---
Fuzzer filename: "AdaLObjectReader3Fuzzer"
All functions:
  Function list name: "All functions"
  Elements:
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex].<init>()"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex"
    linkageType: null
    functionLinenumber: 990
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 18
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex:991,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex].add(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex"
    linkageType: null
    functionLinenumber: 994
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex].add(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex"
    linkageType: null
    functionLinenumber: 999
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].real(int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].imag(int)"
    functionUses: 3
    ICount: 12
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex:1000,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].real"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex:1001,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].imag"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex].addInto(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex,com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex"
    linkageType: null
    functionLinenumber: 1008
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex"
    - "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex].addTimesI(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex"
    linkageType: null
    functionLinenumber: 1016
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex].addTimesI(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex"
    linkageType: null
    functionLinenumber: 1021
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].imag(int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].real(int)"
    functionUses: 1
    ICount: 12
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex:1022,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].imag"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex:1023,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].real"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex].addTimesIInto(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex,com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex"
    linkageType: null
    functionLinenumber: 1030
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex"
    - "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex].copyInto(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex"
    linkageType: null
    functionLinenumber: 1035
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].real(int,double)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].imag(int,double)"
    functionUses: 8
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex:1036,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].real"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex:1037,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].imag"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex].multiply(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex"
    linkageType: null
    functionLinenumber: 1040
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].fma(double,double,double)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].fma(double,double,double)"
    functionUses: 1
    ICount: 17
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex:1042,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].fma"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex].multiplyConjugate(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex"
    linkageType: null
    functionLinenumber: 1049
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].fma(double,double,double)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].fma(double,double,double)"
    functionUses: 2
    ICount: 17
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex:1051,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].fma"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex].set(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex"
    linkageType: null
    functionLinenumber: 1055
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].real(int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].imag(int)"
    functionUses: 6
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex:1056,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].real"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex:1057,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].imag"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex].squareInto(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex"
    linkageType: null
    functionLinenumber: 1060
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].fma(double,double,double)"
    functionUses: 2
    ICount: 16
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex:1061,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].fma"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex].subtract(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex"
    linkageType: null
    functionLinenumber: 1065
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex].subtract(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex"
    linkageType: null
    functionLinenumber: 1070
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].real(int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].imag(int)"
    functionUses: 3
    ICount: 12
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex:1071,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].real"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex:1072,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].imag"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex].subtractInto(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex,com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex"
    linkageType: null
    functionLinenumber: 1075
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex"
    - "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex].subtractInto(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex,com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex"
    linkageType: null
    functionLinenumber: 1080
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex"
    - "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].real(int,double)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].imag(int,double)"
    functionUses: 2
    ICount: 13
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex:1081,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].real"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex:1082,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].imag"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex].subtractTimesI(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex"
    linkageType: null
    functionLinenumber: 1085
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex].subtractTimesI(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex"
    linkageType: null
    functionLinenumber: 1090
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].imag(int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].real(int)"
    functionUses: 1
    ICount: 12
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex:1091,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].imag"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex:1092,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].real"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex].subtractTimesIInto(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex,com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex"
    linkageType: null
    functionLinenumber: 1095
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex"
    - "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.EnumDeclaration].<init>()"
    functionSourceFile: "com.github.javaparser.ast.body.EnumDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.EnumDeclaration:60,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>"
    - Src: "com.github.javaparser.ast.body.EnumDeclaration:60,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].<init>"
    - Src: "com.github.javaparser.ast.body.EnumDeclaration:60,1"
      Dst: "[com.github.javaparser.ast.body.EnumDeclaration].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -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: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.EnumDeclaration:65,1"
      Dst: "[com.github.javaparser.ast.body.EnumDeclaration].<init>"
    JavaMethodInfo: null
    BBCount: 1
    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: null
    functionLinenumber: 72
    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:73,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].<init>"
    - Src: "com.github.javaparser.ast.body.EnumDeclaration:74,1"
      Dst: "[com.github.javaparser.ast.body.EnumDeclaration].setImplementedTypes"
    - Src: "com.github.javaparser.ast.body.EnumDeclaration:75,1"
      Dst: "[com.github.javaparser.ast.body.EnumDeclaration].setEntries"
    - Src: "com.github.javaparser.ast.body.EnumDeclaration:76,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 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.HashCodeVisitor].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.CloneVisitor].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.EqualsVisitor].visit(com.github.javaparser.ast.body.EnumDeclaration,java.lang.Object)"
    - "[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.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.body.EnumDeclaration,java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].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.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.body.EnumDeclaration,java.lang.Object)"
    functionUses: 21
    ICount: 5
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.EnumDeclaration:82,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 87
    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.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.DefaultPrettyPrinterVisitor].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.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.body.EnumDeclaration,java.lang.Object)"
    functionUses: 26
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.EnumDeclaration:88,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.EnumDeclaration].getEntries()"
    functionSourceFile: "com.github.javaparser.ast.body.EnumDeclaration"
    linkageType: null
    functionLinenumber: 92
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 23
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.EnumDeclaration].getEntry(int)"
    functionSourceFile: "com.github.javaparser.ast.body.EnumDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.EnumConstantDeclaration"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.EnumDeclaration:97,1"
      Dst: "[com.github.javaparser.ast.body.EnumDeclaration].getEntries"
    - Src: "com.github.javaparser.ast.body.EnumDeclaration:97,1"
      Dst: "[com.github.javaparser.ast.NodeList].get"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.EnumDeclaration"
    argCount: 2
    argTypes:
    - "int"
    - "com.github.javaparser.ast.body.EnumConstantDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.EnumDeclaration:101,1"
      Dst: "[com.github.javaparser.ast.body.EnumDeclaration].getEntries"
    - Src: "com.github.javaparser.ast.body.EnumDeclaration:101,1"
      Dst: "[com.github.javaparser.ast.NodeList].set"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.EnumDeclaration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.EnumConstantDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.EnumDeclaration:106,1"
      Dst: "[com.github.javaparser.ast.body.EnumDeclaration].getEntries"
    - Src: "com.github.javaparser.ast.body.EnumDeclaration:106,1"
      Dst: "[com.github.javaparser.ast.NodeList].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.EnumDeclaration].getImplementedTypes()"
    functionSourceFile: "com.github.javaparser.ast.body.EnumDeclaration"
    linkageType: null
    functionLinenumber: 111
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 19
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.EnumDeclaration].setEntries(com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.body.EnumDeclaration"
    linkageType: null
    functionLinenumber: 116
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.EnumDeclaration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    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:118"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.EnumDeclaration:121"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.EnumDeclaration:120"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.body.EnumDeclaration:122"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.EnumDeclaration:124"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.body.EnumDeclaration:123"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.body.EnumDeclaration:117,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.body.EnumDeclaration:121,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.body.EnumDeclaration:123,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode"
    - Src: "com.github.javaparser.ast.body.EnumDeclaration:125,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.EnumDeclaration].setImplementedTypes(com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.body.EnumDeclaration"
    linkageType: null
    functionLinenumber: 130
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.EnumDeclaration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    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:132"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.EnumDeclaration:135"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.EnumDeclaration:134"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.body.EnumDeclaration:136"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.EnumDeclaration:138"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.body.EnumDeclaration:137"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.body.EnumDeclaration:131,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.body.EnumDeclaration:135,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.body.EnumDeclaration:137,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode"
    - Src: "com.github.javaparser.ast.body.EnumDeclaration:139,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.EnumDeclaration].addEnumConstant(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.body.EnumDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.EnumConstantDeclaration"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.EnumDeclaration:144,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNonEmpty"
    - Src: "com.github.javaparser.ast.body.EnumDeclaration:145,1"
      Dst: "[com.github.javaparser.ast.body.EnumConstantDeclaration].<init>"
    - Src: "com.github.javaparser.ast.body.EnumDeclaration:146,1"
      Dst: "[com.github.javaparser.ast.body.EnumDeclaration].getEntries"
    - Src: "com.github.javaparser.ast.body.EnumDeclaration:146,1"
      Dst: "[com.github.javaparser.ast.NodeList].add"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.EnumDeclaration:153"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.EnumDeclaration:156"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.EnumDeclaration:155"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.EnumDeclaration:156"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.EnumDeclaration:162"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.EnumDeclaration:161"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.EnumDeclaration:157"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.EnumDeclaration:156"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.EnumDeclaration:155"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.EnumDeclaration:162"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.EnumDeclaration:168"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.EnumDeclaration:167"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.EnumDeclaration:163"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.EnumDeclaration:162"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.EnumDeclaration:161"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.EnumDeclaration:156,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    - Src: "com.github.javaparser.ast.body.EnumDeclaration:157,1"
      Dst: "[com.github.javaparser.ast.NodeList].get"
    - Src: "com.github.javaparser.ast.body.EnumDeclaration:158,1"
      Dst: "[com.github.javaparser.ast.NodeList].remove"
    - Src: "com.github.javaparser.ast.body.EnumDeclaration:168,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].remove"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.body.EnumDeclaration].clone()"
    functionSourceFile: "com.github.javaparser.ast.body.EnumDeclaration"
    linkageType: null
    functionLinenumber: 173
    functionDepth: 0
    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: 45
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.EnumDeclaration:174,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>"
    - Src: "com.github.javaparser.ast.body.EnumDeclaration:174,1"
      Dst: "[com.github.javaparser.ast.body.EnumDeclaration].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.EnumDeclaration].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.body.EnumDeclaration"
    linkageType: null
    functionLinenumber: 179
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.EnumDeclarationMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: 185
    functionDepth: 0
    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.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:186"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.EnumDeclaration:189"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.EnumDeclaration:188"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.EnumDeclaration:189"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.EnumDeclaration:195"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.EnumDeclaration:194"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.ast.body.EnumDeclaration:190"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.EnumDeclaration:189"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.EnumDeclaration:188"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.EnumDeclaration:195"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.EnumDeclaration:201"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.github.javaparser.ast.body.EnumDeclaration:200"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.body.EnumDeclaration:196"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.EnumDeclaration:195"
        BranchSideFuncs:
        - "set(int,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.body.EnumDeclaration:194"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "com.github.javaparser.ast.body.EnumDeclaration:189,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    - Src: "com.github.javaparser.ast.body.EnumDeclaration:190,1"
      Dst: "[com.github.javaparser.ast.NodeList].get"
    - Src: "com.github.javaparser.ast.body.EnumDeclaration:191,1"
      Dst: "[com.github.javaparser.ast.NodeList].set"
    - Src: "com.github.javaparser.ast.body.EnumDeclaration:201,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].replace"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.body.EnumDeclaration].isEnumDeclaration()"
    functionSourceFile: "com.github.javaparser.ast.body.EnumDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.EnumDeclaration].asEnumDeclaration()"
    functionSourceFile: "com.github.javaparser.ast.body.EnumDeclaration"
    linkageType: null
    functionLinenumber: -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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.EnumDeclaration].ifEnumDeclaration(java.util.function.Consumer)"
    functionSourceFile: "com.github.javaparser.ast.body.EnumDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.EnumDeclaration:219,1"
      Dst: "[java.util.function.Consumer].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.EnumDeclaration].resolve()"
    functionSourceFile: "com.github.javaparser.ast.body.EnumDeclaration"
    linkageType: null
    functionLinenumber: 223
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.declarations.ResolvedEnumDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getSymbolResolver()"
    - "[com.github.javaparser.symbolsolver.JavaSymbolSolver].resolveDeclaration(com.github.javaparser.ast.Node,java.lang.Class)"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.EnumDeclaration:224,1"
      Dst: "[com.github.javaparser.ast.Node].getSymbolResolver"
    - Src: "com.github.javaparser.ast.body.EnumDeclaration:224,1"
      Dst: "[com.github.javaparser.resolution.SymbolResolver].resolveDeclaration"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.EnumDeclaration].toEnumDeclaration()"
    functionSourceFile: "com.github.javaparser.ast.body.EnumDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.EnumDeclaration:230,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$add__916].bootstrap$(com.google.common.collect.ImmutableList$Builder)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$add__916"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.google.common.collect.ImmutableList$Builder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$add__916].<init>(com.google.common.collect.ImmutableList$Builder)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$add__916:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$add__916].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$add__916].<init>(com.google.common.collect.ImmutableList$Builder)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$add__916"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.common.collect.ImmutableList$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$add__916:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$add__916].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$add__916"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$add__916:-1,1"
      Dst: "[com.google.common.collect.ImmutableList$Builder].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_11__319].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_11__319"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__319].<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__319:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_11__319].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_11__319].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_11__319"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_11__319:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_11__319].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_11__319"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 14
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_11__319:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$11"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder$Value].<init>(com.fasterxml.jackson.databind.'annotation'.JsonPOJOBuilder)"
    functionSourceFile: "com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder$Value"
    linkageType: null
    functionLinenumber: 86
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder$Value].<init>(java.lang.String,java.lang.String)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder$Value:87,1"
      Dst: "[com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder].buildMethodName"
    - Src: "com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder$Value:87,1"
      Dst: "[com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder].withPrefix"
    - Src: "com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder$Value:87,1"
      Dst: "[com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder$Value].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder$Value].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder$Value"
    linkageType: null
    functionLinenumber: 90
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder$Value:91,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].<init>(com.fasterxml.jackson.databind.util.EnumResolver,java.lang.Boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.util.EnumResolver"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:86,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:86,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].<init>(com.fasterxml.jackson.databind.util.EnumResolver,boolean,com.fasterxml.jackson.databind.util.EnumResolver)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.util.EnumResolver"
    - "boolean"
    - "com.fasterxml.jackson.databind.util.EnumResolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:103"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:97"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:96"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:97,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumResolver].getEnumClass"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:97,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:98,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumResolver].constructLookup"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:99,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumResolver].getRawEnums"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:100,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumResolver].getDefaultValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:101,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:102,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumResolver].isFromIntValue"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].<init>(com.fasterxml.jackson.databind.util.EnumResolver,boolean,com.fasterxml.jackson.databind.util.EnumResolver,com.fasterxml.jackson.databind.util.EnumResolver)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer"
    linkageType: null
    functionLinenumber: 112
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.util.EnumResolver"
    - "boolean"
    - "com.fasterxml.jackson.databind.util.EnumResolver"
    - "com.fasterxml.jackson.databind.util.EnumResolver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer].<init>(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.util.EnumResolver].getEnumClass()"
    - "[com.fasterxml.jackson.databind.util.EnumResolver].constructLookup()"
    - "[com.fasterxml.jackson.databind.util.EnumResolver].getRawEnums()"
    - "[com.fasterxml.jackson.databind.util.EnumResolver].getDefaultValue()"
    - "[com.fasterxml.jackson.databind.util.EnumResolver].isFromIntValue()"
    - "[com.fasterxml.jackson.databind.util.EnumResolver].constructLookup()"
    - "[com.fasterxml.jackson.databind.util.EnumResolver].constructLookup()"
    functionUses: 1
    ICount: 28
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:119"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:113"
        BranchSideFuncs:
        - "constructLookup()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:112"
        BranchSideFuncs:
        - "getEnumClass()"
        - "<init>(java.lang.Class)"
        - "isFromIntValue()"
        - "getRawEnums()"
        - "getDefaultValue()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:120"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:119"
        BranchSideFuncs:
        - "constructLookup()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:118"
        BranchSideFuncs:
        - "constructLookup()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:113,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumResolver].getEnumClass"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:113,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:114,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumResolver].constructLookup"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:115,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumResolver].getRawEnums"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:116,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumResolver].getDefaultValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:117,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:118,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumResolver].isFromIntValue"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].<init>(com.fasterxml.jackson.databind.deser.std.EnumDeserializer,java.lang.Boolean,java.lang.Boolean,java.lang.Boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer"
    linkageType: null
    functionLinenumber: 128
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.deser.std.EnumDeserializer"
    - "java.lang.Boolean"
    - "java.lang.Boolean"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer].<init>(com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer)"
    functionUses: 1
    ICount: 22
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:129,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].<init>(com.fasterxml.jackson.databind.deser.std.EnumDeserializer,java.lang.Boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.deser.std.EnumDeserializer"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:147,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].<init>(com.fasterxml.jackson.databind.util.EnumResolver)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.util.EnumResolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:155,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].deserializerForCreator(com.fasterxml.jackson.databind.DeserializationConfig,java.lang.Class,com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonDeserializer"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:164,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].deserializerForCreator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].deserializerForCreator(com.fasterxml.jackson.databind.DeserializationConfig,java.lang.Class,com.fasterxml.jackson.databind.introspect.AnnotatedMethod,com.fasterxml.jackson.databind.deser.ValueInstantiator,com.fasterxml.jackson.databind.deser.SettableBeanProperty[])"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer"
    linkageType: null
    functionLinenumber: 178
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonDeserializer"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    - "com.fasterxml.jackson.databind.deser.ValueInstantiator"
    - "com.fasterxml.jackson.databind.deser.SettableBeanProperty[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].canOverrideAccessModifiers()"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].checkAndFixAccess(java.lang.reflect.Member,boolean)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getMember()"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
    - "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].<init>(java.lang.Class,com.fasterxml.jackson.databind.introspect.AnnotatedMethod,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.deser.ValueInstantiator,com.fasterxml.jackson.databind.deser.SettableBeanProperty[])"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getParameterType(int)"
    functionUses: 1
    ICount: 15
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:179"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:183"
        BranchSideFuncs:
        - "getMember()"
        - "checkAndFixAccess(java.lang.reflect.Member,boolean)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:182"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:179,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].canOverrideAccessModifiers"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:180,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getMember"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:181,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:180,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].checkAndFixAccess"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:184,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getParameterType"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:184,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].deserializerForNoArgsCreator(com.fasterxml.jackson.databind.DeserializationConfig,java.lang.Class,com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer"
    linkageType: null
    functionLinenumber: 198
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonDeserializer"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].canOverrideAccessModifiers()"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].checkAndFixAccess(java.lang.reflect.Member,boolean)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getMember()"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
    - "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].<init>(java.lang.Class,com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    functionUses: 1
    ICount: 12
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:199"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:203"
        BranchSideFuncs:
        - "getMember()"
        - "checkAndFixAccess(java.lang.reflect.Member,boolean)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:202"
        BranchSideFuncs:
        - "<init>(java.lang.Class,com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:199,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].canOverrideAccessModifiers"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:200,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getMember"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:201,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:200,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].checkAndFixAccess"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:203,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].withResolved(java.lang.Boolean,java.lang.Boolean,java.lang.Boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer"
    linkageType: null
    functionLinenumber: 210
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer"
    argCount: 3
    argTypes:
    - "java.lang.Boolean"
    - "java.lang.Boolean"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].<init>(com.fasterxml.jackson.databind.deser.std.EnumDeserializer,java.lang.Boolean,java.lang.Boolean,java.lang.Boolean)"
    functionUses: 1
    ICount: 17
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:211"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:216"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:215"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.deser.std.EnumDeserializer,java.lang.Boolean,java.lang.Boolean,java.lang.Boolean)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:212"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:216"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:215"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.deser.std.EnumDeserializer,java.lang.Boolean,java.lang.Boolean,java.lang.Boolean)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:213"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:216"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:215"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.deser.std.EnumDeserializer,java.lang.Boolean,java.lang.Boolean,java.lang.Boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:211,1"
      Dst: "[java.util.Objects].equals"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:216,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].withResolved(java.lang.Boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer"
    argCount: 1
    argTypes:
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:225,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].withResolved"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].createContextual(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanProperty)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer"
    linkageType: null
    functionLinenumber: 232
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonDeserializer"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.BeanProperty"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].findFormatFeature(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanProperty,java.lang.Class,com.fasterxml.jackson.'annotation'.JsonFormat$Feature)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].handledType()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].findFormatFeature(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanProperty,java.lang.Class,com.fasterxml.jackson.'annotation'.JsonFormat$Feature)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].handledType()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].findFormatFeature(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanProperty,java.lang.Class,com.fasterxml.jackson.'annotation'.JsonFormat$Feature)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].handledType()"
    - "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].withResolved(java.lang.Boolean,java.lang.Boolean,java.lang.Boolean)"
    functionUses: 2
    ICount: 26
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:233,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].handledType"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:233,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].findFormatFeature"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:233,1"
      Dst: "[java.util.Optional].ofNullable"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:234,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:240,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].withResolved"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].isCachable()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer"
    linkageType: null
    functionLinenumber: 253
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].logicalType()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer"
    linkageType: null
    functionLinenumber: 257
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.LogicalType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 11
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer"
    linkageType: null
    functionLinenumber: 262
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer"
    linkageType: null
    functionLinenumber: 271
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer]._fromString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getText()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getText()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getText()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getText()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getText()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer]._fromString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getText()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getText()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getText()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getText()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getText()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getText()"
    - "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer]._fromInteger(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,int)"
    - "[com.fasterxml.jackson.core.base.ParserBase].getIntValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getIntValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getIntValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getIntValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getIntValue()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.JsonParser].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer]._fromString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.String)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].extractScalarFromObject(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.JsonDeserializer,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer]._deserializeOther(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 82
    ICount: 28
    EdgeCount: 37
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:272"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:277"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:276"
        BranchSideFuncs:
        - "hasToken(com.fasterxml.jackson.core.JsonToken)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:277"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:287"
        BranchSideFuncs:
        - "isExpectedStartObjectToken()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:280"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:284"
        BranchSideFuncs:
        - "_fromInteger(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,int)"
        - "getIntValue()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:288"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:291"
        BranchSideFuncs:
        - "_deserializeOther(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:272,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].hasToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:273,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getText"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:273,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer]._fromString"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:285,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getIntValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:285,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer]._fromInteger"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:288,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isExpectedStartObjectToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:290,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].extractScalarFromObject"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:292,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer]._deserializeOther"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer]._fromString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer"
    linkageType: null
    functionLinenumber: 298
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer]._resolveCurrentLookup(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.util.CompactStringObjectMap].find(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.CompactStringObjectMap].find(java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer]._deserializeAltString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.util.CompactStringObjectMap,java.lang.String)"
    functionUses: 3
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:301"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:307"
        BranchSideFuncs:
        - "find(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:306"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:303"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:304"
        BranchSideFuncs:
        - "_deserializeAltString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.util.CompactStringObjectMap,java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:303"
        BranchSideFuncs:
        - "_deserializeAltString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.util.CompactStringObjectMap,java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:303"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:307"
        BranchSideFuncs:
        - "_deserializeAltString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.util.CompactStringObjectMap,java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:306"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:299,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer]._resolveCurrentLookup"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:300,1"
      Dst: "[com.fasterxml.jackson.databind.util.CompactStringObjectMap].find"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:302,1"
      Dst: "[java.lang.String].trim"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:304,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer]._deserializeAltString"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer]._resolveCurrentLookup(com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer"
    linkageType: null
    functionLinenumber: 313
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.CompactStringObjectMap"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer]._getToStringLookup(com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 1
    ICount: 13
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:314"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:317"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:316"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:317"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:317"
        BranchSideFuncs:
        - "_getToStringLookup(com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:316"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:317,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:318,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer]._getToStringLookup"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer]._fromInteger(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer"
    linkageType: null
    functionLinenumber: 325
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.DeserializationContext].findCoercionAction(com.fasterxml.jackson.databind.type.LogicalType,java.lang.Class,com.fasterxml.jackson.databind.cfg.CoercionInputShape)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].handledType()"
    - "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer]._enumClass()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleWeirdNumberValue(java.lang.Class,java.lang.Number,java.lang.String,java.lang.Object[])"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._checkCoercionFail(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.cfg.CoercionAction,java.lang.Class,java.lang.Object,java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].handledType()"
    - "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].useDefaultValueForUnknownEnum(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].useNullForUnknownEnum(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer]._enumClass()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleWeirdNumberValue(java.lang.Class,java.lang.Number,java.lang.String,java.lang.Object[])"
    functionUses: 1
    ICount: 53
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:330"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:340"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:339"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:331"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:337"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:336"
        BranchSideFuncs:
        - "_checkCoercionFail(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.cfg.CoercionAction,java.lang.Class,java.lang.Object,java.lang.String)"
        - "handledType()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:348"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:351"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:350"
        BranchSideFuncs:
        - "useDefaultValueForUnknownEnum(com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:348"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:351"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:350"
        BranchSideFuncs:
        - "useDefaultValueForUnknownEnum(com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:351"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:354"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:353"
        BranchSideFuncs:
        - "useNullForUnknownEnum(com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:354"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:359"
        BranchSideFuncs:
        - "handleWeirdNumberValue(java.lang.Class,java.lang.Number,java.lang.String,java.lang.Object[])"
        - "_enumClass()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:358"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:326,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].logicalType"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:326,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].handledType"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:326,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].findCoercionAction"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:331,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:332,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer]._enumClass"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:332,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:332,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleWeirdNumberValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:337,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:337,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._checkCoercionFail"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:340,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:344,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].getEmptyValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:351,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].useDefaultValueForUnknownEnum"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:354,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].useNullForUnknownEnum"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer]._deserializeAltString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.util.CompactStringObjectMap,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer"
    linkageType: null
    functionLinenumber: 374
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.util.CompactStringObjectMap"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].useDefaultValueForUnknownEnum(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].useNullForUnknownEnum(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._findCoercionFromEmptyString(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._checkCoercionFail(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.cfg.CoercionAction,java.lang.Class,java.lang.Object,java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].handledType()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._findCoercionFromBlankString(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._checkCoercionFail(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.cfg.CoercionAction,java.lang.Class,java.lang.Object,java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].handledType()"
    - "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.util.CompactStringObjectMap].findCaseInsensitive(java.lang.String)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer]._enumClass()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleWeirdStringValue(java.lang.Class,java.lang.String,java.lang.String,java.lang.Object[])"
    - "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].useDefaultValueForUnknownEnum(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].useNullForUnknownEnum(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer]._enumClass()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleWeirdStringValue(java.lang.Class,java.lang.String,java.lang.String,java.lang.Object[])"
    - "[com.fasterxml.jackson.databind.util.CompactStringObjectMap].keys()"
    functionUses: 1
    ICount: 78
    EdgeCount: 19
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:376"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:406"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:379"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:382"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:381"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:382"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:387"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:386"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:387"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:392"
        BranchSideFuncs:
        - "_findCoercionFromEmptyString(com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:391"
        BranchSideFuncs:
        - "_findCoercionFromBlankString(com.fasterxml.jackson.databind.DeserializationContext)"
        - "handledType()"
        - "_checkCoercionFail(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.cfg.CoercionAction,java.lang.Class,java.lang.Object,java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:407"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:413"
        BranchSideFuncs:
        - "findCaseInsensitive(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:412"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:409"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:413"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:412"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:413"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:433"
        BranchSideFuncs:
        - "useDefaultValueForUnknownEnum(com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:413"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:433"
        BranchSideFuncs:
        - "useDefaultValueForUnknownEnum(com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:417"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:433"
        BranchSideFuncs:
        - "useDefaultValueForUnknownEnum(com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:417"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:433"
        BranchSideFuncs:
        - "useDefaultValueForUnknownEnum(com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:420"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:425"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:424"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:425"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:430"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:429"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:425"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:430"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:429"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:434"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:437"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:436"
        BranchSideFuncs:
        - "useNullForUnknownEnum(com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:437"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:440"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:439"
        BranchSideFuncs:
        - "_enumClass()"
        - "handleWeirdStringValue(java.lang.Class,java.lang.String,java.lang.String,java.lang.Object[])"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:375,1"
      Dst: "[java.lang.String].trim"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:376,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:379,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].useDefaultValueForUnknownEnum"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:382,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].useNullForUnknownEnum"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:388,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._findCoercionFromEmptyString"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:389,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].handledType"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:389,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._checkCoercionFail"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:392,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._findCoercionFromBlankString"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:396,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:399,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].getEmptyValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:407,1"
      Dst: "[java.lang.Boolean].equals"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:408,1"
      Dst: "[com.fasterxml.jackson.databind.util.CompactStringObjectMap].findCaseInsensitive"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:413,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:416,1"
      Dst: "[java.lang.String].charAt"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:419,1"
      Dst: "[java.lang.Integer].parseInt"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:421,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer]._enumClass"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:421,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleWeirdStringValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:441,1"
      Dst: "[com.fasterxml.jackson.databind.util.CompactStringObjectMap].keys"
    JavaMethodInfo: null
    BBCount: 30
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer]._deserializeOther(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer"
    linkageType: null
    functionLinenumber: 446
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._deserializeFromArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer]._enumClass()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken(java.lang.Class,com.fasterxml.jackson.core.JsonParser)"
    functionUses: 1
    ICount: 11
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:447"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:450"
        BranchSideFuncs:
        - "_deserializeFromArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:449"
        BranchSideFuncs:
        - "handleUnexpectedToken(java.lang.Class,com.fasterxml.jackson.core.JsonParser)"
        - "_enumClass()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:447,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].hasToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:448,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._deserializeFromArray"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:450,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer]._enumClass"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:450,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer]._enumClass()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer"
    linkageType: null
    functionLinenumber: 453
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].handledType()"
    functionUses: 6
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:454,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].handledType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer]._getToStringLookup(com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer"
    linkageType: null
    functionLinenumber: 465
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.CompactStringObjectMap"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer]._enumClass()"
    - "[com.fasterxml.jackson.databind.util.EnumResolver].constructUsingToString(com.fasterxml.jackson.databind.DeserializationConfig,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].getConfig()"
    - "[com.fasterxml.jackson.databind.util.EnumResolver].constructLookup()"
    functionUses: 1
    ICount: 19
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:467"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:477"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:476"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:470"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:475"
        BranchSideFuncs:
        - "constructLookup()"
        - "constructUsingToString(com.fasterxml.jackson.databind.DeserializationConfig,java.lang.Class)"
        - "getConfig()"
        - "_enumClass()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:474"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:471,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getConfig"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:471,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer]._enumClass"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:471,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumResolver].constructUsingToString"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:472,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumResolver].constructLookup"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].useNullForUnknownEnum(com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer"
    linkageType: null
    functionLinenumber: 481
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    functionUses: 3
    ICount: 13
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:482"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:482"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:481"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:483"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:481"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:482,1"
      Dst: "[java.lang.Boolean].equals"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:483,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].useDefaultValueForUnknownEnum(com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer"
    linkageType: null
    functionLinenumber: 487
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    functionUses: 3
    ICount: 15
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:488"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:489"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:488"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:487"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:490"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:489,1"
      Dst: "[java.lang.Boolean].equals"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:490,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].<init>()"
    functionSourceFile: "com.github.javaparser.resolution.logic.MethodResolutionLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:41,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].groupVariadicParamValues(java.util.List,int,com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.resolution.logic.MethodResolutionLogic"
    linkageType: null
    functionLinenumber: 45
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 3
    argTypes:
    - "java.util.List"
    - "int"
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].subList(int,int)"
    - "[com.github.javaparser.utils.VisitorList].subList(int,int)"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.ast.NodeList].subList(int,int)"
    - "[com.github.javaparser.utils.VisitorList].subList(int,int)"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.utils.VisitorList].isEmpty()"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic].findCommonType(java.util.List)"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic].convertToVariadicParameter(com.github.javaparser.resolution.types.ResolvedType)"
    functionUses: 3
    ICount: 16
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:48"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:51"
        BranchSideFuncs:
        - "findCommonType(java.util.List)"
        - "convertToVariadicParameter(com.github.javaparser.resolution.types.ResolvedType)"
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:46,1"
      Dst: "[java.util.List].subList"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:46,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:47,1"
      Dst: "[java.util.List].size"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:48,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:50,1"
      Dst: "[java.util.List].add"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:52,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].findCommonType"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:53,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].convertToVariadicParameter"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].findCommonType(java.util.List)"
    functionSourceFile: "com.github.javaparser.resolution.logic.MethodResolutionLogic"
    linkageType: null
    functionLinenumber: 58
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.utils.VisitorList].isEmpty()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    functionUses: 1
    ICount: 9
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:59"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:63"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:62"
        BranchSideFuncs:
        - "get(int)"
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:59,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:60,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:63,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].isApplicable(com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration,java.lang.String,java.util.List,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.resolution.logic.MethodResolutionLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 4
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration"
    - "java.lang.String"
    - "java.util.List"
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[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)"
    functionSourceFile: "com.github.javaparser.resolution.logic.MethodResolutionLogic"
    linkageType: null
    functionLinenumber: 79
    functionDepth: 0
    returnType: "boolean"
    argCount: 5
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration"
    - "java.lang.String"
    - "java.util.List"
    - "com.github.javaparser.resolution.TypeSolver"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod:com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod:com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod:com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod:com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].hasVariadicParameter()"
    - "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getLastParam()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserParameterDeclaration].getType()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].getType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod$1].getType()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].getTypeParameters()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].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.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asArrayType()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator:com.fasterxml.jackson.databind.util.ArrayIterator:com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator:com.github.javaparser.TokenRange$1:com.github.javaparser.ast.Node$PostOrderIterator:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator:com.github.javaparser.resolution.types.ResolvedArrayType:com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod:com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod:com.github.javaparser.symbolsolver.javassistmodel.JavassistParameterDeclaration].getComponentType()"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].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)"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic].getLastParameterIndex(int)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].getParam(int)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserParameterDeclaration].getType()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].getType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod$1].getType()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistParameterDeclaration].getType()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asTypeParameter()"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].asTypeParameter()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asTypeParameter()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].asTypeParameter()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].declaredOnMethod()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1].declaredOnMethod()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isWildcard()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asTypeParameter()"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].asTypeParameter()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asTypeParameter()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].asTypeParameter()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].getName()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1].getName()"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].getParam(int)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserParameterDeclaration].isVariadic()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistParameterDeclaration].isVariadic()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].isVariadic()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod$1].isVariadic()"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic].isArrayOfObject(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isArray()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isArray()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isArray()"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedVoidType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic].convertToVariadicParameter(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].getParam(int)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod].getParam(int)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserParameterDeclaration].isVariadic()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistParameterDeclaration].isVariadic()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].isVariadic()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod$1].isVariadic()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isReferenceType()"
    - "[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.model.typesystem.LazyType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].asReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].asReferenceType()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].getTypeParameters()"
    - "[com.github.javaparser.ast.NodeList].addAll(java.util.Collection)"
    - "[com.github.javaparser.utils.VisitorList].addAll(java.util.Collection)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].declaringType()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].declaringType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod].declaringType()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].declaringType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].declaringType()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getTypeParameters()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].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.model.typesystem.ReferenceTypeImpl].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedVoidType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isPrimitive()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].isConstraint()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isConstraint()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isPrimitive()"
    - "[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)"
    functionUses: 1
    ICount: 143
    EdgeCount: 289
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:80"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:85"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:84"
        BranchSideFuncs:
        - "hasVariadicParameter()"
        - "getNumberOfParams()"
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:92"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:96"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:92"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:96"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:97"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:131"
        BranchSideFuncs:
        - "getLastParameterIndex(int)"
        - "size()"
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:99"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:109"
        BranchSideFuncs:
        - "getLastParam()"
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:111"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:115"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:114"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:115"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:126"
        BranchSideFuncs:
        - "groupTrailingArgumentsIntoArray(com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration,java.util.List,com.github.javaparser.resolution.types.ResolvedType)"
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:118"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:127"
        BranchSideFuncs:
        - "getComponentType()"
        - "asArrayType()"
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:126"
        BranchSideFuncs:
        - "groupTrailingArgumentsIntoArray(com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration,java.util.List,com.github.javaparser.resolution.types.ResolvedType)"
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:121"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:117"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:137"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:142"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:141"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:144"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:202"
        BranchSideFuncs:
        - "isTypeVariable()"
        - "getType()"
        - "get(int)"
        - "declaredOnMethod()"
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:201"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:147"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:158"
        BranchSideFuncs:
        - "getName()"
        - "asTypeParameter()"
        - "put(java.lang.Object,java.lang.Object)"
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:157"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:147"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:158"
        BranchSideFuncs:
        - "getName()"
        - "asTypeParameter()"
        - "put(java.lang.Object,java.lang.Object)"
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:157"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:147"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:158"
        BranchSideFuncs:
        - "getName()"
        - "asTypeParameter()"
        - "put(java.lang.Object,java.lang.Object)"
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:157"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:158"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:164"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:158"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:164"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:160"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:165"
        BranchSideFuncs:
        - "isArray()"
      - 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:165"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:-1"
        BranchSideFuncs:
        - "getParam(int)"
        - "isVariadic()"
      - 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:
        - "isReferenceType()"
        - "getParam(int)"
        - "isVariadic()"
      - 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:
        - "isReferenceType()"
        - "getParam(int)"
        - "isVariadic()"
      - 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:173"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:168"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:173"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:168"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:173"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:174"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:142"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "addAll(java.util.Collection)"
        - "declaringType()"
        - "getTypeParameters()"
        - "iterator()"
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:141"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:177"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:181"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "replaceTypeParam(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.TypeSolver)"
        - "iterator()"
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:180"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:181"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:142"
        BranchSideFuncs:
        - "isWildcard()"
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:141"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:182"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:189"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:188"
        BranchSideFuncs:
        - "isPrimitive()"
        - "isConstraint()"
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:182"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:189"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:188"
        BranchSideFuncs:
        - "isPrimitive()"
        - "isConstraint()"
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:182"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:189"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:188"
        BranchSideFuncs:
        - "isPrimitive()"
        - "isConstraint()"
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:189"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:193"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:192"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:189"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:193"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:192"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:189"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:193"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:192"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:193"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:198"
        BranchSideFuncs:
        - "convertToVariadicParameter(com.github.javaparser.resolution.types.ResolvedType)"
        - "isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:197"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:193"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:198"
        BranchSideFuncs:
        - "convertToVariadicParameter(com.github.javaparser.resolution.types.ResolvedType)"
        - "isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:197"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:194"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:198"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:197"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:202"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:201"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:202"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:201"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:80,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedDeclaration].getName"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:80,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:85,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getNumberOfParams"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:88,1"
      Dst: "[java.util.List].size"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:90,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].hasVariadicParameter"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:110,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getLastParam"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:110,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedValueDeclaration].getType"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:111,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParametrizable].getTypeParameters"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:111,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:111,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:111,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:112,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].replaceTypeParam"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:119,1"
      Dst: "[java.util.List].get"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:120,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asArrayType"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:120,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedArrayType].getComponentType"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:120,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isAssignableBy"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:127,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].groupTrailingArgumentsIntoArray"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:133,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].getLastParameterIndex"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:142,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:145,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getParam"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:147,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isTypeVariable"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:147,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isWildcard"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:147,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asTypeParameter"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:147,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].declaredOnMethod"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:148,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].getName"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:148,1"
      Dst: "[java.util.Map].put"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:158,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedParameterDeclaration].isVariadic"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:160,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].isArrayOfObject"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:161,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isArray"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:166,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].convertToVariadicParameter"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:166,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedArrayType].isAssignableBy"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:168,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:170,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:169,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].isAssignableMatchTypeParameters"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:176,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].declaringType"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:176,1"
      Dst: "[java.util.List].addAll"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:182,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isPrimitive"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:189,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isConstraint"
    JavaMethodInfo: null
    BBCount: 64
    CyclomaticComplexity: 5
  - functionName: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].isArrayOfObject(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.resolution.logic.MethodResolutionLogic"
    linkageType: null
    functionLinenumber: 205
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isArray()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isArray()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isArray()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].getComponentType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].asArrayType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].getComponentType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isJavaLangObject()"
    functionUses: 1
    ICount: 16
    EdgeCount: 26
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:206"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:-1"
        BranchSideFuncs:
        - "isReferenceType()"
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:207"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:-1"
        BranchSideFuncs:
        - "isJavaLangObject()"
        - "asArrayType()"
        - "asReferenceType()"
        - "getComponentType()"
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:208"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:206,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isArray"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:207,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asArrayType"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:207,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedArrayType].getComponentType"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:207,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:208,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:208,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].isJavaLangObject"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].convertToVariadicParameter(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.resolution.logic.MethodResolutionLogic"
    linkageType: null
    functionLinenumber: 211
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedArrayType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].<init>(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].asArrayType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isArray()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isArray()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isArray()"
    functionUses: 3
    ICount: 8
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:212"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:211"
        BranchSideFuncs:
        - "asArrayType()"
        - "isArray()"
        - "<init>(com.github.javaparser.resolution.types.ResolvedType)"
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:212,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isArray"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:212,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asArrayType"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:212,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedArrayType].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].getLastParameterIndex(int)"
    functionSourceFile: "com.github.javaparser.resolution.logic.MethodResolutionLogic"
    linkageType: null
    functionLinenumber: 218
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:219,1"
      Dst: "[java.lang.Math].max"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].groupTrailingArgumentsIntoArray(com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration,java.util.List,com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.resolution.logic.MethodResolutionLogic"
    linkageType: null
    functionLinenumber: 225
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 3
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration"
    - "java.util.List"
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].getNumberOfParams()"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic].getLastParameterIndex(int)"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic].getLastParameterIndex(int)"
    - "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getLastParam()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserParameterDeclaration].getType()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].getType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod$1].getType()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistParameterDeclaration].getType()"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic].groupVariadicParamValues(java.util.List,int,com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getLastParam()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserParameterDeclaration].getType()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].getType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod$1].getType()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistParameterDeclaration].getType()"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic].groupVariadicParamValues(java.util.List,int,com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].getComponentType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isArray()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isArray()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isArray()"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedVoidType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getLastParam()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserParameterDeclaration].getType()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].getType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod$1].getType()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistParameterDeclaration].getType()"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic].groupVariadicParamValues(java.util.List,int,com.github.javaparser.resolution.types.ResolvedType)"
    functionUses: 1
    ICount: 35
    EdgeCount: 55
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:233"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:237"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:238"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:244"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:245"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:259"
        BranchSideFuncs:
        - "asArrayType()"
        - "get(int)"
        - "isArray()"
        - "getComponentType()"
        - "isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:258"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:247"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:246"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:245"
        BranchSideFuncs:
        - "asArrayType()"
        - "get(int)"
        - "isArray()"
        - "getComponentType()"
        - "isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:247"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:246"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:245"
        BranchSideFuncs:
        - "asArrayType()"
        - "get(int)"
        - "isArray()"
        - "getComponentType()"
        - "isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:248"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:253"
        BranchSideFuncs:
        - "getType()"
        - "getLastParam()"
        - "groupVariadicParamValues(java.util.List,int,com.github.javaparser.resolution.types.ResolvedType)"
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:226,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getNumberOfParams"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:227,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].getLastParameterIndex"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:230,1"
      Dst: "[java.util.List].size"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:236,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getLastParam"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:236,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedValueDeclaration].getType"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:236,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].groupVariadicParamValues"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:246,1"
      Dst: "[java.util.List].get"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:247,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isArray"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:247,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asArrayType"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:247,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedArrayType].getComponentType"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:247,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isAssignableBy"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].isAssignableMatchTypeParameters(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    functionSourceFile: "com.github.javaparser.resolution.logic.MethodResolutionLogic"
    linkageType: null
    functionLinenumber: 263
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    - "com.github.javaparser.resolution.types.ResolvedType"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asReferenceType()"
    - "[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.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].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.model.typesystem.LazyType].isPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].asPrimitive()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].byBoxTypeQName(java.lang.String)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getQualifiedName()"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedVoidType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asTypeParameter()"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].asTypeParameter()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asTypeParameter()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].asTypeParameter()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].getName()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1].getName()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].put(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isArray()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isArray()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isArray()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].getComponentType()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].put(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].toString()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].toString()"
    functionUses: 2
    ICount: 51
    EdgeCount: 93
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:264"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:267"
        BranchSideFuncs:
        - "isAssignableMatchTypeParameters(com.github.javaparser.resolution.types.ResolvedReferenceType,com.github.javaparser.resolution.types.ResolvedReferenceType,java.util.Map)"
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:266"
        BranchSideFuncs:
        - "isReferenceType()"
        - "isBoxType(com.github.javaparser.resolution.types.ResolvedType)"
        - "isPrimitive()"
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:264"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:267"
        BranchSideFuncs:
        - "isAssignableMatchTypeParameters(com.github.javaparser.resolution.types.ResolvedReferenceType,com.github.javaparser.resolution.types.ResolvedReferenceType,java.util.Map)"
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:266"
        BranchSideFuncs:
        - "isReferenceType()"
        - "isBoxType(com.github.javaparser.resolution.types.ResolvedType)"
        - "isPrimitive()"
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:267"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:271"
        BranchSideFuncs:
        - "byBoxTypeQName(java.lang.String)"
        - "getQualifiedName()"
        - "asPrimitive()"
        - "asReferenceType()"
        - "isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:270"
        BranchSideFuncs:
        - "isTypeVariable()"
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:267"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:271"
        BranchSideFuncs:
        - "byBoxTypeQName(java.lang.String)"
        - "getQualifiedName()"
        - "asPrimitive()"
        - "asReferenceType()"
        - "isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:270"
        BranchSideFuncs:
        - "isTypeVariable()"
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:267"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:271"
        BranchSideFuncs:
        - "byBoxTypeQName(java.lang.String)"
        - "getQualifiedName()"
        - "asPrimitive()"
        - "asReferenceType()"
        - "isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:270"
        BranchSideFuncs:
        - "isTypeVariable()"
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:271"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:275"
        BranchSideFuncs:
        - "asTypeParameter()"
        - "getName()"
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:274"
        BranchSideFuncs:
        - "isArray()"
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:275"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:279"
        BranchSideFuncs:
        - "toString()"
        - "asArrayType()"
        - "getComponentType()"
        - "put(java.lang.Object,java.lang.Object)"
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:278"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:264,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:265,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:265,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].isAssignableMatchTypeParameters"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:267,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isBoxType"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:267,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isPrimitive"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:268,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].getQualifiedName"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:268,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].byBoxTypeQName"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:268,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:268,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asPrimitive"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:269,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isAssignableBy"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:271,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isTypeVariable"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:272,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asTypeParameter"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:272,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].getName"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:272,1"
      Dst: "[java.util.Map].put"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:275,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isArray"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:276,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asArrayType"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:276,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedArrayType].getComponentType"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:276,1"
      Dst: "[java.lang.Object].toString"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:279,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:279,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:279,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:279,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:279,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:279,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].isAssignableMatchTypeParameters(com.github.javaparser.resolution.types.ResolvedReferenceType,com.github.javaparser.resolution.types.ResolvedReferenceType,java.util.Map)"
    functionSourceFile: "com.github.javaparser.resolution.logic.MethodResolutionLogic"
    linkageType: null
    functionLinenumber: 283
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedReferenceType"
    - "com.github.javaparser.resolution.types.ResolvedReferenceType"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getQualifiedName()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getQualifiedName()"
    - "[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.model.typesystem.ReferenceTypeImpl].getAllAncestors()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic].isAssignableMatchTypeParametersMatchingQName(com.github.javaparser.resolution.types.ResolvedReferenceType,com.github.javaparser.resolution.types.ResolvedReferenceType,java.util.Map)"
    functionUses: 3
    ICount: 20
    EdgeCount: 55
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:284"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:287"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:286"
        BranchSideFuncs:
        - "getAllAncestors()"
        - "hasNext()"
        - "iterator()"
        - "next()"
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:288"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:294"
        BranchSideFuncs:
        - "isAssignableMatchTypeParametersMatchingQName(com.github.javaparser.resolution.types.ResolvedReferenceType,com.github.javaparser.resolution.types.ResolvedReferenceType,java.util.Map)"
        - "hasNext()"
        - "iterator()"
        - "next()"
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:293"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:289"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:292"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:291"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:284,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].getQualifiedName"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:284,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:285,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].isAssignableMatchTypeParametersMatchingQName"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:287,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].getAllAncestors"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:288,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:288,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:288,1"
      Dst: "[java.util.Iterator].next"
    JavaMethodInfo: null
    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)"
    functionSourceFile: "com.github.javaparser.resolution.logic.MethodResolutionLogic"
    linkageType: null
    functionLinenumber: 299
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedReferenceType"
    - "com.github.javaparser.resolution.types.ResolvedReferenceType"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getQualifiedName()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getQualifiedName()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].typeParametersValues()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].typeParametersValues()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].typeParametersValues()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].typeParametersValues()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].typeParametersValues()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].asReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].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.model.typesystem.LazyType].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isArray()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isArray()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isArray()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isArray()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isArray()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isArray()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].getComponentType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].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.model.typesystem.NullType].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asTypeParameter()"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].asTypeParameter()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asTypeParameter()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].asTypeParameter()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].getName()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1].getName()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asTypeParameter()"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].asTypeParameter()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asTypeParameter()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].asTypeParameter()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].getName()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1].getName()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].asTypeVariable()"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic].matchTypeVariable(com.github.javaparser.resolution.types.ResolvedTypeVariable,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].asTypeVariable()"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic].matchTypeVariable(com.github.javaparser.resolution.types.ResolvedTypeVariable,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isWildcard()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isExtends()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isBounded()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isWildcard()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].getBoundedType()"
    - "[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.ResolvedLambdaConstraintType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].describe()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].describe()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].describe()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].describe()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].describe()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedVoidType].describe()"
    functionUses: 2
    ICount: 88
    EdgeCount: 153
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:300"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:303"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:302"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:303"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:307"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:306"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:307"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:357"
        BranchSideFuncs:
        - "get(int)"
        - "typeParametersValues()"
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:356"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:313"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:321"
        BranchSideFuncs:
        - "isAssignableMatchTypeParameters(com.github.javaparser.resolution.types.ResolvedReferenceType,com.github.javaparser.resolution.types.ResolvedReferenceType,java.util.Map)"
        - "asReferenceType()"
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:320"
        BranchSideFuncs:
        - "isArray()"
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:313"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:321"
        BranchSideFuncs:
        - "isAssignableMatchTypeParameters(com.github.javaparser.resolution.types.ResolvedReferenceType,com.github.javaparser.resolution.types.ResolvedReferenceType,java.util.Map)"
        - "asReferenceType()"
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:320"
        BranchSideFuncs:
        - "isArray()"
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:321"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:328"
        BranchSideFuncs:
        - "asArrayType()"
        - "getComponentType()"
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:327"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:321"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:328"
        BranchSideFuncs:
        - "asArrayType()"
        - "getComponentType()"
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:327"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:328"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:336"
        BranchSideFuncs:
        - "asTypeParameter()"
        - "getName()"
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:335"
        BranchSideFuncs:
        - "isReferenceType()"
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:330"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:331"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:330"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:330"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:335"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:334"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:336"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:344"
        BranchSideFuncs:
        - "isTypeVariable()"
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:343"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:337"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:340"
        BranchSideFuncs:
        - "asTypeVariable()"
        - "matchTypeVariable(com.github.javaparser.resolution.types.ResolvedTypeVariable,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:339"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:340"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:344"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:343"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:344"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:355"
        BranchSideFuncs:
        - "isExtends()"
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:354"
        BranchSideFuncs:
        - "describe()"
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:345"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:352"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:347"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:350"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:349"
        BranchSideFuncs:
        - "isAssignableMatchTypeParameters(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
        - "asWildcard()"
        - "getBoundedType()"
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:347"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:350"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:349"
        BranchSideFuncs:
        - "isAssignableMatchTypeParameters(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
        - "asWildcard()"
        - "getBoundedType()"
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:300,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].getQualifiedName"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:300,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:303,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].typeParametersValues"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:303,1"
      Dst: "[java.util.List].size"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:304,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:308,1"
      Dst: "[java.util.List].get"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:313,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:314,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:318,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].isAssignableMatchTypeParameters"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:321,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isArray"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:322,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asArrayType"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:322,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedArrayType].getComponentType"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:328,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isTypeVariable"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:329,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asTypeParameter"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:329,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].getName"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:331,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asTypeVariable"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:331,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].matchTypeVariable"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:340,1"
      Dst: "[java.lang.Object].equals"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:344,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isWildcard"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:345,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asWildcard"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:345,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedWildcard].isExtends"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:347,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedWildcard].isBounded"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:350,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedWildcard].getBoundedType"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:355,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].describe"
    JavaMethodInfo: null
    BBCount: 30
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].matchTypeVariable(com.github.javaparser.resolution.types.ResolvedTypeVariable,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    functionSourceFile: "com.github.javaparser.resolution.logic.MethodResolutionLogic"
    linkageType: null
    functionLinenumber: 360
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedTypeVariable"
    - "com.github.javaparser.resolution.types.ResolvedType"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].asTypeParameter()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].getName()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1].getName()"
    - "[com.github.javaparser.utils.VisitorMap].containsKey(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].containsKey(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].get(java.lang.Object)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedVoidType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedVoidType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 2
    ICount: 19
    EdgeCount: 44
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:362"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:374"
        BranchSideFuncs:
        - "get(java.lang.Object)"
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:373"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:364"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:367"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:366"
        BranchSideFuncs:
        - "isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:367"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:371"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:361,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedTypeVariable].asTypeParameter"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:361,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].getName"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:362,1"
      Dst: "[java.util.Map].containsKey"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:363,1"
      Dst: "[java.util.Map].get"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:364,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isAssignableBy"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:369,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 379
    functionDepth: 0
    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.model.typesystem.NullType].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].describe()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].describe()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].describe()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].describe()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].describe()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedVoidType].describe()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].getName()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].getBounds()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getBounds()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].getBounds()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1].getBounds()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].getType()"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    - "[com.github.javaparser.resolution.TypeSolver].solveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver].solveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver].solveType(java.lang.String)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isPrimitive()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isArray()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isArray()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].<init>(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].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.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].asReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].asReferenceType()"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_replaceTypeParam_0__782].bootstrap$(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].transformTypeParameters(com.github.javaparser.resolution.types.ResolvedTypeTransformer)"
    functionUses: 5
    ICount: 61
    EdgeCount: 74
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:380"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:381"
        BranchSideFuncs:
        - "describe()"
        - "getName()"
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:380"
        BranchSideFuncs:
        - "describe()"
        - "getName()"
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:380"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:393"
        BranchSideFuncs:
        - "describe()"
        - "getName()"
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:392"
        BranchSideFuncs:
        - "isPrimitive()"
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:381"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:391"
        BranchSideFuncs:
        - "getBounds()"
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:390"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:383"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:386"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:385"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:386"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:389"
        BranchSideFuncs:
        - "get(int)"
        - "getType()"
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:388"
        BranchSideFuncs:
        - "solveType(java.lang.String)"
        - "<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    - 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:
        - "isArray()"
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:396"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:399"
        BranchSideFuncs:
        - "replaceTypeParam(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.TypeSolver)"
        - "asArrayType()"
        - "getComponentType()"
        - "<init>(com.github.javaparser.resolution.types.ResolvedType)"
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:398"
        BranchSideFuncs:
        - "isReferenceType()"
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:399"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:404"
        BranchSideFuncs:
        - "bootstrap$(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.TypeSolver)"
        - "asReferenceType()"
        - "transformTypeParameters(com.github.javaparser.resolution.types.ResolvedTypeTransformer)"
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:403"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:380,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isTypeVariable"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:380,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isWildcard"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:381,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].describe"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:381,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].getName"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:381,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:382,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].getBounds"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:383,1"
      Dst: "[java.util.List].size"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:384,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:387,1"
      Dst: "[java.util.List].get"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:387,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].getType"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:389,1"
      Dst: "[com.github.javaparser.resolution.TypeSolver].solveType"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:389,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:393,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isPrimitive"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:396,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isArray"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:397,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asArrayType"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:397,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedArrayType].getComponentType"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:397,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].replaceTypeParam"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:397,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedArrayType].<init>"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:399,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:400,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:401,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_replaceTypeParam_0__782].bootstrap$"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:401,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].transformTypeParameters"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:404,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:404,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:404,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:404,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:404,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].isApplicable(com.github.javaparser.resolution.MethodUsage,java.lang.String,java.util.List,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.resolution.logic.MethodResolutionLogic"
    linkageType: null
    functionLinenumber: 417
    functionDepth: 0
    returnType: "boolean"
    argCount: 4
    argTypes:
    - "com.github.javaparser.resolution.MethodUsage"
    - "java.lang.String"
    - "java.util.List"
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.MethodUsage].getName()"
    - "[com.github.javaparser.resolution.MethodUsage].getNoParams()"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic].getLastParameterIndex(int)"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic].getLastParameterIndex(int)"
    - "[com.github.javaparser.resolution.MethodUsage].getDeclaration()"
    - "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].hasVariadicParameter()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.resolution.MethodUsage].getParamType(int)"
    - "[com.github.javaparser.resolution.MethodUsage].getParamType(int)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedVoidType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].getComponentType()"
    - "[com.github.javaparser.resolution.MethodUsage].getDeclaration()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].getTypeParameters()"
    - "[com.github.javaparser.ast.NodeList].addAll(java.util.Collection)"
    - "[com.github.javaparser.utils.VisitorList].addAll(java.util.Collection)"
    - "[com.github.javaparser.resolution.MethodUsage].declaringType()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getTypeParameters()"
    - "[com.github.javaparser.resolution.MethodUsage].getDeclaration()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].getParam(int)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserParameterDeclaration].getType()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].getType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod$1].getType()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistParameterDeclaration].getType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserParameterDeclaration].isVariadic()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistParameterDeclaration].isVariadic()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].isVariadic()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod$1].isVariadic()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].getComponentType()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].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.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.resolution.types.ResolvedType].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].getBounds()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getBounds()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].getBounds()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1].getBounds()"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.utils.VisitorList].isEmpty()"
    - "[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.types.ResolvedType].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.TypeSolver].solveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver].solveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver].solveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].getBounds()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getBounds()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].getBounds()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1].getBounds()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].getBounds()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getBounds()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].getBounds()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1].getBounds()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].isExtends()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].extendsBound(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].getType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].getType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].superBound(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].getBounds()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getBounds()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].getBounds()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1].getBounds()"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.utils.VisitorList].isEmpty()"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    - "[com.github.javaparser.resolution.types.ResolvedType].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.TypeSolver].solveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver].solveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver].solveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].getBounds()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getBounds()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].getBounds()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1].getBounds()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].getBounds()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getBounds()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].getBounds()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1].getBounds()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].isExtends()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].getType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    - "[com.github.javaparser.resolution.types.ResolvedType].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.TypeSolver].solveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver].solveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver].solveType(java.lang.String)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedVoidType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedVoidType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedVoidType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedVoidType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    functionUses: 1
    ICount: 164
    EdgeCount: 356
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:418"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:423"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:422"
        BranchSideFuncs:
        - "getLastParameterIndex(int)"
        - "hasVariadicParameter()"
        - "getNoParams()"
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:434"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:440"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:439"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:434"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:440"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:439"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:440"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:445"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:444"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:440"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:445"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:444"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:445"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:540"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:539"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:449"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:446"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:445"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:449"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:446"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:445"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:450"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:454"
        BranchSideFuncs:
        - "getParamType(int)"
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:460"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:455"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:454"
        BranchSideFuncs:
        - "getParamType(int)"
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:460"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:455"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:454"
        BranchSideFuncs:
        - "getParamType(int)"
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:461"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:467"
        BranchSideFuncs:
        - "addAll(java.util.Collection)"
        - "declaringType()"
        - "getTypeParameters()"
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:476"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:489"
        BranchSideFuncs:
        - "getDeclaration()"
        - "getParam(int)"
        - "isVariadic()"
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:488"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:479"
      Branch Sides: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:481"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:484"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:483"
        BranchSideFuncs:
        - "getComponentType()"
        - "asArrayType()"
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:489"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:495"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:494"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:495"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:514"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:513"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "iterator()"
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:496"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:498"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:499"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:509"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:508"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:501"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:505"
        BranchSideFuncs:
        - "superBound(com.github.javaparser.resolution.types.ResolvedType)"
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:515"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:531"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "isEmpty()"
        - "iterator()"
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:530"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:516"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:518"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:517"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:518"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:526"
        BranchSideFuncs:
        - "isExtends()"
        - "get(int)"
        - "getBounds()"
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:525"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:520"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:523"
        BranchSideFuncs:
        - "getType()"
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:522"
        BranchSideFuncs:
        - "solveType(java.lang.String)"
        - "<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
        - "replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType)"
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:531"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:445"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:444"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:532"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:445"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:444"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:533"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:445"
        BranchSideFuncs:
        - "isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:444"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:534"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:445"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:444"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:418,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].getName"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:418,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:423,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].getNoParams"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:424,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].getLastParameterIndex"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:427,1"
      Dst: "[java.util.List].size"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:431,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].getDeclaration"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:431,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].hasVariadicParameter"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:446,1"
      Dst: "[java.util.List].get"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:452,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].getParamType"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:460,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isAssignableBy"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:463,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asArrayType"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:463,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedArrayType].getComponentType"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:468,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParametrizable].getTypeParameters"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:469,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].declaringType"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:469,1"
      Dst: "[java.util.List].addAll"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:473,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:477,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getParam"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:478,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedValueDeclaration].getType"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:479,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedParameterDeclaration].isVariadic"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:486,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].inferTypes"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:489,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:489,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:489,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:489,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:490,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:491,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:491,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].replaceTypeVariables"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:495,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:496,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].getBounds"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:496,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:498,1"
      Dst: "[com.github.javaparser.resolution.TypeSolver].solveType"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:498,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:498,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedWildcard].extendsBound"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:501,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].isExtends"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:503,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].getType"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:506,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedWildcard].superBound"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:509,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 61
    CyclomaticComplexity: 6
  - functionName: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].distinctByKey(java.util.function.Function)"
    functionSourceFile: "com.github.javaparser.resolution.logic.MethodResolutionLogic"
    linkageType: null
    functionLinenumber: 552
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 1
    argTypes:
    - "java.util.function.Function"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_distinctByKey_1__689].bootstrap$(java.util.Set,java.util.function.Function)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:553,1"
      Dst: "[java.util.concurrent.ConcurrentHashMap].newKeySet"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:554,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_distinctByKey_1__689].bootstrap$"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].findMostApplicable(java.util.List,java.lang.String,java.util.List,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.resolution.logic.MethodResolutionLogic"
    linkageType: null
    functionLinenumber: 561
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.model.SymbolReference"
    argCount: 4
    argTypes:
    - "java.util.List"
    - "java.lang.String"
    - "java.util.List"
    - "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()"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic].findMostApplicable(java.util.List,java.lang.String,java.util.List,com.github.javaparser.resolution.TypeSolver,boolean)"
    functionUses: 5
    ICount: 10
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:563"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:566"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:565"
        BranchSideFuncs:
        - "findMostApplicable(java.util.List,java.lang.String,java.util.List,com.github.javaparser.resolution.TypeSolver,boolean)"
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:562,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].findMostApplicable"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:563,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].isSolved"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].findMostApplicable(java.util.List,java.lang.String,java.util.List,com.github.javaparser.resolution.TypeSolver,boolean)"
    functionSourceFile: "com.github.javaparser.resolution.logic.MethodResolutionLogic"
    linkageType: null
    functionLinenumber: 574
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.model.SymbolReference"
    argCount: 5
    argTypes:
    - "java.util.List"
    - "java.lang.String"
    - "java.util.List"
    - "com.github.javaparser.resolution.TypeSolver"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_findMostApplicable_2__686].bootstrap$(java.lang.String)"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic$getQualifiedSignature__687].bootstrap$()"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_findMostApplicable_3__688].bootstrap$(java.lang.String,java.util.List,com.github.javaparser.resolution.TypeSolver,boolean)"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic].distinctByKey(java.util.function.Function)"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.utils.VisitorList].isEmpty()"
    - "[com.github.javaparser.resolution.model.SymbolReference].unsolved()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isNull()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isNull()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isNull()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].getParam(int)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserParameterDeclaration].getType()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].getType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod$1].getType()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistParameterDeclaration].getType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isArray()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isArray()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isArray()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.utils.VisitorList].removeAll(java.util.Collection)"
    - "[com.github.javaparser.ast.NodeList].removeAll(java.util.Collection)"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.resolution.model.SymbolReference].solved(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[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.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.ResolvedTypeParametrizable].isGeneric()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParametrizable].isGeneric()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParametrizable].isGeneric()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].declaringType()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].declaringType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod].declaringType()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].declaringType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].declaringType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].declaringType()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].declaringType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod].declaringType()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].declaringType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].declaringType()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].getQualifiedName()"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic].isExactMatch(com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration,java.util.List)"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic].isExactMatch(com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration,java.util.List)"
    - "[com.github.javaparser.resolution.MethodAmbiguityException].<init>(java.lang.String)"
    - "[com.github.javaparser.resolution.model.SymbolReference].solved(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
    functionUses: 2
    ICount: 126
    EdgeCount: 199
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:585"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:590"
        BranchSideFuncs:
        - "unsolved()"
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:589"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:590"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:618"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:617"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:592"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:599"
        BranchSideFuncs:
        - "isNull()"
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:598"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:593"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:591"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:590"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:599"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:617"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:602"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:611"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "iterator()"
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:610"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:603"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:608"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "getParam(int)"
        - "iterator()"
        - "getType()"
        - "isArray()"
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:607"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:604"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:607"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:606"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:611"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:618"
        BranchSideFuncs:
        - "removeAll(java.util.Collection)"
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:617"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:611"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:618"
        BranchSideFuncs:
        - "removeAll(java.util.Collection)"
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:617"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:618"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:623"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:622"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:626"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:652"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:651"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:628"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:630"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:629"
        BranchSideFuncs:
        - "isMoreSpecific(com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration,com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration,java.util.List)"
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:630"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:640"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:639"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:640"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:642"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:641"
        BranchSideFuncs:
        - "isGeneric()"
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:640"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:642"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:641"
        BranchSideFuncs:
        - "isGeneric()"
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:642"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:643"
        BranchSideFuncs:
        - "getQualifiedName()"
        - "declaringType()"
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:642"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:643"
        BranchSideFuncs:
        - "getQualifiedName()"
        - "declaringType()"
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:644"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:623"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:622"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:652"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:664"
        BranchSideFuncs:
        - "solved(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:654"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:665"
        BranchSideFuncs:
        - "isExactMatch(com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration,java.util.List)"
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:664"
        BranchSideFuncs:
        - "solved(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:655"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:658"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:657"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:575,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:575,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_findMostApplicable_2__686].bootstrap$"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:577,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:577,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic$getQualifiedSignature__687].bootstrap$"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:579,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].distinctByKey"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:579,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_findMostApplicable_3__688].bootstrap$"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:582,1"
      Dst: "[java.util.stream.Collectors].toList"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:582,1"
      Dst: "[java.util.stream.Stream].collect"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:585,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:586,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].unsolved"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:590,1"
      Dst: "[java.util.List].size"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:591,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:593,1"
      Dst: "[java.util.List].get"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:593,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isNull"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:594,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:594,1"
      Dst: "[java.util.List].add"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:601,1"
      Dst: "[java.util.HashSet].<init>"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:602,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:602,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:602,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:604,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:604,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getParam"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:604,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedValueDeclaration].getType"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:604,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isArray"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:605,1"
      Dst: "[java.util.Set].add"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:611,1"
      Dst: "[java.util.Set].isEmpty"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:611,1"
      Dst: "[java.util.Set].size"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:612,1"
      Dst: "[java.util.List].removeAll"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:619,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].solved"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:628,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].isMoreSpecific"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:640,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParametrizable].isGeneric"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:644,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].declaringType"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:644,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].getQualifiedName"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:644,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:654,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].isExactMatch"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:658,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:658,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:658,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:658,1"
      Dst: "[com.github.javaparser.resolution.MethodAmbiguityException].<init>"
    JavaMethodInfo: null
    BBCount: 43
    CyclomaticComplexity: 5
  - functionName: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].isExactMatch(com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration,java.util.List)"
    functionSourceFile: "com.github.javaparser.resolution.logic.MethodResolutionLogic"
    linkageType: null
    functionLinenumber: 668
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.DefaultConstructorDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistConstructorDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].getNumberOfParams()"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.DefaultConstructorDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].getParam(int)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistConstructorDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserParameterDeclaration].getType()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].getType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod$1].getType()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistParameterDeclaration].getType()"
    functionUses: 4
    ICount: 14
    EdgeCount: 33
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:669"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:674"
        BranchSideFuncs:
        - "getParam(int)"
        - "getType()"
        - "get(int)"
        - "equals(java.lang.Object)"
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:673"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:670"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:669"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:668"
        BranchSideFuncs:
        - "getNumberOfParams()"
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:669,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getNumberOfParams"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:670,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getParam"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:670,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedValueDeclaration].getType"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:670,1"
      Dst: "[java.util.List].get"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:670,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 677
    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.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].getParam(int)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserParameterDeclaration].getType()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].getType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod$1].getType()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistParameterDeclaration].getType()"
    - "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].hasVariadicParameter()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].getParam(int)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserParameterDeclaration].getType()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].getType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod$1].getType()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistParameterDeclaration].getType()"
    functionUses: 2
    ICount: 14
    EdgeCount: 24
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:680"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:683"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:682"
        BranchSideFuncs:
        - "hasVariadicParameter()"
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:683"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:686"
        BranchSideFuncs:
        - "getParam(int)"
        - "getType()"
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:685"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:678,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getNumberOfParams"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:681,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getParam"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:681,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedValueDeclaration].getType"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:683,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].hasVariadicParameter"
    JavaMethodInfo: null
    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)"
    functionSourceFile: "com.github.javaparser.resolution.logic.MethodResolutionLogic"
    linkageType: null
    functionLinenumber: 691
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration"
    - "com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].hasVariadicParameter()"
    - "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].hasVariadicParameter()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].getNumberOfParams()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isArray()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isArray()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isArray()"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic].getMethodsExplicitAndVariadicParameterType(com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration,int)"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic].getMethodsExplicitAndVariadicParameterType(com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration,int)"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isPrimitive()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isPrimitive()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isPrimitive()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isPrimitive()"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedVoidType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isPrimitive()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isPrimitive()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isPrimitive()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isPrimitive()"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedVoidType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic].isJavaLangObject(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic].isJavaLangObject(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic].isJavaLangObject(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedVoidType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedVoidType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    functionUses: 2
    ICount: 112
    EdgeCount: 114
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:697"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:692"
        BranchSideFuncs:
        - "isArray()"
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:691"
        BranchSideFuncs:
        - "getNumberOfParams()"
        - "hasVariadicParameter()"
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:698"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:-1"
        BranchSideFuncs:
        - "isArray()"
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:698"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:-1"
        BranchSideFuncs:
        - "isArray()"
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:704"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:707"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:704"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:707"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:704"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:707"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:704"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:705"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:704"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:707"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:708"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:714"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:708"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:714"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:708"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:714"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:708"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:709"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:708"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:714"
        BranchSideFuncs: []
    - 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: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: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: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:720"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:783"
        BranchSideFuncs:
        - "getMethodsExplicitAndVariadicParameterType(com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration,int)"
        - "size()"
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:782"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:725"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:731"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:730"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:731"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:734"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:733"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:734"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:742"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:741"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:742"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:749"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:748"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:743"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:749"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:748"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:744"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:749"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:748"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:745"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:748"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:749"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:759"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:758"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:750"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:759"
        BranchSideFuncs:
        - "isPrimitive()"
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:758"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:751"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:759"
        BranchSideFuncs: []
      - 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:759"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:769"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:768"
        BranchSideFuncs:
        - "isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:760"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:762"
        BranchSideFuncs:
        - "isJavaLangObject(com.github.javaparser.resolution.types.ResolvedType)"
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:760"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:768"
        BranchSideFuncs:
        - "isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:763"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:762"
        BranchSideFuncs:
        - "isJavaLangObject(com.github.javaparser.resolution.types.ResolvedType)"
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:763"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:762"
        BranchSideFuncs:
        - "isJavaLangObject(com.github.javaparser.resolution.types.ResolvedType)"
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:772"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:775"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:772"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:775"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:776"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:719"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:776"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:719"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:783"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:786"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:783"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:786"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:787"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:792"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:787"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:792"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:790"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:789"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:692,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].hasVariadicParameter"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:694,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getNumberOfParams"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:696,1"
      Dst: "[java.util.List].size"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:697,1"
      Dst: "[java.util.List].get"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:698,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isArray"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:721,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].getMethodsExplicitAndVariadicParameterType"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:743,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isPrimitive"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:745,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isAssignableBy"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:760,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].isJavaLangObject"
    JavaMethodInfo: null
    BBCount: 67
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].isJavaLangObject(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.resolution.logic.MethodResolutionLogic"
    linkageType: null
    functionLinenumber: 796
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getQualifiedName()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isReferenceType()"
    functionUses: 3
    ICount: 11
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:797"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:796"
        BranchSideFuncs:
        - "isReferenceType()"
        - "getQualifiedName()"
        - "asReferenceType()"
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:797"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:796"
        BranchSideFuncs:
        - "isReferenceType()"
        - "getQualifiedName()"
        - "asReferenceType()"
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:797,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:797,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:797,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].getQualifiedName"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:797,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].isMoreSpecific(com.github.javaparser.resolution.MethodUsage,com.github.javaparser.resolution.MethodUsage)"
    functionSourceFile: "com.github.javaparser.resolution.logic.MethodResolutionLogic"
    linkageType: null
    functionLinenumber: 800
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.resolution.MethodUsage"
    - "com.github.javaparser.resolution.MethodUsage"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.MethodUsage].getNoParams()"
    - "[com.github.javaparser.resolution.MethodUsage].getParamType(int)"
    - "[com.github.javaparser.resolution.MethodUsage].getParamType(int)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedVoidType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedVoidType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].getComponentType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isArray()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isArray()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isArray()"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedVoidType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    functionUses: 2
    ICount: 26
    EdgeCount: 56
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:802"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:823"
        BranchSideFuncs:
        - "getParamType(int)"
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:822"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:810"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:814"
        BranchSideFuncs: []
      - 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:814"
        BranchSideFuncs: []
      - 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:819"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:818"
        BranchSideFuncs:
        - "asArrayType()"
        - "isArray()"
        - "getComponentType()"
        - "isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:814"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:819"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:818"
        BranchSideFuncs:
        - "asArrayType()"
        - "isArray()"
        - "getComponentType()"
        - "isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:819"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:801"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:800"
        BranchSideFuncs:
        - "getNoParams()"
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:819"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:801"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:800"
        BranchSideFuncs:
        - "getNoParams()"
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:802,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].getNoParams"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:803,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].getParamType"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:806,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isAssignableBy"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:819,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isArray"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:819,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asArrayType"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:819,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedArrayType].getComponentType"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].findMostApplicableUsage(java.util.List,java.lang.String,java.util.List,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.resolution.logic.MethodResolutionLogic"
    linkageType: null
    functionLinenumber: 826
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 4
    argTypes:
    - "java.util.List"
    - "java.lang.String"
    - "java.util.List"
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_findMostApplicableUsage_4__377].bootstrap$(java.lang.String,java.util.List,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.utils.VisitorList].isEmpty()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic].isMoreSpecific(com.github.javaparser.resolution.MethodUsage,com.github.javaparser.resolution.MethodUsage)"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic].isMoreSpecific(com.github.javaparser.resolution.MethodUsage,com.github.javaparser.resolution.MethodUsage)"
    - "[com.github.javaparser.resolution.MethodUsage].declaringType()"
    - "[com.github.javaparser.resolution.MethodUsage].declaringType()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].getQualifiedName()"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic].areOverride(com.github.javaparser.resolution.MethodUsage,com.github.javaparser.resolution.MethodUsage)"
    - "[com.github.javaparser.resolution.MethodAmbiguityException].<init>(java.lang.String)"
    - "[com.github.javaparser.resolution.MethodUsage].declaringType()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].getQualifiedName()"
    functionUses: 6
    ICount: 60
    EdgeCount: 68
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:829"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:832"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:831"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:832"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:835"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:834"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:836"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:853"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:852"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:838"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:839"
        BranchSideFuncs:
        - "isMoreSpecific(com.github.javaparser.resolution.MethodUsage,com.github.javaparser.resolution.MethodUsage)"
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:840"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:843"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:842"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:843"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:835"
        BranchSideFuncs:
        - "areOverride(com.github.javaparser.resolution.MethodUsage,com.github.javaparser.resolution.MethodUsage)"
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:834"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:844"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:835"
        BranchSideFuncs:
        - "getQualifiedName()"
        - "declaringType()"
        - "<init>(java.lang.String)"
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:834"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:827,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:827,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_findMostApplicableUsage_4__377].bootstrap$"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:827,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:827,1"
      Dst: "[java.util.stream.Collectors].toList"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:827,1"
      Dst: "[java.util.stream.Stream].collect"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:829,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:830,1"
      Dst: "[java.util.Optional].empty"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:832,1"
      Dst: "[java.util.List].size"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:833,1"
      Dst: "[java.util.List].get"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:833,1"
      Dst: "[java.util.Optional].of"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:838,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].isMoreSpecific"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:843,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].declaringType"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:843,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].getQualifiedName"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:843,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:844,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].areOverride"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:845,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:845,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:845,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:845,1"
      Dst: "[com.github.javaparser.resolution.MethodAmbiguityException].<init>"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 2
  - 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: null
    functionLinenumber: 856
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.resolution.MethodUsage"
    - "com.github.javaparser.resolution.MethodUsage"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.MethodUsage].getName()"
    - "[com.github.javaparser.resolution.MethodUsage].getName()"
    - "[com.github.javaparser.resolution.MethodUsage].getNoParams()"
    - "[com.github.javaparser.resolution.MethodUsage].getNoParams()"
    - "[com.github.javaparser.resolution.MethodUsage].getNoParams()"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.resolution.MethodUsage].getParamTypes()"
    - "[com.github.javaparser.resolution.MethodUsage].getParamTypes()"
    functionUses: 1
    ICount: 25
    EdgeCount: 21
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:857"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:860"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:859"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:860"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:863"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:862"
        BranchSideFuncs:
        - "getNoParams()"
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:863"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:868"
        BranchSideFuncs:
        - "getParamTypes()"
        - "get(int)"
        - "equals(java.lang.Object)"
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:867"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:864"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:863"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:862"
        BranchSideFuncs:
        - "getNoParams()"
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:857,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].getName"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:857,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:860,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].getNoParams"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:864,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].getParamTypes"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:864,1"
      Dst: "[java.util.List].get"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:864,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].solveMethodInType(com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration,java.lang.String,java.util.List)"
    functionSourceFile: "com.github.javaparser.resolution.logic.MethodResolutionLogic"
    linkageType: null
    functionLinenumber: 873
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.model.SymbolReference"
    argCount: 3
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration"
    - "java.lang.String"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic].solveMethodInType(com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration,java.lang.String,java.util.List,boolean)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:874,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].solveMethodInType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].solveMethodInType(com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration,java.lang.String,java.util.List,boolean)"
    functionSourceFile: "com.github.javaparser.resolution.logic.MethodResolutionLogic"
    linkageType: null
    functionLinenumber: 882
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.model.SymbolReference"
    argCount: 4
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration"
    - "java.lang.String"
    - "java.util.List"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].solveMethod(java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].solveMethod(java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].solveMethod(java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].solveMethod(java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].solveMethod(java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].solveMethod(java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].solveMethod(java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].solveMethod(java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].solveMethod(java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].solveMethod(java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].solveMethod(java.lang.String,java.util.List,boolean)"
    functionUses: 15
    ICount: 14
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:883"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:887"
        BranchSideFuncs:
        - "solveMethod(java.lang.String,java.util.List,boolean)"
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:886"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:884,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionCapability].solveMethod"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:887,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:887,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:887,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    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)"
    functionSourceFile: "com.github.javaparser.resolution.logic.MethodResolutionLogic"
    linkageType: null
    functionLinenumber: 890
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    - "com.github.javaparser.resolution.types.ResolvedType"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].asReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getQualifiedName()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getQualifiedName()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isRawType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isRawType()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].typeParametersValues()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].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.ResolvedReferenceType].typeParametersValues()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].typeParametersValues()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isWildcard()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isBounded()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].getBoundedType()"
    - "[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.model.typesystem.LazyType].isWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isWildcard()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asTypeParameter()"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].asTypeParameter()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asTypeParameter()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].asTypeParameter()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].put(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isWildcard()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isBounded()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].getBoundedType()"
    - "[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.model.typesystem.NullType].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isWildcard()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asTypeParameter()"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].asTypeParameter()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asTypeParameter()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].asTypeParameter()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].put(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asTypeParameter()"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].asTypeParameter()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asTypeParameter()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].asTypeParameter()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].put(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isPrimitive()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isPrimitive()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isNull()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isNull()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isNull()"
    functionUses: 4
    ICount: 92
    EdgeCount: 152
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:891"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:894"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:893"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:894"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:906"
        BranchSideFuncs:
        - "getQualifiedName()"
        - "asReferenceType()"
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:905"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:894"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:906"
        BranchSideFuncs:
        - "getQualifiedName()"
        - "asReferenceType()"
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:905"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:897"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:904"
        BranchSideFuncs:
        - "isRawType()"
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:903"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:898"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:904"
        BranchSideFuncs:
        - "size()"
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:903"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:898"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:904"
        BranchSideFuncs:
        - "size()"
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:903"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:899"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:903"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:906"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:913"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:912"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:906"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:913"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:912"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:907"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:911"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:910"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:913"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:916"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:915"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:913"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:916"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:915"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:916"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:921"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:920"
        BranchSideFuncs:
        - "isReferenceType()"
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:916"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:921"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:920"
        BranchSideFuncs:
        - "isReferenceType()"
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:921"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:928"
        BranchSideFuncs:
        - "isBounded()"
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:927"
        BranchSideFuncs:
        - "isWildcard()"
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:921"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:928"
        BranchSideFuncs:
        - "isBounded()"
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:927"
        BranchSideFuncs:
        - "isWildcard()"
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:922"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:925"
        BranchSideFuncs:
        - "inferTypes(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
        - "asWildcard()"
        - "getBoundedType()"
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:924"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:928"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:932"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:931"
        BranchSideFuncs:
        - "isTypeVariable()"
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:928"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:932"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:931"
        BranchSideFuncs:
        - "isTypeVariable()"
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:932"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:936"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
        - "asTypeParameter()"
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:935"
        BranchSideFuncs:
        - "isPrimitive()"
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:932"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:936"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
        - "asTypeParameter()"
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:935"
        BranchSideFuncs:
        - "isPrimitive()"
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:936"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:937"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:936"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:936"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:939"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:938"
        BranchSideFuncs:
        - "isNull()"
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:939"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:942"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:941"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:891,1"
      Dst: "[java.lang.Object].equals"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:894,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:895,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:897,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].getQualifiedName"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:897,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:898,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].isRawType"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:899,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].typeParametersValues"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:899,1"
      Dst: "[java.util.List].size"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:900,1"
      Dst: "[java.util.List].get"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:900,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].inferTypes"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:906,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isWildcard"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:907,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asWildcard"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:907,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedWildcard].isBounded"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:908,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedWildcard].getBoundedType"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:916,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isTypeVariable"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:917,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asTypeParameter"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:917,1"
      Dst: "[java.util.Map].put"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:936,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isPrimitive"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:939,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isNull"
    JavaMethodInfo: null
    BBCount: 39
    CyclomaticComplexity: 2
  - 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: null
    functionLinenumber: 826
    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: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:827,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].isApplicable"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 580
    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: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:581,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].isApplicable"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 576
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].getName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].getName()"
    functionUses: 1
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:577,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedDeclaration].getName"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:577,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 553
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "java.util.Set"
    - "java.util.function.Function"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorSet].add(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].add(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_73__174].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__310].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__285].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__184].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$erasure__937].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_42__126].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$asString__900].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__237].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_15__180].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_25__90].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_convertToUsage_3__681].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$lambda_toArray_1__720].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_40__43].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__159].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType$asString__388].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_solveMethodAsUsage_0__971].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__756].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__198].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_52__23].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$cast__800].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__300].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap$lambda_keySet_0__721].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_120__239].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_106__104].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_signatureTypeToType_3__631].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_getSignature_2__356].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration$lambda_internalTypes_0__672].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__752].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_internalTypes_11__862].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__106].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType$describe__699].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarators.VariableSymbolDeclarator$lambda_getSymbolDeclarations_1__804].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_6__719].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__163].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__178].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__294].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_101__287].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getDeclaredMethods_9__700].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_94__8].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_99__308].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_27__181].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_71__314].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_19__83].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_3__161].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__324].apply(java.lang.Object)"
    - "[com.github.javaparser.Problem$lambda_getVerboseMessage_1__333].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_16__98].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__73].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_7__759].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_8__830].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__234].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_85__264].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_8__187].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.VarType$lambda_convertToUsage_0__679].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__779].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter$lambda_getTypeParameters_0__934].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__780].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_65__190].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_9__629].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithVariables$toString__936].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__268].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_125__211].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__124].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__212].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__288].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getSuperClass_0__635].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_static_4__349].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__241].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_getDirectAncestors_5__958].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_119__120].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__45].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__320].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_36__105].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_116__58].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__156].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_26__91].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__152].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__221].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__276].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.Node$lambda_getSymbolResolver_7__640].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType$lambda_getCommonAncestor_0__710].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__59].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__297].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_28__111].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__248].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_78__144].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_39__42].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_33__218].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$trimTrailing__907].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__62].apply(java.lang.Object)"
    - "[com.github.javaparser.JavaParser$get__932].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__773].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_4__913].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_9__323].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_93__130].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_18__252].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_getAllAncestors_4__886].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$asString__896].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_1__243].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType$asString__385].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__40].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_54__247].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithVariables$lambda_calculateMaximumCommonType_1__910].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext$lambda_solveType_0__622].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__278].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext$lambda_solveSymbolAsValue_0__636].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration$lambda_getTypeParameters_0__918].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType$asReferenceType__709].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__51].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_82__280].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_describe_0__697].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_81__291].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__96].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__170].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__56].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_45__283].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_internalTypes_11__673].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_isTopLevelType_0__887].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_erasureOfParamaters_13__941].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_31__167].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.CompilationUnit$lambda_getClassByName_3__669].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration$lambda_getAllFields_1__819].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_43__210].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_14__155].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__100].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_69__162].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$getType__705].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__208].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_57__44].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getTypeParameters_10__815].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic$lambda_solveMethodAsUsage_3__974].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__131].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_77__225].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_66__257].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_67__258].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__232].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_70__313].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap$lambda_entrySet_1__384].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__116].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.VarType$calculateResolvedType__677].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_37__240].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__108].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_121__121].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration$lambda_internalTypes_0__675].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_105__205].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_6__66].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__30].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver$lambda_parse_0__837].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__194].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__735].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__122].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_104__204].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__134].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getDeclaredMethods_4__880].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_74__110].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration$lambda_internalTypes_1__674].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_47__94].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__226].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__270].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__146].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType$lambda_replaceTypeVariables_1__691].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.Node$lambda_getPrinter_1__334].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_modifyList_112__342].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_80__256].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__281].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_7__627].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithVariables$lambda_getMaximumCommonType_0__909].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_11__319].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_114__61].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_new_0__926].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_87__228].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__772].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_110__296].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasAnnotation_14__714].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__6].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__216].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinter$lambda_createDefaultVisitor_0__722].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_10__18].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_44__197].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_124__200].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_90__127].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$getType__704].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceContext$lambda_registerCorrespondance_0__695].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__128].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_122__236].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__172].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic$getQualifiedSignature__687].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_5__914].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getFields_18__929].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__142].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getEnumConstants_7__836].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__140].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__767].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_typeParametersValues_5__690].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_32__168].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__253].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_10__969].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_8__912].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_35__14].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$init__646].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_117__47].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration$lambda_getAllFields_0__818].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__12].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_4__150].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy$getNameAsString__962].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__32].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_60__273].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils$lambda_getPackageName_0__355].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.imports.IntelliJImportOrderingStrategy$getNameAsString__963].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext$lambda_solveSymbolAsValue_0__803].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_resolveLambda_11__366].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_84__72].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_89__327].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_internalTypes_10__671].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__763].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.RecordDeclaration$lambda_isLocalRecordDeclaration_0__889].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration$lambda_getTypeParameters_0__917].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_98__302].apply(java.lang.Object)"
    - "[com.github.javaparser.JavaToken$toString__2].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_51__224].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_21__37].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration$lambda_getTypeParameters_0__859].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__304].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__24].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__265].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_49__312].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__245].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler$lambda_isResolvableTo_2__884].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_97__9].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy$getNameAsString__964].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$getTypeDeclaration__787].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_13__154].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_102__99].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_92__215].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__219].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_111__272].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__136].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_30__299].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_7__717].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_0__633].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration$lambda_isLocalClassDeclaration_0__888].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence$lambda_toString_1__4].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__768].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getInterfaces_1__976].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_91__214].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__331].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$cast__762].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__54].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter$lambda_getBounds_0__708].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_109__139].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_46__284].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_118__50].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_2__244].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration$lambda_getDeclaredMethods_0__701].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$init__368].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_115__53].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.Expression$lambda_static_1__22].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_86__322].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__92].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_20__36].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_96__29].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__315].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__84].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_9__718].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_3__634].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__317].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__102].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_isNestedType_10__908].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_erased_2__810].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_7__775].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__250].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_103__203].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getEnumConstants_7__835].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$equals__764].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__118].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__19].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_50__223].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_5__151].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_2__904].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$from__802].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_79__255].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__69].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__67].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_55__196].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__188].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_solveMethodAsUsage_1__972].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_53__267].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$init__369].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__87].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_48__95].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_76__65].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__165].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$getTypeDeclaration__869].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_100__309].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_29__112].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_0__80].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$cast__755].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType$asString__891].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$equals__757].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter$asString__893].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_getTypeParameters_4__643].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_6__626].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__182].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__27].apply(java.lang.Object)"
    - "[com.github.javaparser.Problem$lambda_getVerboseMessage_0__392].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__10].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_88__326].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration$lambda_getEnumConstants_0__833].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_68__115].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$getKeyword__895].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_56__138].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_95__145].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_getTypeParameters_4__642].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__16].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_63__303].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__38].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType$describe__698].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_62__275].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__262].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_38__77].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__81].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_113__177].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_23__76].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__175].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_toReferenceType_6__632].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_24__89].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_7__186].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__229].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__48].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration$lambda_getTypeParameters_0__860].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_75__64].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_34__26].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__771].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature$asString__335].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredMethods_2__882].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_4__624].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_108__261].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_supertypes_1__809].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_126__290].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__113].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_22__75].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_toReferenceType_5__816].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__306].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_17__231].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList$toString__3].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_64__169].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_123__330].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$getKeyword__899].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType$lambda_convertToUsage_0__676].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_58__34].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__191].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__737].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_107__158].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$singletonList__870].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_resolveLambda_10__817].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_61__274].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter$lambda_getBounds_0__707].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_9__968].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__206].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__328].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__78].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$stream__924].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__148].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_41__15].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_3__906].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix$lambda_toString_1__1].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_72__193].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_solveMethodAsUsage_8__364].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_83__71].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver$solved__371].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__778].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_59__35].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$cast__751].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_12__133].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__201].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__259].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_isAssignableBy_0__380].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__292].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.FailureHandler$lambda_static_0__621].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_4__827].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$init__630].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter$lambda_visit_0__360].apply(java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 384
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:554,1"
      Dst: "[java.util.function.Function].apply"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:554,1"
      Dst: "[java.util.Set].add"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 400
    functionDepth: 0
    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: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:401,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].replaceTypeParam"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__57].bootstrap$(com.github.javaparser.ast.modules.ModuleProvidesDirective)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__57"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleProvidesDirective"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__57].<init>(com.github.javaparser.ast.modules.ModuleProvidesDirective)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__57:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__57].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__57].<init>(com.github.javaparser.ast.modules.ModuleProvidesDirective)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__57"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleProvidesDirective"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__57:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__57].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__57"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__57:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__164].bootstrap$(com.github.javaparser.ast.body.Parameter)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__164"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.Parameter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__164].<init>(com.github.javaparser.ast.body.Parameter)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__164:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__164].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__164].<init>(com.github.javaparser.ast.body.Parameter)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__164"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.Parameter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__164:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__164].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__164"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__164:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$lambda_walk_10__808].bootstrap$(java.lang.Class,java.util.function.Consumer)"
    functionSourceFile: "com.github.javaparser.ast.Node$lambda_walk_10__808"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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_10__808].<init>(java.lang.Class,java.util.function.Consumer)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$lambda_walk_10__808:-1,1"
      Dst: "[com.github.javaparser.ast.Node$lambda_walk_10__808].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$lambda_walk_10__808].<init>(java.lang.Class,java.util.function.Consumer)"
    functionSourceFile: "com.github.javaparser.ast.Node$lambda_walk_10__808"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.util.function.Consumer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$lambda_walk_10__808:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$lambda_walk_10__808].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.Node$lambda_walk_10__808"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].lambda$walk$10(java.lang.Class,java.util.function.Consumer,com.github.javaparser.ast.Node)"
    functionUses: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$lambda_walk_10__808:-1,1"
      Dst: "[com.github.javaparser.ast.Node].lambda$walk$10"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.ClassKey].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.ClassKey"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.ClassKey:36,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.ClassKey].<init>(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.ClassKey"
    linkageType: null
    functionLinenumber: 42
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 13
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.ClassKey:43,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.databind.type.ClassKey:45,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.type.ClassKey:46,1"
      Dst: "[java.lang.String].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.ClassKey].reset(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.ClassKey"
    linkageType: null
    functionLinenumber: 50
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.ClassKey:52,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.type.ClassKey:53,1"
      Dst: "[java.lang.String].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.ClassKey].compareTo(com.fasterxml.jackson.databind.type.ClassKey)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.ClassKey"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.type.ClassKey"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.ClassKey:66,1"
      Dst: "[java.lang.String].compareTo"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.ClassKey].equals(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.ClassKey"
    linkageType: null
    functionLinenumber: 77
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 33
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.ClassKey:78"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.ClassKey:79"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.ClassKey:78"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.ClassKey:79"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.ClassKey:80"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.ClassKey:79"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.ClassKey:80"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.ClassKey:81"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.ClassKey:80"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.ClassKey:90"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.ClassKey:80"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.ClassKey:80,1"
      Dst: "[java.lang.Object].getClass"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.ClassKey].hashCode()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.ClassKey"
    linkageType: null
    functionLinenumber: 92
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.ClassKey].toString()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.ClassKey"
    linkageType: null
    functionLinenumber: 94
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 19
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.ClassKey].compareTo(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.ClassKey"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.ClassKey:19,1"
      Dst: "[com.fasterxml.jackson.databind.type.ClassKey].compareTo"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_4__1098].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_4__1098"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_4__1098].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_4__1098:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_4__1098].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_4__1098].<init>()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_4__1098"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_4__1098:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_4__1098].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_4__1098"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 7
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_4__1098:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].lambda$calculate$4"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__117].bootstrap$(com.github.javaparser.ast.PackageDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__117"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.PackageDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__117].<init>(com.github.javaparser.ast.PackageDeclaration)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__117:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__117].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__117].<init>(com.github.javaparser.ast.PackageDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__117"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.PackageDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__117:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__117].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__117"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__117:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParser$get__932].bootstrap$()"
    functionSourceFile: "com.github.javaparser.JavaParser$get__932"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.JavaParser$get__932].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaParser$get__932:-1,1"
      Dst: "[com.github.javaparser.JavaParser$get__932].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParser$get__932].<init>()"
    functionSourceFile: "com.github.javaparser.JavaParser$get__932"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaParser$get__932:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParser$get__932].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.JavaParser$get__932"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$init__774].get()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$init__758].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarators.VariableSymbolDeclarator$init__805].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_solveType_3__798].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_7__344].get()"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver$lambda_tryToSolveType_1__372].get()"
    - "[com.github.javaparser.ast.type.VarType$lambda_convertToUsage_2__678].get()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$init__938].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_solveType_3__797].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$returnType__340].get()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getInternalType_4__664].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_3__338].get()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_getGenericParameterByName_4__647].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_7__939].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_5__828].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_findTypeDeclarations_2__874].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_findTypeDeclarations_4__872].get()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration$lambda_getInternalType_2__662].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_getType_3__617].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveType_1__796].get()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration$lambda_getInternalType_1__658].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_6__829].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_2__337].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_4__339].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveMethod_7__865].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_findTypeDeclarations_6__868].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_toMethodUsage_5__373].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveMethod_2__684].get()"
    - "[com.github.javaparser.resolution.declarations.ResolvedEnumDeclaration$lambda_getEnumConstant_2__667].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_12__347].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_8__343].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_getType_4__618].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_5__353].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_1__336].get()"
    - "[com.github.javaparser.utils.Log$lambda_makeFormattingSupplier_0__341].get()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getField_1__652].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_9__346].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_6__352].get()"
    - "[com.github.javaparser.ast.type.VarType$lambda_convertToUsage_1__680].get()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration$lambda_getInternalType_1__660].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_getType_1__619].get()"
    - "[com.github.javaparser.ast.Node$lambda_getSymbolResolver_8__641].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveType_0__794].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_findTypeDeclarations_3__873].get()"
    - "[com.github.javaparser.resolution.Navigator$lambda_demandParentNode_3__345].get()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$init__925].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveType_2__795].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_findTypeDeclarations_5__871].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_findTypeDeclarations_7__867].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_checkAncestorsForType_3__915].get()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$init__997].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_getType_2__620].get()"
    functionUses: 9
    ICount: 5
    EdgeCount: 52
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaParser$get__932:-1,1"
      Dst: "[java.util.function.Supplier].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.DeserializerCache].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.DeserializerCache"
    linkageType: null
    functionLinenumber: 61
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.DeserializerCache].<init>(int)"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:62,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DeserializerCache].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.DeserializerCache].<init>(int)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.DeserializerCache"
    linkageType: null
    functionLinenumber: 65
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.DeserializerCache].<init>(com.fasterxml.jackson.databind.util.LookupCache)"
    - "[com.fasterxml.jackson.databind.util.LRUMap].<init>(int,int)"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:66,1"
      Dst: "[java.lang.Math].min"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:66,1"
      Dst: "[com.fasterxml.jackson.databind.util.LRUMap].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:66,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DeserializerCache].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.DeserializerCache].<init>(com.fasterxml.jackson.databind.util.LookupCache)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.DeserializerCache"
    linkageType: null
    functionLinenumber: 71
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.util.LookupCache"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:72,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:52,1"
      Dst: "[java.util.HashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.DeserializerCache].emptyCopy()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.DeserializerCache"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.DeserializerCache"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:80,1"
      Dst: "[com.fasterxml.jackson.databind.util.LookupCache].emptyCopy"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:80,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DeserializerCache].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.DeserializerCache].writeReplace()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.DeserializerCache"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:91,1"
      Dst: "[java.util.HashMap].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.DeserializerCache].cachedDeserializersCount()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.DeserializerCache"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:114,1"
      Dst: "[com.fasterxml.jackson.databind.util.LookupCache].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.DeserializerCache].flushCachedDeserializers()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.DeserializerCache"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:125,1"
      Dst: "[com.fasterxml.jackson.databind.util.LookupCache].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.DeserializerCache].findValueDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.DeserializerFactory,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.DeserializerCache"
    linkageType: null
    functionLinenumber: 159
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonDeserializer"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.deser.DeserializerFactory"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.DeserializerCache]._findCachedDeserializer(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.deser.DeserializerCache]._createAndCacheValueDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.DeserializerFactory,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.deser.DeserializerCache]._handleUnknownValueDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType)"
    functionUses: 3
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.DeserializerCache:161"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:171"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.DeserializerCache:164"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:171"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:160,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DeserializerCache]._findCachedDeserializer"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:163,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DeserializerCache]._createAndCacheValueDeserializer"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:169,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DeserializerCache]._handleUnknownValueDeserializer"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.DeserializerCache].findKeyDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.DeserializerFactory,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.DeserializerCache"
    linkageType: null
    functionLinenumber: 186
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.KeyDeserializer"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.deser.DeserializerFactory"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.BasicDeserializerFactory].createKeyDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.deser.DeserializerCache]._handleUnknownKeyDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].resolve(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].resolve(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].resolve(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].resolve(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer].resolve(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].resolve(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].resolve(com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 1
    ICount: 13
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.DeserializerCache:188"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:192"
        BranchSideFuncs:
        - "_handleUnknownKeyDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:191"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.DeserializerCache:192"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:195"
        BranchSideFuncs:
        - "resolve(com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:194"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:187,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DeserializerFactory].createKeyDeserializer"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:189,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DeserializerCache]._handleUnknownKeyDeserializer"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:193,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ResolvableDeserializer].resolve"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.DeserializerCache].hasValueDeserializerFor(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.DeserializerFactory,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.DeserializerCache"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.deser.DeserializerFactory"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.DeserializerCache:211"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:214"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:213"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.DeserializerCache:214"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:213"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:210,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DeserializerCache]._findCachedDeserializer"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:212,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DeserializerCache]._createAndCacheValueDeserializer"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.DeserializerCache]._findCachedDeserializer(com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.DeserializerCache"
    linkageType: null
    functionLinenumber: 224
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonDeserializer"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.DeserializerCache]._hasCustomHandlers(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.util.LRUMap].get(java.lang.Object)"
    functionUses: 2
    ICount: 13
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.DeserializerCache:225"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:228"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:227"
        BranchSideFuncs:
        - "_hasCustomHandlers(com.fasterxml.jackson.databind.JavaType)"
    - Branch String: "com.fasterxml.jackson.databind.deser.DeserializerCache:228"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:231"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:230"
        BranchSideFuncs:
        - "get(java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:226,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:228,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DeserializerCache]._hasCustomHandlers"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:231,1"
      Dst: "[com.fasterxml.jackson.databind.util.LookupCache].get"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.DeserializerCache]._createAndCacheValueDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.DeserializerFactory,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.DeserializerCache"
    linkageType: null
    functionLinenumber: 248
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonDeserializer"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.deser.DeserializerFactory"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.DeserializerCache]._findCachedDeserializer(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.DeserializerCache]._createAndCache2(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.DeserializerFactory,com.fasterxml.jackson.databind.JavaType)"
    functionUses: 1
    ICount: 39
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.DeserializerCache:252"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:255"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:254"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.DeserializerCache:257"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:265"
        BranchSideFuncs:
        - "get(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:264"
        BranchSideFuncs:
        - "_createAndCache2(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.DeserializerFactory,com.fasterxml.jackson.databind.JavaType)"
    - Branch String: "com.fasterxml.jackson.databind.deser.DeserializerCache:259"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:265"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:264"
        BranchSideFuncs:
        - "_createAndCache2(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.DeserializerFactory,com.fasterxml.jackson.databind.JavaType)"
    - Branch String: "com.fasterxml.jackson.databind.deser.DeserializerCache:268"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:265"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:264"
        BranchSideFuncs:
        - "_createAndCache2(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.DeserializerFactory,com.fasterxml.jackson.databind.JavaType)"
    - Branch String: "com.fasterxml.jackson.databind.deser.DeserializerCache:268"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:265"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:264"
        BranchSideFuncs:
        - "_createAndCache2(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.DeserializerFactory,com.fasterxml.jackson.databind.JavaType)"
    - Branch String: "com.fasterxml.jackson.databind.deser.DeserializerCache:268"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:271"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:270"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.DeserializerCache:268"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:271"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:270"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:251,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DeserializerCache]._findCachedDeserializer"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:255,1"
      Dst: "[java.util.HashMap].size"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:258,1"
      Dst: "[java.util.HashMap].get"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:265,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DeserializerCache]._createAndCache2"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:269,1"
      Dst: "[java.util.HashMap].clear"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.DeserializerCache]._createAndCache2(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.DeserializerFactory,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.DeserializerCache"
    linkageType: null
    functionLinenumber: 284
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonDeserializer"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.deser.DeserializerFactory"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.DeserializerCache]._createDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.DeserializerFactory,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].exceptionMessage(java.lang.Throwable)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].reportBadDefinition(com.fasterxml.jackson.databind.JavaType,java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.DeserializerCache]._hasCustomHandlers(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].isCachable()"
    - "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].isCachable()"
    - "[com.fasterxml.jackson.databind.deser.std.StringDeserializer].isCachable()"
    - "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer].isCachable()"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].isCachable()"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer].isCachable()"
    - "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].isCachable()"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].isCachable()"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer].isCachable()"
    - "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].isCachable()"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].isCachable()"
    - "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].isCachable()"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].isCachable()"
    - "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].isCachable()"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].isCachable()"
    - "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].isCachable()"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].isCachable()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].isCachable()"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].isCachable()"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].resolve(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].resolve(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].resolve(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].resolve(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer].resolve(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].resolve(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].resolve(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.util.LRUMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 32
    EdgeCount: 32
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.DeserializerCache:292"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:299"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:298"
        BranchSideFuncs:
        - "isCachable()"
        - "_hasCustomHandlers(com.fasterxml.jackson.databind.JavaType)"
    - Branch String: "com.fasterxml.jackson.databind.deser.DeserializerCache:299"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:299"
        BranchSideFuncs:
        - "isCachable()"
        - "_hasCustomHandlers(com.fasterxml.jackson.databind.JavaType)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:298"
        BranchSideFuncs:
        - "isCachable()"
        - "_hasCustomHandlers(com.fasterxml.jackson.databind.JavaType)"
    - Branch String: "com.fasterxml.jackson.databind.deser.DeserializerCache:299"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:299"
        BranchSideFuncs:
        - "isCachable()"
        - "_hasCustomHandlers(com.fasterxml.jackson.databind.JavaType)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:298"
        BranchSideFuncs:
        - "isCachable()"
        - "_hasCustomHandlers(com.fasterxml.jackson.databind.JavaType)"
    - Branch String: "com.fasterxml.jackson.databind.deser.DeserializerCache:313"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:318"
        BranchSideFuncs:
        - "resolve(com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:317"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.DeserializerCache:318"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:321"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:320"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:285,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DeserializerCache]._createDeserializer"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:289,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].exceptionMessage"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:289,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].reportBadDefinition"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:299,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DeserializerCache]._hasCustomHandlers"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:299,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].isCachable"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:314,1"
      Dst: "[java.util.HashMap].put"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:315,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ResolvableDeserializer].resolve"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:316,1"
      Dst: "[java.util.HashMap].remove"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:319,1"
      Dst: "[com.fasterxml.jackson.databind.util.LookupCache].put"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.DeserializerCache]._createDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.DeserializerFactory,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.DeserializerCache"
    linkageType: null
    functionLinenumber: 339
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonDeserializer"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.deser.DeserializerFactory"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.DeserializationContext].getConfig()"
    - "[com.fasterxml.jackson.databind.JavaType].isAbstract()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].isAbstract()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].isCollectionLikeType()"
    - "[com.fasterxml.jackson.databind.JavaType].isCollectionLikeType()"
    - "[com.fasterxml.jackson.databind.JavaType].isMapLikeType()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].isMapLikeType()"
    - "[com.fasterxml.jackson.databind.deser.BasicDeserializerFactory].mapAbstractType(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.DeserializationConfig].introspect(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.deser.DeserializerCache].findDeserializerFromAnnotation(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].getClassInfo()"
    - "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].getClassInfo()"
    - "[com.fasterxml.jackson.databind.deser.DeserializerCache].modifyTypeByAnnotation(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.introspect.Annotated,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.DeserializationConfig].introspect(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].findPOJOBuilder()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerFactory].createBuilderBasedDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanDescription,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].findDeserializationConverter()"
    - "[com.fasterxml.jackson.databind.deser.DeserializerCache]._createDeserializer2(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.DeserializerFactory,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanDescription)"
    - "[com.fasterxml.jackson.databind.util.StdConverter].getInputType(com.fasterxml.jackson.databind.type.TypeFactory)"
    - "[com.fasterxml.jackson.databind.deser.impl.JavaUtilCollectionsDeserializers$JavaUtilCollectionsConverter].getInputType(com.fasterxml.jackson.databind.type.TypeFactory)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].getTypeFactory()"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.JavaType].hasRawClass(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.DeserializationConfig].introspect(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].<init>(com.fasterxml.jackson.databind.util.Converter,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JsonDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.DeserializerCache]._createDeserializer2(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.DeserializerFactory,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanDescription)"
    functionUses: 1
    ICount: 41
    EdgeCount: 26
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.DeserializerCache:343"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:344"
        BranchSideFuncs:
        - "mapAbstractType(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.JavaType)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:343"
        BranchSideFuncs:
        - "mapAbstractType(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.JavaType)"
    - Branch String: "com.fasterxml.jackson.databind.deser.DeserializerCache:343"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:344"
        BranchSideFuncs:
        - "mapAbstractType(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.JavaType)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:343"
        BranchSideFuncs:
        - "mapAbstractType(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.JavaType)"
    - Branch String: "com.fasterxml.jackson.databind.deser.DeserializerCache:343"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:346"
        BranchSideFuncs:
        - "mapAbstractType(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.JavaType)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:345"
        BranchSideFuncs:
        - "findDeserializerFromAnnotation(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.introspect.Annotated)"
    - Branch String: "com.fasterxml.jackson.databind.deser.DeserializerCache:350"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:355"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:354"
        BranchSideFuncs:
        - "getClassInfo()"
        - "modifyTypeByAnnotation(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.introspect.Annotated,com.fasterxml.jackson.databind.JavaType)"
    - Branch String: "com.fasterxml.jackson.databind.deser.DeserializerCache:356"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:362"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:361"
        BranchSideFuncs:
        - "findPOJOBuilder()"
    - Branch String: "com.fasterxml.jackson.databind.deser.DeserializerCache:363"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:369"
        BranchSideFuncs:
        - "createBuilderBasedDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanDescription,java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:368"
        BranchSideFuncs:
        - "findDeserializationConverter()"
    - Branch String: "com.fasterxml.jackson.databind.deser.DeserializerCache:370"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:374"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:373"
        BranchSideFuncs:
        - "getTypeFactory()"
        - "hasRawClass(java.lang.Class)"
        - "getRawClass()"
        - "getInputType(com.fasterxml.jackson.databind.type.TypeFactory)"
    - Branch String: "com.fasterxml.jackson.databind.deser.DeserializerCache:376"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:379"
        BranchSideFuncs:
        - "introspect(com.fasterxml.jackson.databind.JavaType)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:378"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:340,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getConfig"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:343,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isAbstract"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:343,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isMapLikeType"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:343,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isCollectionLikeType"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:344,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DeserializerFactory].mapAbstractType"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:346,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].introspect"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:349,1"
      Dst: "[com.fasterxml.jackson.databind.BeanDescription].getClassInfo"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:348,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DeserializerCache].findDeserializerFromAnnotation"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:355,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DeserializerCache].modifyTypeByAnnotation"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:362,1"
      Dst: "[com.fasterxml.jackson.databind.BeanDescription].findPOJOBuilder"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:364,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DeserializerFactory].createBuilderBasedDeserializer"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:369,1"
      Dst: "[com.fasterxml.jackson.databind.BeanDescription].findDeserializationConverter"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:371,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DeserializerCache]._createDeserializer2"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:374,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getTypeFactory"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:374,1"
      Dst: "[com.fasterxml.jackson.databind.util.Converter].getInputType"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:376,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:376,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].hasRawClass"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:380,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.DeserializerCache]._createDeserializer2(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.DeserializerFactory,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanDescription)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.DeserializerCache"
    linkageType: null
    functionLinenumber: 386
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonDeserializer"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.deser.DeserializerFactory"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.BeanDescription"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.DeserializationContext].getConfig()"
    - "[com.fasterxml.jackson.databind.JavaType].isEnumType()"
    - "[com.fasterxml.jackson.databind.deser.BasicDeserializerFactory].createEnumDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanDescription)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].isContainerType()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].isContainerType()"
    - "[com.fasterxml.jackson.databind.type.SimpleType].isContainerType()"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].isContainerType()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].isContainerType()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].isContainerType()"
    - "[com.fasterxml.jackson.databind.JavaType].isArrayType()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].isArrayType()"
    - "[com.fasterxml.jackson.databind.deser.BasicDeserializerFactory].createArrayDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.type.ArrayType,com.fasterxml.jackson.databind.BeanDescription)"
    - "[com.fasterxml.jackson.databind.JavaType].isMapLikeType()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].isMapLikeType()"
    - "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].findExpectedFormat(com.fasterxml.jackson.'annotation'.JsonFormat$Value)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].getShape()"
    - "[com.fasterxml.jackson.databind.deser.BasicDeserializerFactory].createMapDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.type.MapType,com.fasterxml.jackson.databind.BeanDescription)"
    - "[com.fasterxml.jackson.databind.deser.BasicDeserializerFactory].createMapLikeDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.type.MapLikeType,com.fasterxml.jackson.databind.BeanDescription)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].isCollectionLikeType()"
    - "[com.fasterxml.jackson.databind.JavaType].isCollectionLikeType()"
    - "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].findExpectedFormat(com.fasterxml.jackson.'annotation'.JsonFormat$Value)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].getShape()"
    - "[com.fasterxml.jackson.databind.deser.BasicDeserializerFactory].createCollectionDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.type.CollectionType,com.fasterxml.jackson.databind.BeanDescription)"
    - "[com.fasterxml.jackson.databind.deser.BasicDeserializerFactory].createCollectionLikeDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.type.CollectionLikeType,com.fasterxml.jackson.databind.BeanDescription)"
    - "[com.fasterxml.jackson.core.type.ResolvedType].isReferenceType()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].isReferenceType()"
    - "[com.fasterxml.jackson.databind.deser.BasicDeserializerFactory].createReferenceDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.type.ReferenceType,com.fasterxml.jackson.databind.BeanDescription)"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.deser.BasicDeserializerFactory].createTreeDeserializer(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanDescription)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerFactory].createBeanDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanDescription)"
    functionUses: 2
    ICount: 58
    EdgeCount: 30
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.DeserializerCache:392"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:395"
        BranchSideFuncs:
        - "createEnumDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanDescription)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:394"
        BranchSideFuncs:
        - "isContainerType()"
    - Branch String: "com.fasterxml.jackson.databind.deser.DeserializerCache:395"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:430"
        BranchSideFuncs:
        - "isArrayType()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:429"
        BranchSideFuncs:
        - "isReferenceType()"
    - Branch String: "com.fasterxml.jackson.databind.deser.DeserializerCache:396"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:399"
        BranchSideFuncs:
        - "createArrayDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.type.ArrayType,com.fasterxml.jackson.databind.BeanDescription)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:398"
        BranchSideFuncs:
        - "isMapLikeType()"
    - Branch String: "com.fasterxml.jackson.databind.deser.DeserializerCache:399"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:413"
        BranchSideFuncs:
        - "isCollectionLikeType()"
    - Branch String: "com.fasterxml.jackson.databind.deser.DeserializerCache:406"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:414"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:413"
        BranchSideFuncs:
        - "isCollectionLikeType()"
    - Branch String: "com.fasterxml.jackson.databind.deser.DeserializerCache:408"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:411"
        BranchSideFuncs:
        - "createMapDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.type.MapType,com.fasterxml.jackson.databind.BeanDescription)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:410"
        BranchSideFuncs:
        - "createMapLikeDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.type.MapLikeType,com.fasterxml.jackson.databind.BeanDescription)"
    - Branch String: "com.fasterxml.jackson.databind.deser.DeserializerCache:414"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:429"
        BranchSideFuncs:
        - "isReferenceType()"
    - Branch String: "com.fasterxml.jackson.databind.deser.DeserializerCache:421"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:430"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:429"
        BranchSideFuncs:
        - "isReferenceType()"
    - Branch String: "com.fasterxml.jackson.databind.deser.DeserializerCache:423"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:426"
        BranchSideFuncs:
        - "createCollectionDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.type.CollectionType,com.fasterxml.jackson.databind.BeanDescription)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:425"
        BranchSideFuncs:
        - "createCollectionLikeDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.type.CollectionLikeType,com.fasterxml.jackson.databind.BeanDescription)"
    - Branch String: "com.fasterxml.jackson.databind.deser.DeserializerCache:430"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:433"
        BranchSideFuncs:
        - "createReferenceDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.type.ReferenceType,com.fasterxml.jackson.databind.BeanDescription)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:432"
        BranchSideFuncs:
        - "getRawClass()"
    - Branch String: "com.fasterxml.jackson.databind.deser.DeserializerCache:433"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:436"
        BranchSideFuncs:
        - "createTreeDeserializer(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanDescription)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:435"
        BranchSideFuncs:
        - "createBeanDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanDescription)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:387,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getConfig"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:392,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isEnumType"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:393,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DeserializerFactory].createEnumDeserializer"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:395,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isContainerType"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:396,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isArrayType"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:397,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DeserializerFactory].createArrayDeserializer"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:399,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isMapLikeType"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:405,1"
      Dst: "[com.fasterxml.jackson.databind.BeanDescription].findExpectedFormat"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:406,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonFormat$Value].getShape"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:409,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DeserializerFactory].createMapDeserializer"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:411,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DeserializerFactory].createMapLikeDeserializer"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:414,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isCollectionLikeType"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:424,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DeserializerFactory].createCollectionDeserializer"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:426,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DeserializerFactory].createCollectionLikeDeserializer"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:430,1"
      Dst: "[com.fasterxml.jackson.core.type.ResolvedType].isReferenceType"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:431,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DeserializerFactory].createReferenceDeserializer"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:433,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:433,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:434,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DeserializerFactory].createTreeDeserializer"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:436,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DeserializerFactory].createBeanDeserializer"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.DeserializerCache].findDeserializerFromAnnotation(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.introspect.Annotated)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.DeserializerCache"
    linkageType: null
    functionLinenumber: 447
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonDeserializer"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findDeserializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findDeserializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findDeserializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].getAnnotationIntrospector()"
    - "[com.fasterxml.jackson.databind.deser.DefaultDeserializationContext].deserializerInstance(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.DeserializerCache].findConvertingDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.introspect.Annotated,com.fasterxml.jackson.databind.JsonDeserializer)"
    functionUses: 1
    ICount: 10
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.DeserializerCache:449"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:452"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:451"
        BranchSideFuncs:
        - "findConvertingDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.introspect.Annotated,com.fasterxml.jackson.databind.JsonDeserializer)"
        - "deserializerInstance(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:448,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getAnnotationIntrospector"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:448,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findDeserializer"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:452,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].deserializerInstance"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:454,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DeserializerCache].findConvertingDeserializer"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.DeserializerCache].findConvertingDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.introspect.Annotated,com.fasterxml.jackson.databind.JsonDeserializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.DeserializerCache"
    linkageType: null
    functionLinenumber: 466
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonDeserializer"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    - "com.fasterxml.jackson.databind.JsonDeserializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.DeserializerCache].findConverter(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.util.StdConverter].getInputType(com.fasterxml.jackson.databind.type.TypeFactory)"
    - "[com.fasterxml.jackson.databind.deser.impl.JavaUtilCollectionsDeserializers$JavaUtilCollectionsConverter].getInputType(com.fasterxml.jackson.databind.type.TypeFactory)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].getTypeFactory()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].<init>(com.fasterxml.jackson.databind.util.Converter,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JsonDeserializer)"
    functionUses: 1
    ICount: 12
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.DeserializerCache:468"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:471"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:470"
        BranchSideFuncs:
        - "getInputType(com.fasterxml.jackson.databind.type.TypeFactory)"
        - "<init>(com.fasterxml.jackson.databind.util.Converter,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JsonDeserializer)"
        - "getTypeFactory()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:467,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DeserializerCache].findConverter"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:471,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getTypeFactory"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:471,1"
      Dst: "[com.fasterxml.jackson.databind.util.Converter].getInputType"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:472,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.DeserializerCache].findConverter(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.introspect.Annotated)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.DeserializerCache"
    linkageType: null
    functionLinenumber: 478
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.Converter"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findDeserializationConverter(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findDeserializationConverter(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findDeserializationConverter(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].getAnnotationIntrospector()"
    - "[com.fasterxml.jackson.databind.DatabindContext].converterInstance(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Object)"
    functionUses: 1
    ICount: 9
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.DeserializerCache:480"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:483"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:482"
        BranchSideFuncs:
        - "converterInstance(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:479,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getAnnotationIntrospector"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:479,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findDeserializationConverter"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:483,1"
      Dst: "[com.fasterxml.jackson.databind.DatabindContext].converterInstance"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.DeserializerCache].modifyTypeByAnnotation(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.introspect.Annotated,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.DeserializerCache"
    linkageType: null
    functionLinenumber: 504
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.DeserializationContext].getAnnotationIntrospector()"
    - "[com.fasterxml.jackson.databind.JavaType].isMapLikeType()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].isMapLikeType()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].getKeyType()"
    - "[com.fasterxml.jackson.databind.JavaType].getKeyType()"
    - "[com.fasterxml.jackson.databind.JavaType].getValueHandler()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findKeyDeserializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findKeyDeserializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findKeyDeserializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.deser.DefaultDeserializationContext].keyDeserializerInstance(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapType].withKeyValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].withKeyValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.IterationType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].getContentType()"
    - "[com.fasterxml.jackson.databind.JavaType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].getContentType()"
    - "[com.fasterxml.jackson.databind.JavaType].getValueHandler()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findContentDeserializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findContentDeserializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findContentDeserializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.deser.DeserializerCache]._verifyAsClass(java.lang.Object,java.lang.String,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.deser.DefaultDeserializationContext].deserializerInstance(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].withContentValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].withContentValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].withContentValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].withContentValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IterationType].withContentValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].withContentValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].withContentValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapType].withContentValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionType].withContentValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].withContentValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].getConfig()"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].refineDeserializationType(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].refineDeserializationType(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].refineDeserializationType(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated,com.fasterxml.jackson.databind.JavaType)"
    functionUses: 1
    ICount: 38
    EdgeCount: 38
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.DeserializerCache:506"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:513"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:512"
        BranchSideFuncs:
        - "isMapLikeType()"
    - Branch String: "com.fasterxml.jackson.databind.deser.DeserializerCache:513"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:529"
        BranchSideFuncs:
        - "getKeyType()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:528"
        BranchSideFuncs:
        - "getContentType()"
    - Branch String: "com.fasterxml.jackson.databind.deser.DeserializerCache:518"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:529"
        BranchSideFuncs:
        - "findKeyDeserializer(com.fasterxml.jackson.databind.introspect.Annotated)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:528"
        BranchSideFuncs:
        - "getContentType()"
    - Branch String: "com.fasterxml.jackson.databind.deser.DeserializerCache:518"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:529"
        BranchSideFuncs:
        - "findKeyDeserializer(com.fasterxml.jackson.databind.introspect.Annotated)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:528"
        BranchSideFuncs:
        - "getContentType()"
    - Branch String: "com.fasterxml.jackson.databind.deser.DeserializerCache:520"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:529"
        BranchSideFuncs:
        - "keyDeserializerInstance(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:528"
        BranchSideFuncs:
        - "getContentType()"
    - Branch String: "com.fasterxml.jackson.databind.deser.DeserializerCache:522"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:529"
        BranchSideFuncs:
        - "withKeyValueHandler(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:528"
        BranchSideFuncs:
        - "getContentType()"
    - Branch String: "com.fasterxml.jackson.databind.deser.DeserializerCache:530"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:552"
        BranchSideFuncs:
        - "getValueHandler()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:551"
        BranchSideFuncs:
        - "refineDeserializationType(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated,com.fasterxml.jackson.databind.JavaType)"
        - "getConfig()"
    - Branch String: "com.fasterxml.jackson.databind.deser.DeserializerCache:531"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:552"
        BranchSideFuncs:
        - "findContentDeserializer(com.fasterxml.jackson.databind.introspect.Annotated)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:551"
        BranchSideFuncs:
        - "refineDeserializationType(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated,com.fasterxml.jackson.databind.JavaType)"
        - "getConfig()"
    - Branch String: "com.fasterxml.jackson.databind.deser.DeserializerCache:533"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:552"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:551"
        BranchSideFuncs:
        - "refineDeserializationType(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated,com.fasterxml.jackson.databind.JavaType)"
        - "getConfig()"
    - Branch String: "com.fasterxml.jackson.databind.deser.DeserializerCache:535"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:538"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:537"
        BranchSideFuncs:
        - "_verifyAsClass(java.lang.Object,java.lang.String,java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.deser.DeserializerCache:539"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:543"
        BranchSideFuncs:
        - "deserializerInstance(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:542"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.DeserializerCache:543"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:552"
        BranchSideFuncs:
        - "withContentValueHandler(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:551"
        BranchSideFuncs:
        - "refineDeserializationType(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated,com.fasterxml.jackson.databind.JavaType)"
        - "getConfig()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:505,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getAnnotationIntrospector"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:513,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isMapLikeType"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:514,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getKeyType"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:518,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getValueHandler"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:519,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findKeyDeserializer"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:521,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].keyDeserializerInstance"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:523,1"
      Dst: "[com.fasterxml.jackson.databind.type.MapLikeType].withKeyValueHandler"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:529,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getContentType"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:532,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findContentDeserializer"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:538,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DeserializerCache]._verifyAsClass"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:540,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].deserializerInstance"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:544,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].withContentValueHandler"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:552,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getConfig"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:552,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].refineDeserializationType"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.DeserializerCache]._hasCustomHandlers(com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.DeserializerCache"
    linkageType: null
    functionLinenumber: 569
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.MapLikeType].isContainerType()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].isContainerType()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].isContainerType()"
    - "[com.fasterxml.jackson.databind.type.SimpleType].isContainerType()"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].isContainerType()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].isContainerType()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.IterationType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].getContentType()"
    - "[com.fasterxml.jackson.databind.JavaType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].getContentType()"
    - "[com.fasterxml.jackson.databind.JavaType].getTypeHandler()"
    - "[com.fasterxml.jackson.databind.JavaType].getValueHandler()"
    - "[com.fasterxml.jackson.databind.JavaType].isMapLikeType()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].isMapLikeType()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].getKeyType()"
    - "[com.fasterxml.jackson.databind.JavaType].getKeyType()"
    - "[com.fasterxml.jackson.databind.JavaType].getValueHandler()"
    functionUses: 2
    ICount: 18
    EdgeCount: 19
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.DeserializerCache:570"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:585"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.DeserializerCache:573"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:579"
        BranchSideFuncs:
        - "getTypeHandler()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:578"
        BranchSideFuncs:
        - "isMapLikeType()"
    - Branch String: "com.fasterxml.jackson.databind.deser.DeserializerCache:574"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:575"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:574"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.DeserializerCache:574"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:579"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:578"
        BranchSideFuncs:
        - "isMapLikeType()"
    - Branch String: "com.fasterxml.jackson.databind.deser.DeserializerCache:579"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:586"
        BranchSideFuncs:
        - "getKeyType()"
        - "getValueHandler()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:585"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.DeserializerCache:581"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:586"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:585"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:570,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isContainerType"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:572,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getContentType"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:574,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getValueHandler"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:574,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getTypeHandler"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:579,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isMapLikeType"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:580,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getKeyType"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.DeserializerCache]._verifyAsClass(java.lang.Object,java.lang.String,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.DeserializerCache"
    linkageType: null
    functionLinenumber: 590
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ClassUtil].isBogusClass(java.lang.Class)"
    functionUses: 1
    ICount: 20
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.DeserializerCache:591"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:594"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:593"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.DeserializerCache:594"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:597"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:596"
        BranchSideFuncs:
        - "isBogusClass(java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.deser.DeserializerCache:598"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:599"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:598"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.DeserializerCache:598"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:601"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:600"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:595,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:595,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:595,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:595,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:598,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].isBogusClass"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.DeserializerCache]._handleUnknownValueDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.DeserializerCache"
    linkageType: null
    functionLinenumber: 613
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonDeserializer"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].isConcrete(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].reportBadDefinition(com.fasterxml.jackson.databind.JavaType,java.lang.String)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].reportBadDefinition(com.fasterxml.jackson.databind.JavaType,java.lang.String)"
    functionUses: 1
    ICount: 14
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.DeserializerCache:615"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:618"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:617"
        BranchSideFuncs:
        - "reportBadDefinition(com.fasterxml.jackson.databind.JavaType,java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:614,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:615,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].isConcrete"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:616,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:616,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].reportBadDefinition"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.DeserializerCache]._handleUnknownKeyDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.DeserializerCache"
    linkageType: null
    functionLinenumber: 623
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.KeyDeserializer"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.DeserializationContext].reportBadDefinition(com.fasterxml.jackson.databind.JavaType,java.lang.String)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:624,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:624,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].reportBadDefinition"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_10__969].bootstrap$(java.lang.String,java.util.List,com.github.javaparser.resolution.Context,java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_10__969"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.util.List"
    - "com.github.javaparser.resolution.Context"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_10__969].<init>(java.lang.String,java.util.List,com.github.javaparser.resolution.Context,java.util.List)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_10__969:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_10__969].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_10__969].<init>(java.lang.String,java.util.List,com.github.javaparser.resolution.Context,java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_10__969"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.util.List"
    - "com.github.javaparser.resolution.Context"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_10__969:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_10__969].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_10__969"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].lambda$solveMethodAsUsage$10(java.lang.String,java.util.List,com.github.javaparser.resolution.Context,java.util.List,com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    functionUses: 8
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_10__969:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].lambda$solveMethodAsUsage$10"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.JsonReadFeature].values()"
    functionSourceFile: "com.fasterxml.jackson.core.json.JsonReadFeature"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.json.JsonReadFeature[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.JsonReadFeature:11,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.JsonReadFeature].valueOf(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.json.JsonReadFeature"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.json.JsonReadFeature"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.JsonReadFeature:11,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.JsonReadFeature].collectDefaults()"
    functionSourceFile: "com.fasterxml.jackson.core.json.JsonReadFeature"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.JsonReadFeature:234"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.JsonReadFeature:239"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.JsonReadFeature:238"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.JsonReadFeature:235"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.JsonReadFeature:233"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.JsonReadFeature:232"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.JsonReadFeature:234,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadFeature].values"
    - Src: "com.fasterxml.jackson.core.json.JsonReadFeature:235,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadFeature].enabledByDefault"
    - Src: "com.fasterxml.jackson.core.json.JsonReadFeature:236,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadFeature].getMask"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.json.JsonReadFeature].<init>(java.lang.String,int,boolean,com.fasterxml.jackson.core.JsonParser$Feature)"
    functionSourceFile: "com.fasterxml.jackson.core.json.JsonReadFeature"
    linkageType: null
    functionLinenumber: 242
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "int"
    - "boolean"
    - "com.fasterxml.jackson.core.JsonParser$Feature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 13
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.JsonReadFeature:243,1"
      Dst: "[java.lang.Enum].<init>"
    - Src: "com.fasterxml.jackson.core.json.JsonReadFeature:245,1"
      Dst: "[java.lang.Enum].ordinal"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.JsonReadFeature].enabledByDefault()"
    functionSourceFile: "com.fasterxml.jackson.core.json.JsonReadFeature"
    linkageType: null
    functionLinenumber: 249
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.JsonReadFeature].getMask()"
    functionSourceFile: "com.fasterxml.jackson.core.json.JsonReadFeature"
    linkageType: null
    functionLinenumber: 251
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.JsonReadFeature].enabledIn(int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.JsonReadFeature"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.JsonReadFeature:254"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.JsonReadFeature:253"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.JsonReadFeature].mappedFeature()"
    functionSourceFile: "com.fasterxml.jackson.core.json.JsonReadFeature"
    linkageType: null
    functionLinenumber: 255
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser$Feature"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 30
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.JsonReadFeature].$values()"
    functionSourceFile: "com.fasterxml.jackson.core.json.JsonReadFeature"
    linkageType: null
    functionLinenumber: 10
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.json.JsonReadFeature[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 28
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnnotationDeclarationContext].<init>(com.github.javaparser.ast.body.AnnotationDeclaration,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnnotationDeclarationContext"
    linkageType: null
    functionLinenumber: 43
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.AnnotationDeclaration"
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].<init>(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter].<init>(com.github.javaparser.ast.body.TypeDeclaration,com.github.javaparser.resolution.TypeSolver,com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration,com.github.javaparser.resolution.Context)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnnotationDeclarationContext].getDeclaration()"
    functionUses: 1
    ICount: 9
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnnotationDeclarationContext:44,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnnotationDeclarationContext:46,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnnotationDeclarationContext].getDeclaration"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnnotationDeclarationContext:46,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnnotationDeclarationContext].solveSymbol(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnnotationDeclarationContext"
    linkageType: null
    functionLinenumber: 50
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.model.SymbolReference"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnnotationDeclarationContext].getDeclaration()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].hasField(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].hasField(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].hasField(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].hasField(java.lang.String)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].hasField(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter:com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].hasField(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnnotationDeclarationContext].getDeclaration()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].getField(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getField(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].getField(java.lang.String)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].getField(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].getField(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].getField(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].getField(java.lang.String)"
    - "[com.github.javaparser.resolution.model.SymbolReference].solved(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].solveSymbolInParentContext(java.lang.String)"
    functionUses: 11
    ICount: 16
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnnotationDeclarationContext:51"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnnotationDeclarationContext:52"
        BranchSideFuncs:
        - "hasField(java.lang.String)"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnnotationDeclarationContext:53"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnnotationDeclarationContext:58"
        BranchSideFuncs:
        - "getDeclaration()"
        - "solved(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
        - "getField(java.lang.String)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnnotationDeclarationContext:57"
        BranchSideFuncs:
        - "solveSymbolInParentContext(java.lang.String)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnnotationDeclarationContext:51,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnnotationDeclarationContext:53,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnnotationDeclarationContext].getDeclaration"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnnotationDeclarationContext:53,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].hasField"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnnotationDeclarationContext:54,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].getField"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnnotationDeclarationContext:54,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].solved"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnnotationDeclarationContext:58,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].solveSymbolInParentContext"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnnotationDeclarationContext].solveType(java.lang.String,java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnnotationDeclarationContext"
    linkageType: null
    functionLinenumber: 62
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.model.SymbolReference"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter].solveType(java.lang.String,java.util.List)"
    functionUses: 9
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnnotationDeclarationContext:63,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter].solveType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnnotationDeclarationContext].solveMethod(java.lang.String,java.util.List,boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnnotationDeclarationContext"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.model.SymbolReference"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.util.List"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter].solveMethod(java.lang.String,java.util.List,boolean)"
    functionUses: 12
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnnotationDeclarationContext:68,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter].solveMethod"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnnotationDeclarationContext].getDeclaration()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnnotationDeclarationContext"
    linkageType: null
    functionLinenumber: 75
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].<init>(com.github.javaparser.ast.body.AnnotationDeclaration,com.github.javaparser.resolution.TypeSolver)"
    functionUses: 3
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnnotationDeclarationContext:76,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].<init>(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.filter.TokenFilter,boolean,boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.core.filter.TokenFilter"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:97"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:97"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:96"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:97,1"
      Dst: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].<init>(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.filter.TokenFilter,com.fasterxml.jackson.core.filter.TokenFilter$Inclusion,boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.core.filter.TokenFilter"
    - "com.fasterxml.jackson.core.filter.TokenFilter$Inclusion"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:112,1"
      Dst: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].<init>"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:116,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].createRootContext"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].getFilter()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.filter.TokenFilter"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].getFilterContext()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonStreamContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].getMatchCount()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].getOutputContext()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate"
    linkageType: null
    functionLinenumber: 154
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonStreamContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartArray()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate"
    linkageType: null
    functionLinenumber: 167
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildArrayContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildArrayContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartArray()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartArray()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartArray()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeStartArray()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeStartArray()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].checkValue(com.fasterxml.jackson.core.filter.TokenFilter)"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildArrayContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter].filterStartArray()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].filterStartArray()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate]._checkParentPath()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildArrayContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartArray()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartArray()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartArray()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeStartArray()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeStartArray()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate]._checkParentPath(boolean)"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildArrayContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartArray()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartArray()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartArray()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeStartArray()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeStartArray()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildArrayContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    functionUses: 12
    ICount: 62
    EdgeCount: 26
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:168"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:172"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:171"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:172"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:178"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:177"
        BranchSideFuncs:
        - "checkValue(com.fasterxml.jackson.core.filter.TokenFilter)"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:179"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:183"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:182"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:183"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:186"
        BranchSideFuncs:
        - "filterStartArray()"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:185"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:186"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:190"
        BranchSideFuncs:
        - "_checkParentPath()"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:189"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:190"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:195"
        BranchSideFuncs:
        - "_checkParentPath(boolean)"
        - "writeStartArray()"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:194"
        BranchSideFuncs:
        - "createChildArrayContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:190"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:195"
        BranchSideFuncs:
        - "_checkParentPath(boolean)"
        - "writeStartArray()"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:194"
        BranchSideFuncs:
        - "createChildArrayContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:169,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildArrayContext"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:174,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeStartArray"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:178,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].checkValue"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:184,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilter].filterStartArray"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:187,1"
      Dst: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate]._checkParentPath"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartArray(int)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate"
    linkageType: null
    functionLinenumber: 202
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildArrayContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildArrayContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeStartArray(int)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeStartArray(int)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartArray(int)"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].checkValue(com.fasterxml.jackson.core.filter.TokenFilter)"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildArrayContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter].filterStartArray()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].filterStartArray()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate]._checkParentPath()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildArrayContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeStartArray(int)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeStartArray(int)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartArray(int)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate]._checkParentPath(boolean)"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildArrayContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeStartArray(int)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeStartArray(int)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartArray(int)"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildArrayContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    functionUses: 5
    ICount: 63
    EdgeCount: 20
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:203"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:207"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:206"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:207"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:212"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:211"
        BranchSideFuncs:
        - "checkValue(com.fasterxml.jackson.core.filter.TokenFilter)"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:213"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:217"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:216"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:217"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:220"
        BranchSideFuncs:
        - "filterStartArray()"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:219"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:220"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:224"
        BranchSideFuncs:
        - "_checkParentPath()"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:223"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:224"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:229"
        BranchSideFuncs:
        - "_checkParentPath(boolean)"
        - "writeStartArray(int)"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:228"
        BranchSideFuncs:
        - "createChildArrayContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:224"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:229"
        BranchSideFuncs:
        - "_checkParentPath(boolean)"
        - "writeStartArray(int)"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:228"
        BranchSideFuncs:
        - "createChildArrayContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:204,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildArrayContext"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:209,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeStartArray"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:212,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].checkValue"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:218,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilter].filterStartArray"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:221,1"
      Dst: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate]._checkParentPath"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartArray(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate"
    linkageType: null
    functionLinenumber: 235
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildArrayContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildArrayContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartArray(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartArray(java.lang.Object)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeStartArray(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeStartArray(java.lang.Object)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartArray(java.lang.Object)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeStartArray(java.lang.Object)"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].checkValue(com.fasterxml.jackson.core.filter.TokenFilter)"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildArrayContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter].filterStartArray()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].filterStartArray()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate]._checkParentPath()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildArrayContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartArray(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartArray(java.lang.Object)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeStartArray(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeStartArray(java.lang.Object)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartArray(java.lang.Object)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeStartArray(java.lang.Object)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate]._checkParentPath(boolean)"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildArrayContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartArray(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartArray(java.lang.Object)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeStartArray(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeStartArray(java.lang.Object)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartArray(java.lang.Object)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeStartArray(java.lang.Object)"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildArrayContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    functionUses: 10
    ICount: 63
    EdgeCount: 29
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:236"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:240"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:239"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:240"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:245"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:244"
        BranchSideFuncs:
        - "checkValue(com.fasterxml.jackson.core.filter.TokenFilter)"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:246"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:250"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:249"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:250"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:253"
        BranchSideFuncs:
        - "filterStartArray()"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:252"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:253"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:257"
        BranchSideFuncs:
        - "_checkParentPath()"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:256"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:257"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:262"
        BranchSideFuncs:
        - "writeStartArray(java.lang.Object)"
        - "_checkParentPath(boolean)"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:261"
        BranchSideFuncs:
        - "createChildArrayContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:257"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:262"
        BranchSideFuncs:
        - "writeStartArray(java.lang.Object)"
        - "_checkParentPath(boolean)"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:261"
        BranchSideFuncs:
        - "createChildArrayContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:237,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildArrayContext"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:242,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeStartArray"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:245,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].checkValue"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:251,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilter].filterStartArray"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:254,1"
      Dst: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate]._checkParentPath"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartArray(java.lang.Object,int)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate"
    linkageType: null
    functionLinenumber: 268
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildArrayContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildArrayContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].checkValue(com.fasterxml.jackson.core.filter.TokenFilter)"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildArrayContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter].filterStartArray()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].filterStartArray()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate]._checkParentPath()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildArrayContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate]._checkParentPath(boolean)"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildArrayContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildArrayContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    functionUses: 21
    ICount: 64
    EdgeCount: 29
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:269"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:273"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:272"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:273"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:278"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:277"
        BranchSideFuncs:
        - "checkValue(com.fasterxml.jackson.core.filter.TokenFilter)"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:279"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:283"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:282"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:283"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:286"
        BranchSideFuncs:
        - "filterStartArray()"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:285"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:286"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:290"
        BranchSideFuncs:
        - "_checkParentPath()"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:289"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:290"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:295"
        BranchSideFuncs:
        - "_checkParentPath(boolean)"
        - "writeStartArray(java.lang.Object,int)"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:294"
        BranchSideFuncs:
        - "createChildArrayContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:290"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:295"
        BranchSideFuncs:
        - "_checkParentPath(boolean)"
        - "writeStartArray(java.lang.Object,int)"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:294"
        BranchSideFuncs:
        - "createChildArrayContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:270,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildArrayContext"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:275,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeStartArray"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:278,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].checkValue"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:284,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilter].filterStartArray"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:287,1"
      Dst: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate]._checkParentPath"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeEndArray()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate"
    linkageType: null
    functionLinenumber: 301
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].closeArray(com.fasterxml.jackson.core.JsonGenerator)"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].getFilter()"
    functionUses: 28
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:304"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:307"
        BranchSideFuncs:
        - "getFilter()"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:306"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:302,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].closeArray"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:305,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].getFilter"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartObject()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate"
    linkageType: null
    functionLinenumber: 311
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildObjectContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildObjectContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartObject()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartObject()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartObject()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeStartObject()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeStartObject()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].checkValue(com.fasterxml.jackson.core.filter.TokenFilter)"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildObjectContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter].filterStartObject()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].filterStartObject()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate]._checkParentPath()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildObjectContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartObject()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartObject()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartObject()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeStartObject()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeStartObject()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate]._checkParentPath(boolean)"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildObjectContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartObject()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartObject()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartObject()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeStartObject()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeStartObject()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildObjectContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    functionUses: 13
    ICount: 54
    EdgeCount: 26
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:312"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:316"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:315"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:316"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:322"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:321"
        BranchSideFuncs:
        - "checkValue(com.fasterxml.jackson.core.filter.TokenFilter)"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:323"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:328"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:327"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:328"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:331"
        BranchSideFuncs:
        - "filterStartObject()"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:330"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:331"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:335"
        BranchSideFuncs:
        - "_checkParentPath()"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:334"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:335"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:340"
        BranchSideFuncs:
        - "_checkParentPath(boolean)"
        - "writeStartObject()"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:339"
        BranchSideFuncs:
        - "createChildObjectContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:335"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:340"
        BranchSideFuncs:
        - "_checkParentPath(boolean)"
        - "writeStartObject()"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:339"
        BranchSideFuncs:
        - "createChildObjectContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:313,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildObjectContext"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:318,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeStartObject"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:322,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].checkValue"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:329,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilter].filterStartObject"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:332,1"
      Dst: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate]._checkParentPath"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartObject(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate"
    linkageType: null
    functionLinenumber: 346
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildObjectContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildObjectContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].checkValue(com.fasterxml.jackson.core.filter.TokenFilter)"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildObjectContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter].filterStartObject()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].filterStartObject()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate]._checkParentPath()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildObjectContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate]._checkParentPath(boolean)"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildObjectContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildObjectContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    functionUses: 14
    ICount: 55
    EdgeCount: 32
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:347"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:351"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:350"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:351"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:357"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:356"
        BranchSideFuncs:
        - "checkValue(com.fasterxml.jackson.core.filter.TokenFilter)"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:358"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:363"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:362"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:363"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:366"
        BranchSideFuncs:
        - "filterStartObject()"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:365"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:366"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:370"
        BranchSideFuncs:
        - "_checkParentPath()"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:369"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:370"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:375"
        BranchSideFuncs:
        - "writeStartObject(java.lang.Object)"
        - "_checkParentPath(boolean)"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:374"
        BranchSideFuncs:
        - "createChildObjectContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:370"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:375"
        BranchSideFuncs:
        - "writeStartObject(java.lang.Object)"
        - "_checkParentPath(boolean)"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:374"
        BranchSideFuncs:
        - "createChildObjectContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:348,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildObjectContext"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:353,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeStartObject"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:357,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].checkValue"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:364,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilter].filterStartObject"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:367,1"
      Dst: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate]._checkParentPath"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartObject(java.lang.Object,int)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate"
    linkageType: null
    functionLinenumber: 381
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildObjectContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildObjectContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeStartObject(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeStartObject(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartObject(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeStartObject(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartObject(java.lang.Object,int)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartObject(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].checkValue(com.fasterxml.jackson.core.filter.TokenFilter)"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildObjectContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter].filterStartObject()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].filterStartObject()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate]._checkParentPath()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildObjectContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeStartObject(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeStartObject(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartObject(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeStartObject(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartObject(java.lang.Object,int)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartObject(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildObjectContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    functionUses: 6
    ICount: 45
    EdgeCount: 21
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:382"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:386"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:385"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:386"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:392"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:391"
        BranchSideFuncs:
        - "checkValue(com.fasterxml.jackson.core.filter.TokenFilter)"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:393"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:398"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:397"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:398"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:401"
        BranchSideFuncs:
        - "filterStartObject()"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:400"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:401"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:406"
        BranchSideFuncs:
        - "writeStartObject(java.lang.Object,int)"
        - "_checkParentPath()"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:405"
        BranchSideFuncs:
        - "createChildObjectContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:383,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildObjectContext"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:388,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeStartObject"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:392,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].checkValue"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:399,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilter].filterStartObject"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:402,1"
      Dst: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate]._checkParentPath"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeEndObject()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate"
    linkageType: null
    functionLinenumber: 412
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].closeObject(com.fasterxml.jackson.core.JsonGenerator)"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].getFilter()"
    functionUses: 16
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:414"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:417"
        BranchSideFuncs:
        - "getFilter()"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:416"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:413,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].closeObject"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:415,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].getFilter"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeFieldName(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate"
    linkageType: null
    functionLinenumber: 421
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].setFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter].includeProperty(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].includeProperty(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate]._checkPropertyParentPath()"
    functionUses: 29
    ICount: 19
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:423"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:427"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:426"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:427"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:432"
        BranchSideFuncs:
        - "writeFieldName(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:431"
        BranchSideFuncs:
        - "includeProperty(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:434"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:437"
        BranchSideFuncs:
        - "_checkPropertyParentPath()"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:436"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:422,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].setFieldName"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:429,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeFieldName"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:432,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilter].includeProperty"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:435,1"
      Dst: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate]._checkPropertyParentPath"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate"
    linkageType: null
    functionLinenumber: 441
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.SerializableString"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.SerializedString].getValue()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].setFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.io.SerializedString].getValue()"
    - "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter].includeProperty(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].includeProperty(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate]._checkPropertyParentPath()"
    functionUses: 14
    ICount: 21
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:443"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:447"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:446"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:447"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:452"
        BranchSideFuncs:
        - "writeFieldName(com.fasterxml.jackson.core.SerializableString)"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:451"
        BranchSideFuncs:
        - "includeProperty(java.lang.String)"
        - "getValue()"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:454"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:457"
        BranchSideFuncs:
        - "_checkPropertyParentPath()"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:456"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:442,1"
      Dst: "[com.fasterxml.jackson.core.SerializableString].getValue"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:442,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].setFieldName"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:449,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeFieldName"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:452,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilter].includeProperty"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:455,1"
      Dst: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate]._checkPropertyParentPath"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeFieldId(long)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate"
    linkageType: null
    functionLinenumber: 461
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeFieldName(java.lang.String)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:462,1"
      Dst: "[java.lang.Long].toString"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:462,1"
      Dst: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeFieldName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeString(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate"
    linkageType: null
    functionLinenumber: 473
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].checkValue(com.fasterxml.jackson.core.filter.TokenFilter)"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].includeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate]._checkParentPath()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeString(java.lang.String)"
    functionUses: 27
    ICount: 22
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:474"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:477"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:476"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:477"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:489"
        BranchSideFuncs:
        - "checkValue(com.fasterxml.jackson.core.filter.TokenFilter)"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:488"
        BranchSideFuncs:
        - "writeString(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:479"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:482"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:481"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:482"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:487"
        BranchSideFuncs:
        - "includeString(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:486"
        BranchSideFuncs:
        - "_checkParentPath()"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:483"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:487"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:486"
        BranchSideFuncs:
        - "_checkParentPath()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:478,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].checkValue"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:483,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilter].includeString"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:487,1"
      Dst: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate]._checkParentPath"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:489,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeString"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeString(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate"
    linkageType: null
    functionLinenumber: 494
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].checkValue(com.fasterxml.jackson.core.filter.TokenFilter)"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].includeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate]._checkParentPath()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeString(char[],int,int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeString(char[],int,int)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeString(char[],int,int)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeString(char[],int,int)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeString(char[],int,int)"
    functionUses: 6
    ICount: 26
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:495"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:498"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:497"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:498"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:511"
        BranchSideFuncs:
        - "checkValue(com.fasterxml.jackson.core.filter.TokenFilter)"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:510"
        BranchSideFuncs:
        - "writeString(char[],int,int)"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:501"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:504"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:503"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:504"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:509"
        BranchSideFuncs:
        - "includeString(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:508"
        BranchSideFuncs:
        - "_checkParentPath()"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:505"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:509"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:508"
        BranchSideFuncs:
        - "_checkParentPath()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:499,1"
      Dst: "[java.lang.String].<init>"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:500,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].checkValue"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:505,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilter].includeString"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:509,1"
      Dst: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate]._checkParentPath"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:511,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeString"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeString(com.fasterxml.jackson.core.SerializableString)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate"
    linkageType: null
    functionLinenumber: 516
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.SerializableString"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].checkValue(com.fasterxml.jackson.core.filter.TokenFilter)"
    - "[com.fasterxml.jackson.core.io.SerializedString].getValue()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].includeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate]._checkParentPath()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeString(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeString(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].writeString(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeString(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeString(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeString(com.fasterxml.jackson.core.SerializableString)"
    functionUses: 6
    ICount: 23
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:517"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:520"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:519"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:520"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:532"
        BranchSideFuncs:
        - "checkValue(com.fasterxml.jackson.core.filter.TokenFilter)"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:531"
        BranchSideFuncs:
        - "writeString(com.fasterxml.jackson.core.SerializableString)"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:522"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:525"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:524"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:525"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:530"
        BranchSideFuncs:
        - "getValue()"
        - "includeString(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:529"
        BranchSideFuncs:
        - "_checkParentPath()"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:526"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:530"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:529"
        BranchSideFuncs:
        - "_checkParentPath()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:521,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].checkValue"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:526,1"
      Dst: "[com.fasterxml.jackson.core.SerializableString].getValue"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:526,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilter].includeString"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:530,1"
      Dst: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate]._checkParentPath"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:532,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeString"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeString(java.io.Reader,int)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.io.Reader"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:537"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:540"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:539"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:540"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:554"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:553"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:542"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:545"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:544"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:545"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:551"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:548"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:552"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:551"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:541,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].checkValue"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:548,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilter].includeString"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:552,1"
      Dst: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate]._checkParentPath"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:554,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeString"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeRawUTF8String(byte[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:560"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:563"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:562"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:560,1"
      Dst: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate]._checkRawValueWrite"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:561,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeRawUTF8String"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeUTF8String(byte[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:569"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:572"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:571"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:569,1"
      Dst: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate]._checkRawValueWrite"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:570,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeUTF8String"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeRaw(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate"
    linkageType: null
    functionLinenumber: 582
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate]._checkRawValueWrite()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeRaw(java.lang.String)"
    functionUses: 11
    ICount: 7
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:583"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:586"
        BranchSideFuncs:
        - "writeRaw(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:585"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:583,1"
      Dst: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate]._checkRawValueWrite"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:584,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeRaw"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeRaw(java.lang.String,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:591"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:594"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:593"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:591,1"
      Dst: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate]._checkRawValueWrite"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:592,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeRaw"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeRaw(com.fasterxml.jackson.core.SerializableString)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate"
    linkageType: null
    functionLinenumber: 598
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.SerializableString"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate]._checkRawValueWrite()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeRaw(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeRaw(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeRaw(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeRaw(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeRaw(com.fasterxml.jackson.core.SerializableString)"
    functionUses: 3
    ICount: 7
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:599"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:602"
        BranchSideFuncs:
        - "writeRaw(com.fasterxml.jackson.core.SerializableString)"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:601"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:599,1"
      Dst: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate]._checkRawValueWrite"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:600,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeRaw"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeRaw(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate"
    linkageType: null
    functionLinenumber: 606
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate]._checkRawValueWrite()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeRaw(char[],int,int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw(char[],int,int)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeRaw(char[],int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeRaw(char[],int,int)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeRaw(char[],int,int)"
    functionUses: 4
    ICount: 9
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:607"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:610"
        BranchSideFuncs:
        - "writeRaw(char[],int,int)"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:609"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:607,1"
      Dst: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate]._checkRawValueWrite"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:608,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeRaw"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeRaw(char)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate"
    linkageType: null
    functionLinenumber: 614
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate]._checkRawValueWrite()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeRaw(char)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeRaw(char)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeRaw(char)"
    functionUses: 18
    ICount: 7
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:615"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:618"
        BranchSideFuncs:
        - "writeRaw(char)"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:617"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:615,1"
      Dst: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate]._checkRawValueWrite"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:616,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeRaw"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeRawValue(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate"
    linkageType: null
    functionLinenumber: 622
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate]._checkRawValueWrite()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeRawValue(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeRawValue(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeRawValue(java.lang.String)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].writeRawValue(java.lang.String)"
    functionUses: 5
    ICount: 7
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:623"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:626"
        BranchSideFuncs:
        - "writeRawValue(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:625"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:623,1"
      Dst: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate]._checkRawValueWrite"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:624,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeRawValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeRawValue(java.lang.String,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:631"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:634"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:633"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:631,1"
      Dst: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate]._checkRawValueWrite"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:632,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeRawValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeRawValue(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:639"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:642"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:641"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:639,1"
      Dst: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate]._checkRawValueWrite"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:640,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeRawValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeBinary(com.fasterxml.jackson.core.Base64Variant,byte[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate"
    linkageType: null
    functionLinenumber: 646
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.core.Base64Variant"
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate]._checkBinaryWrite()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeBinary(com.fasterxml.jackson.core.Base64Variant,byte[],int,int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeBinary(com.fasterxml.jackson.core.Base64Variant,byte[],int,int)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeBinary(com.fasterxml.jackson.core.Base64Variant,byte[],int,int)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeBinary(com.fasterxml.jackson.core.Base64Variant,byte[],int,int)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeBinary(com.fasterxml.jackson.core.Base64Variant,byte[],int,int)"
    functionUses: 7
    ICount: 10
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:647"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:650"
        BranchSideFuncs:
        - "writeBinary(com.fasterxml.jackson.core.Base64Variant,byte[],int,int)"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:649"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:647,1"
      Dst: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate]._checkBinaryWrite"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:648,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeBinary"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeBinary(com.fasterxml.jackson.core.Base64Variant,java.io.InputStream,int)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate"
    linkageType: null
    functionLinenumber: 654
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.Base64Variant"
    - "java.io.InputStream"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate]._checkBinaryWrite()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeBinary(com.fasterxml.jackson.core.Base64Variant,java.io.InputStream,int)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeBinary(com.fasterxml.jackson.core.Base64Variant,java.io.InputStream,int)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeBinary(com.fasterxml.jackson.core.Base64Variant,java.io.InputStream,int)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].writeBinary(com.fasterxml.jackson.core.Base64Variant,java.io.InputStream,int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeBinary(com.fasterxml.jackson.core.Base64Variant,java.io.InputStream,int)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeBinary(com.fasterxml.jackson.core.Base64Variant,java.io.InputStream,int)"
    functionUses: 4
    ICount: 11
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:655"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:null"
        BranchSideFuncs:
        - "writeBinary(com.fasterxml.jackson.core.Base64Variant,java.io.InputStream,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:655,1"
      Dst: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate]._checkBinaryWrite"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:656,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeBinary"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(short)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate"
    linkageType: null
    functionLinenumber: 669
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].checkValue(com.fasterxml.jackson.core.filter.TokenFilter)"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].includeNumber(int)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate]._checkParentPath()"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeNumber(short)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(short)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(short)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(short)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(short)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(short)"
    functionUses: 7
    ICount: 23
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:670"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:673"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:672"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:673"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:685"
        BranchSideFuncs:
        - "checkValue(com.fasterxml.jackson.core.filter.TokenFilter)"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:684"
        BranchSideFuncs:
        - "writeNumber(short)"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:675"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:678"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:677"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:678"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:683"
        BranchSideFuncs:
        - "includeNumber(int)"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:682"
        BranchSideFuncs:
        - "_checkParentPath()"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:679"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:683"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:682"
        BranchSideFuncs:
        - "_checkParentPath()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:674,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].checkValue"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:679,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilter].includeNumber"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:683,1"
      Dst: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate]._checkParentPath"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:685,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeNumber"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(int)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate"
    linkageType: null
    functionLinenumber: 690
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].checkValue(com.fasterxml.jackson.core.filter.TokenFilter)"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].includeNumber(int)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate]._checkParentPath()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(int)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(int)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(int)"
    functionUses: 17
    ICount: 22
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:691"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:694"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:693"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:694"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:706"
        BranchSideFuncs:
        - "checkValue(com.fasterxml.jackson.core.filter.TokenFilter)"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:705"
        BranchSideFuncs:
        - "writeNumber(int)"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:696"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:699"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:698"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:699"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:704"
        BranchSideFuncs:
        - "includeNumber(int)"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:703"
        BranchSideFuncs:
        - "_checkParentPath()"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:700"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:704"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:703"
        BranchSideFuncs:
        - "_checkParentPath()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:695,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].checkValue"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:700,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilter].includeNumber"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:704,1"
      Dst: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate]._checkParentPath"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:706,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeNumber"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(long)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate"
    linkageType: null
    functionLinenumber: 711
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].checkValue(com.fasterxml.jackson.core.filter.TokenFilter)"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].includeNumber(long)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate]._checkParentPath()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(long)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(long)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(long)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(long)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(long)"
    functionUses: 15
    ICount: 22
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:712"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:715"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:714"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:715"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:727"
        BranchSideFuncs:
        - "checkValue(com.fasterxml.jackson.core.filter.TokenFilter)"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:726"
        BranchSideFuncs:
        - "writeNumber(long)"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:717"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:720"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:719"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:720"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:725"
        BranchSideFuncs:
        - "includeNumber(long)"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:724"
        BranchSideFuncs:
        - "_checkParentPath()"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:721"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:725"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:724"
        BranchSideFuncs:
        - "_checkParentPath()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:716,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].checkValue"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:721,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilter].includeNumber"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:725,1"
      Dst: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate]._checkParentPath"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:727,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeNumber"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(java.math.BigInteger)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate"
    linkageType: null
    functionLinenumber: 732
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.math.BigInteger"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].checkValue(com.fasterxml.jackson.core.filter.TokenFilter)"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].includeNumber(java.math.BigInteger)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate]._checkParentPath()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(java.math.BigInteger)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(java.math.BigInteger)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(java.math.BigInteger)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(java.math.BigInteger)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(java.math.BigInteger)"
    functionUses: 6
    ICount: 22
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:733"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:736"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:735"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:736"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:748"
        BranchSideFuncs:
        - "checkValue(com.fasterxml.jackson.core.filter.TokenFilter)"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:747"
        BranchSideFuncs:
        - "writeNumber(java.math.BigInteger)"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:738"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:741"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:740"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:741"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:746"
        BranchSideFuncs:
        - "includeNumber(java.math.BigInteger)"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:745"
        BranchSideFuncs:
        - "_checkParentPath()"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:742"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:746"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:745"
        BranchSideFuncs:
        - "_checkParentPath()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:737,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].checkValue"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:742,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilter].includeNumber"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:746,1"
      Dst: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate]._checkParentPath"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:748,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeNumber"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(double)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate"
    linkageType: null
    functionLinenumber: 753
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].checkValue(com.fasterxml.jackson.core.filter.TokenFilter)"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].includeNumber(double)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate]._checkParentPath()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(double)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(double)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(double)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(double)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(double)"
    functionUses: 11
    ICount: 22
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:754"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:757"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:756"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:757"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:769"
        BranchSideFuncs:
        - "checkValue(com.fasterxml.jackson.core.filter.TokenFilter)"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:768"
        BranchSideFuncs:
        - "writeNumber(double)"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:759"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:762"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:761"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:762"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:767"
        BranchSideFuncs:
        - "includeNumber(double)"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:766"
        BranchSideFuncs:
        - "_checkParentPath()"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:763"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:767"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:766"
        BranchSideFuncs:
        - "_checkParentPath()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:758,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].checkValue"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:763,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilter].includeNumber"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:767,1"
      Dst: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate]._checkParentPath"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:769,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeNumber"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(float)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate"
    linkageType: null
    functionLinenumber: 774
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].checkValue(com.fasterxml.jackson.core.filter.TokenFilter)"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].includeNumber(float)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate]._checkParentPath()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(float)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(float)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(float)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(float)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(float)"
    functionUses: 8
    ICount: 22
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:775"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:778"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:777"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:778"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:790"
        BranchSideFuncs:
        - "checkValue(com.fasterxml.jackson.core.filter.TokenFilter)"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:789"
        BranchSideFuncs:
        - "writeNumber(float)"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:780"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:783"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:782"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:783"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:788"
        BranchSideFuncs:
        - "includeNumber(float)"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:787"
        BranchSideFuncs:
        - "_checkParentPath()"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:784"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:788"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:787"
        BranchSideFuncs:
        - "_checkParentPath()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:779,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].checkValue"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:784,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilter].includeNumber"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:788,1"
      Dst: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate]._checkParentPath"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:790,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeNumber"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(java.math.BigDecimal)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate"
    linkageType: null
    functionLinenumber: 795
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.math.BigDecimal"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].checkValue(com.fasterxml.jackson.core.filter.TokenFilter)"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].includeNumber(java.math.BigDecimal)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate]._checkParentPath()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(java.math.BigDecimal)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(java.math.BigDecimal)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(java.math.BigDecimal)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(java.math.BigDecimal)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(java.math.BigDecimal)"
    functionUses: 6
    ICount: 22
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:796"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:799"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:798"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:799"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:811"
        BranchSideFuncs:
        - "checkValue(com.fasterxml.jackson.core.filter.TokenFilter)"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:810"
        BranchSideFuncs:
        - "writeNumber(java.math.BigDecimal)"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:801"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:804"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:803"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:804"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:809"
        BranchSideFuncs:
        - "includeNumber(java.math.BigDecimal)"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:808"
        BranchSideFuncs:
        - "_checkParentPath()"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:805"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:809"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:808"
        BranchSideFuncs:
        - "_checkParentPath()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:800,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].checkValue"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:805,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilter].includeNumber"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:809,1"
      Dst: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate]._checkParentPath"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:811,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeNumber"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate"
    linkageType: null
    functionLinenumber: 816
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].checkValue(com.fasterxml.jackson.core.filter.TokenFilter)"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].includeRawValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate]._checkParentPath()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(java.lang.String)"
    functionUses: 4
    ICount: 22
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:817"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:820"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:819"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:820"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:832"
        BranchSideFuncs:
        - "checkValue(com.fasterxml.jackson.core.filter.TokenFilter)"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:831"
        BranchSideFuncs:
        - "writeNumber(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:822"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:825"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:824"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:825"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:830"
        BranchSideFuncs:
        - "includeRawValue()"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:829"
        BranchSideFuncs:
        - "_checkParentPath()"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:826"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:830"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:829"
        BranchSideFuncs:
        - "_checkParentPath()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:821,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].checkValue"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:826,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilter].includeRawValue"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:830,1"
      Dst: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate]._checkParentPath"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:832,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeNumber"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:838"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:841"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:840"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:841"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:853"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:852"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:843"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:846"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:845"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:846"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:851"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:850"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:847"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:851"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:850"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:842,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].checkValue"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:847,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilter].includeRawValue"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:851,1"
      Dst: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate]._checkParentPath"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:853,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeNumber"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeBoolean(boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate"
    linkageType: null
    functionLinenumber: 858
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].checkValue(com.fasterxml.jackson.core.filter.TokenFilter)"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].includeBoolean(boolean)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate]._checkParentPath()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeBoolean(boolean)"
    functionUses: 12
    ICount: 22
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:859"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:862"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:861"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:862"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:874"
        BranchSideFuncs:
        - "checkValue(com.fasterxml.jackson.core.filter.TokenFilter)"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:873"
        BranchSideFuncs:
        - "writeBoolean(boolean)"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:864"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:867"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:866"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:867"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:872"
        BranchSideFuncs:
        - "includeBoolean(boolean)"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:871"
        BranchSideFuncs:
        - "_checkParentPath()"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:868"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:872"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:871"
        BranchSideFuncs:
        - "_checkParentPath()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:863,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].checkValue"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:868,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilter].includeBoolean"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:872,1"
      Dst: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate]._checkParentPath"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:874,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeBoolean"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNull()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate"
    linkageType: null
    functionLinenumber: 879
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].checkValue(com.fasterxml.jackson.core.filter.TokenFilter)"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].includeNull()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate]._checkParentPath()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNull()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNull()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNull()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNull()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNull()"
    functionUses: 19
    ICount: 21
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:880"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:883"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:882"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:883"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:895"
        BranchSideFuncs:
        - "checkValue(com.fasterxml.jackson.core.filter.TokenFilter)"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:894"
        BranchSideFuncs:
        - "writeNull()"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:885"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:888"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:887"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:888"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:893"
        BranchSideFuncs:
        - "includeNull()"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:892"
        BranchSideFuncs:
        - "_checkParentPath()"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:889"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:893"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:892"
        BranchSideFuncs:
        - "_checkParentPath()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:884,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].checkValue"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:889,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilter].includeNull"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:893,1"
      Dst: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate]._checkParentPath"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:895,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeNull"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeOmittedField(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate"
    linkageType: null
    functionLinenumber: 906
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeOmittedField(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeOmittedField(java.lang.String)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeOmittedField(java.lang.String)"
    functionUses: 4
    ICount: 7
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:907"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:910"
        BranchSideFuncs:
        - "writeOmittedField(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:909"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:908,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeOmittedField"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeObjectId(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate"
    linkageType: null
    functionLinenumber: 922
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonGenerator].writeObjectId(java.lang.Object)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeObjectId(java.lang.Object)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeObjectId(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeObjectId(java.lang.Object)"
    functionUses: 4
    ICount: 7
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:923"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:926"
        BranchSideFuncs:
        - "writeObjectId(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:925"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:924,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeObjectId"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeObjectRef(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate"
    linkageType: null
    functionLinenumber: 929
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeObjectRef(java.lang.Object)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeObjectRef(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeObjectRef(java.lang.Object)"
    functionUses: 3
    ICount: 7
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:930"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:933"
        BranchSideFuncs:
        - "writeObjectRef(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:932"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:931,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeObjectRef"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeTypeId(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate"
    linkageType: null
    functionLinenumber: 936
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeTypeId(java.lang.Object)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeTypeId(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeTypeId(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeTypeId(java.lang.Object)"
    functionUses: 4
    ICount: 7
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:937"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:940"
        BranchSideFuncs:
        - "writeTypeId(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:939"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:938,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeTypeId"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate]._checkParentPath()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate"
    linkageType: null
    functionLinenumber: 1016
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate]._checkParentPath(boolean)"
    functionUses: 22
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:1017,1"
      Dst: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate]._checkParentPath"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate]._checkParentPath(boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate"
    linkageType: null
    functionLinenumber: 1021
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].writePath(com.fasterxml.jackson.core.JsonGenerator)"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].ensureFieldNameWritten(com.fasterxml.jackson.core.JsonGenerator)"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].skipParentChecks()"
    functionUses: 7
    ICount: 25
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:1022"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:1026"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:1025"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:1026"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:1028"
        BranchSideFuncs:
        - "writePath(com.fasterxml.jackson.core.JsonGenerator)"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:1027"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:1028"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:1032"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:1033"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:1036"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:1033"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:1036"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:1027,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].writePath"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:1030,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].ensureFieldNameWritten"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:1035,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].skipParentChecks"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate]._checkPropertyParentPath()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate"
    linkageType: null
    functionLinenumber: 1047
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].writePath(com.fasterxml.jackson.core.JsonGenerator)"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].ensureFieldNameWritten(com.fasterxml.jackson.core.JsonGenerator)"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].skipParentChecks()"
    functionUses: 2
    ICount: 22
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:1049"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:1051"
        BranchSideFuncs:
        - "writePath(com.fasterxml.jackson.core.JsonGenerator)"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:1050"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:1051"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:1056"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:1057"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:1060"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:1050,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].writePath"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:1053,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].ensureFieldNameWritten"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:1059,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].skipParentChecks"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate]._checkBinaryWrite()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate"
    linkageType: null
    functionLinenumber: 1064
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.TokenFilter].includeBinary()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate]._checkParentPath()"
    functionUses: 2
    ICount: 14
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:1065"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:1068"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:1067"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:1068"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:1071"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:1070"
        BranchSideFuncs:
        - "includeBinary()"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:1071"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:1075"
        BranchSideFuncs:
        - "_checkParentPath()"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:1074"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:1071,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilter].includeBinary"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:1072,1"
      Dst: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate]._checkParentPath"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate]._checkRawValueWrite()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate"
    linkageType: null
    functionLinenumber: 1079
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.TokenFilter].includeRawValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate]._checkParentPath()"
    functionUses: 5
    ICount: 14
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:1080"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:1083"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:1082"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:1083"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:1086"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:1085"
        BranchSideFuncs:
        - "includeRawValue()"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:1086"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:1090"
        BranchSideFuncs:
        - "_checkParentPath()"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:1089"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:1086,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilter].includeRawValue"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:1087,1"
      Dst: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate]._checkParentPath"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.ReceiverParameter].<init>()"
    functionSourceFile: "com.github.javaparser.ast.body.ReceiverParameter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.ReceiverParameter:61,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>"
    - Src: "com.github.javaparser.ast.body.ReceiverParameter:61,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].<init>"
    - Src: "com.github.javaparser.ast.body.ReceiverParameter:61,1"
      Dst: "[com.github.javaparser.ast.expr.Name].<init>"
    - Src: "com.github.javaparser.ast.body.ReceiverParameter:61,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.Type"
    - "com.github.javaparser.ast.expr.Name"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.ReceiverParameter:65,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>"
    - Src: "com.github.javaparser.ast.body.ReceiverParameter:65,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.Type"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.ReceiverParameter:75,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>"
    - Src: "com.github.javaparser.ast.body.ReceiverParameter:75,1"
      Dst: "[com.github.javaparser.ast.expr.Name].<init>"
    - Src: "com.github.javaparser.ast.body.ReceiverParameter:75,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -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: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.ReceiverParameter:80,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    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: null
    functionLinenumber: 87
    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.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:88,1"
      Dst: "[com.github.javaparser.ast.Node].<init>"
    - Src: "com.github.javaparser.ast.body.ReceiverParameter:89,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].setAnnotations"
    - Src: "com.github.javaparser.ast.body.ReceiverParameter:90,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].setType"
    - Src: "com.github.javaparser.ast.body.ReceiverParameter:91,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].setName"
    - Src: "com.github.javaparser.ast.body.ReceiverParameter:92,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 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.CloneVisitor].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.EqualsVisitor].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.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.HashCodeVisitor].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.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.body.ReceiverParameter,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.body.ReceiverParameter,java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].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)"
    functionUses: 34
    ICount: 5
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.ReceiverParameter:98,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 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.body.ReceiverParameter,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].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.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.body.ReceiverParameter,java.lang.Object)"
    functionUses: 21
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.ReceiverParameter:104,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.ReceiverParameter].getType()"
    functionSourceFile: "com.github.javaparser.ast.body.ReceiverParameter"
    linkageType: null
    functionLinenumber: 108
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.Type"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 13
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: 113
    functionDepth: 0
    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:115"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.ReceiverParameter:118"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.ReceiverParameter:117"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.body.ReceiverParameter:119"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.ReceiverParameter:121"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.body.ReceiverParameter:120"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.body.ReceiverParameter:114,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.body.ReceiverParameter:118,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.body.ReceiverParameter:120,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode"
    - Src: "com.github.javaparser.ast.body.ReceiverParameter:122,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.ReceiverParameter].getAnnotations()"
    functionSourceFile: "com.github.javaparser.ast.body.ReceiverParameter"
    linkageType: null
    functionLinenumber: 130
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 17
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.ReceiverParameter].setAnnotations(com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.body.ReceiverParameter"
    linkageType: null
    functionLinenumber: 139
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.ReceiverParameter"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    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:141"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.ReceiverParameter:144"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.ReceiverParameter:143"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.body.ReceiverParameter:145"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.ReceiverParameter:147"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.body.ReceiverParameter:146"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.body.ReceiverParameter:140,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.body.ReceiverParameter:144,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.body.ReceiverParameter:146,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode"
    - Src: "com.github.javaparser.ast.body.ReceiverParameter:148,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.ReceiverParameter].clone()"
    functionSourceFile: "com.github.javaparser.ast.body.ReceiverParameter"
    linkageType: null
    functionLinenumber: 154
    functionDepth: 0
    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: 45
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.ReceiverParameter:155,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>"
    - Src: "com.github.javaparser.ast.body.ReceiverParameter:155,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.ReceiverParameter].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.body.ReceiverParameter"
    linkageType: null
    functionLinenumber: 160
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.ReceiverParameterMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.ReceiverParameter].getName()"
    functionSourceFile: "com.github.javaparser.ast.body.ReceiverParameter"
    linkageType: null
    functionLinenumber: 165
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Name"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.ReceiverParameter].setName(com.github.javaparser.ast.expr.Name)"
    functionSourceFile: "com.github.javaparser.ast.body.ReceiverParameter"
    linkageType: null
    functionLinenumber: 170
    functionDepth: 0
    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:172"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.ReceiverParameter:175"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.ReceiverParameter:174"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.body.ReceiverParameter:176"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.ReceiverParameter:178"
        BranchSideFuncs:
        - "setParentNode(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:171,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.body.ReceiverParameter:175,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.body.ReceiverParameter:177,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode"
    - Src: "com.github.javaparser.ast.body.ReceiverParameter:179,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.ReceiverParameter].remove(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.body.ReceiverParameter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "com.github.javaparser.ast.body.ReceiverParameter:191,1"
      Dst: "[com.github.javaparser.ast.NodeList].remove"
    - Src: "com.github.javaparser.ast.body.ReceiverParameter:195,1"
      Dst: "[com.github.javaparser.ast.Node].remove"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 200
    functionDepth: 0
    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"
    - Src: "com.github.javaparser.ast.body.ReceiverParameter:206,1"
      Dst: "[com.github.javaparser.ast.NodeList].set"
    - Src: "com.github.javaparser.ast.body.ReceiverParameter:211,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].setName"
    - Src: "com.github.javaparser.ast.body.ReceiverParameter:215,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].setType"
    - Src: "com.github.javaparser.ast.body.ReceiverParameter:218,1"
      Dst: "[com.github.javaparser.ast.Node].replace"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java14PreviewValidator].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java14PreviewValidator"
    linkageType: null
    functionLinenumber: 30
    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].remove(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].add(com.github.javaparser.ast.validator.Validator)"
    - "[com.github.javaparser.ast.validator.Validators].remove(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"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java14PreviewValidator:40,1"
      Dst: "[com.github.javaparser.ast.validator.Validators].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.ArrayTypeMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.ArrayTypeMetaModel"
    linkageType: null
    functionLinenumber: 41
    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:42,1"
      Dst: "[com.github.javaparser.metamodel.ReferenceTypeMetaModel].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_152__501].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_152__501"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__501].<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__501:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_152__501].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_152__501].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_152__501"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_152__501:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_152__501].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_152__501"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_152__501:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$152"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getMethods_1__1133].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getMethods_1__1133"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getMethods_1__1133].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getMethods_1__1133:-1,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getMethods_1__1133].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getMethods_1__1133].<init>()"
    functionSourceFile: "com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getMethods_1__1133"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getMethods_1__1133:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getMethods_1__1133].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getMethods_1__1133"
    linkageType: null
    functionLinenumber: -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: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getMethods_1__1133:-1,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithMembers].lambda$getMethods$1"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.JavaSymbolSolver$lambda_resolveDeclaration_3__1179].bootstrap$()"
    functionSourceFile: "com.github.javaparser.symbolsolver.JavaSymbolSolver$lambda_resolveDeclaration_3__1179"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Supplier"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.JavaSymbolSolver$lambda_resolveDeclaration_3__1179].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.JavaSymbolSolver$lambda_resolveDeclaration_3__1179:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.JavaSymbolSolver$lambda_resolveDeclaration_3__1179].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.JavaSymbolSolver$lambda_resolveDeclaration_3__1179].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.JavaSymbolSolver$lambda_resolveDeclaration_3__1179"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.JavaSymbolSolver$lambda_resolveDeclaration_3__1179:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.JavaSymbolSolver$lambda_resolveDeclaration_3__1179].get()"
    functionSourceFile: "com.github.javaparser.symbolsolver.JavaSymbolSolver$lambda_resolveDeclaration_3__1179"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.JavaSymbolSolver$lambda_resolveDeclaration_3__1179:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.JavaSymbolSolver].lambda$resolveDeclaration$3"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Double].<init>(com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap,java.lang.Class,com.fasterxml.jackson.databind.JsonSerializer,java.lang.Class,com.fasterxml.jackson.databind.JsonSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Double"
    linkageType: null
    functionLinenumber: 291
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap"
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap].<init>(com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap)"
    functionUses: 1
    ICount: 12
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Double:292,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Double].serializerFor(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Double"
    linkageType: null
    functionLinenumber: 301
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 17
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Double:302"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Double:305"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Double:304"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Double:305"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Double:308"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Double:307"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Double].newWith(java.lang.Class,com.fasterxml.jackson.databind.JsonSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Double"
    linkageType: null
    functionLinenumber: 313
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$TypeAndSerializer].<init>(java.lang.Class,com.fasterxml.jackson.databind.JsonSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$TypeAndSerializer].<init>(java.lang.Class,com.fasterxml.jackson.databind.JsonSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$TypeAndSerializer].<init>(java.lang.Class,com.fasterxml.jackson.databind.JsonSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Multi].<init>(com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap,com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$TypeAndSerializer[])"
    functionUses: 10
    ICount: 20
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Double:315,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$TypeAndSerializer].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Double:318,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Multi].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_1Validator$lambda_new_1__1074].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_1Validator$lambda_new_1__1074"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__1074].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_1Validator$lambda_new_1__1074:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_1Validator$lambda_new_1__1074].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_1Validator$lambda_new_1__1074].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_1Validator$lambda_new_1__1074"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_1Validator$lambda_new_1__1074:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_1Validator$lambda_new_1__1074].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__1074"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__1074:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_1Validator].lambda$new$1"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.AnnotationDeclarationMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.AnnotationDeclarationMetaModel"
    linkageType: null
    functionLinenumber: 41
    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:42,1"
      Dst: "[com.github.javaparser.metamodel.TypeDeclarationMetaModel].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray].<init>()"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray"
    linkageType: null
    functionLinenumber: 12
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.AbstractNumberParser].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:13,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.AbstractNumberParser].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray].parseBigIntegerLiteral(byte[],int,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.math.BigInteger"
    argCount: 4
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 49
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:42"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:43"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:42"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:42"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:43"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:42"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:42"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:43"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:42"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:42"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:47"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:46"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:49"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:50"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:51"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:50"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:50"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:57"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:56"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:52"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:57"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:56"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:43,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:51,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.AbstractNumberParser].charAt"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:53,1"
      Dst: "[java.lang.NumberFormatException].<init>"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:59,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray].parseDecDigits"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:61,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray].parseHexDigits"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:63,1"
      Dst: "[java.lang.String].<init>"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:63,1"
      Dst: "[java.math.BigInteger].<init>"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:67,1"
      Dst: "[java.lang.Throwable].initCause"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray].parseDecDigits(byte[],int,int,boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.math.BigInteger"
    argCount: 4
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 44
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:74"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:77"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:76"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:79"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:77"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:76"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:80"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:85"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:84"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:82"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:80"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:85"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:88"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:87"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:88"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:87"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:75,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray].parseManyDecDigits"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:78,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseUpTo7Digits"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:81,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseEightDigitsUtf8"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:86,1"
      Dst: "[java.lang.NumberFormatException].<init>"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:88,1"
      Dst: "[java.math.BigInteger].valueOf"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray].parseHexDigits(byte[],int,int,boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.math.BigInteger"
    argCount: 4
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 108
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:94"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:97"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:96"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:97"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:100"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:99"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:104"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:110"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:109"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:106"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:105"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:104"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:108"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:106"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:111"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:119"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:118"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:114"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:112"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:111"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:115"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:114"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:113"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:117"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:115"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:117"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:115"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:119"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:124"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:123"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:122"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:119"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:124"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:127"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:126"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:128"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:126"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:92,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray].skipZeroes"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:98,1"
      Dst: "[java.lang.NumberFormatException].<init>"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:120,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseEightHexDigits"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:121,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].writeIntBE"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:127,1"
      Dst: "[java.math.BigInteger].<init>"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:128,1"
      Dst: "[java.math.BigInteger].negate"
    JavaMethodInfo: null
    BBCount: 36
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray].parseManyDecDigits(byte[],int,int,boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.math.BigInteger"
    argCount: 4
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:134"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:137"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:136"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:139"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:136"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:132,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray].skipZeroes"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:135,1"
      Dst: "[java.lang.NumberFormatException].<init>"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:137,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].fillPowersOf10Floor16"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:138,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskByteArray].parseDigitsRecursive"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:139,1"
      Dst: "[java.math.BigInteger].negate"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray].skipZeroes(byte[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:143"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:146"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:145"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:143"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:146"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:145"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:146"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:149"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:148"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:146"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:149"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:148"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray:143,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isEightZeroes"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_23__567].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_23__567"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__567].<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__567:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_23__567].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_23__567].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_23__567"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_23__567:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_23__567].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_23__567"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_23__567:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$23"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.MethodDeclarationMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.MethodDeclarationMetaModel"
    linkageType: null
    functionLinenumber: 41
    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:42,1"
      Dst: "[com.github.javaparser.metamodel.CallableDeclarationMetaModel].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer"
    linkageType: null
    functionLinenumber: 514
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$TypedPrimitiveArraySerializer].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer:515,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$TypedPrimitiveArraySerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].<init>(com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer,com.fasterxml.jackson.databind.BeanProperty,java.lang.Boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer"
    linkageType: null
    functionLinenumber: 518
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer"
    - "com.fasterxml.jackson.databind.BeanProperty"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$TypedPrimitiveArraySerializer].<init>(com.fasterxml.jackson.databind.ser.std.StdArraySerializers$TypedPrimitiveArraySerializer,com.fasterxml.jackson.databind.BeanProperty,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer:519,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$TypedPrimitiveArraySerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer]._withResolved(com.fasterxml.jackson.databind.BeanProperty,java.lang.Boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer"
    linkageType: null
    functionLinenumber: 523
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.BeanProperty"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].<init>(com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer,com.fasterxml.jackson.databind.BeanProperty,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer:524,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].getContentType()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].getContentSerializer()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,float[])"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer"
    linkageType: null
    functionLinenumber: 539
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "float[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer:540"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer:539"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].hasSingleElement(float[])"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer"
    linkageType: null
    functionLinenumber: 544
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "float[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer:545"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer:544"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].serialize(float[],com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer"
    linkageType: null
    functionLinenumber: 550
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "float[]"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.ArraySerializerBase]._shouldUnwrapSingle(com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].serializeContents(float[],com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].serializeContents(float[],com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeEndArray()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeEndArray()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndArray()"
    functionUses: 1
    ICount: 14
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer:552"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer:556"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer:555"
        BranchSideFuncs:
        - "serializeContents(float[],com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
        - "writeStartArray(java.lang.Object,int)"
        - "writeEndArray()"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer:552"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer:556"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer:555"
        BranchSideFuncs:
        - "serializeContents(float[],com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
        - "writeStartArray(java.lang.Object,int)"
        - "writeEndArray()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer:552,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.ArraySerializerBase]._shouldUnwrapSingle"
    - Src: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer:553,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].serializeContents"
    - Src: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer:556,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeStartArray"
    - Src: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer:558,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeEndArray"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].serializeContents(float[],com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer"
    linkageType: null
    functionLinenumber: 564
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "float[]"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(float)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(float)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(float)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(float)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(float)"
    functionUses: 3
    ICount: 12
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer:565"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer:567"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer:566,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeNumber"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].getSchema(com.fasterxml.jackson.databind.SerializerProvider,java.lang.reflect.Type)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonNode"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "java.lang.reflect.Type"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer:576,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].createSchemaNode"
    - Src: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer:576,1"
      Dst: "[com.fasterxml.jackson.databind.node.ObjectNode].set"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].acceptJsonFormatVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer:582,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].visitArrayFormat"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].serializeContents(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer"
    linkageType: null
    functionLinenumber: 506
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].serializeContents(float[],com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionUses: 3
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer:507,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].serializeContents"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer"
    linkageType: null
    functionLinenumber: 506
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].serialize(float[],com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionUses: 59
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer:507,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].serialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].hasSingleElement(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer"
    linkageType: null
    functionLinenumber: 506
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].hasSingleElement(float[])"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer:507,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].hasSingleElement"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer"
    linkageType: null
    functionLinenumber: 506
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,float[])"
    functionUses: 18
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer:507,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].isEmpty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder$Node].<init>(java.lang.Object,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder$Node"
    linkageType: null
    functionLinenumber: 157
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder$Node:158,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder$Node].getData()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder$Node"
    linkageType: null
    functionLinenumber: 162
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder$Node].copyData(java.lang.Object,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder$Node"
    linkageType: null
    functionLinenumber: 166
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder$Node:167,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder$Node].next()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder$Node"
    linkageType: null
    functionLinenumber: 171
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder$Node"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder$Node].linkNext(com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder$Node)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder$Node"
    linkageType: null
    functionLinenumber: 175
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder$Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder$Node:176"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder$Node:179"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder$Node:178"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder$Node:177,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Processor].<init>()"
    functionSourceFile: "com.github.javaparser.Processor"
    linkageType: null
    functionLinenumber: 24
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.Processor:25,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Processor].postProcess(com.github.javaparser.ParseResult,com.github.javaparser.ParserConfiguration)"
    functionSourceFile: "com.github.javaparser.Processor"
    linkageType: null
    functionLinenumber: 30
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ParseResult"
    - "com.github.javaparser.ParserConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Processor].preProcess(com.github.javaparser.Provider)"
    functionSourceFile: "com.github.javaparser.Processor"
    linkageType: null
    functionLinenumber: 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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_5__541].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_5__541"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__541].<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__541:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_5__541].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_5__541].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_5__541"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_5__541:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_5__541].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_5__541"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_5__541:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$5"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_solveMethodAsUsage_1__972].bootstrap$(java.lang.String,java.util.List,com.github.javaparser.resolution.Context,java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_solveMethodAsUsage_1__972"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.util.List"
    - "com.github.javaparser.resolution.Context"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_solveMethodAsUsage_1__972].<init>(java.lang.String,java.util.List,com.github.javaparser.resolution.Context,java.util.List)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_solveMethodAsUsage_1__972:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_solveMethodAsUsage_1__972].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_solveMethodAsUsage_1__972].<init>(java.lang.String,java.util.List,com.github.javaparser.resolution.Context,java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_solveMethodAsUsage_1__972"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.util.List"
    - "com.github.javaparser.resolution.Context"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_solveMethodAsUsage_1__972:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_solveMethodAsUsage_1__972].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_solveMethodAsUsage_1__972"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils].lambda$solveMethodAsUsage$1(java.lang.String,java.util.List,com.github.javaparser.resolution.Context,java.util.List,com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    functionUses: 8
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_solveMethodAsUsage_1__972:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils].lambda$solveMethodAsUsage$1"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_5__1099].bootstrap$(int)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_5__1099"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_5__1099].<init>(int)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_5__1099:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_5__1099].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_5__1099].<init>(int)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_5__1099"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_5__1099:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_5__1099].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_5__1099"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 3
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_5__1099:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].lambda$calculate$5"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.schubfach.MathUtils].<init>()"
    functionSourceFile: "com.fasterxml.jackson.core.io.schubfach.MathUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.schubfach.MathUtils:62,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.schubfach.MathUtils].pow10(int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.schubfach.MathUtils"
    linkageType: null
    functionLinenumber: 94
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.schubfach.MathUtils].flog10pow2(int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.schubfach.MathUtils"
    linkageType: null
    functionLinenumber: 110
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.schubfach.MathUtils].flog10threeQuartersPow2(int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.schubfach.MathUtils"
    linkageType: null
    functionLinenumber: 128
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.schubfach.MathUtils].flog2pow10(int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.schubfach.MathUtils"
    linkageType: null
    functionLinenumber: 144
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.schubfach.MathUtils].g1(int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.schubfach.MathUtils"
    linkageType: null
    functionLinenumber: 171
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.schubfach.MathUtils].g0(int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.schubfach.MathUtils"
    linkageType: null
    functionLinenumber: 184
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.schubfach.MathUtils].multiplyHigh(long,long)"
    functionSourceFile: "com.fasterxml.jackson.core.io.schubfach.MathUtils"
    linkageType: null
    functionLinenumber: 190
    functionDepth: 0
    returnType: "long"
    argCount: 2
    argTypes:
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 18
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.AtomicReferenceSerializer].<init>(com.fasterxml.jackson.databind.type.ReferenceType,boolean,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.AtomicReferenceSerializer"
    linkageType: null
    functionLinenumber: 23
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.type.ReferenceType"
    - "boolean"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].<init>(com.fasterxml.jackson.databind.type.ReferenceType,boolean,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.AtomicReferenceSerializer:24,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.AtomicReferenceSerializer].<init>(com.fasterxml.jackson.databind.ser.std.AtomicReferenceSerializer,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.util.NameTransformer,java.lang.Object,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.AtomicReferenceSerializer"
    linkageType: null
    functionLinenumber: 31
    functionDepth: 0
    returnType: "void"
    argCount: 7
    argTypes:
    - "com.fasterxml.jackson.databind.ser.std.AtomicReferenceSerializer"
    - "com.fasterxml.jackson.databind.BeanProperty"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    - "com.fasterxml.jackson.databind.util.NameTransformer"
    - "java.lang.Object"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].<init>(com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.util.NameTransformer,java.lang.Object,boolean)"
    functionUses: 2
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.AtomicReferenceSerializer:32,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.AtomicReferenceSerializer].withResolved(com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.util.NameTransformer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.AtomicReferenceSerializer"
    linkageType: null
    functionLinenumber: 40
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.BeanProperty"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    - "com.fasterxml.jackson.databind.util.NameTransformer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.AtomicReferenceSerializer].<init>(com.fasterxml.jackson.databind.ser.std.AtomicReferenceSerializer,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.util.NameTransformer,java.lang.Object,boolean)"
    functionUses: 2
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.AtomicReferenceSerializer:41,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.AtomicReferenceSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.AtomicReferenceSerializer].withContentInclusion(java.lang.Object,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.AtomicReferenceSerializer"
    linkageType: null
    functionLinenumber: 48
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.AtomicReferenceSerializer].<init>(com.fasterxml.jackson.databind.ser.std.AtomicReferenceSerializer,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.util.NameTransformer,java.lang.Object,boolean)"
    functionUses: 2
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.AtomicReferenceSerializer:49,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.AtomicReferenceSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.AtomicReferenceSerializer]._isValuePresent(java.util.concurrent.atomic.AtomicReference)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.AtomicReferenceSerializer"
    linkageType: null
    functionLinenumber: 61
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.concurrent.atomic.AtomicReference"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.AtomicReferenceSerializer:62"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.AtomicReferenceSerializer:61"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.AtomicReferenceSerializer:62,1"
      Dst: "[java.util.concurrent.atomic.AtomicReference].get"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.AtomicReferenceSerializer]._getReferenced(java.util.concurrent.atomic.AtomicReference)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.AtomicReferenceSerializer"
    linkageType: null
    functionLinenumber: 66
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.util.concurrent.atomic.AtomicReference"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.AtomicReferenceSerializer:67,1"
      Dst: "[java.util.concurrent.atomic.AtomicReference].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.AtomicReferenceSerializer]._getReferencedIfPresent(java.util.concurrent.atomic.AtomicReference)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.AtomicReferenceSerializer"
    linkageType: null
    functionLinenumber: 71
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.util.concurrent.atomic.AtomicReference"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.AtomicReferenceSerializer:72,1"
      Dst: "[java.util.concurrent.atomic.AtomicReference].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.AtomicReferenceSerializer]._getReferencedIfPresent(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.AtomicReferenceSerializer"
    linkageType: null
    functionLinenumber: 9
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.AtomicReferenceSerializer]._getReferencedIfPresent(java.util.concurrent.atomic.AtomicReference)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.AtomicReferenceSerializer:10,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.AtomicReferenceSerializer]._getReferencedIfPresent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.AtomicReferenceSerializer]._getReferenced(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.AtomicReferenceSerializer"
    linkageType: null
    functionLinenumber: 9
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.AtomicReferenceSerializer]._getReferenced(java.util.concurrent.atomic.AtomicReference)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.AtomicReferenceSerializer:10,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.AtomicReferenceSerializer]._getReferenced"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.AtomicReferenceSerializer]._isValuePresent(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.AtomicReferenceSerializer"
    linkageType: null
    functionLinenumber: 9
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.AtomicReferenceSerializer]._isValuePresent(java.util.concurrent.atomic.AtomicReference)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.AtomicReferenceSerializer:10,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.AtomicReferenceSerializer]._isValuePresent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer].<init>(java.lang.Class,java.lang.Byte)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer"
    linkageType: null
    functionLinenumber: 261
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Byte"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].<init>(java.lang.Class,com.fasterxml.jackson.databind.type.LogicalType,java.lang.Object,java.lang.Object)"
    functionUses: 2
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer:262,1"
      Dst: "[java.lang.Byte].valueOf"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer:262,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer"
    linkageType: null
    functionLinenumber: 267
    functionDepth: 0
    returnType: "java.lang.Byte"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].isExpectedNumberIntToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].isExpectedNumberIntToken()"
    - "[com.fasterxml.jackson.core.JsonParser].isExpectedNumberIntToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getByteValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getByteValue()"
    - "[com.fasterxml.jackson.core.JsonParser].getByteValue()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._parseBytePrimitive(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer]._parseByte(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 82
    ICount: 15
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer:268"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer:271"
        BranchSideFuncs:
        - "getByteValue()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer:270"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer:271"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer:274"
        BranchSideFuncs:
        - "_parseBytePrimitive(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer:273"
        BranchSideFuncs:
        - "_parseByte(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer:268,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isExpectedNumberIntToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer:269,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getByteValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer:269,1"
      Dst: "[java.lang.Byte].valueOf"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer:272,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._parseBytePrimitive"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer:274,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer]._parseByte"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer]._parseByte(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer"
    linkageType: null
    functionLinenumber: 281
    functionDepth: 0
    returnType: "java.lang.Byte"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentTokenId()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.core.JsonParser].currentTokenId()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getText()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getText()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getText()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getText()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getText()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getText()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._checkFloatToIntCoercion(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getByteValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getByteValue()"
    - "[com.fasterxml.jackson.core.JsonParser].getByteValue()"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getByteValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getByteValue()"
    - "[com.fasterxml.jackson.core.JsonParser].getByteValue()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._deserializeFromArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].extractScalarFromObject(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.JsonDeserializer,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].getValueType(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._checkFromStringCoercion(com.fasterxml.jackson.databind.DeserializationContext,java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._checkTextualNull(com.fasterxml.jackson.databind.DeserializationContext,java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.core.io.NumberInput].parseInt(java.lang.String)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleWeirdStringValue(java.lang.Class,java.lang.String,java.lang.String,java.lang.Object[])"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._byteOverflow(int)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleWeirdStringValue(java.lang.Class,java.lang.String,java.lang.String,java.lang.Object[])"
    functionUses: 1
    ICount: 73
    EdgeCount: 35
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer:288"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer:291"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer:290"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer:291"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer:294"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer:293"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer:311"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer:314"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer:313"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer:314"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer:317"
        BranchSideFuncs:
        - "getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer:316"
        BranchSideFuncs:
        - "_checkTextualNull(com.fasterxml.jackson.databind.DeserializationContext,java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer:318"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer:323"
        BranchSideFuncs:
        - "getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer:322"
        BranchSideFuncs:
        - "parseInt(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer:330"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer:335"
        BranchSideFuncs:
        - "handleWeirdStringValue(java.lang.Class,java.lang.String,java.lang.String,java.lang.Object[])"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer:334"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer:282,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentTokenId"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer:284,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getText"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer:287,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._checkFloatToIntCoercion"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer:289,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].getNullValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer:292,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer].getEmptyValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer:294,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getByteValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer:294,1"
      Dst: "[java.lang.Byte].valueOf"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer:300,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._deserializeFromArray"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer:303,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].extractScalarFromObject"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer:306,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].getValueType"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer:306,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer:310,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._checkFromStringCoercion"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer:317,1"
      Dst: "[java.lang.String].trim"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer:318,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._checkTextualNull"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer:323,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberInput].parseInt"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer:325,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleWeirdStringValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer:330,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._byteOverflow"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer"
    linkageType: null
    functionLinenumber: 250
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 14
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer:251,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].getEmptyValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer].getNullAccessPattern()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.AccessPattern"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer:251,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].getNullAccessPattern"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_supertypes_1__809].bootstrap$(com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_supertypes_1__809"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_supertypes_1__809].<init>(com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_supertypes_1__809:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_supertypes_1__809].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_supertypes_1__809].<init>(com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_supertypes_1__809"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_supertypes_1__809:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_supertypes_1__809].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_supertypes_1__809"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].lambda$supertypes$1(com.github.javaparser.resolution.types.ResolvedType)"
    functionUses: 9
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_supertypes_1__809:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].lambda$supertypes$1"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_1__903].bootstrap$(com.github.javaparser.ast.expr.TextBlockLiteralExpr,java.lang.String[])"
    functionSourceFile: "com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_1__903"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__903].<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__903:-1,1"
      Dst: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_1__903].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_1__903].<init>(com.github.javaparser.ast.expr.TextBlockLiteralExpr,java.lang.String[])"
    functionSourceFile: "com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_1__903"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.TextBlockLiteralExpr"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_1__903:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_1__903].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_1__903"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 6
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_1__903:-1,1"
      Dst: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].lambda$stripIndentOfLines$1"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.async.NonBlockingByteBufferJsonParser].<init>(com.fasterxml.jackson.core.io.IOContext,int,com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer)"
    functionSourceFile: "com.fasterxml.jackson.core.json.async.NonBlockingByteBufferJsonParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.io.IOContext"
    - "int"
    - "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.async.NonBlockingByteBufferJsonParser:31,1"
      Dst: "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].<init>"
    - Src: "com.fasterxml.jackson.core.json.async.NonBlockingByteBufferJsonParser:27,1"
      Dst: "[java.nio.ByteBuffer].wrap"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.async.NonBlockingByteBufferJsonParser].getNonBlockingInputFeeder()"
    functionSourceFile: "com.fasterxml.jackson.core.json.async.NonBlockingByteBufferJsonParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.async.NonBlockingInputFeeder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.async.NonBlockingByteBufferJsonParser].feedInput(java.nio.ByteBuffer)"
    functionSourceFile: "com.fasterxml.jackson.core.json.async.NonBlockingByteBufferJsonParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.async.NonBlockingByteBufferJsonParser:42"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.async.NonBlockingByteBufferJsonParser:46"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.async.NonBlockingByteBufferJsonParser:45"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.async.NonBlockingByteBufferJsonParser:49"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.async.NonBlockingByteBufferJsonParser:53"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.async.NonBlockingByteBufferJsonParser:52"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.async.NonBlockingByteBufferJsonParser:53"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.async.NonBlockingByteBufferJsonParser:57"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.async.NonBlockingByteBufferJsonParser:56"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.async.NonBlockingByteBufferJsonParser:43,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.fasterxml.jackson.core.json.async.NonBlockingByteBufferJsonParser:43,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportError"
    - Src: "com.fasterxml.jackson.core.json.async.NonBlockingByteBufferJsonParser:46,1"
      Dst: "[java.nio.Buffer].position"
    - Src: "com.fasterxml.jackson.core.json.async.NonBlockingByteBufferJsonParser:47,1"
      Dst: "[java.nio.Buffer].limit"
    - Src: "com.fasterxml.jackson.core.json.async.NonBlockingByteBufferJsonParser:60,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].streamReadConstraints"
    - Src: "com.fasterxml.jackson.core.json.async.NonBlockingByteBufferJsonParser:60,1"
      Dst: "[com.fasterxml.jackson.core.StreamReadConstraints].validateDocumentLength"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.async.NonBlockingByteBufferJsonParser].releaseBuffered(java.io.OutputStream)"
    functionSourceFile: "com.fasterxml.jackson.core.json.async.NonBlockingByteBufferJsonParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.io.OutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.async.NonBlockingByteBufferJsonParser:76"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.async.NonBlockingByteBufferJsonParser:80"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.async.NonBlockingByteBufferJsonParser:79"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.async.NonBlockingByteBufferJsonParser:77,1"
      Dst: "[java.nio.channels.Channels].newChannel"
    - Src: "com.fasterxml.jackson.core.json.async.NonBlockingByteBufferJsonParser:78,1"
      Dst: "[java.nio.channels.WritableByteChannel].write"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.async.NonBlockingByteBufferJsonParser].getNextSignedByteFromBuffer()"
    functionSourceFile: "com.fasterxml.jackson.core.json.async.NonBlockingByteBufferJsonParser"
    linkageType: null
    functionLinenumber: 84
    functionDepth: 0
    returnType: "byte"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 26
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.async.NonBlockingByteBufferJsonParser:85,1"
      Dst: "[java.nio.ByteBuffer].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.async.NonBlockingByteBufferJsonParser].getNextUnsignedByteFromBuffer()"
    functionSourceFile: "com.fasterxml.jackson.core.json.async.NonBlockingByteBufferJsonParser"
    linkageType: null
    functionLinenumber: 89
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 26
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.async.NonBlockingByteBufferJsonParser:90,1"
      Dst: "[java.nio.ByteBuffer].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.async.NonBlockingByteBufferJsonParser].getByteFromBuffer(int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.async.NonBlockingByteBufferJsonParser"
    linkageType: null
    functionLinenumber: 94
    functionDepth: 0
    returnType: "byte"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 56
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.async.NonBlockingByteBufferJsonParser:95,1"
      Dst: "[java.nio.ByteBuffer].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer].<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.jsontype.TypeIdResolver,java.lang.String,boolean,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.jsontype.TypeIdResolver"
    - "java.lang.String"
    - "boolean"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:52,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer].<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.jsontype.TypeIdResolver,java.lang.String,boolean,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.'annotation'.JsonTypeInfo$As)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.jsontype.TypeIdResolver"
    - "java.lang.String"
    - "boolean"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.annotation.JsonTypeInfo$As"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:65,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer].<init>(com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer,com.fasterxml.jackson.databind.BeanProperty)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer"
    linkageType: null
    functionLinenumber: 69
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer"
    - "com.fasterxml.jackson.databind.BeanProperty"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.BeanProperty$Std].getName()"
    - "[com.fasterxml.jackson.databind.ser.std.MapProperty].getName()"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].getName()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName()"
    - "[com.fasterxml.jackson.databind.BeanProperty$Bogus].getName()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer].<init>(com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer,com.fasterxml.jackson.databind.BeanProperty)"
    functionUses: 2
    ICount: 24
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:39"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:41"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:40"
        BranchSideFuncs:
        - "getName()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:70,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer].<init>"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:40,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:41,1"
      Dst: "[com.fasterxml.jackson.databind.BeanProperty].getName"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer].<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.jsontype.TypeIdResolver,java.lang.String,boolean,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.'annotation'.JsonTypeInfo$As,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer"
    linkageType: null
    functionLinenumber: 81
    functionDepth: 0
    returnType: "void"
    argCount: 7
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.jsontype.TypeIdResolver"
    - "java.lang.String"
    - "boolean"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.annotation.JsonTypeInfo$As"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.BeanProperty$Std].getName()"
    - "[com.fasterxml.jackson.databind.ser.std.MapProperty].getName()"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].getName()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName()"
    - "[com.fasterxml.jackson.databind.BeanProperty$Bogus].getName()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer].<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.jsontype.TypeIdResolver,java.lang.String,boolean,com.fasterxml.jackson.databind.JavaType)"
    functionUses: 2
    ICount: 27
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:39"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:41"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:40"
        BranchSideFuncs:
        - "getName()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:82,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer].<init>"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:40,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:41,1"
      Dst: "[com.fasterxml.jackson.databind.BeanProperty].getName"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer].forProperty(com.fasterxml.jackson.databind.BeanProperty)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer"
    linkageType: null
    functionLinenumber: 88
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsontype.TypeDeserializer"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.BeanProperty"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer].<init>(com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer,com.fasterxml.jackson.databind.BeanProperty)"
    functionUses: 9
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:89"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:88"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer,com.fasterxml.jackson.databind.BeanProperty)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:89,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer].getTypeInclusion()"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer"
    linkageType: null
    functionLinenumber: 92
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonTypeInfo$As"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer].deserializeTypedFromObject(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer"
    linkageType: null
    functionLinenumber: 102
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].canReadTypeId()"
    - "[com.fasterxml.jackson.core.JsonParser:com.fasterxml.jackson.core.base.ParserMinimalBase:com.fasterxml.jackson.core.filter.FilteringParserDelegate:com.fasterxml.jackson.databind.util.TokenBuffer$Parser].canReadTypeId()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getTypeId()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getTypeId()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase]._deserializeWithNativeTypeId(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonParser].currentToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer]._deserializeTypedUsingDefaultImpl(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.util.TokenBuffer,java.lang.String)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.JsonParser].currentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].currentName()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getValueAsString()"
    - "[com.fasterxml.jackson.core.JsonParser].getValueAsString()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getValueAsString()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getValueAsString()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getValueAsString()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getValueAsString()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getValueAsString()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].getValueAsString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer]._deserializeTypedForId(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.util.TokenBuffer,java.lang.String)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].bufferForInputBuffering(com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].copyCurrentStructure(com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer]._deserializeTypedUsingDefaultImpl(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.util.TokenBuffer,java.lang.String)"
    functionUses: 7
    ICount: 47
    EdgeCount: 53
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:103"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:111"
        BranchSideFuncs:
        - "getTypeId()"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:110"
        BranchSideFuncs:
        - "currentToken()"
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:105"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:111"
        BranchSideFuncs:
        - "_deserializeWithNativeTypeId(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:110"
        BranchSideFuncs:
        - "currentToken()"
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:112"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:114"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:113"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:114"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:124"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:128"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:145"
        BranchSideFuncs:
        - "nextToken()"
        - "currentName()"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:144"
        BranchSideFuncs:
        - "_deserializeTypedUsingDefaultImpl(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.util.TokenBuffer,java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:131"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:134"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:133"
        BranchSideFuncs:
        - "getValueAsString()"
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:131"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:139"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:138"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:132"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:138"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:135"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:139"
        BranchSideFuncs:
        - "_deserializeTypedForId(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.util.TokenBuffer,java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:138"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:139"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:null"
        BranchSideFuncs:
        - "bufferForInputBuffering(com.fasterxml.jackson.core.JsonParser)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:103,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].canReadTypeId"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:104,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getTypeId"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:106,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase]._deserializeWithNativeTypeId"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:111,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentToken"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:113,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:122,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer]._deserializeTypedUsingDefaultImpl"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:126,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:129,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentName"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:131,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:132,1"
      Dst: "[java.lang.String].equalsIgnoreCase"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:134,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getValueAsString"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:136,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer]._deserializeTypedForId"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:140,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].bufferForInputBuffering"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:142,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeFieldName"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:143,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].copyCurrentStructure"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer]._deserializeTypedForId(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.util.TokenBuffer,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer"
    linkageType: null
    functionLinenumber: 150
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.util.TokenBuffer"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase]._findDeserializer(com.fasterxml.jackson.databind.DeserializationContext,java.lang.String)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].bufferForInputBuffering(com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.JsonParser].currentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].currentName()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].clearCurrentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].clearCurrentToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].clearCurrentToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].asParser(com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].createFlattened(boolean,com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.core.JsonParser].currentToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.impl.UnsupportedTypeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.ext.NioPathDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$SqlDateDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.FailingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.TokenBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$TimestampDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$IntDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ShortDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicLongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLDeserializers$Std].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicBooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$FloatDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$LongDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.ErrorThrowingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 3
    ICount: 23
    EdgeCount: 91
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:152"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:159"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:158"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:153"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:156"
        BranchSideFuncs:
        - "bufferForInputBuffering(com.fasterxml.jackson.core.JsonParser)"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:155"
        BranchSideFuncs:
        - "writeFieldName(java.lang.String)"
        - "currentName()"
        - "writeString(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:159"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:164"
        BranchSideFuncs:
        - "currentToken()"
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:165"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:169"
        BranchSideFuncs:
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:151,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase]._findDeserializer"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:154,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].bufferForInputBuffering"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:156,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentName"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:156,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeFieldName"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:157,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeString"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:162,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].clearCurrentToken"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:163,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].asParser"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:163,1"
      Dst: "[com.fasterxml.jackson.core.util.JsonParserSequence].createFlattened"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:165,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentToken"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:167,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:170,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserialize"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer]._deserializeTypedUsingDefaultImpl(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.util.TokenBuffer)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.util.TokenBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:176,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer]._deserializeTypedUsingDefaultImpl"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer]._deserializeTypedUsingDefaultImpl(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.util.TokenBuffer,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer"
    linkageType: null
    functionLinenumber: 187
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.util.TokenBuffer"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase].hasDefaultImpl()"
    - "[com.fasterxml.jackson.databind.jsontype.TypeDeserializer].deserializeIfNatural(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.JsonParser].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer].deserializeTypedFromAny(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getText()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getText()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getText()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getText()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getText()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getText()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase]._findDefaultImplDeserializer(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase]._handleMissingTypeId(com.fasterxml.jackson.databind.DeserializationContext,java.lang.String)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].findContextualValueDeserializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndObject()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].asParser(com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.impl.UnsupportedTypeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.ext.NioPathDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$SqlDateDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.FailingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.TokenBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$TimestampDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$IntDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ShortDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicLongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLDeserializers$Std].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicBooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$FloatDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$LongDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.ErrorThrowingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 4
    ICount: 45
    EdgeCount: 98
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:188"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:208"
        BranchSideFuncs:
        - "_findDefaultImplDeserializer(com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:191"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:195"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:194"
        BranchSideFuncs:
        - "isExpectedStartArrayToken()"
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:195"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:198"
        BranchSideFuncs:
        - "deserializeTypedFromAny(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:197"
        BranchSideFuncs:
        - "hasToken(com.fasterxml.jackson.core.JsonToken)"
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:198"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:209"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:208"
        BranchSideFuncs:
        - "_findDefaultImplDeserializer(com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:199"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:209"
        BranchSideFuncs:
        - "getText()"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:208"
        BranchSideFuncs:
        - "_findDefaultImplDeserializer(com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:201"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:209"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:208"
        BranchSideFuncs:
        - "_findDefaultImplDeserializer(com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:210"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:220"
        BranchSideFuncs:
        - "_handleMissingTypeId(com.fasterxml.jackson.databind.DeserializationContext,java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:219"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:211"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:210"
        BranchSideFuncs:
        - "_handleMissingTypeId(com.fasterxml.jackson.databind.DeserializationContext,java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:213"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:217"
        BranchSideFuncs:
        - "findContextualValueDeserializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanProperty)"
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:220"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:226"
        BranchSideFuncs:
        - "writeEndObject()"
        - "nextToken()"
        - "asParser(com.fasterxml.jackson.core.JsonParser)"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:225"
        BranchSideFuncs:
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:188,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase].hasDefaultImpl"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:190,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeDeserializer].deserializeIfNatural"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:195,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isExpectedStartArrayToken"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:196,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer].deserializeTypedFromAny"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:198,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].hasToken"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:199,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:200,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getText"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:200,1"
      Dst: "[java.lang.String].trim"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:201,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:209,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase]._findDefaultImplDeserializer"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:211,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase]._handleMissingTypeId"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:218,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].findContextualValueDeserializer"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:221,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndObject"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:222,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].asParser"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:224,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:226,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserialize"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer].deserializeTypedFromAny(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer"
    linkageType: null
    functionLinenumber: 236
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer].deserializeTypedFromArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer].deserializeTypedFromObject(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer].deserializeTypedFromObject(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 9
    ICount: 10
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:237"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:240"
        BranchSideFuncs:
        - "deserializeTypedFromArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:239"
        BranchSideFuncs:
        - "deserializeTypedFromObject(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:237,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].hasToken"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:238,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer].deserializeTypedFromArray"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:240,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer].deserializeTypedFromObject"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredFields_5__831].bootstrap$(java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredFields_5__831"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredFields_5__831].<init>(java.util.List)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredFields_5__831:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredFields_5__831].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredFields_5__831].<init>(java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredFields_5__831"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredFields_5__831:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredFields_5__831].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredFields_5__831"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].lambda$getDeclaredFields$5(java.util.List,com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredFields_5__831:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].lambda$getDeclaredFields$5"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.LabeledStmtMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.LabeledStmtMetaModel"
    linkageType: null
    functionLinenumber: 41
    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:42,1"
      Dst: "[com.github.javaparser.metamodel.StatementMetaModel].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_179__420].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_179__420"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__420].<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__420:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_179__420].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_179__420].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_179__420"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_179__420:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_179__420].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_179__420"
    linkageType: null
    functionLinenumber: -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.comments.Comment)"
    functionUses: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_179__420:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$179"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_12__510].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_12__510"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__510].<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__510:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_12__510].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_12__510].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_12__510"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_12__510:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_12__510].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_12__510"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_12__510:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$12"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.MethodReferenceThrowsCompatibleWithType].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.MethodReferenceThrowsCompatibleWithType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.MethodReferenceThrowsCompatibleWithType:35,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.MethodReferenceThrowsCompatibleWithType].reduce(com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.MethodReferenceThrowsCompatibleWithType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.MethodReferenceThrowsCompatibleWithType:55,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.MethodReferenceThrowsCompatibleWithType].equals(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.MethodReferenceThrowsCompatibleWithType"
    linkageType: null
    functionLinenumber: 59
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].equals(java.lang.Object)"
    functionUses: 33
    ICount: 19
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.MethodReferenceThrowsCompatibleWithType:60"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.MethodReferenceThrowsCompatibleWithType:61"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.MethodReferenceThrowsCompatibleWithType:60"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.MethodReferenceThrowsCompatibleWithType:61"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.MethodReferenceThrowsCompatibleWithType:60"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.MethodReferenceThrowsCompatibleWithType:61"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.MethodReferenceThrowsCompatibleWithType:62"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.MethodReferenceThrowsCompatibleWithType:65"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.MethodReferenceThrowsCompatibleWithType:66"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.MethodReferenceThrowsCompatibleWithType:65"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.MethodReferenceThrowsCompatibleWithType:61,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.MethodReferenceThrowsCompatibleWithType:65,1"
      Dst: "[com.github.javaparser.ast.Node].equals"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.MethodReferenceThrowsCompatibleWithType:66,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.MethodReferenceThrowsCompatibleWithType].hashCode()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.MethodReferenceThrowsCompatibleWithType"
    linkageType: null
    functionLinenumber: 70
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].hashCode()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].hashCode()"
    functionUses: 7
    ICount: 8
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.MethodReferenceThrowsCompatibleWithType:71,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.MethodReferenceThrowsCompatibleWithType:72,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.MethodReferenceThrowsCompatibleWithType].toString()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.MethodReferenceThrowsCompatibleWithType"
    linkageType: null
    functionLinenumber: 77
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 19
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.MethodReferenceThrowsCompatibleWithType:78,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.MethodReferenceThrowsCompatibleWithType:78,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.MethodReferenceThrowsCompatibleWithType:78,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.format.DataFormatMatcher].<init>(java.io.InputStream,byte[],int,int,com.fasterxml.jackson.core.JsonFactory,com.fasterxml.jackson.core.format.MatchStrength)"
    functionSourceFile: "com.fasterxml.jackson.core.format.DataFormatMatcher"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "java.io.InputStream"
    - "byte[]"
    - "int"
    - "int"
    - "com.fasterxml.jackson.core.JsonFactory"
    - "com.fasterxml.jackson.core.format.MatchStrength"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.format.DataFormatMatcher:54"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.format.DataFormatMatcher:55"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.format.DataFormatMatcher:54"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.format.DataFormatMatcher:58"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.format.DataFormatMatcher:45,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.core.format.DataFormatMatcher:57,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.fasterxml.jackson.core.format.DataFormatMatcher:56,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.core.format.DataFormatMatcher:56,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.format.DataFormatMatcher].hasMatch()"
    functionSourceFile: "com.fasterxml.jackson.core.format.DataFormatMatcher"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.format.DataFormatMatcher:73"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.format.DataFormatMatcher:72"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.format.DataFormatMatcher].getMatchStrength()"
    functionSourceFile: "com.fasterxml.jackson.core.format.DataFormatMatcher"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.format.MatchStrength"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.format.DataFormatMatcher:82"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.format.DataFormatMatcher:81"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.format.DataFormatMatcher].getMatch()"
    functionSourceFile: "com.fasterxml.jackson.core.format.DataFormatMatcher"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonFactory"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.format.DataFormatMatcher].getMatchedFormatName()"
    functionSourceFile: "com.fasterxml.jackson.core.format.DataFormatMatcher"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.format.DataFormatMatcher:102"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.format.DataFormatMatcher:101"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.format.DataFormatMatcher:102,1"
      Dst: "[com.fasterxml.jackson.core.format.DataFormatMatcher].hasMatch"
    - Src: "com.fasterxml.jackson.core.format.DataFormatMatcher:102,1"
      Dst: "[com.fasterxml.jackson.core.format.DataFormatMatcher].getMatch"
    - Src: "com.fasterxml.jackson.core.format.DataFormatMatcher:102,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].getFormatName"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.format.DataFormatMatcher].createParserWithMatch()"
    functionSourceFile: "com.fasterxml.jackson.core.format.DataFormatMatcher"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.format.DataFormatMatcher:115"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.format.DataFormatMatcher:118"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.format.DataFormatMatcher:117"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.format.DataFormatMatcher:118"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.format.DataFormatMatcher:121"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.format.DataFormatMatcher:120"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.format.DataFormatMatcher:119,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser"
    - Src: "com.fasterxml.jackson.core.format.DataFormatMatcher:121,1"
      Dst: "[com.fasterxml.jackson.core.format.DataFormatMatcher].getDataStream"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.format.DataFormatMatcher].getDataStream()"
    functionSourceFile: "com.fasterxml.jackson.core.format.DataFormatMatcher"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.io.InputStream"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.format.DataFormatMatcher:134"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.format.DataFormatMatcher:137"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.format.DataFormatMatcher:136"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.format.DataFormatMatcher:135,1"
      Dst: "[java.io.ByteArrayInputStream].<init>"
    - Src: "com.fasterxml.jackson.core.format.DataFormatMatcher:137,1"
      Dst: "[com.fasterxml.jackson.core.io.MergedStream].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.ObjectIdGenerators$IntSequenceGenerator].<init>()"
    functionSourceFile: "com.fasterxml.jackson.annotation.ObjectIdGenerators$IntSequenceGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.ObjectIdGenerators$IntSequenceGenerator:88,1"
      Dst: "[com.fasterxml.jackson.annotation.ObjectIdGenerators$IntSequenceGenerator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.ObjectIdGenerators$IntSequenceGenerator].<init>(java.lang.Class,int)"
    functionSourceFile: "com.fasterxml.jackson.annotation.ObjectIdGenerators$IntSequenceGenerator"
    linkageType: null
    functionLinenumber: 89
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerators$Base].<init>(java.lang.Class)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.ObjectIdGenerators$IntSequenceGenerator:90,1"
      Dst: "[com.fasterxml.jackson.annotation.ObjectIdGenerators$Base].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.ObjectIdGenerators$IntSequenceGenerator].initialValue()"
    functionSourceFile: "com.fasterxml.jackson.annotation.ObjectIdGenerators$IntSequenceGenerator"
    linkageType: null
    functionLinenumber: 93
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.ObjectIdGenerators$IntSequenceGenerator].forScope(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.annotation.ObjectIdGenerators$IntSequenceGenerator"
    linkageType: null
    functionLinenumber: 97
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.ObjectIdGenerator"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerators$IntSequenceGenerator].<init>(java.lang.Class,int)"
    functionUses: 1
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.ObjectIdGenerators$IntSequenceGenerator:98"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.ObjectIdGenerators$IntSequenceGenerator:97"
        BranchSideFuncs:
        - "<init>(java.lang.Class,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.ObjectIdGenerators$IntSequenceGenerator:98,1"
      Dst: "[com.fasterxml.jackson.annotation.ObjectIdGenerators$IntSequenceGenerator].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.ObjectIdGenerators$IntSequenceGenerator].newForSerialization(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.annotation.ObjectIdGenerators$IntSequenceGenerator"
    linkageType: null
    functionLinenumber: 102
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.ObjectIdGenerator"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerators$IntSequenceGenerator].<init>(java.lang.Class,int)"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerators$IntSequenceGenerator].initialValue()"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.ObjectIdGenerators$IntSequenceGenerator:103,1"
      Dst: "[com.fasterxml.jackson.annotation.ObjectIdGenerators$IntSequenceGenerator].initialValue"
    - Src: "com.fasterxml.jackson.annotation.ObjectIdGenerators$IntSequenceGenerator:103,1"
      Dst: "[com.fasterxml.jackson.annotation.ObjectIdGenerators$IntSequenceGenerator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.ObjectIdGenerators$IntSequenceGenerator].key(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.annotation.ObjectIdGenerators$IntSequenceGenerator"
    linkageType: null
    functionLinenumber: 108
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].<init>(java.lang.Class,java.lang.Class,java.lang.Object)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.ObjectIdGenerators$IntSequenceGenerator:109"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.ObjectIdGenerators$IntSequenceGenerator:112"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.ObjectIdGenerators$IntSequenceGenerator:111"
        BranchSideFuncs:
        - "<init>(java.lang.Class,java.lang.Class,java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.ObjectIdGenerators$IntSequenceGenerator:112,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.annotation.ObjectIdGenerators$IntSequenceGenerator:112,1"
      Dst: "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.ObjectIdGenerators$IntSequenceGenerator].generateId(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.annotation.ObjectIdGenerators$IntSequenceGenerator"
    linkageType: null
    functionLinenumber: 117
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.ObjectIdGenerators$IntSequenceGenerator:118"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.ObjectIdGenerators$IntSequenceGenerator:121"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.ObjectIdGenerators$IntSequenceGenerator:120"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.ObjectIdGenerators$IntSequenceGenerator:123,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.ObjectIdGenerators$IntSequenceGenerator].canUseFor(com.fasterxml.jackson.'annotation'.ObjectIdGenerator)"
    functionSourceFile: "com.fasterxml.jackson.annotation.ObjectIdGenerators$IntSequenceGenerator"
    linkageType: null
    functionLinenumber: 81
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.ObjectIdGenerator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerators$Base].canUseFor(com.fasterxml.jackson.'annotation'.ObjectIdGenerator)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.ObjectIdGenerators$IntSequenceGenerator:82,1"
      Dst: "[com.fasterxml.jackson.annotation.ObjectIdGenerators$Base].canUseFor"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.CompactStringObjectMap].<init>(int,int,java.lang.Object[])"
    functionSourceFile: "com.fasterxml.jackson.databind.util.CompactStringObjectMap"
    linkageType: null
    functionLinenumber: 32
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:33,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.CompactStringObjectMap].construct(java.util.Map)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.CompactStringObjectMap"
    linkageType: null
    functionLinenumber: 40
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.CompactStringObjectMap"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].isEmpty()"
    - "[com.github.javaparser.utils.VisitorMap].isEmpty()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator:com.fasterxml.jackson.databind.util.ArrayIterator:com.fasterxml.jackson.databind.util.CompactStringObjectMap:com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator:com.github.javaparser.TokenRange$1:com.github.javaparser.ast.Node$PostOrderIterator:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].findSize(int)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].size()"
    - "[com.github.javaparser.utils.VisitorMap].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].entrySet()"
    - "[com.github.javaparser.utils.VisitorMap].entrySet()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.CompactStringObjectMap].<init>(int,int,java.lang.Object[])"
    functionUses: 1
    ICount: 51
    EdgeCount: 51
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:41"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:46"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:45"
        BranchSideFuncs:
        - "findSize(int)"
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "entrySet()"
        - "size()"
    - Branch String: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:53"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:80"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "entrySet()"
      - BranchSide: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:79"
        BranchSideFuncs:
        - "<init>(int,int,java.lang.Object[])"
    - Branch String: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:57"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:61"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:60"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:65"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:76"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:68"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:76"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:72"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:77"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:76"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:41,1"
      Dst: "[java.util.Map].isEmpty"
    - Src: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:46,1"
      Dst: "[java.util.Map].size"
    - Src: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:46,1"
      Dst: "[com.fasterxml.jackson.databind.util.CompactStringObjectMap].findSize"
    - Src: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:53,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:53,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:53,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:53,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:54,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:61,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:73,1"
      Dst: "[java.util.Arrays].copyOf"
    - Src: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:78,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:80,1"
      Dst: "[com.fasterxml.jackson.databind.util.CompactStringObjectMap].<init>"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.util.CompactStringObjectMap].findSize(int)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.CompactStringObjectMap"
    linkageType: null
    functionLinenumber: 84
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:85"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:88"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:87"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:88"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:91"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:90"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:93"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:96"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:95"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.util.CompactStringObjectMap].find(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.CompactStringObjectMap"
    linkageType: null
    functionLinenumber: 99
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.CompactStringObjectMap]._find2(java.lang.String,int,java.lang.Object)"
    functionUses: 2
    ICount: 17
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:103"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:104"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:103"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:103"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:106"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:105"
        BranchSideFuncs:
        - "_find2(java.lang.String,int,java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:100,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:103,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:106,1"
      Dst: "[com.fasterxml.jackson.databind.util.CompactStringObjectMap]._find2"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.CompactStringObjectMap]._find2(java.lang.String,int,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.CompactStringObjectMap"
    linkageType: null
    functionLinenumber: 110
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 38
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:111"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:114"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:113"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:117"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:120"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:119"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:120"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:129"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:128"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:122"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:129"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:128"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:124"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:125"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:124"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:124"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:121"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:120"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:117,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.util.CompactStringObjectMap].findCaseInsensitive(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.CompactStringObjectMap"
    linkageType: null
    functionLinenumber: 133
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:134"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:143"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:142"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:136"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:134"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:133"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:138"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:134"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:133"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:138,1"
      Dst: "[java.lang.String].equalsIgnoreCase"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.util.CompactStringObjectMap].keys()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.CompactStringObjectMap"
    linkageType: null
    functionLinenumber: 146
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:149"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:155"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:154"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:151"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:147"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:146"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:148,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:152,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_6__352].bootstrap$(com.github.javaparser.ast.expr.TypeExpr)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_6__352"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Supplier"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.TypeExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_6__352].<init>(com.github.javaparser.ast.expr.TypeExpr)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_6__352:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_6__352].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_6__352].<init>(com.github.javaparser.ast.expr.TypeExpr)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_6__352"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.TypeExpr"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_6__352:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_6__352].get()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_6__352"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].lambda$visit$6(com.github.javaparser.ast.expr.TypeExpr)"
    functionUses: 3
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_6__352:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].lambda$visit$6"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer"
    linkageType: null
    functionLinenumber: 18
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.StdScalarSerializer].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer:19,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdScalarSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer].serialize(java.net.InetSocketAddress,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer"
    linkageType: null
    functionLinenumber: 23
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.net.InetSocketAddress"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeString(java.lang.String)"
    functionUses: 2
    ICount: 27
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer:25"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer:24"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer:23"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer:27"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer:38"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer:37"
        BranchSideFuncs:
        - "writeString(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer:28"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer:34"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer:33"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer:29"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer:31"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer:30"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer:24,1"
      Dst: "[java.net.InetSocketAddress].getAddress"
    - Src: "com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer:25,1"
      Dst: "[java.net.InetSocketAddress].getHostName"
    - Src: "com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer:25,1"
      Dst: "[java.net.InetAddress].toString"
    - Src: "com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer:25,1"
      Dst: "[java.lang.String].trim"
    - Src: "com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer:26,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer:30,1"
      Dst: "[java.lang.String].substring"
    - Src: "com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer:30,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer:38,1"
      Dst: "[java.net.InetSocketAddress].getPort"
    - Src: "com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer:38,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeString"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer].serializeWithType(java.net.InetSocketAddress,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer"
    linkageType: null
    functionLinenumber: 46
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.net.InetSocketAddress"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeSerializerBase].writeTypePrefix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter].writeTypePrefix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeSerializer].writeTypePrefix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    - "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].typeId(java.lang.Object,java.lang.Class,com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer].serialize(java.net.InetSocketAddress,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeSerializer].writeTypeSuffix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeSerializerBase].writeTypeSuffix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter].writeTypeSuffix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    functionUses: 1
    ICount: 11
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer:47,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].typeId"
    - Src: "com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer:46,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].writeTypePrefix"
    - Src: "com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer:48,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer].serialize"
    - Src: "com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer:49,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].writeTypeSuffix"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer"
    linkageType: null
    functionLinenumber: 14
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer].serializeWithType(java.net.InetSocketAddress,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionUses: 26
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer:15,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer].serializeWithType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer"
    linkageType: null
    functionLinenumber: 14
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer].serialize(java.net.InetSocketAddress,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionUses: 60
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer:15,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer].serialize"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 980
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].add(java.lang.Object)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$BreadthFirstIterator:981,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.github.javaparser.ast.Node$BreadthFirstIterator:979,1"
      Dst: "[java.util.LinkedList].<init>"
    - Src: "com.github.javaparser.ast.Node$BreadthFirstIterator:982,1"
      Dst: "[java.util.Queue].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    functionSourceFile: "com.github.javaparser.ast.Node$BreadthFirstIterator"
    linkageType: null
    functionLinenumber: 986
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].isEmpty()"
    functionUses: 570
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.Node$BreadthFirstIterator:987"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.Node$BreadthFirstIterator:986"
        BranchSideFuncs:
        - "isEmpty()"
    Callsites:
    - Src: "com.github.javaparser.ast.Node$BreadthFirstIterator:987,1"
      Dst: "[java.util.Collection].isEmpty"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    functionSourceFile: "com.github.javaparser.ast.Node$BreadthFirstIterator"
    linkageType: null
    functionLinenumber: 991
    functionDepth: 0
    returnType: "com.github.javaparser.ast.Node"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].remove()"
    - "[com.github.javaparser.ast.Node].getChildNodes()"
    functionUses: 518
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$BreadthFirstIterator:992,1"
      Dst: "[java.util.Queue].remove"
    - Src: "com.github.javaparser.ast.Node$BreadthFirstIterator:993,1"
      Dst: "[com.github.javaparser.ast.Node].getChildNodes"
    - Src: "com.github.javaparser.ast.Node$BreadthFirstIterator:993,1"
      Dst: "[java.util.Collection].addAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.TypeSolverBuilder].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.TypeSolverBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.TypeSolverBuilder:65,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.TypeSolverBuilder:67,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.TypeSolverBuilder].'with'(com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.TypeSolverBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.resolution.typesolvers.TypeSolverBuilder"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.TypeSolverBuilder:77,1"
      Dst: "[com.google.common.base.Preconditions].checkNotNull"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.TypeSolverBuilder:79,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.TypeSolverBuilder].withCurrentJRE()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.TypeSolverBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.resolution.typesolvers.TypeSolverBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.TypeSolverBuilder:103,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typesolvers.ReflectionTypeSolver].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.TypeSolverBuilder:104,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typesolvers.TypeSolverBuilder].with"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.TypeSolverBuilder].withCurrentClassloader()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.TypeSolverBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.resolution.typesolvers.TypeSolverBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.TypeSolverBuilder:127,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typesolvers.ReflectionTypeSolver].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.TypeSolverBuilder:128,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typesolvers.TypeSolverBuilder].with"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.TypeSolverBuilder].withJAR(java.nio.file.Path)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.TypeSolverBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.resolution.typesolvers.TypeSolverBuilder"
    argCount: 1
    argTypes:
    - "java.nio.file.Path"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.TypeSolverBuilder:146,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.TypeSolverBuilder:147,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typesolvers.TypeSolverBuilder].with"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.TypeSolverBuilder].withJAR(java.io.File)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.TypeSolverBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.resolution.typesolvers.TypeSolverBuilder"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.TypeSolverBuilder:163,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.TypeSolverBuilder:164,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typesolvers.TypeSolverBuilder].with"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.TypeSolverBuilder].withJAR(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.TypeSolverBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.resolution.typesolvers.TypeSolverBuilder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.TypeSolverBuilder:180,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.TypeSolverBuilder:181,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typesolvers.TypeSolverBuilder].with"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.TypeSolverBuilder].withAAR(java.nio.file.Path)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.TypeSolverBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.resolution.typesolvers.TypeSolverBuilder"
    argCount: 1
    argTypes:
    - "java.nio.file.Path"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.TypeSolverBuilder:199,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typesolvers.AarTypeSolver].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.TypeSolverBuilder:200,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typesolvers.TypeSolverBuilder].with"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.TypeSolverBuilder].withAAR(java.io.File)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.TypeSolverBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.resolution.typesolvers.TypeSolverBuilder"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.TypeSolverBuilder:216,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typesolvers.AarTypeSolver].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.TypeSolverBuilder:217,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typesolvers.TypeSolverBuilder].with"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.TypeSolverBuilder].withAAR(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.TypeSolverBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.resolution.typesolvers.TypeSolverBuilder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.TypeSolverBuilder:233,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typesolvers.AarTypeSolver].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.TypeSolverBuilder:234,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typesolvers.TypeSolverBuilder].with"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.TypeSolverBuilder].withSourceCode(java.nio.file.Path)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.TypeSolverBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.resolution.typesolvers.TypeSolverBuilder"
    argCount: 1
    argTypes:
    - "java.nio.file.Path"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.TypeSolverBuilder:250,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.TypeSolverBuilder:251,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typesolvers.TypeSolverBuilder].with"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.TypeSolverBuilder].withSourceCode(java.io.File)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.TypeSolverBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.resolution.typesolvers.TypeSolverBuilder"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.TypeSolverBuilder:265,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.TypeSolverBuilder:266,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typesolvers.TypeSolverBuilder].with"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.TypeSolverBuilder].withSourceCode(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.TypeSolverBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.resolution.typesolvers.TypeSolverBuilder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.TypeSolverBuilder:280,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.TypeSolverBuilder:281,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typesolvers.TypeSolverBuilder].with"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.TypeSolverBuilder].withClassLoader(java.lang.ClassLoader)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.TypeSolverBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.resolution.typesolvers.TypeSolverBuilder"
    argCount: 1
    argTypes:
    - "java.lang.ClassLoader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.TypeSolverBuilder:297,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.TypeSolverBuilder:298,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typesolvers.TypeSolverBuilder].with"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.TypeSolverBuilder].build()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.TypeSolverBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.TypeSolver"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typesolvers.TypeSolverBuilder:314"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.TypeSolverBuilder:319"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.TypeSolverBuilder:318"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typesolvers.TypeSolverBuilder:319"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.TypeSolverBuilder:324"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.TypeSolverBuilder:323"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.TypeSolverBuilder:311,1"
      Dst: "[java.util.List].size"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.TypeSolverBuilder:315,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.TypeSolverBuilder:320,1"
      Dst: "[java.util.List].get"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.TypeSolverBuilder:324,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$getTypeDeclaration__787].bootstrap$()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$getTypeDeclaration__787"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$getTypeDeclaration__787].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$getTypeDeclaration__787:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$getTypeDeclaration__787].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$getTypeDeclaration__787].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$getTypeDeclaration__787"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$getTypeDeclaration__787:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$getTypeDeclaration__787].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$getTypeDeclaration__787"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration()"
    functionUses: 9
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$getTypeDeclaration__787:-1,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$FloatDeser].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$FloatDeser"
    linkageType: null
    functionLinenumber: 798
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$FloatDeser:799,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$FloatDeser].<init>(com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$FloatDeser,com.fasterxml.jackson.databind.deser.NullValueProvider,java.lang.Boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$FloatDeser"
    linkageType: null
    functionLinenumber: 800
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$FloatDeser"
    - "com.fasterxml.jackson.databind.deser.NullValueProvider"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers].<init>(com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers,com.fasterxml.jackson.databind.deser.NullValueProvider,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$FloatDeser:801,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$FloatDeser].withResolved(com.fasterxml.jackson.databind.deser.NullValueProvider,java.lang.Boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$FloatDeser"
    linkageType: null
    functionLinenumber: 806
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.deser.NullValueProvider"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$FloatDeser].<init>(com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$FloatDeser,com.fasterxml.jackson.databind.deser.NullValueProvider,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$FloatDeser:807,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$FloatDeser].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$FloatDeser]._constructEmpty()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$FloatDeser"
    linkageType: null
    functionLinenumber: 811
    functionDepth: 0
    returnType: "float[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$FloatDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$FloatDeser"
    linkageType: null
    functionLinenumber: 817
    functionDepth: 0
    returnType: "float[]"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.JsonParser].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers].handleNonArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].getArrayBuilders()"
    - "[com.fasterxml.jackson.databind.util.ArrayBuilders].getFloatBuilder()"
    - "[com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder].resetAndStart()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsAsEmptyProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsFailProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsConstantProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._parseFloatPrimitive(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder].appendCompletedChunk(java.lang.Object,int)"
    - "[com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder].bufferedSize()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].wrapWithPath(java.lang.Throwable,java.lang.Object,int)"
    - "[com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder].completeAndClearBuffer(java.lang.Object,int)"
    functionUses: 82
    ICount: 42
    EdgeCount: 32
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$FloatDeser:818"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$FloatDeser:821"
        BranchSideFuncs:
        - "handleNonArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$FloatDeser:820"
        BranchSideFuncs:
        - "resetAndStart()"
        - "getArrayBuilders()"
        - "getFloatBuilder()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$FloatDeser:827"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$FloatDeser:844"
        BranchSideFuncs:
        - "_parseFloatPrimitive(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "wrapWithPath(java.lang.Throwable,java.lang.Object,int)"
        - "resetAndStart()"
        - "nextToken()"
        - "getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
        - "appendCompletedChunk(java.lang.Object,int)"
        - "getArrayBuilders()"
        - "handleNonArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "getFloatBuilder()"
        - "bufferedSize()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$FloatDeser:843"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$FloatDeser:829"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$FloatDeser:835"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$FloatDeser:834"
        BranchSideFuncs:
        - "_parseFloatPrimitive(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$FloatDeser:830"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$FloatDeser:835"
        BranchSideFuncs:
        - "getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$FloatDeser:834"
        BranchSideFuncs:
        - "_parseFloatPrimitive(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$FloatDeser:836"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$FloatDeser:840"
        BranchSideFuncs:
        - "appendCompletedChunk(java.lang.Object,int)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$FloatDeser:839"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$FloatDeser:818,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isExpectedStartArrayToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$FloatDeser:819,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers].handleNonArray"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$FloatDeser:821,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getArrayBuilders"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$FloatDeser:821,1"
      Dst: "[com.fasterxml.jackson.databind.util.ArrayBuilders].getFloatBuilder"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$FloatDeser:822,1"
      Dst: "[com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder].resetAndStart"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$FloatDeser:827,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$FloatDeser:831,1"
      Dst: "[com.fasterxml.jackson.databind.deser.NullValueProvider].getNullValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$FloatDeser:835,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._parseFloatPrimitive"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$FloatDeser:837,1"
      Dst: "[com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder].appendCompletedChunk"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$FloatDeser:843,1"
      Dst: "[com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder].bufferedSize"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$FloatDeser:843,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException].wrapWithPath"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$FloatDeser:845,1"
      Dst: "[com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder].completeAndClearBuffer"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$FloatDeser].handleSingleElementUnwrapped(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$FloatDeser"
    linkageType: null
    functionLinenumber: 850
    functionDepth: 0
    returnType: "float[]"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._parseFloatPrimitive(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$FloatDeser:851,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._parseFloatPrimitive"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$FloatDeser]._concat(float[],float[])"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$FloatDeser"
    linkageType: null
    functionLinenumber: 855
    functionDepth: 0
    returnType: "float[]"
    argCount: 2
    argTypes:
    - "float[]"
    - "float[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$FloatDeser:858,1"
      Dst: "[java.util.Arrays].copyOf"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$FloatDeser:859,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$FloatDeser]._concat(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$FloatDeser"
    linkageType: null
    functionLinenumber: 792
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$FloatDeser]._concat(float[],float[])"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$FloatDeser:793,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$FloatDeser]._concat"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.AtomicIntegerDeserializer].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.AtomicIntegerDeserializer"
    linkageType: null
    functionLinenumber: 16
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.AtomicIntegerDeserializer:17,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.AtomicIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.AtomicIntegerDeserializer"
    linkageType: null
    functionLinenumber: 20
    functionDepth: 0
    returnType: "java.util.concurrent.atomic.AtomicInteger"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].isExpectedNumberIntToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].isExpectedNumberIntToken()"
    - "[com.fasterxml.jackson.core.JsonParser].isExpectedNumberIntToken()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getIntValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getIntValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getIntValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getIntValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getIntValue()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._parseInteger(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Class)"
    functionUses: 82
    ICount: 17
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.AtomicIntegerDeserializer:21"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.AtomicIntegerDeserializer:26"
        BranchSideFuncs:
        - "getIntValue()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.AtomicIntegerDeserializer:25"
        BranchSideFuncs:
        - "_parseInteger(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.AtomicIntegerDeserializer:27"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.AtomicIntegerDeserializer:25"
        BranchSideFuncs:
        - "_parseInteger(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Class)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.AtomicIntegerDeserializer:21,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isExpectedNumberIntToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.AtomicIntegerDeserializer:22,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getIntValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.AtomicIntegerDeserializer:22,1"
      Dst: "[java.util.concurrent.atomic.AtomicInteger].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.AtomicIntegerDeserializer:26,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._parseInteger"
    - Src: "com.fasterxml.jackson.databind.deser.std.AtomicIntegerDeserializer:27,1"
      Dst: "[java.lang.Integer].intValue"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.AtomicIntegerDeserializer].logicalType()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.AtomicIntegerDeserializer"
    linkageType: null
    functionLinenumber: 30
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.LogicalType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.AtomicIntegerDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.AtomicIntegerDeserializer"
    linkageType: null
    functionLinenumber: 34
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.AtomicIntegerDeserializer:35,1"
      Dst: "[java.util.concurrent.atomic.AtomicInteger].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.TypeDeclarationMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.TypeDeclarationMetaModel"
    linkageType: null
    functionLinenumber: 42
    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:43,1"
      Dst: "[com.github.javaparser.metamodel.BodyDeclarationMetaModel].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 47
    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:48,1"
      Dst: "[com.github.javaparser.metamodel.BodyDeclarationMetaModel].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$ArrayListInstantiator].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$ArrayListInstantiator"
    linkageType: null
    functionLinenumber: 61
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Base].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$ArrayListInstantiator:62,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Base].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$ArrayListInstantiator].canInstantiate()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$ArrayListInstantiator"
    linkageType: null
    functionLinenumber: 65
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$ArrayListInstantiator].canCreateUsingDefault()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$ArrayListInstantiator"
    linkageType: null
    functionLinenumber: 68
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$ArrayListInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$ArrayListInstantiator"
    linkageType: null
    functionLinenumber: 72
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 21
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$ArrayListInstantiator:73,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_220__552].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_220__552"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__552].<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__552:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_220__552].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_220__552].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_220__552"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_220__552:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_220__552].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_220__552"
    linkageType: null
    functionLinenumber: -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.ReceiverParameter)"
    functionUses: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_220__552:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$220"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$getKeyword__895].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$getKeyword__895"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$getKeyword__895].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$getKeyword__895:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$getKeyword__895].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$getKeyword__895].<init>()"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$getKeyword__895"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$getKeyword__895:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$getKeyword__895].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$getKeyword__895"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__895:-1,1"
      Dst: "[com.github.javaparser.ast.Modifier].getKeyword"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ErrorThrowingDeserializer].<init>(java.lang.NoClassDefFoundError)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ErrorThrowingDeserializer"
    linkageType: null
    functionLinenumber: 20
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.NoClassDefFoundError"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JsonDeserializer].<init>()"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.ErrorThrowingDeserializer:21,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ErrorThrowingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ErrorThrowingDeserializer"
    linkageType: null
    functionLinenumber: 26
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 80
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: 30
    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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty].<init>(com.fasterxml.jackson.databind.deser.SettableBeanProperty,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty"
    linkageType: null
    functionLinenumber: 485
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.deser.SettableBeanProperty"
    - "com.fasterxml.jackson.databind.jsontype.TypeDeserializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase].getPropertyName()"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty:486,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty:489,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeDeserializer].getPropertyName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty].linkTypeProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty"
    linkageType: null
    functionLinenumber: 495
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.deser.SettableBeanProperty"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty].hasTypePropertyName(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty"
    linkageType: null
    functionLinenumber: 499
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty:500,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty].hasDefaultType()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty"
    linkageType: null
    functionLinenumber: 503
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.TypeDeserializer].hasDefaultImpl()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase].hasDefaultImpl()"
    functionUses: 2
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty:504,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeDeserializer].hasDefaultImpl"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty].getDefaultTypeId()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty"
    linkageType: null
    functionLinenumber: 512
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase].getDefaultImpl()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase].getTypeIdResolver()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver].idFromValueAndType(java.lang.Object,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver].idFromValueAndType(java.lang.Object,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver].idFromValueAndType(java.lang.Object,java.lang.Class)"
    functionUses: 2
    ICount: 9
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty:514"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty:517"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty:516"
        BranchSideFuncs:
        - "idFromValueAndType(java.lang.Object,java.lang.Class)"
        - "getTypeIdResolver()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty:513,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeDeserializer].getDefaultImpl"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty:517,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeDeserializer].getTypeIdResolver"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty:517,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeIdResolver].idFromValueAndType"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty].getTypePropertyName()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty"
    linkageType: null
    functionLinenumber: 519
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty].getProperty()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty"
    linkageType: null
    functionLinenumber: 522
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.SettableBeanProperty"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty].getTypeProperty()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty"
    linkageType: null
    functionLinenumber: 529
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.SettableBeanProperty"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonInclude$Value].<init>(com.fasterxml.jackson.'annotation'.JsonInclude)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonInclude$Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonInclude"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonInclude$Value:278,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonInclude].value"
    - Src: "com.fasterxml.jackson.annotation.JsonInclude$Value:278,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonInclude].content"
    - Src: "com.fasterxml.jackson.annotation.JsonInclude$Value:279,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonInclude].valueFilter"
    - Src: "com.fasterxml.jackson.annotation.JsonInclude$Value:279,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonInclude].contentFilter"
    - Src: "com.fasterxml.jackson.annotation.JsonInclude$Value:278,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonInclude$Value].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonInclude$Value].<init>(com.fasterxml.jackson.'annotation'.JsonInclude$Include,com.fasterxml.jackson.'annotation'.JsonInclude$Include,java.lang.Class,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonInclude$Value"
    linkageType: null
    functionLinenumber: 282
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonInclude$Include"
    - "com.fasterxml.jackson.annotation.JsonInclude$Include"
    - "java.lang.Class"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonInclude$Value:284"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonInclude$Value:283"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonInclude$Value:282"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonInclude$Value:285"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonInclude$Value:284"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonInclude$Value:283"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonInclude$Value:286"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonInclude$Value:285"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonInclude$Value:284"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonInclude$Value:287"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonInclude$Value:286"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonInclude$Value:285"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonInclude$Value:283,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonInclude$Value].empty()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonInclude$Value"
    linkageType: null
    functionLinenumber: 290
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonInclude$Value"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonInclude$Value].merge(com.fasterxml.jackson.'annotation'.JsonInclude$Value,com.fasterxml.jackson.'annotation'.JsonInclude$Value)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonInclude$Value"
    linkageType: null
    functionLinenumber: 306
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonInclude$Value"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonInclude$Value"
    - "com.fasterxml.jackson.annotation.JsonInclude$Value"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].withOverrides(com.fasterxml.jackson.'annotation'.JsonInclude$Value)"
    functionUses: 2
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonInclude$Value:307"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonInclude$Value:308"
        BranchSideFuncs:
        - "withOverrides(com.fasterxml.jackson.'annotation'.JsonInclude$Value)"
      - BranchSide: "com.fasterxml.jackson.annotation.JsonInclude$Value:307"
        BranchSideFuncs:
        - "withOverrides(com.fasterxml.jackson.'annotation'.JsonInclude$Value)"
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonInclude$Value:308,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonInclude$Value].withOverrides"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonInclude$Value].mergeAll(com.fasterxml.jackson.'annotation'.JsonInclude$Value[])"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonInclude$Value"
    linkageType: null
    functionLinenumber: 315
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonInclude$Value"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonInclude$Value[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].withOverrides(com.fasterxml.jackson.'annotation'.JsonInclude$Value)"
    functionUses: 1
    ICount: 15
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonInclude$Value:317"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonInclude$Value:322"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonInclude$Value:321"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonInclude$Value:318"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonInclude$Value:316"
        BranchSideFuncs:
        - "withOverrides(com.fasterxml.jackson.'annotation'.JsonInclude$Value)"
      - BranchSide: "com.fasterxml.jackson.annotation.JsonInclude$Value:315"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonInclude$Value:319"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonInclude$Value:318"
        BranchSideFuncs:
        - "withOverrides(com.fasterxml.jackson.'annotation'.JsonInclude$Value)"
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonInclude$Value:319,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonInclude$Value].withOverrides"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.annotation.JsonInclude$Value].readResolve()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonInclude$Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonInclude$Value:327"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonInclude$Value:333"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonInclude$Value:327"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonInclude$Value:333"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonInclude$Value:327"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonInclude$Value:333"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonInclude$Value:327"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonInclude$Value:333"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonInclude$Value].withOverrides(com.fasterxml.jackson.'annotation'.JsonInclude$Value)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonInclude$Value"
    linkageType: null
    functionLinenumber: 343
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonInclude$Value"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonInclude$Value"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].<init>(com.fasterxml.jackson.'annotation'.JsonInclude$Include,com.fasterxml.jackson.'annotation'.JsonInclude$Include,java.lang.Class,java.lang.Class)"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].<init>(com.fasterxml.jackson.'annotation'.JsonInclude$Include,com.fasterxml.jackson.'annotation'.JsonInclude$Include,java.lang.Class,java.lang.Class)"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].<init>(com.fasterxml.jackson.'annotation'.JsonInclude$Include,com.fasterxml.jackson.'annotation'.JsonInclude$Include,java.lang.Class,java.lang.Class)"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].<init>(com.fasterxml.jackson.'annotation'.JsonInclude$Include,com.fasterxml.jackson.'annotation'.JsonInclude$Include,java.lang.Class,java.lang.Class)"
    functionUses: 9
    ICount: 54
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonInclude$Value:344"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonInclude$Value:345"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonInclude$Value:344"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonInclude$Value:344"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonInclude$Value:347"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonInclude$Value:346"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonInclude$Value:352"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonInclude$Value:347"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonInclude$Value:346"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonInclude$Value:352"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonInclude$Value:347"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonInclude$Value:346"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonInclude$Value:353"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonInclude$Value:352"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonInclude$Value:351"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonInclude$Value:353"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonInclude$Value:352"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonInclude$Value:351"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonInclude$Value:354"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonInclude$Value:352"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonInclude$Value:354"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonInclude$Value:352"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonInclude$Value:356"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonInclude$Value:361"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonInclude$Value:360"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonInclude$Value:357"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonInclude$Value:360"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonInclude$Value:359"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonInclude$Value:361"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonInclude$Value:363"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonInclude$Value:362"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonInclude$Value:363"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonInclude$Value:366"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.'annotation'.JsonInclude$Include,com.fasterxml.jackson.'annotation'.JsonInclude$Include,java.lang.Class,java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.annotation.JsonInclude$Value:365"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonInclude$Value:358,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonInclude$Value].<init>"
    JavaMethodInfo: null
    BBCount: 24
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonInclude$Value].construct(com.fasterxml.jackson.'annotation'.JsonInclude$Include,com.fasterxml.jackson.'annotation'.JsonInclude$Include)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonInclude$Value"
    linkageType: null
    functionLinenumber: 372
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonInclude$Value"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonInclude$Include"
    - "com.fasterxml.jackson.annotation.JsonInclude$Include"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].<init>(com.fasterxml.jackson.'annotation'.JsonInclude$Include,com.fasterxml.jackson.'annotation'.JsonInclude$Include,java.lang.Class,java.lang.Class)"
    functionUses: 1
    ICount: 13
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonInclude$Value:373"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonInclude$Value:372"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonInclude$Value:373"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonInclude$Value:376"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.'annotation'.JsonInclude$Include,com.fasterxml.jackson.'annotation'.JsonInclude$Include,java.lang.Class,java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.annotation.JsonInclude$Value:373"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonInclude$Value:374"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonInclude$Value:373"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonInclude$Value:376"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.'annotation'.JsonInclude$Include,com.fasterxml.jackson.'annotation'.JsonInclude$Include,java.lang.Class,java.lang.Class)"
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonInclude$Value:377,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonInclude$Value].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonInclude$Value].construct(com.fasterxml.jackson.'annotation'.JsonInclude$Include,com.fasterxml.jackson.'annotation'.JsonInclude$Include,java.lang.Class,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonInclude$Value"
    linkageType: null
    functionLinenumber: 387
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonInclude$Value"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonInclude$Include"
    - "com.fasterxml.jackson.annotation.JsonInclude$Include"
    - "java.lang.Class"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].<init>(com.fasterxml.jackson.'annotation'.JsonInclude$Include,com.fasterxml.jackson.'annotation'.JsonInclude$Include,java.lang.Class,java.lang.Class)"
    functionUses: 1
    ICount: 21
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonInclude$Value:388"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonInclude$Value:391"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonInclude$Value:390"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonInclude$Value:391"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonInclude$Value:394"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonInclude$Value:393"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonInclude$Value:394"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonInclude$Value:393"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonInclude$Value:394"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonInclude$Value:400"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.'annotation'.JsonInclude$Include,com.fasterxml.jackson.'annotation'.JsonInclude$Include,java.lang.Class,java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.annotation.JsonInclude$Value:394"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonInclude$Value:393"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonInclude$Value:394"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonInclude$Value:400"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.'annotation'.JsonInclude$Include,com.fasterxml.jackson.'annotation'.JsonInclude$Include,java.lang.Class,java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.annotation.JsonInclude$Value:394"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonInclude$Value:400"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.'annotation'.JsonInclude$Include,com.fasterxml.jackson.'annotation'.JsonInclude$Include,java.lang.Class,java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.annotation.JsonInclude$Value:394"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonInclude$Value:400"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.'annotation'.JsonInclude$Include,com.fasterxml.jackson.'annotation'.JsonInclude$Include,java.lang.Class,java.lang.Class)"
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonInclude$Value:401,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonInclude$Value].<init>"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonInclude$Value].'from'(com.fasterxml.jackson.'annotation'.JsonInclude)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonInclude$Value"
    linkageType: null
    functionLinenumber: 408
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonInclude$Value"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonInclude"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].<init>(com.fasterxml.jackson.'annotation'.JsonInclude$Include,com.fasterxml.jackson.'annotation'.JsonInclude$Include,java.lang.Class,java.lang.Class)"
    functionUses: 1
    ICount: 23
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonInclude$Value:409"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonInclude$Value:412"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonInclude$Value:411"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonInclude$Value:415"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonInclude$Value:418"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonInclude$Value:417"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonInclude$Value:415"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonInclude$Value:418"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonInclude$Value:417"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonInclude$Value:419"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonInclude$Value:422"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonInclude$Value:421"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonInclude$Value:423"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonInclude$Value:426"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonInclude$Value:425"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.'annotation'.JsonInclude$Include,com.fasterxml.jackson.'annotation'.JsonInclude$Include,java.lang.Class,java.lang.Class)"
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonInclude$Value:412,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonInclude].value"
    - Src: "com.fasterxml.jackson.annotation.JsonInclude$Value:413,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonInclude].content"
    - Src: "com.fasterxml.jackson.annotation.JsonInclude$Value:418,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonInclude].valueFilter"
    - Src: "com.fasterxml.jackson.annotation.JsonInclude$Value:422,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonInclude].contentFilter"
    - Src: "com.fasterxml.jackson.annotation.JsonInclude$Value:426,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonInclude$Value].<init>"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonInclude$Value].withValueInclusion(com.fasterxml.jackson.'annotation'.JsonInclude$Include)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonInclude$Value"
    linkageType: null
    functionLinenumber: 429
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonInclude$Value"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonInclude$Include"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].<init>(com.fasterxml.jackson.'annotation'.JsonInclude$Include,com.fasterxml.jackson.'annotation'.JsonInclude$Include,java.lang.Class,java.lang.Class)"
    functionUses: 4
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonInclude$Value:430"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonInclude$Value:431"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.'annotation'.JsonInclude$Include,com.fasterxml.jackson.'annotation'.JsonInclude$Include,java.lang.Class,java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.annotation.JsonInclude$Value:430"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.'annotation'.JsonInclude$Include,com.fasterxml.jackson.'annotation'.JsonInclude$Include,java.lang.Class,java.lang.Class)"
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonInclude$Value:431,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonInclude$Value].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonInclude$Value].withValueFilter(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonInclude$Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonInclude$Value"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonInclude$Value:448"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonInclude$Value:449"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonInclude$Value:448"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonInclude$Value:448"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonInclude$Value:452"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonInclude$Value:451"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonInclude$Value:454,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonInclude$Value].construct"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonInclude$Value].withContentFilter(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonInclude$Value"
    linkageType: null
    functionLinenumber: 470
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonInclude$Value"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].construct(com.fasterxml.jackson.'annotation'.JsonInclude$Include,com.fasterxml.jackson.'annotation'.JsonInclude$Include,java.lang.Class,java.lang.Class)"
    functionUses: 1
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonInclude$Value:471"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonInclude$Value:472"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonInclude$Value:471"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonInclude$Value:471"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonInclude$Value:475"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonInclude$Value:474"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonInclude$Value:477,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonInclude$Value].construct"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonInclude$Value].withContentInclusion(com.fasterxml.jackson.'annotation'.JsonInclude$Include)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonInclude$Value"
    linkageType: null
    functionLinenumber: 480
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonInclude$Value"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonInclude$Include"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].<init>(com.fasterxml.jackson.'annotation'.JsonInclude$Include,com.fasterxml.jackson.'annotation'.JsonInclude$Include,java.lang.Class,java.lang.Class)"
    functionUses: 1
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonInclude$Value:481"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonInclude$Value:482"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.'annotation'.JsonInclude$Include,com.fasterxml.jackson.'annotation'.JsonInclude$Include,java.lang.Class,java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.annotation.JsonInclude$Value:481"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.'annotation'.JsonInclude$Include,com.fasterxml.jackson.'annotation'.JsonInclude$Include,java.lang.Class,java.lang.Class)"
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonInclude$Value:482,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonInclude$Value].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonInclude$Value].valueFor()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonInclude$Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonInclude$Value].getValueInclusion()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonInclude$Value"
    linkageType: null
    functionLinenumber: 490
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonInclude$Include"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonInclude$Value].getContentInclusion()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonInclude$Value"
    linkageType: null
    functionLinenumber: 494
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonInclude$Include"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonInclude$Value].getValueFilter()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonInclude$Value"
    linkageType: null
    functionLinenumber: 498
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonInclude$Value].getContentFilter()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonInclude$Value"
    linkageType: null
    functionLinenumber: 502
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonInclude$Value].toString()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonInclude$Value"
    linkageType: null
    functionLinenumber: 507
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 19
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonInclude$Value:513"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonInclude$Value:516"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonInclude$Value:515"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonInclude$Value:516"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonInclude$Value:519"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonInclude$Value:518"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonInclude$Value:508,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.annotation.JsonInclude$Value:509,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.annotation.JsonInclude$Value:514,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.annotation.JsonInclude$Value:519,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonInclude$Value].hashCode()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonInclude$Value"
    linkageType: null
    functionLinenumber: 523
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonInclude$Value:524,1"
      Dst: "[java.lang.Enum].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonInclude$Value].equals(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonInclude$Value"
    linkageType: null
    functionLinenumber: 529
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 33
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonInclude$Value:530"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonInclude$Value:531"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonInclude$Value:530"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonInclude$Value:531"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonInclude$Value:532"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonInclude$Value:531"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonInclude$Value:532"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonInclude$Value:533"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonInclude$Value:532"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonInclude$Value:535"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonInclude$Value:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonInclude$Value:535"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonInclude$Value:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonInclude$Value:535"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonInclude$Value:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonInclude$Value:535"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonInclude$Value:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonInclude$Value:532,1"
      Dst: "[java.lang.Object].getClass"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray].<init>()"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray"
    linkageType: null
    functionLinenumber: 56
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.AbstractNumberParser].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:57,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.AbstractNumberParser].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray].parseBigDecimalString(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.math.BigDecimal"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 155
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:74"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:77"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:76"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:90"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:91"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:92"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:91"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:91"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:99"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:98"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:93"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:99"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:98"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:100"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:124"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:123"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:102"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:105"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:124"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:123"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:106"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:106"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:105"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:108"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:100"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:99"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:110"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:75"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:74"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:124"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:129"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:128"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:136"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:156"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:155"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:139"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:140"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:141"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:140"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:140"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:143"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:142"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:143"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:143"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:142"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:146"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:149"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:148"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:150"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:146"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:145"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:151"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:154"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:153"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:158"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:161"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:160"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:158"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:161"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:160"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:158"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:161"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:160"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:158"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:163"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:162"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:163"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:165"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:164"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:163"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:168"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:167"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:168"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:171"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:170"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:169"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:169"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:168"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:75,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray].parseBigDecimalStringWithManyDigits"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:84,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.AbstractNumberParser].charAt"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:94,1"
      Dst: "[java.lang.NumberFormatException].<init>"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:102,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isDigit"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:109,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseFourDigits"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:169,1"
      Dst: "[java.math.BigDecimal].<init>"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:169,1"
      Dst: "[java.math.BigDecimal].scaleByPowerOfTen"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:171,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray].valueOfBigDecimalString"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:174,1"
      Dst: "[java.lang.Throwable].initCause"
    JavaMethodInfo: null
    BBCount: 59
    CyclomaticComplexity: 4
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray].parseBigDecimalStringWithManyDigits(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.math.BigDecimal"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 174
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:183"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:199"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:200"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:201"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:200"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:200"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:209"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:208"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:202"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:209"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:208"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:211"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:214"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:213"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:211"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:214"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:213"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:214"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:218"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:217"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:214"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:218"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:217"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:219"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:222"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:221"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:219"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:222"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:221"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:222"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:222"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:225"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:245"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:244"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:228"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:231"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:230"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:228"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:231"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:230"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:231"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:234"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:233"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:231"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:234"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:233"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:236"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:239"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:238"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:236"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:239"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:238"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:239"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:245"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:244"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:239"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:245"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:244"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:247"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:253"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:252"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:253"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:255"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:254"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:262"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:282"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:281"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:265"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:266"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:267"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:266"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:266"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:269"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:268"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:269"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:268"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:272"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:275"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:274"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:276"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:272"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:271"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:277"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:280"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:279"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:284"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:285"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:284"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:284"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:287"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:286"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:287"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:290"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:289"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:290"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:292"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:290"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:292"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:290"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:294"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:184,1"
      Dst: "[java.lang.NumberFormatException].<init>"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:194,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.AbstractNumberParser].charAt"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:210,1"
      Dst: "[java.lang.Math].min"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:211,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isEightZeroes"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:219,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isEightDigits"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:222,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isDigit"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:295,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray].valueOfBigDecimalString"
    JavaMethodInfo: null
    BBCount: 72
    CyclomaticComplexity: 10
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray].valueOfBigDecimalString(char[],int,int,int,int,boolean,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.math.BigDecimal"
    argCount: 7
    argTypes:
    - "char[]"
    - "int"
    - "int"
    - "int"
    - "int"
    - "boolean"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 51
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:336"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:345"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:344"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:337"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:342"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:341"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:350"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:368"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:352"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:359"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:358"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:353"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:356"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:355"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:362"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:365"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:364"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:374"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:373"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:338,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].createPowersOfTenFloor16Map"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:339,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].fillPowersOfNFloor16Recursive"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:340,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharArray].parseDigitsRecursive"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:362,1"
      Dst: "[java.math.BigInteger].signum"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:365,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].computePowerOfTen"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:366,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].multiply"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:366,1"
      Dst: "[java.math.BigInteger].add"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:374,1"
      Dst: "[java.math.BigInteger].negate"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray:374,1"
      Dst: "[java.math.BigDecimal].<init>"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__321].bootstrap$(com.github.javaparser.ast.stmt.SwitchStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__321"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.SwitchStmt"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__321].<init>(com.github.javaparser.ast.stmt.SwitchStmt)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__321:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__321].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__321].<init>(com.github.javaparser.ast.stmt.SwitchStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__321"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.SwitchStmt"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__321:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__321].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__321"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__321:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_14__999].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_14__999"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.ToIntFunction"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_14__999].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_14__999:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_14__999].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_14__999].<init>()"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_14__999"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_14__999:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_14__999].applyAsInt(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_14__999"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_14__999:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].lambda$visit$14"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 28
    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: null
    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: null
    functionLinenumber: 32
    functionDepth: 0
    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"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.NoBinaryIntegerLiteralsValidator:34,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 38
    functionDepth: 0
    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"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.NoBinaryIntegerLiteralsValidator:40,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 43
    functionDepth: 0
    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()"
    - "[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.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"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.NoBinaryIntegerLiteralsValidator:45,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report"
    JavaMethodInfo: null
    BBCount: 3
    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: null
    functionLinenumber: 28
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 28
    functionDepth: 0
    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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_212__562].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_212__562"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__562].<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__562:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_212__562].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_212__562].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_212__562"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_212__562:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_212__562].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_212__562"
    linkageType: null
    functionLinenumber: -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.stmt.SwitchEntry)"
    functionUses: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_212__562:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$212"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_6__1144].bootstrap$()"
    functionSourceFile: "com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_6__1144"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_6__1144].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_6__1144:-1,1"
      Dst: "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_6__1144].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_6__1144].<init>()"
    functionSourceFile: "com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_6__1144"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_6__1144:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_6__1144].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_6__1144"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 6
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_6__1144:-1,1"
      Dst: "[com.github.javaparser.utils.PositionUtils].lambda$firstNonAnnotationNode$6"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_86__409].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_86__409"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__409].<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__409:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_86__409].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_86__409].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_86__409"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_86__409:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_86__409].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_86__409"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_86__409:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$86"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException].<init>(com.fasterxml.jackson.core.JsonParser,java.lang.String,com.fasterxml.jackson.core.JsonLocation,java.lang.Class,java.lang.String,java.util.Collection)"
    functionSourceFile: "com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException"
    linkageType: null
    functionLinenumber: 23
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "java.lang.String"
    - "com.fasterxml.jackson.core.JsonLocation"
    - "java.lang.Class"
    - "java.lang.String"
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.exc.PropertyBindingException].<init>(com.fasterxml.jackson.core.JsonParser,java.lang.String,com.fasterxml.jackson.core.JsonLocation,java.lang.Class,java.lang.String,java.util.Collection)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException:24,1"
      Dst: "[com.fasterxml.jackson.databind.exc.PropertyBindingException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException].<init>(java.lang.String,com.fasterxml.jackson.core.JsonLocation,java.lang.Class,java.lang.String,java.util.Collection)"
    functionSourceFile: "com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "com.fasterxml.jackson.core.JsonLocation"
    - "java.lang.Class"
    - "java.lang.String"
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException:35,1"
      Dst: "[com.fasterxml.jackson.databind.exc.PropertyBindingException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException].'from'(com.fasterxml.jackson.core.JsonParser,java.lang.Object,java.lang.String,java.util.Collection)"
    functionSourceFile: "com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException"
    linkageType: null
    functionLinenumber: 52
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "java.lang.Object"
    - "java.lang.String"
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException].<init>(com.fasterxml.jackson.core.JsonParser,java.lang.String,com.fasterxml.jackson.core.JsonLocation,java.lang.Class,java.lang.String,java.util.Collection)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getCurrentLocation()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getCurrentLocation()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getCurrentLocation()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getCurrentLocation()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getCurrentLocation()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getCurrentLocation()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getCurrentLocation()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getCurrentLocation()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getCurrentLocation()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].prependPath(java.lang.Object,java.lang.String)"
    functionUses: 1
    ICount: 19
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException:53"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException:56"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException:55"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException:56,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException:59,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException:58,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException:61,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getCurrentLocation"
    - Src: "com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException:61,1"
      Dst: "[com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException].<init>"
    - Src: "com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException:63,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException].prependPath"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__7].bootstrap$(com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__7"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__7].<init>(com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__7:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__7].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__7].<init>(com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__7"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__7:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__7].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__7"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__7:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__241].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__241"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__241].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__241:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__241].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__241].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__241"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__241:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__241].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__241"
    linkageType: null
    functionLinenumber: -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.BlockComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    functionUses: 14
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__241:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.CompilationUnitMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.CompilationUnitMetaModel"
    linkageType: null
    functionLinenumber: 41
    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:42,1"
      Dst: "[com.github.javaparser.metamodel.NodeMetaModel].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__84].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__84"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__84].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__84:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__84].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__84].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__84"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__84:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__84].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__84"
    linkageType: null
    functionLinenumber: -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.BlockComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    functionUses: 14
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__84:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_113__177].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_113__177"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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_113__177].<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_113__177:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_113__177].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_113__177].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_113__177"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_113__177:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_113__177].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_113__177"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$113(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 14
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_113__177:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$113"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 39
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.printer.concretesyntaxmodel.CsmMix"
    - "com.github.javaparser.printer.concretesyntaxmodel.CsmMix"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Reshuffled:40,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].toString()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Reshuffled"
    linkageType: null
    functionLinenumber: 46
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 19
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Reshuffled:47,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Reshuffled:47,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Reshuffled:47,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].equals(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Reshuffled"
    linkageType: null
    functionLinenumber: 51
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].equals(java.lang.Object)"
    functionUses: 33
    ICount: 19
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Reshuffled:52"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Reshuffled:54"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Reshuffled:53"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Reshuffled:54"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Reshuffled:55"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Reshuffled:54"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Reshuffled:54"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Reshuffled:56"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Reshuffled:55"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Reshuffled:57"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Reshuffled:59"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Reshuffled:58"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Reshuffled:54,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Reshuffled:57,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].equals"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].hashCode()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Reshuffled"
    linkageType: null
    functionLinenumber: 63
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].hashCode()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].hashCode()"
    functionUses: 7
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Reshuffled:64,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].getElement()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Reshuffled"
    linkageType: null
    functionLinenumber: 70
    functionDepth: 0
    returnType: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].getPreviousOrder()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Reshuffled"
    linkageType: null
    functionLinenumber: 74
    functionDepth: 0
    returnType: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].getNextOrder()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Reshuffled"
    linkageType: null
    functionLinenumber: 78
    functionDepth: 0
    returnType: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].isAdded()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Reshuffled"
    linkageType: null
    functionLinenumber: 83
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].isRemoved()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Reshuffled"
    linkageType: null
    functionLinenumber: 88
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].isKept()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Reshuffled"
    linkageType: null
    functionLinenumber: 93
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: 102
    functionDepth: 0
    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.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:103,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].getElements"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Reshuffled:103,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].replaceTokens"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Reshuffled:103,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Reshuffled:105,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].replaceTokens(java.util.List,com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Reshuffled"
    linkageType: null
    functionLinenumber: 111
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "com.github.javaparser.printer.concretesyntaxmodel.CsmElement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled$lambda_replaceTokens_0__1170].bootstrap$(com.github.javaparser.printer.lexicalpreservation.Reshuffled,com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    functionUses: 2
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Reshuffled:112,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Reshuffled:112,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Reshuffled$lambda_replaceTokens_0__1170].bootstrap$"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Reshuffled:112,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Reshuffled:112,1"
      Dst: "[java.util.stream.Collectors].toList"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Reshuffled:112,1"
      Dst: "[java.util.stream.Stream].collect"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 118
    functionDepth: 0
    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:119"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Reshuffled:118"
        BranchSideFuncs:
        - "isNewLine()"
        - "isToken(com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Reshuffled:119"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Reshuffled:118"
        BranchSideFuncs:
        - "isNewLine()"
        - "isToken(com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Reshuffled:119,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].isToken"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Reshuffled:119,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].isNewLine"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].isToken(com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Reshuffled"
    linkageType: null
    functionLinenumber: 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: null
    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: null
    functionLinenumber: 111
    functionDepth: 0
    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:112"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Reshuffled:111"
        BranchSideFuncs:
        - "isNewLineToken(com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Reshuffled:112,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].isNewLineToken"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeInferenceCache].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInferenceCache"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInferenceCache:33,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeInferenceCache].addRecord(com.github.javaparser.resolution.TypeSolver,com.github.javaparser.ast.expr.LambdaExpr,java.lang.String,com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInferenceCache"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.github.javaparser.resolution.TypeSolver"
    - "com.github.javaparser.ast.expr.LambdaExpr"
    - "java.lang.String"
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInferenceCache:39"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInferenceCache:42"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInferenceCache:41"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInferenceCache:42"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInferenceCache:45"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInferenceCache:44"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInferenceCache:39,1"
      Dst: "[java.util.Map].containsKey"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInferenceCache:40,1"
      Dst: "[java.util.IdentityHashMap].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInferenceCache:40,1"
      Dst: "[java.util.Map].put"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInferenceCache:42,1"
      Dst: "[java.util.Map].get"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInferenceCache:42,1"
      Dst: "[java.util.IdentityHashMap].containsKey"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInferenceCache:43,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInferenceCache:43,1"
      Dst: "[java.util.IdentityHashMap].put"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInferenceCache:45,1"
      Dst: "[java.util.IdentityHashMap].get"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeInferenceCache].retrieve(com.github.javaparser.resolution.TypeSolver,com.github.javaparser.ast.expr.LambdaExpr,java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInferenceCache"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 3
    argTypes:
    - "com.github.javaparser.resolution.TypeSolver"
    - "com.github.javaparser.ast.expr.LambdaExpr"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInferenceCache:49"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInferenceCache:52"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInferenceCache:51"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInferenceCache:52"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInferenceCache:55"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInferenceCache:54"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInferenceCache:55"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInferenceCache:58"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInferenceCache:57"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInferenceCache:49,1"
      Dst: "[java.util.Map].containsKey"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInferenceCache:50,1"
      Dst: "[java.util.Optional].empty"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInferenceCache:52,1"
      Dst: "[java.util.Map].get"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInferenceCache:52,1"
      Dst: "[java.util.IdentityHashMap].containsKey"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInferenceCache:55,1"
      Dst: "[java.util.IdentityHashMap].get"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInferenceCache:58,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeInferenceCache].recordInferenceVariables(com.github.javaparser.resolution.TypeSolver,com.github.javaparser.ast.expr.LambdaExpr,java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInferenceCache"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.resolution.TypeSolver"
    - "com.github.javaparser.ast.expr.LambdaExpr"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInferenceCache:62"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInferenceCache:65"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInferenceCache:64"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInferenceCache:62,1"
      Dst: "[java.util.Map].containsKey"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInferenceCache:63,1"
      Dst: "[java.util.IdentityHashMap].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInferenceCache:63,1"
      Dst: "[java.util.Map].put"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInferenceCache:65,1"
      Dst: "[java.util.Map].get"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInferenceCache:65,1"
      Dst: "[java.util.IdentityHashMap].put"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeInferenceCache].retrieveInferenceVariables(com.github.javaparser.resolution.TypeSolver,com.github.javaparser.ast.expr.LambdaExpr)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInferenceCache"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 2
    argTypes:
    - "com.github.javaparser.resolution.TypeSolver"
    - "com.github.javaparser.ast.expr.LambdaExpr"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInferenceCache:69"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInferenceCache:72"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInferenceCache:71"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInferenceCache:72"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInferenceCache:75"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInferenceCache:74"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInferenceCache:69,1"
      Dst: "[java.util.Map].containsKey"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInferenceCache:70,1"
      Dst: "[java.util.Optional].empty"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInferenceCache:72,1"
      Dst: "[java.util.Map].get"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInferenceCache:72,1"
      Dst: "[java.util.IdentityHashMap].containsKey"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInferenceCache:75,1"
      Dst: "[java.util.IdentityHashMap].get"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInferenceCache:75,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.InferenceContext$lambda_placeInferenceVariables_3__692].bootstrap$(com.github.javaparser.resolution.logic.InferenceContext)"
    functionSourceFile: "com.github.javaparser.resolution.logic.InferenceContext$lambda_placeInferenceVariables_3__692"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedTypeTransformer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.logic.InferenceContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.logic.InferenceContext$lambda_placeInferenceVariables_3__692].<init>(com.github.javaparser.resolution.logic.InferenceContext)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.InferenceContext$lambda_placeInferenceVariables_3__692:-1,1"
      Dst: "[com.github.javaparser.resolution.logic.InferenceContext$lambda_placeInferenceVariables_3__692].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.InferenceContext$lambda_placeInferenceVariables_3__692].<init>(com.github.javaparser.resolution.logic.InferenceContext)"
    functionSourceFile: "com.github.javaparser.resolution.logic.InferenceContext$lambda_placeInferenceVariables_3__692"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.logic.InferenceContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.InferenceContext$lambda_placeInferenceVariables_3__692:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.InferenceContext$lambda_placeInferenceVariables_3__692].transform(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.resolution.logic.InferenceContext$lambda_placeInferenceVariables_3__692"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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].lambda$placeInferenceVariables$3(com.github.javaparser.resolution.types.ResolvedType)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.InferenceContext$lambda_placeInferenceVariables_3__692:-1,1"
      Dst: "[com.github.javaparser.resolution.logic.InferenceContext].lambda$placeInferenceVariables$3"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:41,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory].getContext(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory"
    linkageType: null
    functionLinenumber: 43
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.Context"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ArrayAccessExprContext].<init>(com.github.javaparser.ast.expr.ArrayAccessExpr,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnnotationDeclarationContext].<init>(com.github.javaparser.ast.body.AnnotationDeclaration,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.BinaryExprContext].<init>(com.github.javaparser.ast.expr.BinaryExpr,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext].<init>(com.github.javaparser.ast.stmt.BlockStmt,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext].<init>(com.github.javaparser.ast.CompilationUnit,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnclosedExprContext].<init>(com.github.javaparser.ast.expr.EnclosedExpr,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForEachStatementContext].<init>(com.github.javaparser.ast.stmt.ForEachStmt,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForStatementContext].<init>(com.github.javaparser.ast.stmt.ForStmt,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext].<init>(com.github.javaparser.ast.stmt.IfStmt,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.InstanceOfExprContext].<init>(com.github.javaparser.ast.expr.InstanceOfExpr,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext].<init>(com.github.javaparser.ast.expr.LambdaExpr,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodContext].<init>(com.github.javaparser.ast.body.MethodDeclaration,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ConstructorContext].<init>(com.github.javaparser.ast.body.ConstructorDeclaration,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext].<init>(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].<init>(com.github.javaparser.ast.expr.MethodCallExpr,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext].<init>(com.github.javaparser.ast.expr.MethodReferenceExpr,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnumDeclarationContext].<init>(com.github.javaparser.ast.body.EnumDeclaration,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext].<init>(com.github.javaparser.ast.expr.FieldAccessExpr,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext].<init>(com.github.javaparser.ast.stmt.SwitchEntry,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext].<init>(com.github.javaparser.ast.stmt.TryStmt,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext].<init>(com.github.javaparser.ast.stmt.Statement,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext].<init>(com.github.javaparser.ast.stmt.CatchClause,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.UnaryExprContext].<init>(com.github.javaparser.ast.expr.UnaryExpr,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.VariableDeclaratorContext].<init>(com.github.javaparser.ast.body.VariableDeclarator,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.VariableDeclarationExprContext].<init>(com.github.javaparser.ast.expr.VariableDeclarationExpr,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].getAnonymousClassBody()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext].<init>(com.github.javaparser.ast.expr.ObjectCreationExpr,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ObjectCreationContext].<init>(com.github.javaparser.ast.expr.ObjectCreationExpr,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.ast.Node].getParentNode()"
    - "[com.github.javaparser.ast.Node].getParentNode()"
    - "[com.github.javaparser.ast.Node].getParentNode()"
    - "[com.github.javaparser.ast.Node].getParentNode()"
    - "[com.github.javaparser.ast.Node].getParentNode()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory].getContext(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.ast.Node].getParentNode()"
    - "[com.github.javaparser.ast.Node].getParentNode()"
    - "[com.github.javaparser.ast.Node].getParentNode()"
    - "[com.github.javaparser.ast.Node].getParentNode()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory].getContext(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.ast.Node].getParentNode()"
    - "[com.github.javaparser.ast.Node].getParentNode()"
    - "[com.github.javaparser.resolution.Navigator].demandParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.NodeList].contains(java.lang.Object)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getImplementedTypes()"
    - "[com.github.javaparser.ast.NodeList].contains(java.lang.Object)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getExtendedTypes()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationExtendsContext].<init>(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory].getContext(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
    functionUses: 52
    ICount: 233
    EdgeCount: 48
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:44"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:49"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:48"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:49"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:52"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.ast.expr.ArrayAccessExpr,com.github.javaparser.resolution.TypeSolver)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:51"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:52"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:55"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.ast.body.AnnotationDeclaration,com.github.javaparser.resolution.TypeSolver)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:54"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:55"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:58"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.ast.expr.BinaryExpr,com.github.javaparser.resolution.TypeSolver)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:57"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:58"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:61"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.ast.stmt.BlockStmt,com.github.javaparser.resolution.TypeSolver)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:60"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:61"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:64"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.ast.CompilationUnit,com.github.javaparser.resolution.TypeSolver)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:63"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:64"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:67"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.ast.expr.EnclosedExpr,com.github.javaparser.resolution.TypeSolver)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:66"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:67"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:70"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.ast.stmt.ForEachStmt,com.github.javaparser.resolution.TypeSolver)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:69"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:70"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:73"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.ast.stmt.ForStmt,com.github.javaparser.resolution.TypeSolver)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:72"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:73"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:76"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.ast.stmt.IfStmt,com.github.javaparser.resolution.TypeSolver)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:75"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:76"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:79"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.ast.expr.InstanceOfExpr,com.github.javaparser.resolution.TypeSolver)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:78"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:79"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:82"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.ast.expr.LambdaExpr,com.github.javaparser.resolution.TypeSolver)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:81"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:82"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:85"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.ast.body.MethodDeclaration,com.github.javaparser.resolution.TypeSolver)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:84"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:85"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:88"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.ast.body.ConstructorDeclaration,com.github.javaparser.resolution.TypeSolver)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:87"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:88"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:91"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:90"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:91"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:94"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.ast.expr.MethodCallExpr,com.github.javaparser.resolution.TypeSolver)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:93"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:94"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:97"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.ast.expr.MethodReferenceExpr,com.github.javaparser.resolution.TypeSolver)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:96"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:97"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:100"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.ast.body.EnumDeclaration,com.github.javaparser.resolution.TypeSolver)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:99"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:100"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:103"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.ast.expr.FieldAccessExpr,com.github.javaparser.resolution.TypeSolver)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:102"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:103"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:106"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.ast.stmt.SwitchEntry,com.github.javaparser.resolution.TypeSolver)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:105"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:106"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:109"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.ast.stmt.TryStmt,com.github.javaparser.resolution.TypeSolver)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:108"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:109"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:112"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.ast.stmt.Statement,com.github.javaparser.resolution.TypeSolver)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:111"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:112"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:115"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.ast.stmt.CatchClause,com.github.javaparser.resolution.TypeSolver)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:114"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:115"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:118"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.ast.expr.UnaryExpr,com.github.javaparser.resolution.TypeSolver)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:117"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:118"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:121"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.ast.body.VariableDeclarator,com.github.javaparser.resolution.TypeSolver)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:120"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:121"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:124"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.ast.expr.VariableDeclarationExpr,com.github.javaparser.resolution.TypeSolver)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:123"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:124"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:128"
        BranchSideFuncs:
        - "getAnonymousClassBody()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:127"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:125"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:128"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:127"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:128"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:131"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.ast.expr.ObjectCreationExpr,com.github.javaparser.resolution.TypeSolver)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:130"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:131"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:147"
        BranchSideFuncs:
        - "demandParentNode(com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:134"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:144"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:143"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:134"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:144"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:143"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:136"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:142"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:141"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:138"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:136"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:135"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:144"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:148"
        BranchSideFuncs:
        - "getParentNode()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:147"
        BranchSideFuncs:
        - "demandParentNode(com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:144"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:148"
        BranchSideFuncs:
        - "getParentNode()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:147"
        BranchSideFuncs:
        - "demandParentNode(com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:144"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:148"
        BranchSideFuncs:
        - "getParentNode()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:147"
        BranchSideFuncs:
        - "demandParentNode(com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:149"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:158"
        BranchSideFuncs:
        - "getImplementedTypes()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:157"
        BranchSideFuncs:
        - "getContext(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:149"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:158"
        BranchSideFuncs:
        - "getImplementedTypes()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:157"
        BranchSideFuncs:
        - "getContext(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:151"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:155"
        BranchSideFuncs:
        - "contains(java.lang.Object)"
        - "getExtendedTypes()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:154"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,com.github.javaparser.resolution.TypeSolver)"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:152"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:157"
        BranchSideFuncs:
        - "getContext(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:45,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:50,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ArrayAccessExprContext].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:53,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnnotationDeclarationContext].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:56,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.BinaryExprContext].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:59,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:62,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:65,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnclosedExprContext].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:68,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForEachStatementContext].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:71,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForStatementContext].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:74,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:77,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.InstanceOfExprContext].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:80,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:83,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodContext].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:86,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ConstructorContext].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:89,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:92,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:95,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:98,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnumDeclarationContext].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:101,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:104,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:107,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:110,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:113,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:116,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.UnaryExprContext].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:119,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.VariableDeclaratorContext].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:122,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.VariableDeclarationExprContext].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:125,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].getAnonymousClassBody"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:125,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:126,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:129,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ObjectCreationContext].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:134,1"
      Dst: "[com.github.javaparser.ast.Node].getParentNode"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:134,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:142,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory].getContext"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:148,1"
      Dst: "[com.github.javaparser.resolution.Navigator].demandParentNode"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:151,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getImplementedTypes"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:151,1"
      Dst: "[com.github.javaparser.ast.NodeList].contains"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:152,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getExtendedTypes"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:155,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationExtendsContext].<init>"
    JavaMethodInfo: null
    BBCount: 75
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory].getSymbolDeclarator(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory"
    linkageType: null
    functionLinenumber: 161
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.SymbolDeclarator"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarators.FieldSymbolDeclarator].<init>(com.github.javaparser.ast.body.FieldDeclaration,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarators.ParameterSymbolDeclarator].<init>(com.github.javaparser.ast.body.Parameter,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarators.PatternSymbolDeclarator].<init>(com.github.javaparser.ast.expr.PatternExpr,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].getExpression()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarators.VariableSymbolDeclarator].<init>(com.github.javaparser.ast.expr.VariableDeclarationExpr,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].getExpression()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarators.NoSymbolDeclarator].<init>(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarators.VariableSymbolDeclarator].<init>(com.github.javaparser.ast.expr.VariableDeclarationExpr,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].getVariable()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarators.NoSymbolDeclarator].<init>(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
    functionUses: 12
    ICount: 44
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:162"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:165"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.ast.body.FieldDeclaration,com.github.javaparser.resolution.TypeSolver)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:164"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:165"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:168"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.ast.body.Parameter,com.github.javaparser.resolution.TypeSolver)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:167"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:168"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:171"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.ast.expr.PatternExpr,com.github.javaparser.resolution.TypeSolver)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:170"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:171"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:179"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:178"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:173"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:177"
        BranchSideFuncs:
        - "getExpression()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:176"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:179"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:183"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.ast.expr.VariableDeclarationExpr,com.github.javaparser.resolution.TypeSolver)"
        - "getVariable()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:182"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:163,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarators.FieldSymbolDeclarator].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:166,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarators.ParameterSymbolDeclarator].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:169,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarators.PatternSymbolDeclarator].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:173,1"
      Dst: "[com.github.javaparser.ast.stmt.ExpressionStmt].getExpression"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:174,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarators.VariableSymbolDeclarator].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:177,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarators.NoSymbolDeclarator].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory:181,1"
      Dst: "[com.github.javaparser.ast.stmt.ForEachStmt].getVariable"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumConstantDeclaration].<init>(javassist.CtField,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumConstantDeclaration"
    linkageType: null
    functionLinenumber: 39
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "javassist.CtField"
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumConstantDeclaration:41"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumConstantDeclaration:44"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumConstantDeclaration:43"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumConstantDeclaration:44"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumConstantDeclaration:49"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumConstantDeclaration:48"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumConstantDeclaration:40,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumConstantDeclaration:42,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumConstantDeclaration:44,1"
      Dst: "[javassist.CtField].getFieldInfo2"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumConstantDeclaration:44,1"
      Dst: "[javassist.bytecode.FieldInfo].getAccessFlags"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumConstantDeclaration:45,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumConstantDeclaration:45,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumConstantDeclaration:47,1"
      Dst: "[javassist.CtField].toString"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumConstantDeclaration:47,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumConstantDeclaration].getName()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumConstantDeclaration"
    linkageType: null
    functionLinenumber: 55
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumConstantDeclaration:56,1"
      Dst: "[javassist.CtField].getName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumConstantDeclaration].getType()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumConstantDeclaration"
    linkageType: null
    functionLinenumber: 60
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].<init>(javassist.CtClass,com.github.javaparser.resolution.TypeSolver)"
    functionUses: 3
    ICount: 13
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumConstantDeclaration:61"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumConstantDeclaration:64"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
        - "<init>(javassist.CtClass,com.github.javaparser.resolution.TypeSolver)"
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumConstantDeclaration:63"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumConstantDeclaration:62,1"
      Dst: "[javassist.CtField].getDeclaringClass"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumConstantDeclaration:62,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].<init>"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumConstantDeclaration:62,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumConstantDeclaration].toString()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumConstantDeclaration"
    linkageType: null
    functionLinenumber: 68
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 19
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumConstantDeclaration:69,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumConstantDeclaration:69,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumConstantDeclaration:69,1"
      Dst: "[java.lang.Class].getSimpleName"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumConstantDeclaration:69,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumConstantDeclaration:70,1"
      Dst: "[javassist.CtField].getName"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumConstantDeclaration:70,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].<init>(com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    linkageType: null
    functionLinenumber: 95
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.BeanDescription].<init>(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].getConfig()"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].getAnnotationIntrospector()"
    functionUses: 1
    ICount: 17
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:100"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:103"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:102"
        BranchSideFuncs:
        - "getAnnotationIntrospector()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:96,1"
      Dst: "[com.fasterxml.jackson.databind.BeanDescription].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:98,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].getConfig"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:103,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getAnnotationIntrospector"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].<init>(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.introspect.AnnotatedClass,java.util.List)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    linkageType: null
    functionLinenumber: 114
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.BeanDescription].<init>(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].getAnnotationIntrospector()"
    functionUses: 1
    ICount: 18
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:119"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:122"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:121"
        BranchSideFuncs:
        - "getAnnotationIntrospector()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:115,1"
      Dst: "[com.fasterxml.jackson.databind.BeanDescription].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:122,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getAnnotationIntrospector"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].<init>(com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    linkageType: null
    functionLinenumber: 129
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].<init>(com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].getClassDef()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].getType()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].getObjectIdInfo()"
    functionUses: 2
    ICount: 8
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:130,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].getType"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:130,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].getClassDef"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:130,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:131,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].getObjectIdInfo"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].forDeserialization(com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    linkageType: null
    functionLinenumber: 138
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].<init>(com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector)"
    functionUses: 3
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:139,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].forSerialization(com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    linkageType: null
    functionLinenumber: 146
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].<init>(com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:147,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].forOtherUse(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    linkageType: null
    functionLinenumber: 157
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].<init>(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.introspect.AnnotatedClass,java.util.List)"
    functionUses: 8
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:159,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:159,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription]._properties()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    linkageType: null
    functionLinenumber: 162
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].getProperties()"
    functionUses: 5
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:163"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:166"
        BranchSideFuncs:
        - "getProperties()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:165"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:164,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].getProperties"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].removeProperty(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    linkageType: null
    functionLinenumber: 183
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription]._properties()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getName()"
    - "[com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition].getName()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].remove()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].remove()"
    - "[com.github.javaparser.utils.VisitorList$1].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].remove()"
    - "[com.github.javaparser.utils.VisitorSet$1].remove()"
    - "[com.fasterxml.jackson.databind.MappingIterator].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].remove()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].remove()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].remove()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].remove()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].remove()"
    - "[com.github.javaparser.utils.VisitorList$2].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].remove()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].remove()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$1].remove()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].remove()"
    functionUses: 1
    ICount: 15
    EdgeCount: 70
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:185"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:192"
        BranchSideFuncs:
        - "getName()"
        - "next()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:191"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:187"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:191"
        BranchSideFuncs:
        - "remove()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:190"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:184,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription]._properties"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:184,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:185,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:186,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:187,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition].getName"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:187,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:188,1"
      Dst: "[java.util.Iterator].remove"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].addProperty(com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    linkageType: null
    functionLinenumber: 197
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getFullName()"
    - "[com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition].getFullName()"
    - "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].hasProperty(com.fasterxml.jackson.databind.PropertyName)"
    - "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription]._properties()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    functionUses: 1
    ICount: 9
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:198"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:201"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:200"
        BranchSideFuncs:
        - "add(java.lang.Object)"
        - "_properties()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:198,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition].getFullName"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:198,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].hasProperty"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:201,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription]._properties"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:201,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].hasProperty(com.fasterxml.jackson.databind.PropertyName)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    linkageType: null
    functionLinenumber: 208
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.PropertyName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].findProperty(com.fasterxml.jackson.databind.PropertyName)"
    functionUses: 2
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:209"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:208"
        BranchSideFuncs:
        - "findProperty(com.fasterxml.jackson.databind.PropertyName)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:209,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].findProperty"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].findProperty(com.fasterxml.jackson.databind.PropertyName)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    linkageType: null
    functionLinenumber: 216
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.PropertyName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription]._properties()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition].hasName(com.fasterxml.jackson.databind.PropertyName)"
    - "[com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition].hasName(com.fasterxml.jackson.databind.PropertyName)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].hasName(com.fasterxml.jackson.databind.PropertyName)"
    functionUses: 1
    ICount: 13
    EdgeCount: 54
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:217"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:222"
        BranchSideFuncs:
        - "hasName(com.fasterxml.jackson.databind.PropertyName)"
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "_properties()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:221"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:218"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:221"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:220"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:217,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription]._properties"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:217,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:217,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:217,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:218,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition].hasName"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].getClassInfo()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    linkageType: null
    functionLinenumber: 231
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 48
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].getObjectIdInfo()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    linkageType: null
    functionLinenumber: 234
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.ObjectIdInfo"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].findProperties()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    linkageType: null
    functionLinenumber: 238
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription]._properties()"
    functionUses: 5
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:239,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription]._properties"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].findJsonKeyAccessor()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    linkageType: null
    functionLinenumber: 243
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].getJsonKeyAccessor()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:244"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:245"
        BranchSideFuncs:
        - "getJsonKeyAccessor()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:244"
        BranchSideFuncs:
        - "getJsonKeyAccessor()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:245,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].getJsonKeyAccessor"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].findJsonValueMethod()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:251"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:252"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:251"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:252,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].getJsonValueMethod"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].findJsonValueAccessor()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    linkageType: null
    functionLinenumber: 256
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].getJsonValueAccessor()"
    functionUses: 5
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:257"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:258"
        BranchSideFuncs:
        - "getJsonValueAccessor()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:257"
        BranchSideFuncs:
        - "getJsonValueAccessor()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:258,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].getJsonValueAccessor"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].getIgnoredPropertyNames()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    linkageType: null
    functionLinenumber: 262
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].getIgnoredPropertyNames()"
    functionUses: 1
    ICount: 11
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:263"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:264"
        BranchSideFuncs:
        - "getIgnoredPropertyNames()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:263"
        BranchSideFuncs:
        - "getIgnoredPropertyNames()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:265"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:268"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:267"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:264,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].getIgnoredPropertyNames"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:266,1"
      Dst: "[java.util.Collections].emptySet"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].hasKnownClassAnnotations()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    linkageType: null
    functionLinenumber: 272
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].hasAnnotations()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:273,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].hasAnnotations"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].getClassAnnotations()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    linkageType: null
    functionLinenumber: 277
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.Annotations"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getAnnotations()"
    functionUses: 6
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:278,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getAnnotations"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].bindingsForBeanType()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.TypeBindings"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:284,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getBindings"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].resolveType(java.lang.reflect.Type)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Type"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:292,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getTypeFactory"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:292,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getBindings"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:292,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].resolveMemberType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].findDefaultConstructor()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    linkageType: null
    functionLinenumber: 296
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getDefaultConstructor()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:297,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getDefaultConstructor"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].findAnySetterAccessor()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    linkageType: null
    functionLinenumber: 302
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].getAnySetterMethod()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getRawParameterType(int)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getName()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].getAnySetterField()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getName()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getName()"
    functionUses: 1
    ICount: 38
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:303"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:334"
        BranchSideFuncs:
        - "getAnySetterMethod()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:333"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:305"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:319"
        BranchSideFuncs:
        - "getAnySetterField()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:313"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:318"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:317"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:313"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:318"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:317"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:321"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:333"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:325"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:331"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:330"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:326"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:331"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:330"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:304,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].getAnySetterMethod"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:312,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getRawParameterType"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:316,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getName"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:316,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:314,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:314,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:320,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].getAnySetterField"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:324,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.Annotated].getRawType"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:325,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:329,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.Annotated].getName"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].findInjectables()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    linkageType: null
    functionLinenumber: 338
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].getInjectables()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:339"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:342"
        BranchSideFuncs:
        - "getInjectables()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:341"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:340,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].getInjectables"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:342,1"
      Dst: "[java.util.Collections].emptyMap"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].getConstructors()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    linkageType: null
    functionLinenumber: 346
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getConstructors()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:347,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getConstructors"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].getConstructorsWithMode()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    linkageType: null
    functionLinenumber: 351
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getConstructors()"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.utils.VisitorList].isEmpty()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findCreatorAnnotation(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findCreatorAnnotation(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findCreatorAnnotation(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedAndMetadata].of(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Object)"
    functionUses: 1
    ICount: 24
    EdgeCount: 57
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:353"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:356"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:355"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:357"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:364"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "findCreatorAnnotation(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:363"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:359"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:362"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:361"
        BranchSideFuncs:
        - "of(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:352,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getConstructors"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:353,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:354,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:356,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:357,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:357,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:357,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:358,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findCreatorAnnotation"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:362,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedAndMetadata].of"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:362,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].instantiateBean(boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    linkageType: null
    functionLinenumber: 368
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getDefaultConstructor()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].fixAccess(boolean)"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].call()"
    - "[org.xml.sax.SAXException].getCause()"
    - "[org.xml.sax.SAXException].getCause()"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].throwIfError(java.lang.Throwable)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].throwIfRTE(java.lang.Throwable)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getAnnotated()"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].exceptionMessage(java.lang.Throwable)"
    functionUses: 1
    ICount: 31
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:370"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:373"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:372"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:373"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:377"
        BranchSideFuncs:
        - "fixAccess(boolean)"
        - "isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:376"
        BranchSideFuncs:
        - "call()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:380"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:383"
        BranchSideFuncs:
        - "getCause()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:382"
        BranchSideFuncs:
        - "throwIfRTE(java.lang.Throwable)"
        - "getAnnotated()"
        - "throwIfError(java.lang.Throwable)"
        - "exceptionMessage(java.lang.Throwable)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:369,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getDefaultConstructor"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:374,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:374,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].fixAccess"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:377,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].call"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:380,1"
      Dst: "[java.lang.Throwable].getCause"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:383,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].throwIfError"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:384,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].throwIfRTE"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:386,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getAnnotated"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:386,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:386,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:387,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].exceptionMessage"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:387,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:387,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].findMethod(java.lang.String,java.lang.Class[])"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    linkageType: null
    functionLinenumber: 398
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Class[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].findMethod(java.lang.String,java.lang.Class[])"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:399,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].findMethod"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].findExpectedFormat(com.fasterxml.jackson.'annotation'.JsonFormat$Value)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    linkageType: null
    functionLinenumber: 412
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonFormat$Value"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonFormat$Value"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findFormat(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findFormat(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findFormat(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].withOverrides(com.fasterxml.jackson.'annotation'.JsonFormat$Value)"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].getDefaultPropertyFormat(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getRawType()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].withOverrides(com.fasterxml.jackson.'annotation'.JsonFormat$Value)"
    functionUses: 10
    ICount: 22
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:413"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:423"
        BranchSideFuncs:
        - "findFormat(com.fasterxml.jackson.databind.introspect.Annotated)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:422"
        BranchSideFuncs:
        - "getRawType()"
        - "getDefaultPropertyFormat(java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:415"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:423"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:422"
        BranchSideFuncs:
        - "getRawType()"
        - "getDefaultPropertyFormat(java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:416"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:419"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:418"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:424"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:431"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:430"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:425"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:428"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:427"
        BranchSideFuncs:
        - "withOverrides(com.fasterxml.jackson.'annotation'.JsonFormat$Value)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:414,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findFormat"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:419,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonFormat$Value].withOverrides"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:423,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getRawType"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:423,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getDefaultPropertyFormat"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].findDefaultViews()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    linkageType: null
    functionLinenumber: 436
    functionDepth: 0
    returnType: "java.lang.Class[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findViews(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findViews(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findViews(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
    functionUses: 3
    ICount: 21
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:437"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:449"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:448"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:439"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:440"
        BranchSideFuncs:
        - "findViews(com.fasterxml.jackson.databind.introspect.Annotated)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:439"
        BranchSideFuncs:
        - "findViews(com.fasterxml.jackson.databind.introspect.Annotated)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:442"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:447"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:446"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:443"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:447"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:446"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:440,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findViews"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:443,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].findSerializationConverter()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    linkageType: null
    functionLinenumber: 460
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.Converter"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription]._createConverter(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findSerializationConverter(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findSerializationConverter(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findSerializationConverter(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionUses: 1
    ICount: 9
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:461"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:464"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:463"
        BranchSideFuncs:
        - "_createConverter(java.lang.Object)"
        - "findSerializationConverter(com.fasterxml.jackson.databind.introspect.Annotated)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:464,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findSerializationConverter"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:464,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription]._createConverter"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].findPropertyInclusion(com.fasterxml.jackson.'annotation'.JsonInclude$Value)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    linkageType: null
    functionLinenumber: 474
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonInclude$Value"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonInclude$Value"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findPropertyInclusion(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPropertyInclusion(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findPropertyInclusion(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].withOverrides(com.fasterxml.jackson.'annotation'.JsonInclude$Value)"
    functionUses: 2
    ICount: 14
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:475"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:481"
        BranchSideFuncs:
        - "findPropertyInclusion(com.fasterxml.jackson.databind.introspect.Annotated)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:480"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:477"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:481"
        BranchSideFuncs:
        - "withOverrides(com.fasterxml.jackson.'annotation'.JsonInclude$Value)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:480"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:478"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:477"
        BranchSideFuncs:
        - "withOverrides(com.fasterxml.jackson.'annotation'.JsonInclude$Value)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:476,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPropertyInclusion"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:478,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonInclude$Value].withOverrides"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].findAnyGetter()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    linkageType: null
    functionLinenumber: 492
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].getAnyGetterMethod()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getName()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getName()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].getAnyGetterField()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getName()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getName()"
    functionUses: 1
    ICount: 34
    EdgeCount: 22
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:493"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:520"
        BranchSideFuncs:
        - "getAnyGetterMethod()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:519"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:495"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:506"
        BranchSideFuncs:
        - "getAnyGetterField()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:499"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:504"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:503"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:508"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:519"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:512"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:517"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:516"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:494,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].getAnyGetterMethod"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:498,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.Annotated].getRawType"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:499,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:502,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.Annotated].getName"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:500,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:500,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:507,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].getAnyGetterField"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].findBackReferences()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    linkageType: null
    functionLinenumber: 525
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription]._properties()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].findReferenceType()"
    - "[com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition].findReferenceType()"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector$ReferenceProperty].isBackReference()"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector$ReferenceProperty].getName()"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].name(java.lang.String)"
    functionUses: 1
    ICount: 34
    EdgeCount: 56
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:528"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:545"
        BranchSideFuncs:
        - "isBackReference()"
        - "hasNext()"
        - "iterator()"
        - "findReferenceType()"
        - "next()"
        - "_properties()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:544"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:530"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:526"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:525"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "_properties()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:530"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:533"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:532"
        BranchSideFuncs:
        - "getName()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:534"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:539"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:538"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:539"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:543"
        BranchSideFuncs:
        - "name(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:542"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:528,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription]._properties"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:528,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:528,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:528,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:529,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition].findReferenceType"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:530,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector$ReferenceProperty].isBackReference"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:533,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector$ReferenceProperty].getName"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:535,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:536,1"
      Dst: "[java.util.HashSet].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:537,1"
      Dst: "[java.util.HashSet].add"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:540,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].name"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:540,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:540,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:543,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].findBackReferenceProperties()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:553"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:556"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:555"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:557"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:560"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:559"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:552,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].findBackReferences"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:556,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:557,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:557,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:557,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:558,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition].getName"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:558,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition].getMutator"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:558,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].getFactoryMethods()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    linkageType: null
    functionLinenumber: 572
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getFactoryMethods()"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.utils.VisitorList].isEmpty()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].isFactoryMethod(com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    functionUses: 3
    ICount: 24
    EdgeCount: 54
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:574"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:577"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:576"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:578"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:586"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "isFactoryMethod(com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
        - "next()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:585"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:579"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:585"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:584"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:580"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:583"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:582"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:586"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:589"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:588"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:573,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getFactoryMethods"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:574,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:578,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:578,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:578,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:579,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].isFactoryMethod"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:581,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:583,1"
      Dst: "[java.util.List].add"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:587,1"
      Dst: "[java.util.Collections].emptyList"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].getFactoryMethodsWithMode()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    linkageType: null
    functionLinenumber: 594
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getFactoryMethods()"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.utils.VisitorList].isEmpty()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].findFactoryMethodMetadata(com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    functionUses: 1
    ICount: 25
    EdgeCount: 54
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:596"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:599"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:598"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:600"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:610"
        BranchSideFuncs:
        - "findFactoryMethodMetadata(com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
        - "hasNext()"
        - "iterator()"
        - "next()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:609"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:603"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:609"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:608"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:604"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:607"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:606"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:610"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:613"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:612"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:595,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getFactoryMethods"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:596,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:597,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:600,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:600,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:600,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:602,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].findFactoryMethodMetadata"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:605,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:607,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].findSingleArgConstructor(java.lang.Class[])"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.reflect.Constructor"
    argCount: 1
    argTypes:
    - "java.lang.Class[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:620"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:631"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:630"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:622"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:630"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:629"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:624"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:630"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:629"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:625"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:623"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:622"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:620,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getConstructors"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:620,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:620,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:620,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:622,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getParameterCount"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:623,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getRawParameterType"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:626,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getAnnotated"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].findFactoryMethod(java.lang.Class[])"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.reflect.Method"
    argCount: 1
    argTypes:
    - "java.lang.Class[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:639"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:652"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:651"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:641"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:650"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:641"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:650"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:644"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:651"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:650"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:646"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:643"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:642"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:639,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getFactoryMethods"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:639,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:639,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:639,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:641,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].isFactoryMethod"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:641,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getParameterCount"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:643,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getRawParameterType"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:646,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:647,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getAnnotated"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].isFactoryMethod(com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    linkageType: null
    functionLinenumber: 658
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getRawReturnType()"
    - "[com.fasterxml.jackson.databind.BeanDescription].getBeanClass()"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findCreatorAnnotation(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findCreatorAnnotation(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findCreatorAnnotation(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getParameterCount()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getParameterCount()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getRawParameterType(int)"
    functionUses: 1
    ICount: 33
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:660"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:668"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:667"
        BranchSideFuncs:
        - "findCreatorAnnotation(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:669"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:672"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:671"
        BranchSideFuncs:
        - "getName()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:669"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:672"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:671"
        BranchSideFuncs:
        - "getName()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:674"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:680"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:679"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:675"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:680"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:679"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:680"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:688"
        BranchSideFuncs:
        - "getParameterCount()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:687"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:681"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:688"
        BranchSideFuncs:
        - "getRawParameterType(int)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:687"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:683"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:684"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:683"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:683"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:688"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:687"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:659,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getRawReturnType"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:660,1"
      Dst: "[com.fasterxml.jackson.databind.BeanDescription].getBeanClass"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:660,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:668,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findCreatorAnnotation"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:672,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getName"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:674,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:675,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getParameterCount"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:682,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getRawParameterType"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].findFactoryMethodMetadata(com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    linkageType: null
    functionLinenumber: 695
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedAndMetadata"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getRawReturnType()"
    - "[com.fasterxml.jackson.databind.BeanDescription].getBeanClass()"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findCreatorAnnotation(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findCreatorAnnotation(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findCreatorAnnotation(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedAndMetadata].of(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getParameterCount()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedAndMetadata].of(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getParameterCount()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getRawParameterType(int)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedAndMetadata].of(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Object)"
    functionUses: 1
    ICount: 37
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:697"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:704"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:703"
        BranchSideFuncs:
        - "findCreatorAnnotation(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:705"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:711"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:710"
        BranchSideFuncs:
        - "getName()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:706"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:709"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:708"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:713"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:719"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:718"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:714"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:719"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:718"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:719"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:727"
        BranchSideFuncs:
        - "getParameterCount()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:726"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:720"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:727"
        BranchSideFuncs:
        - "getRawParameterType(int)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:726"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:722"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:723"
        BranchSideFuncs:
        - "of(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:722"
        BranchSideFuncs:
        - "of(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:722"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:727"
        BranchSideFuncs:
        - "of(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:726"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:696,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getRawReturnType"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:697,1"
      Dst: "[com.fasterxml.jackson.databind.BeanDescription].getBeanClass"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:697,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:704,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findCreatorAnnotation"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:709,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedAndMetadata].of"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:711,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getName"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:713,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:714,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getParameterCount"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:721,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getRawParameterType"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription]._findCreatorPropertyName(com.fasterxml.jackson.databind.introspect.AnnotatedParameter)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.PropertyName"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedParameter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:737"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:738"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:737"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:737"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:743"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:742"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:739"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:743"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:742"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:739"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:743"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:742"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:736,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findNameForDeserialization"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:737,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyName].isEmpty"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:738,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findImplicitPropertyName"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:739,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:740,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyName].construct"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].findPOJOBuilder()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    linkageType: null
    functionLinenumber: 753
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findPOJOBuilder(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findPOJOBuilder(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPOJOBuilder(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    functionUses: 1
    ICount: 9
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:754"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:754"
        BranchSideFuncs:
        - "findPOJOBuilder(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:753"
        BranchSideFuncs:
        - "findPOJOBuilder(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:754,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPOJOBuilder"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].findPOJOBuilderConfig()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    linkageType: null
    functionLinenumber: 760
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder$Value"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findPOJOBuilderConfig(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findPOJOBuilderConfig(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPOJOBuilderConfig(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    functionUses: 1
    ICount: 9
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:761"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:761"
        BranchSideFuncs:
        - "findPOJOBuilderConfig(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:760"
        BranchSideFuncs:
        - "findPOJOBuilderConfig(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:761,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPOJOBuilderConfig"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].findDeserializationConverter()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    linkageType: null
    functionLinenumber: 767
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.Converter"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription]._createConverter(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findDeserializationConverter(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findDeserializationConverter(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findDeserializationConverter(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionUses: 1
    ICount: 9
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:768"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:771"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:770"
        BranchSideFuncs:
        - "_createConverter(java.lang.Object)"
        - "findDeserializationConverter(com.fasterxml.jackson.databind.introspect.Annotated)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:771,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findDeserializationConverter"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:771,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription]._createConverter"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].findClassDescription()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:776"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:776"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:775"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:776,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findClassDescription"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription]._findPropertyFields(java.util.Collection,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.LinkedHashMap"
    argCount: 2
    argTypes:
    - "java.util.Collection"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:803"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:815"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:814"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:805"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:814"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:813"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:807"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:812"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:811"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:808"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:812"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:811"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:802,1"
      Dst: "[java.util.LinkedHashMap].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:803,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription]._properties"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:803,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:803,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:803,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:804,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition].getField"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:806,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition].getName"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:808,1"
      Dst: "[java.util.Collection].contains"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:812,1"
      Dst: "[java.util.HashMap].put"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription]._createConverter(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    linkageType: null
    functionLinenumber: 826
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.Converter"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ClassUtil].isBogusClass(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].getHandlerInstantiator()"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].createInstance(java.lang.Class,boolean)"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].canOverrideAccessModifiers()"
    functionUses: 2
    ICount: 44
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:827"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:830"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:829"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:830"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:833"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:832"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:833"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:837"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:836"
        BranchSideFuncs:
        - "isBogusClass(java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:839"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:840"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:839"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:839"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:842"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:841"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:842"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:846"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:845"
        BranchSideFuncs:
        - "getHandlerInstantiator()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:847"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:846"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:845"
        BranchSideFuncs:
        - "getHandlerInstantiator()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:848"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:851"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:835,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:835,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:835,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:835,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:839,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].isBogusClass"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:842,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:846,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getHandlerInstantiator"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:847,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.HandlerInstantiator].converterInstance"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:850,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].canOverrideAccessModifiers"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:849,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].createInstance"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.JavaSymbolSolver$lambda_resolveDeclaration_4__1176].bootstrap$(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.JavaSymbolSolver$lambda_resolveDeclaration_4__1176"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.JavaSymbolSolver$lambda_resolveDeclaration_4__1176].<init>(com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.JavaSymbolSolver$lambda_resolveDeclaration_4__1176:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.JavaSymbolSolver$lambda_resolveDeclaration_4__1176].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.JavaSymbolSolver$lambda_resolveDeclaration_4__1176].<init>(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.JavaSymbolSolver$lambda_resolveDeclaration_4__1176"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.JavaSymbolSolver$lambda_resolveDeclaration_4__1176:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.JavaSymbolSolver$lambda_resolveDeclaration_4__1176].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.JavaSymbolSolver$lambda_resolveDeclaration_4__1176"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.JavaSymbolSolver].lambda$resolveDeclaration$4(com.github.javaparser.ast.Node,com.github.javaparser.resolution.declarations.ResolvedAnnotationMemberDeclaration)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.JavaSymbolSolver$lambda_resolveDeclaration_4__1176:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.JavaSymbolSolver].lambda$resolveDeclaration$4"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].<init>(com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.jsontype.TypeDeserializer,com.fasterxml.jackson.databind.util.Annotations,com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.SetterlessProperty"
    linkageType: null
    functionLinenumber: 38
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.jsontype.TypeDeserializer"
    - "com.fasterxml.jackson.databind.util.Annotations"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].<init>(com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.jsontype.TypeDeserializer,com.fasterxml.jackson.databind.util.Annotations)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getAnnotated()"
    functionUses: 1
    ICount: 11
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.SetterlessProperty:39,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.impl.SetterlessProperty:41,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getAnnotated"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].<init>(com.fasterxml.jackson.databind.deser.impl.SetterlessProperty,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.deser.NullValueProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.SetterlessProperty"
    linkageType: null
    functionLinenumber: 45
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.deser.impl.SetterlessProperty"
    - "com.fasterxml.jackson.databind.JsonDeserializer"
    - "com.fasterxml.jackson.databind.deser.NullValueProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].<init>(com.fasterxml.jackson.databind.deser.SettableBeanProperty,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.deser.NullValueProvider)"
    functionUses: 2
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.SetterlessProperty:46,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].<init>(com.fasterxml.jackson.databind.deser.impl.SetterlessProperty,com.fasterxml.jackson.databind.PropertyName)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.SetterlessProperty"
    linkageType: null
    functionLinenumber: 51
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.deser.impl.SetterlessProperty"
    - "com.fasterxml.jackson.databind.PropertyName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].<init>(com.fasterxml.jackson.databind.deser.SettableBeanProperty,com.fasterxml.jackson.databind.PropertyName)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.SetterlessProperty:52,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].withName(com.fasterxml.jackson.databind.PropertyName)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.SetterlessProperty"
    linkageType: null
    functionLinenumber: 58
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.SettableBeanProperty"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.PropertyName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].<init>(com.fasterxml.jackson.databind.deser.impl.SetterlessProperty,com.fasterxml.jackson.databind.PropertyName)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.SetterlessProperty:59,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].withValueDeserializer(com.fasterxml.jackson.databind.JsonDeserializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.SetterlessProperty"
    linkageType: null
    functionLinenumber: 63
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.SettableBeanProperty"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JsonDeserializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].<init>(com.fasterxml.jackson.databind.deser.impl.SetterlessProperty,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.deser.NullValueProvider)"
    functionUses: 10
    ICount: 14
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.SetterlessProperty:64"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.SetterlessProperty:68"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.SetterlessProperty:67"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.SetterlessProperty:68"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.SetterlessProperty:68"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.deser.impl.SetterlessProperty,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.deser.NullValueProvider)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.SetterlessProperty:67"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.SetterlessProperty:69,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].withNullProvider(com.fasterxml.jackson.databind.deser.NullValueProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.SetterlessProperty"
    linkageType: null
    functionLinenumber: 73
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.SettableBeanProperty"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.deser.NullValueProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].<init>(com.fasterxml.jackson.databind.deser.impl.SetterlessProperty,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.deser.NullValueProvider)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.SetterlessProperty:74,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.SetterlessProperty"
    linkageType: null
    functionLinenumber: 79
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].fixAccess(boolean)"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
    functionUses: 7
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.SetterlessProperty:80,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled"
    - Src: "com.fasterxml.jackson.databind.deser.impl.SetterlessProperty:79,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].fixAccess"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].getAnnotation(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.SetterlessProperty"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.annotation.Annotation"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.SetterlessProperty:91,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].getAnnotation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].getMember()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.SetterlessProperty"
    linkageType: null
    functionLinenumber: 93
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 33
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.SetterlessProperty"
    linkageType: null
    functionLinenumber: 105
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getType()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].reportBadDefinition(com.fasterxml.jackson.databind.JavaType,java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty]._throwAsIOE(com.fasterxml.jackson.core.JsonParser,java.lang.Exception)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getType()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].reportBadDefinition(com.fasterxml.jackson.databind.JavaType,java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName()"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    functionUses: 16
    ICount: 33
    EdgeCount: 35
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.SetterlessProperty:106"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.SetterlessProperty:111"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.SetterlessProperty:112"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.SetterlessProperty:121"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.SetterlessProperty:120"
        BranchSideFuncs:
        - "_throwAsIOE(com.fasterxml.jackson.core.JsonParser,java.lang.Exception)"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.SetterlessProperty:129"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.SetterlessProperty:134"
        BranchSideFuncs:
        - "reportBadDefinition(com.fasterxml.jackson.databind.JavaType,java.lang.String)"
        - "getType()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.SetterlessProperty:133"
        BranchSideFuncs:
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.SetterlessProperty:106,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].hasToken"
    - Src: "com.fasterxml.jackson.databind.deser.impl.SetterlessProperty:113,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getType"
    - Src: "com.fasterxml.jackson.databind.deser.impl.SetterlessProperty:115,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName"
    - Src: "com.fasterxml.jackson.databind.deser.impl.SetterlessProperty:113,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.databind.deser.impl.SetterlessProperty:113,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].reportBadDefinition"
    - Src: "com.fasterxml.jackson.databind.deser.impl.SetterlessProperty:121,1"
      Dst: "[java.lang.reflect.Method].invoke"
    - Src: "com.fasterxml.jackson.databind.deser.impl.SetterlessProperty:123,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty]._throwAsIOE"
    - Src: "com.fasterxml.jackson.databind.deser.impl.SetterlessProperty:134,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserialize"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.SetterlessProperty"
    linkageType: null
    functionLinenumber: 140
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    functionUses: 11
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.SetterlessProperty:141,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].deserializeAndSet"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].set(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.SetterlessProperty"
    linkageType: null
    functionLinenumber: 146
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName()"
    functionUses: 17
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.SetterlessProperty:147,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName"
    - Src: "com.fasterxml.jackson.databind.deser.impl.SetterlessProperty:147,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.deser.impl.SetterlessProperty:147,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.SetterlessProperty"
    linkageType: null
    functionLinenumber: 152
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].set(java.lang.Object,java.lang.Object)"
    functionUses: 11
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.SetterlessProperty:153,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].set"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.TokenFilter].<init>()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.TokenFilter"
    linkageType: null
    functionLinenumber: 56
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.TokenFilter:57,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.TokenFilter].filterStartObject()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.TokenFilter"
    linkageType: null
    functionLinenumber: 88
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.filter.TokenFilter"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.TokenFilter].filterStartArray()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.TokenFilter"
    linkageType: null
    functionLinenumber: 115
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.filter.TokenFilter"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.TokenFilter].filterFinishObject()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.TokenFilter"
    linkageType: null
    functionLinenumber: 124
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.TokenFilter].filterFinishArray()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.TokenFilter"
    linkageType: null
    functionLinenumber: 132
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.TokenFilter].includeProperty(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.TokenFilter"
    linkageType: null
    functionLinenumber: 165
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.filter.TokenFilter"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.TokenFilter].includeElement(int)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.TokenFilter"
    linkageType: null
    functionLinenumber: 193
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.filter.TokenFilter"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.TokenFilter].includeRootValue(int)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.TokenFilter"
    linkageType: null
    functionLinenumber: 221
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.filter.TokenFilter"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.TokenFilter].includeValue(com.fasterxml.jackson.core.JsonParser)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.TokenFilter"
    linkageType: null
    functionLinenumber: 246
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter]._includeScalar()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter]._includeScalar()"
    functionUses: 3
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.TokenFilter:247,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilter]._includeScalar"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.TokenFilter].includeBoolean(boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.TokenFilter"
    linkageType: null
    functionLinenumber: 265
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter]._includeScalar()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter]._includeScalar()"
    functionUses: 1
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.TokenFilter:266,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilter]._includeScalar"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.TokenFilter].includeNull()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.TokenFilter"
    linkageType: null
    functionLinenumber: 276
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter]._includeScalar()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter]._includeScalar()"
    functionUses: 1
    ICount: 3
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.TokenFilter:277,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilter]._includeScalar"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.TokenFilter].includeString(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.TokenFilter"
    linkageType: null
    functionLinenumber: 289
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter]._includeScalar()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter]._includeScalar()"
    functionUses: 3
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.TokenFilter:290,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilter]._includeScalar"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.TokenFilter].includeString(java.io.Reader,int)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.TokenFilter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.io.Reader"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.TokenFilter:310,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilter]._includeScalar"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.TokenFilter].includeNumber(int)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.TokenFilter"
    linkageType: null
    functionLinenumber: 324
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter]._includeScalar()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter]._includeScalar()"
    functionUses: 2
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.TokenFilter:325,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilter]._includeScalar"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.TokenFilter].includeNumber(long)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.TokenFilter"
    linkageType: null
    functionLinenumber: 337
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter]._includeScalar()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter]._includeScalar()"
    functionUses: 1
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.TokenFilter:338,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilter]._includeScalar"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.TokenFilter].includeNumber(float)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.TokenFilter"
    linkageType: null
    functionLinenumber: 350
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter]._includeScalar()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter]._includeScalar()"
    functionUses: 1
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.TokenFilter:351,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilter]._includeScalar"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.TokenFilter].includeNumber(double)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.TokenFilter"
    linkageType: null
    functionLinenumber: 363
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter]._includeScalar()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter]._includeScalar()"
    functionUses: 1
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.TokenFilter:364,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilter]._includeScalar"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.TokenFilter].includeNumber(java.math.BigDecimal)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.TokenFilter"
    linkageType: null
    functionLinenumber: 376
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.math.BigDecimal"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter]._includeScalar()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter]._includeScalar()"
    functionUses: 1
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.TokenFilter:377,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilter]._includeScalar"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.TokenFilter].includeNumber(java.math.BigInteger)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.TokenFilter"
    linkageType: null
    functionLinenumber: 389
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.math.BigInteger"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter]._includeScalar()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter]._includeScalar()"
    functionUses: 1
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.TokenFilter:390,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilter]._includeScalar"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.TokenFilter].includeBinary()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.TokenFilter"
    linkageType: null
    functionLinenumber: 402
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter]._includeScalar()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter]._includeScalar()"
    functionUses: 1
    ICount: 3
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.TokenFilter:403,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilter]._includeScalar"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.TokenFilter].includeRawValue()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.TokenFilter"
    linkageType: null
    functionLinenumber: 417
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter]._includeScalar()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter]._includeScalar()"
    functionUses: 2
    ICount: 3
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.TokenFilter:418,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilter]._includeScalar"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.TokenFilter].includeEmbeddedValue(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.TokenFilter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.TokenFilter:431,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilter]._includeScalar"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.TokenFilter].includeEmptyArray(boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.TokenFilter"
    linkageType: null
    functionLinenumber: 445
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.TokenFilter].includeEmptyObject(boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.TokenFilter"
    linkageType: null
    functionLinenumber: 460
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.TokenFilter].toString()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.TokenFilter"
    linkageType: null
    functionLinenumber: 471
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 19
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.TokenFilter:472"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilter:475"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilter:474"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.TokenFilter:475,1"
      Dst: "[java.lang.Object].toString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.TokenFilter]._includeScalar()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.TokenFilter"
    linkageType: null
    functionLinenumber: 492
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.BodyDeclarationMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.BodyDeclarationMetaModel"
    linkageType: null
    functionLinenumber: 42
    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:43,1"
      Dst: "[com.github.javaparser.metamodel.NodeMetaModel].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 47
    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:48,1"
      Dst: "[com.github.javaparser.metamodel.NodeMetaModel].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.BeanUtil].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.BeanUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.BeanUtil:15,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.BeanUtil].okNameForGetter(com.fasterxml.jackson.databind.introspect.AnnotatedMethod,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.BeanUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.BeanUtil:32"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.BeanUtil:35"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.BeanUtil:34"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.BeanUtil:30,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getName"
    - Src: "com.fasterxml.jackson.databind.util.BeanUtil:31,1"
      Dst: "[com.fasterxml.jackson.databind.util.BeanUtil].okNameForIsGetter"
    - Src: "com.fasterxml.jackson.databind.util.BeanUtil:33,1"
      Dst: "[com.fasterxml.jackson.databind.util.BeanUtil].okNameForRegularGetter"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.BeanUtil].okNameForRegularGetter(com.fasterxml.jackson.databind.introspect.AnnotatedMethod,java.lang.String,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.BeanUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.BeanUtil:47"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.BeanUtil:68"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.BeanUtil:55"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.BeanUtil:59"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.BeanUtil:58"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.BeanUtil:56"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.BeanUtil:65"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.BeanUtil:64"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.BeanUtil:59"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.BeanUtil:64"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.BeanUtil:61"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.BeanUtil:65"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.BeanUtil:64"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.BeanUtil:65"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.BeanUtil:67"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.BeanUtil:66"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.BeanUtil:47,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "com.fasterxml.jackson.databind.util.BeanUtil:55,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.fasterxml.jackson.databind.util.BeanUtil:56,1"
      Dst: "[com.fasterxml.jackson.databind.util.BeanUtil].isCglibGetCallbacks"
    - Src: "com.fasterxml.jackson.databind.util.BeanUtil:61,1"
      Dst: "[com.fasterxml.jackson.databind.util.BeanUtil].isGroovyMetaClassGetter"
    - Src: "com.fasterxml.jackson.databind.util.BeanUtil:66,1"
      Dst: "[com.fasterxml.jackson.databind.util.BeanUtil].stdManglePropertyName"
    - Src: "com.fasterxml.jackson.databind.util.BeanUtil:67,1"
      Dst: "[com.fasterxml.jackson.databind.util.BeanUtil].legacyManglePropertyName"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.BeanUtil].okNameForIsGetter(com.fasterxml.jackson.databind.introspect.AnnotatedMethod,java.lang.String,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.BeanUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.BeanUtil:81"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.BeanUtil:89"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.BeanUtil:88"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.BeanUtil:83"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.BeanUtil:84"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.BeanUtil:83"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.BeanUtil:83"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.BeanUtil:89"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.BeanUtil:88"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.BeanUtil:84"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.BeanUtil:86"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.BeanUtil:85"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.BeanUtil:81,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "com.fasterxml.jackson.databind.util.BeanUtil:82,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getRawType"
    - Src: "com.fasterxml.jackson.databind.util.BeanUtil:85,1"
      Dst: "[com.fasterxml.jackson.databind.util.BeanUtil].stdManglePropertyName"
    - Src: "com.fasterxml.jackson.databind.util.BeanUtil:86,1"
      Dst: "[com.fasterxml.jackson.databind.util.BeanUtil].legacyManglePropertyName"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.BeanUtil].okNameForSetter(com.fasterxml.jackson.databind.introspect.AnnotatedMethod,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.BeanUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.BeanUtil:96,1"
      Dst: "[com.fasterxml.jackson.databind.util.BeanUtil].okNameForMutator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.BeanUtil].okNameForMutator(com.fasterxml.jackson.databind.introspect.AnnotatedMethod,java.lang.String,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.BeanUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.BeanUtil:108"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.BeanUtil:113"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.BeanUtil:112"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.BeanUtil:109"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.BeanUtil:111"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.BeanUtil:110"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.BeanUtil:107,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getName"
    - Src: "com.fasterxml.jackson.databind.util.BeanUtil:108,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "com.fasterxml.jackson.databind.util.BeanUtil:110,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.databind.util.BeanUtil:110,1"
      Dst: "[com.fasterxml.jackson.databind.util.BeanUtil].stdManglePropertyName"
    - Src: "com.fasterxml.jackson.databind.util.BeanUtil:111,1"
      Dst: "[com.fasterxml.jackson.databind.util.BeanUtil].legacyManglePropertyName"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.BeanUtil].getDefaultValue(com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.BeanUtil"
    linkageType: null
    functionLinenumber: 138
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].primitiveType(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].defaultValue(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].isContainerType()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].isContainerType()"
    - "[com.fasterxml.jackson.databind.type.SimpleType].isContainerType()"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].isContainerType()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].isContainerType()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].isContainerType()"
    - "[com.fasterxml.jackson.core.type.ResolvedType].isReferenceType()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].isReferenceType()"
    - "[com.fasterxml.jackson.databind.JavaType].isTypeOrSubTypeOf(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.JavaType].isTypeOrSubTypeOf(java.lang.Class)"
    functionUses: 7
    ICount: 26
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.BeanUtil:144"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.BeanUtil:147"
        BranchSideFuncs:
        - "defaultValue(java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.util.BeanUtil:146"
        BranchSideFuncs:
        - "isReferenceType()"
        - "isContainerType()"
    - Branch String: "com.fasterxml.jackson.databind.util.BeanUtil:147"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.BeanUtil:148"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.BeanUtil:147"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.BeanUtil:147"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.BeanUtil:150"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.BeanUtil:149"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.BeanUtil:150"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.BeanUtil:155"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.BeanUtil:154"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.BeanUtil:155"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.BeanUtil:158"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.BeanUtil:157"
        BranchSideFuncs:
        - "isTypeOrSubTypeOf(java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.util.BeanUtil:158"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.BeanUtil:163"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.BeanUtil:162"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.BeanUtil:139,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.util.BeanUtil:143,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].primitiveType"
    - Src: "com.fasterxml.jackson.databind.util.BeanUtil:145,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].defaultValue"
    - Src: "com.fasterxml.jackson.databind.util.BeanUtil:147,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isContainerType"
    - Src: "com.fasterxml.jackson.databind.util.BeanUtil:147,1"
      Dst: "[com.fasterxml.jackson.core.type.ResolvedType].isReferenceType"
    - Src: "com.fasterxml.jackson.databind.util.BeanUtil:155,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isTypeOrSubTypeOf"
    - Src: "com.fasterxml.jackson.databind.util.BeanUtil:156,1"
      Dst: "[java.util.Date].<init>"
    - Src: "com.fasterxml.jackson.databind.util.BeanUtil:159,1"
      Dst: "[java.util.GregorianCalendar].<init>"
    - Src: "com.fasterxml.jackson.databind.util.BeanUtil:160,1"
      Dst: "[java.util.Calendar].setTimeInMillis"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.BeanUtil].isCglibGetCallbacks(com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.BeanUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.BeanUtil:184"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.BeanUtil:198"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.BeanUtil:191"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.BeanUtil:199"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.BeanUtil:198"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.BeanUtil:192"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.BeanUtil:191"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.BeanUtil:194"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.BeanUtil:191"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.BeanUtil:196"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.BeanUtil:191"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.BeanUtil:182,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getRawType"
    - Src: "com.fasterxml.jackson.databind.util.BeanUtil:184,1"
      Dst: "[java.lang.Class].isArray"
    - Src: "com.fasterxml.jackson.databind.util.BeanUtil:188,1"
      Dst: "[java.lang.Class].getComponentType"
    - Src: "com.fasterxml.jackson.databind.util.BeanUtil:190,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.util.BeanUtil:191,1"
      Dst: "[java.lang.String].contains"
    - Src: "com.fasterxml.jackson.databind.util.BeanUtil:192,1"
      Dst: "[java.lang.String].startsWith"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.BeanUtil].isGroovyMetaClassGetter(com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.BeanUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.BeanUtil:206,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getRawType"
    - Src: "com.fasterxml.jackson.databind.util.BeanUtil:206,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.util.BeanUtil:206,1"
      Dst: "[java.lang.String].startsWith"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.BeanUtil].legacyManglePropertyName(java.lang.String,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.BeanUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.BeanUtil:225"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.BeanUtil:229"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.BeanUtil:228"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.BeanUtil:232"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.BeanUtil:236"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.BeanUtil:235"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.BeanUtil:239"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.BeanUtil:248"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.BeanUtil:247"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.BeanUtil:242"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.BeanUtil:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.BeanUtil:224,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.databind.util.BeanUtil:229,1"
      Dst: "[java.lang.String].charAt"
    - Src: "com.fasterxml.jackson.databind.util.BeanUtil:230,1"
      Dst: "[java.lang.Character].toLowerCase"
    - Src: "com.fasterxml.jackson.databind.util.BeanUtil:233,1"
      Dst: "[java.lang.String].substring"
    - Src: "com.fasterxml.jackson.databind.util.BeanUtil:236,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.util.BeanUtil:237,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.util.BeanUtil:248,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.util.BeanUtil].stdManglePropertyName(java.lang.String,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.BeanUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.BeanUtil:259"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.BeanUtil:263"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.BeanUtil:262"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.BeanUtil:265"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.BeanUtil:271"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.BeanUtil:270"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.BeanUtil:271"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.BeanUtil:276"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.BeanUtil:275"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.BeanUtil:272"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.BeanUtil:276"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.BeanUtil:275"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.BeanUtil:258,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.databind.util.BeanUtil:263,1"
      Dst: "[java.lang.String].charAt"
    - Src: "com.fasterxml.jackson.databind.util.BeanUtil:264,1"
      Dst: "[java.lang.Character].toLowerCase"
    - Src: "com.fasterxml.jackson.databind.util.BeanUtil:266,1"
      Dst: "[java.lang.String].substring"
    - Src: "com.fasterxml.jackson.databind.util.BeanUtil:272,1"
      Dst: "[java.lang.Character].isUpperCase"
    - Src: "com.fasterxml.jackson.databind.util.BeanUtil:276,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.util.BeanUtil:277,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.util.BeanUtil:279,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.BeanUtil].checkUnsupportedType(com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.BeanUtil"
    linkageType: null
    functionLinenumber: 297
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.util.BeanUtil].isJava8TimeClass(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.BeanUtil].isJodaTimeClass(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.BeanUtil].isJava8OptionalClass(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].getTypeDescription(com.fasterxml.jackson.databind.JavaType)"
    functionUses: 2
    ICount: 29
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.BeanUtil:301"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.BeanUtil:308"
        BranchSideFuncs:
        - "isJodaTimeClass(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.util.BeanUtil:304"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.BeanUtil:307"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.BeanUtil:306"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.BeanUtil:309"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.BeanUtil:312"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.BeanUtil:311"
        BranchSideFuncs:
        - "isJava8OptionalClass(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.util.BeanUtil:312"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.BeanUtil:316"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.BeanUtil:315"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.BeanUtil:298,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.util.BeanUtil:298,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.util.BeanUtil:301,1"
      Dst: "[com.fasterxml.jackson.databind.util.BeanUtil].isJava8TimeClass"
    - Src: "com.fasterxml.jackson.databind.util.BeanUtil:304,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "com.fasterxml.jackson.databind.util.BeanUtil:309,1"
      Dst: "[com.fasterxml.jackson.databind.util.BeanUtil].isJodaTimeClass"
    - Src: "com.fasterxml.jackson.databind.util.BeanUtil:312,1"
      Dst: "[com.fasterxml.jackson.databind.util.BeanUtil].isJava8OptionalClass"
    - Src: "com.fasterxml.jackson.databind.util.BeanUtil:319,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].getTypeDescription"
    - Src: "com.fasterxml.jackson.databind.util.BeanUtil:318,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.BeanUtil].isJava8TimeClass(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.BeanUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.BeanUtil:326,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.util.BeanUtil:326,1"
      Dst: "[com.fasterxml.jackson.databind.util.BeanUtil].isJava8TimeClass"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.BeanUtil].isJava8TimeClass(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.BeanUtil"
    linkageType: null
    functionLinenumber: 330
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.BeanUtil:331,1"
      Dst: "[java.lang.String].startsWith"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.BeanUtil].isJava8OptionalClass(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.BeanUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.BeanUtil:338,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.util.BeanUtil:338,1"
      Dst: "[com.fasterxml.jackson.databind.util.BeanUtil].isJava8OptionalClass"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.BeanUtil].isJava8OptionalClass(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.BeanUtil"
    linkageType: null
    functionLinenumber: 342
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.BeanUtil:343,1"
      Dst: "[java.lang.String].startsWith"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.BeanUtil].isJodaTimeClass(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.BeanUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.BeanUtil:350,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.util.BeanUtil:350,1"
      Dst: "[com.fasterxml.jackson.databind.util.BeanUtil].isJodaTimeClass"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.BeanUtil].isJodaTimeClass(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.BeanUtil"
    linkageType: null
    functionLinenumber: 354
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.BeanUtil:355,1"
      Dst: "[java.lang.String].startsWith"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils:45,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils].containerName(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils"
    linkageType: null
    functionLinenumber: 47
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils].getPackageName(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils].getClassName(java.lang.String,com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 17
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils:51"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils:47"
        BranchSideFuncs:
        - "getClassName(java.lang.String,com.github.javaparser.ast.Node)"
        - "getPackageName(com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils:51"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils:47"
        BranchSideFuncs:
        - "getClassName(java.lang.String,com.github.javaparser.ast.Node)"
        - "getPackageName(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils:48,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils].getPackageName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils:49,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils].getClassName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils:50,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils:50,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils:51,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils:51,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils].getPackageName(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils"
    linkageType: null
    functionLinenumber: 58
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].findCompilationUnit()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils$lambda_getPackageName_0__355].bootstrap$()"
    - "[com.github.javaparser.ast.CompilationUnit].getPackageDeclaration()"
    functionUses: 1
    ICount: 15
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils:60"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils:61"
        BranchSideFuncs:
        - "findCompilationUnit()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils:60"
        BranchSideFuncs:
        - "findCompilationUnit()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils:62"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils:65"
        BranchSideFuncs:
        - "getPackageDeclaration()"
        - "bootstrap$()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils:64"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils:61,1"
      Dst: "[com.github.javaparser.ast.Node].findCompilationUnit"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils:62,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils:63,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils:63,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getPackageDeclaration"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils:63,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils$lambda_getPackageName_0__355].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils:63,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils:63,1"
      Dst: "[java.util.Optional].orElse"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils].getClassName(java.lang.String,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils"
    linkageType: null
    functionLinenumber: 68
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils].getClassName(java.lang.String,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getParentNode()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils].getClassName(java.lang.String,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getParentNode()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils].getClassName(java.lang.String,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getParentNode()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils].getClassName(java.lang.String,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getParentNode()"
    functionUses: 5
    ICount: 66
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils:69"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils:77"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils:76"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils:72"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils:75"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils:74"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils:77"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils:85"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils:84"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils:80"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils:83"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils:82"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils:85"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils:93"
        BranchSideFuncs:
        - "getId()"
        - "getName()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils:92"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils:88"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils:91"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils:90"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils:93"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils:96"
        BranchSideFuncs:
        - "getClassName(java.lang.String,com.github.javaparser.ast.Node)"
        - "getParentNode()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils:95"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils:70,1"
      Dst: "[com.github.javaparser.ast.Node].getParentNode"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils:70,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils:70,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils].getClassName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils:71,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils:71,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils:72,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils:75,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils:75,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils:75,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils].hasDirectlyAnnotation(com.github.javaparser.ast.nodeTypes.NodeWithAnnotations,com.github.javaparser.resolution.TypeSolver,java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils"
    linkageType: null
    functionLinenumber: 100
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.nodeTypes.NodeWithAnnotations"
    - "com.github.javaparser.resolution.TypeSolver"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory].getContext(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithName].getNameAsString()"
    - "[com.github.javaparser.resolution.Context].solveType(java.lang.String)"
    - "[com.github.javaparser.resolution.model.SymbolReference].isSolved()"
    - "[com.github.javaparser.resolution.model.SymbolReference].getCorrespondingDeclaration()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].getQualifiedName()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].getQualifiedName()"
    - "[com.github.javaparser.resolution.UnsolvedSymbolException].<init>(java.lang.String)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId()"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].getName()"
    functionUses: 4
    ICount: 27
    EdgeCount: 66
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils:101"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils:112"
        BranchSideFuncs:
        - "hasNext()"
        - "solveType(java.lang.String)"
        - "getNameAsString()"
        - "getContext(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
        - "next()"
        - "getAnnotations()"
        - "iterator()"
        - "isSolved()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils:111"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils:104"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils:109"
        BranchSideFuncs:
        - "getQualifiedName()"
        - "getCorrespondingDeclaration()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils:108"
        BranchSideFuncs:
        - "getId()"
        - "getName()"
        - "<init>(java.lang.String)"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils:105"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils:111"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils:110"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils:101,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithAnnotations].getAnnotations"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils:101,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils:101,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils:101,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils:102,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory].getContext"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils:103,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithName].getNameAsString"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils:103,1"
      Dst: "[com.github.javaparser.resolution.Context].solveType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils:104,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].isSolved"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils:105,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].getCorrespondingDeclaration"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils:105,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].getQualifiedName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils:105,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils:109,1"
      Dst: "[com.github.javaparser.ast.expr.AnnotationExpr].getName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils:109,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils:109,1"
      Dst: "[com.github.javaparser.resolution.UnsolvedSymbolException].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils].getConstructors(com.github.javaparser.ast.nodeTypes.NodeWithMembers,com.github.javaparser.resolution.TypeSolver,com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils"
    linkageType: null
    functionLinenumber: 118
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.nodeTypes.NodeWithMembers"
    - "com.github.javaparser.resolution.TypeSolver"
    - "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils$lambda_getConstructors_1__1188].bootstrap$(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithMembers].getConstructors()"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.utils.VisitorList].isEmpty()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.DefaultConstructorDeclaration].<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    - "[com.google.common.collect.ImmutableList].of(java.lang.Object)"
    functionUses: 2
    ICount: 18
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils:122"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils:125"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils:119,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithMembers].getConstructors"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils:119,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils:119,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils$lambda_getConstructors_1__1188].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils:120,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils:121,1"
      Dst: "[java.util.stream.Collectors].toList"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils:121,1"
      Dst: "[java.util.stream.Stream].collect"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils:122,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils:124,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.DefaultConstructorDeclaration].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils:124,1"
      Dst: "[com.google.common.collect.ImmutableList].of"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils].lambda$getConstructors$1(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration,com.github.javaparser.resolution.TypeSolver,com.github.javaparser.ast.body.ConstructorDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils"
    linkageType: null
    functionLinenumber: 119
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration"
    argCount: 3
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration"
    - "com.github.javaparser.resolution.TypeSolver"
    - "com.github.javaparser.ast.body.ConstructorDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration].<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration,com.github.javaparser.ast.body.ConstructorDeclaration,com.github.javaparser.resolution.TypeSolver)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils:120,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils].lambda$getPackageName$0(com.github.javaparser.ast.PackageDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils"
    linkageType: null
    functionLinenumber: 62
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.PackageDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithName].getNameAsString()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils:63,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithName].getNameAsString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].<init>()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator"
    linkageType: null
    functionLinenumber: 41
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:42,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 121
    functionDepth: 0
    returnType: "java.util.List"
    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)"
    - "[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: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:122,1"
      Dst: "[com.github.javaparser.ast.NodeList].getParentNodeForChildren"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:123,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:123,1"
      Dst: "[com.github.javaparser.printer.ConcreteSyntaxModel].forClass"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:124,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].calculatedSyntaxModelForNode"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:125,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].calculatedSyntaxModelAfterListRemoval"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:126,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].calculate"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 129
    functionDepth: 0
    returnType: "java.util.List"
    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)"
    - "[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: 7
    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"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:132,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].calculatedSyntaxModelForNode"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:133,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].calculatedSyntaxModelAfterListAddition"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:134,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].calculate"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:136,1"
      Dst: "[com.github.javaparser.ast.Node].getLineEndingStyleOrDefault"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:137,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].replaceEolTokens"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].replaceEolTokens(java.util.List,com.github.javaparser.utils.LineSeparator)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator"
    linkageType: null
    functionLinenumber: 144
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "com.github.javaparser.utils.LineSeparator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].getNewLineToken(com.github.javaparser.utils.LineSeparator)"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].replaceEolTokens(com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].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)"
    - "[com.github.javaparser.ast.NodeList].set(int,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].set(int,java.lang.Object)"
    functionUses: 1
    ICount: 14
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:146"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:149"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:145,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].getNewLineToken"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:146,1"
      Dst: "[java.util.List].size"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:147,1"
      Dst: "[java.util.List].get"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:148,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElement].replaceEolTokens"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:148,1"
      Dst: "[java.util.List].set"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 155
    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:156,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmElement].newline"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 159
    functionDepth: 0
    returnType: "java.util.List"
    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)"
    - "[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: 1
    ICount: 12
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:160,1"
      Dst: "[com.github.javaparser.ast.NodeList].getParentNodeForChildren"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:161,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:161,1"
      Dst: "[com.github.javaparser.printer.ConcreteSyntaxModel].forClass"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:162,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].calculatedSyntaxModelForNode"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:163,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].calculatedSyntaxModelAfterListReplacement"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:164,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].calculate"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 167
    functionDepth: 0
    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:
    - "[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].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: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:168"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:171"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:170"
        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)"
        - "forClass(java.lang.Class)"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:169,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:171,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:171,1"
      Dst: "[com.github.javaparser.printer.ConcreteSyntaxModel].forClass"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:172,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].calculatedSyntaxModelForNode"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:173,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].calculatedSyntaxModelAfterPropertyChange"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:174,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].calculate"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:175,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:176,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].apply"
    JavaMethodInfo: null
    BBCount: 3
    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: null
    functionLinenumber: 180
    functionDepth: 0
    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:
    - "[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: 5
    ICount: 11
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:181,1"
      Dst: "[java.util.LinkedList].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:182,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.changes.NoChange].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:182,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].calculatedSyntaxModelForNode"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:183,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:187,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:187,1"
      Dst: "[com.github.javaparser.printer.ConcreteSyntaxModel].forClass"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:187,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].calculatedSyntaxModelForNode"
    JavaMethodInfo: null
    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,com.github.javaparser.printer.lexicalpreservation.changes.Change)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator"
    linkageType: null
    functionLinenumber: 190
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.github.javaparser.printer.concretesyntaxmodel.CsmElement"
    - "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__1140].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)"
    - "[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.printer.concretesyntaxmodel.CsmSingleReference].getProperty()"
    - "[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)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmList].getProperty()"
    - "[com.github.javaparser.ast.observer.ObservableProperty].isAboutNodes()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmList].getProperty()"
    - "[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.PropertyChange].getValue(com.github.javaparser.ast.observer.ObservableProperty,com.github.javaparser.ast.Node)"
    - "[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.ListRemovalChange].getValue(com.github.javaparser.ast.observer.ObservableProperty,com.github.javaparser.ast.Node)"
    - "[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.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].getSeparatorPre()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].<init>(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[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].getSeparatorPost()"
    - "[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].getFollowing()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmList].getProperty()"
    - "[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.PropertyChange].getValue(com.github.javaparser.ast.observer.ObservableProperty,com.github.javaparser.ast.Node)"
    - "[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.ListRemovalChange].getValue(com.github.javaparser.ast.observer.ObservableProperty,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.utils.VisitorSet].isEmpty()"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.utils.VisitorList].isEmpty()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].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$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[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].getSeparatorPre()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].<init>(int)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].toToken(com.github.javaparser.ast.Modifier)"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[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].getSeparatorPost()"
    - "[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].getFollowing()"
    - "[com.github.javaparser.printer.lexicalpreservation.changes.Change].evaluate(com.github.javaparser.printer.concretesyntaxmodel.CsmConditional,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.concretesyntaxmodel.CsmConditional].getThenElement()"
    - "[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.CsmConditional].getElseElement()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute].getProperty()"
    - "[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.PropertyChange].getValue(com.github.javaparser.ast.observer.ObservableProperty,com.github.javaparser.ast.Node)"
    - "[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.ListRemovalChange].getValue(com.github.javaparser.ast.observer.ObservableProperty,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].toString()"
    - "[com.github.javaparser.utils.ProjectRoot].toString()"
    - "[com.github.javaparser.javadoc.description.JavadocInlineTag].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].toString()"
    - "[com.fasterxml.jackson.databind.type.MapType].toString()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId].toString()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].toString()"
    - "[com.fasterxml.jackson.databind.introspect.ObjectIdInfo].toString()"
    - "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].toString()"
    - "[com.github.javaparser.utils.Pair].toString()"
    - "[com.fasterxml.jackson.core.JsonStreamContext].toString()"
    - "[com.github.javaparser.ast.NodeList].toString()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].toString()"
    - "[com.fasterxml.jackson.databind.type.SimpleType].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].toString()"
    - "[com.github.javaparser.resolution.MethodUsage].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver].toString()"
    - "[com.fasterxml.jackson.databind.node.BaseJsonNode].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementMatchers$1].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeContainedByType].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$2].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistConstructorDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.node.MissingNode].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].toString()"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.CreatorCandidate].toString()"
    - "[com.fasterxml.jackson.core.format.DataFormatDetector].toString()"
    - "[com.fasterxml.jackson.databind.PropertyName].toString()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].toString()"
    - "[com.github.javaparser.utils.SourceRoot].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$3].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase].toString()"
    - "[com.fasterxml.jackson.core.util.RequestPayload].toString()"
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].toString()"
    - "[com.github.javaparser.TokenRange].toString()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked].toString()"
    - "[com.github.javaparser.utils.SeparatedItemStringBuilder].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistParameterDeclaration].toString()"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound].toString()"
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature].toString()"
    - "[com.github.javaparser.JavaToken].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].toString()"
    - "[com.fasterxml.jackson.core.JsonLocation].toString()"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].toString()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].toString()"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].toString()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound].toString()"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumConstantDeclaration].toString()"
    - "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter].toString()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].toString()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].toString()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].toString()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].toString()"
    - "[com.fasterxml.jackson.databind.type.ClassStack].toString()"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].toString()"
    - "[com.github.javaparser.Position].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.LambdaThrowsCompatibleWithType].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.CapturesBound].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperLowerBound].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.deser.DataFormatReaders].toString()"
    - "[com.github.javaparser.resolution.UnsolvedSymbolException].toString()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute].toString()"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].toString()"
    - "[com.fasterxml.jackson.core.JsonPointer].toString()"
    - "[com.github.javaparser.javadoc.JavadocBlockTag].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedId].toString()"
    - "[com.fasterxml.jackson.core.JsonProcessingException].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationMap].toString()"
    - "[com.github.javaparser.utils.VisitorList].toString()"
    - "[com.fasterxml.jackson.core.sym.Name].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].toString()"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializer].toString()"
    - "[com.github.javaparser.resolution.model.Value].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].toString()"
    - "[com.github.javaparser.javadoc.description.JavadocDescription].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmTextBlock].toString()"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].toString()"
    - "[com.github.javaparser.resolution.model.SymbolReference].toString()"
    - "[com.fasterxml.jackson.databind.type.ClassKey].toString()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].toString()"
    - "[com.github.javaparser.ast.Node].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet].toString()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].toString()"
    - "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].toString()"
    - "[com.github.javaparser.ParseResult].toString()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].toString()"
    - "[com.github.javaparser.utils.LineSeparator].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].toString()"
    - "[com.github.javaparser.Problem].toString()"
    - "[com.github.javaparser.printer.SourcePrinter].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$1].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[com.github.javaparser.javadoc.description.JavadocSnippet].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType].toString()"
    - "[com.github.javaparser.Range].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].toString()"
    - "[com.github.javaparser.Token].toString()"
    - "[com.fasterxml.jackson.databind.util.RawValue].toString()"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].toString()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].toString()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].toString()"
    - "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat].toString()"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].toString()"
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.ThrowsBound].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].toString()"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].toString()"
    - "[com.fasterxml.jackson.core.io.SerializedString].toString()"
    - "[com.fasterxml.jackson.databind.JsonMappingException$Reference].toString()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver].toString()"
    - "[com.github.javaparser.utils.VisitorSet].toString()"
    - "[com.fasterxml.jackson.core.Version].toString()"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].toString()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].toString()"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].toString()"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].toString()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].toString()"
    - "[com.fasterxml.jackson.databind.type.CollectionType].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].toString()"
    - "[com.github.javaparser.printer.configuration.Indentation].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].toString()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel].toString()"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType].toString()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].toString()"
    - "[java.lang.Thread].toString()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].toString()"
    - "[com.github.javaparser.javadoc.Javadoc].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmString].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.FalseBound].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmChar].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperUpperBound].toString()"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmList].toString()"
    - "[com.fasterxml.jackson.databind.util.TypeKey].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserVariableDeclaration].toString()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].toString()"
    - "[com.fasterxml.jackson.core.Base64Variant].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSingleReference].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.MethodReferenceThrowsCompatibleWithType].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].toString()"
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping$DeltaInfo].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$Chained].toString()"
    - "[com.github.javaparser.ast.expr.AssignExpr$Operator].asString()"
    - "[com.github.javaparser.ast.expr.UnaryExpr$Operator].asString()"
    - "[com.github.javaparser.ast.expr.BinaryExpr$Operator].asString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].<init>(int,java.lang.String)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute].getTokenType(com.github.javaparser.ast.Node,java.lang.String,java.lang.String)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].toString()"
    - "[com.github.javaparser.utils.ProjectRoot].toString()"
    - "[com.github.javaparser.javadoc.description.JavadocInlineTag].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].toString()"
    - "[com.fasterxml.jackson.databind.type.MapType].toString()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId].toString()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].toString()"
    - "[com.fasterxml.jackson.databind.introspect.ObjectIdInfo].toString()"
    - "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].toString()"
    - "[com.github.javaparser.utils.Pair].toString()"
    - "[com.fasterxml.jackson.core.JsonStreamContext].toString()"
    - "[com.github.javaparser.ast.NodeList].toString()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].toString()"
    - "[com.fasterxml.jackson.databind.type.SimpleType].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].toString()"
    - "[com.github.javaparser.resolution.MethodUsage].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver].toString()"
    - "[com.fasterxml.jackson.databind.node.BaseJsonNode].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementMatchers$1].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeContainedByType].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$2].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistConstructorDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.node.MissingNode].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].toString()"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.CreatorCandidate].toString()"
    - "[com.fasterxml.jackson.core.format.DataFormatDetector].toString()"
    - "[com.fasterxml.jackson.databind.PropertyName].toString()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].toString()"
    - "[com.github.javaparser.utils.SourceRoot].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$3].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase].toString()"
    - "[com.fasterxml.jackson.core.util.RequestPayload].toString()"
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].toString()"
    - "[com.github.javaparser.TokenRange].toString()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked].toString()"
    - "[com.github.javaparser.utils.SeparatedItemStringBuilder].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistParameterDeclaration].toString()"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound].toString()"
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature].toString()"
    - "[com.github.javaparser.JavaToken].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].toString()"
    - "[com.fasterxml.jackson.core.JsonLocation].toString()"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].toString()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].toString()"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].toString()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound].toString()"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumConstantDeclaration].toString()"
    - "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter].toString()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].toString()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].toString()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].toString()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].toString()"
    - "[com.fasterxml.jackson.databind.type.ClassStack].toString()"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].toString()"
    - "[com.github.javaparser.Position].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.LambdaThrowsCompatibleWithType].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.CapturesBound].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperLowerBound].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.deser.DataFormatReaders].toString()"
    - "[com.github.javaparser.resolution.UnsolvedSymbolException].toString()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute].toString()"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].toString()"
    - "[com.fasterxml.jackson.core.JsonPointer].toString()"
    - "[com.github.javaparser.javadoc.JavadocBlockTag].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedId].toString()"
    - "[com.fasterxml.jackson.core.JsonProcessingException].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationMap].toString()"
    - "[com.github.javaparser.utils.VisitorList].toString()"
    - "[com.fasterxml.jackson.core.sym.Name].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].toString()"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializer].toString()"
    - "[com.github.javaparser.resolution.model.Value].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].toString()"
    - "[com.github.javaparser.javadoc.description.JavadocDescription].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmTextBlock].toString()"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].toString()"
    - "[com.github.javaparser.resolution.model.SymbolReference].toString()"
    - "[com.fasterxml.jackson.databind.type.ClassKey].toString()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].toString()"
    - "[com.github.javaparser.ast.Node].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet].toString()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].toString()"
    - "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].toString()"
    - "[com.github.javaparser.ParseResult].toString()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].toString()"
    - "[com.github.javaparser.utils.LineSeparator].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].toString()"
    - "[com.github.javaparser.Problem].toString()"
    - "[com.github.javaparser.printer.SourcePrinter].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$1].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[com.github.javaparser.javadoc.description.JavadocSnippet].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType].toString()"
    - "[com.github.javaparser.Range].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].toString()"
    - "[com.github.javaparser.Token].toString()"
    - "[com.fasterxml.jackson.databind.util.RawValue].toString()"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].toString()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].toString()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].toString()"
    - "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat].toString()"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].toString()"
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.ThrowsBound].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].toString()"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].toString()"
    - "[com.fasterxml.jackson.core.io.SerializedString].toString()"
    - "[com.fasterxml.jackson.databind.JsonMappingException$Reference].toString()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver].toString()"
    - "[com.github.javaparser.utils.VisitorSet].toString()"
    - "[com.fasterxml.jackson.core.Version].toString()"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].toString()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].toString()"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].toString()"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].toString()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].toString()"
    - "[com.fasterxml.jackson.databind.type.CollectionType].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].toString()"
    - "[com.github.javaparser.printer.configuration.Indentation].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].toString()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel].toString()"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType].toString()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].toString()"
    - "[java.lang.Thread].toString()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].toString()"
    - "[com.github.javaparser.javadoc.Javadoc].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmString].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.FalseBound].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmChar].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperUpperBound].toString()"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmList].toString()"
    - "[com.fasterxml.jackson.databind.util.TypeKey].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserVariableDeclaration].toString()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].toString()"
    - "[com.fasterxml.jackson.core.Base64Variant].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSingleReference].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.MethodReferenceThrowsCompatibleWithType].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].toString()"
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping$DeltaInfo].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$Chained].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].<init>(int,java.lang.String)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.changes.PropertyChange].getNewValue()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].<init>(int,java.lang.String)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue()"
    - "[com.github.javaparser.ast.Node].getLineEndingStyle()"
    - "[com.github.javaparser.utils.LineSeparator].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].<init>(int,java.lang.String)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.changes.PropertyChange].getNewValue()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].<init>(int,java.lang.String)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].<init>(int,java.lang.String)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.changes.PropertyChange].getNewValue()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].<init>(int,java.lang.String)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$lambda_calculatedSyntaxModelForNode_1__1139].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)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].getElements()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].<init>(java.util.List)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    functionUses: 15
    ICount: 317
    EdgeCount: 624
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:191"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:191"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:190"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:191"
      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:196"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:195"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:199"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:206"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:205"
        BranchSideFuncs:
        - "getValueAsSingleReference(com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:199"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:206"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:205"
        BranchSideFuncs:
        - "getValueAsSingleReference(com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:201"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:207"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:201"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:207"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:208"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:211"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:210"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:196"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:213"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:212"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:213"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:215"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:214"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:215"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:216"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:217"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:217"
        BranchSideFuncs:
        - "isAboutNodes()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:216"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:219"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:252"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:251"
        BranchSideFuncs:
        - "isEmpty()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:222"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:233"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:232"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:224"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:230"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:229"
        BranchSideFuncs:
        - "<init>()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:225"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:228"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:227"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:233"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:236"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:235"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:238"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:251"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:250"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:240"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:249"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:248"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:241"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:244"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:243"
        BranchSideFuncs:
        - "get(int)"
        - "<init>(com.github.javaparser.ast.Node)"
        - "size()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:245"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:239"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:238"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:253"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:275"
        BranchSideFuncs:
        - "getPreceeding()"
        - "iterator()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:274"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:256"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:272"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:271"
        BranchSideFuncs:
        - "getFollowing()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:257"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:260"
        BranchSideFuncs:
        - "getSeparatorPre()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:259"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:261"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:265"
        BranchSideFuncs:
        - "<init>(int)"
        - "toToken(com.github.javaparser.ast.Modifier)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:264"
        BranchSideFuncs:
        - "next()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:267"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:270"
        BranchSideFuncs:
        - "getSeparatorPost()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:269"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:217"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:217"
        BranchSideFuncs:
        - "isAboutNodes()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:216"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:278"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:281"
        BranchSideFuncs:
        - "getThenElement()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:280"
        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:217"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:285"
        BranchSideFuncs:
        - "isAboutNodes()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:284"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:285"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:287"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:286"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:287"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:287"
        BranchSideFuncs:
        - "getProperty()"
        - "getValue(com.github.javaparser.ast.observer.ObservableProperty,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:286"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:291"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:294"
        BranchSideFuncs:
        - "asString()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:293"
        BranchSideFuncs:
        - "getTokenType(com.github.javaparser.ast.Node,java.lang.String,java.lang.String)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:287"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:305"
        BranchSideFuncs:
        - "getProperty()"
        - "getValue(com.github.javaparser.ast.observer.ObservableProperty,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:304"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:287"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:305"
        BranchSideFuncs:
        - "getProperty()"
        - "getValue(com.github.javaparser.ast.observer.ObservableProperty,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:304"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:300"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:303"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:302"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:305"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:304"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:305"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:304"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:309"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:312"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:311"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:305"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:319"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:305"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:319"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:315"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:318"
        BranchSideFuncs:
        - "getNewValue()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:317"
        BranchSideFuncs:
        - "<init>(int,java.lang.String)"
        - "getValue()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:320"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:320"
        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:319"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:320"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:328"
        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:327"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:193,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence].getElements"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:193,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$lambda_calculatedSyntaxModelForNode_0__1140].bootstrap$"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:193,1"
      Dst: "[java.lang.Iterable].forEach"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:199,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.changes.PropertyChange].getProperty"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:199,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmSingleReference].getProperty"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:200,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.changes.PropertyChange].getNewValue"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:203,1"
      Dst: "[com.github.javaparser.ast.stmt.ExpressionStmt].getExpression"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:206,1"
      Dst: "[com.github.javaparser.ast.observer.ObservableProperty].getValueAsSingleReference"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:209,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:209,1"
      Dst: "[java.util.List].add"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:219,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmList].getProperty"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:219,1"
      Dst: "[com.github.javaparser.ast.observer.ObservableProperty].isAboutNodes"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:220,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.changes.Change].getValue"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:224,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:225,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:226,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:226,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:226,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:226,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:226,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:226,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:230,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:238,1"
      Dst: "[com.github.javaparser.ast.NodeList].isEmpty"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:239,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmList].getPreceeding"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:239,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].calculatedSyntaxModelForNode"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:240,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:242,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmList].getSeparatorPre"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:244,1"
      Dst: "[com.github.javaparser.ast.NodeList].get"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:246,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmList].getSeparatorPost"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:249,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmList].getFollowing"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:253,1"
      Dst: "[java.util.Collection].isEmpty"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:256,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:256,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:260,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:263,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].toToken"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:263,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:265,1"
      Dst: "[java.lang.Class].getSimpleName"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:265,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:277,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.changes.Change].evaluate"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:279,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmConditional].getThenElement"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:281,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmConditional].getElseElement"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:289,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute].getProperty"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:290,1"
      Dst: "[java.lang.Object].toString"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:292,1"
      Dst: "[com.github.javaparser.printer.Stringable].asString"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:294,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute].getTokenType"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:303,1"
      Dst: "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:307,1"
      Dst: "[com.github.javaparser.ast.Node].getLineEndingStyle"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:307,1"
      Dst: "[com.github.javaparser.utils.LineSeparator].toString"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:322,1"
      Dst: "[java.util.LinkedList].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:323,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].getElements"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:323,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$lambda_calculatedSyntaxModelForNode_1__1139].bootstrap$"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:324,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].<init>"
    JavaMethodInfo: null
    BBCount: 90
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].toToken(com.github.javaparser.ast.Modifier)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator"
    linkageType: null
    functionLinenumber: 332
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Modifier"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Modifier].getKeyword()"
    - "[com.github.javaparser.ast.Modifier].getKeyword()"
    functionUses: 2
    ICount: 23
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:333,1"
      Dst: "[com.github.javaparser.ast.Modifier].getKeyword"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:333,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:359,1"
      Dst: "[java.lang.Enum].name"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:359,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 14
    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: null
    functionLinenumber: -1
    functionDepth: 0
    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: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:368,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:368,1"
      Dst: "[com.github.javaparser.printer.ConcreteSyntaxModel].forClass"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:368,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].calculatedSyntaxModelAfterPropertyChange"
    JavaMethodInfo: null
    BBCount: 1
    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: null
    functionLinenumber: 372
    functionDepth: 0
    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:
    - "[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: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:373,1"
      Dst: "[java.util.LinkedList].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:374,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.changes.PropertyChange].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:374,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].calculatedSyntaxModelForNode"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:375,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 379
    functionDepth: 0
    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:
    - "[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: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:380,1"
      Dst: "[java.util.LinkedList].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:381,1"
      Dst: "[com.github.javaparser.ast.NodeList].getParentNodeForChildren"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:382,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:382,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].calculatedSyntaxModelForNode"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:383,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 387
    functionDepth: 0
    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:
    - "[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: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:388,1"
      Dst: "[java.util.LinkedList].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:389,1"
      Dst: "[com.github.javaparser.ast.NodeList].getParentNodeForChildren"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:390,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.changes.ListAdditionChange].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:390,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].calculatedSyntaxModelForNode"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:391,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    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: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:398"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:401"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:400"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:396,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:396,1"
      Dst: "[com.github.javaparser.printer.ConcreteSyntaxModel].forClass"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:397,1"
      Dst: "[com.github.javaparser.ast.observer.ObservableProperty].getRawValue"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:399,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:399,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:399,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:399,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:399,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:402,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].calculatedSyntaxModelAfterListAddition"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    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: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:409"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:412"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:411"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:407,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:407,1"
      Dst: "[com.github.javaparser.printer.ConcreteSyntaxModel].forClass"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:408,1"
      Dst: "[com.github.javaparser.ast.observer.ObservableProperty].getRawValue"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:410,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:410,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:410,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:410,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:410,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:413,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].calculatedSyntaxModelAfterListRemoval"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 417
    functionDepth: 0
    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:
    - "[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: 1
    ICount: 15
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:418,1"
      Dst: "[java.util.LinkedList].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:419,1"
      Dst: "[com.github.javaparser.ast.NodeList].getParentNodeForChildren"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:420,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.changes.ListReplacementChange].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:420,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].calculatedSyntaxModelForNode"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:421,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -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: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:323,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].calculatedSyntaxModelForNode"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -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: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:193,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].calculatedSyntaxModelForNode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_86__322].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_86__322"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__322].<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__322:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_86__322].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_86__322].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_86__322"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_86__322:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_86__322].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_86__322"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 14
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_86__322:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$86"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_solveType_6__1012].bootstrap$()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_solveType_6__1012"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Supplier"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_solveType_6__1012].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_solveType_6__1012:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_solveType_6__1012].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_solveType_6__1012].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_solveType_6__1012"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_solveType_6__1012:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_solveType_6__1012].get()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_solveType_6__1012"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_solveType_6__1012:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].lambda$solveType$6"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_10__18].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_10__18"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__18].<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__18:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_10__18].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_10__18].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_10__18"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_10__18:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_10__18].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_10__18"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 14
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_10__18:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$10"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_71__314].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_71__314"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__314].<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__314:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_71__314].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_71__314].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_71__314"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_71__314:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_71__314].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_71__314"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 14
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_71__314:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$71"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.OptBoolean].values()"
    functionSourceFile: "com.fasterxml.jackson.annotation.OptBoolean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.OptBoolean[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.OptBoolean:17,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.OptBoolean].valueOf(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.annotation.OptBoolean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.OptBoolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.OptBoolean:17,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.OptBoolean].<init>(java.lang.String,int)"
    functionSourceFile: "com.fasterxml.jackson.annotation.OptBoolean"
    linkageType: null
    functionLinenumber: 16
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.OptBoolean:17,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.OptBoolean].asBoolean()"
    functionSourceFile: "com.fasterxml.jackson.annotation.OptBoolean"
    linkageType: null
    functionLinenumber: 39
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.OptBoolean:40"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.OptBoolean:41"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.OptBoolean:40"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.OptBoolean:41"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.OptBoolean:40"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.OptBoolean].asPrimitive()"
    functionSourceFile: "com.fasterxml.jackson.annotation.OptBoolean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.OptBoolean:45"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.OptBoolean:44"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.OptBoolean].fromBoolean(java.lang.Boolean)"
    functionSourceFile: "com.fasterxml.jackson.annotation.OptBoolean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.OptBoolean"
    argCount: 1
    argTypes:
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.OptBoolean:49"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.OptBoolean:52"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.OptBoolean:51"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.OptBoolean:52"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.OptBoolean:51"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.OptBoolean:52,1"
      Dst: "[java.lang.Boolean].booleanValue"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.OptBoolean].equals(java.lang.Boolean,java.lang.Boolean)"
    functionSourceFile: "com.fasterxml.jackson.annotation.OptBoolean"
    linkageType: null
    functionLinenumber: 55
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Boolean"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.OptBoolean:56"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.OptBoolean:59"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.OptBoolean:58"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.OptBoolean:57"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.OptBoolean:56"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.OptBoolean:59,1"
      Dst: "[java.lang.Boolean].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.OptBoolean].$values()"
    functionSourceFile: "com.fasterxml.jackson.annotation.OptBoolean"
    linkageType: null
    functionLinenumber: 16
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.OptBoolean[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.StringLiteralExprMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.StringLiteralExprMetaModel"
    linkageType: null
    functionLinenumber: 41
    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:42,1"
      Dst: "[com.github.javaparser.metamodel.LiteralStringValueExprMetaModel].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.VersionUtil].<init>()"
    functionSourceFile: "com.fasterxml.jackson.core.util.VersionUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.VersionUtil:36,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.VersionUtil].version()"
    functionSourceFile: "com.fasterxml.jackson.core.util.VersionUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.Version"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.VersionUtil:39,1"
      Dst: "[com.fasterxml.jackson.core.Version].unknownVersion"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.VersionUtil].versionFor(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.core.util.VersionUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.Version"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.VersionUtil:75"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.VersionUtil:74"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.VersionUtil:64,1"
      Dst: "[java.lang.Class].getPackage"
    - Src: "com.fasterxml.jackson.core.util.VersionUtil:64,1"
      Dst: "[java.lang.Package].getName"
    - Src: "com.fasterxml.jackson.core.util.VersionUtil:64,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.core.util.VersionUtil:65,1"
      Dst: "[java.lang.Class].getClassLoader"
    - Src: "com.fasterxml.jackson.core.util.VersionUtil:65,1"
      Dst: "[java.lang.Class].forName"
    - Src: "com.fasterxml.jackson.core.util.VersionUtil:68,1"
      Dst: "[java.lang.Class].getDeclaredConstructor"
    - Src: "com.fasterxml.jackson.core.util.VersionUtil:68,1"
      Dst: "[java.lang.reflect.Constructor].newInstance"
    - Src: "com.fasterxml.jackson.core.util.VersionUtil:68,1"
      Dst: "[com.fasterxml.jackson.core.Versioned].version"
    - Src: "com.fasterxml.jackson.core.util.VersionUtil:70,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.core.util.VersionUtil:75,1"
      Dst: "[com.fasterxml.jackson.core.Version].unknownVersion"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.VersionUtil].packageVersionFor(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.core.util.VersionUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.Version"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.VersionUtil:90,1"
      Dst: "[com.fasterxml.jackson.core.util.VersionUtil].versionFor"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.VersionUtil].mavenVersionFor(java.lang.ClassLoader,java.lang.String,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.util.VersionUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.Version"
    argCount: 3
    argTypes:
    - "java.lang.ClassLoader"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.VersionUtil:113"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.VersionUtil:126"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.VersionUtil:112,1"
      Dst: "[java.lang.String].replaceAll"
    - Src: "com.fasterxml.jackson.core.util.VersionUtil:112,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.core.util.VersionUtil:111,1"
      Dst: "[java.lang.ClassLoader].getResourceAsStream"
    - Src: "com.fasterxml.jackson.core.util.VersionUtil:115,1"
      Dst: "[java.util.Properties].<init>"
    - Src: "com.fasterxml.jackson.core.util.VersionUtil:116,1"
      Dst: "[java.util.Properties].load"
    - Src: "com.fasterxml.jackson.core.util.VersionUtil:117,1"
      Dst: "[java.util.Properties].getProperty"
    - Src: "com.fasterxml.jackson.core.util.VersionUtil:120,1"
      Dst: "[com.fasterxml.jackson.core.util.VersionUtil].parseVersion"
    - Src: "com.fasterxml.jackson.core.util.VersionUtil:124,1"
      Dst: "[com.fasterxml.jackson.core.util.VersionUtil]._close"
    - Src: "com.fasterxml.jackson.core.util.VersionUtil:127,1"
      Dst: "[com.fasterxml.jackson.core.Version].unknownVersion"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.VersionUtil].parseVersion(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.util.VersionUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.Version"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.VersionUtil:142"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.VersionUtil:150"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.VersionUtil:149"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.util.VersionUtil:142"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.VersionUtil:150"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.VersionUtil:149"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.util.VersionUtil:145"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.VersionUtil:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.VersionUtil:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.util.VersionUtil:146"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.VersionUtil:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.VersionUtil:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.util.VersionUtil:147"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.VersionUtil:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.VersionUtil:142,1"
      Dst: "[java.lang.String].trim"
    - Src: "com.fasterxml.jackson.core.util.VersionUtil:142,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.core.util.VersionUtil:143,1"
      Dst: "[java.util.regex.Pattern].split"
    - Src: "com.fasterxml.jackson.core.util.VersionUtil:144,1"
      Dst: "[com.fasterxml.jackson.core.util.VersionUtil].parseVersionPart"
    - Src: "com.fasterxml.jackson.core.util.VersionUtil:147,1"
      Dst: "[com.fasterxml.jackson.core.Version].<init>"
    - Src: "com.fasterxml.jackson.core.util.VersionUtil:150,1"
      Dst: "[com.fasterxml.jackson.core.Version].unknownVersion"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.VersionUtil].parseVersionPart(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.util.VersionUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.VersionUtil:155"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.VersionUtil:160"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.VersionUtil:159"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.util.VersionUtil:157"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.VersionUtil:159"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.util.VersionUtil:157"
      Branch Sides: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.VersionUtil:155,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.core.util.VersionUtil:156,1"
      Dst: "[java.lang.String].charAt"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.util.VersionUtil]._close(java.io.Closeable)"
    functionSourceFile: "com.fasterxml.jackson.core.util.VersionUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.Closeable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.VersionUtil:165,1"
      Dst: "[java.io.Closeable].close"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.VersionUtil].throwInternal()"
    functionSourceFile: "com.fasterxml.jackson.core.util.VersionUtil"
    linkageType: null
    functionLinenumber: 175
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.VersionUtil:176,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.VersionUtil].throwInternalReturnAny()"
    functionSourceFile: "com.fasterxml.jackson.core.util.VersionUtil"
    linkageType: null
    functionLinenumber: 179
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.VersionUtil:180,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ObjectCreationExpr].<init>()"
    functionSourceFile: "com.github.javaparser.ast.expr.ObjectCreationExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:78,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].<init>"
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:78,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>"
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:78,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -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: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:89,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -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: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:94,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].<init>"
    JavaMethodInfo: null
    BBCount: 1
    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: null
    functionLinenumber: 101
    functionDepth: 0
    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:102,1"
      Dst: "[com.github.javaparser.ast.expr.Expression].<init>"
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:103,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].setScope"
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:104,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].setType"
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:105,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].setTypeArguments"
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:106,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].setArguments"
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:107,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].setAnonymousClassBody"
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:108,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 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.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.ObjectCreationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].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.GenericVisitorAdapter].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.symbolsolver.javaparsermodel.TypeExtractor].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.symbolsolver.javaparsermodel.DefaultVisitorAdapter].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.NoCommentEqualsVisitor].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.ModifierVisitor].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)"
    functionUses: 214
    ICount: 5
    EdgeCount: 13
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:114,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 119
    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.ObjectCreationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].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)"
    functionUses: 147
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:120,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ObjectCreationExpr].getAnonymousClassBody()"
    functionSourceFile: "com.github.javaparser.ast.expr.ObjectCreationExpr"
    linkageType: null
    functionLinenumber: 124
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 25
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:125,1"
      Dst: "[java.util.Optional].ofNullable"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.BodyDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.ObjectCreationExpr:129"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:131"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:130"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:130,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>"
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:131,1"
      Dst: "[com.github.javaparser.ast.NodeList].add"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ObjectCreationExpr].getArguments()"
    functionSourceFile: "com.github.javaparser.ast.expr.ObjectCreationExpr"
    linkageType: null
    functionLinenumber: 135
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 16
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ObjectCreationExpr].getScope()"
    functionSourceFile: "com.github.javaparser.ast.expr.ObjectCreationExpr"
    linkageType: null
    functionLinenumber: 140
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 21
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:141,1"
      Dst: "[java.util.Optional].ofNullable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ObjectCreationExpr].getType()"
    functionSourceFile: "com.github.javaparser.ast.expr.ObjectCreationExpr"
    linkageType: null
    functionLinenumber: 145
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.ClassOrInterfaceType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 17
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ObjectCreationExpr].setAnonymousClassBody(com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.expr.ObjectCreationExpr"
    linkageType: null
    functionLinenumber: 158
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.ObjectCreationExpr"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    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:159"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:162"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:161"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.expr.ObjectCreationExpr:163"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:165"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:164"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:162,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:164,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode"
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:166,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ObjectCreationExpr].setArguments(com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.expr.ObjectCreationExpr"
    linkageType: null
    functionLinenumber: 171
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.ObjectCreationExpr"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    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:173"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:176"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:175"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.expr.ObjectCreationExpr:177"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:179"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:178"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:172,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:176,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:178,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode"
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:180,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ObjectCreationExpr].setScope(com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.expr.ObjectCreationExpr"
    linkageType: null
    functionLinenumber: 191
    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:192"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:195"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:194"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.expr.ObjectCreationExpr:196"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:198"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:197"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:195,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:197,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode"
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:199,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ObjectCreationExpr].setType(com.github.javaparser.ast.type.ClassOrInterfaceType)"
    functionSourceFile: "com.github.javaparser.ast.expr.ObjectCreationExpr"
    linkageType: null
    functionLinenumber: 204
    functionDepth: 0
    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:206"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:209"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:208"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.expr.ObjectCreationExpr:210"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:212"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:211"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:205,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:209,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:211,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode"
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:213,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ObjectCreationExpr].getTypeArguments()"
    functionSourceFile: "com.github.javaparser.ast.expr.ObjectCreationExpr"
    linkageType: null
    functionLinenumber: 218
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 28
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:219,1"
      Dst: "[java.util.Optional].ofNullable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ObjectCreationExpr].setTypeArguments(com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.expr.ObjectCreationExpr"
    linkageType: null
    functionLinenumber: 229
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.ObjectCreationExpr"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    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:230"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:233"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:232"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.expr.ObjectCreationExpr:234"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:236"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:235"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:233,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:235,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode"
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:237,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ObjectCreationExpr].remove(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.expr.ObjectCreationExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 52
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.ObjectCreationExpr:244"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:247"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:246"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.ObjectCreationExpr:247"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:255"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:254"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.ObjectCreationExpr:248"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:255"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:254"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.ObjectCreationExpr:249"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:248"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:247"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.ObjectCreationExpr:255"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:261"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:260"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.ObjectCreationExpr:256"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:255"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:254"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.ObjectCreationExpr:261"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:267"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:266"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.ObjectCreationExpr:262"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:267"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:266"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.ObjectCreationExpr:267"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:275"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:274"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.ObjectCreationExpr:268"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:275"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:274"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.ObjectCreationExpr:269"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:268"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:267"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:248,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:249,1"
      Dst: "[com.github.javaparser.ast.NodeList].get"
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:250,1"
      Dst: "[com.github.javaparser.ast.NodeList].remove"
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:263,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].removeScope"
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:275,1"
      Dst: "[com.github.javaparser.ast.Node].remove"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.ast.expr.ObjectCreationExpr].removeScope()"
    functionSourceFile: "com.github.javaparser.ast.expr.ObjectCreationExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.ObjectCreationExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:280,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].setScope"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ObjectCreationExpr].clone()"
    functionSourceFile: "com.github.javaparser.ast.expr.ObjectCreationExpr"
    linkageType: null
    functionLinenumber: 285
    functionDepth: 0
    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: 45
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:286,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>"
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:286,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ObjectCreationExpr].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.expr.ObjectCreationExpr"
    linkageType: null
    functionLinenumber: 291
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.ObjectCreationExprMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: 297
    functionDepth: 0
    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.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.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: 62
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.ObjectCreationExpr:298"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:301"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:300"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.ObjectCreationExpr:301"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:309"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:308"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.ObjectCreationExpr:302"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:309"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:308"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.ObjectCreationExpr:303"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:302"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:301"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.ObjectCreationExpr:309"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:315"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:314"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.ObjectCreationExpr:310"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:309"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:308"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.ObjectCreationExpr:315"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:321"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:320"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.ObjectCreationExpr:316"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:321"
        BranchSideFuncs:
        - "setScope(com.github.javaparser.ast.expr.Expression)"
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:320"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.ObjectCreationExpr:321"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:325"
        BranchSideFuncs:
        - "setType(com.github.javaparser.ast.type.ClassOrInterfaceType)"
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:324"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.ObjectCreationExpr:325"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:333"
        BranchSideFuncs:
        - "size()"
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:332"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.expr.ObjectCreationExpr:326"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:333"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:332"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.expr.ObjectCreationExpr:327"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:326"
        BranchSideFuncs:
        - "set(int,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:325"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:302,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:303,1"
      Dst: "[com.github.javaparser.ast.NodeList].get"
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:304,1"
      Dst: "[com.github.javaparser.ast.NodeList].set"
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:317,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].setScope"
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:322,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].setType"
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:333,1"
      Dst: "[com.github.javaparser.ast.Node].replace"
    JavaMethodInfo: null
    BBCount: 25
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.ast.expr.ObjectCreationExpr].isObjectCreationExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.ObjectCreationExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ObjectCreationExpr].asObjectCreationExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.ObjectCreationExpr"
    linkageType: null
    functionLinenumber: -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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ObjectCreationExpr].ifObjectCreationExpr(java.util.function.Consumer)"
    functionSourceFile: "com.github.javaparser.ast.expr.ObjectCreationExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:351,1"
      Dst: "[java.util.function.Consumer].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ObjectCreationExpr].resolve()"
    functionSourceFile: "com.github.javaparser.ast.expr.ObjectCreationExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.declarations.ResolvedConstructorDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:369,1"
      Dst: "[com.github.javaparser.ast.Node].getSymbolResolver"
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:369,1"
      Dst: "[com.github.javaparser.resolution.SymbolResolver].resolveDeclaration"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ObjectCreationExpr].toObjectCreationExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.ObjectCreationExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:375,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ObjectCreationExpr].isPolyExpression()"
    functionSourceFile: "com.github.javaparser.ast.expr.ObjectCreationExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.ObjectCreationExpr:385"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.ObjectCreationExpr:385"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:384"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.ObjectCreationExpr:385"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:385,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithTypeArguments].isUsingDiamondOperator"
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:385,1"
      Dst: "[com.github.javaparser.ast.expr.Expression].appearsInInvocationContext"
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:385,1"
      Dst: "[com.github.javaparser.ast.expr.Expression].appearsInAssignmentContext"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ObjectCreationExpr].setType(com.github.javaparser.ast.type.Type)"
    functionSourceFile: "com.github.javaparser.ast.expr.ObjectCreationExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.Node"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.type.Type"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:62,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].setType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.CharLiteralExprMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.CharLiteralExprMetaModel"
    linkageType: null
    functionLinenumber: 41
    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:42,1"
      Dst: "[com.github.javaparser.metamodel.LiteralStringValueExprMetaModel].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_40__43].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_40__43"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__43].<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__43:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_40__43].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_40__43].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_40__43"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_40__43:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_40__43].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_40__43"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 14
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_40__43:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$40"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration$lambda_internalTypes_1__674].bootstrap$(com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration$lambda_internalTypes_1__674"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration$lambda_internalTypes_1__674].<init>(com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration$lambda_internalTypes_1__674:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration$lambda_internalTypes_1__674].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration$lambda_internalTypes_1__674].<init>(com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration$lambda_internalTypes_1__674"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration$lambda_internalTypes_1__674:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration$lambda_internalTypes_1__674].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration$lambda_internalTypes_1__674"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].lambda$internalTypes$1(java.lang.Class)"
    functionUses: 11
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration$lambda_internalTypes_1__674:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].lambda$internalTypes$1"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getConstructors_4__1193].bootstrap$(com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getConstructors_4__1193"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getConstructors_4__1193].<init>(com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getConstructors_4__1193:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getConstructors_4__1193].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getConstructors_4__1193].<init>(com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getConstructors_4__1193"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getConstructors_4__1193:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getConstructors_4__1193].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getConstructors_4__1193"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].lambda$getConstructors$4(javassist.CtConstructor)"
    functionUses: 3
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getConstructors_4__1193:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].lambda$getConstructors$4"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:18,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil].emptyIterator()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil"
    linkageType: null
    functionLinenumber: 37
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil].findSuperTypes(com.fasterxml.jackson.databind.JavaType,java.lang.Class,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "java.lang.Class"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:63"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:64"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:63"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:63"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:64"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:63"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:63"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:66"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:65"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:63,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].hasRawClass"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:64,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:66,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:67,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil]._addSuperTypes"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil].findRawSuperTypes(java.lang.Class,java.lang.Class,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil"
    linkageType: null
    functionLinenumber: 74
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ClassUtil]._addRawSuperTypes(java.lang.Class,java.lang.Class,java.util.Collection,boolean)"
    functionUses: 1
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:75"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:76"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:75"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:75"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:76"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:75"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:75"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:78"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:77"
        BranchSideFuncs:
        - "_addRawSuperTypes(java.lang.Class,java.lang.Class,java.util.Collection,boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:76,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:78,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:79,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil]._addRawSuperTypes"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil].findSuperClasses(java.lang.Class,java.lang.Class,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil"
    linkageType: null
    functionLinenumber: 94
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:96"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:107"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:106"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:96"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:107"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:106"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:97"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:100"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:99"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:100"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:107"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:106"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:101"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:104"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:103"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:95,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:98,1"
      Dst: "[java.util.List].add"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:100,1"
      Dst: "[java.lang.Class].getSuperclass"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil].findSuperTypes(java.lang.Class,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:112,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:112,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].findSuperTypes"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil].findSuperTypes(java.lang.Class,java.lang.Class,java.util.List)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:117,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil]._addRawSuperTypes"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil]._addSuperTypes(com.fasterxml.jackson.databind.JavaType,java.lang.Class,java.util.Collection,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "java.lang.Class"
    - "java.util.Collection"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:124"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:127"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:126"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:128"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:127"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:126"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:128"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:129"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:128"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:129"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:135"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:134"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:130"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:133"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:132"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:135"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:138"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:137"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:127,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:130,1"
      Dst: "[java.util.Collection].contains"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:133,1"
      Dst: "[java.util.Collection].add"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:135,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getInterfaces"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:135,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:135,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:135,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:136,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil]._addSuperTypes"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:138,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getSuperClass"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil]._addRawSuperTypes(java.lang.Class,java.lang.Class,java.util.Collection,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil"
    linkageType: null
    functionLinenumber: 141
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class"
    - "java.util.Collection"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].contains(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].contains(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].contains(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet].contains(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].contains(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].contains(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].contains(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil]._interfaces(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil]._addRawSuperTypes(java.lang.Class,java.lang.Class,java.util.Collection,boolean)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil]._addRawSuperTypes(java.lang.Class,java.lang.Class,java.util.Collection,boolean)"
    functionUses: 3
    ICount: 24
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:142"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:142"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:141"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:142"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:142"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:141"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:142"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:143"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:142"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:143"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:149"
        BranchSideFuncs:
        - "contains(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:148"
        BranchSideFuncs:
        - "_interfaces(java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:144"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:147"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:146"
        BranchSideFuncs:
        - "add(java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:149"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:151"
        BranchSideFuncs:
        - "_addRawSuperTypes(java.lang.Class,java.lang.Class,java.util.Collection,boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:144,1"
      Dst: "[java.util.Collection].contains"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:147,1"
      Dst: "[java.util.Collection].add"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:149,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil]._interfaces"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:150,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil]._addRawSuperTypes"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:152,1"
      Dst: "[java.lang.Class].getSuperclass"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil].canBeABeanType(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil"
    linkageType: null
    functionLinenumber: 167
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:168"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:171"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:170"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:171"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:174"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:173"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:174"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:177"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:176"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:177"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:182"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:181"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:168,1"
      Dst: "[java.lang.Class].isAnnotation"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:171,1"
      Dst: "[java.lang.Class].isArray"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:174,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:177,1"
      Dst: "[java.lang.Class].isPrimitive"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil].isLocalType(java.lang.Class,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil"
    linkageType: null
    functionLinenumber: 191
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ClassUtil].hasEnclosingMethod(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].getEnclosingClass(java.lang.Class)"
    functionUses: 1
    ICount: 18
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:197"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:204"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:203"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:197"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:204"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:203"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:204"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:211"
        BranchSideFuncs:
        - "getEnclosingClass(java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:210"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:205"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:211"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:210"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:205"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:211"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:210"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:192,1"
      Dst: "[java.lang.Class].getModifiers"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:192,1"
      Dst: "[java.lang.reflect.Modifier].isStatic"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:197,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].hasEnclosingMethod"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:205,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].getEnclosingClass"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil].getOuterClass(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil"
    linkageType: null
    functionLinenumber: 220
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ClassUtil].hasEnclosingMethod(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].getEnclosingClass(java.lang.Class)"
    functionUses: 3
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:221"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:229"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:224"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:227"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:226"
        BranchSideFuncs:
        - "getEnclosingClass(java.lang.Class)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:221,1"
      Dst: "[java.lang.Class].getModifiers"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:221,1"
      Dst: "[java.lang.reflect.Modifier].isStatic"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:224,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].hasEnclosingMethod"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:227,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].getEnclosingClass"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil].isProxyType(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil"
    linkageType: null
    functionLinenumber: 246
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:249"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:251"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:250"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:250"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:254"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:253"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:247,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:249,1"
      Dst: "[java.lang.String].startsWith"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil].isConcrete(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil"
    linkageType: null
    functionLinenumber: 262
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:264"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:262"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:263,1"
      Dst: "[java.lang.Class].getModifiers"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil].isConcrete(java.lang.reflect.Member)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Member"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:270"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:268"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:269,1"
      Dst: "[java.lang.reflect.Member].getModifiers"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil].isCollectionMapOrArray(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil"
    linkageType: null
    functionLinenumber: 274
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:275"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:276"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:275"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:276"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:277"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:276"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:277"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:278"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:277"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:275,1"
      Dst: "[java.lang.Class].isArray"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:276,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil].isBogusClass(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil"
    linkageType: null
    functionLinenumber: 281
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 11
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:282"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:281"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:282"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:281"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:282"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:281"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil].isRecordType(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil"
    linkageType: null
    functionLinenumber: 291
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:293"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:291"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:293"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:291"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:292,1"
      Dst: "[java.lang.Class].getSuperclass"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:293,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:293,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil].isObjectOrPrimitive(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil"
    linkageType: null
    functionLinenumber: 299
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:300"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:299"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:300"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:299"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:300,1"
      Dst: "[java.lang.Class].isPrimitive"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil].hasClass(java.lang.Object,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil"
    linkageType: null
    functionLinenumber: 308
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:309"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:308"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:309"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:308"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:309,1"
      Dst: "[java.lang.Object].getClass"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil].verifyMustOverride(java.lang.Class,java.lang.Object,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil"
    linkageType: null
    functionLinenumber: 317
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:318"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:323"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:322"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:318,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:321,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:319,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:319,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil].hasGetterSignature(java.lang.reflect.Method)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:338"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:342"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:341"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:342"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:346"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:345"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:346"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:350"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:349"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:338,1"
      Dst: "[java.lang.reflect.Method].getModifiers"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:338,1"
      Dst: "[java.lang.reflect.Modifier].isStatic"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:342,1"
      Dst: "[java.lang.reflect.Method].getParameterTypes"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:346,1"
      Dst: "[java.lang.reflect.Method].getReturnType"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil].throwIfError(java.lang.Throwable)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil"
    linkageType: null
    functionLinenumber: 365
    functionDepth: 0
    returnType: "java.lang.Throwable"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:366"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:369"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:368"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil].throwIfRTE(java.lang.Throwable)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil"
    linkageType: null
    functionLinenumber: 378
    functionDepth: 0
    returnType: "java.lang.Throwable"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 19
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:379"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:382"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:381"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil].throwIfIOE(java.lang.Throwable)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil"
    linkageType: null
    functionLinenumber: 391
    functionDepth: 0
    returnType: "java.lang.Throwable"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:392"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:395"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:394"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil].getRootCause(java.lang.Throwable)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil"
    linkageType: null
    functionLinenumber: 409
    functionDepth: 0
    returnType: "java.lang.Throwable"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.xml.sax.SAXException].getCause()"
    - "[org.xml.sax.SAXException].getCause()"
    functionUses: 9
    ICount: 6
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:410"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:413"
        BranchSideFuncs:
        - "getCause()"
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:412"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:410,1"
      Dst: "[java.lang.Throwable].getCause"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil].throwRootCauseIfIOE(java.lang.Throwable)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil"
    linkageType: null
    functionLinenumber: 423
    functionDepth: 0
    returnType: "java.lang.Throwable"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ClassUtil].getRootCause(java.lang.Throwable)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].throwIfIOE(java.lang.Throwable)"
    functionUses: 2
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:424,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].getRootCause"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:424,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].throwIfIOE"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil].throwAsIAE(java.lang.Throwable)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil"
    linkageType: null
    functionLinenumber: 431
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonParseException].getMessage()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedForwardReference].getMessage()"
    - "[com.github.javaparser.TokenMgrException].getMessage()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].getMessage()"
    - "[com.fasterxml.jackson.core.JsonProcessingException].getMessage()"
    - "[com.fasterxml.jackson.core.exc.StreamReadException].getMessage()"
    - "[org.xml.sax.SAXException].getMessage()"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].throwAsIAE(java.lang.Throwable,java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:432,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:432,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].throwAsIAE"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil].throwAsIAE(java.lang.Throwable,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil"
    linkageType: null
    functionLinenumber: 441
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Throwable"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ClassUtil].throwIfRTE(java.lang.Throwable)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].throwIfError(java.lang.Throwable)"
    functionUses: 2
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:442,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].throwIfRTE"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:443,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].throwIfError"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:444,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil].throwAsMappingException(com.fasterxml.jackson.databind.DeserializationContext,java.io.IOException)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil"
    linkageType: null
    functionLinenumber: 451
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.io.IOException"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JsonMappingException].'from'(com.fasterxml.jackson.databind.DeserializationContext,java.lang.String)"
    - "[com.fasterxml.jackson.core.JsonProcessingException].getMessage()"
    - "[com.fasterxml.jackson.core.JsonParseException].getMessage()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedForwardReference].getMessage()"
    - "[com.fasterxml.jackson.core.exc.StreamReadException].getMessage()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].getMessage()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].withCause(java.lang.Throwable)"
    functionUses: 3
    ICount: 10
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:452"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:455"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:454"
        BranchSideFuncs:
        - "'from'(com.fasterxml.jackson.databind.DeserializationContext,java.lang.String)"
        - "withCause(java.lang.Throwable)"
        - "getMessage()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:455,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:455,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException].from"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:456,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException].withCause"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil].unwrapAndThrowAsIAE(java.lang.Throwable)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil"
    linkageType: null
    functionLinenumber: 465
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ClassUtil].getRootCause(java.lang.Throwable)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].throwAsIAE(java.lang.Throwable)"
    functionUses: 1
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:466,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].getRootCause"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:466,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].throwAsIAE"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil].unwrapAndThrowAsIAE(java.lang.Throwable,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil"
    linkageType: null
    functionLinenumber: 475
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Throwable"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ClassUtil].getRootCause(java.lang.Throwable)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].throwAsIAE(java.lang.Throwable,java.lang.String)"
    functionUses: 3
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:476,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].getRootCause"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:476,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].throwAsIAE"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil].closeOnFailAndThrowAsIOE(com.fasterxml.jackson.core.JsonGenerator,java.lang.Exception)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil"
    linkageType: null
    functionLinenumber: 492
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "java.lang.Exception"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.JsonGeneratorImpl].disable(com.fasterxml.jackson.core.JsonGenerator$Feature)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].disable(com.fasterxml.jackson.core.JsonGenerator$Feature)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].disable(com.fasterxml.jackson.core.JsonGenerator$Feature)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].disable(com.fasterxml.jackson.core.JsonGenerator$Feature)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].close()"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].close()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].close()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].close()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].close()"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].throwIfIOE(java.lang.Throwable)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].throwIfRTE(java.lang.Throwable)"
    functionUses: 1
    ICount: 13
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:493,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].disable"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:495,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].close"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:497,1"
      Dst: "[java.lang.Throwable].addSuppressed"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:499,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].throwIfIOE"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:500,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].throwIfRTE"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:501,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil].closeOnFailAndThrowAsIOE(com.fasterxml.jackson.core.JsonGenerator,java.io.Closeable,java.lang.Exception)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil"
    linkageType: null
    functionLinenumber: 516
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "java.io.Closeable"
    - "java.lang.Exception"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.JsonGeneratorImpl].disable(com.fasterxml.jackson.core.JsonGenerator$Feature)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].disable(com.fasterxml.jackson.core.JsonGenerator$Feature)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].disable(com.fasterxml.jackson.core.JsonGenerator$Feature)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].disable(com.fasterxml.jackson.core.JsonGenerator$Feature)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].close()"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].close()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].close()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].close()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].close()"
    - "[com.fasterxml.jackson.core.base.ParserBase].close()"
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider].close()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].close()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].close()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].close()"
    - "[com.fasterxml.jackson.core.io.UTF8Writer].close()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].close()"
    - "[com.fasterxml.jackson.core.io.UTF32Reader].close()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].close()"
    - "[com.fasterxml.jackson.core.io.MergedStream].close()"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].close()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].close()"
    - "[com.github.javaparser.LineEndingProcessingProvider].close()"
    - "[com.fasterxml.jackson.databind.MappingIterator].close()"
    - "[com.fasterxml.jackson.databind.SequenceWriter].close()"
    - "[com.github.javaparser.StreamProvider].close()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].close()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].close()"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].close()"
    - "[com.github.javaparser.StringProvider].close()"
    - "[com.fasterxml.jackson.core.io.SegmentedStringWriter].close()"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].throwIfIOE(java.lang.Throwable)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].throwIfRTE(java.lang.Throwable)"
    functionUses: 2
    ICount: 20
    EdgeCount: 32
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:517"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:525"
        BranchSideFuncs:
        - "disable(com.fasterxml.jackson.core.JsonGenerator$Feature)"
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:524"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:525"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:532"
        BranchSideFuncs:
        - "close()"
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:531"
        BranchSideFuncs:
        - "throwIfRTE(java.lang.Throwable)"
        - "throwIfIOE(java.lang.Throwable)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:518,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].disable"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:520,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].close"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:522,1"
      Dst: "[java.lang.Throwable].addSuppressed"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:527,1"
      Dst: "[java.io.Closeable].close"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:532,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].throwIfIOE"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:533,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].throwIfRTE"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:534,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil].createInstance(java.lang.Class,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil"
    linkageType: null
    functionLinenumber: 558
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ClassUtil].findConstructor(java.lang.Class,boolean)"
    - "[com.fasterxml.jackson.core.JsonProcessingException].getMessage()"
    - "[com.fasterxml.jackson.core.JsonParseException].getMessage()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedForwardReference].getMessage()"
    - "[com.fasterxml.jackson.core.exc.StreamReadException].getMessage()"
    - "[com.github.javaparser.TokenMgrException].getMessage()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].getMessage()"
    - "[org.xml.sax.SAXException].getMessage()"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].unwrapAndThrowAsIAE(java.lang.Throwable,java.lang.String)"
    functionUses: 17
    ICount: 18
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:560"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:564"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:563"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:559,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].findConstructor"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:561,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:561,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:561,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:564,1"
      Dst: "[java.lang.reflect.Constructor].newInstance"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:566,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:566,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].unwrapAndThrowAsIAE"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil].findConstructor(java.lang.Class,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil"
    linkageType: null
    functionLinenumber: 574
    functionDepth: 0
    returnType: "java.lang.reflect.Constructor"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ClassUtil].checkAndFixAccess(java.lang.reflect.Member,boolean)"
    - "[com.fasterxml.jackson.core.JsonProcessingException].getMessage()"
    - "[com.fasterxml.jackson.core.JsonParseException].getMessage()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedForwardReference].getMessage()"
    - "[com.fasterxml.jackson.core.exc.StreamReadException].getMessage()"
    - "[com.github.javaparser.TokenMgrException].getMessage()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].getMessage()"
    - "[org.xml.sax.SAXException].getMessage()"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].unwrapAndThrowAsIAE(java.lang.Throwable,java.lang.String)"
    functionUses: 2
    ICount: 24
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:576"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:580"
        BranchSideFuncs:
        - "checkAndFixAccess(java.lang.reflect.Member,boolean)"
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:579"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:580"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:584"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:583"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:575,1"
      Dst: "[java.lang.Class].getDeclaredConstructor"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:577,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].checkAndFixAccess"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:580,1"
      Dst: "[java.lang.reflect.Constructor].getModifiers"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:580,1"
      Dst: "[java.lang.reflect.Modifier].isPublic"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:581,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:581,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:581,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:588,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:588,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].unwrapAndThrowAsIAE"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil].classOf(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil"
    linkageType: null
    functionLinenumber: 602
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 5
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:603"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:606"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:605"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:606,1"
      Dst: "[java.lang.Object].getClass"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil].rawClass(com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil"
    linkageType: null
    functionLinenumber: 612
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    functionUses: 4
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:613"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:616"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:615"
        BranchSideFuncs:
        - "getRawClass()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:616,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil].nonNull(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil"
    linkageType: null
    functionLinenumber: 622
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:623"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:622"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil].nullOrToString(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil"
    linkageType: null
    functionLinenumber: 629
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping$DeltaInfo].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].toString()"
    - "[com.github.javaparser.utils.ProjectRoot].toString()"
    - "[com.github.javaparser.javadoc.description.JavadocInlineTag].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].toString()"
    - "[com.fasterxml.jackson.databind.type.MapType].toString()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId].toString()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].toString()"
    - "[com.fasterxml.jackson.databind.introspect.ObjectIdInfo].toString()"
    - "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].toString()"
    - "[com.github.javaparser.utils.Pair].toString()"
    - "[com.fasterxml.jackson.core.JsonStreamContext].toString()"
    - "[com.github.javaparser.ast.NodeList].toString()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].toString()"
    - "[com.fasterxml.jackson.databind.type.SimpleType].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].toString()"
    - "[com.github.javaparser.resolution.MethodUsage].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver].toString()"
    - "[com.fasterxml.jackson.databind.node.BaseJsonNode].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementMatchers$1].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeContainedByType].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$2].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistConstructorDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.node.MissingNode].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].toString()"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.CreatorCandidate].toString()"
    - "[com.fasterxml.jackson.core.format.DataFormatDetector].toString()"
    - "[com.fasterxml.jackson.databind.PropertyName].toString()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].toString()"
    - "[com.github.javaparser.utils.SourceRoot].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$3].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase].toString()"
    - "[com.fasterxml.jackson.core.util.RequestPayload].toString()"
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].toString()"
    - "[com.github.javaparser.TokenRange].toString()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked].toString()"
    - "[com.github.javaparser.utils.SeparatedItemStringBuilder].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistParameterDeclaration].toString()"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound].toString()"
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature].toString()"
    - "[com.github.javaparser.JavaToken].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].toString()"
    - "[com.fasterxml.jackson.core.JsonLocation].toString()"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].toString()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].toString()"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].toString()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound].toString()"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumConstantDeclaration].toString()"
    - "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter].toString()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].toString()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].toString()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].toString()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].toString()"
    - "[com.fasterxml.jackson.databind.type.ClassStack].toString()"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].toString()"
    - "[com.github.javaparser.Position].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.LambdaThrowsCompatibleWithType].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.CapturesBound].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperLowerBound].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.deser.DataFormatReaders].toString()"
    - "[com.github.javaparser.resolution.UnsolvedSymbolException].toString()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute].toString()"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].toString()"
    - "[com.fasterxml.jackson.core.JsonPointer].toString()"
    - "[com.github.javaparser.javadoc.JavadocBlockTag].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedId].toString()"
    - "[com.fasterxml.jackson.core.JsonProcessingException].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationMap].toString()"
    - "[com.github.javaparser.utils.VisitorList].toString()"
    - "[com.fasterxml.jackson.core.sym.Name].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].toString()"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializer].toString()"
    - "[com.github.javaparser.resolution.model.Value].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].toString()"
    - "[com.github.javaparser.javadoc.description.JavadocDescription].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmTextBlock].toString()"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].toString()"
    - "[com.github.javaparser.resolution.model.SymbolReference].toString()"
    - "[com.fasterxml.jackson.databind.type.ClassKey].toString()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].toString()"
    - "[com.github.javaparser.ast.Node].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet].toString()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].toString()"
    - "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].toString()"
    - "[com.github.javaparser.ParseResult].toString()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].toString()"
    - "[com.github.javaparser.utils.LineSeparator].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].toString()"
    - "[com.github.javaparser.Problem].toString()"
    - "[com.github.javaparser.printer.SourcePrinter].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$1].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[com.github.javaparser.javadoc.description.JavadocSnippet].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType].toString()"
    - "[com.github.javaparser.Range].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].toString()"
    - "[com.github.javaparser.Token].toString()"
    - "[com.fasterxml.jackson.databind.util.RawValue].toString()"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].toString()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].toString()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].toString()"
    - "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat].toString()"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].toString()"
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.ThrowsBound].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].toString()"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].toString()"
    - "[com.fasterxml.jackson.core.io.SerializedString].toString()"
    - "[com.fasterxml.jackson.databind.JsonMappingException$Reference].toString()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver].toString()"
    - "[com.github.javaparser.utils.VisitorSet].toString()"
    - "[com.fasterxml.jackson.core.Version].toString()"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].toString()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].toString()"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].toString()"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].toString()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].toString()"
    - "[com.fasterxml.jackson.databind.type.CollectionType].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].toString()"
    - "[com.github.javaparser.printer.configuration.Indentation].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].toString()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel].toString()"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType].toString()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].toString()"
    - "[java.lang.Thread].toString()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].toString()"
    - "[com.github.javaparser.javadoc.Javadoc].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmString].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.FalseBound].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmChar].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperUpperBound].toString()"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmList].toString()"
    - "[com.fasterxml.jackson.databind.util.TypeKey].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserVariableDeclaration].toString()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].toString()"
    - "[com.fasterxml.jackson.core.Base64Variant].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSingleReference].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.MethodReferenceThrowsCompatibleWithType].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$Chained].toString()"
    functionUses: 2
    ICount: 5
    EdgeCount: 195
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:630"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:633"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:632"
        BranchSideFuncs:
        - "toString()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:633,1"
      Dst: "[java.lang.Object].toString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil].nonNullString(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil"
    linkageType: null
    functionLinenumber: 639
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:640"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:643"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:642"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil].quotedOr(java.lang.Object,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil"
    linkageType: null
    functionLinenumber: 652
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:653"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:656"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:655"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:656,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil].getClassDescription(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil"
    linkageType: null
    functionLinenumber: 671
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ClassUtil].nameOf(java.lang.Class)"
    functionUses: 15
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:672"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:675"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:674"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:675"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:675"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:674"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:675,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:677,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].nameOf"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil].getTypeDescription(com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil"
    linkageType: null
    functionLinenumber: 692
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeBase].toCanonical()"
    functionUses: 31
    ICount: 11
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:693"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:696"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:695"
        BranchSideFuncs:
        - "toCanonical()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:696,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:696,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:697,1"
      Dst: "[com.fasterxml.jackson.core.type.ResolvedType].toCanonical"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:698,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil].classNameOf(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil"
    linkageType: null
    functionLinenumber: 708
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ClassUtil].nameOf(java.lang.Class)"
    functionUses: 26
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:709"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:712"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:711"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:712"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:712"
        BranchSideFuncs:
        - "nameOf(java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:711"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:712,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:713,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].nameOf"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil].nameOf(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil"
    linkageType: null
    functionLinenumber: 722
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ClassUtil].backticked(java.lang.String)"
    functionUses: 40
    ICount: 25
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:723"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:726"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:725"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:727"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:731"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:730"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:731"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:731"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:730"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:732"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:739"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:738"
        BranchSideFuncs:
        - "backticked(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:736"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:735"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:734"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:727,1"
      Dst: "[java.lang.Class].isArray"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:729,1"
      Dst: "[java.lang.Class].getComponentType"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:731,1"
      Dst: "[java.lang.Class].isPrimitive"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:731,1"
      Dst: "[java.lang.Class].getSimpleName"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:731,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:733,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:735,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:737,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:739,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].backticked"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil].nameOf(com.fasterxml.jackson.databind.util.Named)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil"
    linkageType: null
    functionLinenumber: 751
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.util.Named"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ClassUtil].apostrophed(java.lang.String)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getName()"
    - "[com.fasterxml.jackson.databind.BeanProperty$Std].getName()"
    - "[com.fasterxml.jackson.databind.ser.std.MapProperty].getName()"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].getName()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName()"
    - "[com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition].getName()"
    - "[com.fasterxml.jackson.databind.BeanProperty$Bogus].getName()"
    functionUses: 1
    ICount: 6
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:752"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:755"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:754"
        BranchSideFuncs:
        - "getName()"
        - "apostrophed(java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:755,1"
      Dst: "[com.fasterxml.jackson.databind.util.Named].getName"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:755,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].apostrophed"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil].name(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil"
    linkageType: null
    functionLinenumber: 764
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ClassUtil].apostrophed(java.lang.String)"
    functionUses: 13
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:765"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:768"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:767"
        BranchSideFuncs:
        - "apostrophed(java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:768,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].apostrophed"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil].name(com.fasterxml.jackson.databind.PropertyName)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil"
    linkageType: null
    functionLinenumber: 777
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.PropertyName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ClassUtil].apostrophed(java.lang.String)"
    - "[com.fasterxml.jackson.databind.PropertyName].getSimpleName()"
    functionUses: 4
    ICount: 6
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:778"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:782"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:781"
        BranchSideFuncs:
        - "apostrophed(java.lang.String)"
        - "getSimpleName()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:782,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyName].getSimpleName"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:782,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].apostrophed"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil].backticked(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil"
    linkageType: null
    functionLinenumber: 796
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:797"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:800"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:799"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:800,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:800,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:800,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:800,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil].apostrophed(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil"
    linkageType: null
    functionLinenumber: 808
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:809"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:812"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:811"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:812,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:812,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:812,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:812,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil].exceptionMessage(java.lang.Throwable)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil"
    linkageType: null
    functionLinenumber: 825
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonProcessingException].getOriginalMessage()"
    - "[org.xml.sax.SAXException].getCause()"
    - "[org.xml.sax.SAXException].getCause()"
    - "[com.fasterxml.jackson.core.JsonParseException].getMessage()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedForwardReference].getMessage()"
    - "[com.github.javaparser.TokenMgrException].getMessage()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].getMessage()"
    - "[com.fasterxml.jackson.core.JsonProcessingException].getMessage()"
    - "[com.fasterxml.jackson.core.exc.StreamReadException].getMessage()"
    - "[org.xml.sax.SAXException].getMessage()"
    - "[com.fasterxml.jackson.core.JsonParseException].getMessage()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedForwardReference].getMessage()"
    - "[com.github.javaparser.TokenMgrException].getMessage()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].getMessage()"
    - "[com.fasterxml.jackson.core.JsonProcessingException].getMessage()"
    - "[com.fasterxml.jackson.core.exc.StreamReadException].getMessage()"
    - "[org.xml.sax.SAXException].getMessage()"
    functionUses: 27
    ICount: 15
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:826"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:829"
        BranchSideFuncs:
        - "getOriginalMessage()"
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:828"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:829"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:832"
        BranchSideFuncs:
        - "getCause()"
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:831"
        BranchSideFuncs:
        - "getMessage()"
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:829"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:832"
        BranchSideFuncs:
        - "getCause()"
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:831"
        BranchSideFuncs:
        - "getMessage()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:827,1"
      Dst: "[com.fasterxml.jackson.core.JacksonException].getOriginalMessage"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:829,1"
      Dst: "[java.lang.Throwable].getCause"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:830,1"
      Dst: "[java.lang.Throwable].getMessage"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil].defaultValue(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil"
    linkageType: null
    functionLinenumber: 846
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 38
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:847"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:850"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:849"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:850"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:853"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:852"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:853"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:856"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:855"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:856"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:859"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:858"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:859"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:862"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:861"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:862"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:865"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:864"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:865"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:868"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:867"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:868"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:871"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:870"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:848,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:851,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:857,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:860,1"
      Dst: "[java.lang.Float].valueOf"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:863,1"
      Dst: "[java.lang.Byte].valueOf"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:866,1"
      Dst: "[java.lang.Short].valueOf"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:869,1"
      Dst: "[java.lang.Character].valueOf"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:871,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:871,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:871,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil].wrapperType(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil"
    linkageType: null
    functionLinenumber: 881
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:882"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:885"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:884"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:885"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:888"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:887"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:888"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:891"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:890"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:891"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:894"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:893"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:894"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:897"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:896"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:897"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:900"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:899"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:900"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:903"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:902"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:903"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:906"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:905"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:906,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:906,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:906,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil].primitiveType(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil"
    linkageType: null
    functionLinenumber: 916
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:917"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:921"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:920"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:921"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:924"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:923"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:924"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:927"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:926"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:927"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:930"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:929"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:930"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:933"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:932"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:933"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:936"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:935"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:936"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:939"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:938"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:939"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:942"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:941"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:942"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:945"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:944"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:917,1"
      Dst: "[java.lang.Class].isPrimitive"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil].checkAndFixAccess(java.lang.reflect.Member)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Member"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:964,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].checkAndFixAccess"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil].checkAndFixAccess(java.lang.reflect.Member,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil"
    linkageType: null
    functionLinenumber: 981
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.reflect.Member"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ClassUtil].isJDKClass(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].nameOf(java.lang.Class)"
    - "[com.github.javaparser.TokenMgrException].getMessage()"
    functionUses: 14
    ICount: 57
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:991"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:992"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:991"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:992"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:992"
        BranchSideFuncs:
        - "isJDKClass(java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:991"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:993"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:994"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:993"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:993"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:1015"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:1014"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:993"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:1015"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:1014"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:999"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:1015"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:1014"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:1006"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:1014"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:1013"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:990,1"
      Dst: "[java.lang.reflect.Member].getDeclaringClass"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:991,1"
      Dst: "[java.lang.reflect.Member].getModifiers"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:991,1"
      Dst: "[java.lang.reflect.Modifier].isPublic"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:992,1"
      Dst: "[java.lang.Class].getModifiers"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:993,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].isJDKClass"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:994,1"
      Dst: "[java.lang.reflect.AccessibleObject].setAccessible"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:999,1"
      Dst: "[java.lang.reflect.AccessibleObject].isAccessible"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:1001,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:1001,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:1001,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:1001,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:1006,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:1006,1"
      Dst: "[java.lang.Class].getSimpleName"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:1006,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:1009,1"
      Dst: "[java.lang.reflect.Member].getName"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:1010,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].nameOf"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:1007,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil].isEnumType(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil"
    linkageType: null
    functionLinenumber: 1030
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:1031,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil].findEnumType(java.util.EnumSet)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil"
    linkageType: null
    functionLinenumber: 1042
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 1
    argTypes:
    - "java.util.EnumSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ClassUtil].findEnumType(java.lang.Enum)"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ClassUtil$EnumTypeLocator].enumTypeFor(java.util.EnumSet)"
    functionUses: 1
    ICount: 11
    EdgeCount: 26
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:1043"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:1047"
        BranchSideFuncs:
        - "findEnumType(java.lang.Enum)"
        - "next()"
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:1046"
        BranchSideFuncs:
        - "enumTypeFor(java.util.EnumSet)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:1043,1"
      Dst: "[java.util.AbstractCollection].isEmpty"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:1044,1"
      Dst: "[java.util.AbstractCollection].iterator"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:1044,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:1044,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].findEnumType"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:1047,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil$EnumTypeLocator].enumTypeFor"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil].findEnumType(java.util.EnumMap)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil"
    linkageType: null
    functionLinenumber: 1057
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 1
    argTypes:
    - "java.util.EnumMap"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ClassUtil].findEnumType(java.lang.Enum)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ClassUtil$EnumTypeLocator].enumTypeFor(java.util.EnumMap)"
    functionUses: 1
    ICount: 12
    EdgeCount: 29
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:1058"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:1062"
        BranchSideFuncs:
        - "findEnumType(java.lang.Enum)"
        - "iterator()"
        - "next()"
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:1061"
        BranchSideFuncs:
        - "enumTypeFor(java.util.EnumMap)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:1058,1"
      Dst: "[java.util.AbstractMap].isEmpty"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:1059,1"
      Dst: "[java.util.EnumMap].keySet"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:1059,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:1059,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:1059,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].findEnumType"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:1062,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil$EnumTypeLocator].enumTypeFor"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil].findEnumType(java.lang.Enum)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil"
    linkageType: null
    functionLinenumber: 1073
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 1
    argTypes:
    - "java.lang.Enum"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:1074,1"
      Dst: "[java.lang.Enum].getDeclaringClass"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil].findEnumType(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil"
    linkageType: null
    functionLinenumber: 1086
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 5
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:1087"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:1090"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:1089"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:1087,1"
      Dst: "[java.lang.Class].getSuperclass"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil].findFirstAnnotatedEnumValue(java.lang.Class,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil"
    linkageType: null
    functionLinenumber: 1105
    functionDepth: 0
    returnType: "java.lang.Enum"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:1107"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:1120"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:1119"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:1108"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:1106"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:1105"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:1110"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:1106"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:1105"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:1112"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:1106"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:1105"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:1113"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:1111"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:1110"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:1106,1"
      Dst: "[java.lang.Class].getDeclaredFields"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:1108,1"
      Dst: "[java.lang.reflect.Field].isEnumConstant"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:1109,1"
      Dst: "[java.lang.reflect.Field].getAnnotation"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:1111,1"
      Dst: "[java.lang.reflect.Field].getName"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:1112,1"
      Dst: "[java.lang.Class].getEnumConstants"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:1113,1"
      Dst: "[java.lang.Enum].name"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:1113,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil].isJacksonStdImpl(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil"
    linkageType: null
    functionLinenumber: 1139
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ClassUtil].isJacksonStdImpl(java.lang.Class)"
    functionUses: 7
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:1140"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:1139"
        BranchSideFuncs:
        - "isJacksonStdImpl(java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:1140"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:1139"
        BranchSideFuncs:
        - "isJacksonStdImpl(java.lang.Class)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:1140,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:1140,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].isJacksonStdImpl"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil].isJacksonStdImpl(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil"
    linkageType: null
    functionLinenumber: 1143
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:1144"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:1143"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:1144,1"
      Dst: "[java.lang.Class].getAnnotation"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil].isJDKClass(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil"
    linkageType: null
    functionLinenumber: 1160
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:1162"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:1160"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:1162"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:1160"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:1161,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:1162,1"
      Dst: "[java.lang.String].startsWith"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil].isJDK17OrAbove()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:1180"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:1180"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:1179"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:1180,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].getJDKMajorVersion"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:1182,1"
      Dst: "[com.fasterxml.jackson.databind.util.ExceptionUtil].rethrowIfFatal"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:1183,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:1183,1"
      Dst: "[java.io.PrintStream].println"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil].getJDKMajorVersion()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:1203"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:1207"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:1209"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:1208"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:1207"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:1199,1"
      Dst: "[java.lang.System].getProperty"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:1201,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:1203,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:1208,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:1209,1"
      Dst: "[java.lang.String].substring"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:1211,1"
      Dst: "[java.lang.Integer].parseInt"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:1213,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil].isNonStaticInnerClass(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil"
    linkageType: null
    functionLinenumber: 1226
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ClassUtil].getEnclosingClass(java.lang.Class)"
    functionUses: 2
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:1227"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:1227"
        BranchSideFuncs:
        - "getEnclosingClass(java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:1226"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:1228"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:1226"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:1227,1"
      Dst: "[java.lang.Class].getModifiers"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:1227,1"
      Dst: "[java.lang.reflect.Modifier].isStatic"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:1228,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].getEnclosingClass"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil].getPackageName(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:1239"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:1237"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:1238,1"
      Dst: "[java.lang.Class].getPackage"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:1239,1"
      Dst: "[java.lang.Package].getName"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil].hasEnclosingMethod(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil"
    linkageType: null
    functionLinenumber: 1245
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ClassUtil].isObjectOrPrimitive(java.lang.Class)"
    functionUses: 2
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:1246"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:1245"
        BranchSideFuncs:
        - "isObjectOrPrimitive(java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:1246"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:1245"
        BranchSideFuncs:
        - "isObjectOrPrimitive(java.lang.Class)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:1246,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].isObjectOrPrimitive"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:1246,1"
      Dst: "[java.lang.Class].getEnclosingMethod"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil].getDeclaredFields(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.reflect.Field[]"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:1254,1"
      Dst: "[java.lang.Class].getDeclaredFields"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil].getDeclaredMethods(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.reflect.Method[]"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:1262,1"
      Dst: "[java.lang.Class].getDeclaredMethods"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil].findClassAnnotations(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil"
    linkageType: null
    functionLinenumber: 1268
    functionDepth: 0
    returnType: "java.lang.annotation.Annotation[]"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ClassUtil].isObjectOrPrimitive(java.lang.Class)"
    functionUses: 7
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:1269"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:1272"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:1271"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:1269,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].isObjectOrPrimitive"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:1272,1"
      Dst: "[java.lang.Class].getDeclaredAnnotations"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil].getClassMethods(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil"
    linkageType: null
    functionLinenumber: 1284
    functionDepth: 0
    returnType: "java.lang.reflect.Method[]"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Thread].currentThread()"
    - "[java.lang.Thread].getContextClassLoader()"
    - "[com.fasterxml.jackson.databind.util.ClassUtil]._failGetClassMethods(java.lang.Class,java.lang.Throwable)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil]._failGetClassMethods(java.lang.Class,java.lang.Throwable)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil]._failGetClassMethods(java.lang.Class,java.lang.Throwable)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil]._failGetClassMethods(java.lang.Class,java.lang.Throwable)"
    functionUses: 2
    ICount: 24
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:1290"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:1296"
        BranchSideFuncs:
        - "getContextClassLoader()"
        - "currentThread()"
        - "_failGetClassMethods(java.lang.Class,java.lang.Throwable)"
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:1295"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:1285,1"
      Dst: "[java.lang.Class].getDeclaredMethods"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:1289,1"
      Dst: "[java.lang.Thread].currentThread"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:1289,1"
      Dst: "[java.lang.Thread].getContextClassLoader"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:1292,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil]._failGetClassMethods"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:1296,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:1296,1"
      Dst: "[java.lang.ClassLoader].loadClass"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:1298,1"
      Dst: "[java.lang.Throwable].addSuppressed"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil]._failGetClassMethods(java.lang.Class,java.lang.Throwable)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil"
    linkageType: null
    functionLinenumber: 1314
    functionDepth: 0
    returnType: "java.lang.reflect.Method[]"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonParseException].getMessage()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedForwardReference].getMessage()"
    - "[com.github.javaparser.TokenMgrException].getMessage()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].getMessage()"
    - "[com.fasterxml.jackson.core.JsonProcessingException].getMessage()"
    - "[com.fasterxml.jackson.core.exc.StreamReadException].getMessage()"
    - "[org.xml.sax.SAXException].getMessage()"
    functionUses: 4
    ICount: 14
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:1317,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:1317,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:1317,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:1315,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:1315,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil].getConstructors(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil"
    linkageType: null
    functionLinenumber: 1326
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.ClassUtil$Ctor[]"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ClassUtil].isObjectOrPrimitive(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil$Ctor].<init>(java.lang.reflect.Constructor)"
    functionUses: 2
    ICount: 19
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:1327"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:1328"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:1327"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:1327"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:1330"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:1329"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:1333"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:1335"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:1327,1"
      Dst: "[java.lang.Class].isInterface"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:1327,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].isObjectOrPrimitive"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:1330,1"
      Dst: "[java.lang.Class].getDeclaredConstructors"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:1334,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil$Ctor].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil].getDeclaringClass(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:1346"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:1345"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:1346,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].isObjectOrPrimitive"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:1346,1"
      Dst: "[java.lang.Class].getDeclaringClass"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil].getGenericSuperclass(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil"
    linkageType: null
    functionLinenumber: 1352
    functionDepth: 0
    returnType: "java.lang.reflect.Type"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:1353,1"
      Dst: "[java.lang.Class].getGenericSuperclass"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil].getGenericInterfaces(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil"
    linkageType: null
    functionLinenumber: 1359
    functionDepth: 0
    returnType: "java.lang.reflect.Type[]"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:1360,1"
      Dst: "[java.lang.Class].getGenericInterfaces"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil].getEnclosingClass(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil"
    linkageType: null
    functionLinenumber: 1367
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ClassUtil].isObjectOrPrimitive(java.lang.Class)"
    functionUses: 3
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:1368"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:1367"
        BranchSideFuncs:
        - "isObjectOrPrimitive(java.lang.Class)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:1368,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].isObjectOrPrimitive"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:1368,1"
      Dst: "[java.lang.Class].getEnclosingClass"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil]._interfaces(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil"
    linkageType: null
    functionLinenumber: 1371
    functionDepth: 0
    returnType: "java.lang.Class[]"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:1372,1"
      Dst: "[java.lang.Class].getInterfaces"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.DataOutputAsStream].<init>(java.io.DataOutput)"
    functionSourceFile: "com.fasterxml.jackson.core.io.DataOutputAsStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataOutput"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.DataOutputAsStream:16,1"
      Dst: "[java.io.OutputStream].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.DataOutputAsStream].write(int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.DataOutputAsStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.DataOutputAsStream:22,1"
      Dst: "[java.io.DataOutput].write"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.DataOutputAsStream].write(byte[])"
    functionSourceFile: "com.fasterxml.jackson.core.io.DataOutputAsStream"
    linkageType: null
    functionLinenumber: 26
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.DataOutputAsStream:27,1"
      Dst: "[java.io.DataOutput].write"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.DataOutputAsStream].write(byte[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.DataOutputAsStream"
    linkageType: null
    functionLinenumber: 31
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 16
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.DataOutputAsStream:32,1"
      Dst: "[java.io.DataOutput].write"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_5__789].bootstrap$(java.lang.String,java.util.List,boolean,java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_5__789"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.util.List"
    - "boolean"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_5__789].<init>(java.lang.String,java.util.List,boolean,java.util.List)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_5__789:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_5__789].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_5__789].<init>(java.lang.String,java.util.List,boolean,java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_5__789"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.util.List"
    - "boolean"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_5__789:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_5__789].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_5__789"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].lambda$solveMethod$5(java.lang.String,java.util.List,boolean,java.util.List,com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    functionUses: 5
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_5__789:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].lambda$solveMethod$5"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getConstructors_7__1199].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getConstructors_7__1199"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getConstructors_7__1199].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getConstructors_7__1199:-1,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getConstructors_7__1199].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getConstructors_7__1199].<init>()"
    functionSourceFile: "com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getConstructors_7__1199"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getConstructors_7__1199:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getConstructors_7__1199].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getConstructors_7__1199"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithMembers].lambda$getConstructors$7(com.github.javaparser.ast.body.BodyDeclaration)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getConstructors_7__1199:-1,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithMembers].lambda$getConstructors$7"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ObjectReaderRandomClassFuzzer].<init>()"
    functionSourceFile: "ObjectReaderRandomClassFuzzer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ObjectReaderRandomClassFuzzer:54,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ObjectReaderRandomClassFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider)"
    functionSourceFile: "ObjectReaderRandomClassFuzzer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.code_intelligence.jazzer.api.FuzzedDataProvider"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 329
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ObjectReaderRandomClassFuzzer:156"
      Branch Sides:
      - BranchSide: "ObjectReaderRandomClassFuzzer:164"
        BranchSideFuncs: []
      - BranchSide: "ObjectReaderRandomClassFuzzer:163"
        BranchSideFuncs: []
    - Branch String: "ObjectReaderRandomClassFuzzer:157"
      Branch Sides:
      - BranchSide: "ObjectReaderRandomClassFuzzer:160"
        BranchSideFuncs: []
      - BranchSide: "ObjectReaderRandomClassFuzzer:159"
        BranchSideFuncs: []
    - Branch String: "ObjectReaderRandomClassFuzzer:164"
      Branch Sides:
      - BranchSide: "ObjectReaderRandomClassFuzzer:178"
        BranchSideFuncs: []
      - BranchSide: "ObjectReaderRandomClassFuzzer:177"
        BranchSideFuncs: []
    - Branch String: "ObjectReaderRandomClassFuzzer:165"
      Branch Sides:
      - BranchSide: "ObjectReaderRandomClassFuzzer:168"
        BranchSideFuncs: []
      - BranchSide: "ObjectReaderRandomClassFuzzer:167"
        BranchSideFuncs: []
    - Branch String: "ObjectReaderRandomClassFuzzer:211"
      Branch Sides:
      - BranchSide: "ObjectReaderRandomClassFuzzer:220"
        BranchSideFuncs: []
      - BranchSide: "ObjectReaderRandomClassFuzzer:219"
        BranchSideFuncs: []
    - Branch String: "ObjectReaderRandomClassFuzzer:212"
      Branch Sides:
      - BranchSide: "ObjectReaderRandomClassFuzzer:215"
        BranchSideFuncs: []
      - BranchSide: "ObjectReaderRandomClassFuzzer:214"
        BranchSideFuncs: []
    - Branch String: "ObjectReaderRandomClassFuzzer:234"
      Branch Sides:
      - BranchSide: "ObjectReaderRandomClassFuzzer:238"
        BranchSideFuncs: []
      - BranchSide: "ObjectReaderRandomClassFuzzer:237"
        BranchSideFuncs: []
    - Branch String: "ObjectReaderRandomClassFuzzer:251"
      Branch Sides:
      - BranchSide: "ObjectReaderRandomClassFuzzer:255"
        BranchSideFuncs: []
      - BranchSide: "ObjectReaderRandomClassFuzzer:254"
        BranchSideFuncs: []
    - Branch String: "ObjectReaderRandomClassFuzzer:258"
      Branch Sides:
      - BranchSide: "ObjectReaderRandomClassFuzzer:262"
        BranchSideFuncs: []
      - BranchSide: "ObjectReaderRandomClassFuzzer:261"
        BranchSideFuncs: []
    Callsites:
    - Src: "ObjectReaderRandomClassFuzzer:56,1"
      Dst: "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeString"
    - Src: "ObjectReaderRandomClassFuzzer:60,1"
      Dst: "[com.github.javaparser.StaticJavaParser].parse"
    - Src: "ObjectReaderRandomClassFuzzer:154,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].<init>"
    - Src: "ObjectReaderRandomClassFuzzer:157,1"
      Dst: "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeBoolean"
    - Src: "ObjectReaderRandomClassFuzzer:158,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].enable"
    - Src: "ObjectReaderRandomClassFuzzer:160,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].disable"
    - Src: "ObjectReaderRandomClassFuzzer:178,1"
      Dst: "[java.io.File].<init>"
    - Src: "ObjectReaderRandomClassFuzzer:179,1"
      Dst: "[java.io.File].createNewFile"
    - Src: "ObjectReaderRandomClassFuzzer:180,1"
      Dst: "[java.io.File].deleteOnExit"
    - Src: "ObjectReaderRandomClassFuzzer:184,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "ObjectReaderRandomClassFuzzer:187,1"
      Dst: "[java.io.FileWriter].<init>"
    - Src: "ObjectReaderRandomClassFuzzer:188,1"
      Dst: "[java.io.Writer].write"
    - Src: "ObjectReaderRandomClassFuzzer:189,1"
      Dst: "[java.io.OutputStreamWriter].close"
    - Src: "ObjectReaderRandomClassFuzzer:192,1"
      Dst: "[javax.tools.ToolProvider].getSystemJavaCompiler"
    - Src: "ObjectReaderRandomClassFuzzer:193,1"
      Dst: "[javax.tools.JavaCompiler].getStandardFileManager"
    - Src: "ObjectReaderRandomClassFuzzer:194,1"
      Dst: "[java.io.File].getParentFile"
    - Src: "ObjectReaderRandomClassFuzzer:195,1"
      Dst: "[java.util.Arrays].asList"
    - Src: "ObjectReaderRandomClassFuzzer:195,1"
      Dst: "[javax.tools.StandardJavaFileManager].setLocation"
    - Src: "ObjectReaderRandomClassFuzzer:196,1"
      Dst: "[javax.tools.StandardJavaFileManager].getJavaFileObjectsFromFiles"
    - Src: "ObjectReaderRandomClassFuzzer:197,1"
      Dst: "[javax.tools.JavaCompiler].getTask"
    - Src: "ObjectReaderRandomClassFuzzer:197,1"
      Dst: "[javax.tools.JavaCompiler$CompilationTask].call"
    - Src: "ObjectReaderRandomClassFuzzer:198,1"
      Dst: "[javax.tools.JavaFileManager].close"
    - Src: "ObjectReaderRandomClassFuzzer:205,1"
      Dst: "[java.io.File].toURI"
    - Src: "ObjectReaderRandomClassFuzzer:205,1"
      Dst: "[java.net.URI].toURL"
    - Src: "ObjectReaderRandomClassFuzzer:205,1"
      Dst: "[java.net.URLClassLoader].newInstance"
    - Src: "ObjectReaderRandomClassFuzzer:207,1"
      Dst: "[java.lang.ClassLoader].loadClass"
    - Src: "ObjectReaderRandomClassFuzzer:208,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].readerFor"
    - Src: "ObjectReaderRandomClassFuzzer:213,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].with"
    - Src: "ObjectReaderRandomClassFuzzer:215,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].without"
    - Src: "ObjectReaderRandomClassFuzzer:220,1"
      Dst: "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeInt"
    - Src: "ObjectReaderRandomClassFuzzer:223,1"
      Dst: "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsString"
    - Src: "ObjectReaderRandomClassFuzzer:223,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].readValue"
    - Src: "ObjectReaderRandomClassFuzzer:225,1"
      Dst: "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsBytes"
    - Src: "ObjectReaderRandomClassFuzzer:227,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].readTree"
    - Src: "ObjectReaderRandomClassFuzzer:232,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].createParser"
    - Src: "ObjectReaderRandomClassFuzzer:235,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].withValueToUpdate"
    - Src: "ObjectReaderRandomClassFuzzer:238,1"
      Dst: "[java.lang.String].<init>"
    - Src: "ObjectReaderRandomClassFuzzer:238,1"
      Dst: "[java.io.StringReader].<init>"
    - Src: "ObjectReaderRandomClassFuzzer:242,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].readValues"
    - Src: "ObjectReaderRandomClassFuzzer:266,1"
      Dst: "[java.io.FileOutputStream].<init>"
    - Src: "ObjectReaderRandomClassFuzzer:267,1"
      Dst: "[java.io.FileOutputStream].write"
    - Src: "ObjectReaderRandomClassFuzzer:268,1"
      Dst: "[java.io.FileOutputStream].close"
    - Src: "ObjectReaderRandomClassFuzzer:303,1"
      Dst: "[java.net.URLClassLoader].close"
    JavaMethodInfo: null
    BBCount: 50
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.ast.type.PrimitiveType].booleanType()"
    functionSourceFile: "com.github.javaparser.ast.type.PrimitiveType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.PrimitiveType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.PrimitiveType:57,1"
      Dst: "[com.github.javaparser.ast.type.PrimitiveType].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.PrimitiveType].charType()"
    functionSourceFile: "com.github.javaparser.ast.type.PrimitiveType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.PrimitiveType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.PrimitiveType:61,1"
      Dst: "[com.github.javaparser.ast.type.PrimitiveType].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.PrimitiveType].byteType()"
    functionSourceFile: "com.github.javaparser.ast.type.PrimitiveType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.PrimitiveType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.PrimitiveType:65,1"
      Dst: "[com.github.javaparser.ast.type.PrimitiveType].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.PrimitiveType].shortType()"
    functionSourceFile: "com.github.javaparser.ast.type.PrimitiveType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.PrimitiveType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.PrimitiveType:69,1"
      Dst: "[com.github.javaparser.ast.type.PrimitiveType].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.PrimitiveType].intType()"
    functionSourceFile: "com.github.javaparser.ast.type.PrimitiveType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.PrimitiveType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.PrimitiveType:73,1"
      Dst: "[com.github.javaparser.ast.type.PrimitiveType].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.PrimitiveType].longType()"
    functionSourceFile: "com.github.javaparser.ast.type.PrimitiveType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.PrimitiveType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.PrimitiveType:77,1"
      Dst: "[com.github.javaparser.ast.type.PrimitiveType].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.PrimitiveType].floatType()"
    functionSourceFile: "com.github.javaparser.ast.type.PrimitiveType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.PrimitiveType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.PrimitiveType:81,1"
      Dst: "[com.github.javaparser.ast.type.PrimitiveType].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.PrimitiveType].doubleType()"
    functionSourceFile: "com.github.javaparser.ast.type.PrimitiveType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.PrimitiveType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.PrimitiveType:85,1"
      Dst: "[com.github.javaparser.ast.type.PrimitiveType].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.PrimitiveType].<init>()"
    functionSourceFile: "com.github.javaparser.ast.type.PrimitiveType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.PrimitiveType:156,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>"
    - Src: "com.github.javaparser.ast.type.PrimitiveType:156,1"
      Dst: "[com.github.javaparser.ast.type.PrimitiveType].<init>"
    JavaMethodInfo: null
    BBCount: 1
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.type.PrimitiveType$Primitive"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.PrimitiveType:160,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>"
    - Src: "com.github.javaparser.ast.type.PrimitiveType:160,1"
      Dst: "[com.github.javaparser.ast.type.PrimitiveType].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.PrimitiveType$Primitive"
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.PrimitiveType:165,1"
      Dst: "[com.github.javaparser.ast.type.PrimitiveType].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 172
    functionDepth: 0
    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:173,1"
      Dst: "[com.github.javaparser.ast.type.Type].<init>"
    - Src: "com.github.javaparser.ast.type.PrimitiveType:174,1"
      Dst: "[com.github.javaparser.ast.type.PrimitiveType].setType"
    - Src: "com.github.javaparser.ast.type.PrimitiveType:175,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 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.CloneVisitor].visit(com.github.javaparser.ast.type.PrimitiveType,java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].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.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.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.ModifierVisitor].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.ObjectIdentityEqualsVisitor].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)"
    functionUses: 70
    ICount: 5
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.PrimitiveType:181,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 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.VoidVisitorAdapter].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.printer.PrettyPrintVisitor].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)"
    functionUses: 55
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.PrimitiveType:187,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.PrimitiveType].getType()"
    functionSourceFile: "com.github.javaparser.ast.type.PrimitiveType"
    linkageType: null
    functionLinenumber: 191
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.PrimitiveType$Primitive"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 11
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.PrimitiveType].toBoxedType()"
    functionSourceFile: "com.github.javaparser.ast.type.PrimitiveType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.ClassOrInterfaceType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.PrimitiveType:196,1"
      Dst: "[com.github.javaparser.ast.type.PrimitiveType$Primitive].toBoxedType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.PrimitiveType].toDescriptor()"
    functionSourceFile: "com.github.javaparser.ast.type.PrimitiveType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.PrimitiveType:201,1"
      Dst: "[com.github.javaparser.ast.type.PrimitiveType$Primitive].toDescriptor"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 205
    functionDepth: 0
    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:207"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.PrimitiveType:210"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.PrimitiveType:209"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.ast.type.PrimitiveType:206,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.type.PrimitiveType:210,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.PrimitiveType].asString()"
    functionSourceFile: "com.github.javaparser.ast.type.PrimitiveType"
    linkageType: null
    functionLinenumber: 216
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.PrimitiveType$Primitive].asString()"
    functionUses: 3
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.PrimitiveType:217,1"
      Dst: "[com.github.javaparser.ast.type.PrimitiveType$Primitive].asString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.PrimitiveType].setAnnotations(com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.type.PrimitiveType"
    linkageType: null
    functionLinenumber: 221
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.PrimitiveType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    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:222,1"
      Dst: "[com.github.javaparser.ast.type.Type].setAnnotations"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.PrimitiveType].clone()"
    functionSourceFile: "com.github.javaparser.ast.type.PrimitiveType"
    linkageType: null
    functionLinenumber: 227
    functionDepth: 0
    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: 46
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.PrimitiveType:228,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>"
    - Src: "com.github.javaparser.ast.type.PrimitiveType:228,1"
      Dst: "[com.github.javaparser.ast.type.PrimitiveType].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.PrimitiveType].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.type.PrimitiveType"
    linkageType: null
    functionLinenumber: 233
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.PrimitiveTypeMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.PrimitiveType].isPrimitiveType()"
    functionSourceFile: "com.github.javaparser.ast.type.PrimitiveType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.PrimitiveType].asPrimitiveType()"
    functionSourceFile: "com.github.javaparser.ast.type.PrimitiveType"
    linkageType: null
    functionLinenumber: -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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.PrimitiveType].ifPrimitiveType(java.util.function.Consumer)"
    functionSourceFile: "com.github.javaparser.ast.type.PrimitiveType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.PrimitiveType:252,1"
      Dst: "[java.util.function.Consumer].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.PrimitiveType].resolve()"
    functionSourceFile: "com.github.javaparser.ast.type.PrimitiveType"
    linkageType: null
    functionLinenumber: 256
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedPrimitiveType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getSymbolResolver()"
    - "[com.github.javaparser.symbolsolver.JavaSymbolSolver].toResolvedType(com.github.javaparser.ast.type.Type,java.lang.Class)"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.PrimitiveType:257,1"
      Dst: "[com.github.javaparser.ast.Node].getSymbolResolver"
    - Src: "com.github.javaparser.ast.type.PrimitiveType:257,1"
      Dst: "[com.github.javaparser.resolution.SymbolResolver].toResolvedType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.PrimitiveType].toPrimitiveType()"
    functionSourceFile: "com.github.javaparser.ast.type.PrimitiveType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.PrimitiveType:263,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 267
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.Context"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].byName(java.lang.String)"
    - "[com.github.javaparser.ast.type.PrimitiveType].getType()"
    functionUses: 3
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.PrimitiveType:268,1"
      Dst: "[com.github.javaparser.ast.type.PrimitiveType].getType"
    - Src: "com.github.javaparser.ast.type.PrimitiveType:268,1"
      Dst: "[java.lang.Enum].name"
    - Src: "com.github.javaparser.ast.type.PrimitiveType:268,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].byName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].<init>(java.lang.reflect.Method,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration"
    linkageType: null
    functionLinenumber: 50
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.reflect.Method"
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration:53"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration:54"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration:53"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration:53"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration:56"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration:55"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration:51,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration:53,1"
      Dst: "[java.lang.reflect.Method].isSynthetic"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration:53,1"
      Dst: "[java.lang.reflect.Method].isBridge"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration:54,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].getName()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration"
    linkageType: null
    functionLinenumber: 60
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration:61,1"
      Dst: "[java.lang.reflect.Method].getName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].isField()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].isParameter()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].toString()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration"
    linkageType: null
    functionLinenumber: 75
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 19
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration:76,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration:76,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration:76,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].isType()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].declaringType()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration"
    linkageType: null
    functionLinenumber: 87
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].<init>(java.lang.Class,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].<init>(java.lang.Class,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].<init>(java.lang.Class,com.github.javaparser.resolution.TypeSolver)"
    functionUses: 8
    ICount: 27
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration:88"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration:91"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration:90"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration:91"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration:94"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration:93"
        BranchSideFuncs:
        - "<init>(java.lang.Class,com.github.javaparser.resolution.TypeSolver)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration:88,1"
      Dst: "[java.lang.reflect.Method].getDeclaringClass"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration:88,1"
      Dst: "[java.lang.Class].isInterface"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration:89,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].<init>"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration:91,1"
      Dst: "[java.lang.Class].isEnum"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration:92,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].<init>"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration:94,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].getReturnType()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration"
    linkageType: null
    functionLinenumber: 98
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory].typeUsageFor(java.lang.reflect.Type,com.github.javaparser.resolution.TypeSolver)"
    functionUses: 6
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration:99,1"
      Dst: "[java.lang.reflect.Method].getGenericReturnType"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration:99,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory].typeUsageFor"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].getNumberOfParams()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration"
    linkageType: null
    functionLinenumber: 103
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 22
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration:104,1"
      Dst: "[java.lang.reflect.Method].getParameterTypes"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].getParam(int)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration"
    linkageType: null
    functionLinenumber: 108
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.declarations.ResolvedParameterDeclaration"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].<init>(java.lang.Class,java.lang.reflect.Type,com.github.javaparser.resolution.TypeSolver,boolean,java.lang.String)"
    functionUses: 21
    ICount: 28
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration:110"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration:113"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration:112"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration:111"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration:110"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration:110,1"
      Dst: "[java.lang.reflect.Method].isVarArgs"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration:111,1"
      Dst: "[java.lang.reflect.Method].getParameterCount"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration:113,1"
      Dst: "[java.lang.reflect.Method].getParameterTypes"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration:113,1"
      Dst: "[java.lang.reflect.Method].getGenericParameterTypes"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration:114,1"
      Dst: "[java.lang.reflect.Executable].getParameters"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration:114,1"
      Dst: "[java.lang.reflect.Parameter].getName"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration:114,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].getTypeParameters()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration"
    linkageType: null
    functionLinenumber: 118
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration$lambda_getTypeParameters_0__860].bootstrap$(com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration)"
    functionUses: 9
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration:119,1"
      Dst: "[java.lang.reflect.Method].getTypeParameters"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration:119,1"
      Dst: "[java.util.Arrays].stream"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration:119,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration$lambda_getTypeParameters_0__860].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration:119,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration:119,1"
      Dst: "[java.util.stream.Collectors].toList"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration:119,1"
      Dst: "[java.util.stream.Stream].collect"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].resolveTypeVariables(com.github.javaparser.resolution.Context,java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration"
    linkageType: null
    functionLinenumber: 122
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.MethodUsage"
    argCount: 2
    argTypes:
    - "com.github.javaparser.resolution.Context"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic].<init>(com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic].resolveTypeVariables(com.github.javaparser.resolution.Context,java.util.List)"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration:123,1"
      Dst: "[com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic].<init>"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration:123,1"
      Dst: "[com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic].resolveTypeVariables"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].isAbstract()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration"
    linkageType: null
    functionLinenumber: 127
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration:128,1"
      Dst: "[java.lang.reflect.Method].getModifiers"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration:128,1"
      Dst: "[java.lang.reflect.Modifier].isAbstract"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].isDefaultMethod()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration:133,1"
      Dst: "[java.lang.reflect.Method].isDefault"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].isStatic()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration"
    linkageType: null
    functionLinenumber: 137
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration:138,1"
      Dst: "[java.lang.reflect.Method].getModifiers"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration:138,1"
      Dst: "[java.lang.reflect.Modifier].isStatic"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].accessSpecifier()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration"
    linkageType: null
    functionLinenumber: 142
    functionDepth: 0
    returnType: "com.github.javaparser.ast.AccessSpecifier"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory].modifiersToAccessLevel(int)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration:143,1"
      Dst: "[java.lang.reflect.Method].getModifiers"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration:143,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory].modifiersToAccessLevel"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].getNumberOfSpecifiedExceptions()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration"
    linkageType: null
    functionLinenumber: 147
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration:148,1"
      Dst: "[java.lang.reflect.Method].getExceptionTypes"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].getSpecifiedException(int)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration"
    linkageType: null
    functionLinenumber: 152
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].getNumberOfSpecifiedExceptions()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory].typeUsageFor(java.lang.reflect.Type,com.github.javaparser.resolution.TypeSolver)"
    functionUses: 1
    ICount: 14
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration:153"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration:154"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration:153"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration:153"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration:156"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration:155"
        BranchSideFuncs:
        - "typeUsageFor(java.lang.reflect.Type,com.github.javaparser.resolution.TypeSolver)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration:153,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].getNumberOfSpecifiedExceptions"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration:154,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration:156,1"
      Dst: "[java.lang.reflect.Method].getExceptionTypes"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration:156,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory].typeUsageFor"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].toDescriptor()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration:161,1"
      Dst: "[com.github.javaparser.utils.TypeUtils].getMethodDescriptor"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].lambda$getTypeParameters$0(java.lang.reflect.TypeVariable)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration"
    linkageType: null
    functionLinenumber: 118
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter"
    argCount: 1
    argTypes:
    - "java.lang.reflect.TypeVariable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].<init>(java.lang.reflect.TypeVariable,boolean,com.github.javaparser.resolution.TypeSolver)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration:119,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings].<init>(com.fasterxml.jackson.core.PrettyPrinter,com.fasterxml.jackson.core.FormatSchema,com.fasterxml.jackson.core.io.CharacterEscapes,com.fasterxml.jackson.core.SerializableString)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings"
    linkageType: null
    functionLinenumber: 1369
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.core.PrettyPrinter"
    - "com.fasterxml.jackson.core.FormatSchema"
    - "com.fasterxml.jackson.core.io.CharacterEscapes"
    - "com.fasterxml.jackson.core.SerializableString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings:1370,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings].'with'(com.fasterxml.jackson.core.PrettyPrinter)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings"
    linkageType: null
    functionLinenumber: 1378
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.PrettyPrinter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings].<init>(com.fasterxml.jackson.core.PrettyPrinter,com.fasterxml.jackson.core.FormatSchema,com.fasterxml.jackson.core.io.CharacterEscapes,com.fasterxml.jackson.core.SerializableString)"
    functionUses: 1
    ICount: 14
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings:1379"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings:1382"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings:1381"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings:1382"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings:1383"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.core.PrettyPrinter,com.fasterxml.jackson.core.FormatSchema,com.fasterxml.jackson.core.io.CharacterEscapes,com.fasterxml.jackson.core.SerializableString)"
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings:1382"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.core.PrettyPrinter,com.fasterxml.jackson.core.FormatSchema,com.fasterxml.jackson.core.io.CharacterEscapes,com.fasterxml.jackson.core.SerializableString)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings:1383,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings].'with'(com.fasterxml.jackson.core.FormatSchema)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.FormatSchema"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings:1387"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings:1388"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings:1387"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings:1388,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings].'with'(com.fasterxml.jackson.core.io.CharacterEscapes)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.io.CharacterEscapes"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings:1392"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings:1393"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings:1392"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings:1393,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings].withRootValueSeparator(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings:1397"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings:1403"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings:1402"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings:1398"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings:1401"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings:1400"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings:1403"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings:1406"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings:1405"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings:1401,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings].<init>"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings:1403,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings]._rootValueSeparatorAsString"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings:1403,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings:1406,1"
      Dst: "[com.fasterxml.jackson.core.io.SerializedString].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings].withRootValueSeparator(com.fasterxml.jackson.core.SerializableString)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.SerializableString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings:1411"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings:1417"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings:1416"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings:1412"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings:1415"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings:1414"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings:1417"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings:1420"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings:1419"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings:1415,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings].<init>"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings:1417,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings]._rootValueSeparatorAsString()"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings:1424"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings:1423"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings:1424,1"
      Dst: "[com.fasterxml.jackson.core.SerializableString].getValue"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings].initialize(com.fasterxml.jackson.core.JsonGenerator)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings"
    linkageType: null
    functionLinenumber: 1431
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].setPrettyPrinter(com.fasterxml.jackson.core.PrettyPrinter)"
    - "[com.fasterxml.jackson.core.JsonGenerator].setPrettyPrinter(com.fasterxml.jackson.core.PrettyPrinter)"
    - "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter].createInstance()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].setPrettyPrinter(com.fasterxml.jackson.core.PrettyPrinter)"
    - "[com.fasterxml.jackson.core.JsonGenerator].setPrettyPrinter(com.fasterxml.jackson.core.PrettyPrinter)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].setCharacterEscapes(com.fasterxml.jackson.core.io.CharacterEscapes)"
    - "[com.fasterxml.jackson.core.json.JsonGeneratorImpl].setCharacterEscapes(com.fasterxml.jackson.core.io.CharacterEscapes)"
    - "[com.fasterxml.jackson.core.JsonGenerator].setCharacterEscapes(com.fasterxml.jackson.core.io.CharacterEscapes)"
    - "[com.fasterxml.jackson.core.JsonGenerator].setSchema(com.fasterxml.jackson.core.FormatSchema)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].setSchema(com.fasterxml.jackson.core.FormatSchema)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].setRootValueSeparator(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.JsonGenerator].setRootValueSeparator(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.json.JsonGeneratorImpl].setRootValueSeparator(com.fasterxml.jackson.core.SerializableString)"
    functionUses: 1
    ICount: 28
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings:1433"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings:1443"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings:1442"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings:1434"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings:1437"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings:1436"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings:1437"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings:1440"
        BranchSideFuncs:
        - "createInstance()"
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings:1439"
        BranchSideFuncs:
        - "setPrettyPrinter(com.fasterxml.jackson.core.PrettyPrinter)"
    - Branch String: "com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings:1443"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings:1446"
        BranchSideFuncs:
        - "setCharacterEscapes(com.fasterxml.jackson.core.io.CharacterEscapes)"
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings:1445"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings:1446"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings:1449"
        BranchSideFuncs:
        - "setSchema(com.fasterxml.jackson.core.FormatSchema)"
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings:1448"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings:1449"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings:1452"
        BranchSideFuncs:
        - "setRootValueSeparator(com.fasterxml.jackson.core.SerializableString)"
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings:1451"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings:1435,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].setPrettyPrinter"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings:1438,1"
      Dst: "[com.fasterxml.jackson.core.util.Instantiatable].createInstance"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings:1444,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].setCharacterEscapes"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings:1447,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].setSchema"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings:1450,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].setRootValueSeparator"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.CommentMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.CommentMetaModel"
    linkageType: null
    functionLinenumber: 42
    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:43,1"
      Dst: "[com.github.javaparser.metamodel.NodeMetaModel].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 47
    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:48,1"
      Dst: "[com.github.javaparser.metamodel.NodeMetaModel].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonpCharacterEscapes].<init>()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonpCharacterEscapes"
    linkageType: null
    functionLinenumber: 14
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.CharacterEscapes].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonpCharacterEscapes:15,1"
      Dst: "[com.fasterxml.jackson.core.io.CharacterEscapes].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonpCharacterEscapes].instance()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonpCharacterEscapes"
    linkageType: null
    functionLinenumber: 25
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonpCharacterEscapes"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonpCharacterEscapes].getEscapeSequence(int)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonpCharacterEscapes"
    linkageType: null
    functionLinenumber: 31
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.SerializableString"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonpCharacterEscapes].getEscapeCodesForAscii()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonpCharacterEscapes"
    linkageType: null
    functionLinenumber: 43
    functionDepth: 0
    returnType: "int[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ArrayBuilders$DoubleBuilder].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ArrayBuilders$DoubleBuilder"
    linkageType: null
    functionLinenumber: 135
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ArrayBuilders$DoubleBuilder:136,1"
      Dst: "[com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ArrayBuilders$DoubleBuilder]._constructArray(int)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ArrayBuilders$DoubleBuilder"
    linkageType: null
    functionLinenumber: 137
    functionDepth: 0
    returnType: "double[]"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: 30
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.observer.ObservableProperty"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmString:31,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmString].getProperty()"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmString"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "com.github.javaparser.ast.observer.ObservableProperty"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.printer.SourcePrinter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmString:41,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmString:42,1"
      Dst: "[com.github.javaparser.ast.observer.ObservableProperty].getValueAsStringAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmString].toString()"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmString"
    linkageType: null
    functionLinenumber: 47
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmString].getProperty()"
    functionUses: 21
    ICount: 9
    EdgeCount: 1
    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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer].<init>(int,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer"
    linkageType: null
    functionLinenumber: 62
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer].<init>(int,java.lang.Class,com.fasterxml.jackson.databind.deser.std.FromStringDeserializer)"
    functionUses: 5
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:63,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer].<init>(int,java.lang.Class,com.fasterxml.jackson.databind.deser.std.FromStringDeserializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer"
    linkageType: null
    functionLinenumber: 65
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.KeyDeserializer].<init>()"
    functionUses: 3
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:66,1"
      Dst: "[com.fasterxml.jackson.databind.KeyDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer].forType(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer"
    linkageType: null
    functionLinenumber: 76
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$StringKD].forType(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer].findDeserializer(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer].<init>(int,java.lang.Class,com.fasterxml.jackson.databind.deser.std.FromStringDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer].findDeserializer(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer].<init>(int,java.lang.Class,com.fasterxml.jackson.databind.deser.std.FromStringDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer].<init>(int,java.lang.Class)"
    functionUses: 1
    ICount: 66
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:77"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:80"
        BranchSideFuncs:
        - "forType(java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:77"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:80"
        BranchSideFuncs:
        - "forType(java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:77"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:80"
        BranchSideFuncs:
        - "forType(java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:77"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:82"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:83"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:85"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:84"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:85"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:87"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:86"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:87"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:89"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:88"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:89"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:91"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:90"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:91"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:94"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:93"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:94"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:96"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:95"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:96"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:98"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:97"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:98"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:100"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:99"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:100"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:102"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:101"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:102"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:104"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:103"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:104"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:106"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:105"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:106"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:108"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:107"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:108"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:110"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:109"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:110"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:112"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:111"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:112"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:115"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:114"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:115"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:118"
        BranchSideFuncs:
        - "findDeserializer(java.lang.Class)"
        - "<init>(int,java.lang.Class,com.fasterxml.jackson.databind.deser.std.FromStringDeserializer)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:117"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:118"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:121"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:120"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:81,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$StringKD].forType"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:113,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer].findDeserializer"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:114,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 41
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer].deserializeKey(java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer"
    linkageType: null
    functionLinenumber: 129
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer]._parse(java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD]._parse(java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$StringCtorKeyDeserializer]._parse(java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$StringFactoryKeyDeserializer]._parse(java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleWeirdKey(java.lang.Class,java.lang.String,java.lang.String,java.lang.Object[])"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].exceptionMessage(java.lang.Throwable)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].isEnumType(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].getConfig()"
    - "[com.fasterxml.jackson.databind.DeserializationConfig].isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleWeirdKey(java.lang.Class,java.lang.String,java.lang.String,java.lang.Object[])"
    functionUses: 7
    ICount: 31
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:130"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:134"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:133"
        BranchSideFuncs:
        - "_parse(java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:135"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:142"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:141"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:143"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:147"
        BranchSideFuncs:
        - "getConfig()"
        - "isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:146"
        BranchSideFuncs:
        - "handleWeirdKey(java.lang.Class,java.lang.String,java.lang.String,java.lang.Object[])"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:144"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:147"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:146"
        BranchSideFuncs:
        - "handleWeirdKey(java.lang.Class,java.lang.String,java.lang.String,java.lang.Object[])"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:134,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer]._parse"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:140,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:140,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:141,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].exceptionMessage"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:139,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleWeirdKey"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:143,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].isEnumType"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:144,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getConfig"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:144,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].isEnabled"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer].getKeyClass()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer]._parse(java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer"
    linkageType: null
    functionLinenumber: 153
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleWeirdKey(java.lang.Class,java.lang.String,java.lang.String,java.lang.Object[])"
    - "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer]._parseInt(java.lang.String)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleWeirdKey(java.lang.Class,java.lang.String,java.lang.String,java.lang.Object[])"
    - "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer]._parseInt(java.lang.String)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleWeirdKey(java.lang.Class,java.lang.String,java.lang.String,java.lang.Object[])"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleWeirdKey(java.lang.Class,java.lang.String,java.lang.String,java.lang.Object[])"
    - "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer]._parseInt(java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer]._parseLong(java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer]._parseDouble(java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer]._parseDouble(java.lang.String)"
    - "[com.fasterxml.jackson.databind.ext.DOMDeserializer$NodeDeserializer]._deserialize(java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UUIDDeserializer]._deserialize(java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.ext.DOMDeserializer$DocumentDeserializer]._deserialize(java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBufferDeserializer]._deserialize(java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLDeserializers$Std]._deserialize(java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBuilderDeserializer]._deserialize(java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std]._deserialize(java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer]._weirdKey(com.fasterxml.jackson.databind.DeserializationContext,java.lang.String,java.lang.Exception)"
    - "[com.fasterxml.jackson.databind.ext.DOMDeserializer$NodeDeserializer]._deserialize(java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UUIDDeserializer]._deserialize(java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.ext.DOMDeserializer$DocumentDeserializer]._deserialize(java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBufferDeserializer]._deserialize(java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLDeserializers$Std]._deserialize(java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBuilderDeserializer]._deserialize(java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std]._deserialize(java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer]._weirdKey(com.fasterxml.jackson.databind.DeserializationContext,java.lang.String,java.lang.Exception)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].parseDate(java.lang.String)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].constructCalendar(java.util.Date)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].parseDate(java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer]._weirdKey(com.fasterxml.jackson.databind.DeserializationContext,java.lang.String,java.lang.Exception)"
    - "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer]._weirdKey(com.fasterxml.jackson.databind.DeserializationContext,java.lang.String,java.lang.Exception)"
    - "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer]._weirdKey(com.fasterxml.jackson.databind.DeserializationContext,java.lang.String,java.lang.Exception)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].findClass(java.lang.String)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleWeirdKey(java.lang.Class,java.lang.String,java.lang.String,java.lang.Object[])"
    - "[com.fasterxml.jackson.core.Base64Variant].decode(java.lang.String)"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].getBase64Variant()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].getConfig()"
    - "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer]._weirdKey(com.fasterxml.jackson.databind.DeserializationContext,java.lang.String,java.lang.Exception)"
    functionUses: 1
    ICount: 119
    EdgeCount: 38
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:156"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:159"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:158"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:159"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:162"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:161"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:167"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:168"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:167"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:167"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:170"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:169"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:175"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:176"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:175"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:175"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:179"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:178"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:182"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:185"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:184"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:156,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:162,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleWeirdKey"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:165,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer]._parseInt"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:170,1"
      Dst: "[java.lang.Byte].valueOf"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:179,1"
      Dst: "[java.lang.Short].valueOf"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:182,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:183,1"
      Dst: "[java.lang.String].charAt"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:183,1"
      Dst: "[java.lang.Character].valueOf"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:187,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:190,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer]._parseLong"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:190,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:194,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer]._parseDouble"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:194,1"
      Dst: "[java.lang.Float].valueOf"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:196,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:199,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer]._deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:201,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer]._weirdKey"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:210,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].parseDate"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:212,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].constructCalendar"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:215,1"
      Dst: "[java.util.UUID].fromString"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:221,1"
      Dst: "[java.net.URI].create"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:227,1"
      Dst: "[java.net.URL].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:233,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].findClass"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:239,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getConfig"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:239,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getBase64Variant"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:239,1"
      Dst: "[com.fasterxml.jackson.core.Base64Variant].decode"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:244,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:244,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 38
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer]._parseInt(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer"
    linkageType: null
    functionLinenumber: 254
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.NumberInput].parseInt(java.lang.String)"
    functionUses: 3
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:255,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberInput].parseInt"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer]._parseLong(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer"
    linkageType: null
    functionLinenumber: 258
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.NumberInput].parseLong(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:259,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberInput].parseLong"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer]._parseDouble(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer"
    linkageType: null
    functionLinenumber: 262
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.NumberInput].parseDouble(java.lang.String)"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:263,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberInput].parseDouble"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer]._weirdKey(com.fasterxml.jackson.databind.DeserializationContext,java.lang.String,java.lang.Exception)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer"
    linkageType: null
    functionLinenumber: 268
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.lang.String"
    - "java.lang.Exception"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleWeirdKey(java.lang.Class,java.lang.String,java.lang.String,java.lang.Object[])"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].exceptionMessage(java.lang.Throwable)"
    functionUses: 6
    ICount: 10
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:269,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].exceptionMessage"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:268,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleWeirdKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.BigIntegerNode].<init>(java.math.BigInteger)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.BigIntegerNode"
    linkageType: null
    functionLinenumber: 29
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.math.BigInteger"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.NumericNode].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.BigIntegerNode:30,1"
      Dst: "[com.fasterxml.jackson.databind.node.NumericNode].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.BigIntegerNode].valueOf(java.math.BigInteger)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.BigIntegerNode"
    linkageType: null
    functionLinenumber: 31
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.BigIntegerNode"
    argCount: 1
    argTypes:
    - "java.math.BigInteger"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].<init>(java.math.BigInteger)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.BigIntegerNode:32,1"
      Dst: "[com.fasterxml.jackson.databind.node.BigIntegerNode].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.BigIntegerNode].asToken()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.BigIntegerNode"
    linkageType: null
    functionLinenumber: 40
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.BigIntegerNode].numberType()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.BigIntegerNode"
    linkageType: null
    functionLinenumber: 43
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser$NumberType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.BigIntegerNode].isIntegralNumber()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.BigIntegerNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.BigIntegerNode].isBigInteger()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.BigIntegerNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.BigIntegerNode].canConvertToInt()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.BigIntegerNode"
    linkageType: null
    functionLinenumber: 52
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.BigIntegerNode:53"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.BigIntegerNode:52"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.BigIntegerNode:53"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.BigIntegerNode:52"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.BigIntegerNode:53,1"
      Dst: "[java.math.BigInteger].compareTo"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.BigIntegerNode].canConvertToLong()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.BigIntegerNode"
    linkageType: null
    functionLinenumber: 55
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.BigIntegerNode:56"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.BigIntegerNode:55"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.BigIntegerNode:56"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.BigIntegerNode:55"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.BigIntegerNode:56,1"
      Dst: "[java.math.BigInteger].compareTo"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.BigIntegerNode].numberValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.BigIntegerNode"
    linkageType: null
    functionLinenumber: 60
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.BigIntegerNode].shortValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.BigIntegerNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.BigIntegerNode:65,1"
      Dst: "[java.lang.Number].shortValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.BigIntegerNode].intValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.BigIntegerNode"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.BigIntegerNode:68,1"
      Dst: "[java.math.BigInteger].intValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.BigIntegerNode].longValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.BigIntegerNode"
    linkageType: null
    functionLinenumber: 70
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.BigIntegerNode:71,1"
      Dst: "[java.math.BigInteger].longValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.BigIntegerNode].bigIntegerValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.BigIntegerNode"
    linkageType: null
    functionLinenumber: 73
    functionDepth: 0
    returnType: "java.math.BigInteger"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.BigIntegerNode].floatValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.BigIntegerNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.BigIntegerNode:77,1"
      Dst: "[java.math.BigInteger].floatValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.BigIntegerNode].doubleValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.BigIntegerNode"
    linkageType: null
    functionLinenumber: 79
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.BigIntegerNode:80,1"
      Dst: "[java.math.BigInteger].doubleValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.BigIntegerNode].decimalValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.BigIntegerNode"
    linkageType: null
    functionLinenumber: 82
    functionDepth: 0
    returnType: "java.math.BigDecimal"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.BigIntegerNode:83,1"
      Dst: "[java.math.BigDecimal].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.BigIntegerNode].asText()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.BigIntegerNode"
    linkageType: null
    functionLinenumber: 92
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.BigIntegerNode:93,1"
      Dst: "[java.math.BigInteger].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.BigIntegerNode].asBoolean(boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.BigIntegerNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.BigIntegerNode:98"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.BigIntegerNode:97"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.BigIntegerNode:98,1"
      Dst: "[java.math.BigInteger].equals"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.BigIntegerNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.BigIntegerNode"
    linkageType: null
    functionLinenumber: 104
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(java.math.BigInteger)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(java.math.BigInteger)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(java.math.BigInteger)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(java.math.BigInteger)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(java.math.BigInteger)"
    functionUses: 12
    ICount: 6
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.BigIntegerNode:105,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeNumber"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.BigIntegerNode].equals(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.BigIntegerNode"
    linkageType: null
    functionLinenumber: 110
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 33
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.BigIntegerNode:111"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.BigIntegerNode:112"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.BigIntegerNode:111"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.BigIntegerNode:112"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.BigIntegerNode:113"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.BigIntegerNode:112"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.BigIntegerNode:113"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.BigIntegerNode:116"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.BigIntegerNode:115"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.BigIntegerNode:116,1"
      Dst: "[java.math.BigInteger].equals"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.BigIntegerNode].hashCode()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.BigIntegerNode"
    linkageType: null
    functionLinenumber: 120
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.BigIntegerNode:121,1"
      Dst: "[java.math.BigInteger].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.BooleanLiteralExprMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.BooleanLiteralExprMetaModel"
    linkageType: null
    functionLinenumber: 41
    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:42,1"
      Dst: "[com.github.javaparser.metamodel.LiteralExprMetaModel].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.validator.TypedValidator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.TypedValidator$1:43,1"
      Dst: "[com.github.javaparser.Processor].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 46
    functionDepth: 0
    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__987].bootstrap$(com.github.javaparser.ast.validator.TypedValidator$1,com.github.javaparser.ParseResult)"
    - "[com.github.javaparser.ParseResult].getResult()"
    functionUses: 2
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.TypedValidator$1:47,1"
      Dst: "[com.github.javaparser.ParseResult].getResult"
    - Src: "com.github.javaparser.ast.validator.TypedValidator$1:47,1"
      Dst: "[com.github.javaparser.ast.validator.TypedValidator$1$lambda_postProcess_1__987].bootstrap$"
    - Src: "com.github.javaparser.ast.validator.TypedValidator$1:47,1"
      Dst: "[java.util.Optional].ifPresent"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 46
    functionDepth: 0
    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.Java8Validator$lambda_new_1__1080].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_3__1076].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_0__1075].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.Java7Validator$lambda_new_0__1078].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_4__1077].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__1074].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__1042].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__1043].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__1041].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java9Validator$lambda_new_0__1081].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.language_level_validations.Java7Validator$lambda_new_1__1079].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.language_level_validations.chunks.RecordDeclarationValidator].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.TypedValidator$1$lambda_postProcess_0__1033].bootstrap$(com.github.javaparser.ParseResult)"
    functionUses: 1
    ICount: 9
    EdgeCount: 19
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.TypedValidator$1:47,1"
      Dst: "[com.github.javaparser.ast.validator.TypedValidator$1$lambda_postProcess_0__1033].bootstrap$"
    - Src: "com.github.javaparser.ast.validator.TypedValidator$1:47,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].<init>"
    - Src: "com.github.javaparser.ast.validator.TypedValidator$1:47,1"
      Dst: "[com.github.javaparser.ast.validator.TypedValidator].accept"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 46
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ParseResult"
    - "com.github.javaparser.Problem"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ParseResult].getProblems()"
    functionUses: 1
    ICount: 5
    EdgeCount: 4
    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:47,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__300].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__300"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__300].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__300:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__300].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__300].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__300"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__300:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__300].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__300"
    linkageType: null
    functionLinenumber: -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.BlockComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    functionUses: 14
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__300:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1087
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node$PostOrderIterator].fillStackToLeaf(com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 13
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$PostOrderIterator:1088,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.github.javaparser.ast.Node$PostOrderIterator:1080,1"
      Dst: "[java.util.Stack].<init>"
    - Src: "com.github.javaparser.ast.Node$PostOrderIterator:1090,1"
      Dst: "[com.github.javaparser.ast.Node$PostOrderIterator].fillStackToLeaf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$PostOrderIterator].fillStackToLeaf(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.Node$PostOrderIterator"
    linkageType: null
    functionLinenumber: 1094
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getChildNodes()"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.utils.VisitorList].isEmpty()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    functionUses: 2
    ICount: 15
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.Node$PostOrderIterator:1096"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.Node$PostOrderIterator:1099"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.Node$PostOrderIterator:1098"
        BranchSideFuncs:
        - "get(int)"
    Callsites:
    - Src: "com.github.javaparser.ast.Node$PostOrderIterator:1095,1"
      Dst: "[com.github.javaparser.ast.Node].getChildNodes"
    - Src: "com.github.javaparser.ast.Node$PostOrderIterator:1096,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.github.javaparser.ast.Node$PostOrderIterator:1099,1"
      Dst: "[java.util.Stack].push"
    - Src: "com.github.javaparser.ast.Node$PostOrderIterator:1100,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.github.javaparser.ast.Node$PostOrderIterator:1101,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    functionSourceFile: "com.github.javaparser.ast.Node$PostOrderIterator"
    linkageType: null
    functionLinenumber: 1106
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 570
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    functionSourceFile: "com.github.javaparser.ast.Node$PostOrderIterator"
    linkageType: null
    functionLinenumber: 1111
    functionDepth: 0
    returnType: "com.github.javaparser.ast.Node"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].fillStackToLeaf(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].nextFromLevel()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].nextFromLevel()"
    functionUses: 518
    ICount: 36
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.Node$PostOrderIterator:1114"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.Node$PostOrderIterator:1112"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.Node$PostOrderIterator:1111"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.ast.Node$PostOrderIterator:1115"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.Node$PostOrderIterator:1120"
        BranchSideFuncs:
        - "get(int)"
        - "fillStackToLeaf(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.Node$PostOrderIterator:1119"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.Node$PostOrderIterator:1122"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.Node$PostOrderIterator:1120"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.Node$PostOrderIterator:1119"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.Node$PostOrderIterator:1123"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.Node$PostOrderIterator:1126"
        BranchSideFuncs:
        - "nextFromLevel()"
      - BranchSide: "com.github.javaparser.ast.Node$PostOrderIterator:1125"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$PostOrderIterator:1112,1"
      Dst: "[java.util.Stack].peek"
    - Src: "com.github.javaparser.ast.Node$PostOrderIterator:1113,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.Node$PostOrderIterator:1114,1"
      Dst: "[java.util.List].size"
    - Src: "com.github.javaparser.ast.Node$PostOrderIterator:1116,1"
      Dst: "[java.util.List].get"
    - Src: "com.github.javaparser.ast.Node$PostOrderIterator:1117,1"
      Dst: "[com.github.javaparser.ast.Node$PostOrderIterator].fillStackToLeaf"
    - Src: "com.github.javaparser.ast.Node$PostOrderIterator:1118,1"
      Dst: "[com.github.javaparser.ast.Node$PostOrderIterator].nextFromLevel"
    - Src: "com.github.javaparser.ast.Node$PostOrderIterator:1120,1"
      Dst: "[java.util.Stack].pop"
    - Src: "com.github.javaparser.ast.Node$PostOrderIterator:1122,1"
      Dst: "[java.util.Stack].empty"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$PostOrderIterator].nextFromLevel()"
    functionSourceFile: "com.github.javaparser.ast.Node$PostOrderIterator"
    linkageType: null
    functionLinenumber: 1129
    functionDepth: 0
    returnType: "com.github.javaparser.ast.Node"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    functionUses: 2
    ICount: 15
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$PostOrderIterator:1130,1"
      Dst: "[java.util.Stack].peek"
    - Src: "com.github.javaparser.ast.Node$PostOrderIterator:1131,1"
      Dst: "[java.util.Stack].pop"
    - Src: "com.github.javaparser.ast.Node$PostOrderIterator:1131,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.Node$PostOrderIterator:1132,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.github.javaparser.ast.Node$PostOrderIterator:1132,1"
      Dst: "[java.util.Stack].push"
    - Src: "com.github.javaparser.ast.Node$PostOrderIterator:1133,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.IfStmtMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.IfStmtMetaModel"
    linkageType: null
    functionLinenumber: 41
    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:42,1"
      Dst: "[com.github.javaparser.metamodel.StatementMetaModel].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter].<init>(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter"
    linkageType: null
    functionLinenumber: 55
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:56,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter].getPackageName()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:62,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils].getPackageName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter].getClassName()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:66,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils].getClassName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter].getQualifiedName()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter"
    linkageType: null
    functionLinenumber: 69
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils].containerName(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getParentNode()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].getName()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId()"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration:com.github.javaparser.ast.body.CallableDeclaration:com.github.javaparser.ast.body.CompactConstructorDeclaration:com.github.javaparser.ast.body.EnumConstantDeclaration:com.github.javaparser.ast.body.Parameter:com.github.javaparser.ast.body.TypeDeclaration:com.github.javaparser.ast.body.VariableDeclarator:com.github.javaparser.ast.expr.FieldAccessExpr:com.github.javaparser.ast.expr.MemberValuePair:com.github.javaparser.ast.expr.MethodCallExpr:com.github.javaparser.ast.expr.NameExpr:com.github.javaparser.ast.expr.PatternExpr:com.github.javaparser.ast.type.ClassOrInterfaceType:com.github.javaparser.ast.type.TypeParameter].getName()"
    functionUses: 3
    ICount: 24
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:71"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:74"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:73"
        BranchSideFuncs:
        - "getId()"
        - "getName()"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:70,1"
      Dst: "[com.github.javaparser.ast.Node].getParentNode"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:70,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:70,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils].containerName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:71,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:72,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithSimpleName].getName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:72,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:74,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:74,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:74,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter].isAssignableBy(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:80"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:85"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:84"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:81"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:84"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:83"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:78,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].getAllAncestors"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:79,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:79,1"
      Dst: "[java.util.List].add"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:80,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:80,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:80,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:81,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].getQualifiedName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:81,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter].getQualifiedName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:81,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:89"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:92"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:91"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:92"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:96"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:95"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:89,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isNull"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:92,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:93,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].describe"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:93,1"
      Dst: "[com.github.javaparser.resolution.TypeSolver].solveType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:94,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter].isAssignableBy"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:96,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter].solveType(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter"
    linkageType: null
    functionLinenumber: 108
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.model.SymbolReference"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.RecordDeclaration].getTypeParameters()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId()"
    - "[com.github.javaparser.ast.type.TypeParameter].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].<init>(com.github.javaparser.ast.type.TypeParameter,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.resolution.model.SymbolReference].solved(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.ast.expr.SimpleName].asString()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].isInterface()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].<init>(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.resolution.model.SymbolReference].solved(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].<init>(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.resolution.model.SymbolReference].solved(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].<init>(com.github.javaparser.ast.body.EnumDeclaration,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.resolution.model.SymbolReference].solved(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].<init>(com.github.javaparser.ast.body.AnnotationDeclaration,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.resolution.model.SymbolReference].solved(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].isInterface()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].<init>(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].solveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].<init>(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].solveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].<init>(com.github.javaparser.ast.body.EnumDeclaration,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.resolution.SymbolSolver].<init>(com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.resolution.SymbolSolver].solveTypeInType(com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration,java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].<init>(com.github.javaparser.ast.body.AnnotationDeclaration,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.resolution.model.SymbolReference].solved(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
    - "[com.github.javaparser.resolution.model.SymbolReference].unsolved()"
    functionUses: 3
    ICount: 134
    EdgeCount: 112
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:109"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:119"
        BranchSideFuncs:
        - "getTypeParameters()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:118"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "getMembers()"
        - "iterator()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:111"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:119"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:118"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "getMembers()"
        - "iterator()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:112"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:115"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.ast.type.TypeParameter,com.github.javaparser.resolution.TypeSolver)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:114"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:119"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:155"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "getMembers()"
        - "iterator()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:154"
        BranchSideFuncs:
        - "unsolved()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:120"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:154"
        BranchSideFuncs:
        - "asString()"
        - "getId()"
        - "getName()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:153"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:123"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:138"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:137"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:124"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:130"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:129"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:125"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:128"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:127"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:130"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:133"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:132"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:133"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:136"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:135"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:138"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:154"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:153"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:138"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:154"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:153"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:139"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:145"
        BranchSideFuncs:
        - "isInterface()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:144"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:140"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:143"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:142"
        BranchSideFuncs:
        - "solveType(java.lang.String)"
        - "<init>(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,com.github.javaparser.resolution.TypeSolver)"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:145"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:148"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.ast.body.EnumDeclaration,com.github.javaparser.resolution.TypeSolver)"
        - "solveTypeInType(com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration,java.lang.String)"
        - "<init>(com.github.javaparser.resolution.TypeSolver)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:147"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:148"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:151"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.ast.body.AnnotationDeclaration,com.github.javaparser.resolution.TypeSolver)"
        - "solved(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:150"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:110,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithTypeParameters].getTypeParameters"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:111,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:111,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:111,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:112,1"
      Dst: "[com.github.javaparser.ast.type.TypeParameter].getName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:112,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:112,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:113,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:113,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].solved"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:119,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithMembers].getMembers"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:122,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:122,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:122,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].asString"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:122,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:122,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:125,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].isInterface"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:126,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:128,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:131,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:134,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:136,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:138,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:138,1"
      Dst: "[java.lang.String].length"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:141,1"
      Dst: "[java.lang.String].substring"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:141,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].solveType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:143,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].solveType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:146,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.SymbolSolver].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:146,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.SymbolSolver].solveTypeInType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:155,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].unsolved"
    JavaMethodInfo: null
    BBCount: 32
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter].containerType()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter"
    linkageType: null
    functionLinenumber: 159
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter$lambda_containerType_0__980].bootstrap$()"
    - "[com.github.javaparser.ast.Node].getParentNode()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter$lambda_containerType_1__981].bootstrap$()"
    functionUses: 3
    ICount: 8
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:160,1"
      Dst: "[com.github.javaparser.ast.Node].getParentNode"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:160,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter$lambda_containerType_0__980].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:161,1"
      Dst: "[java.util.Optional].filter"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:161,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter$lambda_containerType_1__981].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:162,1"
      Dst: "[java.util.Optional].map"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter].getFieldsForDeclaredVariables()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter"
    linkageType: null
    functionLinenumber: 165
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.ast.body.FieldDeclaration].getVariables()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration].<init>(com.github.javaparser.ast.body.VariableDeclarator,com.github.javaparser.resolution.TypeSolver)"
    functionUses: 3
    ICount: 31
    EdgeCount: 102
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:167"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:177"
        BranchSideFuncs:
        - "getMembers()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:176"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:168"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:177"
        BranchSideFuncs:
        - "getMembers()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:176"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:169"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:175"
        BranchSideFuncs:
        - "getVariables()"
        - "hasNext()"
        - "iterator()"
        - "next()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:174"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:171"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:175"
        BranchSideFuncs:
        - "getVariables()"
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "<init>(com.github.javaparser.ast.body.VariableDeclarator,com.github.javaparser.resolution.TypeSolver)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:174"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:166,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:167,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithMembers].getMembers"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:168,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:168,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:168,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:171,1"
      Dst: "[com.github.javaparser.ast.body.FieldDeclaration].getVariables"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:172,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:172,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter].getDeclaredAnnotations()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter"
    linkageType: null
    functionLinenumber: 183
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter$lambda_getDeclaredAnnotations_2__1120].bootstrap$()"
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getAnnotations()"
    - "[com.github.javaparser.ast.ArrayCreationLevel].getAnnotations()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].getAnnotations()"
    - "[com.github.javaparser.ast.PackageDeclaration].getAnnotations()"
    - "[com.github.javaparser.ast.body.ReceiverParameter].getAnnotations()"
    - "[com.github.javaparser.ast.body.Parameter].getAnnotations()"
    functionUses: 3
    ICount: 11
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:184,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithAnnotations].getAnnotations"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:184,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:184,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter$lambda_getDeclaredAnnotations_2__1120].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:185,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:186,1"
      Dst: "[java.util.stream.Collectors].toSet"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:186,1"
      Dst: "[java.util.stream.Stream].collect"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter].internalTypes()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter"
    linkageType: null
    functionLinenumber: 192
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet].add(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].add(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].get(com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].getTypeDeclaration(com.github.javaparser.ast.body.TypeDeclaration)"
    functionUses: 4
    ICount: 21
    EdgeCount: 54
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:194"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:199"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "getMembers()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:198"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:195"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:198"
        BranchSideFuncs:
        - "add(java.lang.Object)"
        - "get(com.github.javaparser.resolution.TypeSolver)"
        - "getTypeDeclaration(com.github.javaparser.ast.body.TypeDeclaration)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:197"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:193,1"
      Dst: "[java.util.IdentityHashMap].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:193,1"
      Dst: "[java.util.Collections].newSetFromMap"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:194,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithMembers].getMembers"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:194,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:194,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:194,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:196,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].get"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:196,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].getTypeDeclaration"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:196,1"
      Dst: "[java.util.Set].add"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter].lambda$getDeclaredAnnotations$2(com.github.javaparser.ast.expr.AnnotationExpr)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter"
    linkageType: null
    functionLinenumber: 184
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.declarations.ResolvedAnnotationDeclaration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.AnnotationExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.AnnotationExpr].resolve()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:185,1"
      Dst: "[com.github.javaparser.ast.expr.AnnotationExpr].resolve"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter].lambda$containerType$1(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter"
    linkageType: null
    functionLinenumber: 161
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getSymbolResolver()"
    - "[com.github.javaparser.symbolsolver.JavaSymbolSolver].toTypeDeclaration(com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:162,1"
      Dst: "[com.github.javaparser.ast.Node].getSymbolResolver"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:162,1"
      Dst: "[com.github.javaparser.resolution.SymbolResolver].toTypeDeclaration"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter].lambda$containerType$0(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter"
    linkageType: null
    functionLinenumber: 160
    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.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:161"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter:160"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.PrimitiveType$Primitive].values()"
    functionSourceFile: "com.github.javaparser.ast.type.PrimitiveType$Primitive"
    linkageType: null
    functionLinenumber: 87
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.PrimitiveType$Primitive[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.ForStmt].clone()"
    - "[com.github.javaparser.ast.type.PrimitiveType].clone()"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].clone()"
    - "[com.github.javaparser.ast.stmt.AssertStmt].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].clone()"
    - "[com.github.javaparser.ast.expr.SwitchExpr].clone()"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].clone()"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].clone()"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.AssignExpr].clone()"
    - "[com.github.javaparser.ast.stmt.BlockStmt].clone()"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].clone()"
    - "[com.github.javaparser.ast.type.ReferenceType].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].clone()"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].clone()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.type.WildcardType].clone()"
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].clone()"
    - "[com.github.javaparser.ast.stmt.TryStmt].clone()"
    - "[com.github.javaparser.ast.body.FieldDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.PatternExpr].clone()"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].clone()"
    - "[com.github.javaparser.ast.type.TypeParameter].clone()"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].clone()"
    - "[com.github.javaparser.ast.stmt.YieldStmt].clone()"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].clone()"
    - "[com.github.javaparser.ast.type.VarType].clone()"
    - "[com.github.javaparser.ast.expr.LiteralExpr].clone()"
    - "[com.github.javaparser.ast.type.VoidType].clone()"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].clone()"
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.expr.NameExpr].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].clone()"
    - "[com.github.javaparser.ast.type.UnionType].clone()"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].clone()"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.ThisExpr].clone()"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].clone()"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].clone()"
    - "[com.github.javaparser.ast.expr.TypeExpr].clone()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].clone()"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].clone()"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.body.MethodDeclaration].clone()"
    - "[com.github.javaparser.ast.body.EnumDeclaration].clone()"
    - "[com.github.javaparser.ast.body.ReceiverParameter].clone()"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].clone()"
    - "[com.github.javaparser.ast.stmt.DoStmt].clone()"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].clone()"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].clone()"
    - "[com.github.javaparser.ast.expr.Name].clone()"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].clone()"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].clone()"
    - "[com.github.javaparser.ast.body.VariableDeclarator].clone()"
    - "[com.github.javaparser.ast.type.Type].clone()"
    - "[com.github.javaparser.ast.Modifier].clone()"
    - "[com.github.javaparser.ast.ImportDeclaration].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.type.IntersectionType].clone()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.Expression].clone()"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].clone()"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.CastExpr].clone()"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.Statement].clone()"
    - "[com.github.javaparser.ast.expr.SimpleName].clone()"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].clone()"
    - "[com.github.javaparser.ast.stmt.BreakStmt].clone()"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].clone()"
    - "[java.lang.Thread].clone()"
    - "[com.github.javaparser.ast.expr.ClassExpr].clone()"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].clone()"
    - "[com.github.javaparser.ast.body.Parameter].clone()"
    - "[com.github.javaparser.ast.Node].clone()"
    - "[com.github.javaparser.ast.PackageDeclaration].clone()"
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.type.ArrayType].clone()"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].clone()"
    - "[com.github.javaparser.ast.expr.LambdaExpr].clone()"
    - "[com.github.javaparser.ast.stmt.WhileStmt].clone()"
    - "[com.github.javaparser.ast.stmt.CatchClause].clone()"
    - "[com.github.javaparser.ast.stmt.IfStmt].clone()"
    - "[com.github.javaparser.ast.CompilationUnit].clone()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].clone()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].clone()"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].clone()"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].clone()"
    - "[com.github.javaparser.ast.expr.SuperExpr].clone()"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].clone()"
    - "[com.github.javaparser.ast.ArrayCreationLevel].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDirective].clone()"
    - "[com.github.javaparser.ast.expr.MemberValuePair].clone()"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].clone()"
    - "[com.github.javaparser.ast.body.RecordDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].clone()"
    - "[com.github.javaparser.ast.expr.UnaryExpr].clone()"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.BinaryExpr].clone()"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].clone()"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].clone()"
    - "[com.github.javaparser.ast.type.UnknownType].clone()"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].clone()"
    - "[com.fasterxml.jackson.databind.util.ISO8601DateFormat].clone()"
    functionUses: 2
    ICount: 4
    EdgeCount: 115
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.PrimitiveType$Primitive:88,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.PrimitiveType$Primitive"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.PrimitiveType$Primitive:88,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.type.PrimitiveType$Primitive:110"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.PrimitiveType$Primitive:115"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.PrimitiveType$Primitive:114"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.type.PrimitiveType$Primitive:111"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.PrimitiveType$Primitive:110"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.PrimitiveType$Primitive:109"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.PrimitiveType$Primitive:110,1"
      Dst: "[com.github.javaparser.ast.type.PrimitiveType$Primitive].values"
    - Src: "com.github.javaparser.ast.type.PrimitiveType$Primitive:111,1"
      Dst: "[java.lang.Enum].name"
    - Src: "com.github.javaparser.ast.type.PrimitiveType$Primitive:111,1"
      Dst: "[java.lang.String].toLowerCase"
    - Src: "com.github.javaparser.ast.type.PrimitiveType$Primitive:111,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.github.javaparser.ast.type.PrimitiveType$Primitive:112,1"
      Dst: "[java.util.Optional].of"
    - Src: "com.github.javaparser.ast.type.PrimitiveType$Primitive:115,1"
      Dst: "[java.util.Optional].empty"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.type.PrimitiveType$Primitive].byBoxedTypeName(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.type.PrimitiveType$Primitive"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.PrimitiveType$Primitive:123,1"
      Dst: "[java.util.HashMap].getOrDefault"
    - Src: "com.github.javaparser.ast.type.PrimitiveType$Primitive:123,1"
      Dst: "[java.util.Optional].ofNullable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.PrimitiveType$Primitive].toBoxedType()"
    functionSourceFile: "com.github.javaparser.ast.type.PrimitiveType$Primitive"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.ClassOrInterfaceType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.PrimitiveType$Primitive:127,1"
      Dst: "[com.github.javaparser.StaticJavaParser].parseClassOrInterfaceType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.PrimitiveType$Primitive].asString()"
    functionSourceFile: "com.github.javaparser.ast.type.PrimitiveType$Primitive"
    linkageType: null
    functionLinenumber: 130
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.PrimitiveType$Primitive].toDescriptor()"
    functionSourceFile: "com.github.javaparser.ast.type.PrimitiveType$Primitive"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: 137
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "int"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.PrimitiveType$Primitive:138,1"
      Dst: "[java.lang.Enum].<init>"
    - Src: "com.github.javaparser.ast.type.PrimitiveType$Primitive:140,1"
      Dst: "[java.lang.Enum].name"
    - Src: "com.github.javaparser.ast.type.PrimitiveType$Primitive:140,1"
      Dst: "[java.lang.String].toLowerCase"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.PrimitiveType$Primitive].$values()"
    functionSourceFile: "com.github.javaparser.ast.type.PrimitiveType$Primitive"
    linkageType: null
    functionLinenumber: 87
    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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.ParameterMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.ParameterMetaModel"
    linkageType: null
    functionLinenumber: 41
    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:42,1"
      Dst: "[com.github.javaparser.metamodel.NodeMetaModel].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_17__231].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_17__231"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__231].<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__231:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_17__231].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_17__231].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_17__231"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_17__231:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_17__231].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_17__231"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 14
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_17__231:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$17"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeSerializer].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeSerializer"
    linkageType: null
    functionLinenumber: 18
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeSerializerBase].<init>(com.fasterxml.jackson.databind.jsontype.TypeIdResolver,com.fasterxml.jackson.databind.BeanProperty)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeSerializer:19,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.TypeSerializerBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeSerializer].instance()"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeSerializer"
    linkageType: null
    functionLinenumber: 22
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeSerializer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeSerializer].forProperty(com.fasterxml.jackson.databind.BeanProperty)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeSerializer"
    linkageType: null
    functionLinenumber: 27
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeSerializer"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.BeanProperty"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeSerializer].getTypeInclusion()"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeSerializer"
    linkageType: null
    functionLinenumber: 32
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonTypeInfo$As"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeSerializer].writeTypePrefix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeSerializer"
    linkageType: null
    functionLinenumber: 42
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.type.WritableTypeId"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.core.type.WritableTypeId"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonToken].isStructStart()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].canWriteTypeId()"
    - "[com.fasterxml.jackson.core.JsonGenerator:com.fasterxml.jackson.databind.util.TokenBuffer].canWriteTypeId()"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartArray(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartArray(java.lang.Object)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeStartArray(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeStartArray(java.lang.Object)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartArray(java.lang.Object)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeStartArray(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeTypePrefix(com.fasterxml.jackson.core.type.WritableTypeId)"
    functionUses: 30
    ICount: 24
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeSerializer:43"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeSerializer:57"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeSerializer:46"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeSerializer:56"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeSerializer:55"
        BranchSideFuncs:
        - "writeTypePrefix(com.fasterxml.jackson.core.type.WritableTypeId)"
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeSerializer:48"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeSerializer:50"
        BranchSideFuncs:
        - "writeStartObject(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeSerializer:49"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeSerializer:50"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeSerializer:53"
        BranchSideFuncs:
        - "writeStartArray(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeSerializer:52"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeSerializer:43,1"
      Dst: "[com.fasterxml.jackson.core.JsonToken].isStructStart"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeSerializer:46,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].canWriteTypeId"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeSerializer:49,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeStartObject"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeSerializer:51,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeStartArray"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeSerializer:56,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeTypePrefix"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeSerializer].writeTypeSuffix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeSerializer"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.type.WritableTypeId"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.core.type.WritableTypeId"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonGenerator].writeTypeSuffix(com.fasterxml.jackson.core.type.WritableTypeId)"
    functionUses: 29
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeSerializer:65"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeSerializer:66"
        BranchSideFuncs:
        - "writeTypeSuffix(com.fasterxml.jackson.core.type.WritableTypeId)"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeSerializer:65"
        BranchSideFuncs:
        - "writeTypeSuffix(com.fasterxml.jackson.core.type.WritableTypeId)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeSerializer:66,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeTypeSuffix"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonParseException].<init>(java.lang.String,com.fasterxml.jackson.core.JsonLocation)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonParseException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.fasterxml.jackson.core.JsonLocation"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonParseException:23,1"
      Dst: "[com.fasterxml.jackson.core.exc.StreamReadException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonParseException].<init>(java.lang.String,com.fasterxml.jackson.core.JsonLocation,java.lang.Throwable)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonParseException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "com.fasterxml.jackson.core.JsonLocation"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonParseException:28,1"
      Dst: "[com.fasterxml.jackson.core.exc.StreamReadException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonParseException].<init>(com.fasterxml.jackson.core.JsonParser,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonParseException"
    linkageType: null
    functionLinenumber: 41
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.exc.StreamReadException].<init>(com.fasterxml.jackson.core.JsonParser,java.lang.String)"
    functionUses: 6
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonParseException:42,1"
      Dst: "[com.fasterxml.jackson.core.exc.StreamReadException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonParseException].<init>(com.fasterxml.jackson.core.JsonParser,java.lang.String,java.lang.Throwable)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonParseException"
    linkageType: null
    functionLinenumber: 46
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.exc.StreamReadException].<init>(com.fasterxml.jackson.core.JsonParser,java.lang.String,java.lang.Throwable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonParseException:47,1"
      Dst: "[com.fasterxml.jackson.core.exc.StreamReadException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonParseException].<init>(com.fasterxml.jackson.core.JsonParser,java.lang.String,com.fasterxml.jackson.core.JsonLocation)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonParseException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "java.lang.String"
    - "com.fasterxml.jackson.core.JsonLocation"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonParseException:52,1"
      Dst: "[com.fasterxml.jackson.core.exc.StreamReadException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonParseException].<init>(com.fasterxml.jackson.core.JsonParser,java.lang.String,com.fasterxml.jackson.core.JsonLocation,java.lang.Throwable)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonParseException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "java.lang.String"
    - "com.fasterxml.jackson.core.JsonLocation"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonParseException:57,1"
      Dst: "[com.fasterxml.jackson.core.exc.StreamReadException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonParseException].<init>(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonParseException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonParseException:62,1"
      Dst: "[com.fasterxml.jackson.core.exc.StreamReadException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonParseException].withParser(com.fasterxml.jackson.core.JsonParser)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonParseException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParseException"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonParseException].withRequestPayload(com.fasterxml.jackson.core.util.RequestPayload)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonParseException"
    linkageType: null
    functionLinenumber: 96
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParseException"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.util.RequestPayload"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonParseException].getProcessor()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonParseException"
    linkageType: null
    functionLinenumber: 103
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.exc.StreamReadException].getProcessor()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonParseException:104,1"
      Dst: "[com.fasterxml.jackson.core.exc.StreamReadException].getProcessor"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonParseException].getRequestPayload()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonParseException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.util.RequestPayload"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonParseException:110,1"
      Dst: "[com.fasterxml.jackson.core.exc.StreamReadException].getRequestPayload"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonParseException].getRequestPayloadAsString()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonParseException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonParseException:116,1"
      Dst: "[com.fasterxml.jackson.core.exc.StreamReadException].getRequestPayloadAsString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonParseException].getMessage()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonParseException"
    linkageType: null
    functionLinenumber: 121
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.exc.StreamReadException].getMessage()"
    functionUses: 29
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonParseException:122,1"
      Dst: "[com.fasterxml.jackson.core.exc.StreamReadException].getMessage"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_127__460].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_127__460"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__460].<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__460:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_127__460].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_127__460].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_127__460"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_127__460:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_127__460].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_127__460"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_127__460:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$127"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.Pair].<init>(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.utils.Pair"
    linkageType: null
    functionLinenumber: 38
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.Pair:39,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.Pair].equals(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.utils.Pair"
    linkageType: null
    functionLinenumber: 45
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 33
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.Pair:46"
      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:48"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.Pair:49"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.Pair:48"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.Pair:48"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.Pair:50"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.Pair:49"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.Pair:51"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.Pair:53"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.Pair:52"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.Pair:53"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.Pair:55"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.Pair:54"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.utils.Pair:48,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.utils.Pair:51,1"
      Dst: "[java.util.Objects].equals"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.Pair].hashCode()"
    functionSourceFile: "com.github.javaparser.utils.Pair"
    linkageType: null
    functionLinenumber: 59
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.ObjectNode].hashCode()"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].hashCode()"
    - "[com.github.javaparser.javadoc.description.JavadocSnippet].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].hashCode()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].hashCode()"
    - "[com.github.javaparser.javadoc.Javadoc].hashCode()"
    - "[com.fasterxml.jackson.databind.node.POJONode].hashCode()"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].hashCode()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].hashCode()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].hashCode()"
    - "[com.fasterxml.jackson.core.io.ContentReference].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.ThrowsBound].hashCode()"
    - "[com.github.javaparser.Position].hashCode()"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperLowerBound].hashCode()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].hashCode()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].hashCode()"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].hashCode()"
    - "[com.github.javaparser.ast.NodeList].hashCode()"
    - "[com.github.javaparser.Range].hashCode()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].hashCode()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType].hashCode()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].hashCode()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].hashCode()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].hashCode()"
    - "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperUpperBound].hashCode()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].hashCode()"
    - "[com.github.javaparser.utils.Pair].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeContainedByType].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound].hashCode()"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].hashCode()"
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature].hashCode()"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].hashCode()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].hashCode()"
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].hashCode()"
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].hashCode()"
    - "[com.fasterxml.jackson.core.Version].hashCode()"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].hashCode()"
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[com.fasterxml.jackson.databind.type.IdentityEqualityType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation].hashCode()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].hashCode()"
    - "[com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade].hashCode()"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].hashCode()"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].hashCode()"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].hashCode()"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].hashCode()"
    - "[com.fasterxml.jackson.databind.node.TextNode].hashCode()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.CapturesBound].hashCode()"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].hashCode()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].hashCode()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].hashCode()"
    - "[com.fasterxml.jackson.core.JsonPointer].hashCode()"
    - "[com.fasterxml.jackson.databind.node.FloatNode].hashCode()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.MethodReferenceThrowsCompatibleWithType].hashCode()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].hashCode()"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].hashCode()"
    - "[com.fasterxml.jackson.databind.PropertyName].hashCode()"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].hashCode()"
    - "[com.github.javaparser.javadoc.description.JavadocDescription].hashCode()"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].hashCode()"
    - "[com.fasterxml.jackson.core.Base64Variant].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType].hashCode()"
    - "[com.fasterxml.jackson.databind.node.NullNode].hashCode()"
    - "[com.github.javaparser.JavaToken].hashCode()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].hashCode()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].hashCode()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].hashCode()"
    - "[com.github.javaparser.javadoc.JavadocBlockTag].hashCode()"
    - "[com.fasterxml.jackson.databind.node.MissingNode].hashCode()"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].hashCode()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType].hashCode()"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].hashCode()"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].hashCode()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].hashCode()"
    - "[com.github.javaparser.javadoc.description.JavadocInlineTag].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.LambdaThrowsCompatibleWithType].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].hashCode()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].hashCode()"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo].hashCode()"
    - "[com.fasterxml.jackson.core.io.SerializedString].hashCode()"
    - "[com.github.javaparser.ast.DataKey].hashCode()"
    - "[com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].hashCode()"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].hashCode()"
    - "[com.fasterxml.jackson.databind.util.RawValue].hashCode()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].hashCode()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features:com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey:com.fasterxml.jackson.core.JsonLocation:com.fasterxml.jackson.core.sym.Name:com.fasterxml.jackson.databind.JavaType:com.fasterxml.jackson.databind.jsontype.NamedType:com.fasterxml.jackson.databind.node.BinaryNode:com.fasterxml.jackson.databind.node.BooleanNode:com.fasterxml.jackson.databind.node.IntNode:com.fasterxml.jackson.databind.node.LongNode:com.fasterxml.jackson.databind.node.ShortNode:com.fasterxml.jackson.databind.type.ClassKey:com.fasterxml.jackson.databind.type.TypeBindings:com.fasterxml.jackson.databind.type.TypeBindings$AsKey:com.fasterxml.jackson.databind.util.TypeKey:com.github.javaparser.printer.concretesyntaxmodel.CsmIndent:com.github.javaparser.printer.concretesyntaxmodel.CsmUnindent:com.github.javaparser.resolution.logic.InferenceVariableType:com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].hashCode()"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].hashCode()"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].hashCode()"
    - "[com.github.javaparser.javadoc.description.JavadocSnippet].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].hashCode()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].hashCode()"
    - "[com.github.javaparser.javadoc.Javadoc].hashCode()"
    - "[com.fasterxml.jackson.databind.node.POJONode].hashCode()"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].hashCode()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].hashCode()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].hashCode()"
    - "[com.fasterxml.jackson.core.io.ContentReference].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.ThrowsBound].hashCode()"
    - "[com.github.javaparser.Position].hashCode()"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperLowerBound].hashCode()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].hashCode()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].hashCode()"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].hashCode()"
    - "[com.github.javaparser.ast.NodeList].hashCode()"
    - "[com.github.javaparser.Range].hashCode()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].hashCode()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType].hashCode()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].hashCode()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].hashCode()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].hashCode()"
    - "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperUpperBound].hashCode()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].hashCode()"
    - "[com.github.javaparser.utils.Pair].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeContainedByType].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound].hashCode()"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].hashCode()"
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature].hashCode()"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].hashCode()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].hashCode()"
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].hashCode()"
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].hashCode()"
    - "[com.fasterxml.jackson.core.Version].hashCode()"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].hashCode()"
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[com.fasterxml.jackson.databind.type.IdentityEqualityType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation].hashCode()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].hashCode()"
    - "[com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade].hashCode()"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].hashCode()"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].hashCode()"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].hashCode()"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].hashCode()"
    - "[com.fasterxml.jackson.databind.node.TextNode].hashCode()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.CapturesBound].hashCode()"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].hashCode()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].hashCode()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].hashCode()"
    - "[com.fasterxml.jackson.core.JsonPointer].hashCode()"
    - "[com.fasterxml.jackson.databind.node.FloatNode].hashCode()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.MethodReferenceThrowsCompatibleWithType].hashCode()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].hashCode()"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].hashCode()"
    - "[com.fasterxml.jackson.databind.PropertyName].hashCode()"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].hashCode()"
    - "[com.github.javaparser.javadoc.description.JavadocDescription].hashCode()"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].hashCode()"
    - "[com.fasterxml.jackson.core.Base64Variant].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType].hashCode()"
    - "[com.fasterxml.jackson.databind.node.NullNode].hashCode()"
    - "[com.github.javaparser.JavaToken].hashCode()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].hashCode()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].hashCode()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].hashCode()"
    - "[com.github.javaparser.javadoc.JavadocBlockTag].hashCode()"
    - "[com.fasterxml.jackson.databind.node.MissingNode].hashCode()"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].hashCode()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType].hashCode()"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].hashCode()"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].hashCode()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].hashCode()"
    - "[com.github.javaparser.javadoc.description.JavadocInlineTag].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.LambdaThrowsCompatibleWithType].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].hashCode()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].hashCode()"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo].hashCode()"
    - "[com.fasterxml.jackson.core.io.SerializedString].hashCode()"
    - "[com.github.javaparser.ast.DataKey].hashCode()"
    - "[com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].hashCode()"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].hashCode()"
    - "[com.fasterxml.jackson.databind.util.RawValue].hashCode()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].hashCode()"
    functionUses: 7
    ICount: 16
    EdgeCount: 205
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.Pair:60"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.Pair:60"
        BranchSideFuncs:
        - "hashCode()"
      - BranchSide: "com.github.javaparser.utils.Pair:59"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.Pair:61"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.Pair:60"
        BranchSideFuncs:
        - "hashCode()"
    Callsites:
    - Src: "com.github.javaparser.utils.Pair:60,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.Pair].toString()"
    functionSourceFile: "com.github.javaparser.utils.Pair"
    linkageType: null
    functionLinenumber: 65
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.CodeGenerationUtils].f(java.lang.String,java.lang.Object[])"
    functionUses: 19
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.Pair:66,1"
      Dst: "[com.github.javaparser.utils.CodeGenerationUtils].f"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ArrayInitializerExpr].<init>()"
    functionSourceFile: "com.github.javaparser.ast.expr.ArrayInitializerExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ArrayInitializerExpr:53,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>"
    - Src: "com.github.javaparser.ast.expr.ArrayInitializerExpr:53,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayInitializerExpr].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ArrayInitializerExpr:58,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayInitializerExpr].<init>"
    JavaMethodInfo: null
    BBCount: 1
    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: null
    functionLinenumber: 65
    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:66,1"
      Dst: "[com.github.javaparser.ast.expr.Expression].<init>"
    - Src: "com.github.javaparser.ast.expr.ArrayInitializerExpr:67,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayInitializerExpr].setValues"
    - Src: "com.github.javaparser.ast.expr.ArrayInitializerExpr:68,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 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.symbolsolver.javaparsermodel.DefaultVisitorAdapter].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.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.CloneVisitor].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.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.ObjectIdentityHashCodeVisitor].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.symbolsolver.javaparsermodel.TypeExtractor].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.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.expr.ArrayInitializerExpr,java.lang.Object)"
    functionUses: 219
    ICount: 5
    EdgeCount: 13
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ArrayInitializerExpr:74,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 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.expr.ArrayInitializerExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].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.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.expr.ArrayInitializerExpr,java.lang.Object)"
    functionUses: 150
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ArrayInitializerExpr:80,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ArrayInitializerExpr].getValues()"
    functionSourceFile: "com.github.javaparser.ast.expr.ArrayInitializerExpr"
    linkageType: null
    functionLinenumber: 84
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ArrayInitializerExpr].setValues(com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.expr.ArrayInitializerExpr"
    linkageType: null
    functionLinenumber: 89
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.ArrayInitializerExpr"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    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:91"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ArrayInitializerExpr:94"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.ArrayInitializerExpr:93"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.expr.ArrayInitializerExpr:95"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ArrayInitializerExpr:97"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.ArrayInitializerExpr:96"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ArrayInitializerExpr:90,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.expr.ArrayInitializerExpr:94,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.expr.ArrayInitializerExpr:96,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode"
    - Src: "com.github.javaparser.ast.expr.ArrayInitializerExpr:98,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ArrayInitializerExpr].remove(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.expr.ArrayInitializerExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.ArrayInitializerExpr:105"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ArrayInitializerExpr:108"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.ArrayInitializerExpr:107"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.ArrayInitializerExpr:108"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ArrayInitializerExpr:114"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.ArrayInitializerExpr:113"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.ArrayInitializerExpr:109"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ArrayInitializerExpr:108"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.ArrayInitializerExpr:107"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ArrayInitializerExpr:108,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    - Src: "com.github.javaparser.ast.expr.ArrayInitializerExpr:109,1"
      Dst: "[com.github.javaparser.ast.NodeList].get"
    - Src: "com.github.javaparser.ast.expr.ArrayInitializerExpr:110,1"
      Dst: "[com.github.javaparser.ast.NodeList].remove"
    - Src: "com.github.javaparser.ast.expr.ArrayInitializerExpr:114,1"
      Dst: "[com.github.javaparser.ast.Node].remove"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.expr.ArrayInitializerExpr].clone()"
    functionSourceFile: "com.github.javaparser.ast.expr.ArrayInitializerExpr"
    linkageType: null
    functionLinenumber: 119
    functionDepth: 0
    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: 45
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ArrayInitializerExpr:120,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>"
    - Src: "com.github.javaparser.ast.expr.ArrayInitializerExpr:120,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ArrayInitializerExpr].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.expr.ArrayInitializerExpr"
    linkageType: null
    functionLinenumber: 125
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.ArrayInitializerExprMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: 131
    functionDepth: 0
    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:132"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ArrayInitializerExpr:135"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.ArrayInitializerExpr:134"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.ast.expr.ArrayInitializerExpr:135"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ArrayInitializerExpr:141"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.github.javaparser.ast.expr.ArrayInitializerExpr:140"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.expr.ArrayInitializerExpr:136"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ArrayInitializerExpr:135"
        BranchSideFuncs:
        - "set(int,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.ArrayInitializerExpr:134"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ArrayInitializerExpr:135,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    - Src: "com.github.javaparser.ast.expr.ArrayInitializerExpr:136,1"
      Dst: "[com.github.javaparser.ast.NodeList].get"
    - Src: "com.github.javaparser.ast.expr.ArrayInitializerExpr:137,1"
      Dst: "[com.github.javaparser.ast.NodeList].set"
    - Src: "com.github.javaparser.ast.expr.ArrayInitializerExpr:141,1"
      Dst: "[com.github.javaparser.ast.Node].replace"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.expr.ArrayInitializerExpr].isArrayInitializerExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.ArrayInitializerExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ArrayInitializerExpr].asArrayInitializerExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.ArrayInitializerExpr"
    linkageType: null
    functionLinenumber: -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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ArrayInitializerExpr].ifArrayInitializerExpr(java.util.function.Consumer)"
    functionSourceFile: "com.github.javaparser.ast.expr.ArrayInitializerExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ArrayInitializerExpr:159,1"
      Dst: "[java.util.function.Consumer].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ArrayInitializerExpr].toArrayInitializerExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.ArrayInitializerExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ArrayInitializerExpr:165,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.postprocessors.Java14PostProcessor].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.postprocessors.Java14PostProcessor"
    linkageType: null
    functionLinenumber: 25
    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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.BinaryNode].<init>(byte[])"
    functionSourceFile: "com.fasterxml.jackson.databind.node.BinaryNode"
    linkageType: null
    functionLinenumber: 23
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.ValueNode].<init>()"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.BinaryNode:24,1"
      Dst: "[com.fasterxml.jackson.databind.node.ValueNode].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.BinaryNode].<init>(byte[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.BinaryNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.BinaryNode:30"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.BinaryNode:33"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.BinaryNode:32"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.BinaryNode:30"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.BinaryNode:33"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.BinaryNode:32"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.BinaryNode:29,1"
      Dst: "[com.fasterxml.jackson.databind.node.ValueNode].<init>"
    - Src: "com.fasterxml.jackson.databind.node.BinaryNode:34,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.BinaryNode].valueOf(byte[])"
    functionSourceFile: "com.fasterxml.jackson.databind.node.BinaryNode"
    linkageType: null
    functionLinenumber: 39
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.BinaryNode"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.BinaryNode].<init>(byte[])"
    functionUses: 1
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.BinaryNode:40"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.BinaryNode:43"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.BinaryNode:42"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.BinaryNode:43"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.BinaryNode:46"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.BinaryNode:45"
        BranchSideFuncs:
        - "<init>(byte[])"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.BinaryNode:46,1"
      Dst: "[com.fasterxml.jackson.databind.node.BinaryNode].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.BinaryNode].valueOf(byte[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.BinaryNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.BinaryNode"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.BinaryNode:51"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.BinaryNode:54"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.BinaryNode:53"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.BinaryNode:54"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.BinaryNode:57"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.BinaryNode:56"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.BinaryNode:57,1"
      Dst: "[com.fasterxml.jackson.databind.node.BinaryNode].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.BinaryNode].getNodeType()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.BinaryNode"
    linkageType: null
    functionLinenumber: 62
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.JsonNodeType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.BinaryNode].asToken()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.BinaryNode"
    linkageType: null
    functionLinenumber: 71
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.BinaryNode].binaryValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.BinaryNode"
    linkageType: null
    functionLinenumber: 80
    functionDepth: 0
    returnType: "byte[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.BinaryNode].asText()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.BinaryNode"
    linkageType: null
    functionLinenumber: 88
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.Base64Variant].encode(byte[],boolean)"
    - "[com.fasterxml.jackson.core.Base64Variants].getDefaultVariant()"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.BinaryNode:89,1"
      Dst: "[com.fasterxml.jackson.core.Base64Variants].getDefaultVariant"
    - Src: "com.fasterxml.jackson.databind.node.BinaryNode:89,1"
      Dst: "[com.fasterxml.jackson.core.Base64Variant].encode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.BinaryNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.BinaryNode"
    linkageType: null
    functionLinenumber: 95
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].getBase64Variant()"
    - "[com.fasterxml.jackson.databind.SerializerProvider].getConfig()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeBinary(com.fasterxml.jackson.core.Base64Variant,byte[],int,int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeBinary(com.fasterxml.jackson.core.Base64Variant,byte[],int,int)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeBinary(com.fasterxml.jackson.core.Base64Variant,byte[],int,int)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeBinary(com.fasterxml.jackson.core.Base64Variant,byte[],int,int)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeBinary(com.fasterxml.jackson.core.Base64Variant,byte[],int,int)"
    functionUses: 12
    ICount: 10
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.BinaryNode:96,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].getConfig"
    - Src: "com.fasterxml.jackson.databind.node.BinaryNode:96,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getBase64Variant"
    - Src: "com.fasterxml.jackson.databind.node.BinaryNode:96,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeBinary"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.BinaryNode].equals(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.BinaryNode"
    linkageType: null
    functionLinenumber: 102
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 33
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.BinaryNode:103"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.BinaryNode:104"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.BinaryNode:103"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.BinaryNode:104"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.BinaryNode:105"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.BinaryNode:104"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.BinaryNode:105"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.BinaryNode:108"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.BinaryNode:107"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.BinaryNode:108,1"
      Dst: "[java.util.Arrays].equals"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.BinaryNode].hashCode()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.BinaryNode"
    linkageType: null
    functionLinenumber: 112
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.BinaryNode:113"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.BinaryNode:112"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistFieldDeclaration].<init>(javassist.CtField,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistFieldDeclaration"
    linkageType: null
    functionLinenumber: 42
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "javassist.CtField"
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistFieldDeclaration:43,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistFieldDeclaration].getType()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistFieldDeclaration"
    linkageType: null
    functionLinenumber: 50
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[javassist.CtField].getGenericSignature()"
    - "[javassist.CtField].getSignature()"
    - "[javassist.bytecode.SignatureAttribute].toTypeSignature(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistFieldDeclaration].declaringType()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils].signatureTypeToType(javassist.bytecode.SignatureAttribute$Type,com.github.javaparser.resolution.TypeSolver,com.github.javaparser.resolution.declarations.ResolvedTypeParametrizable)"
    functionUses: 5
    ICount: 17
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistFieldDeclaration:52"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistFieldDeclaration:55"
        BranchSideFuncs:
        - "getSignature()"
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistFieldDeclaration:54"
        BranchSideFuncs:
        - "signatureTypeToType(javassist.bytecode.SignatureAttribute$Type,com.github.javaparser.resolution.TypeSolver,com.github.javaparser.resolution.declarations.ResolvedTypeParametrizable)"
        - "toTypeSignature(java.lang.String)"
        - "declaringType()"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistFieldDeclaration:51,1"
      Dst: "[javassist.CtField].getGenericSignature"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistFieldDeclaration:53,1"
      Dst: "[javassist.CtField].getSignature"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistFieldDeclaration:55,1"
      Dst: "[javassist.bytecode.SignatureAttribute].toTypeSignature"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistFieldDeclaration:56,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistFieldDeclaration].declaringType"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistFieldDeclaration:56,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils].signatureTypeToType"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistFieldDeclaration:58,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistFieldDeclaration].isStatic()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistFieldDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistFieldDeclaration:64,1"
      Dst: "[javassist.CtField].getModifiers"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistFieldDeclaration:64,1"
      Dst: "[java.lang.reflect.Modifier].isStatic"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistFieldDeclaration].isVolatile()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistFieldDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistFieldDeclaration:69,1"
      Dst: "[javassist.CtField].getModifiers"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistFieldDeclaration:69,1"
      Dst: "[java.lang.reflect.Modifier].isVolatile"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistFieldDeclaration].getName()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistFieldDeclaration"
    linkageType: null
    functionLinenumber: 73
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistFieldDeclaration:74,1"
      Dst: "[javassist.CtField].getName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistFieldDeclaration].isField()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistFieldDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistFieldDeclaration].isParameter()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistFieldDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistFieldDeclaration].isType()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistFieldDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistFieldDeclaration].accessSpecifier()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistFieldDeclaration"
    linkageType: null
    functionLinenumber: 93
    functionDepth: 0
    returnType: "com.github.javaparser.ast.AccessSpecifier"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistFactory].modifiersToAccessLevel(int)"
    functionUses: 5
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistFieldDeclaration:94,1"
      Dst: "[javassist.CtField].getModifiers"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistFieldDeclaration:94,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistFactory].modifiersToAccessLevel"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistFieldDeclaration].declaringType()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistFieldDeclaration"
    linkageType: null
    functionLinenumber: 98
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistFactory].toTypeDeclaration(javassist.CtClass,com.github.javaparser.resolution.TypeSolver)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistFieldDeclaration:99,1"
      Dst: "[javassist.CtField].getDeclaringClass"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistFieldDeclaration:99,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistFactory].toTypeDeclaration"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__185].bootstrap$(com.github.javaparser.ast.stmt.AssertStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__185"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.AssertStmt"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__185].<init>(com.github.javaparser.ast.stmt.AssertStmt)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__185:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__185].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__185].<init>(com.github.javaparser.ast.stmt.AssertStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__185"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.AssertStmt"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__185:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__185].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__185"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__185:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_new_0__926].bootstrap$(com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_new_0__926"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_new_0__926].<init>(com.github.javaparser.resolution.TypeSolver)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_new_0__926:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_new_0__926].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_new_0__926].<init>(com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_new_0__926"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_new_0__926:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_new_0__926].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_new_0__926"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].lambda$new$0(com.github.javaparser.resolution.TypeSolver,java.lang.Void)"
    functionUses: 9
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_new_0__926:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].lambda$new$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__249].bootstrap$(com.github.javaparser.ast.stmt.LabeledStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__249"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.LabeledStmt"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__249].<init>(com.github.javaparser.ast.stmt.LabeledStmt)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__249:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__249].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__249].<init>(com.github.javaparser.ast.stmt.LabeledStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__249"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.LabeledStmt"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__249:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__249].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__249"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__249:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_210__494].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_210__494"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__494].<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__494:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_210__494].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_210__494].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_210__494"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_210__494:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_210__494].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_210__494"
    linkageType: null
    functionLinenumber: -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.comments.Comment)"
    functionUses: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_210__494:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$210"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_erasureOfParamaters_12__940].bootstrap$()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_erasureOfParamaters_12__940"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_erasureOfParamaters_12__940].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_erasureOfParamaters_12__940:-1,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_erasureOfParamaters_12__940].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_erasureOfParamaters_12__940].<init>()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_erasureOfParamaters_12__940"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_erasureOfParamaters_12__940:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_erasureOfParamaters_12__940].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_erasureOfParamaters_12__940"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].lambda$erasureOfParamaters$12(com.github.javaparser.resolution.types.ResolvedType)"
    functionUses: 4
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_erasureOfParamaters_12__940:-1,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].lambda$erasureOfParamaters$12"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.SettableAnyProperty$JsonNodeFieldAnyProperty].<init>(com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.introspect.AnnotatedMember,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.node.JsonNodeFactory)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.SettableAnyProperty$JsonNodeFieldAnyProperty"
    linkageType: null
    functionLinenumber: 386
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.BeanProperty"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.JsonDeserializer"
    - "com.fasterxml.jackson.databind.node.JsonNodeFactory"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].<init>(com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.introspect.AnnotatedMember,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.KeyDeserializer,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.SettableAnyProperty$JsonNodeFieldAnyProperty:387,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.SettableAnyProperty$JsonNodeFieldAnyProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.SettableAnyProperty$JsonNodeFieldAnyProperty"
    linkageType: null
    functionLinenumber: 396
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty$JsonNodeFieldAnyProperty].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty$JsonNodeFieldAnyProperty].setProperty(java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.JsonNode)"
    functionUses: 8
    ICount: 9
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.SettableAnyProperty$JsonNodeFieldAnyProperty:397,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableAnyProperty$JsonNodeFieldAnyProperty].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.SettableAnyProperty$JsonNodeFieldAnyProperty:397,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableAnyProperty$JsonNodeFieldAnyProperty].setProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.SettableAnyProperty$JsonNodeFieldAnyProperty].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.SettableAnyProperty$JsonNodeFieldAnyProperty"
    linkageType: null
    functionLinenumber: 403
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.UnsupportedTypeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.ext.NioPathDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$SqlDateDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.FailingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.TokenBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$TimestampDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$IntDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ShortDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicLongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLDeserializers$Std].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicBooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$FloatDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$LongDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.ErrorThrowingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 7
    ICount: 6
    EdgeCount: 65
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.SettableAnyProperty$JsonNodeFieldAnyProperty:404,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.SettableAnyProperty$JsonNodeFieldAnyProperty]._set(java.lang.Object,java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.SettableAnyProperty$JsonNodeFieldAnyProperty"
    linkageType: null
    functionLinenumber: 408
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty$JsonNodeFieldAnyProperty].setProperty(java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.JsonNode)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.SettableAnyProperty$JsonNodeFieldAnyProperty:409,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableAnyProperty$JsonNodeFieldAnyProperty].setProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.SettableAnyProperty$JsonNodeFieldAnyProperty].setProperty(java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.JsonNode)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.SettableAnyProperty$JsonNodeFieldAnyProperty"
    linkageType: null
    functionLinenumber: 414
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    - "com.fasterxml.jackson.databind.JsonNode"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getValue(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.JsonNodeFactory].objectNode()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].setValue(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.JsonMappingException].'from'(com.fasterxml.jackson.databind.DeserializationContext,java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].getPropertyName()"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].nameOf(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].set(java.lang.String,com.fasterxml.jackson.databind.JsonNode)"
    functionUses: 2
    ICount: 27
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.SettableAnyProperty$JsonNodeFieldAnyProperty:419"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.SettableAnyProperty$JsonNodeFieldAnyProperty:422"
        BranchSideFuncs:
        - "objectNode()"
        - "setValue(java.lang.Object,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.SettableAnyProperty$JsonNodeFieldAnyProperty:421"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.SettableAnyProperty$JsonNodeFieldAnyProperty:422"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.SettableAnyProperty$JsonNodeFieldAnyProperty:428"
        BranchSideFuncs:
        - "'from'(com.fasterxml.jackson.databind.DeserializationContext,java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.SettableAnyProperty$JsonNodeFieldAnyProperty:427"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.SettableAnyProperty$JsonNodeFieldAnyProperty:416,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getValue"
    - Src: "com.fasterxml.jackson.databind.deser.SettableAnyProperty$JsonNodeFieldAnyProperty:420,1"
      Dst: "[com.fasterxml.jackson.databind.node.JsonNodeFactory].objectNode"
    - Src: "com.fasterxml.jackson.databind.deser.SettableAnyProperty$JsonNodeFieldAnyProperty:421,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedField].setValue"
    - Src: "com.fasterxml.jackson.databind.deser.SettableAnyProperty$JsonNodeFieldAnyProperty:425,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].getPropertyName"
    - Src: "com.fasterxml.jackson.databind.deser.SettableAnyProperty$JsonNodeFieldAnyProperty:426,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.deser.SettableAnyProperty$JsonNodeFieldAnyProperty:426,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].nameOf"
    - Src: "com.fasterxml.jackson.databind.deser.SettableAnyProperty$JsonNodeFieldAnyProperty:423,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.databind.deser.SettableAnyProperty$JsonNodeFieldAnyProperty:423,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException].from"
    - Src: "com.fasterxml.jackson.databind.deser.SettableAnyProperty$JsonNodeFieldAnyProperty:431,1"
      Dst: "[com.fasterxml.jackson.databind.node.ObjectNode].set"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.SettableAnyProperty$JsonNodeFieldAnyProperty].withValueDeserializer(com.fasterxml.jackson.databind.JsonDeserializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.SettableAnyProperty$JsonNodeFieldAnyProperty"
    linkageType: null
    functionLinenumber: 436
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.SettableAnyProperty"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JsonDeserializer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer"
    linkageType: null
    functionLinenumber: 21
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer:22,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer].supportsUpdate(com.fasterxml.jackson.databind.DeserializationConfig)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer"
    linkageType: null
    functionLinenumber: 31
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer"
    linkageType: null
    functionLinenumber: 39
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase:com.fasterxml.jackson.core.filter.FilteringParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    functionUses: 81
    ICount: 15
    EdgeCount: 21
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer:40"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer:48"
        BranchSideFuncs:
        - "skipChildren()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer:43"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer:51"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer:50"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer:43"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer:46"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer:45"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer:40,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].hasToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer:42,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer:46,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].skipChildren"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer"
    linkageType: null
    functionLinenumber: 59
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.jsontype.TypeDeserializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentTokenId()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.core.JsonParser].currentTokenId()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer].deserializeTypedFromAny(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer].deserializeTypedFromAny(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer].deserializeTypedFromAny(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 28
    ICount: 9
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer:60,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentTokenId"
    - Src: "com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer:64,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeDeserializer].deserializeTypedFromAny"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasVisibleField_7__920].bootstrap$(java.lang.String)"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasVisibleField_7__920"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasVisibleField_7__920].<init>(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasVisibleField_7__920:-1,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasVisibleField_7__920].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasVisibleField_7__920].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasVisibleField_7__920"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasVisibleField_7__920:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasVisibleField_7__920].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasVisibleField_7__920"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].lambda$hasVisibleField$7(java.lang.String,com.github.javaparser.resolution.declarations.ResolvedFieldDeclaration)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasVisibleField_7__920:-1,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].lambda$hasVisibleField$7"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_47__94].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_47__94"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__94].<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__94:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_47__94].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_47__94].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_47__94"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_47__94:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_47__94].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_47__94"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 14
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_47__94:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$47"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.PropertyNamingStrategies$SnakeCaseStrategy].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.PropertyNamingStrategies$SnakeCaseStrategy"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.PropertyNamingStrategies$SnakeCaseStrategy:220,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyNamingStrategies$NamingBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.PropertyNamingStrategies$SnakeCaseStrategy].translate(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.PropertyNamingStrategies$SnakeCaseStrategy"
    linkageType: null
    functionLinenumber: 232
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 40
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.PropertyNamingStrategies$SnakeCaseStrategy:233"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.PropertyNamingStrategies$SnakeCaseStrategy:234"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.PropertyNamingStrategies$SnakeCaseStrategy:233"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.PropertyNamingStrategies$SnakeCaseStrategy:238"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.PropertyNamingStrategies$SnakeCaseStrategy:260"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.PropertyNamingStrategies$SnakeCaseStrategy:241"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.PropertyNamingStrategies$SnakeCaseStrategy:242"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.PropertyNamingStrategies$SnakeCaseStrategy:241"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.PropertyNamingStrategies$SnakeCaseStrategy:233"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.PropertyNamingStrategies$SnakeCaseStrategy:243"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.PropertyNamingStrategies$SnakeCaseStrategy:254"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.PropertyNamingStrategies$SnakeCaseStrategy:245"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.PropertyNamingStrategies$SnakeCaseStrategy:249"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.PropertyNamingStrategies$SnakeCaseStrategy:245"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.PropertyNamingStrategies$SnakeCaseStrategy:249"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.PropertyNamingStrategies$SnakeCaseStrategy:245"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.PropertyNamingStrategies$SnakeCaseStrategy:249"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.PropertyNamingStrategies$SnakeCaseStrategy:261"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.PropertyNamingStrategies$SnakeCaseStrategy:260"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.PropertyNamingStrategies$SnakeCaseStrategy:234,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.databind.PropertyNamingStrategies$SnakeCaseStrategy:235,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.PropertyNamingStrategies$SnakeCaseStrategy:240,1"
      Dst: "[java.lang.String].charAt"
    - Src: "com.fasterxml.jackson.databind.PropertyNamingStrategies$SnakeCaseStrategy:243,1"
      Dst: "[java.lang.Character].isUpperCase"
    - Src: "com.fasterxml.jackson.databind.PropertyNamingStrategies$SnakeCaseStrategy:245,1"
      Dst: "[java.lang.StringBuilder].charAt"
    - Src: "com.fasterxml.jackson.databind.PropertyNamingStrategies$SnakeCaseStrategy:247,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.PropertyNamingStrategies$SnakeCaseStrategy:250,1"
      Dst: "[java.lang.Character].toLowerCase"
    - Src: "com.fasterxml.jackson.databind.PropertyNamingStrategies$SnakeCaseStrategy:261,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.Node$lambda_getSymbolResolver_7__640].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.Node$lambda_getSymbolResolver_7__640"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node$lambda_getSymbolResolver_7__640].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$lambda_getSymbolResolver_7__640:-1,1"
      Dst: "[com.github.javaparser.ast.Node$lambda_getSymbolResolver_7__640].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$lambda_getSymbolResolver_7__640].<init>()"
    functionSourceFile: "com.github.javaparser.ast.Node$lambda_getSymbolResolver_7__640"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$lambda_getSymbolResolver_7__640:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$lambda_getSymbolResolver_7__640].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.Node$lambda_getSymbolResolver_7__640"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].lambda$getSymbolResolver$7(com.github.javaparser.ast.CompilationUnit)"
    functionUses: 12
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$lambda_getSymbolResolver_7__640:-1,1"
      Dst: "[com.github.javaparser.ast.Node].lambda$getSymbolResolver$7"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.ConstructorDeclaration].<init>()"
    functionSourceFile: "com.github.javaparser.ast.body.ConstructorDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:59,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>"
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:59,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].<init>"
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:59,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].<init>"
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:59,1"
      Dst: "[com.github.javaparser.ast.body.ConstructorDeclaration].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.ConstructorDeclaration].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.body.ConstructorDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:63,1"
      Dst: "[com.github.javaparser.ast.Modifier].<init>"
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:63,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>"
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:63,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].<init>"
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:63,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].<init>"
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:63,1"
      Dst: "[com.github.javaparser.ast.body.ConstructorDeclaration].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:67,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>"
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:67,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].<init>"
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:67,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].<init>"
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:67,1"
      Dst: "[com.github.javaparser.ast.body.ConstructorDeclaration].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -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: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:71,1"
      Dst: "[com.github.javaparser.ast.body.ConstructorDeclaration].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -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: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:76,1"
      Dst: "[com.github.javaparser.ast.body.ConstructorDeclaration].<init>"
    JavaMethodInfo: null
    BBCount: 1
    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: null
    functionLinenumber: 83
    functionDepth: 0
    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:84,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].<init>"
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:85,1"
      Dst: "[com.github.javaparser.ast.body.ConstructorDeclaration].setBody"
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:86,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 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.ObjectIdentityHashCodeVisitor].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.HashCodeVisitor].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.NoCommentHashCodeVisitor].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.ModifierVisitor].visit(com.github.javaparser.ast.body.ConstructorDeclaration,java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.body.ConstructorDeclaration,java.lang.Object)"
    - "[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.EqualsVisitor].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)"
    functionUses: 21
    ICount: 5
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:92,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 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.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.ast.visitor.VoidVisitorAdapter].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.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.body.ConstructorDeclaration,java.lang.Object)"
    functionUses: 23
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:98,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.ConstructorDeclaration].getBody()"
    functionSourceFile: "com.github.javaparser.ast.body.ConstructorDeclaration"
    linkageType: null
    functionLinenumber: 102
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.BlockStmt"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 13
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: 113
    functionDepth: 0
    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:115"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.ConstructorDeclaration:118"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.ConstructorDeclaration:117"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.body.ConstructorDeclaration:119"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.ConstructorDeclaration:121"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.body.ConstructorDeclaration:120"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:114,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:118,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:120,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode"
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:122,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.ConstructorDeclaration].setModifiers(com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.body.ConstructorDeclaration"
    linkageType: null
    functionLinenumber: 127
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.ConstructorDeclaration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    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:128,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].setModifiers"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.ConstructorDeclaration].setName(com.github.javaparser.ast.expr.SimpleName)"
    functionSourceFile: "com.github.javaparser.ast.body.ConstructorDeclaration"
    linkageType: null
    functionLinenumber: 132
    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:133,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].setName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.ConstructorDeclaration].setParameters(com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.body.ConstructorDeclaration"
    linkageType: null
    functionLinenumber: 137
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.ConstructorDeclaration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    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:138,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].setParameters"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.ConstructorDeclaration].setThrownExceptions(com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.body.ConstructorDeclaration"
    linkageType: null
    functionLinenumber: 142
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.ConstructorDeclaration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    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:143,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].setThrownExceptions"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.ConstructorDeclaration].setTypeParameters(com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.body.ConstructorDeclaration"
    linkageType: null
    functionLinenumber: 147
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.ConstructorDeclaration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    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:148,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].setTypeParameters"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.ConstructorDeclaration].getDeclarationAsString(boolean,boolean,boolean)"
    functionSourceFile: "com.github.javaparser.ast.body.ConstructorDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "boolean"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 40
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.ConstructorDeclaration:160"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.ConstructorDeclaration:164"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.ConstructorDeclaration:163"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.ConstructorDeclaration:167"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.ConstructorDeclaration:179"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.ConstructorDeclaration:178"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.ConstructorDeclaration:168"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.ConstructorDeclaration:171"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.ConstructorDeclaration:170"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.ConstructorDeclaration:173"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.ConstructorDeclaration:176"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.ConstructorDeclaration:175"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:159,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:161,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithModifiers].getAccessSpecifier"
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:162,1"
      Dst: "[com.github.javaparser.ast.AccessSpecifier].asString"
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:162,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:164,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getName"
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:167,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getParameters"
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:167,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator"
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:167,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:167,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:174,1"
      Dst: "[com.github.javaparser.ast.Node].toString"
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:176,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].getType"
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:180,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].appendThrowsIfRequested"
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:181,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.body.ConstructorDeclaration].toDescriptor()"
    functionSourceFile: "com.github.javaparser.ast.body.ConstructorDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.ConstructorDeclaration:190"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.ConstructorDeclaration:192"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:188,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:189,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:190,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getParameters"
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:190,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:191,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithParameters].getParameter"
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:191,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].getType"
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:191,1"
      Dst: "[com.github.javaparser.ast.type.Type].toDescriptor"
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:193,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.body.ConstructorDeclaration].clone()"
    functionSourceFile: "com.github.javaparser.ast.body.ConstructorDeclaration"
    linkageType: null
    functionLinenumber: 198
    functionDepth: 0
    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: 45
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:199,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>"
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:199,1"
      Dst: "[com.github.javaparser.ast.body.ConstructorDeclaration].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.ConstructorDeclaration].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.body.ConstructorDeclaration"
    linkageType: null
    functionLinenumber: 204
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.ConstructorDeclarationMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: 210
    functionDepth: 0
    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:211"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.ConstructorDeclaration:214"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.ConstructorDeclaration:213"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.ConstructorDeclaration:214"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.ConstructorDeclaration:218"
        BranchSideFuncs:
        - "setBody(com.github.javaparser.ast.stmt.BlockStmt)"
      - BranchSide: "com.github.javaparser.ast.body.ConstructorDeclaration:217"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:215,1"
      Dst: "[com.github.javaparser.ast.body.ConstructorDeclaration].setBody"
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:218,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].replace"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.ConstructorDeclaration].isConstructorDeclaration()"
    functionSourceFile: "com.github.javaparser.ast.body.ConstructorDeclaration"
    linkageType: null
    functionLinenumber: 223
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.ConstructorDeclaration].asConstructorDeclaration()"
    functionSourceFile: "com.github.javaparser.ast.body.ConstructorDeclaration"
    linkageType: null
    functionLinenumber: 229
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.ConstructorDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.ConstructorDeclaration].ifConstructorDeclaration(java.util.function.Consumer)"
    functionSourceFile: "com.github.javaparser.ast.body.ConstructorDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:236,1"
      Dst: "[java.util.function.Consumer].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.ConstructorDeclaration].resolve()"
    functionSourceFile: "com.github.javaparser.ast.body.ConstructorDeclaration"
    linkageType: null
    functionLinenumber: 240
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.declarations.ResolvedConstructorDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getSymbolResolver()"
    - "[com.github.javaparser.symbolsolver.JavaSymbolSolver].resolveDeclaration(com.github.javaparser.ast.Node,java.lang.Class)"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:241,1"
      Dst: "[com.github.javaparser.ast.Node].getSymbolResolver"
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:241,1"
      Dst: "[com.github.javaparser.resolution.SymbolResolver].resolveDeclaration"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.ConstructorDeclaration].toConstructorDeclaration()"
    functionSourceFile: "com.github.javaparser.ast.body.ConstructorDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:247,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getSuperClass_0__635].bootstrap$(com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getSuperClass_0__635"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getSuperClass_0__635].<init>(com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getSuperClass_0__635:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getSuperClass_0__635].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getSuperClass_0__635].<init>(com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getSuperClass_0__635"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getSuperClass_0__635:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getSuperClass_0__635].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getSuperClass_0__635"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].lambda$getSuperClass$0(java.lang.reflect.Type)"
    functionUses: 12
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getSuperClass_0__635:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].lambda$getSuperClass$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_229__429].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_229__429"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__429].<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__429:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_229__429].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_229__429].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_229__429"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_229__429:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_229__429].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_229__429"
    linkageType: null
    functionLinenumber: -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.expr.AnnotationExpr)"
    functionUses: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_229__429:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$229"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].<init>()"
    functionSourceFile: "com.github.javaparser.ast.expr.MarkerAnnotationExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MarkerAnnotationExpr:46,1"
      Dst: "[com.github.javaparser.ast.expr.Name].<init>"
    - Src: "com.github.javaparser.ast.expr.MarkerAnnotationExpr:46,1"
      Dst: "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.expr.MarkerAnnotationExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MarkerAnnotationExpr:50,1"
      Dst: "[com.github.javaparser.StaticJavaParser].parseName"
    - Src: "com.github.javaparser.ast.expr.MarkerAnnotationExpr:50,1"
      Dst: "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.Name"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MarkerAnnotationExpr:55,1"
      Dst: "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 62
    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:63,1"
      Dst: "[com.github.javaparser.ast.expr.AnnotationExpr].<init>"
    - Src: "com.github.javaparser.ast.expr.MarkerAnnotationExpr:64,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 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.EqualsVisitor].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.CloneVisitor].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.NoCommentEqualsVisitor].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.ObjectIdentityEqualsVisitor].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.GenericVisitorAdapter].visit(com.github.javaparser.ast.expr.MarkerAnnotationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.MarkerAnnotationExpr,java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].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)"
    functionUses: 215
    ICount: 5
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MarkerAnnotationExpr:70,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 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.expr.MarkerAnnotationExpr,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].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.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.expr.MarkerAnnotationExpr,java.lang.Object)"
    functionUses: 179
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MarkerAnnotationExpr:76,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].clone()"
    functionSourceFile: "com.github.javaparser.ast.expr.MarkerAnnotationExpr"
    linkageType: null
    functionLinenumber: 81
    functionDepth: 0
    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: 45
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MarkerAnnotationExpr:82,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>"
    - Src: "com.github.javaparser.ast.expr.MarkerAnnotationExpr:82,1"
      Dst: "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.expr.MarkerAnnotationExpr"
    linkageType: null
    functionLinenumber: 87
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.MarkerAnnotationExprMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].isMarkerAnnotationExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.MarkerAnnotationExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].asMarkerAnnotationExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.MarkerAnnotationExpr"
    linkageType: null
    functionLinenumber: -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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].ifMarkerAnnotationExpr(java.util.function.Consumer)"
    functionSourceFile: "com.github.javaparser.ast.expr.MarkerAnnotationExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MarkerAnnotationExpr:106,1"
      Dst: "[java.util.function.Consumer].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].toMarkerAnnotationExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.MarkerAnnotationExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MarkerAnnotationExpr:112,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference$lambda_lastIndexOfEol_2__1172].bootstrap$(java.util.List)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference$lambda_lastIndexOfEol_2__1172"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.IntPredicate"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$lambda_lastIndexOfEol_2__1172].<init>(java.util.List)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference$lambda_lastIndexOfEol_2__1172:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference$lambda_lastIndexOfEol_2__1172].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference$lambda_lastIndexOfEol_2__1172].<init>(java.util.List)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference$lambda_lastIndexOfEol_2__1172"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference$lambda_lastIndexOfEol_2__1172:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference$lambda_lastIndexOfEol_2__1172].test(int)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference$lambda_lastIndexOfEol_2__1172"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference$lambda_lastIndexOfEol_2__1172:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].lambda$lastIndexOfEol$2"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonAnyFormatVisitor$Base].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonAnyFormatVisitor$Base"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonAnyFormatVisitor$Base:10,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.CodeGenerationUtils].<init>()"
    functionSourceFile: "com.github.javaparser.utils.CodeGenerationUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.CodeGenerationUtils:36,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.CodeGenerationUtils].getterName(java.lang.Class,java.lang.String)"
    functionSourceFile: "com.github.javaparser.utils.CodeGenerationUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.CodeGenerationUtils:40"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.CodeGenerationUtils:43"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.CodeGenerationUtils:42"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.CodeGenerationUtils:40"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.CodeGenerationUtils:43"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.CodeGenerationUtils:42"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.CodeGenerationUtils:43"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.CodeGenerationUtils:46"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.CodeGenerationUtils:45"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.utils.CodeGenerationUtils:40,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "com.github.javaparser.utils.CodeGenerationUtils:40,1"
      Dst: "[java.lang.Object].equals"
    - Src: "com.github.javaparser.utils.CodeGenerationUtils:44,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.utils.CodeGenerationUtils:44,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.utils.CodeGenerationUtils:44,1"
      Dst: "[com.github.javaparser.utils.Utils].capitalize"
    - Src: "com.github.javaparser.utils.CodeGenerationUtils:44,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.CodeGenerationUtils].getterToPropertyName(java.lang.String)"
    functionSourceFile: "com.github.javaparser.utils.CodeGenerationUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.CodeGenerationUtils:50"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.CodeGenerationUtils:53"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.CodeGenerationUtils:52"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.CodeGenerationUtils:53"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.CodeGenerationUtils:56"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.CodeGenerationUtils:55"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.CodeGenerationUtils:56"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.CodeGenerationUtils:59"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.CodeGenerationUtils:58"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.utils.CodeGenerationUtils:50,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "com.github.javaparser.utils.CodeGenerationUtils:51,1"
      Dst: "[java.lang.String].length"
    - Src: "com.github.javaparser.utils.CodeGenerationUtils:51,1"
      Dst: "[java.lang.String].substring"
    - Src: "com.github.javaparser.utils.CodeGenerationUtils:51,1"
      Dst: "[com.github.javaparser.utils.Utils].decapitalize"
    - Src: "com.github.javaparser.utils.CodeGenerationUtils:59,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.utils.CodeGenerationUtils:59,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.utils.CodeGenerationUtils:59,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.utils.CodeGenerationUtils:59,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.CodeGenerationUtils].setterName(java.lang.String)"
    functionSourceFile: "com.github.javaparser.utils.CodeGenerationUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.CodeGenerationUtils:63"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.CodeGenerationUtils:66"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.CodeGenerationUtils:65"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.utils.CodeGenerationUtils:63,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "com.github.javaparser.utils.CodeGenerationUtils:64,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.utils.CodeGenerationUtils:64,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.utils.CodeGenerationUtils:64,1"
      Dst: "[java.lang.String].substring"
    - Src: "com.github.javaparser.utils.CodeGenerationUtils:64,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.utils.CodeGenerationUtils:66,1"
      Dst: "[com.github.javaparser.utils.Utils].capitalize"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.CodeGenerationUtils].optionalOf(java.lang.String,boolean)"
    functionSourceFile: "com.github.javaparser.utils.CodeGenerationUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.CodeGenerationUtils:70"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.CodeGenerationUtils:73"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.CodeGenerationUtils:72"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.utils.CodeGenerationUtils:71,1"
      Dst: "[com.github.javaparser.utils.CodeGenerationUtils].f"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.CodeGenerationUtils].f(java.lang.String,java.lang.Object[])"
    functionSourceFile: "com.github.javaparser.utils.CodeGenerationUtils"
    linkageType: null
    functionLinenumber: 79
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 16
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.CodeGenerationUtils:80,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo: null
    BBCount: 1
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.nio.file.Path"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.CodeGenerationUtils:91,1"
      Dst: "[com.github.javaparser.utils.CodeGenerationUtils].packageToPath"
    - Src: "com.github.javaparser.utils.CodeGenerationUtils:92,1"
      Dst: "[java.nio.file.Paths].get"
    - Src: "com.github.javaparser.utils.CodeGenerationUtils:92,1"
      Dst: "[java.nio.file.Path].normalize"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.nio.file.Path"
    argCount: 3
    argTypes:
    - "java.nio.file.Path"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.CodeGenerationUtils:96,1"
      Dst: "[java.nio.file.Path].toString"
    - Src: "com.github.javaparser.utils.CodeGenerationUtils:96,1"
      Dst: "[com.github.javaparser.utils.CodeGenerationUtils].fileInPackageAbsolutePath"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.CodeGenerationUtils].fileInPackageRelativePath(java.lang.String,java.lang.String)"
    functionSourceFile: "com.github.javaparser.utils.CodeGenerationUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.nio.file.Path"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.CodeGenerationUtils:104,1"
      Dst: "[com.github.javaparser.utils.CodeGenerationUtils].packageToPath"
    - Src: "com.github.javaparser.utils.CodeGenerationUtils:105,1"
      Dst: "[java.nio.file.Paths].get"
    - Src: "com.github.javaparser.utils.CodeGenerationUtils:105,1"
      Dst: "[java.nio.file.Path].normalize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.CodeGenerationUtils].packageToPath(java.lang.String)"
    functionSourceFile: "com.github.javaparser.utils.CodeGenerationUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.CodeGenerationUtils:112,1"
      Dst: "[java.lang.String].replace"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.CodeGenerationUtils].packageAbsolutePath(java.lang.String,java.lang.String)"
    functionSourceFile: "com.github.javaparser.utils.CodeGenerationUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.nio.file.Path"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.CodeGenerationUtils:122,1"
      Dst: "[com.github.javaparser.utils.CodeGenerationUtils].packageToPath"
    - Src: "com.github.javaparser.utils.CodeGenerationUtils:123,1"
      Dst: "[java.nio.file.Paths].get"
    - Src: "com.github.javaparser.utils.CodeGenerationUtils:123,1"
      Dst: "[java.nio.file.Path].normalize"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.nio.file.Path"
    argCount: 2
    argTypes:
    - "java.nio.file.Path"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.CodeGenerationUtils:127,1"
      Dst: "[java.nio.file.Path].toString"
    - Src: "com.github.javaparser.utils.CodeGenerationUtils:127,1"
      Dst: "[com.github.javaparser.utils.CodeGenerationUtils].packageAbsolutePath"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.CodeGenerationUtils].classLoaderRoot(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.utils.CodeGenerationUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.nio.file.Path"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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:135,1"
      Dst: "[java.nio.file.Paths].get"
    - Src: "com.github.javaparser.utils.CodeGenerationUtils:137,1"
      Dst: "[java.lang.AssertionError].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.CodeGenerationUtils].mavenModuleRoot(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.utils.CodeGenerationUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.nio.file.Path"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.CodeGenerationUtils:146,1"
      Dst: "[com.github.javaparser.utils.CodeGenerationUtils].classLoaderRoot"
    - Src: "com.github.javaparser.utils.CodeGenerationUtils:146,1"
      Dst: "[java.nio.file.Paths].get"
    - Src: "com.github.javaparser.utils.CodeGenerationUtils:146,1"
      Dst: "[java.nio.file.Path].resolve"
    - Src: "com.github.javaparser.utils.CodeGenerationUtils:146,1"
      Dst: "[java.nio.file.Path].normalize"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.nio.file.Path"
    argCount: 2
    argTypes:
    - "java.nio.file.Path"
    - "java.nio.file.Path"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - Src: "com.github.javaparser.utils.CodeGenerationUtils:158,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_106__104].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_106__104"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__104].<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__104:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_106__104].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_106__104].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_106__104"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_106__104:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_106__104].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_106__104"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 14
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_106__104:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$106"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.JsonEOFException].<init>(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.core.JsonToken,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.io.JsonEOFException"
    linkageType: null
    functionLinenumber: 25
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.core.JsonToken"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonParseException].<init>(com.fasterxml.jackson.core.JsonParser,java.lang.String)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.JsonEOFException:26,1"
      Dst: "[com.fasterxml.jackson.core.JsonParseException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.JsonEOFException].getTokenBeingDecoded()"
    functionSourceFile: "com.fasterxml.jackson.core.io.JsonEOFException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$NoAnnotations].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$NoAnnotations"
    linkageType: null
    functionLinenumber: 187
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$NoAnnotations:188,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$NoAnnotations].get(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$NoAnnotations"
    linkageType: null
    functionLinenumber: 191
    functionDepth: 0
    returnType: "java.lang.annotation.Annotation"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$NoAnnotations].has(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$NoAnnotations"
    linkageType: null
    functionLinenumber: 196
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$NoAnnotations].hasOneOf(java.lang.Class[])"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$NoAnnotations"
    linkageType: null
    functionLinenumber: 201
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$NoAnnotations].size()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$NoAnnotations"
    linkageType: null
    functionLinenumber: 206
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.UnaryExpr].<init>()"
    functionSourceFile: "com.github.javaparser.ast.expr.UnaryExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.UnaryExpr:92,1"
      Dst: "[com.github.javaparser.ast.expr.IntegerLiteralExpr].<init>"
    - Src: "com.github.javaparser.ast.expr.UnaryExpr:92,1"
      Dst: "[com.github.javaparser.ast.expr.UnaryExpr].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    - "com.github.javaparser.ast.expr.UnaryExpr$Operator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.UnaryExpr:97,1"
      Dst: "[com.github.javaparser.ast.expr.UnaryExpr].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 104
    functionDepth: 0
    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:105,1"
      Dst: "[com.github.javaparser.ast.expr.Expression].<init>"
    - Src: "com.github.javaparser.ast.expr.UnaryExpr:106,1"
      Dst: "[com.github.javaparser.ast.expr.UnaryExpr].setExpression"
    - Src: "com.github.javaparser.ast.expr.UnaryExpr:107,1"
      Dst: "[com.github.javaparser.ast.expr.UnaryExpr].setOperator"
    - Src: "com.github.javaparser.ast.expr.UnaryExpr:108,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 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.ObjectIdentityHashCodeVisitor].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.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.UnaryExpr,java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].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.NoCommentHashCodeVisitor].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.ObjectIdentityEqualsVisitor].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.GenericVisitorAdapter].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.NoCommentEqualsVisitor].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)"
    functionUses: 214
    ICount: 5
    EdgeCount: 13
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.UnaryExpr:114,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 119
    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.UnaryExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.expr.UnaryExpr,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].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)"
    functionUses: 147
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.UnaryExpr:120,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.UnaryExpr].getExpression()"
    functionSourceFile: "com.github.javaparser.ast.expr.UnaryExpr"
    linkageType: null
    functionLinenumber: 124
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 17
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.UnaryExpr].getOperator()"
    functionSourceFile: "com.github.javaparser.ast.expr.UnaryExpr"
    linkageType: null
    functionLinenumber: 129
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.UnaryExpr$Operator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 19
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: 134
    functionDepth: 0
    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:136"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.UnaryExpr:139"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.UnaryExpr:138"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.expr.UnaryExpr:140"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.UnaryExpr:142"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.UnaryExpr:141"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.UnaryExpr:135,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.expr.UnaryExpr:139,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.expr.UnaryExpr:141,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode"
    - Src: "com.github.javaparser.ast.expr.UnaryExpr:143,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.UnaryExpr].setOperator(com.github.javaparser.ast.expr.UnaryExpr$Operator)"
    functionSourceFile: "com.github.javaparser.ast.expr.UnaryExpr"
    linkageType: null
    functionLinenumber: 148
    functionDepth: 0
    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:150"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.UnaryExpr:153"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.UnaryExpr:152"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.UnaryExpr:149,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.expr.UnaryExpr:153,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.UnaryExpr].isPostfix()"
    functionSourceFile: "com.github.javaparser.ast.expr.UnaryExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.UnaryExpr:160,1"
      Dst: "[com.github.javaparser.ast.expr.UnaryExpr$Operator].isPostfix"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.UnaryExpr].isPrefix()"
    functionSourceFile: "com.github.javaparser.ast.expr.UnaryExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.UnaryExpr:165"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.UnaryExpr:164"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.UnaryExpr:165,1"
      Dst: "[com.github.javaparser.ast.expr.UnaryExpr].isPostfix"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.UnaryExpr].clone()"
    functionSourceFile: "com.github.javaparser.ast.expr.UnaryExpr"
    linkageType: null
    functionLinenumber: 170
    functionDepth: 0
    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: 45
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.UnaryExpr:171,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>"
    - Src: "com.github.javaparser.ast.expr.UnaryExpr:171,1"
      Dst: "[com.github.javaparser.ast.expr.UnaryExpr].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.UnaryExpr].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.expr.UnaryExpr"
    linkageType: null
    functionLinenumber: 176
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.UnaryExprMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: 182
    functionDepth: 0
    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:183"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.UnaryExpr:186"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.UnaryExpr:185"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.UnaryExpr:186"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.UnaryExpr:190"
        BranchSideFuncs:
        - "setExpression(com.github.javaparser.ast.expr.Expression)"
      - BranchSide: "com.github.javaparser.ast.expr.UnaryExpr:189"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.UnaryExpr:187,1"
      Dst: "[com.github.javaparser.ast.expr.UnaryExpr].setExpression"
    - Src: "com.github.javaparser.ast.expr.UnaryExpr:190,1"
      Dst: "[com.github.javaparser.ast.Node].replace"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.UnaryExpr].isUnaryExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.UnaryExpr"
    linkageType: null
    functionLinenumber: 195
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.UnaryExpr].asUnaryExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.UnaryExpr"
    linkageType: null
    functionLinenumber: -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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.UnaryExpr].ifUnaryExpr(java.util.function.Consumer)"
    functionSourceFile: "com.github.javaparser.ast.expr.UnaryExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.UnaryExpr:208,1"
      Dst: "[java.util.function.Consumer].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.UnaryExpr].toUnaryExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.UnaryExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.UnaryExpr:214,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_14__1051].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_14__1051"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.BiConsumer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_14__1051].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_14__1051:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_14__1051].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_14__1051].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_14__1051"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_14__1051:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_14__1051].accept(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_14__1051"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__1051:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$14"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.TypeResolutionContext$Basic].<init>(com.fasterxml.jackson.databind.type.TypeFactory,com.fasterxml.jackson.databind.type.TypeBindings)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.TypeResolutionContext$Basic"
    linkageType: null
    functionLinenumber: 23
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.type.TypeFactory"
    - "com.fasterxml.jackson.databind.type.TypeBindings"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.TypeResolutionContext$Basic:24,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.TypeResolutionContext$Basic].resolveType(java.lang.reflect.Type)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.TypeResolutionContext$Basic"
    linkageType: null
    functionLinenumber: 32
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Type"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeFactory].resolveMemberType(java.lang.reflect.Type,com.fasterxml.jackson.databind.type.TypeBindings)"
    functionUses: 6
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.TypeResolutionContext$Basic:33,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].resolveMemberType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_28__111].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_28__111"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__111].<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__111:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_28__111].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_28__111].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_28__111"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_28__111:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_28__111].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_28__111"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 14
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_28__111:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$28"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__198].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__198"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__198].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__198:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__198].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__198].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__198"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__198:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__198].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__198"
    linkageType: null
    functionLinenumber: -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.BlockComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    functionUses: 14
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__198:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor"
    linkageType: null
    functionLinenumber: 68
    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:69,1"
      Dst: "[com.github.javaparser.ast.validator.postprocessors.PostProcessors].<init>"
    - Src: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor:47,1"
      Dst: "[com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1].<init>"
    - Src: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor:70,1"
      Dst: "[com.github.javaparser.ast.validator.postprocessors.PostProcessors].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor].access$000()"
    functionSourceFile: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor"
    linkageType: null
    functionLinenumber: 37
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].<init>(javassist.bytecode.SignatureAttribute$TypeParameter,com.github.javaparser.resolution.declarations.ResolvedTypeParametrizable,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter"
    linkageType: null
    functionLinenumber: 46
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "javassist.bytecode.SignatureAttribute$TypeParameter"
    - "com.github.javaparser.resolution.declarations.ResolvedTypeParametrizable"
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter:47,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].equals(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter"
    linkageType: null
    functionLinenumber: 54
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getQualifiedName()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].getQualifiedName()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].declaredOnType()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].declaredOnType()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1].declaredOnType()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].declaredOnMethod()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].declaredOnMethod()"
    functionUses: 35
    ICount: 22
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter:55"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter:56"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter:55"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter:56"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter:57"
        BranchSideFuncs:
        - "getQualifiedName()"
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter:60"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter:63"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter:62"
        BranchSideFuncs:
        - "declaredOnType()"
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter:63"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter:66"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter:65"
        BranchSideFuncs:
        - "declaredOnMethod()"
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter:66"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter:70"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter:69"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter:60,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].getQualifiedName"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter:60,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter:63,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].declaredOnType"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter:66,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].declaredOnMethod"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].hashCode()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter"
    linkageType: null
    functionLinenumber: 74
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].declaredOnMethod()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].declaredOnType()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].getQualifiedName()"
    functionUses: 9
    ICount: 12
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter:75,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].getQualifiedName"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter:75,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].declaredOnType"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter:75,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter:75,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].declaredOnMethod"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter:75,1"
      Dst: "[java.util.Objects].hash"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].toString()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter"
    linkageType: null
    functionLinenumber: 79
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 22
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter:80,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter:80,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter:81,1"
      Dst: "[javassist.bytecode.SignatureAttribute$TypeParameter].getName"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter:81,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].getName()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter"
    linkageType: null
    functionLinenumber: 86
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 30
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter:87,1"
      Dst: "[javassist.bytecode.SignatureAttribute$TypeParameter].getName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].getContainerQualifiedName()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter"
    linkageType: null
    functionLinenumber: 91
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].getQualifiedName()"
    - "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getQualifiedName()"
    functionUses: 1
    ICount: 18
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter:92"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter:95"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter:94"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter:95"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter:98"
        BranchSideFuncs:
        - "getQualifiedName()"
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter:97"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter:93,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].getQualifiedName"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter:96,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getQualifiedName"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter:98,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].getContainerId()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter"
    linkageType: null
    functionLinenumber: 102
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].getContainerQualifiedName()"
    functionUses: 3
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter:103,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].getContainerQualifiedName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].getContainer()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter"
    linkageType: null
    functionLinenumber: 107
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.declarations.ResolvedTypeParametrizable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].getBounds()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter"
    linkageType: null
    functionLinenumber: 112
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].extendsBound(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].getContainer()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils].signatureTypeToType(javassist.bytecode.SignatureAttribute$Type,com.github.javaparser.resolution.TypeSolver,com.github.javaparser.resolution.declarations.ResolvedTypeParametrizable)"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].extendsBound(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].getContainer()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils].signatureTypeToType(javassist.bytecode.SignatureAttribute$Type,com.github.javaparser.resolution.TypeSolver,com.github.javaparser.resolution.declarations.ResolvedTypeParametrizable)"
    functionUses: 18
    ICount: 27
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter:115"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter:118"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter:117"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter:118"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter:120"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter:113,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter:114,1"
      Dst: "[javassist.bytecode.SignatureAttribute$TypeParameter].getClassBound"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter:116,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].getContainer"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter:116,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils].signatureTypeToType"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter:116,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].extendsBound"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter:116,1"
      Dst: "[java.util.List].add"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter:118,1"
      Dst: "[javassist.bytecode.SignatureAttribute$TypeParameter].getInterfaceBound"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].containerType()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter"
    linkageType: null
    functionLinenumber: 125
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter:126"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter:129"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter:128"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter:127,1"
      Dst: "[java.util.Optional].of"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter:129,1"
      Dst: "[java.util.Optional].empty"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].object()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter"
    linkageType: null
    functionLinenumber: 133
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedReferenceType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    - "[com.github.javaparser.resolution.TypeSolver].getSolvedJavaLangObject()"
    functionUses: 3
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter:134,1"
      Dst: "[com.github.javaparser.resolution.TypeSolver].getSolvedJavaLangObject"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter:134,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_0__1094].bootstrap$(com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_0__1094"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__1094].<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__1094:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_0__1094].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_0__1094].<init>(com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_0__1094"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_0__1094:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_0__1094].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_0__1094"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 3
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_0__1094:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].lambda$calculate$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.PropertyNamingStrategy$UpperCamelCaseStrategy].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.PropertyNamingStrategy$UpperCamelCaseStrategy"
    linkageType: null
    functionLinenumber: 318
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.PropertyNamingStrategy$PropertyNamingStrategyBase].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.PropertyNamingStrategy$UpperCamelCaseStrategy:319,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyNamingStrategy$PropertyNamingStrategyBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.PropertyNamingStrategy$UpperCamelCaseStrategy].translate(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.PropertyNamingStrategy$UpperCamelCaseStrategy"
    linkageType: null
    functionLinenumber: 331
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.PropertyNamingStrategy$UpperCamelCaseStrategy:332"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.PropertyNamingStrategy$UpperCamelCaseStrategy:333"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.PropertyNamingStrategy$UpperCamelCaseStrategy:332"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.PropertyNamingStrategy$UpperCamelCaseStrategy:332"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.PropertyNamingStrategy$UpperCamelCaseStrategy:336"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.PropertyNamingStrategy$UpperCamelCaseStrategy:335"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.PropertyNamingStrategy$UpperCamelCaseStrategy:338"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.PropertyNamingStrategy$UpperCamelCaseStrategy:341"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.PropertyNamingStrategy$UpperCamelCaseStrategy:340"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.PropertyNamingStrategy$UpperCamelCaseStrategy:332,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.fasterxml.jackson.databind.PropertyNamingStrategy$UpperCamelCaseStrategy:336,1"
      Dst: "[java.lang.String].charAt"
    - Src: "com.fasterxml.jackson.databind.PropertyNamingStrategy$UpperCamelCaseStrategy:337,1"
      Dst: "[java.lang.Character].toUpperCase"
    - Src: "com.fasterxml.jackson.databind.PropertyNamingStrategy$UpperCamelCaseStrategy:341,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.PropertyNamingStrategy$UpperCamelCaseStrategy:342,1"
      Dst: "[java.lang.StringBuilder].setCharAt"
    - Src: "com.fasterxml.jackson.databind.PropertyNamingStrategy$UpperCamelCaseStrategy:343,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.InstanceOfExprMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.InstanceOfExprMetaModel"
    linkageType: null
    functionLinenumber: 41
    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:42,1"
      Dst: "[com.github.javaparser.metamodel.ExpressionMetaModel].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_35__477].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_35__477"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__477].<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__477:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_35__477].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_35__477].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_35__477"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_35__477:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_35__477].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_35__477"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_35__477:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$35"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_217__590].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_217__590"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__590].<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__590:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_217__590].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_217__590].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_217__590"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_217__590:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_217__590].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_217__590"
    linkageType: null
    functionLinenumber: -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.comments.Comment)"
    functionUses: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_217__590:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$217"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_11__1047].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_11__1047"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.BiConsumer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_11__1047].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_11__1047:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_11__1047].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_11__1047].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_11__1047"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_11__1047:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_11__1047].accept(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_11__1047"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__1047:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$11"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.ObjectIdGenerators].<init>()"
    functionSourceFile: "com.fasterxml.jackson.annotation.ObjectIdGenerators"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.ObjectIdGenerators:21,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ArrayIterator].<init>(java.lang.Object[])"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ArrayIterator"
    linkageType: null
    functionLinenumber: 16
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ArrayIterator:17,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ArrayIterator"
    linkageType: null
    functionLinenumber: 22
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 570
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.ArrayIterator:23"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ArrayIterator:22"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ArrayIterator"
    linkageType: null
    functionLinenumber: 26
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 518
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.ArrayIterator:27"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ArrayIterator:30"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ArrayIterator:29"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ArrayIterator:28,1"
      Dst: "[java.util.NoSuchElementException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ArrayIterator].remove()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ArrayIterator"
    linkageType: null
    functionLinenumber: 32
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 19
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ArrayIterator:33,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ArrayIterator].iterator()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ArrayIterator"
    linkageType: null
    functionLinenumber: 33
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 64
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter$lambda_getBounds_0__707].bootstrap$(com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter$lambda_getBounds_0__707"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter$lambda_getBounds_0__707].<init>(com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter$lambda_getBounds_0__707:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter$lambda_getBounds_0__707].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter$lambda_getBounds_0__707].<init>(com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter$lambda_getBounds_0__707"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter$lambda_getBounds_0__707:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter$lambda_getBounds_0__707].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter$lambda_getBounds_0__707"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].lambda$getBounds$0(java.lang.reflect.Type)"
    functionUses: 11
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter$lambda_getBounds_0__707:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].lambda$getBounds$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.TypedValidator$1$lambda_postProcess_1__987].bootstrap$(com.github.javaparser.ast.validator.TypedValidator$1,com.github.javaparser.ParseResult)"
    functionSourceFile: "com.github.javaparser.ast.validator.TypedValidator$1$lambda_postProcess_1__987"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__987].<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__987:-1,1"
      Dst: "[com.github.javaparser.ast.validator.TypedValidator$1$lambda_postProcess_1__987].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.TypedValidator$1$lambda_postProcess_1__987].<init>(com.github.javaparser.ast.validator.TypedValidator$1,com.github.javaparser.ParseResult)"
    functionSourceFile: "com.github.javaparser.ast.validator.TypedValidator$1$lambda_postProcess_1__987"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.validator.TypedValidator$1"
    - "com.github.javaparser.ParseResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.TypedValidator$1$lambda_postProcess_1__987:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.TypedValidator$1$lambda_postProcess_1__987].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.TypedValidator$1$lambda_postProcess_1__987"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 2
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.TypedValidator$1$lambda_postProcess_1__987:-1,1"
      Dst: "[com.github.javaparser.ast.validator.TypedValidator$1].lambda$postProcess$1"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_21__37].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_21__37"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__37].<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__37:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_21__37].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_21__37].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_21__37"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_21__37:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_21__37].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_21__37"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 14
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_21__37:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$21"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 114
    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:115,1"
      Dst: "[com.github.javaparser.ast.observer.AstObserverAdapter].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 118
    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.Node].getParentNode()"
    - "[com.github.javaparser.ast.Node].getParentNode()"
    - "[com.github.javaparser.ast.Node].getParentNode()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithVariables].getMaximumCommonType()"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getVariables()"
    - "[com.github.javaparser.ast.NodeList].indexOf(java.lang.Object)"
    - "[com.github.javaparser.ast.body.FieldDeclaration:com.github.javaparser.ast.expr.VariableDeclarationExpr].getVariables()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[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)"
    functionUses: 2
    ICount: 45
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.VariableDeclarator$1:119"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.VariableDeclarator$1:138"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.VariableDeclarator$1:137"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.VariableDeclarator$1:121"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.VariableDeclarator$1:138"
        BranchSideFuncs:
        - "getVariables()"
        - "indexOf(java.lang.Object)"
        - "getParentNode()"
        - "getMaximumCommonType()"
        - "size()"
      - BranchSide: "com.github.javaparser.ast.body.VariableDeclarator$1:137"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.VariableDeclarator$1:121"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.VariableDeclarator$1:138"
        BranchSideFuncs:
        - "getVariables()"
        - "indexOf(java.lang.Object)"
        - "getParentNode()"
        - "getMaximumCommonType()"
        - "size()"
      - BranchSide: "com.github.javaparser.ast.body.VariableDeclarator$1:137"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.VariableDeclarator$1:127"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.VariableDeclarator$1:134"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.VariableDeclarator$1:133"
        BranchSideFuncs:
        - "calculateMaximumCommonType(java.util.List)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.body.VariableDeclarator$1:128"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.VariableDeclarator$1:131"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.VariableDeclarator$1:130"
        BranchSideFuncs:
        - "getType()"
        - "getVariable(int)"
    Callsites:
    - Src: "com.github.javaparser.ast.body.VariableDeclarator$1:121,1"
      Dst: "[com.github.javaparser.ast.Node].getParentNode"
    - Src: "com.github.javaparser.ast.body.VariableDeclarator$1:121,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.body.VariableDeclarator$1:121,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.body.VariableDeclarator$1:124,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithVariables].getMaximumCommonType"
    - Src: "com.github.javaparser.ast.body.VariableDeclarator$1:125,1"
      Dst: "[java.util.LinkedList].<init>"
    - Src: "com.github.javaparser.ast.body.VariableDeclarator$1:126,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithVariables].getVariables"
    - Src: "com.github.javaparser.ast.body.VariableDeclarator$1:126,1"
      Dst: "[com.github.javaparser.ast.NodeList].indexOf"
    - Src: "com.github.javaparser.ast.body.VariableDeclarator$1:127,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    - Src: "com.github.javaparser.ast.body.VariableDeclarator$1:129,1"
      Dst: "[java.util.List].add"
    - Src: "com.github.javaparser.ast.body.VariableDeclarator$1:131,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithVariables].getVariable"
    - Src: "com.github.javaparser.ast.body.VariableDeclarator$1:131,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].getType"
    - Src: "com.github.javaparser.ast.body.VariableDeclarator$1:134,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithVariables].calculateMaximumCommonType"
    - Src: "com.github.javaparser.ast.body.VariableDeclarator$1:135,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.body.VariableDeclarator$1:135,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1$lambda_matchForbiddenContext_2__1152].bootstrap$(com.github.javaparser.ast.type.ClassOrInterfaceType)"
    functionSourceFile: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1$lambda_matchForbiddenContext_2__1152"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__1152].<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__1152:-1,1"
      Dst: "[com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1$lambda_matchForbiddenContext_2__1152].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1$lambda_matchForbiddenContext_2__1152].<init>(com.github.javaparser.ast.type.ClassOrInterfaceType)"
    functionSourceFile: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1$lambda_matchForbiddenContext_2__1152"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.type.ClassOrInterfaceType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1$lambda_matchForbiddenContext_2__1152:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1$lambda_matchForbiddenContext_2__1152].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1$lambda_matchForbiddenContext_2__1152"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1$lambda_matchForbiddenContext_2__1152:-1,1"
      Dst: "[com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1].lambda$matchForbiddenContext$2"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.InjectableValues$Std].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.InjectableValues$Std"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.InjectableValues$Std:49,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "com.fasterxml.jackson.databind.InjectableValues$Std:49,1"
      Dst: "[com.fasterxml.jackson.databind.InjectableValues$Std].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.InjectableValues$Std].<init>(java.util.Map)"
    functionSourceFile: "com.fasterxml.jackson.databind.InjectableValues$Std"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.InjectableValues$Std:52,1"
      Dst: "[com.fasterxml.jackson.databind.InjectableValues].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.InjectableValues$Std].addValue(java.lang.String,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.InjectableValues$Std"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.InjectableValues$Std"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.InjectableValues$Std:57,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.InjectableValues$Std].addValue(java.lang.Class,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.InjectableValues$Std"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.InjectableValues$Std"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.InjectableValues$Std:62,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.InjectableValues$Std:62,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.InjectableValues$Std].findInjectableValue(java.lang.Object,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanProperty,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.InjectableValues$Std"
    linkageType: null
    functionLinenumber: 69
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.BeanProperty"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ClassUtil].classOf(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.DatabindContext].reportBadDefinition(java.lang.Class,java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].classNameOf(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].get(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].containsKey(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].containsKey(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.BeanProperty$Std].getName()"
    - "[com.fasterxml.jackson.databind.ser.std.MapProperty].getName()"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].getName()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName()"
    - "[com.fasterxml.jackson.databind.BeanProperty$Bogus].getName()"
    functionUses: 1
    ICount: 26
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.InjectableValues$Std:70"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.InjectableValues$Std:76"
        BranchSideFuncs:
        - "classOf(java.lang.Object)"
        - "reportBadDefinition(java.lang.Class,java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.InjectableValues$Std:75"
        BranchSideFuncs:
        - "containsKey(java.lang.Object)"
        - "get(java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.InjectableValues$Std:78"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.InjectableValues$Std:81"
        BranchSideFuncs:
        - "getName()"
      - BranchSide: "com.fasterxml.jackson.databind.InjectableValues$Std:80"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.InjectableValues$Std:78"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.InjectableValues$Std:81"
        BranchSideFuncs:
        - "getName()"
      - BranchSide: "com.fasterxml.jackson.databind.InjectableValues$Std:80"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.InjectableValues$Std:71,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].classOf"
    - Src: "com.fasterxml.jackson.databind.InjectableValues$Std:74,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].classNameOf"
    - Src: "com.fasterxml.jackson.databind.InjectableValues$Std:72,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.databind.InjectableValues$Std:71,1"
      Dst: "[com.fasterxml.jackson.databind.DatabindContext].reportBadDefinition"
    - Src: "com.fasterxml.jackson.databind.InjectableValues$Std:77,1"
      Dst: "[java.util.Map].get"
    - Src: "com.fasterxml.jackson.databind.InjectableValues$Std:78,1"
      Dst: "[java.util.Map].containsKey"
    - Src: "com.fasterxml.jackson.databind.InjectableValues$Std:79,1"
      Dst: "[com.fasterxml.jackson.databind.BeanProperty].getName"
    - Src: "com.fasterxml.jackson.databind.InjectableValues$Std:79,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.InjectableValues$Std:79,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeSerializer].<init>(com.fasterxml.jackson.databind.jsontype.TypeIdResolver,com.fasterxml.jackson.databind.BeanProperty)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeSerializer"
    linkageType: null
    functionLinenumber: 22
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.jsontype.TypeIdResolver"
    - "com.fasterxml.jackson.databind.BeanProperty"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeSerializerBase].<init>(com.fasterxml.jackson.databind.jsontype.TypeIdResolver,com.fasterxml.jackson.databind.BeanProperty)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeSerializer:23,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.TypeSerializerBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeSerializer].forProperty(com.fasterxml.jackson.databind.BeanProperty)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeSerializer"
    linkageType: null
    functionLinenumber: 27
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeSerializer"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.BeanProperty"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeSerializer].<init>(com.fasterxml.jackson.databind.jsontype.TypeIdResolver,com.fasterxml.jackson.databind.BeanProperty)"
    functionUses: 6
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeSerializer:28"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeSerializer:27"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.jsontype.TypeIdResolver,com.fasterxml.jackson.databind.BeanProperty)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeSerializer:28,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeSerializer].getTypeInclusion()"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeSerializer"
    linkageType: null
    functionLinenumber: 31
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonTypeInfo$As"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeSerializer]._validTypeId(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeSerializer:47,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].nonNullString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeSerializer]._writeTypeId(com.fasterxml.jackson.core.JsonGenerator,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeSerializer:53"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeSerializer:56"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeSerializer:55"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeSerializer:54,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeTypeId"
    JavaMethodInfo: null
    BBCount: 3
    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: null
    functionLinenumber: 279
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "boolean"
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound:280,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 291
    functionDepth: 0
    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: 5
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound:292,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound:302,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].getType()"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound"
    linkageType: null
    functionLinenumber: 308
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].isExtends()"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound"
    linkageType: null
    functionLinenumber: 315
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].isSuper()"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound"
    linkageType: null
    functionLinenumber: 322
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].isExtends()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound:323"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound:322"
        BranchSideFuncs:
        - "isExtends()"
    Callsites:
    - Src: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound:323,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].isExtends"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].toString()"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound"
    linkageType: null
    functionLinenumber: 327
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 19
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound:328,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound:328,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound:328,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 332
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].equals(java.lang.Object)"
    functionUses: 33
    ICount: 26
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound:333"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound:335"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound:334"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound:335"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound:336"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound:335"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound:335"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound:337"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound:336"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound:338"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound:340"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound:339"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound:340"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound:339"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound:340"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound:339"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound:335,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound:340,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].hashCode()"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound"
    linkageType: null
    functionLinenumber: 344
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].hashCode()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].hashCode()"
    functionUses: 7
    ICount: 15
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound:345"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound:345"
        BranchSideFuncs:
        - "hashCode()"
      - BranchSide: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound:344"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound:346"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound:346"
        BranchSideFuncs:
        - "hashCode()"
      - BranchSide: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound:345"
        BranchSideFuncs:
        - "hashCode()"
    Callsites:
    - Src: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound:346,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter].<init>(com.github.javaparser.ast.body.TypeDeclaration,com.github.javaparser.resolution.TypeSolver,com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration,com.github.javaparser.resolution.Context)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter"
    linkageType: null
    functionLinenumber: 62
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.github.javaparser.ast.body.TypeDeclaration"
    - "com.github.javaparser.resolution.TypeSolver"
    - "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration"
    - "com.github.javaparser.resolution.Context"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:63,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter].solveType(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.model.SymbolReference"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:75,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter].solveType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter].solveType(java.lang.String,java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter"
    linkageType: null
    functionLinenumber: 78
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.model.SymbolReference"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].get(com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].getTypeDeclaration(com.github.javaparser.ast.body.TypeDeclaration)"
    - "[com.github.javaparser.resolution.model.SymbolReference].solved(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator:com.fasterxml.jackson.databind.util.ArrayIterator:com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator:com.github.javaparser.TokenRange$1:com.github.javaparser.ast.Node$PostOrderIterator:com.github.javaparser.ast.body.TypeDeclaration:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].isTypeDeclaration()"
    - "[com.github.javaparser.ast.body.BodyDeclaration:com.github.javaparser.ast.body.TypeDeclaration].asTypeDeclaration()"
    - "[com.github.javaparser.ast.body.BodyDeclaration:com.github.javaparser.ast.body.TypeDeclaration].asTypeDeclaration()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter].compareTypeParameters(com.github.javaparser.ast.body.TypeDeclaration,java.util.List)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].get(com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].getTypeDeclaration(com.github.javaparser.ast.body.TypeDeclaration)"
    - "[com.github.javaparser.resolution.model.SymbolReference].solved(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory].getContext(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - "[com.github.javaparser.resolution.Context].solveType(java.lang.String,java.util.List)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext].solveType(java.lang.String,java.util.List)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ObjectCreationContext].solveType(java.lang.String,java.util.List)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext].solveType(java.lang.String,java.util.List)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationExtendsContext].solveType(java.lang.String,java.util.List)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnumDeclarationContext].solveType(java.lang.String,java.util.List)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext].solveType(java.lang.String,java.util.List)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext].solveType(java.lang.String,java.util.List)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnnotationDeclarationContext].solveType(java.lang.String,java.util.List)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext].solveType(java.lang.String,java.util.List)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory].getContext(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - "[com.github.javaparser.resolution.Context].solveType(java.lang.String,java.util.List)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext].solveType(java.lang.String,java.util.List)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ObjectCreationContext].solveType(java.lang.String,java.util.List)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext].solveType(java.lang.String,java.util.List)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationExtendsContext].solveType(java.lang.String,java.util.List)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnumDeclarationContext].solveType(java.lang.String,java.util.List)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext].solveType(java.lang.String,java.util.List)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext].solveType(java.lang.String,java.util.List)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnnotationDeclarationContext].solveType(java.lang.String,java.util.List)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext].solveType(java.lang.String,java.util.List)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveType_0__794].bootstrap$()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].getParent()"
    - "[com.github.javaparser.resolution.Context].solveType(java.lang.String,java.util.List)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext].solveType(java.lang.String,java.util.List)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ObjectCreationContext].solveType(java.lang.String,java.util.List)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext].solveType(java.lang.String,java.util.List)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationExtendsContext].solveType(java.lang.String,java.util.List)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnumDeclarationContext].solveType(java.lang.String,java.util.List)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext].solveType(java.lang.String,java.util.List)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext].solveType(java.lang.String,java.util.List)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnnotationDeclarationContext].solveType(java.lang.String,java.util.List)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext].solveType(java.lang.String,java.util.List)"
    - "[com.github.javaparser.resolution.model.SymbolReference].isSolved()"
    - "[com.github.javaparser.ast.body.RecordDeclaration].getTypeParameters()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId()"
    - "[com.github.javaparser.ast.type.TypeParameter].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].<init>(com.github.javaparser.ast.type.TypeParameter,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.resolution.model.SymbolReference].solved(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getImplementedTypes()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveType_1__796].bootstrap$()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].getParent()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].getNameWithScope()"
    - "[com.github.javaparser.resolution.Context].solveType(java.lang.String,java.util.List)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext].solveType(java.lang.String,java.util.List)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ObjectCreationContext].solveType(java.lang.String,java.util.List)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext].solveType(java.lang.String,java.util.List)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationExtendsContext].solveType(java.lang.String,java.util.List)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnumDeclarationContext].solveType(java.lang.String,java.util.List)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext].solveType(java.lang.String,java.util.List)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext].solveType(java.lang.String,java.util.List)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnnotationDeclarationContext].solveType(java.lang.String,java.util.List)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext].solveType(java.lang.String,java.util.List)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getExtendedTypes()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter].compareTypeArguments(com.github.javaparser.ast.nodeTypes.NodeWithTypeArguments,java.util.List)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveType_2__795].bootstrap$()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].getParent()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].getNameWithScope()"
    - "[com.github.javaparser.resolution.Context].solveType(java.lang.String,java.util.List)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext].solveType(java.lang.String,java.util.List)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ObjectCreationContext].solveType(java.lang.String,java.util.List)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext].solveType(java.lang.String,java.util.List)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationExtendsContext].solveType(java.lang.String,java.util.List)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnumDeclarationContext].solveType(java.lang.String,java.util.List)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext].solveType(java.lang.String,java.util.List)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext].solveType(java.lang.String,java.util.List)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnnotationDeclarationContext].solveType(java.lang.String,java.util.List)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext].solveType(java.lang.String,java.util.List)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter].innerMostPartOfName(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter].isCompositeName(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter].checkAncestorsForType(java.lang.String,com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter].isCompositeName(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter].outerMostPartOfName(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].getQualifiedName()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].getQualifiedName()"
    - "[com.github.javaparser.resolution.model.SymbolReference].solved(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
    - "[com.github.javaparser.resolution.model.SymbolReference].unsolved()"
    functionUses: 3
    ICount: 179
    EdgeCount: 307
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:79"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:84"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:83"
        BranchSideFuncs:
        - "getMembers()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:84"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:100"
        BranchSideFuncs:
        - "getMembers()"
        - "isTypeDeclaration()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:99"
        BranchSideFuncs:
        - "isSolved()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:85"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:97"
        BranchSideFuncs:
        - "compareTypeParameters(com.github.javaparser.ast.body.TypeDeclaration,java.util.List)"
        - "asTypeDeclaration()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:96"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:87"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:90"
        BranchSideFuncs:
        - "get(com.github.javaparser.resolution.TypeSolver)"
        - "getTypeDeclaration(com.github.javaparser.ast.body.TypeDeclaration)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:89"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:87"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:90"
        BranchSideFuncs:
        - "get(com.github.javaparser.resolution.TypeSolver)"
        - "getTypeDeclaration(com.github.javaparser.ast.body.TypeDeclaration)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:89"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:90"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:93"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:92"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:93"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:97"
        BranchSideFuncs:
        - "getContext(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:96"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:103"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:107"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:106"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:107"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:117"
        BranchSideFuncs:
        - "getTypeParameters()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:116"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:109"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:117"
        BranchSideFuncs:
        - "getTypeParameters()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:116"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:110"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:113"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.ast.type.TypeParameter,com.github.javaparser.resolution.TypeSolver)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:112"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:117"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:129"
        BranchSideFuncs:
        - "getImplementedTypes()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:128"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:119"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:129"
        BranchSideFuncs:
        - "getImplementedTypes()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:128"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:120"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:125"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:124"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:129"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:141"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "getExtendedTypes()"
        - "iterator()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:140"
        BranchSideFuncs:
        - "innerMostPartOfName(java.lang.String)"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:131"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:141"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "getId()"
        - "getExtendedTypes()"
        - "iterator()"
        - "compareTypeArguments(com.github.javaparser.ast.nodeTypes.NodeWithTypeArguments,java.util.List)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:140"
        BranchSideFuncs:
        - "innerMostPartOfName(java.lang.String)"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:132"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:137"
        BranchSideFuncs:
        - "getParent()"
        - "bootstrap$()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:136"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:132"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:137"
        BranchSideFuncs:
        - "getParent()"
        - "bootstrap$()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:136"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:141"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:141"
        BranchSideFuncs:
        - "checkAncestorsForType(java.lang.String,com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:140"
        BranchSideFuncs:
        - "innerMostPartOfName(java.lang.String)"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:150"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:157"
        BranchSideFuncs:
        - "isCompositeName(java.lang.String)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:156"
        BranchSideFuncs:
        - "unsolved()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:151"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:154"
        BranchSideFuncs:
        - "outerMostPartOfName(java.lang.String)"
        - "getName()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:153"
        BranchSideFuncs:
        - "solved(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:152"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:154"
        BranchSideFuncs:
        - "getQualifiedName()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:153"
        BranchSideFuncs:
        - "solved(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:153"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:157"
        BranchSideFuncs:
        - "solved(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:156"
        BranchSideFuncs:
        - "unsolved()"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:79,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:79,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:79,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:80,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].get"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:80,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].getTypeDeclaration"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:80,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].solved"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:84,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getMembers"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:84,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:84,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:84,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:85,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].isTypeDeclaration"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:86,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].asTypeDeclaration"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:87,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter].compareTypeParameters"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:90,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:90,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:90,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:90,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:91,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory].getContext"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:91,1"
      Dst: "[java.lang.String].length"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:91,1"
      Dst: "[java.lang.String].substring"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:91,1"
      Dst: "[com.github.javaparser.resolution.Context].solveType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:100,1"
      Dst: "[com.github.javaparser.resolution.Context].getParent"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:100,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveType_0__794].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:101,1"
      Dst: "[java.util.Optional].orElseThrow"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:103,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].isSolved"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:109,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithTypeParameters].getTypeParameters"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:110,1"
      Dst: "[com.github.javaparser.ast.type.TypeParameter].getName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:111,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:119,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithImplements].getImplementedTypes"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:120,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].getName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:121,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveType_1__796].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:123,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].getNameWithScope"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:131,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithExtends].getExtendedTypes"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:132,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter].compareTypeArguments"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:133,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveType_2__795].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:141,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter].isCompositeName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:141,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter].innerMostPartOfName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:142,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter].checkAncestorsForType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:152,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter].outerMostPartOfName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:152,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedDeclaration].getName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:153,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].getQualifiedName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:157,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].unsolved"
    JavaMethodInfo: null
    BBCount: 43
    CyclomaticComplexity: 5
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter].isCompositeName(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter"
    linkageType: null
    functionLinenumber: 160
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:161"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:160"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:161,1"
      Dst: "[java.lang.String].indexOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter].innerMostPartOfName(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter"
    linkageType: null
    functionLinenumber: 164
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter].isCompositeName(java.lang.String)"
    functionUses: 1
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:165"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:164"
        BranchSideFuncs:
        - "isCompositeName(java.lang.String)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:165,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter].isCompositeName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:165,1"
      Dst: "[java.lang.String].lastIndexOf"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:165,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter].outerMostPartOfName(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter"
    linkageType: null
    functionLinenumber: 168
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter].isCompositeName(java.lang.String)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:169"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:168"
        BranchSideFuncs:
        - "isCompositeName(java.lang.String)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:169,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter].isCompositeName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:169,1"
      Dst: "[java.lang.String].lastIndexOf"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:169,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter].compareTypes(java.util.List,java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter"
    linkageType: null
    functionLinenumber: 174
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    functionUses: 2
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:175"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:179"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:178"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:179"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:178"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:179,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter].compareTypeArguments(com.github.javaparser.ast.nodeTypes.NodeWithTypeArguments,java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter"
    linkageType: null
    functionLinenumber: 182
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.nodeTypes.NodeWithTypeArguments"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter].compareTypes(java.util.List,java.util.List)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].getTypeArguments()"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].getTypeArguments()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].getTypeArguments()"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getTypeArguments()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].getTypeArguments()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].getTypeArguments()"
    functionUses: 1
    ICount: 10
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:183,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithTypeArguments].getTypeArguments"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:183,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:183,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:183,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter].compareTypes"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter].compareTypeParameters(com.github.javaparser.ast.nodeTypes.NodeWithTypeParameters,java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter"
    linkageType: null
    functionLinenumber: 187
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.nodeTypes.NodeWithTypeParameters"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter].compareTypes(java.util.List,java.util.List)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getTypeParameters()"
    - "[com.github.javaparser.ast.body.RecordDeclaration].getTypeParameters()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getTypeParameters()"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getTypeParameters()"
    functionUses: 1
    ICount: 6
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:188,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithTypeParameters].getTypeParameters"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:188,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter].compareTypes"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter].compareTypeParameters(com.github.javaparser.ast.body.TypeDeclaration,java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter"
    linkageType: null
    functionLinenumber: 191
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.TypeDeclaration"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter].compareTypeParameters(com.github.javaparser.ast.nodeTypes.NodeWithTypeParameters,java.util.List)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:192"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:195"
        BranchSideFuncs:
        - "compareTypeParameters(com.github.javaparser.ast.nodeTypes.NodeWithTypeParameters,java.util.List)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:194"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:193,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter].compareTypeParameters"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter].checkAncestorsForType(java.lang.String,com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter"
    linkageType: null
    functionLinenumber: 204
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].getAncestors(boolean)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].getAncestors(boolean)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].getAncestors(boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].getAncestors(boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].getAncestors(boolean)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].getAncestors(boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].getAncestors(boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].getAncestors(boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].getAncestors(boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getAncestors(boolean)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].getAncestors(boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].getAncestors(boolean)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].getAncestors(boolean)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].getAncestors(boolean)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].getAncestors(boolean)"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_checkAncestorsForType_3__915].bootstrap$()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].internalTypes()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].internalTypes()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].internalTypes()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].internalTypes()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].internalTypes()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].internalTypes()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].internalTypes()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].internalTypes()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].internalTypes()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].internalTypes()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].internalTypes()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].internalTypes()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].internalTypes()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].internalTypes()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].asReferenceType()"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].asReferenceType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].accessSpecifier()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod].accessSpecifier()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].accessSpecifier()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistFieldDeclaration].accessSpecifier()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$1].accessSpecifier()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].accessSpecifier()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].accessSpecifier()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].accessSpecifier()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].accessSpecifier()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistConstructorDeclaration].accessSpecifier()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].accessSpecifier()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].accessSpecifier()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].accessSpecifier()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].accessSpecifier()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$1].accessSpecifier()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.DefaultConstructorDeclaration].accessSpecifier()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration].accessSpecifier()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration].accessSpecifier()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].accessSpecifier()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFieldDeclaration].accessSpecifier()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration].accessSpecifier()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].accessSpecifier()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].accessSpecifier()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].accessSpecifier()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].getName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].getName()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter].checkAncestorsForType(java.lang.String,com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    functionUses: 2
    ICount: 47
    EdgeCount: 177
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:205"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:237"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "getAncestors(boolean)"
        - "bootstrap$()"
        - "getTypeDeclaration()"
        - "next()"
        - "internalTypes()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:236"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:212"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:229"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "internalTypes()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:228"
        BranchSideFuncs:
        - "checkAncestorsForType(java.lang.String,com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:214"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:220"
        BranchSideFuncs:
        - "asReferenceType()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:219"
        BranchSideFuncs:
        - "getName()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:216"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:220"
        BranchSideFuncs:
        - "accessSpecifier()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:219"
        BranchSideFuncs:
        - "getName()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:217"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:216"
        BranchSideFuncs:
        - "accessSpecifier()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:220"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:226"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:225"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:221"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:224"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:223"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:230"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:235"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:234"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:205,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].getAncestors"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:205,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:205,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:205,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:209,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:209,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_checkAncestorsForType_3__915].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:210,1"
      Dst: "[java.util.Optional].orElseThrow"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:212,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].internalTypes"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:212,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:215,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].asReferenceType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:217,1"
      Dst: "[com.github.javaparser.resolution.declarations.HasAccessSpecifier].accessSpecifier"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:220,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedDeclaration].getName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:220,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:229,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter].checkAncestorsForType"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter].solveMethod(java.lang.String,java.util.List,boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter"
    linkageType: null
    functionLinenumber: 242
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.model.SymbolReference"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.util.List"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveMethod_4__863].bootstrap$(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getDeclaredMethods()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].getDeclaredMethods()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].getDeclaredMethods()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].getDeclaredMethods()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].getDeclaredMethods()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].getDeclaredMethods()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].getDeclaredMethods()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].getDeclaredMethods()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].getDeclaredMethods()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].getDeclaredMethods()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].getDeclaredMethods()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].getDeclaredMethods()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].getDeclaredMethods()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].getDeclaredMethods()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].getDeclaredMethods()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveMethod_5__864].bootstrap$(boolean)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].isJavaLangObject()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].getAncestors(boolean)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].getAncestors(boolean)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].getAncestors(boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].getAncestors(boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].getAncestors(boolean)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].getAncestors(boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].getAncestors(boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].getAncestors(boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].getAncestors(boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getAncestors(boolean)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].getAncestors(boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].getAncestors(boolean)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].getAncestors(boolean)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].getAncestors(boolean)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].getAncestors(boolean)"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration()"
    - "[com.github.javaparser.ast.NodeList].addAll(java.util.Collection)"
    - "[com.github.javaparser.utils.VisitorList].addAll(java.util.Collection)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getAllMethodsVisibleToInheritors()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveMethod_6__866].bootstrap$(java.lang.String)"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic].solveMethodInType(com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration,java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.resolution.model.SymbolReference].isSolved()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.resolution.model.SymbolReference].getCorrespondingDeclaration()"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.utils.VisitorList].isEmpty()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveMethod_7__865].bootstrap$()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].getParent()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForEachStatementContext].solveMethod(java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].solveMethod(java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext].solveMethod(java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext].solveMethod(java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext].solveMethod(java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext].solveMethod(java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext].solveMethod(java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext].solveMethod(java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext].solveMethod(java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForStatementContext].solveMethod(java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnumDeclarationContext].solveMethod(java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext].solveMethod(java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext].solveMethod(java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext].solveMethod(java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnnotationDeclarationContext].solveMethod(java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext].solveMethod(java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.resolution.Context].solveMethod(java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ObjectCreationContext].solveMethod(java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.resolution.model.SymbolReference].isSolved()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.resolution.model.SymbolReference].getCorrespondingDeclaration()"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.utils.VisitorList].isEmpty()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].isInterface()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].isInterface()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].isInterface()"
    - "[com.github.javaparser.resolution.declarations.ResolvedInterfaceDeclaration].isInterface()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].isInterface()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].isInterface()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].isInterface()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].isInterface()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].isInterface()"
    - "[com.github.javaparser.resolution.TypeSolver].getSolvedJavaLangObject()"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic].solveMethodInType(com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration,java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.resolution.model.SymbolReference].isSolved()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.resolution.model.SymbolReference].getCorrespondingDeclaration()"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic].findMostApplicable(java.util.List,java.lang.String,java.util.List,com.github.javaparser.resolution.TypeSolver)"
    functionUses: 3
    ICount: 77
    EdgeCount: 141
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:250"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:276"
        BranchSideFuncs:
        - "hasNext()"
        - "getAncestors(boolean)"
        - "next()"
        - "iterator()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:275"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:251"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:276"
        BranchSideFuncs:
        - "hasNext()"
        - "getAncestors(boolean)"
        - "getTypeDeclaration()"
        - "next()"
        - "iterator()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:275"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:255"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:269"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:255"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:269"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:266"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:270"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:269"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:276"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:286"
        BranchSideFuncs:
        - "getParent()"
        - "bootstrap$()"
        - "solveMethod(java.lang.String,java.util.List,boolean)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:285"
        BranchSideFuncs:
        - "isEmpty()"
        - "isInterface()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:280"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:286"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:285"
        BranchSideFuncs:
        - "isEmpty()"
        - "isInterface()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:286"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:293"
        BranchSideFuncs:
        - "solveMethodInType(com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration,java.lang.String,java.util.List,boolean)"
        - "isSolved()"
        - "getSolvedJavaLangObject()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:292"
        BranchSideFuncs:
        - "findMostApplicable(java.util.List,java.lang.String,java.util.List,com.github.javaparser.resolution.TypeSolver)"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:286"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:293"
        BranchSideFuncs:
        - "solveMethodInType(com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration,java.lang.String,java.util.List,boolean)"
        - "isSolved()"
        - "getSolvedJavaLangObject()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:292"
        BranchSideFuncs:
        - "findMostApplicable(java.util.List,java.lang.String,java.util.List,com.github.javaparser.resolution.TypeSolver)"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:288"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:293"
        BranchSideFuncs:
        - "add(java.lang.Object)"
        - "getCorrespondingDeclaration()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:292"
        BranchSideFuncs:
        - "findMostApplicable(java.util.List,java.lang.String,java.util.List,com.github.javaparser.resolution.TypeSolver)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:243,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].getDeclaredMethods"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:243,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:243,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveMethod_4__863].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:244,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:244,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveMethod_5__864].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:246,1"
      Dst: "[java.util.stream.Collectors].toList"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:246,1"
      Dst: "[java.util.stream.Stream].collect"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:250,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].isJavaLangObject"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:251,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].getAncestors"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:251,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:251,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:251,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:252,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:255,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:255,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:257,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].getAllMethodsVisibleToInheritors"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:258,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveMethod_6__866].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:257,1"
      Dst: "[java.util.List].addAll"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:265,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].solveMethodInType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:266,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].isSolved"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:267,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].getCorrespondingDeclaration"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:267,1"
      Dst: "[java.util.List].add"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:276,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:277,1"
      Dst: "[com.github.javaparser.resolution.Context].getParent"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:277,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveMethod_7__865].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:278,1"
      Dst: "[java.util.Optional].orElseThrow"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:279,1"
      Dst: "[com.github.javaparser.resolution.Context].solveMethod"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:286,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].isInterface"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:287,1"
      Dst: "[com.github.javaparser.resolution.TypeSolver].getSolvedJavaLangObject"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:293,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].findMostApplicable"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter].solveConstructor(java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.model.SymbolReference"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:297"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:300"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:299"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:298,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].getConstructors"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:298,1"
      Dst: "[com.github.javaparser.resolution.logic.ConstructorResolutionLogic].findMostApplicable"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:300,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].unsolved"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter].lambda$solveMethod$7()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter"
    linkageType: null
    functionLinenumber: 277
    functionDepth: 0
    returnType: "java.lang.RuntimeException"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:278,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter].lambda$solveMethod$6(java.lang.String,com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter"
    linkageType: null
    functionLinenumber: 258
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].getName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].getName()"
    functionUses: 1
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:259,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedDeclaration].getName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:259,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter].lambda$solveMethod$5(boolean,com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter"
    linkageType: null
    functionLinenumber: 244
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "boolean"
    - "com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].isStatic()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].isStatic()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].isStatic()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod].isStatic()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].isStatic()"
    functionUses: 1
    ICount: 9
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:245"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:244"
        BranchSideFuncs:
        - "isStatic()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:245"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:244"
        BranchSideFuncs:
        - "isStatic()"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:245,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration].isStatic"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter].lambda$solveMethod$4(java.lang.String,com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter"
    linkageType: null
    functionLinenumber: 243
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].getName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].getName()"
    functionUses: 1
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:244,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedDeclaration].getName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:244,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter].lambda$checkAncestorsForType$3()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter"
    linkageType: null
    functionLinenumber: 209
    functionDepth: 0
    returnType: "java.lang.RuntimeException"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:210,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter].lambda$solveType$2()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter"
    linkageType: null
    functionLinenumber: 133
    functionDepth: 0
    returnType: "java.lang.RuntimeException"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:134,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter].lambda$solveType$1()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter"
    linkageType: null
    functionLinenumber: 121
    functionDepth: 0
    returnType: "java.lang.RuntimeException"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:122,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter].lambda$solveType$0()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter"
    linkageType: null
    functionLinenumber: 100
    functionDepth: 0
    returnType: "java.lang.RuntimeException"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter:101,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.NullsFailProvider].<init>(com.fasterxml.jackson.databind.PropertyName,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.NullsFailProvider"
    linkageType: null
    functionLinenumber: 19
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.PropertyName"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.NullsFailProvider:20,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.NullsFailProvider].constructForProperty(com.fasterxml.jackson.databind.BeanProperty)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.NullsFailProvider"
    linkageType: null
    functionLinenumber: 25
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.impl.NullsFailProvider"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.BeanProperty"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.NullsFailProvider].constructForProperty(com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.BeanProperty$Bogus].getType()"
    - "[com.fasterxml.jackson.databind.ser.std.MapProperty].getType()"
    - "[com.fasterxml.jackson.databind.BeanProperty$Std:com.fasterxml.jackson.databind.deser.SettableBeanProperty:com.fasterxml.jackson.databind.ser.BeanPropertyWriter].getType()"
    functionUses: 1
    ICount: 4
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.NullsFailProvider:26,1"
      Dst: "[com.fasterxml.jackson.databind.BeanProperty].getType"
    - Src: "com.fasterxml.jackson.databind.deser.impl.NullsFailProvider:26,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.NullsFailProvider].constructForProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.NullsFailProvider].constructForProperty(com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.NullsFailProvider"
    linkageType: null
    functionLinenumber: 30
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.impl.NullsFailProvider"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.BeanProperty"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.NullsFailProvider].<init>(com.fasterxml.jackson.databind.PropertyName,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.BeanProperty$Bogus].getFullName()"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].getFullName()"
    - "[com.fasterxml.jackson.databind.ser.std.MapProperty].getFullName()"
    - "[com.fasterxml.jackson.databind.BeanProperty$Std:com.fasterxml.jackson.databind.deser.SettableBeanProperty].getFullName()"
    functionUses: 3
    ICount: 6
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.NullsFailProvider:31,1"
      Dst: "[com.fasterxml.jackson.databind.BeanProperty].getFullName"
    - Src: "com.fasterxml.jackson.databind.deser.impl.NullsFailProvider:31,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.NullsFailProvider].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.NullsFailProvider].constructForRootValue(com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.NullsFailProvider"
    linkageType: null
    functionLinenumber: 34
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.impl.NullsFailProvider"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.NullsFailProvider].<init>(com.fasterxml.jackson.databind.PropertyName,com.fasterxml.jackson.databind.JavaType)"
    functionUses: 3
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.NullsFailProvider:35,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.NullsFailProvider].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.NullsFailProvider].getNullAccessPattern()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.NullsFailProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.AccessPattern"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.NullsFailProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.NullsFailProvider"
    linkageType: null
    functionLinenumber: 46
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.exc.InvalidNullException].'from'(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.PropertyName,com.fasterxml.jackson.databind.JavaType)"
    functionUses: 44
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.NullsFailProvider:47,1"
      Dst: "[com.fasterxml.jackson.databind.exc.InvalidNullException].from"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorMap$put__945].bootstrap$(com.github.javaparser.utils.VisitorMap)"
    functionSourceFile: "com.github.javaparser.utils.VisitorMap$put__945"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.BiConsumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.utils.VisitorMap"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorMap$put__945].<init>(com.github.javaparser.utils.VisitorMap)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorMap$put__945:-1,1"
      Dst: "[com.github.javaparser.utils.VisitorMap$put__945].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorMap$put__945].<init>(com.github.javaparser.utils.VisitorMap)"
    functionSourceFile: "com.github.javaparser.utils.VisitorMap$put__945"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.utils.VisitorMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorMap$put__945:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorMap$put__945].accept(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.utils.VisitorMap$put__945"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    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: 2
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorMap$put__945:-1,1"
      Dst: "[com.github.javaparser.utils.VisitorMap].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.SimpleType].<init>(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.SimpleType"
    linkageType: null
    functionLinenumber: 32
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.SimpleType].<init>(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].emptyBindings()"
    functionUses: 9
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.SimpleType:33,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings].emptyBindings"
    - Src: "com.fasterxml.jackson.databind.type.SimpleType:33,1"
      Dst: "[com.fasterxml.jackson.databind.type.SimpleType].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.SimpleType].<init>(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
    functionSourceFile: "com.fasterxml.jackson.databind.type.SimpleType"
    linkageType: null
    functionLinenumber: 37
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.type.TypeBindings"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.JavaType[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.SimpleType].<init>(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[],java.lang.Object,java.lang.Object,boolean)"
    functionUses: 2
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.SimpleType:38,1"
      Dst: "[com.fasterxml.jackson.databind.type.SimpleType].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.SimpleType].<init>(com.fasterxml.jackson.databind.type.TypeBase)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.SimpleType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.type.TypeBase"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.SimpleType:48,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.SimpleType].<init>(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[],java.lang.Object,java.lang.Object,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.SimpleType"
    linkageType: null
    functionLinenumber: 58
    functionDepth: 0
    returnType: "void"
    argCount: 7
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.type.TypeBindings"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.JavaType[]"
    - "java.lang.Object"
    - "java.lang.Object"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeBase].<init>(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[],int,java.lang.Object,java.lang.Object,boolean)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].emptyBindings()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].hashCode()"
    functionUses: 5
    ICount: 15
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.SimpleType:59"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.SimpleType:59"
        BranchSideFuncs:
        - "emptyBindings()"
        - "hashCode()"
      - BranchSide: "com.fasterxml.jackson.databind.type.SimpleType:58"
        BranchSideFuncs:
        - "emptyBindings()"
        - "hashCode()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.SimpleType:59,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings].emptyBindings"
    - Src: "com.fasterxml.jackson.databind.type.SimpleType:59,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings].hashCode"
    - Src: "com.fasterxml.jackson.databind.type.SimpleType:55,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBase].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.SimpleType].<init>(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[],int,java.lang.Object,java.lang.Object,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.SimpleType"
    linkageType: null
    functionLinenumber: 71
    functionDepth: 0
    returnType: "void"
    argCount: 8
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.type.TypeBindings"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.JavaType[]"
    - "int"
    - "java.lang.Object"
    - "java.lang.Object"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeBase].<init>(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[],int,java.lang.Object,java.lang.Object,boolean)"
    functionUses: 2
    ICount: 11
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.SimpleType:72,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.SimpleType].constructUnsafe(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.SimpleType"
    linkageType: null
    functionLinenumber: 85
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.SimpleType"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.SimpleType].<init>(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[],java.lang.Object,java.lang.Object,boolean)"
    functionUses: 5
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.SimpleType:86,1"
      Dst: "[com.fasterxml.jackson.databind.type.SimpleType].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.SimpleType].construct(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.SimpleType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.SimpleType"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.SimpleType:110"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.SimpleType:113"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.SimpleType:112"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.SimpleType:113"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.SimpleType:117"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.SimpleType:116"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.SimpleType:117"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.SimpleType:120"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.SimpleType:119"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.SimpleType:110,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "com.fasterxml.jackson.databind.type.SimpleType:111,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.type.SimpleType:111,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.type.SimpleType:111,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.databind.type.SimpleType:117,1"
      Dst: "[java.lang.Class].isArray"
    - Src: "com.fasterxml.jackson.databind.type.SimpleType:120,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings].emptyBindings"
    - Src: "com.fasterxml.jackson.databind.type.SimpleType:122,1"
      Dst: "[java.lang.Class].getSuperclass"
    - Src: "com.fasterxml.jackson.databind.type.SimpleType:122,1"
      Dst: "[com.fasterxml.jackson.databind.type.SimpleType]._buildSuperClass"
    - Src: "com.fasterxml.jackson.databind.type.SimpleType:122,1"
      Dst: "[com.fasterxml.jackson.databind.type.SimpleType].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.SimpleType].withContentType(com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.SimpleType"
    linkageType: null
    functionLinenumber: 126
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.SimpleType:127,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.SimpleType].withTypeHandler(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.SimpleType"
    linkageType: null
    functionLinenumber: 131
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.SimpleType"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.SimpleType].<init>(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[],java.lang.Object,java.lang.Object,boolean)"
    functionUses: 9
    ICount: 14
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.SimpleType:132"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.SimpleType:135"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.SimpleType:134"
        BranchSideFuncs:
        - "<init>(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[],java.lang.Object,java.lang.Object,boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.SimpleType:135,1"
      Dst: "[com.fasterxml.jackson.databind.type.SimpleType].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.SimpleType].withContentTypeHandler(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.SimpleType"
    linkageType: null
    functionLinenumber: 140
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.SimpleType:141,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.SimpleType].withValueHandler(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.SimpleType"
    linkageType: null
    functionLinenumber: 145
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.SimpleType"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.SimpleType].<init>(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[],java.lang.Object,java.lang.Object,boolean)"
    functionUses: 11
    ICount: 14
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.SimpleType:146"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.SimpleType:149"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.SimpleType:148"
        BranchSideFuncs:
        - "<init>(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[],java.lang.Object,java.lang.Object,boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.SimpleType:149,1"
      Dst: "[com.fasterxml.jackson.databind.type.SimpleType].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.SimpleType].withContentValueHandler(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.SimpleType"
    linkageType: null
    functionLinenumber: 154
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.SimpleType"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.SimpleType:155,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.SimpleType].withStaticTyping()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.SimpleType"
    linkageType: null
    functionLinenumber: 159
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.SimpleType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.SimpleType].<init>(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[],java.lang.Object,java.lang.Object,boolean)"
    functionUses: 15
    ICount: 14
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.SimpleType:160"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.SimpleType:159"
        BranchSideFuncs:
        - "<init>(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[],java.lang.Object,java.lang.Object,boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.SimpleType:160,1"
      Dst: "[com.fasterxml.jackson.databind.type.SimpleType].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.SimpleType].refine(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
    functionSourceFile: "com.fasterxml.jackson.databind.type.SimpleType"
    linkageType: null
    functionLinenumber: 167
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 4
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.type.TypeBindings"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.JavaType[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.SimpleType].buildCanonicalName()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.SimpleType"
    linkageType: null
    functionLinenumber: 173
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeBindings].size()"
    - "[com.fasterxml.jackson.databind.type.TypeBase]._hasNTypeParameters(int)"
    - "[com.fasterxml.jackson.databind.type.TypeBase].containedType(int)"
    - "[com.fasterxml.jackson.databind.type.TypeBase].toCanonical()"
    functionUses: 2
    ICount: 24
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.SimpleType:181"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.SimpleType:192"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.SimpleType:191"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.SimpleType:181"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.SimpleType:192"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.SimpleType:191"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.SimpleType:183"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.SimpleType:190"
        BranchSideFuncs:
        - "containedType(int)"
      - BranchSide: "com.fasterxml.jackson.databind.type.SimpleType:189"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.SimpleType:185"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.SimpleType:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.SimpleType:174,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.type.SimpleType:175,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.type.SimpleType:175,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.type.SimpleType:177,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings].size"
    - Src: "com.fasterxml.jackson.databind.type.SimpleType:181,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBase]._hasNTypeParameters"
    - Src: "com.fasterxml.jackson.databind.type.SimpleType:184,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBase].containedType"
    - Src: "com.fasterxml.jackson.databind.type.SimpleType:188,1"
      Dst: "[com.fasterxml.jackson.core.type.ResolvedType].toCanonical"
    - Src: "com.fasterxml.jackson.databind.type.SimpleType:192,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.type.SimpleType].isContainerType()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.SimpleType"
    linkageType: null
    functionLinenumber: 201
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 17
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.SimpleType].hasContentType()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.SimpleType"
    linkageType: null
    functionLinenumber: 204
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.SimpleType].getErasedSignature(java.lang.StringBuilder)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.SimpleType"
    linkageType: null
    functionLinenumber: 208
    functionDepth: 0
    returnType: "java.lang.StringBuilder"
    argCount: 1
    argTypes:
    - "java.lang.StringBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeBase]._classSignature(java.lang.Class,java.lang.StringBuilder,boolean)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.SimpleType:209,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBase]._classSignature"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.SimpleType].getGenericSignature(java.lang.StringBuilder)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.SimpleType"
    linkageType: null
    functionLinenumber: 214
    functionDepth: 0
    returnType: "java.lang.StringBuilder"
    argCount: 1
    argTypes:
    - "java.lang.StringBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeBase]._classSignature(java.lang.Class,java.lang.StringBuilder,boolean)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].size()"
    - "[com.fasterxml.jackson.databind.type.TypeBase].containedType(int)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.IterationType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].getGenericSignature(java.lang.StringBuilder)"
    functionUses: 8
    ICount: 17
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.SimpleType:218"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.SimpleType:225"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.SimpleType:224"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.SimpleType:220"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.SimpleType:222"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.SimpleType:215,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBase]._classSignature"
    - Src: "com.fasterxml.jackson.databind.type.SimpleType:217,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings].size"
    - Src: "com.fasterxml.jackson.databind.type.SimpleType:219,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.type.SimpleType:221,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBase].containedType"
    - Src: "com.fasterxml.jackson.databind.type.SimpleType:221,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getGenericSignature"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.type.SimpleType]._buildSuperClass(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.SimpleType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.type.TypeBindings"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.SimpleType:243"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.SimpleType:246"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.SimpleType:245"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.SimpleType:246"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.SimpleType:249"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.SimpleType:248"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.SimpleType:247,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].unknownType"
    - Src: "com.fasterxml.jackson.databind.type.SimpleType:249,1"
      Dst: "[java.lang.Class].getSuperclass"
    - Src: "com.fasterxml.jackson.databind.type.SimpleType:249,1"
      Dst: "[com.fasterxml.jackson.databind.type.SimpleType]._buildSuperClass"
    - Src: "com.fasterxml.jackson.databind.type.SimpleType:250,1"
      Dst: "[com.fasterxml.jackson.databind.type.SimpleType].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.SimpleType].toString()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.SimpleType"
    linkageType: null
    functionLinenumber: 262
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.ReferenceType].buildCanonicalName()"
    - "[com.fasterxml.jackson.databind.type.IterationType].buildCanonicalName()"
    - "[com.fasterxml.jackson.databind.type.SimpleType].buildCanonicalName()"
    functionUses: 21
    ICount: 9
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.SimpleType:263,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.type.SimpleType:264,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.type.SimpleType:264,1"
      Dst: "[com.fasterxml.jackson.databind.type.SimpleType].buildCanonicalName"
    - Src: "com.fasterxml.jackson.databind.type.SimpleType:265,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.SimpleType].equals(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.SimpleType"
    linkageType: null
    functionLinenumber: 270
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeBindings].equals(java.lang.Object)"
    functionUses: 47
    ICount: 19
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.SimpleType:271"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.SimpleType:272"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.SimpleType:271"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.SimpleType:272"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.SimpleType:273"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.SimpleType:272"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.SimpleType:273"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.SimpleType:274"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.SimpleType:278"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.SimpleType:280"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.SimpleType:273,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.type.SimpleType:283,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings].equals"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__318].bootstrap$(com.github.javaparser.ast.stmt.BlockStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__318"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.BlockStmt"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__318].<init>(com.github.javaparser.ast.stmt.BlockStmt)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__318:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__318].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__318].<init>(com.github.javaparser.ast.stmt.BlockStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__318"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.BlockStmt"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__318:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__318].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__318"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__318:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.ForEachStmtMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.ForEachStmtMetaModel"
    linkageType: null
    functionLinenumber: 41
    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:42,1"
      Dst: "[com.github.javaparser.metamodel.StatementMetaModel].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$cast__751].bootstrap$(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$cast__751"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor$cast__751].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$cast__751:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$cast__751].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$cast__751].<init>(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$cast__751"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$cast__751:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$cast__751].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$cast__751"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 11
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$cast__751:-1,1"
      Dst: "[java.lang.Class].cast"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].<init>()"
    functionSourceFile: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:35,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isDigit(char)"
    functionSourceFile: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:55"
      Branch Sides:
      - BranchSide: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:54"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isDigit(byte)"
    functionSourceFile: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "byte"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:68"
      Branch Sides:
      - BranchSide: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:67"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isEightDigits(byte[],int)"
    functionSourceFile: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "byte[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:72,1"
      Dst: "[java.lang.invoke.VarHandle].get"
    - Src: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:72,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isEightDigitsUtf8"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isEightDigits(char[],int)"
    functionSourceFile: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "char[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:93,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isEightDigitsUtf16"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isEightDigits(java.lang.CharSequence,int)"
    functionSourceFile: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.CharSequence"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:98"
      Branch Sides:
      - BranchSide: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:101"
        BranchSideFuncs: []
    Callsites:
    - Src: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:99,1"
      Dst: "[java.lang.CharSequence].charAt"
    - Src: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:100,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isDigit"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isEightDigitsUtf16(long,long)"
    functionSourceFile: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:115"
      Branch Sides:
      - BranchSide: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:105"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isEightDigitsUtf8(long)"
    functionSourceFile: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:121"
      Branch Sides:
      - BranchSide: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:118"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isEightZeroes(byte[],int)"
    functionSourceFile: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "byte[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:125,1"
      Dst: "[java.lang.invoke.VarHandle].get"
    - Src: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:125,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isEightZeroesUtf8"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isEightZeroes(java.lang.CharSequence,int)"
    functionSourceFile: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.CharSequence"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:130"
      Branch Sides:
      - BranchSide: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:133"
        BranchSideFuncs: []
      - BranchSide: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:132"
        BranchSideFuncs: []
    - Branch String: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:131"
      Branch Sides:
      - BranchSide: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:130"
        BranchSideFuncs: []
    Callsites:
    - Src: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:131,1"
      Dst: "[java.lang.CharSequence].charAt"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isEightZeroes(char[],int)"
    functionSourceFile: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "char[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:154,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isEightZeroesUtf16"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isEightZeroesUtf16(long,long)"
    functionSourceFile: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:158"
      Branch Sides:
      - BranchSide: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:157"
        BranchSideFuncs: []
    - Branch String: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:158"
      Branch Sides:
      - BranchSide: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:157"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isEightZeroesUtf8(long)"
    functionSourceFile: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:163"
      Branch Sides:
      - BranchSide: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:162"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].readIntBE(byte[],int)"
    functionSourceFile: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "byte[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:167,1"
      Dst: "[java.lang.invoke.VarHandle].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].readLongBE(byte[],int)"
    functionSourceFile: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 2
    argTypes:
    - "byte[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:171,1"
      Dst: "[java.lang.invoke.VarHandle].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].readLongLE(byte[],int)"
    functionSourceFile: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 2
    argTypes:
    - "byte[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:175,1"
      Dst: "[java.lang.invoke.VarHandle].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseEightDigits(char[],int)"
    functionSourceFile: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "char[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:198,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseEightDigitsUtf16"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseEightDigits(byte[],int)"
    functionSourceFile: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "byte[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:202,1"
      Dst: "[java.lang.invoke.VarHandle].get"
    - Src: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:202,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseEightDigitsUtf8"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseEightDigits(java.lang.CharSequence,int)"
    functionSourceFile: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.CharSequence"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:214,1"
      Dst: "[java.lang.CharSequence].charAt"
    - Src: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:222,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseEightDigitsUtf16"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseEightDigitsUtf16(long,long)"
    functionSourceFile: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:249"
      Branch Sides:
      - BranchSide: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:253"
        BranchSideFuncs: []
      - BranchSide: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:252"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseEightDigitsUtf8(byte[],int)"
    functionSourceFile: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "byte[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:267,1"
      Dst: "[java.lang.invoke.VarHandle].get"
    - Src: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:267,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseEightDigitsUtf8"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseEightDigitsUtf8(long)"
    functionSourceFile: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:297"
      Branch Sides:
      - BranchSide: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:305"
        BranchSideFuncs: []
      - BranchSide: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:304"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseEightHexDigits(java.lang.CharSequence,int)"
    functionSourceFile: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 2
    argTypes:
    - "java.lang.CharSequence"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:319,1"
      Dst: "[java.lang.CharSequence].charAt"
    - Src: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:329,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseEightHexDigitsUtf16"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseEightHexDigits(char[],int)"
    functionSourceFile: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 2
    argTypes:
    - "char[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:354,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseEightHexDigitsUtf16"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseEightHexDigits(byte[],int)"
    functionSourceFile: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 2
    argTypes:
    - "byte[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:366,1"
      Dst: "[java.lang.invoke.VarHandle].get"
    - Src: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:366,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseEightHexDigitsUtf8"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseEightHexDigitsUtf16(long,long)"
    functionSourceFile: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 2
    argTypes:
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:392,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseFourHexDigitsUtf16"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseEightHexDigitsUtf8(long)"
    functionSourceFile: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:432"
      Branch Sides:
      - BranchSide: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:437"
        BranchSideFuncs: []
      - BranchSide: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:436"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseFourDigits(char[],int)"
    functionSourceFile: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "char[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:456,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseFourDigitsUtf16"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseFourDigits(java.lang.CharSequence,int)"
    functionSourceFile: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.CharSequence"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:460,1"
      Dst: "[java.lang.CharSequence].charAt"
    - Src: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:465,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseFourDigitsUtf16"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseFourDigits(byte[],int)"
    functionSourceFile: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "byte[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:469,1"
      Dst: "[java.lang.invoke.VarHandle].get"
    - Src: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:469,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseFourDigitsUtf8"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseFourDigitsUtf16(long)"
    functionSourceFile: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:480"
      Branch Sides:
      - BranchSide: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:484"
        BranchSideFuncs: []
      - BranchSide: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:483"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseFourDigitsUtf8(int)"
    functionSourceFile: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:492"
      Branch Sides:
      - BranchSide: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:497"
        BranchSideFuncs: []
      - BranchSide: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:496"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseFourHexDigitsUtf16(long)"
    functionSourceFile: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:535"
      Branch Sides:
      - BranchSide: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:540"
        BranchSideFuncs: []
      - BranchSide: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:539"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseUpTo7Digits(byte[],int,int)"
    functionSourceFile: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:555"
      Branch Sides:
      - BranchSide: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:559"
        BranchSideFuncs: []
    - Branch String: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:560"
      Branch Sides: []
    Callsites:
    - Src: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:557,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isDigit"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseUpTo7Digits(char[],int,int)"
    functionSourceFile: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:566"
      Branch Sides:
      - BranchSide: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:570"
        BranchSideFuncs: []
    - Branch String: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:571"
      Branch Sides: []
    Callsites:
    - Src: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:568,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isDigit"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseUpTo7Digits(java.lang.CharSequence,int,int)"
    functionSourceFile: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "java.lang.CharSequence"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:577"
      Branch Sides:
      - BranchSide: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:581"
        BranchSideFuncs: []
    - Branch String: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:582"
      Branch Sides: []
    Callsites:
    - Src: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:578,1"
      Dst: "[java.lang.CharSequence].charAt"
    - Src: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:579,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isDigit"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].writeIntBE(byte[],int,int)"
    functionSourceFile: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:586,1"
      Dst: "[java.lang.invoke.VarHandle].set"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].writeLongBE(byte[],int,long)"
    functionSourceFile: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:590,1"
      Dst: "[java.lang.invoke.VarHandle].set"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].fma(double,double,double)"
    functionSourceFile: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 3
    argTypes:
    - "double"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:594,1"
      Dst: "[java.lang.Math].fma"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getAllFields_2__927].bootstrap$(java.util.ArrayList)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getAllFields_2__927"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "java.util.ArrayList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getAllFields_2__927].<init>(java.util.ArrayList)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getAllFields_2__927:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getAllFields_2__927].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getAllFields_2__927].<init>(java.util.ArrayList)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getAllFields_2__927"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.ArrayList"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getAllFields_2__927:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getAllFields_2__927].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getAllFields_2__927"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].lambda$getAllFields$2(java.util.ArrayList,com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getAllFields_2__927:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].lambda$getAllFields$2"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_9__346].bootstrap$(com.github.javaparser.resolution.model.SymbolReference)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_9__346"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Supplier"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.model.SymbolReference"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_9__346].<init>(com.github.javaparser.resolution.model.SymbolReference)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_9__346:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_9__346].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_9__346].<init>(com.github.javaparser.resolution.model.SymbolReference)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_9__346"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.model.SymbolReference"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_9__346:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_9__346].get()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_9__346"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].lambda$visit$9(com.github.javaparser.resolution.model.SymbolReference)"
    functionUses: 3
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_9__346:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].lambda$visit$9"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_toReferenceType_4__1142].bootstrap$(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration,com.github.javaparser.ast.type.Type)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_toReferenceType_4__1142"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration"
    - "com.github.javaparser.ast.type.Type"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_toReferenceType_4__1142].<init>(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration,com.github.javaparser.ast.type.Type)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_toReferenceType_4__1142:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_toReferenceType_4__1142].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_toReferenceType_4__1142].<init>(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration,com.github.javaparser.ast.type.Type)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_toReferenceType_4__1142"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration"
    - "com.github.javaparser.ast.type.Type"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_toReferenceType_4__1142:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_toReferenceType_4__1142].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_toReferenceType_4__1142"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].lambda$toReferenceType$4(com.github.javaparser.ast.type.Type,java.lang.Void)"
    functionUses: 6
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_toReferenceType_4__1142:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].lambda$toReferenceType$4"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__317].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__317"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__317].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__317:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__317].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__317].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__317"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__317:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__317].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__317"
    linkageType: null
    functionLinenumber: -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.BlockComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    functionUses: 14
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__317:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration$lambda_isLocalClassDeclaration_0__888].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration$lambda_isLocalClassDeclaration_0__888"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration$lambda_isLocalClassDeclaration_0__888].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration$lambda_isLocalClassDeclaration_0__888:-1,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration$lambda_isLocalClassDeclaration_0__888].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration$lambda_isLocalClassDeclaration_0__888].<init>()"
    functionSourceFile: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration$lambda_isLocalClassDeclaration_0__888"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration$lambda_isLocalClassDeclaration_0__888:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration$lambda_isLocalClassDeclaration_0__888].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration$lambda_isLocalClassDeclaration_0__888"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 9
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration$lambda_isLocalClassDeclaration_0__888:-1,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].lambda$isLocalClassDeclaration$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_toReferenceType_5__1141].bootstrap$(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration,com.github.javaparser.ast.type.Type)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_toReferenceType_5__1141"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration"
    - "com.github.javaparser.ast.type.Type"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_toReferenceType_5__1141].<init>(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration,com.github.javaparser.ast.type.Type)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_toReferenceType_5__1141:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_toReferenceType_5__1141].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_toReferenceType_5__1141].<init>(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration,com.github.javaparser.ast.type.Type)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_toReferenceType_5__1141"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration"
    - "com.github.javaparser.ast.type.Type"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_toReferenceType_5__1141:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_toReferenceType_5__1141].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_toReferenceType_5__1141"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].lambda$toReferenceType$5(com.github.javaparser.ast.type.Type,java.lang.Void)"
    functionUses: 6
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_toReferenceType_5__1141:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].lambda$toReferenceType$5"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.BinaryExpr].<init>()"
    functionSourceFile: "com.github.javaparser.ast.expr.BinaryExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.BinaryExpr:119,1"
      Dst: "[com.github.javaparser.ast.expr.BooleanLiteralExpr].<init>"
    - Src: "com.github.javaparser.ast.expr.BinaryExpr:119,1"
      Dst: "[com.github.javaparser.ast.expr.BinaryExpr].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -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: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.BinaryExpr:124,1"
      Dst: "[com.github.javaparser.ast.expr.BinaryExpr].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 131
    functionDepth: 0
    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:132,1"
      Dst: "[com.github.javaparser.ast.expr.Expression].<init>"
    - Src: "com.github.javaparser.ast.expr.BinaryExpr:133,1"
      Dst: "[com.github.javaparser.ast.expr.BinaryExpr].setLeft"
    - Src: "com.github.javaparser.ast.expr.BinaryExpr:134,1"
      Dst: "[com.github.javaparser.ast.expr.BinaryExpr].setRight"
    - Src: "com.github.javaparser.ast.expr.BinaryExpr:135,1"
      Dst: "[com.github.javaparser.ast.expr.BinaryExpr].setOperator"
    - Src: "com.github.javaparser.ast.expr.BinaryExpr:136,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 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.ModifierVisitor].visit(com.github.javaparser.ast.expr.BinaryExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.BinaryExpr,java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.BinaryExpr,java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].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.EqualsVisitor].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.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.GenericVisitorAdapter].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.CloneVisitor].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)"
    functionUses: 214
    ICount: 5
    EdgeCount: 13
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.BinaryExpr:142,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 147
    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.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)"
    functionUses: 147
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.BinaryExpr:148,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.BinaryExpr].getLeft()"
    functionSourceFile: "com.github.javaparser.ast.expr.BinaryExpr"
    linkageType: null
    functionLinenumber: 152
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 19
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.BinaryExpr].getOperator()"
    functionSourceFile: "com.github.javaparser.ast.expr.BinaryExpr"
    linkageType: null
    functionLinenumber: 157
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.BinaryExpr$Operator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 19
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.BinaryExpr].getRight()"
    functionSourceFile: "com.github.javaparser.ast.expr.BinaryExpr"
    linkageType: null
    functionLinenumber: 162
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 18
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: 167
    functionDepth: 0
    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:169"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.BinaryExpr:172"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.BinaryExpr:171"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.expr.BinaryExpr:173"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.BinaryExpr:175"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.BinaryExpr:174"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.BinaryExpr:168,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.expr.BinaryExpr:172,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.expr.BinaryExpr:174,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode"
    - Src: "com.github.javaparser.ast.expr.BinaryExpr:176,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.BinaryExpr].setOperator(com.github.javaparser.ast.expr.BinaryExpr$Operator)"
    functionSourceFile: "com.github.javaparser.ast.expr.BinaryExpr"
    linkageType: null
    functionLinenumber: 181
    functionDepth: 0
    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:183"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.BinaryExpr:186"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.BinaryExpr:185"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.BinaryExpr:182,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.expr.BinaryExpr:186,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.BinaryExpr].setRight(com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.expr.BinaryExpr"
    linkageType: null
    functionLinenumber: 192
    functionDepth: 0
    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:194"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.BinaryExpr:197"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.BinaryExpr:196"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.expr.BinaryExpr:198"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.BinaryExpr:200"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.BinaryExpr:199"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.BinaryExpr:193,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.expr.BinaryExpr:197,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.expr.BinaryExpr:199,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode"
    - Src: "com.github.javaparser.ast.expr.BinaryExpr:201,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.BinaryExpr].clone()"
    functionSourceFile: "com.github.javaparser.ast.expr.BinaryExpr"
    linkageType: null
    functionLinenumber: 207
    functionDepth: 0
    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: 45
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.BinaryExpr:208,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>"
    - Src: "com.github.javaparser.ast.expr.BinaryExpr:208,1"
      Dst: "[com.github.javaparser.ast.expr.BinaryExpr].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.BinaryExpr].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.expr.BinaryExpr"
    linkageType: null
    functionLinenumber: 213
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.BinaryExprMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: 219
    functionDepth: 0
    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:220"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.BinaryExpr:223"
        BranchSideFuncs: []
      - 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:
        - "setLeft(com.github.javaparser.ast.expr.Expression)"
      - BranchSide: "com.github.javaparser.ast.expr.BinaryExpr:226"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.BinaryExpr:227"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.BinaryExpr:231"
        BranchSideFuncs:
        - "setRight(com.github.javaparser.ast.expr.Expression)"
      - BranchSide: "com.github.javaparser.ast.expr.BinaryExpr:230"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.BinaryExpr:224,1"
      Dst: "[com.github.javaparser.ast.expr.BinaryExpr].setLeft"
    - Src: "com.github.javaparser.ast.expr.BinaryExpr:228,1"
      Dst: "[com.github.javaparser.ast.expr.BinaryExpr].setRight"
    - Src: "com.github.javaparser.ast.expr.BinaryExpr:231,1"
      Dst: "[com.github.javaparser.ast.Node].replace"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.BinaryExpr].isBinaryExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.BinaryExpr"
    linkageType: null
    functionLinenumber: 236
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.BinaryExpr].asBinaryExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.BinaryExpr"
    linkageType: null
    functionLinenumber: -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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.BinaryExpr].ifBinaryExpr(java.util.function.Consumer)"
    functionSourceFile: "com.github.javaparser.ast.expr.BinaryExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.BinaryExpr:249,1"
      Dst: "[java.util.function.Consumer].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.BinaryExpr].toBinaryExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.BinaryExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.BinaryExpr:255,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy$getNameAsString__962].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy$getNameAsString__962"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy$getNameAsString__962].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy$getNameAsString__962:-1,1"
      Dst: "[com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy$getNameAsString__962].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy$getNameAsString__962].<init>()"
    functionSourceFile: "com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy$getNameAsString__962"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy$getNameAsString__962:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy$getNameAsString__962].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy$getNameAsString__962"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithName].getNameAsString()"
    functionUses: 8
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy$getNameAsString__962:-1,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithName].getNameAsString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_94__508].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_94__508"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__508].<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__508:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_94__508].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_94__508].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_94__508"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_94__508:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_94__508].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_94__508"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_94__508:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$94"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$VariableDeclarationExpressionParseStart__849].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ParseStart$VariableDeclarationExpressionParseStart__849"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ParseStart"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParseStart$VariableDeclarationExpressionParseStart__849].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$VariableDeclarationExpressionParseStart__849:-1,1"
      Dst: "[com.github.javaparser.ParseStart$VariableDeclarationExpressionParseStart__849].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$VariableDeclarationExpressionParseStart__849].<init>()"
    functionSourceFile: "com.github.javaparser.ParseStart$VariableDeclarationExpressionParseStart__849"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$VariableDeclarationExpressionParseStart__849:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$VariableDeclarationExpressionParseStart__849].parse(com.github.javaparser.GeneratedJavaParser)"
    functionSourceFile: "com.github.javaparser.ParseStart$VariableDeclarationExpressionParseStart__849"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__849:-1,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].VariableDeclarationExpressionParseStart"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_48__432].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_48__432"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__432].<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__432:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_48__432].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_48__432].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_48__432"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_48__432:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_48__432].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_48__432"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_48__432:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$48"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_114__488].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_114__488"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__488].<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__488:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_114__488].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_114__488].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_114__488"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_114__488:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_114__488].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_114__488"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_114__488:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$114"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.Navigator$lambda_demandParentNode_3__345].bootstrap$()"
    functionSourceFile: "com.github.javaparser.resolution.Navigator$lambda_demandParentNode_3__345"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Supplier"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.Navigator$lambda_demandParentNode_3__345].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.Navigator$lambda_demandParentNode_3__345:-1,1"
      Dst: "[com.github.javaparser.resolution.Navigator$lambda_demandParentNode_3__345].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.Navigator$lambda_demandParentNode_3__345].<init>()"
    functionSourceFile: "com.github.javaparser.resolution.Navigator$lambda_demandParentNode_3__345"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.Navigator$lambda_demandParentNode_3__345:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.Navigator$lambda_demandParentNode_3__345].get()"
    functionSourceFile: "com.github.javaparser.resolution.Navigator$lambda_demandParentNode_3__345"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.Navigator].lambda$demandParentNode$3()"
    functionUses: 3
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.Navigator$lambda_demandParentNode_3__345:-1,1"
      Dst: "[com.github.javaparser.resolution.Navigator].lambda$demandParentNode$3"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonLocation].<init>(com.fasterxml.jackson.core.io.ContentReference,long,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonLocation"
    linkageType: null
    functionLinenumber: 71
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.core.io.ContentReference"
    - "long"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonLocation].<init>(com.fasterxml.jackson.core.io.ContentReference,long,long,int,int)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonLocation:72,1"
      Dst: "[com.fasterxml.jackson.core.JsonLocation].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonLocation].<init>(com.fasterxml.jackson.core.io.ContentReference,long,long,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonLocation"
    linkageType: null
    functionLinenumber: 76
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.core.io.ContentReference"
    - "long"
    - "long"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.ContentReference].'unknown'()"
    functionUses: 15
    ICount: 15
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.JsonLocation:79"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonLocation:82"
        BranchSideFuncs:
        - "'unknown'()"
      - BranchSide: "com.fasterxml.jackson.core.JsonLocation:81"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonLocation:77,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.core.JsonLocation:80,1"
      Dst: "[com.fasterxml.jackson.core.io.ContentReference].unknown"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonLocation].<init>(java.lang.Object,long,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonLocation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "long"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonLocation:91,1"
      Dst: "[com.fasterxml.jackson.core.JsonLocation]._wrap"
    - Src: "com.fasterxml.jackson.core.JsonLocation:91,1"
      Dst: "[com.fasterxml.jackson.core.JsonLocation].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonLocation].<init>(java.lang.Object,long,long,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonLocation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.lang.Object"
    - "long"
    - "long"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonLocation:97,1"
      Dst: "[com.fasterxml.jackson.core.JsonLocation]._wrap"
    - Src: "com.fasterxml.jackson.core.JsonLocation:97,1"
      Dst: "[com.fasterxml.jackson.core.JsonLocation].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonLocation]._wrap(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonLocation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.io.ContentReference"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.JsonLocation:101"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonLocation:104"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonLocation:103"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonLocation:104,1"
      Dst: "[com.fasterxml.jackson.core.ErrorReportConfiguration].defaults"
    - Src: "com.fasterxml.jackson.core.JsonLocation:104,1"
      Dst: "[com.fasterxml.jackson.core.io.ContentReference].construct"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonLocation].contentReference()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonLocation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.io.ContentReference"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonLocation].getSourceRef()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonLocation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonLocation:143,1"
      Dst: "[com.fasterxml.jackson.core.io.ContentReference].getRawContent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonLocation].getLineNr()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonLocation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonLocation].getColumnNr()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonLocation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonLocation].getCharOffset()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonLocation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonLocation].getByteOffset()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonLocation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonLocation].sourceDescription()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonLocation"
    linkageType: null
    functionLinenumber: 189
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.ContentReference].buildSourceDescription()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.JsonLocation:190"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonLocation:193"
        BranchSideFuncs:
        - "buildSourceDescription()"
      - BranchSide: "com.fasterxml.jackson.core.JsonLocation:192"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonLocation:191,1"
      Dst: "[com.fasterxml.jackson.core.io.ContentReference].buildSourceDescription"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonLocation].offsetDescription()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonLocation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonLocation:206,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.core.JsonLocation:206,1"
      Dst: "[com.fasterxml.jackson.core.JsonLocation].appendOffsetDescription"
    - Src: "com.fasterxml.jackson.core.JsonLocation:206,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonLocation].appendOffsetDescription(java.lang.StringBuilder)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonLocation"
    linkageType: null
    functionLinenumber: 215
    functionDepth: 0
    returnType: "java.lang.StringBuilder"
    argCount: 1
    argTypes:
    - "java.lang.StringBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.ContentReference].hasTextualContent()"
    functionUses: 1
    ICount: 41
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.JsonLocation:216"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonLocation:234"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonLocation:233"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.JsonLocation:219"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonLocation:222"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonLocation:221"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.JsonLocation:225"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonLocation:228"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonLocation:227"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.JsonLocation:234"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonLocation:241"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonLocation:240"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.JsonLocation:236"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonLocation:251"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonLocation:250"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.JsonLocation:244"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonLocation:247"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonLocation:246"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonLocation:216,1"
      Dst: "[com.fasterxml.jackson.core.io.ContentReference].hasTextualContent"
    - Src: "com.fasterxml.jackson.core.JsonLocation:217,1"
      Dst: "[java.lang.StringBuilder].append"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonLocation].hashCode()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonLocation"
    linkageType: null
    functionLinenumber: 262
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.JsonLocation:263"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonLocation:263"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonLocation:262"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonLocation].equals(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonLocation"
    linkageType: null
    functionLinenumber: 273
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.ContentReference].equals(java.lang.Object)"
    functionUses: 33
    ICount: 38
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.JsonLocation:274"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonLocation:275"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonLocation:274"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.JsonLocation:275"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonLocation:276"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonLocation:275"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.JsonLocation:276"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonLocation:277"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonLocation:276"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.JsonLocation:279"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonLocation:281"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonLocation:280"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.core.JsonLocation:280"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonLocation:285"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.core.JsonLocation:284"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.JsonLocation:281"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonLocation:285"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonLocation:284"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.JsonLocation:285"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonLocation:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.JsonLocation:285"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonLocation:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.JsonLocation:285"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonLocation:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.JsonLocation:285"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonLocation:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonLocation:281,1"
      Dst: "[com.fasterxml.jackson.core.io.ContentReference].equals"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonLocation].toString()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonLocation"
    linkageType: null
    functionLinenumber: 294
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonLocation].sourceDescription()"
    - "[com.fasterxml.jackson.core.JsonLocation].appendOffsetDescription(java.lang.StringBuilder)"
    functionUses: 20
    ICount: 13
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonLocation:295,1"
      Dst: "[com.fasterxml.jackson.core.JsonLocation].sourceDescription"
    - Src: "com.fasterxml.jackson.core.JsonLocation:296,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.core.JsonLocation:296,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.core.JsonLocation:297,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.core.JsonLocation:300,1"
      Dst: "[com.fasterxml.jackson.core.JsonLocation].appendOffsetDescription"
    - Src: "com.fasterxml.jackson.core.JsonLocation:302,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy].<init>(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,java.lang.String,java.lang.String,java.lang.String,com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$BaseNameValidator)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy"
    linkageType: null
    functionLinenumber: 63
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$BaseNameValidator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy].<init>()"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
    functionUses: 3
    ICount: 21
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:64,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:68,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy].findNameForIsGetter(com.fasterxml.jackson.databind.introspect.AnnotatedMethod,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy"
    linkageType: null
    functionLinenumber: 78
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy]._booleanType(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getType()"
    - "[com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy].stdManglePropertyName(java.lang.String,int)"
    - "[com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy].legacyManglePropertyName(java.lang.String,int)"
    functionUses: 2
    ICount: 24
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:79"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:88"
        BranchSideFuncs:
        - "getType()"
        - "_booleanType(com.fasterxml.jackson.databind.JavaType)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:87"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:80"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:81"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:80"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:80"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:88"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:87"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:81"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:88"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:87"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:82"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:84"
        BranchSideFuncs:
        - "stdManglePropertyName(java.lang.String,int)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:83"
        BranchSideFuncs:
        - "legacyManglePropertyName(java.lang.String,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:80,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getType"
    - Src: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:80,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy]._booleanType"
    - Src: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:81,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:83,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:83,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy].stdManglePropertyName"
    - Src: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:84,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy].legacyManglePropertyName"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy]._booleanType(com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy"
    linkageType: null
    functionLinenumber: 93
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.type.ResolvedType].isReferenceType()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].isReferenceType()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].getReferencedType()"
    - "[com.fasterxml.jackson.databind.JavaType:com.fasterxml.jackson.databind.type.ReferenceType].hasRawClass(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.JavaType].hasRawClass(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.JavaType].hasRawClass(java.lang.Class)"
    functionUses: 1
    ICount: 14
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:94"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:98"
        BranchSideFuncs:
        - "getReferencedType()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:97"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:98"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:101"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:100"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:99"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:101"
        BranchSideFuncs:
        - "hasRawClass(java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:100"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:100"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:103"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:102"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:94,1"
      Dst: "[com.fasterxml.jackson.core.type.ResolvedType].isReferenceType"
    - Src: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:95,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getReferencedType"
    - Src: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:98,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].hasRawClass"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy].findNameForRegularGetter(com.fasterxml.jackson.databind.introspect.AnnotatedMethod,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy"
    linkageType: null
    functionLinenumber: 108
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy]._isCglibGetCallbacks(com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    - "[com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy]._isGroovyMetaClassGetter(com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    - "[com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy].stdManglePropertyName(java.lang.String,int)"
    - "[com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy].legacyManglePropertyName(java.lang.String,int)"
    functionUses: 3
    ICount: 31
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:109"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:127"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:109"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:127"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:114"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:118"
        BranchSideFuncs:
        - "_isCglibGetCallbacks(com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:117"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:115"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:124"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:123"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:118"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:123"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:120"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:124"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:123"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:124"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:126"
        BranchSideFuncs:
        - "stdManglePropertyName(java.lang.String,int)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:125"
        BranchSideFuncs:
        - "legacyManglePropertyName(java.lang.String,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:109,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:114,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:115,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy]._isCglibGetCallbacks"
    - Src: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:120,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy]._isGroovyMetaClassGetter"
    - Src: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:125,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:125,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy].stdManglePropertyName"
    - Src: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:126,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy].legacyManglePropertyName"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy].findNameForMutator(com.fasterxml.jackson.databind.introspect.AnnotatedMethod,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy"
    linkageType: null
    functionLinenumber: 133
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy].stdManglePropertyName(java.lang.String,int)"
    - "[com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy].legacyManglePropertyName(java.lang.String,int)"
    functionUses: 2
    ICount: 19
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:134"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:139"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:138"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:134"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:139"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:138"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:135"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:137"
        BranchSideFuncs:
        - "stdManglePropertyName(java.lang.String,int)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:136"
        BranchSideFuncs:
        - "legacyManglePropertyName(java.lang.String,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:134,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:136,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:136,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy].stdManglePropertyName"
    - Src: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:137,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy].legacyManglePropertyName"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy].modifyFieldName(com.fasterxml.jackson.databind.introspect.AnnotatedField,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy"
    linkageType: null
    functionLinenumber: 144
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedField"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy].legacyManglePropertyName(java.lang.String,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy"
    linkageType: null
    functionLinenumber: 162
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$FirstCharBasedValidator].accept(char,java.lang.String,int)"
    functionUses: 3
    ICount: 37
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:164"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:167"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:166"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:170"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:177"
        BranchSideFuncs:
        - "accept(char,java.lang.String,int)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:176"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:171"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:177"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:176"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:179"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:183"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:182"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:186"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:195"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:194"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:189"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:163,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:167,1"
      Dst: "[java.lang.String].charAt"
    - Src: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:171,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$BaseNameValidator].accept"
    - Src: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:177,1"
      Dst: "[java.lang.Character].toLowerCase"
    - Src: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:180,1"
      Dst: "[java.lang.String].substring"
    - Src: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:183,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:184,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:195,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy].stdManglePropertyName(java.lang.String,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy"
    linkageType: null
    functionLinenumber: 199
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$FirstCharBasedValidator].accept(char,java.lang.String,int)"
    functionUses: 3
    ICount: 35
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:201"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:205"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:204"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:208"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:214"
        BranchSideFuncs:
        - "accept(char,java.lang.String,int)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:213"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:209"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:214"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:213"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:215"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:221"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:220"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:221"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:226"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:225"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:222"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:226"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:225"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:200,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:205,1"
      Dst: "[java.lang.String].charAt"
    - Src: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:209,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$BaseNameValidator].accept"
    - Src: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:214,1"
      Dst: "[java.lang.Character].toLowerCase"
    - Src: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:216,1"
      Dst: "[java.lang.String].substring"
    - Src: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:222,1"
      Dst: "[java.lang.Character].isUpperCase"
    - Src: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:226,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:227,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:229,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy]._isCglibGetCallbacks(com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy"
    linkageType: null
    functionLinenumber: 244
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getRawType()"
    functionUses: 1
    ICount: 20
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:247"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:262"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:255"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:263"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:262"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:256"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:255"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:258"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:255"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:260"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:255"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:245,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getRawType"
    - Src: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:247,1"
      Dst: "[java.lang.Class].isArray"
    - Src: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:252,1"
      Dst: "[java.lang.Class].getComponentType"
    - Src: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:254,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:255,1"
      Dst: "[java.lang.String].contains"
    - Src: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:256,1"
      Dst: "[java.lang.String].startsWith"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy]._isGroovyMetaClassGetter(com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy"
    linkageType: null
    functionLinenumber: 267
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getRawType()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:268,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getRawType"
    - Src: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:268,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy:268,1"
      Dst: "[java.lang.String].startsWith"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__191].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__191"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__191].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__191:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__191].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__191].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__191"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__191:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__191].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__191"
    linkageType: null
    functionLinenumber: -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.BlockComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    functionUses: 14
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__191:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_0__1075].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_0__1075"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__1075].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_0__1075:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_0__1075].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_0__1075].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_0__1075"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_0__1075:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_0__1075].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__1075"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 7
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_0__1075:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator].lambda$new$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.module.SimpleKeyDeserializers].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.module.SimpleKeyDeserializers"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.module.SimpleKeyDeserializers:35,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.module.SimpleKeyDeserializers].addDeserializer(java.lang.Class,com.fasterxml.jackson.databind.KeyDeserializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.module.SimpleKeyDeserializers"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.module.SimpleKeyDeserializers"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.KeyDeserializer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleKeyDeserializers:39"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleKeyDeserializers:42"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleKeyDeserializers:41"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.module.SimpleKeyDeserializers:40,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "com.fasterxml.jackson.databind.module.SimpleKeyDeserializers:42,1"
      Dst: "[com.fasterxml.jackson.databind.type.ClassKey].<init>"
    - Src: "com.fasterxml.jackson.databind.module.SimpleKeyDeserializers:42,1"
      Dst: "[java.util.HashMap].put"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.module.SimpleKeyDeserializers].findKeyDeserializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.BeanDescription)"
    functionSourceFile: "com.fasterxml.jackson.databind.module.SimpleKeyDeserializers"
    linkageType: null
    functionLinenumber: 55
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.KeyDeserializer"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    - "com.fasterxml.jackson.databind.BeanDescription"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.ClassKey].<init>(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    functionUses: 1
    ICount: 14
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleKeyDeserializers:56"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleKeyDeserializers:59"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleKeyDeserializers:58"
        BranchSideFuncs:
        - "<init>(java.lang.Class)"
        - "get(java.lang.Object)"
        - "getRawClass()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.module.SimpleKeyDeserializers:59,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.module.SimpleKeyDeserializers:59,1"
      Dst: "[com.fasterxml.jackson.databind.type.ClassKey].<init>"
    - Src: "com.fasterxml.jackson.databind.module.SimpleKeyDeserializers:59,1"
      Dst: "[java.util.HashMap].get"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.SuperExprMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.SuperExprMetaModel"
    linkageType: null
    functionLinenumber: 41
    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:42,1"
      Dst: "[com.github.javaparser.metamodel.ExpressionMetaModel].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormatVisitor$Base].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormatVisitor$Base"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormatVisitor$Base:22,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormatVisitor$Base].format(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormatVisitor$Base"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormatVisitor$Base].enumTypes(java.util.Set)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormatVisitor$Base"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Dynamic].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Dynamic"
    linkageType: null
    functionLinenumber: 209
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.StdSerializer].<init>(java.lang.Class,boolean)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap].emptyForProperties()"
    functionUses: 2
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Dynamic:210,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Dynamic:211,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap].emptyForProperties"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Dynamic].readResolve()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Dynamic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Dynamic:216,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap].emptyForProperties"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Dynamic].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Dynamic"
    linkageType: null
    functionLinenumber: 223
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Empty].serializerFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Multi].serializerFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Single].serializerFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Double].serializerFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Dynamic]._findAndAddDynamic(com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap,java.lang.Class,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnsupportedTypeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.IterableSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.DateSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$StringKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicLongSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Dynamic].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer$AsNumber].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SerializableSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$FloatSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.CalendarSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.FileSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicIntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SqlTimeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.FailingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.EnumSetSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ClassSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IteratorSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.CollectionSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.RawSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SqlDateSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$LongSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntLikeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.DOMSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$ShortSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer$BigDecimalAsStringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ToStringSerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicBooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnknownSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NullSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$EnumKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.NioPathSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.InetAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.EnumSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionUses: 59
    ICount: 12
    EdgeCount: 77
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Dynamic:227"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Dynamic:230"
        BranchSideFuncs:
        - "_findAndAddDynamic(com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap,java.lang.Class,com.fasterxml.jackson.databind.SerializerProvider)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Dynamic:229"
        BranchSideFuncs:
        - "serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Dynamic:224,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Dynamic:226,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap].serializerFor"
    - Src: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Dynamic:228,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Dynamic]._findAndAddDynamic"
    - Src: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Dynamic:230,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].serialize"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Dynamic].acceptJsonFormatVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Dynamic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Dynamic:235,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].visitStringFormat"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Dynamic]._findAndAddDynamic(com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap,java.lang.Class,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Dynamic"
    linkageType: null
    functionLinenumber: 241
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap"
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default].<init>(int,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Double].newWith(java.lang.Class,com.fasterxml.jackson.databind.JsonSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Empty].newWith(java.lang.Class,com.fasterxml.jackson.databind.JsonSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Multi].newWith(java.lang.Class,com.fasterxml.jackson.databind.JsonSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Single].newWith(java.lang.Class,com.fasterxml.jackson.databind.JsonSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap].findAndAddKeySerializer(java.lang.Class,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.BeanProperty)"
    functionUses: 1
    ICount: 17
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Dynamic:242"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Dynamic:249"
        BranchSideFuncs:
        - "findAndAddKeySerializer(java.lang.Class,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.BeanProperty)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Dynamic:252"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Dynamic:255"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Dynamic:254"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Dynamic:244,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Dynamic:245,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap].newWith"
    - Src: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Dynamic:250,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap].findAndAddKeySerializer"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.module.SimpleModule].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.module.SimpleModule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleModule:133"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleModule:135"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleModule:134"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.module.SimpleModule:128,1"
      Dst: "[com.fasterxml.jackson.databind.Module].<init>"
    - Src: "com.fasterxml.jackson.databind.module.SimpleModule:133,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.module.SimpleModule:134,1"
      Dst: "[java.util.concurrent.atomic.AtomicInteger].getAndIncrement"
    - Src: "com.fasterxml.jackson.databind.module.SimpleModule:134,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.module.SimpleModule:135,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.module.SimpleModule:136,1"
      Dst: "[com.fasterxml.jackson.core.Version].unknownVersion"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.module.SimpleModule].<init>(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.module.SimpleModule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.module.SimpleModule:146,1"
      Dst: "[com.fasterxml.jackson.core.Version].unknownVersion"
    - Src: "com.fasterxml.jackson.databind.module.SimpleModule:146,1"
      Dst: "[com.fasterxml.jackson.databind.module.SimpleModule].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.module.SimpleModule].<init>(com.fasterxml.jackson.core.Version)"
    functionSourceFile: "com.fasterxml.jackson.databind.module.SimpleModule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.Version"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.module.SimpleModule:154,1"
      Dst: "[com.fasterxml.jackson.core.Version].getArtifactId"
    - Src: "com.fasterxml.jackson.databind.module.SimpleModule:154,1"
      Dst: "[com.fasterxml.jackson.databind.module.SimpleModule].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.module.SimpleModule].<init>(java.lang.String,com.fasterxml.jackson.core.Version)"
    functionSourceFile: "com.fasterxml.jackson.databind.module.SimpleModule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.fasterxml.jackson.core.Version"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.module.SimpleModule:166,1"
      Dst: "[com.fasterxml.jackson.databind.Module].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.module.SimpleModule].<init>(java.lang.String,com.fasterxml.jackson.core.Version,java.util.Map)"
    functionSourceFile: "com.fasterxml.jackson.databind.module.SimpleModule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "com.fasterxml.jackson.core.Version"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.module.SimpleModule:178,1"
      Dst: "[com.fasterxml.jackson.databind.module.SimpleModule].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.module.SimpleModule].<init>(java.lang.String,com.fasterxml.jackson.core.Version,java.util.List)"
    functionSourceFile: "com.fasterxml.jackson.databind.module.SimpleModule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "com.fasterxml.jackson.core.Version"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.module.SimpleModule:186,1"
      Dst: "[com.fasterxml.jackson.databind.module.SimpleModule].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.module.SimpleModule].<init>(java.lang.String,com.fasterxml.jackson.core.Version,java.util.Map,java.util.List)"
    functionSourceFile: "com.fasterxml.jackson.databind.module.SimpleModule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "com.fasterxml.jackson.core.Version"
    - "java.util.Map"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleModule:200"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleModule:203"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleModule:202"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleModule:203"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleModule:206"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleModule:205"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.module.SimpleModule:195,1"
      Dst: "[com.fasterxml.jackson.databind.Module].<init>"
    - Src: "com.fasterxml.jackson.databind.module.SimpleModule:201,1"
      Dst: "[com.fasterxml.jackson.databind.module.SimpleDeserializers].<init>"
    - Src: "com.fasterxml.jackson.databind.module.SimpleModule:204,1"
      Dst: "[com.fasterxml.jackson.databind.module.SimpleSerializers].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.module.SimpleModule].getTypeId()"
    functionSourceFile: "com.fasterxml.jackson.databind.module.SimpleModule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleModule:218"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleModule:226"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleModule:225"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleModule:226"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleModule:231"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleModule:230"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.module.SimpleModule:226,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.module.SimpleModule:231,1"
      Dst: "[com.fasterxml.jackson.databind.Module].getTypeId"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.module.SimpleModule].setSerializers(com.fasterxml.jackson.databind.module.SimpleSerializers)"
    functionSourceFile: "com.fasterxml.jackson.databind.module.SimpleModule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.module.SimpleSerializers"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.module.SimpleModule].setDeserializers(com.fasterxml.jackson.databind.module.SimpleDeserializers)"
    functionSourceFile: "com.fasterxml.jackson.databind.module.SimpleModule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.module.SimpleDeserializers"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.module.SimpleModule].setKeySerializers(com.fasterxml.jackson.databind.module.SimpleSerializers)"
    functionSourceFile: "com.fasterxml.jackson.databind.module.SimpleModule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.module.SimpleSerializers"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.module.SimpleModule].setKeyDeserializers(com.fasterxml.jackson.databind.module.SimpleKeyDeserializers)"
    functionSourceFile: "com.fasterxml.jackson.databind.module.SimpleModule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.module.SimpleKeyDeserializers"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.module.SimpleModule].setAbstractTypes(com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver)"
    functionSourceFile: "com.fasterxml.jackson.databind.module.SimpleModule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.module.SimpleModule].setValueInstantiators(com.fasterxml.jackson.databind.module.SimpleValueInstantiators)"
    functionSourceFile: "com.fasterxml.jackson.databind.module.SimpleModule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.module.SimpleValueInstantiators"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.module.SimpleModule].setDeserializerModifier(com.fasterxml.jackson.databind.deser.BeanDeserializerModifier)"
    functionSourceFile: "com.fasterxml.jackson.databind.module.SimpleModule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.module.SimpleModule"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.deser.BeanDeserializerModifier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.module.SimpleModule].setSerializerModifier(com.fasterxml.jackson.databind.ser.BeanSerializerModifier)"
    functionSourceFile: "com.fasterxml.jackson.databind.module.SimpleModule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.module.SimpleModule"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.ser.BeanSerializerModifier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.module.SimpleModule].setNamingStrategy(com.fasterxml.jackson.databind.PropertyNamingStrategy)"
    functionSourceFile: "com.fasterxml.jackson.databind.module.SimpleModule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.module.SimpleModule"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.PropertyNamingStrategy"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.module.SimpleModule].addSerializer(com.fasterxml.jackson.databind.JsonSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.module.SimpleModule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.module.SimpleModule"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JsonSerializer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleModule:328"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleModule:331"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleModule:330"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.module.SimpleModule:327,1"
      Dst: "[com.fasterxml.jackson.databind.module.SimpleModule]._checkNotNull"
    - Src: "com.fasterxml.jackson.databind.module.SimpleModule:329,1"
      Dst: "[com.fasterxml.jackson.databind.module.SimpleSerializers].<init>"
    - Src: "com.fasterxml.jackson.databind.module.SimpleModule:331,1"
      Dst: "[com.fasterxml.jackson.databind.module.SimpleSerializers].addSerializer"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.module.SimpleModule].addSerializer(java.lang.Class,com.fasterxml.jackson.databind.JsonSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.module.SimpleModule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.module.SimpleModule"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleModule:353"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleModule:356"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleModule:355"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.module.SimpleModule:351,1"
      Dst: "[com.fasterxml.jackson.databind.module.SimpleModule]._checkNotNull"
    - Src: "com.fasterxml.jackson.databind.module.SimpleModule:354,1"
      Dst: "[com.fasterxml.jackson.databind.module.SimpleSerializers].<init>"
    - Src: "com.fasterxml.jackson.databind.module.SimpleModule:356,1"
      Dst: "[com.fasterxml.jackson.databind.module.SimpleSerializers].addSerializer"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.module.SimpleModule].addKeySerializer(java.lang.Class,com.fasterxml.jackson.databind.JsonSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.module.SimpleModule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.module.SimpleModule"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleModule:367"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleModule:370"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleModule:369"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.module.SimpleModule:365,1"
      Dst: "[com.fasterxml.jackson.databind.module.SimpleModule]._checkNotNull"
    - Src: "com.fasterxml.jackson.databind.module.SimpleModule:368,1"
      Dst: "[com.fasterxml.jackson.databind.module.SimpleSerializers].<init>"
    - Src: "com.fasterxml.jackson.databind.module.SimpleModule:370,1"
      Dst: "[com.fasterxml.jackson.databind.module.SimpleSerializers].addSerializer"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.module.SimpleModule].addDeserializer(java.lang.Class,com.fasterxml.jackson.databind.JsonDeserializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.module.SimpleModule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.module.SimpleModule"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.JsonDeserializer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleModule:396"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleModule:399"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleModule:398"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.module.SimpleModule:394,1"
      Dst: "[com.fasterxml.jackson.databind.module.SimpleModule]._checkNotNull"
    - Src: "com.fasterxml.jackson.databind.module.SimpleModule:397,1"
      Dst: "[com.fasterxml.jackson.databind.module.SimpleDeserializers].<init>"
    - Src: "com.fasterxml.jackson.databind.module.SimpleModule:399,1"
      Dst: "[com.fasterxml.jackson.databind.module.SimpleDeserializers].addDeserializer"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.module.SimpleModule].addKeyDeserializer(java.lang.Class,com.fasterxml.jackson.databind.KeyDeserializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.module.SimpleModule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.module.SimpleModule"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.KeyDeserializer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleModule:410"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleModule:413"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleModule:412"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.module.SimpleModule:408,1"
      Dst: "[com.fasterxml.jackson.databind.module.SimpleModule]._checkNotNull"
    - Src: "com.fasterxml.jackson.databind.module.SimpleModule:411,1"
      Dst: "[com.fasterxml.jackson.databind.module.SimpleKeyDeserializers].<init>"
    - Src: "com.fasterxml.jackson.databind.module.SimpleModule:413,1"
      Dst: "[com.fasterxml.jackson.databind.module.SimpleKeyDeserializers].addDeserializer"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.module.SimpleModule].addAbstractTypeMapping(java.lang.Class,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.module.SimpleModule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.module.SimpleModule"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleModule:433"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleModule:437"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleModule:436"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.module.SimpleModule:431,1"
      Dst: "[com.fasterxml.jackson.databind.module.SimpleModule]._checkNotNull"
    - Src: "com.fasterxml.jackson.databind.module.SimpleModule:434,1"
      Dst: "[com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver].<init>"
    - Src: "com.fasterxml.jackson.databind.module.SimpleModule:437,1"
      Dst: "[com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver].addMapping"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.module.SimpleModule].registerSubtypes(java.lang.Class[])"
    functionSourceFile: "com.fasterxml.jackson.databind.module.SimpleModule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.module.SimpleModule"
    argCount: 1
    argTypes:
    - "java.lang.Class[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleModule:448"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleModule:451"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleModule:450"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleModule:451"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleModule:454"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.module.SimpleModule:449,1"
      Dst: "[java.util.LinkedHashSet].<init>"
    - Src: "com.fasterxml.jackson.databind.module.SimpleModule:452,1"
      Dst: "[com.fasterxml.jackson.databind.module.SimpleModule]._checkNotNull"
    - Src: "com.fasterxml.jackson.databind.module.SimpleModule:453,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.NamedType].<init>"
    - Src: "com.fasterxml.jackson.databind.module.SimpleModule:453,1"
      Dst: "[java.util.HashSet].add"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.module.SimpleModule].registerSubtypes(com.fasterxml.jackson.databind.jsontype.NamedType[])"
    functionSourceFile: "com.fasterxml.jackson.databind.module.SimpleModule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.module.SimpleModule"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.jsontype.NamedType[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleModule:465"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleModule:468"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleModule:467"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleModule:468"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleModule:471"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.module.SimpleModule:466,1"
      Dst: "[java.util.LinkedHashSet].<init>"
    - Src: "com.fasterxml.jackson.databind.module.SimpleModule:469,1"
      Dst: "[com.fasterxml.jackson.databind.module.SimpleModule]._checkNotNull"
    - Src: "com.fasterxml.jackson.databind.module.SimpleModule:470,1"
      Dst: "[java.util.HashSet].add"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.module.SimpleModule].registerSubtypes(java.util.Collection)"
    functionSourceFile: "com.fasterxml.jackson.databind.module.SimpleModule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.module.SimpleModule"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleModule:484"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleModule:487"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleModule:486"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleModule:487"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleModule:491"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleModule:490"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.module.SimpleModule:485,1"
      Dst: "[java.util.LinkedHashSet].<init>"
    - Src: "com.fasterxml.jackson.databind.module.SimpleModule:487,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "com.fasterxml.jackson.databind.module.SimpleModule:487,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.module.SimpleModule:487,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.module.SimpleModule:488,1"
      Dst: "[com.fasterxml.jackson.databind.module.SimpleModule]._checkNotNull"
    - Src: "com.fasterxml.jackson.databind.module.SimpleModule:489,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.NamedType].<init>"
    - Src: "com.fasterxml.jackson.databind.module.SimpleModule:489,1"
      Dst: "[java.util.HashSet].add"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.module.SimpleModule].addValueInstantiator(java.lang.Class,com.fasterxml.jackson.databind.deser.ValueInstantiator)"
    functionSourceFile: "com.fasterxml.jackson.databind.module.SimpleModule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.module.SimpleModule"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.deser.ValueInstantiator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleModule:511"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleModule:514"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleModule:513"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.module.SimpleModule:509,1"
      Dst: "[com.fasterxml.jackson.databind.module.SimpleModule]._checkNotNull"
    - Src: "com.fasterxml.jackson.databind.module.SimpleModule:512,1"
      Dst: "[com.fasterxml.jackson.databind.module.SimpleValueInstantiators].<init>"
    - Src: "com.fasterxml.jackson.databind.module.SimpleModule:514,1"
      Dst: "[com.fasterxml.jackson.databind.module.SimpleValueInstantiators].addValueInstantiator"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.module.SimpleModule].setMixInAnnotation(java.lang.Class,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.module.SimpleModule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.module.SimpleModule"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleModule:530"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleModule:533"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleModule:532"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.module.SimpleModule:528,1"
      Dst: "[com.fasterxml.jackson.databind.module.SimpleModule]._checkNotNull"
    - Src: "com.fasterxml.jackson.databind.module.SimpleModule:531,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "com.fasterxml.jackson.databind.module.SimpleModule:533,1"
      Dst: "[java.util.HashMap].put"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.module.SimpleModule].getModuleName()"
    functionSourceFile: "com.fasterxml.jackson.databind.module.SimpleModule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.module.SimpleModule].setupModule(com.fasterxml.jackson.databind.Module$SetupContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.module.SimpleModule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.Module$SetupContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 66
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleModule:558"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleModule:561"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleModule:560"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleModule:561"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleModule:564"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleModule:563"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleModule:564"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleModule:567"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleModule:566"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleModule:567"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleModule:570"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleModule:569"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleModule:570"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleModule:573"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleModule:572"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleModule:573"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleModule:576"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleModule:575"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleModule:576"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleModule:579"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleModule:578"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleModule:579"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleModule:582"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleModule:581"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleModule:582"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleModule:585"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleModule:584"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleModule:582"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleModule:585"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleModule:584"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleModule:585"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleModule:588"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleModule:587"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleModule:588"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleModule:593"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleModule:592"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleModule:589"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleModule:593"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleModule:592"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.module.SimpleModule:559,1"
      Dst: "[com.fasterxml.jackson.databind.Module$SetupContext].addSerializers"
    - Src: "com.fasterxml.jackson.databind.module.SimpleModule:562,1"
      Dst: "[com.fasterxml.jackson.databind.Module$SetupContext].addDeserializers"
    - Src: "com.fasterxml.jackson.databind.module.SimpleModule:565,1"
      Dst: "[com.fasterxml.jackson.databind.Module$SetupContext].addKeySerializers"
    - Src: "com.fasterxml.jackson.databind.module.SimpleModule:568,1"
      Dst: "[com.fasterxml.jackson.databind.Module$SetupContext].addKeyDeserializers"
    - Src: "com.fasterxml.jackson.databind.module.SimpleModule:571,1"
      Dst: "[com.fasterxml.jackson.databind.Module$SetupContext].addAbstractTypeResolver"
    - Src: "com.fasterxml.jackson.databind.module.SimpleModule:574,1"
      Dst: "[com.fasterxml.jackson.databind.Module$SetupContext].addValueInstantiators"
    - Src: "com.fasterxml.jackson.databind.module.SimpleModule:577,1"
      Dst: "[com.fasterxml.jackson.databind.Module$SetupContext].addBeanDeserializerModifier"
    - Src: "com.fasterxml.jackson.databind.module.SimpleModule:580,1"
      Dst: "[com.fasterxml.jackson.databind.Module$SetupContext].addBeanSerializerModifier"
    - Src: "com.fasterxml.jackson.databind.module.SimpleModule:582,1"
      Dst: "[java.util.HashSet].size"
    - Src: "com.fasterxml.jackson.databind.module.SimpleModule:583,1"
      Dst: "[java.util.AbstractCollection].toArray"
    - Src: "com.fasterxml.jackson.databind.module.SimpleModule:583,1"
      Dst: "[com.fasterxml.jackson.databind.Module$SetupContext].registerSubtypes"
    - Src: "com.fasterxml.jackson.databind.module.SimpleModule:586,1"
      Dst: "[com.fasterxml.jackson.databind.Module$SetupContext].setNamingStrategy"
    - Src: "com.fasterxml.jackson.databind.module.SimpleModule:589,1"
      Dst: "[java.util.HashMap].entrySet"
    - Src: "com.fasterxml.jackson.databind.module.SimpleModule:589,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.fasterxml.jackson.databind.module.SimpleModule:589,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.module.SimpleModule:589,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.module.SimpleModule:590,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.fasterxml.jackson.databind.module.SimpleModule:590,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.fasterxml.jackson.databind.module.SimpleModule:590,1"
      Dst: "[com.fasterxml.jackson.databind.Module$SetupContext].setMixInAnnotations"
    JavaMethodInfo: null
    BBCount: 26
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.module.SimpleModule].version()"
    functionSourceFile: "com.fasterxml.jackson.databind.module.SimpleModule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.Version"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.module.SimpleModule]._checkNotNull(java.lang.Object,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.module.SimpleModule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleModule:609"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleModule:613"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleModule:612"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.module.SimpleModule:610,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.databind.module.SimpleModule:610,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].<init>(com.fasterxml.jackson.databind.introspect.TypeResolutionContext,java.lang.Class,java.lang.String,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember"
    linkageType: null
    functionLinenumber: 36
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.TypeResolutionContext"
    - "java.lang.Class"
    - "java.lang.String"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].<init>(com.fasterxml.jackson.databind.introspect.TypeResolutionContext,com.fasterxml.jackson.databind.introspect.AnnotationMap)"
    functionUses: 2
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember:37,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].withAnnotations(com.fasterxml.jackson.databind.introspect.AnnotationMap)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember"
    linkageType: null
    functionLinenumber: 44
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.Annotated"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotationMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getAnnotated()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember"
    linkageType: null
    functionLinenumber: 54
    functionDepth: 0
    returnType: "java.lang.reflect.Field"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getModifiers()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getName()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember"
    linkageType: null
    functionLinenumber: 60
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 25
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getRawType()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    functionUses: 12
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember:65,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getType()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember"
    linkageType: null
    functionLinenumber: 69
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getDeclaringClass()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember"
    linkageType: null
    functionLinenumber: 79
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getMember()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember"
    linkageType: null
    functionLinenumber: 82
    functionDepth: 0
    returnType: "java.lang.reflect.Member"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].setValue(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember"
    linkageType: null
    functionLinenumber: 86
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember:87,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember:87,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getValue(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember"
    linkageType: null
    functionLinenumber: 91
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember:92,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember:92,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getAnnotationCount()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].hashCode()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember"
    linkageType: null
    functionLinenumber: 104
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember:105,1"
      Dst: "[java.lang.String].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].equals(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember"
    linkageType: null
    functionLinenumber: 109
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ClassUtil].hasClass(java.lang.Object,java.lang.Class)"
    functionUses: 33
    ICount: 20
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember:110"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember:111"
        BranchSideFuncs:
        - "hasClass(java.lang.Object,java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember:110"
        BranchSideFuncs:
        - "hasClass(java.lang.Object,java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember:111"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember:114"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember:113"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember:115"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember:114"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember:113"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember:116"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember:113"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember:111,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember:111,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].hasClass"
    - Src: "com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember:116,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].toString()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember"
    linkageType: null
    functionLinenumber: 120
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].getFullName()"
    functionUses: 19
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember:121,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].getFullName"
    - Src: "com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember:121,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.LineCommentMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.LineCommentMetaModel"
    linkageType: null
    functionLinenumber: 41
    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:42,1"
      Dst: "[com.github.javaparser.metamodel.CommentMetaModel].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.DoubleNode].<init>(double)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.DoubleNode"
    linkageType: null
    functionLinenumber: 27
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.NumericNode].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.DoubleNode:28,1"
      Dst: "[com.fasterxml.jackson.databind.node.NumericNode].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.DoubleNode].valueOf(double)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.DoubleNode"
    linkageType: null
    functionLinenumber: 29
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.DoubleNode"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.DoubleNode].<init>(double)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.DoubleNode:30,1"
      Dst: "[com.fasterxml.jackson.databind.node.DoubleNode].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.DoubleNode].asToken()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.DoubleNode"
    linkageType: null
    functionLinenumber: 37
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.DoubleNode].numberType()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.DoubleNode"
    linkageType: null
    functionLinenumber: 40
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser$NumberType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.DoubleNode].isFloatingPointNumber()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.DoubleNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.DoubleNode].isDouble()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.DoubleNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.DoubleNode].canConvertToInt()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.DoubleNode"
    linkageType: null
    functionLinenumber: 55
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.DoubleNode:56"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.DoubleNode:55"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.DoubleNode:56"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.DoubleNode:55"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.DoubleNode].canConvertToLong()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.DoubleNode"
    linkageType: null
    functionLinenumber: 58
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.DoubleNode:59"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.DoubleNode:58"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.DoubleNode:59"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.DoubleNode:58"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.DoubleNode].canConvertToExactIntegral()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.DoubleNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.DoubleNode:64"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.DoubleNode:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.DoubleNode:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.DoubleNode:64"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.DoubleNode:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.DoubleNode:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.DoubleNode:65"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.DoubleNode:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.DoubleNode:64,1"
      Dst: "[java.lang.Double].isNaN"
    - Src: "com.fasterxml.jackson.databind.node.DoubleNode:64,1"
      Dst: "[java.lang.Double].isInfinite"
    - Src: "com.fasterxml.jackson.databind.node.DoubleNode:65,1"
      Dst: "[java.lang.Math].rint"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.DoubleNode].numberValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.DoubleNode"
    linkageType: null
    functionLinenumber: 69
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.DoubleNode:70,1"
      Dst: "[java.lang.Double].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.DoubleNode].shortValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.DoubleNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.DoubleNode].intValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.DoubleNode"
    linkageType: null
    functionLinenumber: 76
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.DoubleNode].longValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.DoubleNode"
    linkageType: null
    functionLinenumber: 79
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.DoubleNode].floatValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.DoubleNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.DoubleNode].doubleValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.DoubleNode"
    linkageType: null
    functionLinenumber: 85
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.DoubleNode].decimalValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.DoubleNode"
    linkageType: null
    functionLinenumber: 88
    functionDepth: 0
    returnType: "java.math.BigDecimal"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.DoubleNode:89,1"
      Dst: "[java.math.BigDecimal].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.DoubleNode].bigIntegerValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.DoubleNode"
    linkageType: null
    functionLinenumber: 92
    functionDepth: 0
    returnType: "java.math.BigInteger"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.DoubleNode].decimalValue()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.DoubleNode:93,1"
      Dst: "[com.fasterxml.jackson.databind.node.DoubleNode].decimalValue"
    - Src: "com.fasterxml.jackson.databind.node.DoubleNode:93,1"
      Dst: "[java.math.BigDecimal].toBigInteger"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.DoubleNode].asText()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.DoubleNode"
    linkageType: null
    functionLinenumber: 97
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.NumberOutput].toString(double)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.DoubleNode:98,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberOutput].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.DoubleNode].isNaN()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.DoubleNode"
    linkageType: null
    functionLinenumber: 103
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.DoubleNode:104"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.DoubleNode:103"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.DoubleNode:104"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.DoubleNode:103"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.DoubleNode:104,1"
      Dst: "[java.lang.Double].isNaN"
    - Src: "com.fasterxml.jackson.databind.node.DoubleNode:104,1"
      Dst: "[java.lang.Double].isInfinite"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.DoubleNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.DoubleNode"
    linkageType: null
    functionLinenumber: 108
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(double)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(double)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(double)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(double)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(double)"
    functionUses: 12
    ICount: 6
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.DoubleNode:109,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeNumber"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.DoubleNode].equals(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.DoubleNode"
    linkageType: null
    functionLinenumber: 114
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 33
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.DoubleNode:115"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.DoubleNode:116"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.DoubleNode:115"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.DoubleNode:116"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.DoubleNode:117"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.DoubleNode:116"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.DoubleNode:117"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.DoubleNode:122"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.DoubleNode:121"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.DoubleNode:119"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.DoubleNode:121,1"
      Dst: "[java.lang.Double].compare"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.DoubleNode].hashCode()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.DoubleNode"
    linkageType: null
    functionLinenumber: 129
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.DoubleNode:130,1"
      Dst: "[java.lang.Double].doubleToLongBits"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.UUIDSerializer"
    linkageType: null
    functionLinenumber: 39
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer].<init>(java.lang.Boolean)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.UUIDSerializer:40,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer].<init>(java.lang.Boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.UUIDSerializer"
    linkageType: null
    functionLinenumber: 45
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.StdScalarSerializer].<init>(java.lang.Class)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.UUIDSerializer:46,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdScalarSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.util.UUID)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.UUIDSerializer"
    linkageType: null
    functionLinenumber: 53
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "java.util.UUID"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.UUIDSerializer:54"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.UUIDSerializer:54"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.UUIDSerializer:53"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.UUIDSerializer:55"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.UUIDSerializer:53"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.UUIDSerializer:54,1"
      Dst: "[java.util.UUID].getLeastSignificantBits"
    - Src: "com.fasterxml.jackson.databind.ser.std.UUIDSerializer:55,1"
      Dst: "[java.util.UUID].getMostSignificantBits"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer].createContextual(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.BeanProperty)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.UUIDSerializer"
    linkageType: null
    functionLinenumber: 62
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "com.fasterxml.jackson.databind.BeanProperty"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.StdSerializer].findFormatOverrides(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.BeanProperty,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.std.StdSerializer].handledType()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].getShape()"
    - "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer].<init>(java.lang.Boolean)"
    functionUses: 2
    ICount: 22
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.UUIDSerializer:66"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.UUIDSerializer:75"
        BranchSideFuncs:
        - "getShape()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.UUIDSerializer:74"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.UUIDSerializer:68"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.UUIDSerializer:70"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.UUIDSerializer:69"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.UUIDSerializer:70"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.UUIDSerializer:75"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.UUIDSerializer:74"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.UUIDSerializer:75"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.UUIDSerializer:78"
        BranchSideFuncs:
        - "<init>(java.lang.Boolean)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.UUIDSerializer:77"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.UUIDSerializer:63,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].handledType"
    - Src: "com.fasterxml.jackson.databind.ser.std.UUIDSerializer:62,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].findFormatOverrides"
    - Src: "com.fasterxml.jackson.databind.ser.std.UUIDSerializer:67,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonFormat$Value].getShape"
    - Src: "com.fasterxml.jackson.databind.ser.std.UUIDSerializer:69,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.fasterxml.jackson.databind.ser.std.UUIDSerializer:75,1"
      Dst: "[java.util.Objects].equals"
    - Src: "com.fasterxml.jackson.databind.ser.std.UUIDSerializer:76,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer].serialize(java.util.UUID,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.UUIDSerializer"
    linkageType: null
    functionLinenumber: 85
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.UUID"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer]._writeAsBinary(com.fasterxml.jackson.core.JsonGenerator)"
    - "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer]._asBytes(java.util.UUID)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeBinary(byte[])"
    - "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer]._appendInt(int,char[],int)"
    - "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer]._appendShort(int,char[],int)"
    - "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer]._appendShort(int,char[],int)"
    - "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer]._appendShort(int,char[],int)"
    - "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer]._appendShort(int,char[],int)"
    - "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer]._appendInt(int,char[],int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeString(char[],int,int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeString(char[],int,int)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeString(char[],int,int)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeString(char[],int,int)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeString(char[],int,int)"
    functionUses: 1
    ICount: 33
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.UUIDSerializer:86"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.UUIDSerializer:94"
        BranchSideFuncs:
        - "writeBinary(byte[])"
        - "_asBytes(java.util.UUID)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.UUIDSerializer:93"
        BranchSideFuncs:
        - "_appendShort(int,char[],int)"
        - "writeString(char[],int,int)"
        - "_appendInt(int,char[],int)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.UUIDSerializer:86,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer]._writeAsBinary"
    - Src: "com.fasterxml.jackson.databind.ser.std.UUIDSerializer:87,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer]._asBytes"
    - Src: "com.fasterxml.jackson.databind.ser.std.UUIDSerializer:87,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeBinary"
    - Src: "com.fasterxml.jackson.databind.ser.std.UUIDSerializer:95,1"
      Dst: "[java.util.UUID].getMostSignificantBits"
    - Src: "com.fasterxml.jackson.databind.ser.std.UUIDSerializer:96,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer]._appendInt"
    - Src: "com.fasterxml.jackson.databind.ser.std.UUIDSerializer:99,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer]._appendShort"
    - Src: "com.fasterxml.jackson.databind.ser.std.UUIDSerializer:104,1"
      Dst: "[java.util.UUID].getLeastSignificantBits"
    - Src: "com.fasterxml.jackson.databind.ser.std.UUIDSerializer:110,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer]._writeAsBinary(com.fasterxml.jackson.core.JsonGenerator)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.UUIDSerializer"
    linkageType: null
    functionLinenumber: 115
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].canWriteBinaryNatively()"
    - "[com.fasterxml.jackson.core.JsonGenerator:com.fasterxml.jackson.databind.util.TokenBuffer].canWriteBinaryNatively()"
    functionUses: 1
    ICount: 15
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.UUIDSerializer:116"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.UUIDSerializer:123"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.UUIDSerializer:122"
        BranchSideFuncs:
        - "canWriteBinaryNatively()"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.UUIDSerializer:123"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.UUIDSerializer:122"
        BranchSideFuncs:
        - "canWriteBinaryNatively()"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.UUIDSerializer:123"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.UUIDSerializer:122"
        BranchSideFuncs:
        - "canWriteBinaryNatively()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.UUIDSerializer:117,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "com.fasterxml.jackson.databind.ser.std.UUIDSerializer:123,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].canWriteBinaryNatively"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer].acceptJsonFormatVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.UUIDSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.UUIDSerializer:132,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].visitStringFormat"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer]._appendInt(int,char[],int)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.UUIDSerializer"
    linkageType: null
    functionLinenumber: 136
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "char[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer]._appendShort(int,char[],int)"
    - "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer]._appendShort(int,char[],int)"
    functionUses: 2
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.UUIDSerializer:137,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer]._appendShort"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer]._appendShort(int,char[],int)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.UUIDSerializer"
    linkageType: null
    functionLinenumber: 142
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "char[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 26
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer]._asBytes(java.util.UUID)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.UUIDSerializer"
    linkageType: null
    functionLinenumber: 150
    functionDepth: 0
    returnType: "byte[]"
    argCount: 1
    argTypes:
    - "java.util.UUID"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer]._appendInt(int,byte[],int)"
    - "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer]._appendInt(int,byte[],int)"
    - "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer]._appendInt(int,byte[],int)"
    - "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer]._appendInt(int,byte[],int)"
    functionUses: 1
    ICount: 15
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.UUIDSerializer:152,1"
      Dst: "[java.util.UUID].getMostSignificantBits"
    - Src: "com.fasterxml.jackson.databind.ser.std.UUIDSerializer:153,1"
      Dst: "[java.util.UUID].getLeastSignificantBits"
    - Src: "com.fasterxml.jackson.databind.ser.std.UUIDSerializer:154,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer]._appendInt"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer]._appendInt(int,byte[],int)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.UUIDSerializer"
    linkageType: null
    functionLinenumber: 162
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "byte[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 18
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.UUIDSerializer"
    linkageType: null
    functionLinenumber: 23
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer].serialize(java.util.UUID,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionUses: 60
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.UUIDSerializer:24,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer].serialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.UUIDSerializer"
    linkageType: null
    functionLinenumber: 23
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.util.UUID)"
    functionUses: 18
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.UUIDSerializer:24,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer].isEmpty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].<init>(java.lang.Class,com.github.javaparser.resolution.TypeSolver,com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter"
    linkageType: null
    functionLinenumber: 49
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "com.github.javaparser.resolution.TypeSolver"
    - "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:50,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].getSuperClass()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter"
    linkageType: null
    functionLinenumber: 56
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getSuperClass_0__635].bootstrap$(com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration,java.util.List)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].<init>(java.lang.Class,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].<init>(java.lang.Class,com.github.javaparser.resolution.TypeSolver)"
    functionUses: 4
    ICount: 36
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:57"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:60"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:62"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:69"
        BranchSideFuncs:
        - "bootstrap$(com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter)"
        - "<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration,java.util.List)"
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:68"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
        - "<init>(java.lang.Class,com.github.javaparser.resolution.TypeSolver)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:57,1"
      Dst: "[java.lang.Class].getGenericSuperclass"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:59,1"
      Dst: "[java.util.Optional].empty"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:64,1"
      Dst: "[java.lang.reflect.ParameterizedType].getActualTypeArguments"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:64,1"
      Dst: "[java.util.Arrays].stream"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:64,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getSuperClass_0__635].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:65,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:66,1"
      Dst: "[java.util.stream.Collectors].toList"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:66,1"
      Dst: "[java.util.stream.Stream].collect"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:67,1"
      Dst: "[java.lang.Class].getSuperclass"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:67,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].<init>"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:67,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:67,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].getInterfaces()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter"
    linkageType: null
    functionLinenumber: 72
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getInterfaces_1__976].bootstrap$(com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration,java.util.List)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].<init>(java.lang.Class,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].<init>(java.lang.Class,com.github.javaparser.resolution.TypeSolver)"
    functionUses: 2
    ICount: 39
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:74"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:85"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:84"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:75"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:82"
        BranchSideFuncs:
        - "bootstrap$(com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter)"
        - "<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration,java.util.List)"
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:81"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
        - "<init>(java.lang.Class,com.github.javaparser.resolution.TypeSolver)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:73,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:74,1"
      Dst: "[java.lang.Class].getGenericInterfaces"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:77,1"
      Dst: "[java.lang.reflect.ParameterizedType].getActualTypeArguments"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:77,1"
      Dst: "[java.util.Arrays].stream"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:77,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getInterfaces_1__976].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:78,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:79,1"
      Dst: "[java.util.stream.Collectors].toList"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:79,1"
      Dst: "[java.util.stream.Stream].collect"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:80,1"
      Dst: "[java.lang.reflect.ParameterizedType].getRawType"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:80,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].<init>"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:80,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:80,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].getAncestors()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter"
    linkageType: null
    functionLinenumber: 88
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].isClass()"
    - "[com.github.javaparser.resolution.declarations.ResolvedClassDeclaration:com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration:com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration:com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].isClass()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].getSuperClass()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].getSuperClass()"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].<init>(java.lang.Class,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].getInterfaces()"
    functionUses: 4
    ICount: 29
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:90"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:101"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:100"
        BranchSideFuncs:
        - "getInterfaces()"
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:90"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:101"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:100"
        BranchSideFuncs:
        - "getInterfaces()"
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:91"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:96"
        BranchSideFuncs:
        - "getSuperClass()"
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:95"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
        - "<init>(java.lang.Class,com.github.javaparser.resolution.TypeSolver)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:89,1"
      Dst: "[java.util.LinkedList].<init>"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:90,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].isClass"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:90,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:90,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:91,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].getSuperClass"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:91,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:92,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:93,1"
      Dst: "[java.util.List].add"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:96,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].<init>"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:96,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:101,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].getInterfaces"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:101,1"
      Dst: "[java.util.List].addAll"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].getField(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter"
    linkageType: null
    functionLinenumber: 105
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.declarations.ResolvedFieldDeclaration"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFieldDeclaration].<init>(java.lang.reflect.Field,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].getAllAncestors()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].hasField(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].hasField(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].hasField(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].hasField(java.lang.String)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].hasField(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter:com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].hasField(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].getField(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getField(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].getField(java.lang.String)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].getField(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].getField(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].getField(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].getField(java.lang.String)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getFieldType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFieldDeclaration].replaceType(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.UnsolvedSymbolException].<init>(java.lang.String,java.lang.String)"
    functionUses: 3
    ICount: 48
    EdgeCount: 63
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:106"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:111"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:110"
        BranchSideFuncs:
        - "getAllAncestors()"
        - "hasNext()"
        - "iterator()"
        - "next()"
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:107"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:106"
        BranchSideFuncs:
        - "<init>(java.lang.reflect.Field,com.github.javaparser.resolution.TypeSolver)"
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:105"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:111"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:120"
        BranchSideFuncs:
        - "getAllAncestors()"
        - "hasNext()"
        - "iterator()"
        - "next()"
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:119"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.String)"
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:112"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:119"
        BranchSideFuncs:
        - "getTypeDeclaration()"
        - "hasField(java.lang.String)"
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:118"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:114"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:119"
        BranchSideFuncs:
        - "getFieldType(java.lang.String)"
        - "replaceType(com.github.javaparser.resolution.types.ResolvedType)"
        - "getField(java.lang.String)"
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:118"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:106,1"
      Dst: "[java.lang.Class].getDeclaredFields"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:107,1"
      Dst: "[java.lang.reflect.Field].getName"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:107,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:108,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFieldDeclaration].<init>"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:111,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].getAllAncestors"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:111,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:111,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:111,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:112,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:112,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:113,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:114,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].hasField"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:115,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].getField"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:116,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].getFieldType"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:116,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFieldDeclaration].replaceType"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:120,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:120,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:120,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:120,1"
      Dst: "[com.github.javaparser.resolution.UnsolvedSymbolException].<init>"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].hasField(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter"
    linkageType: null
    functionLinenumber: 124
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].getAllAncestors()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].hasField(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].hasField(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].hasField(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].hasField(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].hasField(java.lang.String)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].hasField(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].hasField(java.lang.String)"
    functionUses: 3
    ICount: 32
    EdgeCount: 60
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:125"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:132"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:131"
        BranchSideFuncs:
        - "getAllAncestors()"
        - "hasNext()"
        - "iterator()"
        - "next()"
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:126"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:125"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:124"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:132"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:138"
        BranchSideFuncs:
        - "getAllAncestors()"
        - "hasNext()"
        - "iterator()"
        - "getTypeDeclaration()"
        - "next()"
        - "hasField(java.lang.String)"
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:137"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:133"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:136"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:135"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:133"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:136"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:135"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:125,1"
      Dst: "[java.lang.Class].getDeclaredFields"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:126,1"
      Dst: "[java.lang.reflect.Field].getName"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:126,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:132,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].getAllAncestors"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:132,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:132,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:132,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:133,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:133,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:133,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:133,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].hasField"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].getAllFields()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter"
    linkageType: null
    functionLinenumber: 141
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFieldDeclaration].<init>(java.lang.reflect.Field,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].getAllAncestors()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getAllFields_2__927].bootstrap$(java.util.ArrayList)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration()"
    functionUses: 4
    ICount: 27
    EdgeCount: 54
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:145"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:149"
        BranchSideFuncs:
        - "getAllAncestors()"
        - "hasNext()"
        - "iterator()"
        - "next()"
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:150"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:156"
        BranchSideFuncs:
        - "getAllAncestors()"
        - "hasNext()"
        - "iterator()"
        - "getTypeDeclaration()"
        - "next()"
        - "bootstrap$(java.util.ArrayList)"
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:155"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:142,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:145,1"
      Dst: "[java.lang.Class].getDeclaredFields"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:146,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFieldDeclaration].<init>"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:146,1"
      Dst: "[java.util.ArrayList].add"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:150,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].getAllAncestors"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:150,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:150,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:150,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:151,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:151,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getAllFields_2__927].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:151,1"
      Dst: "[java.util.Optional].ifPresent"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].getDeclaredMethods()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter"
    linkageType: null
    functionLinenumber: 159
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getDeclaredMethods_3__879].bootstrap$()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getDeclaredMethods_4__880].bootstrap$(com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter)"
    functionUses: 3
    ICount: 12
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:160,1"
      Dst: "[java.lang.Class].getDeclaredMethods"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:160,1"
      Dst: "[java.util.Arrays].stream"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:160,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getDeclaredMethods_3__879].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:161,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:161,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getDeclaredMethods_4__880].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:162,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:163,1"
      Dst: "[java.util.stream.Collectors].toSet"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:163,1"
      Dst: "[java.util.stream.Stream].collect"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].getTypeParameters()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter"
    linkageType: null
    functionLinenumber: 166
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].<init>(java.lang.reflect.TypeVariable,boolean,com.github.javaparser.resolution.TypeSolver)"
    functionUses: 3
    ICount: 16
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:168"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:170"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:167,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:168,1"
      Dst: "[java.lang.Class].getTypeParameters"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:169,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].<init>"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:169,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:175"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:178"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:177"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:178"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:181"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:180"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:181"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:184"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:183"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:184"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:187"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:186"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:187"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:190"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:189"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:190"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:197"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:196"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:192"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:197"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:196"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:179,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].isFunctionalInterface"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:181,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isArray"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:184,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isPrimitive"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:187,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].describe"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:187,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].getQualifiedName"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:187,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:192,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:192,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:193,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:193,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].canBeAssignedTo"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].hasDirectlyAnnotation(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter"
    linkageType: null
    functionLinenumber: 200
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:201"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:206"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:205"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:202"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:201"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:200"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:201,1"
      Dst: "[java.lang.Class].getDeclaredAnnotations"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:202,1"
      Dst: "[java.lang.annotation.Annotation].annotationType"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:202,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:202,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].isFunctionalInterface()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:210,1"
      Dst: "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic].getFunctionalMethod"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:210,1"
      Dst: "[java.util.Optional].isPresent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].getConstructors()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter"
    linkageType: null
    functionLinenumber: 213
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getConstructors_5__1194].bootstrap$()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getConstructors_6__1195].bootstrap$(com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter)"
    functionUses: 2
    ICount: 12
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:214,1"
      Dst: "[java.lang.Class].getDeclaredConstructors"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:214,1"
      Dst: "[java.util.Arrays].stream"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:214,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getConstructors_5__1194].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:215,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:215,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getConstructors_6__1195].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:216,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:217,1"
      Dst: "[java.util.stream.Collectors].toList"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:217,1"
      Dst: "[java.util.stream.Stream].collect"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].containerType()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter"
    linkageType: null
    functionLinenumber: 220
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory].typeDeclarationFor(java.lang.Class,com.github.javaparser.resolution.TypeSolver)"
    functionUses: 3
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:222"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:224"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:223"
        BranchSideFuncs:
        - "typeDeclarationFor(java.lang.Class,com.github.javaparser.resolution.TypeSolver)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:221,1"
      Dst: "[java.lang.Class].getDeclaringClass"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:223,1"
      Dst: "[java.util.Optional].empty"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:224,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory].typeDeclarationFor"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:224,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].lambda$getConstructors$6(java.lang.reflect.Constructor)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter"
    linkageType: null
    functionLinenumber: 215
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Constructor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration].<init>(java.lang.reflect.Constructor,com.github.javaparser.resolution.TypeSolver)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:216,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].lambda$getConstructors$5(java.lang.reflect.Constructor)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Constructor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:215"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:214"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:215,1"
      Dst: "[java.lang.reflect.Constructor].isSynthetic"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].lambda$getDeclaredMethods$4(java.lang.reflect.Method)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter"
    linkageType: null
    functionLinenumber: 161
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].<init>(java.lang.reflect.Method,com.github.javaparser.resolution.TypeSolver)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:162,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].lambda$getDeclaredMethods$3(java.lang.reflect.Method)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter"
    linkageType: null
    functionLinenumber: 160
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:161"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:160"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:161"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:160"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:161,1"
      Dst: "[java.lang.reflect.Method].isSynthetic"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:161,1"
      Dst: "[java.lang.reflect.Method].isBridge"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].lambda$getAllFields$2(java.util.ArrayList,com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter"
    linkageType: null
    functionLinenumber: 151
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.ArrayList"
    - "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].getAllFields()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].getAllFields()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].getAllFields()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].getAllFields()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].getAllFields()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].getAllFields()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].getAllFields()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].getAllFields()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getAllFields()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].getAllFields()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].getAllFields()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].getAllFields()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].getAllFields()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].getAllFields()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].getAllFields()"
    functionUses: 1
    ICount: 5
    EdgeCount: 15
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:152,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].getAllFields"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:152,1"
      Dst: "[java.util.ArrayList].addAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].lambda$getInterfaces$1(java.lang.reflect.Type)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter"
    linkageType: null
    functionLinenumber: 77
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Type"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory].typeUsageFor(java.lang.reflect.Type,com.github.javaparser.resolution.TypeSolver)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:78,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory].typeUsageFor"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].lambda$getSuperClass$0(java.lang.reflect.Type)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Type"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory].typeUsageFor(java.lang.reflect.Type,com.github.javaparser.resolution.TypeSolver)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter:65,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory].typeUsageFor"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.PropertyBuilder].<init>(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.BeanDescription)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.PropertyBuilder"
    linkageType: null
    functionLinenumber: 52
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializationConfig"
    - "com.fasterxml.jackson.databind.BeanDescription"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].merge(com.fasterxml.jackson.'annotation'.JsonInclude$Value,com.fasterxml.jackson.'annotation'.JsonInclude$Value)"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].empty()"
    - "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].findPropertyInclusion(com.fasterxml.jackson.'annotation'.JsonInclude$Value)"
    - "[com.fasterxml.jackson.databind.BeanDescription].getBeanClass()"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].getDefaultPropertyInclusion(java.lang.Class,com.fasterxml.jackson.'annotation'.JsonInclude$Value)"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].empty()"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].getDefaultPropertyInclusion()"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].merge(com.fasterxml.jackson.'annotation'.JsonInclude$Value,com.fasterxml.jackson.'annotation'.JsonInclude$Value)"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].getValueInclusion()"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].getAnnotationIntrospector()"
    functionUses: 1
    ICount: 26
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.PropertyBuilder:72"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.PropertyBuilder:53"
        BranchSideFuncs:
        - "getAnnotationIntrospector()"
        - "getValueInclusion()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.PropertyBuilder:52"
        BranchSideFuncs:
        - "findPropertyInclusion(com.fasterxml.jackson.'annotation'.JsonInclude$Value)"
        - "getBeanClass()"
        - "getDefaultPropertyInclusion()"
        - "empty()"
        - "merge(com.fasterxml.jackson.'annotation'.JsonInclude$Value,com.fasterxml.jackson.'annotation'.JsonInclude$Value)"
        - "getDefaultPropertyInclusion(java.lang.Class,com.fasterxml.jackson.'annotation'.JsonInclude$Value)"
        - "getValueInclusion()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.PropertyBuilder:53,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.PropertyBuilder:67,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonInclude$Value].empty"
    - Src: "com.fasterxml.jackson.databind.ser.PropertyBuilder:67,1"
      Dst: "[com.fasterxml.jackson.databind.BeanDescription].findPropertyInclusion"
    - Src: "com.fasterxml.jackson.databind.ser.PropertyBuilder:68,1"
      Dst: "[com.fasterxml.jackson.databind.BeanDescription].getBeanClass"
    - Src: "com.fasterxml.jackson.databind.ser.PropertyBuilder:68,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getDefaultPropertyInclusion"
    - Src: "com.fasterxml.jackson.databind.ser.PropertyBuilder:66,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonInclude$Value].merge"
    - Src: "com.fasterxml.jackson.databind.ser.PropertyBuilder:70,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].getDefaultPropertyInclusion"
    - Src: "com.fasterxml.jackson.databind.ser.PropertyBuilder:72,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonInclude$Value].getValueInclusion"
    - Src: "com.fasterxml.jackson.databind.ser.PropertyBuilder:73,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getAnnotationIntrospector"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.PropertyBuilder].getClassAnnotations()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.PropertyBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.Annotations"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.PropertyBuilder:83,1"
      Dst: "[com.fasterxml.jackson.databind.BeanDescription].getClassAnnotations"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.PropertyBuilder].buildWriter(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.introspect.AnnotatedMember,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.PropertyBuilder"
    linkageType: null
    functionLinenumber: 99
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter"
    argCount: 8
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.PropertyBuilder].findSerializationType(com.fasterxml.jackson.databind.introspect.Annotated,boolean,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].exceptionMessage(java.lang.Throwable)"
    - "[com.fasterxml.jackson.databind.SerializerProvider].reportBadDefinition(com.fasterxml.jackson.databind.JavaType,java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].exceptionMessage(java.lang.Throwable)"
    - "[com.fasterxml.jackson.databind.SerializerProvider].reportBadPropertyDefinition(com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition,java.lang.String,java.lang.Object[])"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].getContentType()"
    - "[com.fasterxml.jackson.databind.SerializerProvider].reportBadPropertyDefinition(com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition,java.lang.String,java.lang.Object[])"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].withContentTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].withContentTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.JavaType:com.fasterxml.jackson.databind.type.ArrayType:com.fasterxml.jackson.databind.type.CollectionLikeType:com.fasterxml.jackson.databind.type.IterationType:com.fasterxml.jackson.databind.type.MapLikeType:com.fasterxml.jackson.databind.type.ReferenceType].withContentTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapType].withContentTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.JavaType:com.fasterxml.jackson.databind.type.ArrayType:com.fasterxml.jackson.databind.type.CollectionLikeType:com.fasterxml.jackson.databind.type.IterationType:com.fasterxml.jackson.databind.type.MapLikeType:com.fasterxml.jackson.databind.type.ReferenceType].withContentTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.JavaType:com.fasterxml.jackson.databind.type.ArrayType:com.fasterxml.jackson.databind.type.CollectionLikeType:com.fasterxml.jackson.databind.type.IterationType:com.fasterxml.jackson.databind.type.MapLikeType:com.fasterxml.jackson.databind.type.ReferenceType].withContentTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.JavaType:com.fasterxml.jackson.databind.type.ArrayType:com.fasterxml.jackson.databind.type.CollectionLikeType:com.fasterxml.jackson.databind.type.IterationType:com.fasterxml.jackson.databind.type.MapLikeType:com.fasterxml.jackson.databind.type.ReferenceType].withContentTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.JavaType:com.fasterxml.jackson.databind.type.ArrayType:com.fasterxml.jackson.databind.type.CollectionLikeType:com.fasterxml.jackson.databind.type.IterationType:com.fasterxml.jackson.databind.type.MapLikeType:com.fasterxml.jackson.databind.type.ReferenceType].withContentTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionType].withContentTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].withContentTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].getContentType()"
    - "[com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition].getAccessor()"
    - "[com.fasterxml.jackson.databind.SerializerProvider].reportBadPropertyDefinition(com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition,java.lang.String,java.lang.Object[])"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getRawType()"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].getDefaultInclusion(java.lang.Class,java.lang.Class,com.fasterxml.jackson.'annotation'.JsonInclude$Value)"
    - "[com.fasterxml.jackson.databind.JavaType:com.fasterxml.jackson.databind.type.ArrayType:com.fasterxml.jackson.databind.type.CollectionLikeType:com.fasterxml.jackson.databind.type.IterationType:com.fasterxml.jackson.databind.type.MapLikeType:com.fasterxml.jackson.databind.type.ReferenceType].getRawClass()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].findInclusion()"
    - "[com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition].findInclusion()"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].withOverrides(com.fasterxml.jackson.'annotation'.JsonInclude$Value)"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].getValueInclusion()"
    - "[com.fasterxml.jackson.databind.ser.PropertyBuilder].getDefaultBean()"
    - "[com.fasterxml.jackson.databind.SerializerProvider].isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].fixAccess(boolean)"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getValue(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getValue(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getValue(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getValue(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getValue(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.PropertyBuilder]._throwWrapped(java.lang.Exception,java.lang.String,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getName()"
    - "[com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition].getName()"
    - "[com.fasterxml.jackson.databind.util.BeanUtil].getDefaultValue(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.util.ArrayBuilders].getArrayComparator(java.lang.Object)"
    - "[com.fasterxml.jackson.core.type.ResolvedType].isReferenceType()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].isReferenceType()"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].getValueFilter()"
    - "[com.fasterxml.jackson.databind.ser.DefaultSerializerProvider].includeFilterInstance(com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].isContainerType()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].isContainerType()"
    - "[com.fasterxml.jackson.databind.type.SimpleType].isContainerType()"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].isContainerType()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].isContainerType()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].isContainerType()"
    - "[com.fasterxml.jackson.databind.SerializationConfig].isEnabled(com.fasterxml.jackson.databind.SerializationFeature)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].findViews()"
    - "[com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition].findViews()"
    - "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].findDefaultViews()"
    - "[com.fasterxml.jackson.databind.ser.PropertyBuilder]._constructPropertyWriter(com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition,com.fasterxml.jackson.databind.introspect.AnnotatedMember,com.fasterxml.jackson.databind.util.Annotations,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JavaType,boolean,java.lang.Object,java.lang.Class[])"
    - "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].getClassAnnotations()"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findNullSerializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findNullSerializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findNullSerializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].assignNullSerializer(com.fasterxml.jackson.databind.JsonSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$MultiView].assignNullSerializer(com.fasterxml.jackson.databind.JsonSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$SingleView].assignNullSerializer(com.fasterxml.jackson.databind.JsonSerializer)"
    - "[com.fasterxml.jackson.databind.ser.DefaultSerializerProvider].serializerInstance(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findUnwrappingNameTransformer(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findUnwrappingNameTransformer(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findUnwrappingNameTransformer(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].unwrappingWriter(com.fasterxml.jackson.databind.util.NameTransformer)"
    functionUses: 1
    ICount: 131
    EdgeCount: 72
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.PropertyBuilder:102"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.PropertyBuilder:100"
        BranchSideFuncs:
        - "findSerializationType(com.fasterxml.jackson.databind.introspect.Annotated,boolean,com.fasterxml.jackson.databind.JavaType)"
        - "reportBadDefinition(com.fasterxml.jackson.databind.JavaType,java.lang.String)"
        - "exceptionMessage(java.lang.Throwable)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.PropertyBuilder:99"
        BranchSideFuncs:
        - "findSerializationType(com.fasterxml.jackson.databind.introspect.Annotated,boolean,com.fasterxml.jackson.databind.JavaType)"
        - "reportBadDefinition(com.fasterxml.jackson.databind.JavaType,java.lang.String)"
        - "exceptionMessage(java.lang.Throwable)"
    - Branch String: "com.fasterxml.jackson.databind.ser.PropertyBuilder:109"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.PropertyBuilder:126"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.PropertyBuilder:113"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.PropertyBuilder:116"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.PropertyBuilder:119"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.PropertyBuilder:123"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.PropertyBuilder:122"
        BranchSideFuncs:
        - "withContentTypeHandler(java.lang.Object)"
        - "getContentType()"
    - Branch String: "com.fasterxml.jackson.databind.ser.PropertyBuilder:131"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.PropertyBuilder:127"
        BranchSideFuncs:
        - "getAccessor()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.PropertyBuilder:126"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.PropertyBuilder:135"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.PropertyBuilder:140"
        BranchSideFuncs:
        - "getAccessor()"
        - "withContentTypeHandler(java.lang.Object)"
        - "reportBadPropertyDefinition(com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition,java.lang.String,java.lang.Object[])"
        - "getValueInclusion()"
        - "getRawClass()"
        - "getDefaultBean()"
        - "getName()"
        - "fixAccess(boolean)"
        - "getDefaultInclusion(java.lang.Class,java.lang.Class,com.fasterxml.jackson.'annotation'.JsonInclude$Value)"
        - "getValue(java.lang.Object)"
        - "_throwWrapped(java.lang.Exception,java.lang.String,java.lang.Object)"
        - "findInclusion()"
        - "isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
        - "withOverrides(com.fasterxml.jackson.'annotation'.JsonInclude$Value)"
        - "getContentType()"
        - "getRawType()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.PropertyBuilder:139"
        BranchSideFuncs:
        - "getValueInclusion()"
        - "getRawClass()"
        - "getDefaultInclusion(java.lang.Class,java.lang.Class,com.fasterxml.jackson.'annotation'.JsonInclude$Value)"
        - "findInclusion()"
        - "withOverrides(com.fasterxml.jackson.'annotation'.JsonInclude$Value)"
        - "getRawType()"
    - Branch String: "com.fasterxml.jackson.databind.ser.PropertyBuilder:153"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.PropertyBuilder:156"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.PropertyBuilder:155"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.PropertyBuilder:169"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.PropertyBuilder:180"
        BranchSideFuncs:
        - "getAccessor()"
        - "withContentTypeHandler(java.lang.Object)"
        - "reportBadPropertyDefinition(com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition,java.lang.String,java.lang.Object[])"
        - "getValueInclusion()"
        - "getRawClass()"
        - "getDefaultBean()"
        - "getName()"
        - "fixAccess(boolean)"
        - "getDefaultInclusion(java.lang.Class,java.lang.Class,com.fasterxml.jackson.'annotation'.JsonInclude$Value)"
        - "getValue(java.lang.Object)"
        - "_throwWrapped(java.lang.Exception,java.lang.String,java.lang.Object)"
        - "findInclusion()"
        - "isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
        - "withOverrides(com.fasterxml.jackson.'annotation'.JsonInclude$Value)"
        - "getContentType()"
        - "getRawType()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.PropertyBuilder:179"
        BranchSideFuncs:
        - "getDefaultValue(com.fasterxml.jackson.databind.JavaType)"
    - Branch String: "com.fasterxml.jackson.databind.ser.PropertyBuilder:169"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.PropertyBuilder:180"
        BranchSideFuncs:
        - "getAccessor()"
        - "withContentTypeHandler(java.lang.Object)"
        - "reportBadPropertyDefinition(com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition,java.lang.String,java.lang.Object[])"
        - "getValueInclusion()"
        - "getRawClass()"
        - "getDefaultBean()"
        - "getName()"
        - "fixAccess(boolean)"
        - "getDefaultInclusion(java.lang.Class,java.lang.Class,com.fasterxml.jackson.'annotation'.JsonInclude$Value)"
        - "getValue(java.lang.Object)"
        - "_throwWrapped(java.lang.Exception,java.lang.String,java.lang.Object)"
        - "findInclusion()"
        - "isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
        - "withOverrides(com.fasterxml.jackson.'annotation'.JsonInclude$Value)"
        - "getContentType()"
        - "getRawType()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.PropertyBuilder:179"
        BranchSideFuncs:
        - "getDefaultValue(com.fasterxml.jackson.databind.JavaType)"
    - Branch String: "com.fasterxml.jackson.databind.ser.PropertyBuilder:171"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.PropertyBuilder:175"
        BranchSideFuncs:
        - "fixAccess(boolean)"
        - "isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.PropertyBuilder:174"
        BranchSideFuncs:
        - "getName()"
        - "getValue(java.lang.Object)"
        - "_throwWrapped(java.lang.Exception,java.lang.String,java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.ser.PropertyBuilder:183"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.PropertyBuilder:186"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.PropertyBuilder:185"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.PropertyBuilder:186"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.PropertyBuilder:221"
        BranchSideFuncs:
        - "getArrayComparator(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.PropertyBuilder:220"
        BranchSideFuncs:
        - "findViews()"
    - Branch String: "com.fasterxml.jackson.databind.ser.PropertyBuilder:195"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.PropertyBuilder:221"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.PropertyBuilder:220"
        BranchSideFuncs:
        - "findViews()"
    - Branch String: "com.fasterxml.jackson.databind.ser.PropertyBuilder:216"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.PropertyBuilder:221"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.PropertyBuilder:220"
        BranchSideFuncs:
        - "findViews()"
    - Branch String: "com.fasterxml.jackson.databind.ser.PropertyBuilder:216"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.PropertyBuilder:221"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.PropertyBuilder:220"
        BranchSideFuncs:
        - "findViews()"
    - Branch String: "com.fasterxml.jackson.databind.ser.PropertyBuilder:222"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.PropertyBuilder:226"
        BranchSideFuncs:
        - "findDefaultViews()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.PropertyBuilder:225"
        BranchSideFuncs:
        - "getClassAnnotations()"
        - "findNullSerializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    - Branch String: "com.fasterxml.jackson.databind.ser.PropertyBuilder:231"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.PropertyBuilder:235"
        BranchSideFuncs:
        - "assignNullSerializer(com.fasterxml.jackson.databind.JsonSerializer)"
        - "serializerInstance(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.PropertyBuilder:234"
        BranchSideFuncs:
        - "findUnwrappingNameTransformer(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - Branch String: "com.fasterxml.jackson.databind.ser.PropertyBuilder:236"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.PropertyBuilder:239"
        BranchSideFuncs:
        - "unwrappingWriter(com.fasterxml.jackson.databind.util.NameTransformer)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.PropertyBuilder:238"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.PropertyBuilder:100,1"
      Dst: "[com.fasterxml.jackson.databind.ser.PropertyBuilder].findSerializationType"
    - Src: "com.fasterxml.jackson.databind.ser.PropertyBuilder:103,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].exceptionMessage"
    - Src: "com.fasterxml.jackson.databind.ser.PropertyBuilder:103,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].reportBadDefinition"
    - Src: "com.fasterxml.jackson.databind.ser.PropertyBuilder:105,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].reportBadPropertyDefinition"
    - Src: "com.fasterxml.jackson.databind.ser.PropertyBuilder:117,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getContentType"
    - Src: "com.fasterxml.jackson.databind.ser.PropertyBuilder:120,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.ser.PropertyBuilder:123,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].withContentTypeHandler"
    - Src: "com.fasterxml.jackson.databind.ser.PropertyBuilder:134,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition].getAccessor"
    - Src: "com.fasterxml.jackson.databind.ser.PropertyBuilder:140,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.Annotated].getRawType"
    - Src: "com.fasterxml.jackson.databind.ser.PropertyBuilder:145,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.ser.PropertyBuilder:145,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getDefaultInclusion"
    - Src: "com.fasterxml.jackson.databind.ser.PropertyBuilder:150,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition].findInclusion"
    - Src: "com.fasterxml.jackson.databind.ser.PropertyBuilder:150,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonInclude$Value].withOverrides"
    - Src: "com.fasterxml.jackson.databind.ser.PropertyBuilder:152,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonInclude$Value].getValueInclusion"
    - Src: "com.fasterxml.jackson.databind.ser.PropertyBuilder:156,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "com.fasterxml.jackson.databind.ser.PropertyBuilder:169,1"
      Dst: "[com.fasterxml.jackson.databind.ser.PropertyBuilder].getDefaultBean"
    - Src: "com.fasterxml.jackson.databind.ser.PropertyBuilder:171,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].isEnabled"
    - Src: "com.fasterxml.jackson.databind.ser.PropertyBuilder:172,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled"
    - Src: "com.fasterxml.jackson.databind.ser.PropertyBuilder:172,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].fixAccess"
    - Src: "com.fasterxml.jackson.databind.ser.PropertyBuilder:175,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].getValue"
    - Src: "com.fasterxml.jackson.databind.ser.PropertyBuilder:177,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition].getName"
    - Src: "com.fasterxml.jackson.databind.ser.PropertyBuilder:177,1"
      Dst: "[com.fasterxml.jackson.databind.ser.PropertyBuilder]._throwWrapped"
    - Src: "com.fasterxml.jackson.databind.ser.PropertyBuilder:180,1"
      Dst: "[com.fasterxml.jackson.databind.util.BeanUtil].getDefaultValue"
    - Src: "com.fasterxml.jackson.databind.ser.PropertyBuilder:186,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.ser.PropertyBuilder:186,1"
      Dst: "[java.lang.Class].isArray"
    - Src: "com.fasterxml.jackson.databind.ser.PropertyBuilder:187,1"
      Dst: "[com.fasterxml.jackson.databind.util.ArrayBuilders].getArrayComparator"
    - Src: "com.fasterxml.jackson.databind.ser.PropertyBuilder:195,1"
      Dst: "[com.fasterxml.jackson.core.type.ResolvedType].isReferenceType"
    - Src: "com.fasterxml.jackson.databind.ser.PropertyBuilder:206,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonInclude$Value].getValueFilter"
    - Src: "com.fasterxml.jackson.databind.ser.PropertyBuilder:206,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].includeFilterInstance"
    - Src: "com.fasterxml.jackson.databind.ser.PropertyBuilder:216,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isContainerType"
    - Src: "com.fasterxml.jackson.databind.ser.PropertyBuilder:216,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].isEnabled"
    - Src: "com.fasterxml.jackson.databind.ser.PropertyBuilder:221,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition].findViews"
    - Src: "com.fasterxml.jackson.databind.ser.PropertyBuilder:223,1"
      Dst: "[com.fasterxml.jackson.databind.BeanDescription].findDefaultViews"
    - Src: "com.fasterxml.jackson.databind.ser.PropertyBuilder:226,1"
      Dst: "[com.fasterxml.jackson.databind.BeanDescription].getClassAnnotations"
    - Src: "com.fasterxml.jackson.databind.ser.PropertyBuilder:225,1"
      Dst: "[com.fasterxml.jackson.databind.ser.PropertyBuilder]._constructPropertyWriter"
    - Src: "com.fasterxml.jackson.databind.ser.PropertyBuilder:230,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findNullSerializer"
    - Src: "com.fasterxml.jackson.databind.ser.PropertyBuilder:232,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].serializerInstance"
    - Src: "com.fasterxml.jackson.databind.ser.PropertyBuilder:232,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].assignNullSerializer"
    - Src: "com.fasterxml.jackson.databind.ser.PropertyBuilder:235,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findUnwrappingNameTransformer"
    - Src: "com.fasterxml.jackson.databind.ser.PropertyBuilder:237,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].unwrappingWriter"
    JavaMethodInfo: null
    BBCount: 44
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.PropertyBuilder]._constructPropertyWriter(com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition,com.fasterxml.jackson.databind.introspect.AnnotatedMember,com.fasterxml.jackson.databind.util.Annotations,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JavaType,boolean,java.lang.Object,java.lang.Class[])"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.PropertyBuilder"
    linkageType: null
    functionLinenumber: 255
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter"
    argCount: 10
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    - "com.fasterxml.jackson.databind.util.Annotations"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    - "com.fasterxml.jackson.databind.JavaType"
    - "boolean"
    - "java.lang.Object"
    - "java.lang.Class[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].<init>(com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition,com.fasterxml.jackson.databind.introspect.AnnotatedMember,com.fasterxml.jackson.databind.util.Annotations,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JavaType,boolean,java.lang.Object,java.lang.Class[])"
    functionUses: 1
    ICount: 14
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.PropertyBuilder:256,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.PropertyBuilder].findSerializationType(com.fasterxml.jackson.databind.introspect.Annotated,boolean,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.PropertyBuilder"
    linkageType: null
    functionLinenumber: 275
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    - "boolean"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].refineSerializationType(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].refineSerializationType(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].refineSerializationType(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getName()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getName()"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findSerializationTyping(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findSerializationTyping(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findSerializationTyping(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.CollectionType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.MapType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.SimpleType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.IterationType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].withStaticTyping()"
    functionUses: 1
    ICount: 39
    EdgeCount: 24
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.PropertyBuilder:280"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.PropertyBuilder:305"
        BranchSideFuncs:
        - "getRawClass()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.PropertyBuilder:304"
        BranchSideFuncs:
        - "findSerializationTyping(com.fasterxml.jackson.databind.introspect.Annotated)"
    - Branch String: "com.fasterxml.jackson.databind.ser.PropertyBuilder:284"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.PropertyBuilder:292"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.PropertyBuilder:293"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.PropertyBuilder:301"
        BranchSideFuncs:
        - "getName()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.PropertyBuilder:300"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.PropertyBuilder:306"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.PropertyBuilder:309"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.PropertyBuilder:308"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.PropertyBuilder:306"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.PropertyBuilder:309"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.PropertyBuilder:308"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.PropertyBuilder:307"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.PropertyBuilder:306"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.PropertyBuilder:309"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.PropertyBuilder:313"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.PropertyBuilder:276,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].refineSerializationType"
    - Src: "com.fasterxml.jackson.databind.ser.PropertyBuilder:281,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.ser.PropertyBuilder:284,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "com.fasterxml.jackson.databind.ser.PropertyBuilder:294,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.Annotated].getName"
    - Src: "com.fasterxml.jackson.databind.ser.PropertyBuilder:294,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.ser.PropertyBuilder:294,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.ser.PropertyBuilder:294,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.PropertyBuilder:305,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findSerializationTyping"
    - Src: "com.fasterxml.jackson.databind.ser.PropertyBuilder:311,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].withStaticTyping"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.PropertyBuilder].getDefaultBean()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.PropertyBuilder"
    linkageType: null
    functionLinenumber: 324
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].canOverrideAccessModifiers()"
    - "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].instantiateBean(boolean)"
    functionUses: 1
    ICount: 17
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.PropertyBuilder:326"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.PropertyBuilder:342"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.PropertyBuilder:331"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.PropertyBuilder:340"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.PropertyBuilder:343"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.PropertyBuilder:342"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.PropertyBuilder:330,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].canOverrideAccessModifiers"
    - Src: "com.fasterxml.jackson.databind.ser.PropertyBuilder:330,1"
      Dst: "[com.fasterxml.jackson.databind.BeanDescription].instantiateBean"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.PropertyBuilder].getPropertyDefaultValue(java.lang.String,com.fasterxml.jackson.databind.introspect.AnnotatedMember,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.PropertyBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.PropertyBuilder:366"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.PropertyBuilder:370"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.PropertyBuilder:369"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.PropertyBuilder:365,1"
      Dst: "[com.fasterxml.jackson.databind.ser.PropertyBuilder].getDefaultBean"
    - Src: "com.fasterxml.jackson.databind.ser.PropertyBuilder:367,1"
      Dst: "[com.fasterxml.jackson.databind.ser.PropertyBuilder].getDefaultValue"
    - Src: "com.fasterxml.jackson.databind.ser.PropertyBuilder:370,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].getValue"
    - Src: "com.fasterxml.jackson.databind.ser.PropertyBuilder:372,1"
      Dst: "[com.fasterxml.jackson.databind.ser.PropertyBuilder]._throwWrapped"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.PropertyBuilder].getDefaultValue(com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.PropertyBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.PropertyBuilder:381,1"
      Dst: "[com.fasterxml.jackson.databind.util.BeanUtil].getDefaultValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.PropertyBuilder]._throwWrapped(java.lang.Exception,java.lang.String,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.PropertyBuilder"
    linkageType: null
    functionLinenumber: 391
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.lang.Exception"
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.xml.sax.SAXException].getCause()"
    - "[org.xml.sax.SAXException].getCause()"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].throwIfError(java.lang.Throwable)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].throwIfRTE(java.lang.Throwable)"
    functionUses: 1
    ICount: 17
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.PropertyBuilder:393"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.PropertyBuilder:396"
        BranchSideFuncs:
        - "getCause()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.PropertyBuilder:395"
        BranchSideFuncs:
        - "throwIfRTE(java.lang.Throwable)"
        - "throwIfError(java.lang.Throwable)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.PropertyBuilder:393,1"
      Dst: "[java.lang.Throwable].getCause"
    - Src: "com.fasterxml.jackson.databind.ser.PropertyBuilder:396,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].throwIfError"
    - Src: "com.fasterxml.jackson.databind.ser.PropertyBuilder:397,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].throwIfRTE"
    - Src: "com.fasterxml.jackson.databind.ser.PropertyBuilder:398,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.ser.PropertyBuilder:398,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.ser.PropertyBuilder:398,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.ser.PropertyBuilder:398,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_149__517].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_149__517"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__517].<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__517:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_149__517].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_149__517].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_149__517"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_149__517:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_149__517].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_149__517"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_149__517:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$149"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder$6].<init>(com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder$6"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder$6:253,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$NameMatcher].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder$6].match(com.fasterxml.jackson.databind.cfg.MapperConfig,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder$6"
    linkageType: null
    functionLinenumber: 255
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder$6:256,1"
      Dst: "[java.lang.String].startsWith"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$lambda_notifyPropertyChange_5__357].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_5__357"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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_5__357].<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_5__357:-1,1"
      Dst: "[com.github.javaparser.ast.Node$lambda_notifyPropertyChange_5__357].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$lambda_notifyPropertyChange_5__357].<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_5__357"
    linkageType: null
    functionLinenumber: -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: []
    functionUses: 1
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$lambda_notifyPropertyChange_5__357:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$lambda_notifyPropertyChange_5__357].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.Node$lambda_notifyPropertyChange_5__357"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].lambda$notifyPropertyChange$5(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object,com.github.javaparser.ast.observer.AstObserver)"
    functionUses: 5
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$lambda_notifyPropertyChange_5__357:-1,1"
      Dst: "[com.github.javaparser.ast.Node].lambda$notifyPropertyChange$5"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_1__892].bootstrap$(java.util.Deque,java.util.List)"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_1__892"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "java.util.Deque"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_1__892].<init>(java.util.Deque,java.util.List)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_1__892:-1,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_1__892].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_1__892].<init>(java.util.Deque,java.util.List)"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_1__892"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Deque"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_1__892:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_1__892].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_1__892"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].lambda$static$1(java.util.Deque,java.util.List,com.github.javaparser.resolution.types.ResolvedReferenceType)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_1__892:-1,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].lambda$static$1"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_123__596].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_123__596"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__596].<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__596:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_123__596].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_123__596].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_123__596"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_123__596:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_123__596].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_123__596"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_123__596:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$123"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$StringCtorKeyDeserializer].<init>(java.lang.reflect.Constructor)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$StringCtorKeyDeserializer"
    linkageType: null
    functionLinenumber: 521
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Constructor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer].<init>(int,java.lang.Class)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$StringCtorKeyDeserializer:522,1"
      Dst: "[java.lang.reflect.Constructor].getDeclaringClass"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$StringCtorKeyDeserializer:522,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$StringCtorKeyDeserializer]._parse(java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$StringCtorKeyDeserializer"
    linkageType: null
    functionLinenumber: 528
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$StringCtorKeyDeserializer:529,1"
      Dst: "[java.lang.reflect.Constructor].newInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty].<init>(com.fasterxml.jackson.databind.deser.SettableBeanProperty,com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty"
    linkageType: null
    functionLinenumber: 40
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.deser.SettableBeanProperty"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].<init>(com.fasterxml.jackson.databind.deser.SettableBeanProperty)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty:41,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty].<init>(com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty,com.fasterxml.jackson.databind.deser.SettableBeanProperty)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty"
    - "com.fasterxml.jackson.databind.deser.SettableBeanProperty"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty:48,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty].construct(com.fasterxml.jackson.databind.deser.SettableBeanProperty,com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty"
    linkageType: null
    functionLinenumber: 54
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.deser.SettableBeanProperty"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty].<init>(com.fasterxml.jackson.databind.deser.SettableBeanProperty,com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty:55,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty].withDelegate(com.fasterxml.jackson.databind.deser.SettableBeanProperty)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty"
    linkageType: null
    functionLinenumber: 59
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.SettableBeanProperty"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.deser.SettableBeanProperty"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty].<init>(com.fasterxml.jackson.databind.deser.SettableBeanProperty,com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty:60,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty"
    linkageType: null
    functionLinenumber: 72
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getValue(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getValue(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getValue(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getValue(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getValue(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].deserializeWith(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].set(java.lang.Object,java.lang.Object)"
    functionUses: 15
    ICount: 16
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty:77"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty:80"
        BranchSideFuncs:
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty:79"
        BranchSideFuncs:
        - "deserializeWith(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty:82"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty:86"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty:73,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].getValue"
    - Src: "com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty:78,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty:80,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].deserializeWith"
    - Src: "com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty:85,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].set"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty"
    linkageType: null
    functionLinenumber: 92
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getValue(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getValue(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getValue(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getValue(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getValue(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].deserializeWith(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].setAndReturn(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    functionUses: 11
    ICount: 18
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty:97"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty:100"
        BranchSideFuncs:
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty:99"
        BranchSideFuncs:
        - "deserializeWith(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty:105"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty:111"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty:108"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty:112"
        BranchSideFuncs:
        - "setAndReturn(java.lang.Object,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty:111"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty:93,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].getValue"
    - Src: "com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty:98,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty:100,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].deserializeWith"
    - Src: "com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty:109,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].setAndReturn"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty].set(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty"
    linkageType: null
    functionLinenumber: 118
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].set(java.lang.Object,java.lang.Object)"
    functionUses: 16
    ICount: 7
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty:119"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty:122"
        BranchSideFuncs:
        - "set(java.lang.Object,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty:121"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty:120,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].set"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty"
    linkageType: null
    functionLinenumber: 127
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].setAndReturn(java.lang.Object,java.lang.Object)"
    functionUses: 11
    ICount: 8
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty:128"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty:131"
        BranchSideFuncs:
        - "setAndReturn(java.lang.Object,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty:130"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty:129,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].setAndReturn"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_35__14].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_35__14"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__14].<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__14:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_35__14].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_35__14].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_35__14"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_35__14:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_35__14].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_35__14"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 14
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_35__14:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$35"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$DelegatingKD].<init>(java.lang.Class,com.fasterxml.jackson.databind.JsonDeserializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$DelegatingKD"
    linkageType: null
    functionLinenumber: 324
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.JsonDeserializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.KeyDeserializer].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$DelegatingKD:325,1"
      Dst: "[com.fasterxml.jackson.databind.KeyDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$DelegatingKD].deserializeKey(java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$DelegatingKD"
    linkageType: null
    functionLinenumber: 334
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.DeserializationContext].bufferForInputBuffering()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].asParser()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.impl.UnsupportedTypeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.ext.NioPathDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$SqlDateDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.FailingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.TokenBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$TimestampDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$IntDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ShortDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicLongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLDeserializers$Std].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicBooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$FloatDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$LongDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.ErrorThrowingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleWeirdKey(java.lang.Class,java.lang.String,java.lang.String,java.lang.Object[])"
    - "[com.fasterxml.jackson.core.JsonProcessingException].getMessage()"
    - "[com.fasterxml.jackson.core.JsonParseException].getMessage()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedForwardReference].getMessage()"
    - "[com.fasterxml.jackson.core.exc.StreamReadException].getMessage()"
    - "[com.github.javaparser.TokenMgrException].getMessage()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].getMessage()"
    - "[org.xml.sax.SAXException].getMessage()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleWeirdKey(java.lang.Class,java.lang.String,java.lang.String,java.lang.Object[])"
    functionUses: 7
    ICount: 24
    EdgeCount: 86
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$DelegatingKD:335"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$DelegatingKD:338"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$DelegatingKD:337"
        BranchSideFuncs:
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "nextToken()"
        - "bufferForInputBuffering()"
        - "asParser()"
        - "writeString(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$DelegatingKD:345"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$DelegatingKD:348"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$DelegatingKD:347"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$DelegatingKD:338,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].bufferForInputBuffering"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$DelegatingKD:339,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeString"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$DelegatingKD:342,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].asParser"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$DelegatingKD:343,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$DelegatingKD:344,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$DelegatingKD:348,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleWeirdKey"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$DelegatingKD:350,1"
      Dst: "[java.lang.Throwable].getMessage"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$DelegatingKD].getKeyClass()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$DelegatingKD"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList$lambda_notifyElementReplaced_3__911].bootstrap$(com.github.javaparser.ast.NodeList,int,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.NodeList$lambda_notifyElementReplaced_3__911"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__911].<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__911:-1,1"
      Dst: "[com.github.javaparser.ast.NodeList$lambda_notifyElementReplaced_3__911].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList$lambda_notifyElementReplaced_3__911].<init>(com.github.javaparser.ast.NodeList,int,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.NodeList$lambda_notifyElementReplaced_3__911"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "int"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList$lambda_notifyElementReplaced_3__911:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList$lambda_notifyElementReplaced_3__911].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.NodeList$lambda_notifyElementReplaced_3__911"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 4
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList$lambda_notifyElementReplaced_3__911:-1,1"
      Dst: "[com.github.javaparser.ast.NodeList].lambda$notifyElementReplaced$3"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].<init>()"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: null
    functionLinenumber: 56
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 68
    ICount: 10
    EdgeCount: 0
    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>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].<init>(java.util.Collection)"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: null
    functionLinenumber: 60
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].addAll(java.util.Collection)"
    functionUses: 1
    ICount: 11
    EdgeCount: 1
    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>"
    - Src: "com.github.javaparser.ast.NodeList:62,1"
      Dst: "[com.github.javaparser.ast.NodeList].addAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].<init>(com.github.javaparser.ast.Node[])"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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>"
    - Src: "com.github.javaparser.ast.NodeList:67,1"
      Dst: "[java.util.Arrays].asList"
    - Src: "com.github.javaparser.ast.NodeList:67,1"
      Dst: "[com.github.javaparser.ast.NodeList].addAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].add(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: null
    functionLinenumber: 71
    functionDepth: 0
    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.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.ast.NodeList].own(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    functionUses: 54
    ICount: 9
    EdgeCount: 7
    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"
    - Src: "com.github.javaparser.ast.NodeList:73,1"
      Dst: "[com.github.javaparser.ast.NodeList].own"
    - Src: "com.github.javaparser.ast.NodeList:74,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].own(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: null
    functionLinenumber: 77
    functionDepth: 0
    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"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].remove(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: null
    functionLinenumber: 84
    functionDepth: 0
    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)"
    - "[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.ast.NodeList].remove(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].remove(java.lang.Object)"
    functionUses: 1
    ICount: 11
    EdgeCount: 6
    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"
    - Src: "com.github.javaparser.ast.NodeList:87,1"
      Dst: "[com.github.javaparser.ast.NodeList].notifyElementRemoved"
    - Src: "com.github.javaparser.ast.NodeList:88,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode"
    - Src: "com.github.javaparser.ast.NodeList:90,1"
      Dst: "[java.util.List].remove"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].removeFirst()"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.Node"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:94,1"
      Dst: "[com.github.javaparser.ast.NodeList].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].removeLast()"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.Node"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].nodeList(com.github.javaparser.ast.Node[])"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].nodeList(java.util.Collection)"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].nodeList(com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: null
    functionLinenumber: 114
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].contains(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: null
    functionLinenumber: 120
    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)"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:121,1"
      Dst: "[java.util.List].contains"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].size()"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: null
    functionLinenumber: 125
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    functionUses: 334
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:126,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].get(int)"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: null
    functionLinenumber: 130
    functionDepth: 0
    returnType: "com.github.javaparser.ast.Node"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    functionUses: 279
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:131,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].iterator()"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: null
    functionLinenumber: 136
    functionDepth: 0
    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: 399
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:137,1"
      Dst: "[com.github.javaparser.ast.NodeList$NodeListIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].set(int,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: null
    functionLinenumber: 141
    functionDepth: 0
    returnType: "com.github.javaparser.ast.Node"
    argCount: 2
    argTypes:
    - "int"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.NodeList].notifyElementReplaced(int,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[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)"
    - "[com.github.javaparser.ast.NodeList].set(int,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].set(int,java.lang.Object)"
    functionUses: 71
    ICount: 33
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.NodeList:142"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.NodeList:143"
        BranchSideFuncs:
        - "size()"
      - BranchSide: "com.github.javaparser.ast.NodeList:142"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.ast.NodeList:142"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.NodeList:145"
        BranchSideFuncs:
        - "size()"
      - BranchSide: "com.github.javaparser.ast.NodeList:144"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.NodeList:145"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.NodeList:148"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.NodeList:147"
        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"
    - 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>"
    - Src: "com.github.javaparser.ast.NodeList:145,1"
      Dst: "[java.util.List].get"
    - Src: "com.github.javaparser.ast.NodeList:148,1"
      Dst: "[com.github.javaparser.ast.NodeList].notifyElementReplaced"
    - Src: "com.github.javaparser.ast.NodeList:149,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode"
    - Src: "com.github.javaparser.ast.NodeList:150,1"
      Dst: "[com.github.javaparser.ast.NodeList].setAsParentNodeOf"
    - Src: "com.github.javaparser.ast.NodeList:151,1"
      Dst: "[java.util.List].set"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].remove(int)"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: null
    functionLinenumber: 155
    functionDepth: 0
    returnType: "com.github.javaparser.ast.Node"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].notifyElementRemoved(int,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.utils.VisitorList].remove(int)"
    - "[com.github.javaparser.ast.NodeList].remove(int)"
    - "[com.github.javaparser.utils.VisitorList$3].remove(int)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    functionUses: 18
    ICount: 12
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.NodeList:158"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.NodeList:160"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.NodeList:159"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:156,1"
      Dst: "[java.util.List].get"
    - Src: "com.github.javaparser.ast.NodeList:156,1"
      Dst: "[com.github.javaparser.ast.NodeList].notifyElementRemoved"
    - Src: "com.github.javaparser.ast.NodeList:157,1"
      Dst: "[java.util.List].remove"
    - Src: "com.github.javaparser.ast.NodeList:159,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].isEmpty()"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: null
    functionLinenumber: 164
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList].isEmpty()"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    functionUses: 139
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:165,1"
      Dst: "[java.util.List].isEmpty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].sort(java.util.Comparator)"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: null
    functionLinenumber: 169
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Comparator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].sort(java.util.Comparator)"
    functionUses: 14
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:170,1"
      Dst: "[java.util.List].sort"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].addAll(com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: null
    functionLinenumber: 173
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.ast.NodeList].add(com.github.javaparser.ast.Node)"
    functionUses: 5
    ICount: 10
    EdgeCount: 50
    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"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.NodeList].add(int,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: null
    functionLinenumber: 180
    functionDepth: 0
    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)"
    - "[com.github.javaparser.ast.NodeList].add(int,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(int,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(int,java.lang.Object)"
    functionUses: 3
    ICount: 8
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:181,1"
      Dst: "[com.github.javaparser.ast.NodeList].notifyElementAdded"
    - Src: "com.github.javaparser.ast.NodeList:182,1"
      Dst: "[com.github.javaparser.ast.NodeList].own"
    - Src: "com.github.javaparser.ast.NodeList:183,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].addFirst(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: null
    functionLinenumber: 189
    functionDepth: 0
    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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].addLast(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:198,1"
      Dst: "[com.github.javaparser.ast.NodeList].add"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "com.github.javaparser.ast.NodeList:210,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.github.javaparser.ast.NodeList:212,1"
      Dst: "[com.github.javaparser.ast.NodeList].add"
    JavaMethodInfo: null
    BBCount: 3
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "com.github.javaparser.ast.NodeList:224,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.github.javaparser.ast.NodeList:226,1"
      Dst: "[com.github.javaparser.ast.NodeList].add"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].getFirst()"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: null
    functionLinenumber: 233
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    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:
        - "get(int)"
    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"
    - Src: "com.github.javaparser.ast.NodeList:237,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].getLast()"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: null
    functionLinenumber: 243
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.NodeList].size()"
    functionUses: 1
    ICount: 10
    EdgeCount: 3
    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:
        - "get(int)"
        - "size()"
    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"
    - Src: "com.github.javaparser.ast.NodeList:247,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].getParentNode()"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: null
    functionLinenumber: 251
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:252,1"
      Dst: "[java.util.Optional].ofNullable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: null
    functionLinenumber: 262
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].setAsParentNodeOf(java.util.List)"
    functionUses: 74
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:264,1"
      Dst: "[com.github.javaparser.ast.NodeList].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].getParentNodeForChildren()"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: null
    functionLinenumber: 269
    functionDepth: 0
    returnType: "com.github.javaparser.ast.Node"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 16
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: 274
    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.symbolsolver.javaparsermodel.DefaultVisitorAdapter].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.ObjectIdentityHashCodeVisitor].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.HashCodeVisitor].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.NoCommentEqualsVisitor].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.ModifierVisitor].visit(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.NodeList,java.lang.Object)"
    functionUses: 396
    ICount: 5
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:275,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    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: null
    functionLinenumber: 279
    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.NodeList,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].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.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.NodeList,java.lang.Object)"
    functionUses: 8
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:280,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].forEach(java.util.function.Consumer)"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: null
    functionLinenumber: 287
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].forEach(java.util.function.Consumer)"
    functionUses: 126
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:288,1"
      Dst: "[java.lang.Iterable].forEach"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].contains(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: null
    functionLinenumber: 295
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList].contains(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].contains(java.lang.Object)"
    functionUses: 20
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:296,1"
      Dst: "[java.util.List].contains"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].toArray()"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:304,1"
      Dst: "[java.util.List].toArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].toArray(java.lang.Object[])"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: null
    functionLinenumber: 311
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 1
    argTypes:
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].toArray(java.lang.Object[])"
    - "[com.github.javaparser.utils.VisitorList].toArray(java.lang.Object[])"
    functionUses: 13
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:312,1"
      Dst: "[java.util.List].toArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].remove(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: null
    functionLinenumber: 319
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].remove(com.github.javaparser.ast.Node)"
    functionUses: 6
    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"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].containsAll(java.util.Collection)"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: null
    functionLinenumber: 330
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList].containsAll(java.util.Collection)"
    - "[com.github.javaparser.ast.NodeList].containsAll(java.util.Collection)"
    functionUses: 2
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:331,1"
      Dst: "[java.util.List].containsAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].addAll(java.util.Collection)"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: null
    functionLinenumber: 338
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList$add__861].bootstrap$(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.NodeList].forEach(java.util.function.Consumer)"
    - "[com.github.javaparser.utils.VisitorSet].isEmpty()"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.utils.VisitorList].isEmpty()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].isEmpty()"
    functionUses: 18
    ICount: 10
    EdgeCount: 6
    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__861].bootstrap$"
    - Src: "com.github.javaparser.ast.NodeList:339,1"
      Dst: "[java.lang.Iterable].forEach"
    - Src: "com.github.javaparser.ast.NodeList:340,1"
      Dst: "[java.util.Collection].isEmpty"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].addAll(int,java.util.Collection)"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "int"
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "com.github.javaparser.ast.NodeList:351,1"
      Dst: "[java.util.Collection].isEmpty"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.NodeList].removeAll(java.util.Collection)"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: null
    functionLinenumber: 358
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.ast.NodeList].remove(java.lang.Object)"
    functionUses: 1
    ICount: 16
    EdgeCount: 56
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.NodeList:360"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.NodeList:363"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "remove(java.lang.Object)"
      - 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:
        - "remove(java.lang.Object)"
      - BranchSide: "com.github.javaparser.ast.NodeList:359"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "remove(java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.NodeList:361"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.NodeList:360"
        BranchSideFuncs:
        - "remove(java.lang.Object)"
      - BranchSide: "com.github.javaparser.ast.NodeList:359"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "remove(java.lang.Object)"
    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"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.NodeList].retainAll(java.util.Collection)"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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__1213].bootstrap$"
    - Src: "com.github.javaparser.ast.NodeList:372,1"
      Dst: "[java.util.stream.Stream].filter"
    - 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"
    - Src: "com.github.javaparser.ast.NodeList:374,1"
      Dst: "[com.github.javaparser.ast.NodeList].remove"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.NodeList].replaceAll(java.util.function.UnaryOperator)"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.UnaryOperator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "com.github.javaparser.ast.NodeList:386,1"
      Dst: "[java.util.function.Function].apply"
    - Src: "com.github.javaparser.ast.NodeList:386,1"
      Dst: "[com.github.javaparser.ast.NodeList].set"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.NodeList].removeIf(java.util.function.Predicate)"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: null
    functionLinenumber: 394
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.function.Predicate"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].remove(java.lang.Object)"
    functionUses: 2
    ICount: 20
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.NodeList:396"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.NodeList:399"
        BranchSideFuncs:
        - "remove(java.lang.Object)"
      - 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:
        - "remove(java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.NodeList:397"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.NodeList:395"
        BranchSideFuncs:
        - "remove(java.lang.Object)"
    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"
    - 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"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.NodeList].clear()"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: null
    functionLinenumber: 406
    functionDepth: 0
    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"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.NodeList].equals(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: null
    functionLinenumber: 416
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].equals(java.lang.Object)"
    functionUses: 46
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:417,1"
      Dst: "[java.util.List].equals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].hashCode()"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: null
    functionLinenumber: 424
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].hashCode()"
    functionUses: 19
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:425,1"
      Dst: "[java.util.List].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].indexOf(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: null
    functionLinenumber: 432
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList].indexOf(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].indexOf(java.lang.Object)"
    functionUses: 10
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:433,1"
      Dst: "[java.util.List].indexOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].lastIndexOf(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:441,1"
      Dst: "[java.util.List].lastIndexOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].listIterator()"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: null
    functionLinenumber: 449
    functionDepth: 0
    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>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].listIterator(int)"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: null
    functionLinenumber: 458
    functionDepth: 0
    returnType: "java.util.ListIterator"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].<init>(com.github.javaparser.ast.NodeList,java.util.List,int)"
    functionUses: 10
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:459,1"
      Dst: "[com.github.javaparser.ast.NodeList$NodeListIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].parallelStream()"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.stream.Stream"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:467,1"
      Dst: "[java.util.Collection].parallelStream"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].subList(int,int)"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: null
    functionLinenumber: 474
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].subList(int,int)"
    - "[com.github.javaparser.utils.VisitorList].subList(int,int)"
    functionUses: 14
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:475,1"
      Dst: "[java.util.List].subList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].spliterator()"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Spliterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:483,1"
      Dst: "[java.util.List].spliterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].notifyElementAdded(int,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: null
    functionLinenumber: 486
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList$lambda_notifyElementAdded_1__354].bootstrap$(com.github.javaparser.ast.NodeList,int,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.NodeList].forEach(java.util.function.Consumer)"
    functionUses: 3
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:487,1"
      Dst: "[com.github.javaparser.ast.NodeList$lambda_notifyElementAdded_1__354].bootstrap$"
    - Src: "com.github.javaparser.ast.NodeList:487,1"
      Dst: "[java.lang.Iterable].forEach"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].notifyElementRemoved(int,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: null
    functionLinenumber: 490
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList$lambda_notifyElementRemoved_2__781].bootstrap$(com.github.javaparser.ast.NodeList,int,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.NodeList].forEach(java.util.function.Consumer)"
    functionUses: 3
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:491,1"
      Dst: "[com.github.javaparser.ast.NodeList$lambda_notifyElementRemoved_2__781].bootstrap$"
    - Src: "com.github.javaparser.ast.NodeList:491,1"
      Dst: "[java.lang.Iterable].forEach"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].notifyElementReplaced(int,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: null
    functionLinenumber: 494
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList$lambda_notifyElementReplaced_3__911].bootstrap$(com.github.javaparser.ast.NodeList,int,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.NodeList].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:495,1"
      Dst: "[com.github.javaparser.ast.NodeList$lambda_notifyElementReplaced_3__911].bootstrap$"
    - Src: "com.github.javaparser.ast.NodeList:495,1"
      Dst: "[java.lang.Iterable].forEach"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].unregister(com.github.javaparser.ast.observer.AstObserver)"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: null
    functionLinenumber: 499
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.observer.AstObserver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].remove(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].remove(java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:500,1"
      Dst: "[java.util.List].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].register(com.github.javaparser.ast.observer.AstObserver)"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: null
    functionLinenumber: 504
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.observer.AstObserver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList].contains(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].contains(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    functionUses: 2
    ICount: 8
    EdgeCount: 5
    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"
    - Src: "com.github.javaparser.ast.NodeList:506,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].isRegistered(com.github.javaparser.ast.observer.AstObserver)"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: null
    functionLinenumber: 511
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.observer.AstObserver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList].contains(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].contains(java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:512,1"
      Dst: "[java.util.List].contains"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "com.github.javaparser.ast.NodeList:525,1"
      Dst: "[com.github.javaparser.ast.NodeList].set"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].isNonEmpty()"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: null
    functionLinenumber: 532
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    functionUses: 6
    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: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].ifNonEmpty(java.util.function.Consumer)"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: null
    functionLinenumber: 536
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].isNonEmpty()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__242].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_5__725].accept(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getAllFields_3__826].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_51__435].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.Node$lambda_notifyPropertyChange_5__357].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_44__414].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_24__449].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_212__562].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_32__474].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_221__553].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__125].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__164].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_201__439].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_77__546].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__57].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_140__448].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_47__431].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__55].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_8__749].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__33].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_95__587].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_58__610].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__103].accept(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getAllFields_0__824].accept(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_4__788].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_188__559].accept(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveMethod_1__685].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__11].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__189].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.Node$lambda_walk_10__808].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__46].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_74__401].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__114].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_123__596].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_73__400].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_205__575].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_13__511].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_168__485].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_222__554].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_176__522].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_143__586].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__222].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_42__412].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__289].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_59__565].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__141].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_12__741].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_106__576].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_209__493].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_204__574].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__235].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_50__434].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_22__566].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_223__555].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__132].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__25].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_6__730].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_11__738].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.Node$add__638].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_124__597].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_15__545].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__207].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__213].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_148__549].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_181__457].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_202__440].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_43__413].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_183__613].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_215__539].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__286].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_153__529].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__195].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__68].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_192__481].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_9__402].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__143].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_28__470].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_6__542].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_114__488].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_86__409].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_84__407].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__230].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__316].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__63].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_49__433].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_69__507].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_96__496].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType$lambda_asString_1__387].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList$lambda_notifyElementRemoved_2__781].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_225__557].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_34__476].accept(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_getAllFields_2__821].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_102__606].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_184__614].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__246].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_55__499].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_151__500].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_165__535].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__227].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__325].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_10__403].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_13__731].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_54__498].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__74].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__209].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_220__552].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_27__538].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_0__393].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_219__551].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_3__747].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_203__588].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_150__536].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_79__598].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__49].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_121__595].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_14__732].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__147].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_159__572].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_206__612].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_80__599].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_26__568].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_100__569].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__282].accept(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_5__789].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_21__512].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter$lambda_asString_0__389].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_119__593].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__13].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_23__567].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_4__540].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_3__748].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator$lambda_visit_0__728].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_105__608].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_56__438].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__117].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__149].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_174__520].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_88__417].accept(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType$lambda_concreteEquivalentTypesAlsoIndirectly_2__878].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_57__480].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__238].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_82__601].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_139__447].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_131__464].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_1__724].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_62__443].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_65__503].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_161__564].accept(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_2__645].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_210__494].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_9__727].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__266].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_92__560].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_194__482].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_3__396].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__153].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_67__505].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_10__736].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__93].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_197__591].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_120__594].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_162__532].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_8__509].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_129__462].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_111__581].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_87__410].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_187__558].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_8__765].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__135].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_85__408].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_138__446].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__166].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_173__492].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__107].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_186__616].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_155__531].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_224__556].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_163__533].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_164__534].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_36__466].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_182__453].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_169__486].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_6__729].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__271].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__88].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_11__740].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_154__530].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__305].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_66__504].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__233].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_228__428].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_145__603].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_46__537].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_196__484].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_109__579].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_149__517].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__79].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__277].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__192].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__109].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_141__584].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_128__461].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_135__524].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_53__437].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_31__473].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_117__416].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_195__483].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_214__497].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_9__744].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_99__450].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__101].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__298].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_172__491].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_45__415].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_81__600].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_200__516].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__251].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_5__726].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_asString_1__390].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_64__502].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__70].accept(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredFields_5__831].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_115__454].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_199__515].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_229__429].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__199].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_40__469].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__295].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_83__405].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList$lambda_notifyElementAdded_1__354].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_91__459].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__28].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator$lambda_visit_1__743].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_180__456].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_14__544].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_116__455].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_asString_2__391].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__318].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__41].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_142__585].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_68__506].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_171__406].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_132__465].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_158__397].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_39__468].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__185].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_110__580].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_10__742].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_226__426].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_61__442].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_216__589].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__269].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_48__432].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__311].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_94__508].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_25__495].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_7__543].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_157__526].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__171].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_75__611].accept(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext$lambda_solveSymbolAsValue_0__637].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_30__472].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__301].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_126__490].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_227__427].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_160__573].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__137].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__85].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__183].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_137__452].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__39].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_230__430].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__157].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_113__583].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType$lambda_asString_0__386].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_218__550].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_156__525].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__97].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_104__607].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$lambda_visit_0__86].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_130__463].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__160].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.Node$lambda_setParentNode_3__358].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_134__423].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_11__404].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__202].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_170__487].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__254].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_63__444].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_19__513].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_208__519].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_146__604].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_33__475].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_136__451].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_1__723].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_1__394].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_167__478].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_60__441].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__332].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_41__411].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_133__422].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_112__582].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__129].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__20].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_125__489].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_190__424].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_18__421].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__173].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_5__541].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__123].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__260].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_20__514].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__17].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_17__528].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_90__458].accept(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic$lambda_solveMethod_2__791].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__176].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__220].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__217].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_213__563].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__7].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList$add__861].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_2__395].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_93__561].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_16__570].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_185__615].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_144__602].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_147__548].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_207__518].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_29__471].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_152__501].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_193__609].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__279].accept(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_getAllFields_2__823].accept(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext$lambda_solveSymbol_0__806].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__263].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_108__578].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_78__547].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_98__527].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_101__605].accept(java.lang.Object)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_getDeclaredMethods_2__702].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_12__510].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_getNameWithScope_0__382].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_89__418].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_107__577].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_198__592].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__293].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_70__398].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__179].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__249].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__82].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_52__436].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_211__571].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator$lambda_visit_2__739].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__31].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_127__460].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__321].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_177__523].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_71__399].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_179__420].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_97__479].accept(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarators.VariableSymbolDeclarator$lambda_new_0__807].accept(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic$lambda_solveMethod_1__792].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_191__425].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_38__467].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__329].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__119].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_35__477].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__60].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__52].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__307].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_217__590].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_178__419].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_166__445].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_175__521].accept(java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 376
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.NodeList:537"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.NodeList:539"
        BranchSideFuncs:
        - "accept(java.lang.Object)"
      - BranchSide: "com.github.javaparser.ast.NodeList:538"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:537,1"
      Dst: "[com.github.javaparser.ast.NodeList].isNonEmpty"
    - Src: "com.github.javaparser.ast.NodeList:538,1"
      Dst: "[java.util.function.Consumer].accept"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].toNodeList()"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.stream.Collector"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:542,1"
      Dst: "[com.github.javaparser.ast.NodeList$init__1214].bootstrap$"
    - Src: "com.github.javaparser.ast.NodeList:542,1"
      Dst: "[com.github.javaparser.ast.NodeList$add__1215].bootstrap$"
    - Src: "com.github.javaparser.ast.NodeList:542,1"
      Dst: "[com.github.javaparser.ast.NodeList$lambda_toNodeList_4__1216].bootstrap$"
    - Src: "com.github.javaparser.ast.NodeList:542,1"
      Dst: "[java.util.stream.Collector].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].setAsParentNodeOf(java.util.List)"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: null
    functionLinenumber: 548
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.ast.NodeList].getParentNodeForChildren()"
    - "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 12
    EdgeCount: 53
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.NodeList:549"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.NodeList:554"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
      - BranchSide: "com.github.javaparser.ast.NodeList:553"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.NodeList:550"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.NodeList:554"
        BranchSideFuncs:
        - "hasNext()"
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "iterator()"
        - "next()"
        - "getParentNodeForChildren()"
      - BranchSide: "com.github.javaparser.ast.NodeList:553"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:550,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.github.javaparser.ast.NodeList:550,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.ast.NodeList:550,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.ast.NodeList:551,1"
      Dst: "[com.github.javaparser.ast.NodeList].getParentNodeForChildren"
    - Src: "com.github.javaparser.ast.NodeList:551,1"
      Dst: "[com.github.javaparser.HasParentNode].setParentNode"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.NodeList].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: null
    functionLinenumber: 556
    functionDepth: 0
    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:557"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.NodeList:560"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "getParentNodeForChildren()"
      - BranchSide: "com.github.javaparser.ast.NodeList:559"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:558,1"
      Dst: "[com.github.javaparser.ast.NodeList].getParentNodeForChildren"
    - Src: "com.github.javaparser.ast.NodeList:558,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].toString()"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: null
    functionLinenumber: 563
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList$toString__3].bootstrap$()"
    functionUses: 20
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:564,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.NodeList:564,1"
      Dst: "[com.github.javaparser.ast.NodeList$toString__3].bootstrap$"
    - Src: "com.github.javaparser.ast.NodeList:564,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.NodeList:564,1"
      Dst: "[java.util.stream.Collectors].joining"
    - Src: "com.github.javaparser.ast.NodeList:564,1"
      Dst: "[java.util.stream.Stream].collect"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].add(int,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: null
    functionLinenumber: 47
    functionDepth: 0
    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: 11
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:48,1"
      Dst: "[com.github.javaparser.ast.NodeList].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].set(int,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: null
    functionLinenumber: 47
    functionDepth: 0
    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: 12
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:48,1"
      Dst: "[com.github.javaparser.ast.NodeList].set"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: null
    functionLinenumber: 47
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].add(com.github.javaparser.ast.Node)"
    functionUses: 688
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:48,1"
      Dst: "[com.github.javaparser.ast.NodeList].add"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -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: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:543,1"
      Dst: "[com.github.javaparser.ast.NodeList].addAll"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 494
    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.NodeList].get(int)"
    - "[com.github.javaparser.ast.observer.PropagatingAstObserver].listReplacement(com.github.javaparser.ast.NodeList,int,com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.observer.AstObserverAdapter].listReplacement(com.github.javaparser.ast.NodeList,int,com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:495,1"
      Dst: "[com.github.javaparser.ast.NodeList].get"
    - Src: "com.github.javaparser.ast.NodeList:495,1"
      Dst: "[com.github.javaparser.ast.observer.AstObserver].listReplacement"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 490
    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)"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:491,1"
      Dst: "[com.github.javaparser.ast.observer.AstObserver].listChange"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 486
    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)"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:487,1"
      Dst: "[com.github.javaparser.ast.observer.AstObserver].listChange"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.util.Collection"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].access$000(com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: null
    functionLinenumber: 47
    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: null
    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: null
    functionLinenumber: 47
    functionDepth: 0
    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:48,1"
      Dst: "[com.github.javaparser.ast.NodeList].notifyElementRemoved"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "int"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:48,1"
      Dst: "[com.github.javaparser.ast.NodeList].notifyElementReplaced"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:48,1"
      Dst: "[com.github.javaparser.ast.NodeList].setAsParentNodeOf"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 47
    functionDepth: 0
    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:48,1"
      Dst: "[com.github.javaparser.ast.NodeList].notifyElementAdded"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 47
    functionDepth: 0
    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:48,1"
      Dst: "[com.github.javaparser.ast.NodeList].own"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.changes.Change$lambda_evaluate_0__1164].bootstrap$(com.github.javaparser.printer.lexicalpreservation.changes.Change,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.changes.Change$lambda_evaluate_0__1164"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__1164].<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__1164:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.changes.Change$lambda_evaluate_0__1164].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.changes.Change$lambda_evaluate_0__1164].<init>(com.github.javaparser.printer.lexicalpreservation.changes.Change,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.changes.Change$lambda_evaluate_0__1164"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.changes.Change"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.Change$lambda_evaluate_0__1164:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.changes.Change$lambda_evaluate_0__1164].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.changes.Change$lambda_evaluate_0__1164"
    linkageType: null
    functionLinenumber: -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: 2
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.Change$lambda_evaluate_0__1164:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.changes.Change].lambda$evaluate$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.InstanceOfExprContext].<init>(com.github.javaparser.ast.expr.InstanceOfExpr,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.InstanceOfExprContext"
    linkageType: null
    functionLinenumber: 41
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.InstanceOfExpr"
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].<init>(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.InstanceOfExprContext:42,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.InstanceOfExprContext].solveSymbol(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.InstanceOfExprContext"
    linkageType: null
    functionLinenumber: 46
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.model.SymbolReference"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].getPattern()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithSimpleName].getNameAsString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserSymbolDeclaration].patternVar(com.github.javaparser.ast.expr.PatternExpr,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.resolution.model.SymbolReference].solved(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].getParent()"
    - "[com.github.javaparser.resolution.model.SymbolReference].unsolved()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.BinaryExprContext].patternExprInScope(java.lang.String)"
    - "[com.github.javaparser.resolution.Context].patternExprInScope(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserSymbolDeclaration].patternVar(com.github.javaparser.ast.expr.PatternExpr,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.resolution.model.SymbolReference].solved(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
    - "[com.github.javaparser.resolution.Context].solveSymbolInParentContext(java.lang.String)"
    functionUses: 11
    ICount: 38
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.InstanceOfExprContext:48"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.InstanceOfExprContext:56"
        BranchSideFuncs:
        - "getNameAsString()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.InstanceOfExprContext:55"
        BranchSideFuncs:
        - "getParent()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.InstanceOfExprContext:49"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.InstanceOfExprContext:56"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.InstanceOfExprContext:55"
        BranchSideFuncs:
        - "getParent()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.InstanceOfExprContext:57"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.InstanceOfExprContext:61"
        BranchSideFuncs:
        - "unsolved()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.InstanceOfExprContext:60"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.InstanceOfExprContext:62"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.InstanceOfExprContext:72"
        BranchSideFuncs:
        - "patternExprInScope(java.lang.String)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.InstanceOfExprContext:71"
        BranchSideFuncs:
        - "solveSymbolInParentContext(java.lang.String)"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.InstanceOfExprContext:64"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.InstanceOfExprContext:72"
        BranchSideFuncs:
        - "patternVar(com.github.javaparser.ast.expr.PatternExpr,com.github.javaparser.resolution.TypeSolver)"
        - "solved(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.InstanceOfExprContext:71"
        BranchSideFuncs:
        - "solveSymbolInParentContext(java.lang.String)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.InstanceOfExprContext:47,1"
      Dst: "[com.github.javaparser.ast.expr.InstanceOfExpr].getPattern"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.InstanceOfExprContext:48,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.InstanceOfExprContext:49,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.InstanceOfExprContext:49,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithSimpleName].getNameAsString"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.InstanceOfExprContext:49,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.InstanceOfExprContext:50,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserSymbolDeclaration].patternVar"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.InstanceOfExprContext:51,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].solved"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.InstanceOfExprContext:56,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].getParent"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.InstanceOfExprContext:58,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].unsolved"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.InstanceOfExprContext:63,1"
      Dst: "[com.github.javaparser.resolution.Context].patternExprInScope"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.InstanceOfExprContext:72,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].solveSymbolInParentContext"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.InstanceOfExprContext].patternExprsExposedFromChildren()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.InstanceOfExprContext"
    linkageType: null
    functionLinenumber: 76
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.InstanceOfExprContext$add__1013].bootstrap$(java.util.List)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].getPattern()"
    functionUses: 4
    ICount: 10
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.InstanceOfExprContext:77,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.InstanceOfExprContext:80,1"
      Dst: "[com.github.javaparser.ast.expr.InstanceOfExpr].getPattern"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.InstanceOfExprContext:80,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.InstanceOfExprContext:80,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.InstanceOfExprContext$add__1013].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.InstanceOfExprContext:80,1"
      Dst: "[java.util.Optional].ifPresent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ext.Java7SupportImpl].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.ext.Java7SupportImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ext.Java7SupportImpl:19,1"
      Dst: "[com.fasterxml.jackson.databind.ext.Java7Support].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ext.Java7SupportImpl].findTransient(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionSourceFile: "com.fasterxml.jackson.databind.ext.Java7SupportImpl"
    linkageType: null
    functionLinenumber: 28
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].getAnnotation(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getAnnotation(java.lang.Class)"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ext.Java7SupportImpl:30"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ext.Java7SupportImpl:33"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ext.Java7SupportImpl:32"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ext.Java7SupportImpl:29,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.Annotated].getAnnotation"
    - Src: "com.fasterxml.jackson.databind.ext.Java7SupportImpl:31,1"
      Dst: "[java.beans.Transient].value"
    - Src: "com.fasterxml.jackson.databind.ext.Java7SupportImpl:31,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ext.Java7SupportImpl].hasCreatorAnnotation(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionSourceFile: "com.fasterxml.jackson.databind.ext.Java7SupportImpl"
    linkageType: null
    functionLinenumber: 37
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].getAnnotation(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getAnnotation(java.lang.Class)"
    functionUses: 2
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ext.Java7SupportImpl:41"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ext.Java7SupportImpl:44"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ext.Java7SupportImpl:43"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ext.Java7SupportImpl:38,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.Annotated].getAnnotation"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ext.Java7SupportImpl].findConstructorName(com.fasterxml.jackson.databind.introspect.AnnotatedParameter)"
    functionSourceFile: "com.fasterxml.jackson.databind.ext.Java7SupportImpl"
    linkageType: null
    functionLinenumber: 49
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.PropertyName"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedParameter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getOwner()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].getAnnotation(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getIndex()"
    - "[com.fasterxml.jackson.databind.PropertyName].construct(java.lang.String)"
    functionUses: 1
    ICount: 15
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ext.Java7SupportImpl:51"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ext.Java7SupportImpl:61"
        BranchSideFuncs:
        - "getAnnotation(java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.ext.Java7SupportImpl:60"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ext.Java7SupportImpl:53"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ext.Java7SupportImpl:61"
        BranchSideFuncs:
        - "getIndex()"
      - BranchSide: "com.fasterxml.jackson.databind.ext.Java7SupportImpl:60"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ext.Java7SupportImpl:56"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ext.Java7SupportImpl:61"
        BranchSideFuncs:
        - "construct(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.ext.Java7SupportImpl:60"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ext.Java7SupportImpl:50,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getOwner"
    - Src: "com.fasterxml.jackson.databind.ext.Java7SupportImpl:52,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].getAnnotation"
    - Src: "com.fasterxml.jackson.databind.ext.Java7SupportImpl:54,1"
      Dst: "[java.beans.ConstructorProperties].value"
    - Src: "com.fasterxml.jackson.databind.ext.Java7SupportImpl:55,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getIndex"
    - Src: "com.fasterxml.jackson.databind.ext.Java7SupportImpl:57,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyName].construct"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__293].bootstrap$(com.github.javaparser.ast.expr.SingleMemberAnnotationExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__293"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__293].<init>(com.github.javaparser.ast.expr.SingleMemberAnnotationExpr)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__293:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__293].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__293].<init>(com.github.javaparser.ast.expr.SingleMemberAnnotationExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__293"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__293:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__293].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__293"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__293:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java8Validator$lambda_new_1__1080].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java8Validator$lambda_new_1__1080"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__1080].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java8Validator$lambda_new_1__1080:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java8Validator$lambda_new_1__1080].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java8Validator$lambda_new_1__1080].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java8Validator$lambda_new_1__1080"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java8Validator$lambda_new_1__1080:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java8Validator$lambda_new_1__1080].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__1080"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__1080:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java8Validator].lambda$new$1"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$NameParseStart__851].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ParseStart$NameParseStart__851"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ParseStart"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParseStart$NameParseStart__851].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$NameParseStart__851:-1,1"
      Dst: "[com.github.javaparser.ParseStart$NameParseStart__851].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$NameParseStart__851].<init>()"
    functionSourceFile: "com.github.javaparser.ParseStart$NameParseStart__851"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$NameParseStart__851:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$NameParseStart__851].parse(com.github.javaparser.GeneratedJavaParser)"
    functionSourceFile: "com.github.javaparser.ParseStart$NameParseStart__851"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__851:-1,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].NameParseStart"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_129__462].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_129__462"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__462].<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__462:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_129__462].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_129__462].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_129__462"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_129__462:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_129__462].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_129__462"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_129__462:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$129"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.EnumSerializer].<init>(com.fasterxml.jackson.databind.util.EnumValues,java.lang.Boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.EnumSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.util.EnumValues"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:83,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.EnumSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.EnumSerializer].<init>(com.fasterxml.jackson.databind.util.EnumValues,java.lang.Boolean,com.fasterxml.jackson.databind.util.EnumValues)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.EnumSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.util.EnumValues"
    - "java.lang.Boolean"
    - "com.fasterxml.jackson.databind.util.EnumValues"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:93,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.EnumSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.EnumSerializer].<init>(com.fasterxml.jackson.databind.util.EnumValues,java.lang.Boolean,com.fasterxml.jackson.databind.util.EnumValues,com.fasterxml.jackson.databind.util.EnumValues)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.EnumSerializer"
    linkageType: null
    functionLinenumber: 101
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.util.EnumValues"
    - "java.lang.Boolean"
    - "com.fasterxml.jackson.databind.util.EnumValues"
    - "com.fasterxml.jackson.databind.util.EnumValues"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.StdScalarSerializer].<init>(java.lang.Class,boolean)"
    - "[com.fasterxml.jackson.databind.util.EnumValues].getEnumClass()"
    functionUses: 2
    ICount: 12
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:102,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumValues].getEnumClass"
    - Src: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:102,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdScalarSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.EnumSerializer].construct(java.lang.Class,com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.'annotation'.JsonFormat$Value)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.EnumSerializer"
    linkageType: null
    functionLinenumber: 122
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.std.EnumSerializer"
    argCount: 4
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.SerializationConfig"
    - "com.fasterxml.jackson.databind.BeanDescription"
    - "com.fasterxml.jackson.annotation.JsonFormat$Value"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.EnumValues].constructFromName(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].getClassInfo()"
    - "[com.fasterxml.jackson.databind.ser.std.EnumSerializer].constructEnumNamingStrategyValues(com.fasterxml.jackson.databind.SerializationConfig,java.lang.Class,com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].getClassInfo()"
    - "[com.fasterxml.jackson.databind.util.EnumValues].constructFromToString(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].getClassInfo()"
    - "[com.fasterxml.jackson.databind.ser.std.EnumSerializer]._isShapeWrittenUsingIndex(java.lang.Class,com.fasterxml.jackson.'annotation'.JsonFormat$Value,boolean,java.lang.Boolean)"
    - "[com.fasterxml.jackson.databind.ser.std.EnumSerializer].<init>(com.fasterxml.jackson.databind.util.EnumValues,java.lang.Boolean,com.fasterxml.jackson.databind.util.EnumValues,com.fasterxml.jackson.databind.util.EnumValues)"
    functionUses: 2
    ICount: 14
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:123,1"
      Dst: "[com.fasterxml.jackson.databind.BeanDescription].getClassInfo"
    - Src: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:123,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumValues].constructFromName"
    - Src: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:124,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.EnumSerializer].constructEnumNamingStrategyValues"
    - Src: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:125,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumValues].constructFromToString"
    - Src: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:126,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.EnumSerializer]._isShapeWrittenUsingIndex"
    - Src: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:127,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.EnumSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.EnumSerializer].createContextual(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.BeanProperty)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.EnumSerializer"
    linkageType: null
    functionLinenumber: 139
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "com.fasterxml.jackson.databind.BeanProperty"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.StdSerializer].findFormatOverrides(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.BeanProperty,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.std.StdSerializer].handledType()"
    - "[com.fasterxml.jackson.databind.ser.std.StdSerializer].handledType()"
    - "[com.fasterxml.jackson.databind.ser.std.EnumSerializer]._isShapeWrittenUsingIndex(java.lang.Class,com.fasterxml.jackson.'annotation'.JsonFormat$Value,boolean,java.lang.Boolean)"
    - "[com.fasterxml.jackson.databind.ser.std.EnumSerializer].<init>(com.fasterxml.jackson.databind.util.EnumValues,java.lang.Boolean,com.fasterxml.jackson.databind.util.EnumValues,com.fasterxml.jackson.databind.util.EnumValues)"
    functionUses: 2
    ICount: 19
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:141"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:150"
        BranchSideFuncs:
        - "_isShapeWrittenUsingIndex(java.lang.Class,com.fasterxml.jackson.'annotation'.JsonFormat$Value,boolean,java.lang.Boolean)"
        - "handledType()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:149"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:145"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:150"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.util.EnumValues,java.lang.Boolean,com.fasterxml.jackson.databind.util.EnumValues,com.fasterxml.jackson.databind.util.EnumValues)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:149"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:140,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].handledType"
    - Src: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:139,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].findFormatOverrides"
    - Src: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:143,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.EnumSerializer]._isShapeWrittenUsingIndex"
    - Src: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:145,1"
      Dst: "[java.util.Objects].equals"
    - Src: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:146,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.EnumSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.EnumSerializer].getEnumValues()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.EnumSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.EnumValues"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.EnumSerializer].serialize(java.lang.Enum,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.EnumSerializer"
    linkageType: null
    functionLinenumber: 170
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Enum"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.EnumValues].serializedValueFor(java.lang.Enum)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeString(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeString(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].writeString(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeString(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeString(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeString(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.databind.ser.std.EnumSerializer]._serializeAsIndex(com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(int)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(int)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(int)"
    - "[com.fasterxml.jackson.databind.SerializerProvider].isEnabled(com.fasterxml.jackson.databind.SerializationFeature)"
    - "[com.fasterxml.jackson.databind.util.EnumValues].serializedValueFor(java.lang.Enum)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeString(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeString(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].writeString(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeString(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeString(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeString(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.databind.util.EnumValues].serializedValueFor(java.lang.Enum)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeString(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeString(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].writeString(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeString(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeString(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeString(com.fasterxml.jackson.core.SerializableString)"
    functionUses: 1
    ICount: 26
    EdgeCount: 28
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:171"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:175"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:174"
        BranchSideFuncs:
        - "_serializeAsIndex(com.fasterxml.jackson.databind.SerializerProvider)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:175"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:180"
        BranchSideFuncs:
        - "writeNumber(int)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:179"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.databind.SerializationFeature)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:180"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:184"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:183"
        BranchSideFuncs:
        - "writeString(com.fasterxml.jackson.core.SerializableString)"
        - "serializedValueFor(java.lang.Enum)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:172,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumValues].serializedValueFor"
    - Src: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:172,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeString"
    - Src: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:175,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.EnumSerializer]._serializeAsIndex"
    - Src: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:176,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:176,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeNumber"
    - Src: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:180,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].isEnabled"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.EnumSerializer].getSchema(com.fasterxml.jackson.databind.SerializerProvider,java.lang.reflect.Type)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.EnumSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonNode"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "java.lang.reflect.Type"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:200"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:203"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:202"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:204"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:213"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:212"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:206"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:213"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:212"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:208"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:213"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:212"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:200,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.EnumSerializer]._serializeAsIndex"
    - Src: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:201,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].createSchemaNode"
    - Src: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:205,1"
      Dst: "[com.fasterxml.jackson.databind.DatabindContext].constructType"
    - Src: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:206,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isEnumType"
    - Src: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:207,1"
      Dst: "[com.fasterxml.jackson.databind.node.ObjectNode].putArray"
    - Src: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:208,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumValues].values"
    - Src: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:208,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:208,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:208,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:209,1"
      Dst: "[com.fasterxml.jackson.core.SerializableString].getValue"
    - Src: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:209,1"
      Dst: "[com.fasterxml.jackson.databind.node.ArrayNode].add"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.ser.std.EnumSerializer].acceptJsonFormatVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.EnumSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 40
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:221"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:225"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:224"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:226"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:243"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:242"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:230"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:237"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:236"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:231"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:237"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:236"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:232"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:232"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:231"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:237"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:241"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:240"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:220,1"
      Dst: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWithSerializerProvider].getProvider"
    - Src: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:221,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.EnumSerializer]._serializeAsIndex"
    - Src: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:222,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].visitIntFormat"
    - Src: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:225,1"
      Dst: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper].expectStringFormat"
    - Src: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:227,1"
      Dst: "[java.util.LinkedHashSet].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:231,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].isEnabled"
    - Src: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:232,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumValues].values"
    - Src: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:232,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:232,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:232,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:233,1"
      Dst: "[com.fasterxml.jackson.core.SerializableString].getValue"
    - Src: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:233,1"
      Dst: "[java.util.Set].add"
    - Src: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:241,1"
      Dst: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormatVisitor].enumTypes"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.databind.ser.std.EnumSerializer]._serializeAsIndex(com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.EnumSerializer"
    linkageType: null
    functionLinenumber: 252
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.SerializerProvider].isEnabled(com.fasterxml.jackson.databind.SerializationFeature)"
    functionUses: 1
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:253"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:256"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:255"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.databind.SerializationFeature)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:254,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:256,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].isEnabled"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.EnumSerializer]._isShapeWrittenUsingIndex(java.lang.Class,com.fasterxml.jackson.'annotation'.JsonFormat$Value,boolean,java.lang.Boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.EnumSerializer"
    linkageType: null
    functionLinenumber: 266
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 4
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.annotation.JsonFormat$Value"
    - "boolean"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].getShape()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Shape].isNumeric()"
    functionUses: 2
    ICount: 40
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:267"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:267"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:266"
        BranchSideFuncs:
        - "getShape()"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:268"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:272"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:271"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:272"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:273"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:272"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:272"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:276"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:275"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:276"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:277"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:276"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:276"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:280"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:279"
        BranchSideFuncs:
        - "isNumeric()"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:280"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:281"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:280"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:280"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:284"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:283"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:286"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:283"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:267,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonFormat$Value].getShape"
    - Src: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:280,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonFormat$Shape].isNumeric"
    - Src: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:286,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:284,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:284,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.EnumSerializer].constructEnumNamingStrategyValues(com.fasterxml.jackson.databind.SerializationConfig,java.lang.Class,com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.EnumSerializer"
    linkageType: null
    functionLinenumber: 296
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.EnumValues"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.SerializationConfig"
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findEnumNamingStrategy(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findEnumNamingStrategy(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findEnumNamingStrategy(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].getAnnotationIntrospector()"
    - "[com.fasterxml.jackson.databind.introspect.EnumNamingStrategyFactory].createEnumNamingStrategyInstance(java.lang.Object,boolean)"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].canOverrideAccessModifiers()"
    - "[com.fasterxml.jackson.databind.util.EnumValues].constructUsingEnumNamingStrategy(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,com.fasterxml.jackson.databind.EnumNamingStrategy)"
    functionUses: 2
    ICount: 12
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:301"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:296"
        BranchSideFuncs:
        - "getAnnotationIntrospector()"
        - "findEnumNamingStrategy(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
        - "canOverrideAccessModifiers()"
        - "createEnumNamingStrategyInstance(java.lang.Object,boolean)"
        - "constructUsingEnumNamingStrategy(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,com.fasterxml.jackson.databind.EnumNamingStrategy)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:297,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getAnnotationIntrospector"
    - Src: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:297,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findEnumNamingStrategy"
    - Src: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:300,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].canOverrideAccessModifiers"
    - Src: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:299,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.EnumNamingStrategyFactory].createEnumNamingStrategyInstance"
    - Src: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:301,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumValues].constructUsingEnumNamingStrategy"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.EnumSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.EnumSerializer"
    linkageType: null
    functionLinenumber: 30
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.EnumSerializer].serialize(java.lang.Enum,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionUses: 60
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.EnumSerializer:31,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.EnumSerializer].serialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.WritableObjectId].<init>(com.fasterxml.jackson.'annotation'.ObjectIdGenerator)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.WritableObjectId"
    linkageType: null
    functionLinenumber: 27
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.ObjectIdGenerator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.WritableObjectId:28,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.WritableObjectId].writeAsId(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.WritableObjectId"
    linkageType: null
    functionLinenumber: 33
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].canWriteObjectId()"
    - "[com.fasterxml.jackson.core.JsonGenerator:com.fasterxml.jackson.databind.util.TokenBuffer].canWriteObjectId()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeObjectRef(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeObjectRef(java.lang.Object)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeObjectRef(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnsupportedTypeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.IterableSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.DateSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$StringKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicLongSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Dynamic].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer$AsNumber].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SerializableSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$FloatSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.CalendarSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.FileSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicIntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SqlTimeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.FailingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.EnumSetSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ClassSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IteratorSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.CollectionSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.RawSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SqlDateSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$LongSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntLikeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.DOMSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$ShortSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer$BigDecimalAsStringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ToStringSerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicBooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnknownSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NullSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$EnumKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.NioPathSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.InetAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.EnumSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionUses: 2
    ICount: 21
    EdgeCount: 77
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.WritableObjectId:34"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.WritableObjectId:42"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.WritableObjectId:34"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.WritableObjectId:35"
        BranchSideFuncs:
        - "canWriteObjectId()"
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.WritableObjectId:34"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.WritableObjectId:42"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.WritableObjectId:36"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.WritableObjectId:39"
        BranchSideFuncs:
        - "writeObjectRef(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.WritableObjectId:38"
        BranchSideFuncs:
        - "serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.WritableObjectId:36,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].canWriteObjectId"
    - Src: "com.fasterxml.jackson.databind.ser.impl.WritableObjectId:37,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "com.fasterxml.jackson.databind.ser.impl.WritableObjectId:37,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeObjectRef"
    - Src: "com.fasterxml.jackson.databind.ser.impl.WritableObjectId:39,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].serialize"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.WritableObjectId].generateId(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.WritableObjectId"
    linkageType: null
    functionLinenumber: 49
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerators$StringIdGenerator].generateId(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertyBasedObjectIdGenerator].generateId(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedObjectIdGenerator].generateId(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerators$IntSequenceGenerator].generateId(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerators$UUIDGenerator].generateId(java.lang.Object)"
    functionUses: 2
    ICount: 9
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.WritableObjectId:50"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.WritableObjectId:53"
        BranchSideFuncs:
        - "generateId(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.WritableObjectId:52"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.WritableObjectId:51,1"
      Dst: "[com.fasterxml.jackson.annotation.ObjectIdGenerator].generateId"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.WritableObjectId].writeAsField(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.WritableObjectId"
    linkageType: null
    functionLinenumber: 61
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].canWriteObjectId()"
    - "[com.fasterxml.jackson.core.JsonGenerator:com.fasterxml.jackson.databind.util.TokenBuffer].canWriteObjectId()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeObjectId(java.lang.Object)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeObjectId(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeObjectId(java.lang.Object)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnsupportedTypeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.IterableSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.DateSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$StringKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicLongSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Dynamic].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer$AsNumber].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SerializableSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$FloatSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.CalendarSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.FileSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicIntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SqlTimeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.FailingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.EnumSetSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ClassSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IteratorSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.CollectionSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.RawSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SqlDateSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$LongSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntLikeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.DOMSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$ShortSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer$BigDecimalAsStringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ToStringSerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicBooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnknownSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NullSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$EnumKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.NioPathSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.InetAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.EnumSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionUses: 2
    ICount: 22
    EdgeCount: 83
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.WritableObjectId:65"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.WritableObjectId:74"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.WritableObjectId:70"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.WritableObjectId:70"
        BranchSideFuncs:
        - "writeObjectId(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.WritableObjectId:69"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.WritableObjectId:76"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.WritableObjectId:80"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.WritableObjectId:65,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].canWriteObjectId"
    - Src: "com.fasterxml.jackson.databind.ser.impl.WritableObjectId:70,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "com.fasterxml.jackson.databind.ser.impl.WritableObjectId:71,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeObjectId"
    - Src: "com.fasterxml.jackson.databind.ser.impl.WritableObjectId:78,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeFieldName"
    - Src: "com.fasterxml.jackson.databind.ser.impl.WritableObjectId:79,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].serialize"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.utils.FileUtils].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.utils.FileUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.utils.FileUtils:27,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.utils.FileUtils].isValidPath(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.utils.FileUtils"
    linkageType: null
    functionLinenumber: 32
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.utils.FileUtils:33,1"
      Dst: "[java.io.File].<init>"
    - Src: "com.github.javaparser.symbolsolver.utils.FileUtils:34,1"
      Dst: "[java.io.File].exists"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.utils.FileUtils].getParentPath(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.utils.FileUtils"
    linkageType: null
    functionLinenumber: 40
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.utils.FileUtils:41,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.symbolsolver.utils.FileUtils:42,1"
      Dst: "[java.lang.String].lastIndexOf"
    - Src: "com.github.javaparser.symbolsolver.utils.FileUtils:43,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 45
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorList].add(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.utils.VisitorList"
    linkageType: null
    functionLinenumber: 53
    functionDepth: 0
    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.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    functionUses: 3
    ICount: 7
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList:54,1"
      Dst: "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].<init>"
    - Src: "com.github.javaparser.utils.VisitorList:54,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorList].add(int,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.utils.VisitorList"
    linkageType: null
    functionLinenumber: 58
    functionDepth: 0
    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.ast.NodeList].add(int,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(int,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(int,java.lang.Object)"
    functionUses: 2
    ICount: 8
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList:59,1"
      Dst: "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].<init>"
    - Src: "com.github.javaparser.utils.VisitorList:59,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorList].addAll(java.util.Collection)"
    functionSourceFile: "com.github.javaparser.utils.VisitorList"
    linkageType: null
    functionLinenumber: 63
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList].add(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator:com.fasterxml.jackson.databind.util.ArrayIterator:com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator:com.github.javaparser.TokenRange$1:com.github.javaparser.ast.Node$PostOrderIterator:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    functionUses: 17
    ICount: 13
    EdgeCount: 49
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.VisitorList:65"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.VisitorList:67"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.VisitorList:66"
        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"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.utils.VisitorList].addAll(int,java.util.Collection)"
    functionSourceFile: "com.github.javaparser.utils.VisitorList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "int"
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.VisitorList:72"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.VisitorList:74"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.VisitorList:73"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.VisitorList:74"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.VisitorList:81"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.VisitorList:80"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.VisitorList:75"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.VisitorList:78"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.VisitorList:77"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList:72,1"
      Dst: "[java.util.Collection].isEmpty"
    - Src: "com.github.javaparser.utils.VisitorList:74,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "com.github.javaparser.utils.VisitorList:74,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.utils.VisitorList:74,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.utils.VisitorList:75,1"
      Dst: "[com.github.javaparser.utils.VisitorList].size"
    - Src: "com.github.javaparser.utils.VisitorList:76,1"
      Dst: "[com.github.javaparser.utils.VisitorList].add"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.utils.VisitorList].clear()"
    functionSourceFile: "com.github.javaparser.utils.VisitorList"
    linkageType: null
    functionLinenumber: 85
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].clear()"
    - "[com.github.javaparser.utils.VisitorList].clear()"
    functionUses: 2
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList:86,1"
      Dst: "[java.util.List].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorList].contains(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.utils.VisitorList"
    linkageType: null
    functionLinenumber: 90
    functionDepth: 0
    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.ast.NodeList].contains(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].contains(java.lang.Object)"
    functionUses: 19
    ICount: 8
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList:91,1"
      Dst: "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].<init>"
    - Src: "com.github.javaparser.utils.VisitorList:91,1"
      Dst: "[java.util.List].contains"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorList].containsAll(java.util.Collection)"
    functionSourceFile: "com.github.javaparser.utils.VisitorList"
    linkageType: null
    functionLinenumber: 95
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList].contains(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator:com.fasterxml.jackson.databind.util.ArrayIterator:com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator:com.github.javaparser.TokenRange$1:com.github.javaparser.ast.Node$PostOrderIterator:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    functionUses: 2
    ICount: 11
    EdgeCount: 49
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.VisitorList:96"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.VisitorList:98"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.VisitorList:97"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.VisitorList:96"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.VisitorList:96"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.VisitorList:95"
        BranchSideFuncs:
        - "contains(java.lang.Object)"
        - "hasNext()"
        - "iterator()"
        - "next()"
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList:96,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "com.github.javaparser.utils.VisitorList:96,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.utils.VisitorList:96,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.utils.VisitorList:96,1"
      Dst: "[com.github.javaparser.utils.VisitorList].contains"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.utils.VisitorList].get(int)"
    functionSourceFile: "com.github.javaparser.utils.VisitorList"
    linkageType: null
    functionLinenumber: 102
    functionDepth: 0
    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$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    functionUses: 174
    ICount: 7
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList:103,1"
      Dst: "[java.util.List].get"
    - Src: "com.github.javaparser.utils.VisitorList:103,1"
      Dst: "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].access$000"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorList].indexOf(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.utils.VisitorList"
    linkageType: null
    functionLinenumber: 107
    functionDepth: 0
    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)"
    functionUses: 7
    ICount: 8
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList:108,1"
      Dst: "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].<init>"
    - Src: "com.github.javaparser.utils.VisitorList:108,1"
      Dst: "[java.util.List].indexOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorList].isEmpty()"
    functionSourceFile: "com.github.javaparser.utils.VisitorList"
    linkageType: null
    functionLinenumber: 112
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList].isEmpty()"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    functionUses: 76
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList:113,1"
      Dst: "[java.util.List].isEmpty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorList].iterator()"
    functionSourceFile: "com.github.javaparser.utils.VisitorList"
    linkageType: null
    functionLinenumber: 117
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList$1].<init>(com.github.javaparser.utils.VisitorList)"
    functionUses: 260
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList:118,1"
      Dst: "[com.github.javaparser.utils.VisitorList$1].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorList].lastIndexOf(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.utils.VisitorList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList:141,1"
      Dst: "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].<init>"
    - Src: "com.github.javaparser.utils.VisitorList:141,1"
      Dst: "[java.util.List].lastIndexOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorList].listIterator()"
    functionSourceFile: "com.github.javaparser.utils.VisitorList"
    linkageType: null
    functionLinenumber: 145
    functionDepth: 0
    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:146,1"
      Dst: "[com.github.javaparser.utils.VisitorList].listIterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorList].listIterator(int)"
    functionSourceFile: "com.github.javaparser.utils.VisitorList"
    linkageType: null
    functionLinenumber: 150
    functionDepth: 0
    returnType: "java.util.ListIterator"
    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:151,1"
      Dst: "[com.github.javaparser.utils.VisitorList$2].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorList].remove(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.utils.VisitorList"
    linkageType: null
    functionLinenumber: 203
    functionDepth: 0
    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.ast.NodeList].remove(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].remove(java.lang.Object)"
    functionUses: 5
    ICount: 8
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList:204,1"
      Dst: "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].<init>"
    - Src: "com.github.javaparser.utils.VisitorList:204,1"
      Dst: "[java.util.List].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorList].remove(int)"
    functionSourceFile: "com.github.javaparser.utils.VisitorList"
    linkageType: null
    functionLinenumber: 208
    functionDepth: 0
    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)"
    - "[com.github.javaparser.ast.NodeList].remove(int)"
    - "[com.github.javaparser.utils.VisitorList$3].remove(int)"
    functionUses: 17
    ICount: 7
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList:209,1"
      Dst: "[java.util.List].remove"
    - Src: "com.github.javaparser.utils.VisitorList:209,1"
      Dst: "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].access$000"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorList].removeAll(java.util.Collection)"
    functionSourceFile: "com.github.javaparser.utils.VisitorList"
    linkageType: null
    functionLinenumber: 213
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.utils.VisitorList].remove(java.lang.Object)"
    functionUses: 1
    ICount: 12
    EdgeCount: 56
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.VisitorList:215"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.VisitorList:217"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.VisitorList:216"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.VisitorList:215"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.VisitorList:214"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.VisitorList:213"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "remove(java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList:215,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "com.github.javaparser.utils.VisitorList:215,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.utils.VisitorList:215,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.utils.VisitorList:215,1"
      Dst: "[com.github.javaparser.utils.VisitorList].remove"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.utils.VisitorList].retainAll(java.util.Collection)"
    functionSourceFile: "com.github.javaparser.utils.VisitorList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.VisitorList:225"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.VisitorList:221"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList:222,1"
      Dst: "[com.github.javaparser.utils.VisitorList].size"
    - Src: "com.github.javaparser.utils.VisitorList:223,1"
      Dst: "[com.github.javaparser.utils.VisitorList].clear"
    - Src: "com.github.javaparser.utils.VisitorList:224,1"
      Dst: "[com.github.javaparser.utils.VisitorList].addAll"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorList].set(int,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.utils.VisitorList"
    linkageType: null
    functionLinenumber: 229
    functionDepth: 0
    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)"
    - "[com.github.javaparser.ast.NodeList].set(int,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].set(int,java.lang.Object)"
    functionUses: 2
    ICount: 10
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList:230,1"
      Dst: "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].<init>"
    - Src: "com.github.javaparser.utils.VisitorList:230,1"
      Dst: "[java.util.List].set"
    - Src: "com.github.javaparser.utils.VisitorList:230,1"
      Dst: "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].access$000"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorList].size()"
    functionSourceFile: "com.github.javaparser.utils.VisitorList"
    linkageType: null
    functionLinenumber: 234
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    functionUses: 217
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList:235,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorList].subList(int,int)"
    functionSourceFile: "com.github.javaparser.utils.VisitorList"
    linkageType: null
    functionLinenumber: 239
    functionDepth: 0
    returnType: "java.util.List"
    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: 14
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList:240,1"
      Dst: "[com.github.javaparser.utils.VisitorList$3].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorList].toArray()"
    functionSourceFile: "com.github.javaparser.utils.VisitorList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList:250,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.utils.VisitorList:250,1"
      Dst: "[com.github.javaparser.utils.VisitorList$lambda_toArray_0__1217].bootstrap$"
    - Src: "com.github.javaparser.utils.VisitorList:250,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.utils.VisitorList:250,1"
      Dst: "[java.util.stream.Collectors].toList"
    - Src: "com.github.javaparser.utils.VisitorList:250,1"
      Dst: "[java.util.stream.Stream].collect"
    - Src: "com.github.javaparser.utils.VisitorList:250,1"
      Dst: "[java.util.List].toArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorList].toArray(java.lang.Object[])"
    functionSourceFile: "com.github.javaparser.utils.VisitorList"
    linkageType: null
    functionLinenumber: 254
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 1
    argTypes:
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList$lambda_toArray_1__720].bootstrap$()"
    - "[com.github.javaparser.utils.VisitorList].toArray(java.lang.Object[])"
    - "[com.github.javaparser.ast.NodeList].toArray(java.lang.Object[])"
    functionUses: 13
    ICount: 11
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList:255,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.utils.VisitorList:255,1"
      Dst: "[com.github.javaparser.utils.VisitorList$lambda_toArray_1__720].bootstrap$"
    - Src: "com.github.javaparser.utils.VisitorList:255,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.utils.VisitorList:255,1"
      Dst: "[java.util.stream.Collectors].toList"
    - Src: "com.github.javaparser.utils.VisitorList:255,1"
      Dst: "[java.util.stream.Stream].collect"
    - Src: "com.github.javaparser.utils.VisitorList:255,1"
      Dst: "[java.util.List].toArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorList].toString()"
    functionSourceFile: "com.github.javaparser.utils.VisitorList"
    linkageType: null
    functionLinenumber: 259
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].access$000(com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade)"
    - "[com.github.javaparser.ast.Node].toString()"
    functionUses: 20
    ICount: 29
    EdgeCount: 53
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.VisitorList:261"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.VisitorList:263"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.VisitorList:262"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
    - Branch String: "com.github.javaparser.utils.VisitorList:263"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.VisitorList:266"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "toString()"
        - "next()"
        - "access$000(com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade)"
      - BranchSide: "com.github.javaparser.utils.VisitorList:265"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList:260,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.utils.VisitorList:261,1"
      Dst: "[com.github.javaparser.utils.VisitorList].size"
    - Src: "com.github.javaparser.utils.VisitorList:262,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.utils.VisitorList:262,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.utils.VisitorList:263,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.github.javaparser.utils.VisitorList:263,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.utils.VisitorList:263,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.utils.VisitorList:264,1"
      Dst: "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].access$000"
    - Src: "com.github.javaparser.utils.VisitorList:264,1"
      Dst: "[com.github.javaparser.ast.Node].toString"
    - Src: "com.github.javaparser.utils.VisitorList:266,1"
      Dst: "[java.lang.StringBuilder].length"
    - Src: "com.github.javaparser.utils.VisitorList:266,1"
      Dst: "[java.lang.StringBuilder].replace"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.utils.VisitorList].add(int,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.utils.VisitorList"
    linkageType: null
    functionLinenumber: 34
    functionDepth: 0
    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: 11
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList:35,1"
      Dst: "[com.github.javaparser.utils.VisitorList].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorList].set(int,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.utils.VisitorList"
    linkageType: null
    functionLinenumber: 34
    functionDepth: 0
    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: 12
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList:35,1"
      Dst: "[com.github.javaparser.utils.VisitorList].set"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.utils.VisitorList"
    linkageType: null
    functionLinenumber: 34
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList].add(com.github.javaparser.ast.Node)"
    functionUses: 688
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList:35,1"
      Dst: "[com.github.javaparser.utils.VisitorList].add"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 254
    functionDepth: 0
    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:255,1"
      Dst: "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].access$000"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.Node"
    argCount: 1
    argTypes:
    - "com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList:250,1"
      Dst: "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].access$000"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__85].bootstrap$(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__85"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__85].<init>(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__85:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__85].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__85].<init>(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__85"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__85:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__85].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__85"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__85:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__209].bootstrap$(com.github.javaparser.ast.body.FieldDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__209"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.FieldDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__209].<init>(com.github.javaparser.ast.body.FieldDeclaration)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__209:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__209].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__209].<init>(com.github.javaparser.ast.body.FieldDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__209"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.FieldDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__209:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__209].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__209"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__209:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_2__1148].bootstrap$()"
    functionSourceFile: "com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_2__1148"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_2__1148].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_2__1148:-1,1"
      Dst: "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_2__1148].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_2__1148].<init>()"
    functionSourceFile: "com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_2__1148"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_2__1148:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_2__1148].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_2__1148"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 6
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_2__1148:-1,1"
      Dst: "[com.github.javaparser.utils.PositionUtils].lambda$firstNonAnnotationNode$2"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$TypeAndSerializer].<init>(java.lang.Class,com.fasterxml.jackson.databind.JsonSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$TypeAndSerializer"
    linkageType: null
    functionLinenumber: 211
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$TypeAndSerializer:212,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer$MapReferring].<init>(com.fasterxml.jackson.databind.deser.std.MapDeserializer$MapReferringAccumulator,com.fasterxml.jackson.databind.deser.UnresolvedForwardReference,java.lang.Class,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.MapDeserializer$MapReferring"
    linkageType: null
    functionLinenumber: 963
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.deser.std.MapDeserializer$MapReferringAccumulator"
    - "com.fasterxml.jackson.databind.deser.UnresolvedForwardReference"
    - "java.lang.Class"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId$Referring].<init>(com.fasterxml.jackson.databind.deser.UnresolvedForwardReference,java.lang.Class)"
    functionUses: 1
    ICount: 12
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer$MapReferring:964,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId$Referring].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer$MapReferring:958,1"
      Dst: "[java.util.LinkedHashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer$MapReferring].handleResolvedForwardReference(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.MapDeserializer$MapReferring"
    linkageType: null
    functionLinenumber: 970
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer$MapReferringAccumulator].resolveForwardReference(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer$MapReferring:971,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer$MapReferringAccumulator].resolveForwardReference"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$LineEndingProcessor].<init>(com.github.javaparser.ParserConfiguration)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$LineEndingProcessor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ParserConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$LineEndingProcessor:258,1"
      Dst: "[com.github.javaparser.Processor].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$LineEndingProcessor].preProcess(com.github.javaparser.Provider)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$LineEndingProcessor"
    linkageType: null
    functionLinenumber: 263
    functionDepth: 0
    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:264"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ParserConfiguration$LineEndingProcessor:268"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.Provider)"
      - BranchSide: "com.github.javaparser.ParserConfiguration$LineEndingProcessor:267"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$LineEndingProcessor:264,1"
      Dst: "[com.github.javaparser.ParserConfiguration].isDetectOriginalLineSeparator"
    - Src: "com.github.javaparser.ParserConfiguration$LineEndingProcessor:265,1"
      Dst: "[com.github.javaparser.LineEndingProcessingProvider].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$LineEndingProcessor].postProcess(com.github.javaparser.ParseResult,com.github.javaparser.ParserConfiguration)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$LineEndingProcessor"
    linkageType: null
    functionLinenumber: 272
    functionDepth: 0
    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__989].bootstrap$(com.github.javaparser.ParserConfiguration$LineEndingProcessor)"
    - "[com.github.javaparser.ParseResult].getResult()"
    functionUses: 2
    ICount: 10
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ParserConfiguration$LineEndingProcessor:273"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ParserConfiguration$LineEndingProcessor:283"
        BranchSideFuncs:
        - "getResult()"
        - "bootstrap$(com.github.javaparser.ParserConfiguration$LineEndingProcessor)"
      - BranchSide: "com.github.javaparser.ParserConfiguration$LineEndingProcessor:282"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$LineEndingProcessor:273,1"
      Dst: "[com.github.javaparser.ParserConfiguration].isDetectOriginalLineSeparator"
    - Src: "com.github.javaparser.ParserConfiguration$LineEndingProcessor:274,1"
      Dst: "[com.github.javaparser.ParseResult].getResult"
    - Src: "com.github.javaparser.ParserConfiguration$LineEndingProcessor:274,1"
      Dst: "[com.github.javaparser.ParserConfiguration$LineEndingProcessor$lambda_postProcess_0__989].bootstrap$"
    - Src: "com.github.javaparser.ParserConfiguration$LineEndingProcessor:274,1"
      Dst: "[java.util.Optional].ifPresent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$LineEndingProcessor].lambda$postProcess$0(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$LineEndingProcessor"
    linkageType: null
    functionLinenumber: 274
    functionDepth: 0
    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:275,1"
      Dst: "[com.github.javaparser.LineEndingProcessingProvider].getDetectedLineEnding"
    - Src: "com.github.javaparser.ParserConfiguration$LineEndingProcessor:277,1"
      Dst: "[com.github.javaparser.ast.Node].setData"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$LineEndingProcessor].<init>(com.github.javaparser.ParserConfiguration,com.github.javaparser.ParserConfiguration$1)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$LineEndingProcessor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ParserConfiguration"
    - "com.github.javaparser.ParserConfiguration$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$LineEndingProcessor:258,1"
      Dst: "[com.github.javaparser.ParserConfiguration$LineEndingProcessor].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].<init>(com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder"
    linkageType: null
    functionLinenumber: 124
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.BeanDescription"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.DeserializationContext].getConfig()"
    functionUses: 1
    ICount: 12
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:125,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:57,1"
      Dst: "[java.util.LinkedHashMap].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:128,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getConfig"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].<init>(com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 38
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:136,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:57,1"
      Dst: "[java.util.LinkedHashMap].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:142,1"
      Dst: "[java.util.Map].putAll"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:143,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder]._copy"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder]._copy(java.util.HashMap)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.HashMap"
    argCount: 1
    argTypes:
    - "java.util.HashMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:159"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:160"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:159"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:160,1"
      Dst: "[java.util.HashMap].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder]._copy(java.util.List)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:164"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:163"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:164,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].addOrReplaceProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder"
    linkageType: null
    functionLinenumber: 176
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.deser.SettableBeanProperty"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 7
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:177,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:177,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].addProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder"
    linkageType: null
    functionLinenumber: 186
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.deser.SettableBeanProperty"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName()"
    - "[com.fasterxml.jackson.databind.BeanDescription].getType()"
    functionUses: 2
    ICount: 16
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:188"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:191"
        BranchSideFuncs:
        - "getName()"
        - "getType()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:190"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:188"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:191"
        BranchSideFuncs:
        - "getName()"
        - "getType()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:190"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:187,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:187,1"
      Dst: "[java.util.Map].put"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:189,1"
      Dst: "[com.fasterxml.jackson.databind.BeanDescription].getType"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:189,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:189,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].addBackReferenceProperty(java.lang.String,com.fasterxml.jackson.databind.deser.SettableBeanProperty)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder"
    linkageType: null
    functionLinenumber: 200
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.fasterxml.jackson.databind.deser.SettableBeanProperty"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].canOverrideAccessModifiers()"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder]._handleBadAccess(java.lang.IllegalArgumentException)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 20
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:201"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:207"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:206"
        BranchSideFuncs:
        - "canOverrideAccessModifiers()"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:207"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:214"
        BranchSideFuncs:
        - "canOverrideAccessModifiers()"
        - "_handleBadAccess(java.lang.IllegalArgumentException)"
        - "fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:213"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:202,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:207,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].canOverrideAccessModifiers"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:209,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].fixAccess"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:211,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder]._handleBadAccess"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:214,1"
      Dst: "[java.util.HashMap].put"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].addInjectable(com.fasterxml.jackson.databind.PropertyName,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.util.Annotations,com.fasterxml.jackson.databind.introspect.AnnotatedMember,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder"
    linkageType: null
    functionLinenumber: 230
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.PropertyName"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.util.Annotations"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].canOverrideAccessModifiers()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].fixAccess(boolean)"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder]._handleBadAccess(java.lang.IllegalArgumentException)"
    - "[com.fasterxml.jackson.databind.deser.impl.ValueInjector].<init>(com.fasterxml.jackson.databind.PropertyName,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.introspect.AnnotatedMember,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    functionUses: 1
    ICount: 27
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:231"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:234"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:233"
        BranchSideFuncs:
        - "canOverrideAccessModifiers()"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:234"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:241"
        BranchSideFuncs:
        - "canOverrideAccessModifiers()"
        - "fixAccess(boolean)"
        - "_handleBadAccess(java.lang.IllegalArgumentException)"
        - "isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:240"
        BranchSideFuncs:
        - "add(java.lang.Object)"
        - "<init>(com.fasterxml.jackson.databind.PropertyName,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.introspect.AnnotatedMember,java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:232,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:234,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].canOverrideAccessModifiers"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:236,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:236,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].fixAccess"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:238,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder]._handleBadAccess"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:241,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ValueInjector].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:241,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].addIgnorable(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder"
    linkageType: null
    functionLinenumber: 249
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:250"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:253"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:252"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:251,1"
      Dst: "[java.util.HashSet].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:253,1"
      Dst: "[java.util.HashSet].add"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].addIncludable(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder"
    linkageType: null
    functionLinenumber: 262
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:263"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:266"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:265"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:264,1"
      Dst: "[java.util.HashSet].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:266,1"
      Dst: "[java.util.HashSet].add"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].addCreatorProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder"
    linkageType: null
    functionLinenumber: 280
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.deser.SettableBeanProperty"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].addProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:281,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].addProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].setAnySetter(com.fasterxml.jackson.databind.deser.SettableAnyProperty)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder"
    linkageType: null
    functionLinenumber: 285
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.deser.SettableAnyProperty"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:286"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:289"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:288"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:286"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:289"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:288"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:287,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].setIgnoreUnknownProperties(boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder"
    linkageType: null
    functionLinenumber: 292
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].setValueInstantiator(com.fasterxml.jackson.databind.deser.ValueInstantiator)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder"
    linkageType: null
    functionLinenumber: 296
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.deser.ValueInstantiator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].setObjectIdReader(com.fasterxml.jackson.databind.deser.impl.ObjectIdReader)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder"
    linkageType: null
    functionLinenumber: 300
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.deser.impl.ObjectIdReader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].setPOJOBuilder(com.fasterxml.jackson.databind.introspect.AnnotatedMethod,com.fasterxml.jackson.databind.'annotation'.JsonPOJOBuilder$Value)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder"
    linkageType: null
    functionLinenumber: 304
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    - "com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder$Value"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].getProperties()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder"
    linkageType: null
    functionLinenumber: 323
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.github.javaparser.utils.VisitorMap].values()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].values()"
    functionUses: 1
    ICount: 5
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:324,1"
      Dst: "[java.util.Map].values"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:324,1"
      Dst: "[java.util.Collection].iterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].findProperty(com.fasterxml.jackson.databind.PropertyName)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder"
    linkageType: null
    functionLinenumber: 327
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.SettableBeanProperty"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.PropertyName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.PropertyName].getSimpleName()"
    functionUses: 1
    ICount: 7
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:328,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyName].getSimpleName"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:328,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].hasProperty(com.fasterxml.jackson.databind.PropertyName)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.PropertyName"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:332"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:331"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:332,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].findProperty"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].removeProperty(com.fasterxml.jackson.databind.PropertyName)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.SettableBeanProperty"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.PropertyName"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:336,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyName].getSimpleName"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:336,1"
      Dst: "[java.util.Map].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].getAnySetter()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder"
    linkageType: null
    functionLinenumber: 339
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.SettableAnyProperty"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].getValueInstantiator()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder"
    linkageType: null
    functionLinenumber: 343
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.ValueInstantiator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].getInjectables()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder"
    linkageType: null
    functionLinenumber: 347
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].getObjectIdReader()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder"
    linkageType: null
    functionLinenumber: 351
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.impl.ObjectIdReader"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].getBuildMethod()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder"
    linkageType: null
    functionLinenumber: 355
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].getBuilderConfig()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder$Value"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].hasIgnorable(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder"
    linkageType: null
    functionLinenumber: 366
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil].shouldIgnore(java.lang.Object,java.util.Collection,java.util.Collection)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:367,1"
      Dst: "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil].shouldIgnore"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].build()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder"
    linkageType: null
    functionLinenumber: 382
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonDeserializer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorMap].values()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].values()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder]._fixAccess(java.util.Collection)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].construct(com.fasterxml.jackson.databind.cfg.MapperConfig,java.util.Collection,java.util.Map,boolean)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder]._collectAliases(java.util.Collection)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder]._findCaseInsensitivity()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].assignIndexes()"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].hasViews()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].hasViews()"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty].<init>(com.fasterxml.jackson.databind.deser.impl.ObjectIdReader,com.fasterxml.jackson.databind.PropertyMetadata)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].withProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer].<init>(com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap,java.util.Map,java.util.HashSet,boolean,java.util.Set,boolean)"
    functionUses: 2
    ICount: 46
    EdgeCount: 68
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:393"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:-1"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:394"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:404"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "iterator()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:403"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:395"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:404"
        BranchSideFuncs:
        - "hasNext()"
        - "hasViews()"
        - "next()"
        - "iterator()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:403"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:396"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:400"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:399"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:404"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:412"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap,java.util.Map,java.util.HashSet,boolean,java.util.Set,boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:383,1"
      Dst: "[java.util.Map].values"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:384,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder]._fixAccess"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:386,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder]._collectAliases"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:387,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder]._findCaseInsensitivity"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:385,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].construct"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:388,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].assignIndexes"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:393,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:395,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:395,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:395,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:396,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].hasViews"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:409,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:410,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].withProperty"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:413,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].buildAbstract()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder"
    linkageType: null
    functionLinenumber: 425
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.AbstractDeserializer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].<init>(com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder,com.fasterxml.jackson.databind.BeanDescription,java.util.Map,java.util.Map)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:426,1"
      Dst: "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].buildBuilderBased(com.fasterxml.jackson.databind.JavaType,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder"
    linkageType: null
    functionLinenumber: 436
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonDeserializer"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.BeanDescription].getType()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].reportBadDefinition(com.fasterxml.jackson.databind.JavaType,java.lang.String)"
    - "[com.fasterxml.jackson.databind.BeanDescription].getType()"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].getTypeDescription(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getRawReturnType()"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.BeanDescription].getType()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].reportBadDefinition(com.fasterxml.jackson.databind.JavaType,java.lang.String)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getFullName()"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].getClassDescription(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].getTypeDescription(com.fasterxml.jackson.databind.JavaType)"
    - "[com.github.javaparser.utils.VisitorMap].values()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].values()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder]._fixAccess(java.util.Collection)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].construct(com.fasterxml.jackson.databind.cfg.MapperConfig,java.util.Collection,java.util.Map,boolean)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder]._collectAliases(java.util.Collection)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder]._findCaseInsensitivity()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].assignIndexes()"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].hasViews()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].hasViews()"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty].<init>(com.fasterxml.jackson.databind.deser.impl.ObjectIdReader,com.fasterxml.jackson.databind.PropertyMetadata)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].withProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].createBuilderBasedDeserializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap,boolean)"
    functionUses: 1
    ICount: 79
    EdgeCount: 79
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:437"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:446"
        BranchSideFuncs:
        - "getRawClass()"
        - "getRawReturnType()"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:439"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:460"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:459"
        BranchSideFuncs:
        - "_findCaseInsensitivity()"
        - "_fixAccess(java.util.Collection)"
        - "construct(com.fasterxml.jackson.databind.cfg.MapperConfig,java.util.Collection,java.util.Map,boolean)"
        - "isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
        - "values()"
        - "_collectAliases(java.util.Collection)"
        - "assignIndexes()"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:449"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:460"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:459"
        BranchSideFuncs:
        - "_findCaseInsensitivity()"
        - "_fixAccess(java.util.Collection)"
        - "construct(com.fasterxml.jackson.databind.cfg.MapperConfig,java.util.Collection,java.util.Map,boolean)"
        - "isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
        - "values()"
        - "_collectAliases(java.util.Collection)"
        - "assignIndexes()"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:450"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:460"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:459"
        BranchSideFuncs:
        - "_findCaseInsensitivity()"
        - "_fixAccess(java.util.Collection)"
        - "construct(com.fasterxml.jackson.databind.cfg.MapperConfig,java.util.Collection,java.util.Map,boolean)"
        - "isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
        - "values()"
        - "_collectAliases(java.util.Collection)"
        - "assignIndexes()"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:451"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:460"
        BranchSideFuncs:
        - "reportBadDefinition(com.fasterxml.jackson.databind.JavaType,java.lang.String)"
        - "getType()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:459"
        BranchSideFuncs:
        - "_findCaseInsensitivity()"
        - "_fixAccess(java.util.Collection)"
        - "construct(com.fasterxml.jackson.databind.cfg.MapperConfig,java.util.Collection,java.util.Map,boolean)"
        - "isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
        - "values()"
        - "_collectAliases(java.util.Collection)"
        - "assignIndexes()"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:467"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:-1"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:469"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:478"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "iterator()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:477"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:470"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:478"
        BranchSideFuncs:
        - "hasNext()"
        - "hasViews()"
        - "next()"
        - "iterator()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:477"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:471"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:475"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:474"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:478"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:485"
        BranchSideFuncs:
        - "createBuilderBasedDeserializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap,boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:439,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:440,1"
      Dst: "[com.fasterxml.jackson.databind.BeanDescription].getType"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:442,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].getTypeDescription"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:441,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:440,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].reportBadDefinition"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:447,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getRawReturnType"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:448,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:450,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:454,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getFullName"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:455,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].getClassDescription"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:460,1"
      Dst: "[java.util.Map].values"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:461,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder]._fixAccess"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:463,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder]._collectAliases"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:464,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder]._findCaseInsensitivity"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:462,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].construct"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:465,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].assignIndexes"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:467,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:470,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:470,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:470,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:471,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].hasViews"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:481,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:483,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].withProperty"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:486,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].createBuilderBasedDeserializer"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].createBuilderBasedDeserializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder"
    linkageType: null
    functionLinenumber: 495
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonDeserializer"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].<init>(com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap,java.util.Map,java.util.Set,boolean,java.util.Set,boolean)"
    functionUses: 1
    ICount: 12
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:496,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder]._fixAccess(java.util.Collection)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder"
    linkageType: null
    functionLinenumber: 525
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].canOverrideAccessModifiers()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder]._handleBadAccess(java.lang.IllegalArgumentException)"
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder]._handleBadAccess(java.lang.IllegalArgumentException)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].fixAccess(boolean)"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder]._handleBadAccess(java.lang.IllegalArgumentException)"
    functionUses: 2
    ICount: 38
    EdgeCount: 70
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:526"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:560"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:559"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:527"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:560"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:559"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:560"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:567"
        BranchSideFuncs:
        - "fixAccess(boolean)"
        - "_handleBadAccess(java.lang.IllegalArgumentException)"
        - "fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
        - "isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:566"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:567"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:574"
        BranchSideFuncs:
        - "fixAccess(boolean)"
        - "_handleBadAccess(java.lang.IllegalArgumentException)"
        - "fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
        - "isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:573"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:526,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].canOverrideAccessModifiers"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:527,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:527,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:527,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:535,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].fixAccess"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:537,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder]._handleBadAccess"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:562,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].fixAccess"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:569,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:569,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].fixAccess"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder]._collectAliases(java.util.Collection)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder"
    linkageType: null
    functionLinenumber: 577
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].getAnnotationIntrospector()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findPropertyAliases(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findPropertyAliases(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPropertyAliases(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].getMember()"
    - "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].getMember()"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].getMember()"
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].getMember()"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty].getMember()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].getMember()"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].getMember()"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.utils.VisitorList].isEmpty()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName()"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 2
    ICount: 28
    EdgeCount: 70
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:580"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:592"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:591"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:581"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:592"
        BranchSideFuncs:
        - "hasNext()"
        - "isEmpty()"
        - "iterator()"
        - "findPropertyAliases(com.fasterxml.jackson.databind.introspect.Annotated)"
        - "getMember()"
        - "next()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:591"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:583"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:581"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:580"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:583"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:586"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:585"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:586"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:589"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:588"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
        - "getName()"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:592"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:595"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:594"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:579,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getAnnotationIntrospector"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:581,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:581,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:581,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:582,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getMember"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:582,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPropertyAliases"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:583,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:587,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:589,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:589,1"
      Dst: "[java.util.Map].put"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:593,1"
      Dst: "[java.util.Collections].emptyMap"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder]._findCaseInsensitivity()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder"
    linkageType: null
    functionLinenumber: 601
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].findExpectedFormat(com.fasterxml.jackson.'annotation'.JsonFormat$Value)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].getFeature(com.fasterxml.jackson.'annotation'.JsonFormat$Feature)"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
    functionUses: 2
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:605"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:606"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:605"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:602,1"
      Dst: "[com.fasterxml.jackson.databind.BeanDescription].findExpectedFormat"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:604,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonFormat$Value].getFeature"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:605,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:606,1"
      Dst: "[java.lang.Boolean].booleanValue"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder]._handleBadAccess(java.lang.IllegalArgumentException)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder"
    linkageType: null
    functionLinenumber: 619
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.IllegalArgumentException"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.DeserializationContext].reportBadTypeDefinition(com.fasterxml.jackson.databind.BeanDescription,java.lang.String,java.lang.Object[])"
    functionUses: 5
    ICount: 14
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:622"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:620"
        BranchSideFuncs:
        - "reportBadTypeDefinition(com.fasterxml.jackson.databind.BeanDescription,java.lang.String,java.lang.Object[])"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:619"
        BranchSideFuncs:
        - "reportBadTypeDefinition(com.fasterxml.jackson.databind.BeanDescription,java.lang.String,java.lang.Object[])"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:620,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:620,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].reportBadTypeDefinition"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:622,1"
      Dst: "[java.lang.Throwable].getCause"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:623,1"
      Dst: "[java.lang.Throwable].initCause"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.LineSeparator].values()"
    functionSourceFile: "com.github.javaparser.utils.LineSeparator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.utils.LineSeparator[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.LineSeparator:33,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.LineSeparator].valueOf(java.lang.String)"
    functionSourceFile: "com.github.javaparser.utils.LineSeparator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.utils.LineSeparator"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.LineSeparator:33,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 74
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "int"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.LineSeparator:75,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.LineSeparator].count(java.lang.String,java.lang.String)"
    functionSourceFile: "com.github.javaparser.utils.LineSeparator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.LineSeparator:85,1"
      Dst: "[java.lang.String].length"
    - Src: "com.github.javaparser.utils.LineSeparator:85,1"
      Dst: "[java.lang.String].replaceAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.LineSeparator].detect(java.lang.String)"
    functionSourceFile: "com.github.javaparser.utils.LineSeparator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.utils.LineSeparator"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.LineSeparator:89,1"
      Dst: "[com.github.javaparser.utils.LineSeparator].count"
    - Src: "com.github.javaparser.utils.LineSeparator:92,1"
      Dst: "[com.github.javaparser.utils.LineSeparator].getLineEnding"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.LineSeparator].getLineEnding(int,int,int)"
    functionSourceFile: "com.github.javaparser.utils.LineSeparator"
    linkageType: null
    functionLinenumber: 95
    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:96"
      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:96"
      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:96"
      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:97"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.LineSeparator:100"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.LineSeparator:99"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.LineSeparator:100"
      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:-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:-1"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.LineSeparator:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.LineSeparator:101"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.LineSeparator:104"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.LineSeparator:103"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.LineSeparator:104"
      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:-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:-1"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.LineSeparator:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.LineSeparator:105"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.LineSeparator:109"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.LineSeparator:108"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.LineSeparator:109"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.LineSeparator:109"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.LineSeparator:108"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.LineSeparator:109"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.LineSeparator:109"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.LineSeparator:108"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.LineSeparator:110"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.LineSeparator:114"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.LineSeparator:113"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 28
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.LineSeparator].lookup(java.lang.String)"
    functionSourceFile: "com.github.javaparser.utils.LineSeparator"
    linkageType: null
    functionLinenumber: 122
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.LineSeparator].asRawString()"
    - "[com.github.javaparser.utils.LineSeparator].asRawString()"
    - "[com.github.javaparser.utils.LineSeparator].asRawString()"
    functionUses: 1
    ICount: 24
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.LineSeparator:123"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.LineSeparator:126"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.LineSeparator:125"
        BranchSideFuncs: []
    - 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:
        - "asRawString()"
    - 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: []
    Callsites:
    - Src: "com.github.javaparser.utils.LineSeparator:123,1"
      Dst: "[com.github.javaparser.utils.LineSeparator].asRawString"
    - Src: "com.github.javaparser.utils.LineSeparator:123,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.github.javaparser.utils.LineSeparator:124,1"
      Dst: "[java.util.Optional].of"
    - Src: "com.github.javaparser.utils.LineSeparator:132,1"
      Dst: "[java.util.Optional].empty"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.LineSeparator].lookupEscaped(java.lang.String)"
    functionSourceFile: "com.github.javaparser.utils.LineSeparator"
    linkageType: null
    functionLinenumber: 135
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.LineSeparator].asEscapedString()"
    - "[com.github.javaparser.utils.LineSeparator].asEscapedString()"
    - "[com.github.javaparser.utils.LineSeparator].asEscapedString()"
    functionUses: 1
    ICount: 24
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.LineSeparator:136"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.LineSeparator:139"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.LineSeparator:138"
        BranchSideFuncs: []
    - 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:
        - "asEscapedString()"
    - 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: []
    Callsites:
    - Src: "com.github.javaparser.utils.LineSeparator:136,1"
      Dst: "[com.github.javaparser.utils.LineSeparator].asEscapedString"
    - Src: "com.github.javaparser.utils.LineSeparator:136,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.github.javaparser.utils.LineSeparator:137,1"
      Dst: "[java.util.Optional].of"
    - Src: "com.github.javaparser.utils.LineSeparator:145,1"
      Dst: "[java.util.Optional].empty"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.LineSeparator].describe()"
    functionSourceFile: "com.github.javaparser.utils.LineSeparator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.LineSeparator].equalsString(com.github.javaparser.utils.LineSeparator)"
    functionSourceFile: "com.github.javaparser.utils.LineSeparator"
    linkageType: null
    functionLinenumber: 153
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.utils.LineSeparator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.LineSeparator].asRawString()"
    functionUses: 6
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.LineSeparator:154,1"
      Dst: "[com.github.javaparser.utils.LineSeparator].asRawString"
    - Src: "com.github.javaparser.utils.LineSeparator:154,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.LineSeparator].isStandardEol()"
    functionSourceFile: "com.github.javaparser.utils.LineSeparator"
    linkageType: null
    functionLinenumber: 158
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.LineSeparator].equalsString(com.github.javaparser.utils.LineSeparator)"
    - "[com.github.javaparser.utils.LineSeparator].equalsString(com.github.javaparser.utils.LineSeparator)"
    - "[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:159"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.LineSeparator:158"
        BranchSideFuncs:
        - "equalsString(com.github.javaparser.utils.LineSeparator)"
    - Branch String: "com.github.javaparser.utils.LineSeparator:159"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.LineSeparator:158"
        BranchSideFuncs:
        - "equalsString(com.github.javaparser.utils.LineSeparator)"
    - Branch String: "com.github.javaparser.utils.LineSeparator:159"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.LineSeparator:158"
        BranchSideFuncs:
        - "equalsString(com.github.javaparser.utils.LineSeparator)"
    Callsites:
    - Src: "com.github.javaparser.utils.LineSeparator:159,1"
      Dst: "[com.github.javaparser.utils.LineSeparator].equalsString"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.LineSeparator].asEscapedString()"
    functionSourceFile: "com.github.javaparser.utils.LineSeparator"
    linkageType: null
    functionLinenumber: 162
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.LineSeparator:163,1"
      Dst: "[java.lang.String].replace"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.LineSeparator].asRawString()"
    functionSourceFile: "com.github.javaparser.utils.LineSeparator"
    linkageType: null
    functionLinenumber: 167
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.LineSeparator].toString()"
    functionSourceFile: "com.github.javaparser.utils.LineSeparator"
    linkageType: null
    functionLinenumber: 184
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.LineSeparator].asRawString()"
    functionUses: 23
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.LineSeparator:185,1"
      Dst: "[com.github.javaparser.utils.LineSeparator].asRawString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.LineSeparator].$values()"
    functionSourceFile: "com.github.javaparser.utils.LineSeparator"
    linkageType: null
    functionLinenumber: 32
    functionDepth: 0
    returnType: "com.github.javaparser.utils.LineSeparator[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 18
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver].<init>(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.JavaType,java.util.concurrent.ConcurrentHashMap,java.util.HashMap)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver"
    linkageType: null
    functionLinenumber: 47
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.databind.JavaType"
    - "java.util.concurrent.ConcurrentHashMap"
    - "java.util.HashMap"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeIdResolverBase].<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.type.TypeFactory)"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].getTypeFactory()"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
    functionUses: 1
    ICount: 14
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:48,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getTypeFactory"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:48,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.TypeIdResolverBase].<init>"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:52,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver].construct(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.JavaType,java.util.Collection,boolean,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver"
    linkageType: null
    functionLinenumber: 58
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.databind.JavaType"
    - "java.util.Collection"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].getType()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver]._defaultTypeId(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].getName()"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].hasName()"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].constructType(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver].<init>(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.JavaType,java.util.concurrent.ConcurrentHashMap,java.util.HashMap)"
    functionUses: 1
    ICount: 55
    EdgeCount: 58
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:59"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:63"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:64"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:69"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:78"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:104"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "iterator()"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:103"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.JavaType,java.util.concurrent.ConcurrentHashMap,java.util.HashMap)"
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:79"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:104"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "hasName()"
        - "_defaultTypeId(java.lang.Class)"
        - "iterator()"
        - "getName()"
        - "getType()"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:103"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.JavaType,java.util.concurrent.ConcurrentHashMap,java.util.HashMap)"
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:83"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:79"
        BranchSideFuncs:
        - "hasName()"
        - "_defaultTypeId(java.lang.Class)"
        - "getName()"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:78"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "hasName()"
        - "_defaultTypeId(java.lang.Class)"
        - "iterator()"
        - "getName()"
        - "getType()"
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:84"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:87"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:86"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:87"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:101"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:89"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:94"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:93"
        BranchSideFuncs:
        - "get(java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:95"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:100"
        BranchSideFuncs:
        - "getRawClass()"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:99"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
        - "constructType(java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:96"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:100"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:99"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
        - "constructType(java.lang.Class)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:59,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:67,1"
      Dst: "[java.util.concurrent.ConcurrentHashMap].<init>"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:70,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:76,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:79,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:79,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:79,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:82,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.NamedType].getType"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:83,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.NamedType].hasName"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:83,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.NamedType].getName"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:83,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver]._defaultTypeId"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:85,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:85,1"
      Dst: "[java.util.concurrent.ConcurrentHashMap].put"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:90,1"
      Dst: "[java.lang.String].toLowerCase"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:94,1"
      Dst: "[java.util.HashMap].get"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:96,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:96,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:100,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].constructType"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:100,1"
      Dst: "[java.util.HashMap].put"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:104,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver].<init>"
    JavaMethodInfo: null
    BBCount: 22
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver].getMechanism()"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonTypeInfo$Id"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver].idFromValue(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver"
    linkageType: null
    functionLinenumber: 111
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver].idFromClass(java.lang.Class)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:112,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:112,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver].idFromClass"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver].idFromClass(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver"
    linkageType: null
    functionLinenumber: 116
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeFactory].constructType(java.lang.reflect.Type)"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].isAnnotationProcessingEnabled()"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].introspectClassAnnotations(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findTypeName(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findTypeName(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findTypeName(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].getAnnotationIntrospector()"
    - "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].getClassInfo()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver]._defaultTypeId(java.lang.Class)"
    functionUses: 2
    ICount: 26
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:117"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:122"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:121"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:125"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:140"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:131"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:135"
        BranchSideFuncs:
        - "getAnnotationIntrospector()"
        - "getClassInfo()"
        - "findTypeName(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
        - "introspectClassAnnotations(java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:134"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:135"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:138"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:122,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:123,1"
      Dst: "[java.util.concurrent.ConcurrentHashMap].get"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:128,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructType"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:128,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:131,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].isAnnotationProcessingEnabled"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:132,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].introspectClassAnnotations"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:133,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getAnnotationIntrospector"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:133,1"
      Dst: "[com.fasterxml.jackson.databind.BeanDescription].getClassInfo"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:133,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findTypeName"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:137,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver]._defaultTypeId"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:139,1"
      Dst: "[java.util.concurrent.ConcurrentHashMap].put"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver].idFromValueAndType(java.lang.Object,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver"
    linkageType: null
    functionLinenumber: 147
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver].idFromClass(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver].idFromValue(java.lang.Object)"
    functionUses: 3
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:148"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:151"
        BranchSideFuncs:
        - "idFromClass(java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:150"
        BranchSideFuncs:
        - "idFromValue(java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:149,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver].idFromClass"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:151,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver].idFromValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver].typeFromId(com.fasterxml.jackson.databind.DatabindContext,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver"
    linkageType: null
    functionLinenumber: 155
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DatabindContext"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver]._typeFromId(java.lang.String)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:156,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver]._typeFromId"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver]._typeFromId(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver"
    linkageType: null
    functionLinenumber: 160
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].get(java.lang.Object)"
    functionUses: 1
    ICount: 9
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:161"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:164"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:163"
        BranchSideFuncs:
        - "get(java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:162,1"
      Dst: "[java.lang.String].toLowerCase"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:164,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver].getDescForKnownTypeIds()"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver"
    linkageType: null
    functionLinenumber: 170
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].entrySet()"
    - "[com.github.javaparser.utils.VisitorMap].entrySet()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.fasterxml.jackson.databind.JavaType].isConcrete()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].isConcrete()"
    functionUses: 1
    ICount: 20
    EdgeCount: 55
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:172"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:177"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "isConcrete()"
        - "next()"
        - "entrySet()"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:176"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:173"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:176"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:175"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:171,1"
      Dst: "[java.util.TreeSet].<init>"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:172,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:172,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:172,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:172,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:173,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:173,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isConcrete"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:174,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:174,1"
      Dst: "[java.util.TreeSet].add"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:177,1"
      Dst: "[java.util.AbstractCollection].toString"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver].toString()"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver"
    linkageType: null
    functionLinenumber: 181
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 19
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:182,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:182,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:182,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver]._defaultTypeId(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver"
    linkageType: null
    functionLinenumber: 196
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:199"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:196"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:197,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:198,1"
      Dst: "[java.lang.String].lastIndexOf"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:198,1"
      Dst: "[java.lang.Math].max"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:199,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonPointer$PointerSegment].<init>(com.fasterxml.jackson.core.JsonPointer$PointerSegment,java.lang.String,int)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonPointer$PointerSegment"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonPointer$PointerSegment"
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.JsonPointer$PointerSegment:817"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer$PointerSegment:820"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer$PointerSegment:819"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonPointer$PointerSegment:812,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.Utils$toLowerCase__1020].bootstrap$()"
    functionSourceFile: "com.github.javaparser.utils.Utils$toLowerCase__1020"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils$toLowerCase__1020].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.Utils$toLowerCase__1020:-1,1"
      Dst: "[com.github.javaparser.utils.Utils$toLowerCase__1020].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.Utils$toLowerCase__1020].<init>()"
    functionSourceFile: "com.github.javaparser.utils.Utils$toLowerCase__1020"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.Utils$toLowerCase__1020:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.Utils$toLowerCase__1020].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.utils.Utils$toLowerCase__1020"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.Utils$toLowerCase__1020:-1,1"
      Dst: "[java.lang.String].toLowerCase"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$UpdateTask].<init>(com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap,com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$UpdateTask"
    linkageType: null
    functionLinenumber: 546
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap"
    - "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$UpdateTask:547,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$UpdateTask].run()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$UpdateTask"
    linkageType: null
    functionLinenumber: 554
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].applyRead(com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].evict()"
    functionUses: 3
    ICount: 16
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$UpdateTask:555,1"
      Dst: "[java.util.concurrent.atomic.AtomicLong].get"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$UpdateTask:555,1"
      Dst: "[java.util.concurrent.atomic.AtomicLong].lazySet"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$UpdateTask:556,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].applyRead"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$UpdateTask:557,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].evict"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_erasureOfParamaters_13__941].bootstrap$()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_erasureOfParamaters_13__941"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_erasureOfParamaters_13__941].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_erasureOfParamaters_13__941:-1,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_erasureOfParamaters_13__941].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_erasureOfParamaters_13__941].<init>()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_erasureOfParamaters_13__941"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_erasureOfParamaters_13__941:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_erasureOfParamaters_13__941].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_erasureOfParamaters_13__941"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].lambda$erasureOfParamaters$13(com.github.javaparser.resolution.types.ResolvedType)"
    functionUses: 8
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_erasureOfParamaters_13__941:-1,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].lambda$erasureOfParamaters$13"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_11__1105].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_11__1105"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_11__1105].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_11__1105:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_11__1105].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_11__1105].<init>()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_11__1105"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_11__1105:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_11__1105].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_11__1105"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].lambda$findTokenTextElementForComment$11(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    functionUses: 6
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_11__1105:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].lambda$findTokenTextElementForComment$11"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].<init>(com.fasterxml.jackson.databind.ser.std.BeanSerializerBase)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.ser.std.BeanSerializerBase"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.BeanSerializerBase].<init>(com.fasterxml.jackson.databind.ser.std.BeanSerializerBase,com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer:65,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.BeanSerializerBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].<init>(com.fasterxml.jackson.databind.ser.std.BeanSerializerBase,java.util.Set)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.ser.std.BeanSerializerBase"
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer:70,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].<init>(com.fasterxml.jackson.databind.ser.std.BeanSerializerBase,java.util.Set,java.util.Set)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer"
    linkageType: null
    functionLinenumber: 73
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.ser.std.BeanSerializerBase"
    - "java.util.Set"
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.BeanSerializerBase].<init>(com.fasterxml.jackson.databind.ser.std.BeanSerializerBase,java.util.Set,java.util.Set)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer:74,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.BeanSerializerBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].<init>(com.fasterxml.jackson.databind.ser.std.BeanSerializerBase,com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer"
    linkageType: null
    functionLinenumber: 79
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.ser.std.BeanSerializerBase"
    - "com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.BeanSerializerBase].<init>(com.fasterxml.jackson.databind.ser.std.BeanSerializerBase,com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter,java.lang.Object)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer:80,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.BeanSerializerBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].unwrappingSerializer(com.fasterxml.jackson.databind.util.NameTransformer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer"
    linkageType: null
    functionLinenumber: 94
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.util.NameTransformer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.BeanSerializer].unwrappingSerializer(com.fasterxml.jackson.databind.util.NameTransformer)"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].unwrappingSerializer(com.fasterxml.jackson.databind.util.NameTransformer)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].unwrappingSerializer(com.fasterxml.jackson.databind.util.NameTransformer)"
    - "[com.fasterxml.jackson.databind.JsonSerializer].unwrappingSerializer(com.fasterxml.jackson.databind.util.NameTransformer)"
    functionUses: 5
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer:95,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].unwrappingSerializer"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].isUnwrappingSerializer()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer"
    linkageType: null
    functionLinenumber: 99
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].withObjectIdWriter(com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer"
    linkageType: null
    functionLinenumber: 105
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.std.BeanSerializerBase"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].withObjectIdWriter(com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter)"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializer].withObjectIdWriter(com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter)"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].withObjectIdWriter(com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter)"
    functionUses: 2
    ICount: 5
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer:106,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.BeanSerializerBase].withObjectIdWriter"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].withFilterId(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer"
    linkageType: null
    functionLinenumber: 110
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.std.BeanSerializerBase"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].<init>(com.fasterxml.jackson.databind.ser.std.BeanSerializerBase,com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer:111,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].withByNameInclusion(java.util.Set,java.util.Set)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer"
    linkageType: null
    functionLinenumber: 115
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer"
    argCount: 2
    argTypes:
    - "java.util.Set"
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].<init>(com.fasterxml.jackson.databind.ser.std.BeanSerializerBase,java.util.Set,java.util.Set)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer:116,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].withProperties(com.fasterxml.jackson.databind.ser.BeanPropertyWriter[],com.fasterxml.jackson.databind.ser.BeanPropertyWriter[])"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer"
    linkageType: null
    functionLinenumber: 123
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.std.BeanSerializerBase"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.ser.BeanPropertyWriter[]"
    - "com.fasterxml.jackson.databind.ser.BeanPropertyWriter[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].asArraySerializer()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer"
    linkageType: null
    functionLinenumber: 129
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.std.BeanSerializerBase"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer"
    linkageType: null
    functionLinenumber: 147
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.BeanSerializerBase]._serializeWithObjectId(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.BeanSerializerBase]._typeIdDef(com.fasterxml.jackson.databind.jsontype.TypeSerializer,java.lang.Object,com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeSerializerBase].writeTypePrefix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter].writeTypePrefix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeSerializer].writeTypePrefix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].setCurrentValue(java.lang.Object)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].setCurrentValue(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonGenerator].setCurrentValue(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].serializeAsArray(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeSerializer].writeTypeSuffix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeSerializerBase].writeTypeSuffix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter].writeTypeSuffix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    functionUses: 26
    ICount: 16
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer:148"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer:152"
        BranchSideFuncs:
        - "_serializeWithObjectId(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer:151"
        BranchSideFuncs:
        - "writeTypePrefix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
        - "writeTypeSuffix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
        - "_typeIdDef(com.fasterxml.jackson.databind.jsontype.TypeSerializer,java.lang.Object,com.fasterxml.jackson.core.JsonToken)"
        - "setCurrentValue(java.lang.Object)"
        - "serializeAsArray(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer:149,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.BeanSerializerBase]._serializeWithObjectId"
    - Src: "com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer:152,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.BeanSerializerBase]._typeIdDef"
    - Src: "com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer:153,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].writeTypePrefix"
    - Src: "com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer:154,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].setCurrentValue"
    - Src: "com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer:155,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].serializeAsArray"
    - Src: "com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer:156,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].writeTypeSuffix"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer"
    linkageType: null
    functionLinenumber: 167
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.SerializerProvider].isEnabled(com.fasterxml.jackson.databind.SerializationFeature)"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].hasSingleElement(com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].serializeAsArray(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartArray(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartArray(java.lang.Object)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeStartArray(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeStartArray(java.lang.Object)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartArray(java.lang.Object)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeStartArray(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].serializeAsArray(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeEndArray()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeEndArray()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndArray()"
    functionUses: 59
    ICount: 15
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer:168"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer:177"
        BranchSideFuncs:
        - "hasSingleElement(com.fasterxml.jackson.databind.SerializerProvider)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer:176"
        BranchSideFuncs:
        - "writeStartArray(java.lang.Object)"
        - "serializeAsArray(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
        - "writeEndArray()"
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer:169"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer:177"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer:176"
        BranchSideFuncs:
        - "writeStartArray(java.lang.Object)"
        - "serializeAsArray(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
        - "writeEndArray()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer:168,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].isEnabled"
    - Src: "com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer:169,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].hasSingleElement"
    - Src: "com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer:170,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].serializeAsArray"
    - Src: "com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer:177,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeStartArray"
    - Src: "com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer:179,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeEndArray"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].hasSingleElement(com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer"
    linkageType: null
    functionLinenumber: 189
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.SerializerProvider].getActiveView()"
    functionUses: 1
    ICount: 15
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer:190"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer:193"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer:192"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer:190"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer:193"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer:192"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer:195"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer:194"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer:190,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].getActiveView"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].serializeAsArray(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer"
    linkageType: null
    functionLinenumber: 201
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.SerializerProvider].getActiveView()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNull()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNull()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNull()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNull()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNull()"
    - "[com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$SingleView].serializeAsElement(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.VirtualBeanPropertyWriter].serializeAsElement(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].serializeAsElement(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$MultiView].serializeAsElement(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].getName()"
    - "[com.fasterxml.jackson.databind.ser.std.StdSerializer].wrapAndThrow(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Throwable,java.lang.Object,java.lang.String)"
    - "[com.fasterxml.jackson.databind.JsonMappingException].'from'(com.fasterxml.jackson.core.JsonGenerator,java.lang.String,java.lang.Throwable)"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].getName()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].prependPath(java.lang.Object,java.lang.String)"
    functionUses: 3
    ICount: 34
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer:202"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer:205"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer:204"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer:202"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer:205"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer:204"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer:210"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer:228"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer:227"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer:212"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer:215"
        BranchSideFuncs:
        - "writeNull()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer:214"
        BranchSideFuncs:
        - "serializeAsElement(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer:202,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].getActiveView"
    - Src: "com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer:213,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeNull"
    - Src: "com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer:215,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].serializeAsElement"
    - Src: "com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer:223,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].getName"
    - Src: "com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer:223,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].wrapAndThrow"
    - Src: "com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer:225,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException].from"
    - Src: "com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer:226,1"
      Dst: "[com.fasterxml.jackson.databind.DatabindException].prependPath"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].toString()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer"
    linkageType: null
    functionLinenumber: 237
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.StdSerializer].handledType()"
    functionUses: 19
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer:238,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].handledType"
    - Src: "com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer:238,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer:238,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__159].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__159"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__159].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__159:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__159].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__159].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__159"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__159:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__159].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__159"
    linkageType: null
    functionLinenumber: -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.BlockComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    functionUses: 14
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__159:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_194__482].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_194__482"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__482].<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__482:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_194__482].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_194__482].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_194__482"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_194__482:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_194__482].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_194__482"
    linkageType: null
    functionLinenumber: -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.expr.AnnotationExpr)"
    functionUses: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_194__482:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$194"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_3__1125].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_3__1125"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.BiConsumer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_3__1125].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_3__1125:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_3__1125].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_3__1125].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_3__1125"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_3__1125:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_3__1125].accept(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_3__1125"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__1125:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators].lambda$new$3"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.VarTypeMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.VarTypeMetaModel"
    linkageType: null
    functionLinenumber: 41
    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:42,1"
      Dst: "[com.github.javaparser.metamodel.TypeMetaModel].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__128].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__128"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__128].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__128:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__128].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__128].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__128"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__128:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__128].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__128"
    linkageType: null
    functionLinenumber: -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.BlockComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    functionUses: 14
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__128:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_119__593].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_119__593"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__593].<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__593:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_119__593].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_119__593].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_119__593"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_119__593:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_119__593].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_119__593"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_119__593:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$119"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration$lambda_getTypeParameters_0__917].bootstrap$(com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration$lambda_getTypeParameters_0__917"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration$lambda_getTypeParameters_0__917].<init>(com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration$lambda_getTypeParameters_0__917:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration$lambda_getTypeParameters_0__917].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration$lambda_getTypeParameters_0__917].<init>(com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration$lambda_getTypeParameters_0__917"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration$lambda_getTypeParameters_0__917:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration$lambda_getTypeParameters_0__917].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration$lambda_getTypeParameters_0__917"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration].lambda$getTypeParameters$0(java.lang.reflect.TypeVariable)"
    functionUses: 9
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration$lambda_getTypeParameters_0__917:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration].lambda$getTypeParameters$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.VariableDeclaratorContext].<init>(com.github.javaparser.ast.body.VariableDeclarator,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.VariableDeclaratorContext"
    linkageType: null
    functionLinenumber: 37
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.VariableDeclarator"
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].<init>(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.VariableDeclaratorContext:38,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.VariableDeclaratorContext].localVariablesExposedToChild(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.VariableDeclaratorContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.VariableDeclaratorContext:43"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.VariableDeclaratorContext:47"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.VariableDeclaratorContext:46"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.VariableDeclaratorContext:43"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.VariableDeclaratorContext:47"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.VariableDeclaratorContext:46"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.VariableDeclaratorContext:43,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].getInitializer"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.VariableDeclaratorContext:43,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.VariableDeclaratorContext:43,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.VariableDeclaratorContext:44,1"
      Dst: "[java.util.Collections].singletonList"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.VariableDeclaratorContext:47,1"
      Dst: "[java.util.Collections].emptyList"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.VariableDeclaratorContext].patternExprsExposedFromChildren()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.VariableDeclaratorContext"
    linkageType: null
    functionLinenumber: 52
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.VariableDeclaratorContext:53,1"
      Dst: "[java.util.Collections].emptyList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.VariableDeclaratorContext].negatedPatternExprsExposedFromChildren()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.VariableDeclaratorContext"
    linkageType: null
    functionLinenumber: 58
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.VariableDeclaratorContext:59,1"
      Dst: "[java.util.Collections].emptyList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_4__339].bootstrap$(com.github.javaparser.ast.expr.MethodCallExpr)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_4__339"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Supplier"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.MethodCallExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_4__339].<init>(com.github.javaparser.ast.expr.MethodCallExpr)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_4__339:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_4__339].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_4__339].<init>(com.github.javaparser.ast.expr.MethodCallExpr)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_4__339"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.MethodCallExpr"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_4__339:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_4__339].get()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_4__339"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].lambda$visit$4(com.github.javaparser.ast.expr.MethodCallExpr)"
    functionUses: 3
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_4__339:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].lambda$visit$4"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].<init>(java.lang.Class,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration"
    linkageType: null
    functionLinenumber: 66
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.logic.AbstractClassDeclaration].<init>()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].<init>(java.lang.Class,com.github.javaparser.resolution.TypeSolver,com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    functionUses: 10
    ICount: 34
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:68"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:71"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:70"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:71"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:74"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:73"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:74"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:77"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:76"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:77"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:80"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:79"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:80"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:83"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:82"
        BranchSideFuncs:
        - "<init>(java.lang.Class,com.github.javaparser.resolution.TypeSolver,com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:67,1"
      Dst: "[com.github.javaparser.symbolsolver.logic.AbstractClassDeclaration].<init>"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:69,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:71,1"
      Dst: "[java.lang.Class].isInterface"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:74,1"
      Dst: "[java.lang.Class].isPrimitive"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:77,1"
      Dst: "[java.lang.Class].isArray"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:80,1"
      Dst: "[java.lang.Class].isEnum"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:85,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].<init>"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].getDeclaredMethods()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration"
    linkageType: null
    functionLinenumber: 93
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].getDeclaredMethods()"
    functionUses: 4
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:94,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].getDeclaredMethods"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].getAncestors(boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration"
    linkageType: null
    functionLinenumber: 100
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].getAncestors()"
    functionUses: 4
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:101,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].getAncestors"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].equals(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration"
    linkageType: null
    functionLinenumber: 105
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 35
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:106"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:107"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:106"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:107"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:106"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:107"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:108"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:111"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:112"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:107,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:111,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:111,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].hashCode()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration"
    linkageType: null
    functionLinenumber: 117
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:118,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].getPackageName()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:124"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:127"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:126"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:124,1"
      Dst: "[java.lang.Class].getPackage"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:125,1"
      Dst: "[java.lang.Package].getName"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].getClassName()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:133"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:136"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:135"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:133"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:136"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:135"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:132,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:133,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].getPackageName"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:134,1"
      Dst: "[java.lang.String].length"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:134,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].getQualifiedName()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration"
    linkageType: null
    functionLinenumber: 140
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 19
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:141,1"
      Dst: "[java.lang.Class].getCanonicalName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].solveMethod(java.lang.String,java.util.List,boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration"
    linkageType: null
    functionLinenumber: 146
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.model.SymbolReference"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.util.List"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_0__783].bootstrap$(boolean)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_1__784].bootstrap$(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_2__785].bootstrap$()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_3__786].bootstrap$()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.comparators.MethodComparator].<init>()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].<init>(java.lang.reflect.Method,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.utils.VisitorList].isEmpty()"
    - "[com.github.javaparser.resolution.model.SymbolReference].solved(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$getTypeDeclaration__787].bootstrap$()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].getSuperClass()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_4__788].bootstrap$(java.lang.String,java.util.List,boolean,java.util.List)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].getInterfaces()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_5__789].bootstrap$(java.lang.String,java.util.List,boolean,java.util.List)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration()"
    - "[com.github.javaparser.resolution.model.SymbolReference].unsolved()"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic].findMostApplicable(java.util.List,java.lang.String,java.util.List,com.github.javaparser.resolution.TypeSolver)"
    functionUses: 1
    ICount: 61
    EdgeCount: 118
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:161"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:172"
        BranchSideFuncs:
        - "isEmpty()"
        - "<init>(java.lang.reflect.Method,com.github.javaparser.resolution.TypeSolver)"
        - "getNumberOfParams()"
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:171"
        BranchSideFuncs:
        - "hasNext()"
        - "bootstrap$()"
        - "next()"
        - "getSuperClass()"
        - "iterator()"
        - "getInterfaces()"
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:166"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:169"
        BranchSideFuncs:
        - "solved(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:168"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:166"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:169"
        BranchSideFuncs:
        - "solved(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:168"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:182"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:196"
        BranchSideFuncs:
        - "bootstrap$(java.lang.String,java.util.List,boolean,java.util.List)"
        - "hasNext()"
        - "getTypeDeclaration()"
        - "next()"
        - "iterator()"
        - "getInterfaces()"
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:195"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:196"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:199"
        BranchSideFuncs:
        - "unsolved()"
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:198"
        BranchSideFuncs:
        - "findMostApplicable(java.util.List,java.lang.String,java.util.List,com.github.javaparser.resolution.TypeSolver)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:147,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_0__783].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:149,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:152,1"
      Dst: "[java.lang.Class].getDeclaredMethods"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:152,1"
      Dst: "[java.util.Arrays].stream"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:152,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_1__784].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:153,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:154,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_2__785].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:155,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_3__786].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:156,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.comparators.MethodComparator].<init>"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:157,1"
      Dst: "[java.util.stream.Stream].sorted"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:158,1"
      Dst: "[java.util.stream.Collectors].toList"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:158,1"
      Dst: "[java.util.stream.Stream].collect"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:161,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:161,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:161,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:162,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].<init>"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:163,1"
      Dst: "[java.util.List].add"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:166,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:166,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getNumberOfParams"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:167,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].solved"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:172,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].getSuperClass"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:172,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$getTypeDeclaration__787].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:173,1"
      Dst: "[java.util.Optional].flatMap"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:173,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_4__788].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:174,1"
      Dst: "[java.util.Optional].ifPresent"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:182,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].getInterfaces"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:183,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:183,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_5__789].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:197,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].unsolved"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:199,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].findMostApplicable"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].toString()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration"
    linkageType: null
    functionLinenumber: 203
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].getId()"
    functionUses: 21
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:204,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:204,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:205,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].getId"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:205,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].getUsage(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:211,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].solveMethodAsUsage(java.lang.String,java.util.List,com.github.javaparser.resolution.Context,java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration"
    linkageType: null
    functionLinenumber: 214
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.util.List"
    - "com.github.javaparser.resolution.Context"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_6__966].bootstrap$(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.comparators.MethodComparator].<init>()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].<init>(java.lang.reflect.Method,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.resolution.MethodUsage].<init>(com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].getTypeParameters()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].getTypeParameters()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.resolution.MethodUsage].replaceTypeParameter(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.MethodUsage].getNoParams()"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.utils.VisitorList].isEmpty()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_8__967].bootstrap$(java.lang.String,java.util.List,com.github.javaparser.resolution.Context,java.util.List,java.util.List)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].getSuperClass()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].getInterfaces()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_9__968].bootstrap$(com.github.javaparser.resolution.types.ResolvedReferenceType)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_10__969].bootstrap$(java.lang.String,java.util.List,com.github.javaparser.resolution.Context,java.util.List)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$add__970].bootstrap$(java.util.List)"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic].findMostApplicableUsage(java.util.List,java.lang.String,java.util.List,com.github.javaparser.resolution.TypeSolver)"
    functionUses: 1
    ICount: 77
    EdgeCount: 128
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:222"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:241"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:240"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "bootstrap$(java.lang.String,java.util.List,com.github.javaparser.resolution.Context,java.util.List,java.util.List)"
        - "getSuperClass()"
        - "iterator()"
        - "getInterfaces()"
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:223"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:215"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:214"
        BranchSideFuncs:
        - "<init>()"
        - "bootstrap$(java.lang.String)"
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:223"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:226"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:225"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration)"
        - "<init>(java.lang.reflect.Method,com.github.javaparser.resolution.TypeSolver)"
        - "size()"
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:228"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:232"
        BranchSideFuncs:
        - "isEmpty()"
        - "getNoParams()"
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:228"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:232"
        BranchSideFuncs:
        - "isEmpty()"
        - "getNoParams()"
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:236"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:239"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:238"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:236"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:239"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:238"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:248"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:254"
        BranchSideFuncs:
        - "hasNext()"
        - "bootstrap$(java.lang.String,java.util.List,com.github.javaparser.resolution.Context,java.util.List)"
        - "getTypeDeclaration()"
        - "next()"
        - "bootstrap$(java.util.List)"
        - "iterator()"
        - "getInterfaces()"
        - "bootstrap$(com.github.javaparser.resolution.types.ResolvedReferenceType)"
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:253"
        BranchSideFuncs:
        - "findMostApplicableUsage(java.util.List,java.lang.String,java.util.List,com.github.javaparser.resolution.TypeSolver)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:215,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:217,1"
      Dst: "[java.lang.Class].getDeclaredMethods"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:217,1"
      Dst: "[java.util.Arrays].stream"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:217,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_6__966].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:218,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:218,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.comparators.MethodComparator].<init>"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:219,1"
      Dst: "[java.util.stream.Stream].sorted"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:220,1"
      Dst: "[java.util.stream.Collectors].toList"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:220,1"
      Dst: "[java.util.stream.Stream].collect"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:222,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:222,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:222,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:223,1"
      Dst: "[java.lang.reflect.Method].isBridge"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:223,1"
      Dst: "[java.lang.reflect.Method].isSynthetic"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:226,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].<init>"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:227,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].<init>"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:228,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].getTypeParameters"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:228,1"
      Dst: "[java.util.List].size"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:229,1"
      Dst: "[java.util.List].get"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:231,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].replaceTypeParameter"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:233,1"
      Dst: "[java.util.List].add"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:236,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:236,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].getNoParams"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:237,1"
      Dst: "[java.util.Optional].of"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:241,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].getSuperClass"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:241,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_8__967].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:241,1"
      Dst: "[java.util.Optional].ifPresent"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:248,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].getInterfaces"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:249,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:249,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_9__968].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:250,1"
      Dst: "[java.util.Optional].flatMap"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:250,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_10__969].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:252,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:252,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$add__970].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:254,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].findMostApplicableUsage"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].canBeAssignedTo(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 37
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:260"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:263"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:262"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:263"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:266"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:265"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:266"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:270"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:269"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:267"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:270"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:269"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:270"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:276"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:275"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:271"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:270"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:269"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:261,1"
      Dst: "[com.github.javaparser.symbolsolver.logic.AbstractTypeDeclaration].isFunctionalInterface"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:263,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].getQualifiedName"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:263,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].getQualifiedName"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:263,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:266,1"
      Dst: "[java.lang.Class].getSuperclass"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:267,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].<init>"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:267,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].canBeAssignedTo"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:270,1"
      Dst: "[java.lang.Class].getInterfaces"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:271,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].<init>"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:271,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].canBeAssignedTo"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:281,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].isAssignableBy"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].isTypeParameter()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration"
    linkageType: null
    functionLinenumber: 285
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].getField(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration"
    linkageType: null
    functionLinenumber: 290
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.declarations.ResolvedFieldDeclaration"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].getField(java.lang.String)"
    functionUses: 8
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:291,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].getField"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].getAllFields()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration"
    linkageType: null
    functionLinenumber: 295
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].getAllFields()"
    functionUses: 10
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:296,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].getAllFields"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].solveSymbol(java.lang.String,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration"
    linkageType: null
    functionLinenumber: 300
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.model.SymbolReference"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFieldDeclaration].<init>(java.lang.reflect.Field,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.resolution.model.SymbolReference].solved(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
    - "[com.github.javaparser.resolution.model.SymbolReference].unsolved()"
    functionUses: 1
    ICount: 20
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:301"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:306"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:305"
        BranchSideFuncs:
        - "unsolved()"
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:302"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:301"
        BranchSideFuncs:
        - "<init>(java.lang.reflect.Field,com.github.javaparser.resolution.TypeSolver)"
        - "solved(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:300"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:301,1"
      Dst: "[java.lang.Class].getFields"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:302,1"
      Dst: "[java.lang.reflect.Field].getName"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:302,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:303,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFieldDeclaration].<init>"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:303,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].solved"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:306,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].unsolved"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].hasDirectlyAnnotation(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration"
    linkageType: null
    functionLinenumber: 310
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].hasDirectlyAnnotation(java.lang.String)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:311,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].hasDirectlyAnnotation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].hasField(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration"
    linkageType: null
    functionLinenumber: 315
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].hasField(java.lang.String)"
    functionUses: 8
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:316,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].hasField"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].isAssignableBy(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:321,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:321,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].isAssignableBy"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].getName()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration"
    linkageType: null
    functionLinenumber: 325
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 18
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:326,1"
      Dst: "[java.lang.Class].getSimpleName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].isField()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].isParameter()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].isType()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration"
    linkageType: null
    functionLinenumber: 340
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].isClass()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration"
    linkageType: null
    functionLinenumber: 345
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:346"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:345"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:346,1"
      Dst: "[java.lang.Class].isInterface"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].getSuperClass()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration"
    linkageType: null
    functionLinenumber: 350
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].getSuperClass()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].getSuperClass()"
    functionUses: 6
    ICount: 13
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:351"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:354"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:353"
        BranchSideFuncs:
        - "getSuperClass()"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:351,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].getSuperClass"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:351,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:352,1"
      Dst: "[java.util.Optional].empty"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:354,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:354,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].getInterfaces()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration"
    linkageType: null
    functionLinenumber: 358
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].getInterfaces()"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:359,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].getInterfaces"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].isInterface()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration"
    linkageType: null
    functionLinenumber: 363
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:364,1"
      Dst: "[java.lang.Class].isInterface"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].getTypeParameters()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration"
    linkageType: null
    functionLinenumber: 368
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].getTypeParameters()"
    functionUses: 26
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:369,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].getTypeParameters"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].accessSpecifier()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration"
    linkageType: null
    functionLinenumber: 373
    functionDepth: 0
    returnType: "com.github.javaparser.ast.AccessSpecifier"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory].modifiersToAccessLevel(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:374,1"
      Dst: "[java.lang.Class].getModifiers"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:374,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory].modifiersToAccessLevel"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].getConstructors()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration"
    linkageType: null
    functionLinenumber: 378
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].getConstructors()"
    functionUses: 4
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:379,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].getConstructors"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].containerType()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration"
    linkageType: null
    functionLinenumber: 383
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].containerType()"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:384,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].containerType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].internalTypes()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration"
    linkageType: null
    functionLinenumber: 388
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_internalTypes_11__673].bootstrap$(com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration)"
    functionUses: 6
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:389,1"
      Dst: "[java.lang.Class].getDeclaredClasses"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:389,1"
      Dst: "[java.util.Arrays].stream"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:389,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_internalTypes_11__673].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:390,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:391,1"
      Dst: "[java.util.stream.Collectors].toSet"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:391,1"
      Dst: "[java.util.stream.Stream].collect"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].object()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedReferenceType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:400,1"
      Dst: "[com.github.javaparser.resolution.TypeSolver].getSolvedJavaLangObject"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:400,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].lambda$internalTypes$11(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration"
    linkageType: null
    functionLinenumber: 389
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory].typeDeclarationFor(java.lang.Class,com.github.javaparser.resolution.TypeSolver)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:390,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory].typeDeclarationFor"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].lambda$solveMethodAsUsage$10(java.lang.String,java.util.List,com.github.javaparser.resolution.Context,java.util.List,com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration"
    linkageType: null
    functionLinenumber: 250
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "java.util.List"
    - "com.github.javaparser.resolution.Context"
    - "java.util.List"
    - "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ContextHelper].solveMethodAsUsage(com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration,java.lang.String,java.util.List,com.github.javaparser.resolution.Context,java.util.List)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:251,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ContextHelper].solveMethodAsUsage"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].lambda$solveMethodAsUsage$9(com.github.javaparser.resolution.types.ResolvedReferenceType,com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration"
    linkageType: null
    functionLinenumber: 249
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 2
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedReferenceType"
    - "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:250,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].lambda$solveMethodAsUsage$8(java.lang.String,java.util.List,com.github.javaparser.resolution.Context,java.util.List,java.util.List,com.github.javaparser.resolution.types.ResolvedReferenceType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration"
    linkageType: null
    functionLinenumber: 241
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "java.lang.String"
    - "java.util.List"
    - "com.github.javaparser.resolution.Context"
    - "java.util.List"
    - "java.util.List"
    - "com.github.javaparser.resolution.types.ResolvedReferenceType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_7__985].bootstrap$(java.lang.String,java.util.List,com.github.javaparser.resolution.Context,java.util.List,java.util.List)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration()"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:242,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:242,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_7__985].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:242,1"
      Dst: "[java.util.Optional].ifPresent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].lambda$solveMethodAsUsage$7(java.lang.String,java.util.List,com.github.javaparser.resolution.Context,java.util.List,java.util.List,com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration"
    linkageType: null
    functionLinenumber: 242
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "java.lang.String"
    - "java.util.List"
    - "com.github.javaparser.resolution.Context"
    - "java.util.List"
    - "java.util.List"
    - "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ContextHelper].solveMethodAsUsage(com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration,java.lang.String,java.util.List,com.github.javaparser.resolution.Context,java.util.List)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$add__1001].bootstrap$(java.util.List)"
    functionUses: 1
    ICount: 11
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:243,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ContextHelper].solveMethodAsUsage"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:244,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:244,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$add__1001].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:244,1"
      Dst: "[java.util.Optional].ifPresent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].lambda$solveMethodAsUsage$6(java.lang.String,java.lang.reflect.Method)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration"
    linkageType: null
    functionLinenumber: 217
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:218,1"
      Dst: "[java.lang.reflect.Method].getName"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:218,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].lambda$solveMethod$5(java.lang.String,java.util.List,boolean,java.util.List,com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration"
    linkageType: null
    functionLinenumber: 184
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "java.util.List"
    - "boolean"
    - "java.util.List"
    - "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic].solveMethodInType(com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration,java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.resolution.model.SymbolReference].isSolved()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.resolution.model.SymbolReference].getCorrespondingDeclaration()"
    functionUses: 1
    ICount: 12
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:186"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:189"
        BranchSideFuncs:
        - "add(java.lang.Object)"
        - "getCorrespondingDeclaration()"
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:188"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:185,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].solveMethodInType"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:186,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].isSolved"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:187,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].getCorrespondingDeclaration"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:187,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].lambda$solveMethod$4(java.lang.String,java.util.List,boolean,java.util.List,com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration"
    linkageType: null
    functionLinenumber: 174
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "java.util.List"
    - "boolean"
    - "java.util.List"
    - "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic].solveMethodInType(com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration,java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.resolution.model.SymbolReference].isSolved()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.resolution.model.SymbolReference].getCorrespondingDeclaration()"
    functionUses: 1
    ICount: 12
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:176"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:179"
        BranchSideFuncs:
        - "add(java.lang.Object)"
        - "getCorrespondingDeclaration()"
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:178"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:175,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].solveMethodInType"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:176,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].isSolved"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:177,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].getCorrespondingDeclaration"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:177,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].lambda$solveMethod$3(java.lang.reflect.Method)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration"
    linkageType: null
    functionLinenumber: 155
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:156"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:155"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:156,1"
      Dst: "[java.lang.reflect.Method].isSynthetic"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].lambda$solveMethod$2(java.lang.reflect.Method)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration"
    linkageType: null
    functionLinenumber: 154
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:155"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:154"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:155,1"
      Dst: "[java.lang.reflect.Method].isBridge"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].lambda$solveMethod$1(java.lang.String,java.lang.reflect.Method)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration"
    linkageType: null
    functionLinenumber: 152
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:153,1"
      Dst: "[java.lang.reflect.Method].getName"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:153,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].lambda$solveMethod$0(boolean,java.lang.reflect.Method)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration"
    linkageType: null
    functionLinenumber: 146
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "boolean"
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:147"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:146"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:147"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:147"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:147,1"
      Dst: "[java.lang.reflect.Method].getModifiers"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:147,1"
      Dst: "[java.lang.reflect.Modifier].isStatic"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.TypeDeclaration$lambda_isTopLevelType_0__887].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.body.TypeDeclaration$lambda_isTopLevelType_0__887"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_isTopLevelType_0__887].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.TypeDeclaration$lambda_isTopLevelType_0__887:-1,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration$lambda_isTopLevelType_0__887].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.TypeDeclaration$lambda_isTopLevelType_0__887].<init>()"
    functionSourceFile: "com.github.javaparser.ast.body.TypeDeclaration$lambda_isTopLevelType_0__887"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.TypeDeclaration$lambda_isTopLevelType_0__887:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.TypeDeclaration$lambda_isTopLevelType_0__887].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.body.TypeDeclaration$lambda_isTopLevelType_0__887"
    linkageType: null
    functionLinenumber: -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__887:-1,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].lambda$isTopLevelType$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$LinkedHashMapInstantiator].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$LinkedHashMapInstantiator"
    linkageType: null
    functionLinenumber: 109
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Base].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$LinkedHashMapInstantiator:110,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Base].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$LinkedHashMapInstantiator].canInstantiate()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$LinkedHashMapInstantiator"
    linkageType: null
    functionLinenumber: 113
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$LinkedHashMapInstantiator].canCreateUsingDefault()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$LinkedHashMapInstantiator"
    linkageType: null
    functionLinenumber: 116
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$LinkedHashMapInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$LinkedHashMapInstantiator"
    linkageType: null
    functionLinenumber: 120
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 21
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$LinkedHashMapInstantiator:121,1"
      Dst: "[java.util.LinkedHashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.module.SimpleDeserializers].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.module.SimpleDeserializers"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.module.SimpleDeserializers:41,1"
      Dst: "[com.fasterxml.jackson.databind.deser.Deserializers$Base].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.module.SimpleDeserializers].<init>(java.util.Map)"
    functionSourceFile: "com.fasterxml.jackson.databind.module.SimpleDeserializers"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.module.SimpleDeserializers:46,1"
      Dst: "[com.fasterxml.jackson.databind.deser.Deserializers$Base].<init>"
    - Src: "com.fasterxml.jackson.databind.module.SimpleDeserializers:47,1"
      Dst: "[com.fasterxml.jackson.databind.module.SimpleDeserializers].addDeserializers"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.module.SimpleDeserializers].addDeserializer(java.lang.Class,com.fasterxml.jackson.databind.JsonDeserializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.module.SimpleDeserializers"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.JsonDeserializer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleDeserializers:53"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleDeserializers:56"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleDeserializers:55"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleDeserializers:58"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleDeserializers:61"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleDeserializers:60"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.module.SimpleDeserializers:52,1"
      Dst: "[com.fasterxml.jackson.databind.type.ClassKey].<init>"
    - Src: "com.fasterxml.jackson.databind.module.SimpleDeserializers:54,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "com.fasterxml.jackson.databind.module.SimpleDeserializers:56,1"
      Dst: "[java.util.HashMap].put"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.module.SimpleDeserializers].addDeserializers(java.util.Map)"
    functionSourceFile: "com.fasterxml.jackson.databind.module.SimpleDeserializers"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleDeserializers:69"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleDeserializers:75"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleDeserializers:74"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.module.SimpleDeserializers:69,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "com.fasterxml.jackson.databind.module.SimpleDeserializers:69,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.fasterxml.jackson.databind.module.SimpleDeserializers:69,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.module.SimpleDeserializers:69,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.module.SimpleDeserializers:70,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.fasterxml.jackson.databind.module.SimpleDeserializers:72,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.fasterxml.jackson.databind.module.SimpleDeserializers:73,1"
      Dst: "[com.fasterxml.jackson.databind.module.SimpleDeserializers].addDeserializer"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.module.SimpleDeserializers].findArrayDeserializer(com.fasterxml.jackson.databind.type.ArrayType,com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.jsontype.TypeDeserializer,com.fasterxml.jackson.databind.JsonDeserializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.module.SimpleDeserializers"
    linkageType: null
    functionLinenumber: 88
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonDeserializer"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.type.ArrayType"
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    - "com.fasterxml.jackson.databind.BeanDescription"
    - "com.fasterxml.jackson.databind.jsontype.TypeDeserializer"
    - "com.fasterxml.jackson.databind.JsonDeserializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.module.SimpleDeserializers]._find(com.fasterxml.jackson.databind.JavaType)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.module.SimpleDeserializers:89,1"
      Dst: "[com.fasterxml.jackson.databind.module.SimpleDeserializers]._find"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.module.SimpleDeserializers].findBeanDeserializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.BeanDescription)"
    functionSourceFile: "com.fasterxml.jackson.databind.module.SimpleDeserializers"
    linkageType: null
    functionLinenumber: 96
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonDeserializer"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    - "com.fasterxml.jackson.databind.BeanDescription"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.module.SimpleDeserializers]._find(com.fasterxml.jackson.databind.JavaType)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.module.SimpleDeserializers:97,1"
      Dst: "[com.fasterxml.jackson.databind.module.SimpleDeserializers]._find"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.module.SimpleDeserializers].findCollectionDeserializer(com.fasterxml.jackson.databind.type.CollectionType,com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.jsontype.TypeDeserializer,com.fasterxml.jackson.databind.JsonDeserializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.module.SimpleDeserializers"
    linkageType: null
    functionLinenumber: 106
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonDeserializer"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.type.CollectionType"
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    - "com.fasterxml.jackson.databind.BeanDescription"
    - "com.fasterxml.jackson.databind.jsontype.TypeDeserializer"
    - "com.fasterxml.jackson.databind.JsonDeserializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.module.SimpleDeserializers]._find(com.fasterxml.jackson.databind.JavaType)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.module.SimpleDeserializers:107,1"
      Dst: "[com.fasterxml.jackson.databind.module.SimpleDeserializers]._find"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.module.SimpleDeserializers].findCollectionLikeDeserializer(com.fasterxml.jackson.databind.type.CollectionLikeType,com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.jsontype.TypeDeserializer,com.fasterxml.jackson.databind.JsonDeserializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.module.SimpleDeserializers"
    linkageType: null
    functionLinenumber: 116
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonDeserializer"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.type.CollectionLikeType"
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    - "com.fasterxml.jackson.databind.BeanDescription"
    - "com.fasterxml.jackson.databind.jsontype.TypeDeserializer"
    - "com.fasterxml.jackson.databind.JsonDeserializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.module.SimpleDeserializers]._find(com.fasterxml.jackson.databind.JavaType)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.module.SimpleDeserializers:117,1"
      Dst: "[com.fasterxml.jackson.databind.module.SimpleDeserializers]._find"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.module.SimpleDeserializers].findEnumDeserializer(java.lang.Class,com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.BeanDescription)"
    functionSourceFile: "com.fasterxml.jackson.databind.module.SimpleDeserializers"
    linkageType: null
    functionLinenumber: 124
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonDeserializer"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    - "com.fasterxml.jackson.databind.BeanDescription"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.ClassKey].<init>(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ClassKey].<init>(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    functionUses: 1
    ICount: 23
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleDeserializers:125"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleDeserializers:128"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleDeserializers:127"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleDeserializers:129"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleDeserializers:137"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleDeserializers:134"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleDeserializers:138"
        BranchSideFuncs:
        - "<init>(java.lang.Class)"
        - "get(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleDeserializers:137"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleDeserializers:134"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleDeserializers:138"
        BranchSideFuncs:
        - "<init>(java.lang.Class)"
        - "get(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleDeserializers:137"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.module.SimpleDeserializers:128,1"
      Dst: "[com.fasterxml.jackson.databind.type.ClassKey].<init>"
    - Src: "com.fasterxml.jackson.databind.module.SimpleDeserializers:128,1"
      Dst: "[java.util.HashMap].get"
    - Src: "com.fasterxml.jackson.databind.module.SimpleDeserializers:134,1"
      Dst: "[java.lang.Class].isEnum"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.module.SimpleDeserializers].findTreeNodeDeserializer(java.lang.Class,com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.BeanDescription)"
    functionSourceFile: "com.fasterxml.jackson.databind.module.SimpleDeserializers"
    linkageType: null
    functionLinenumber: 145
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonDeserializer"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    - "com.fasterxml.jackson.databind.BeanDescription"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.ClassKey].<init>(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    functionUses: 1
    ICount: 13
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleDeserializers:146"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleDeserializers:149"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleDeserializers:148"
        BranchSideFuncs:
        - "<init>(java.lang.Class)"
        - "get(java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.module.SimpleDeserializers:149,1"
      Dst: "[com.fasterxml.jackson.databind.type.ClassKey].<init>"
    - Src: "com.fasterxml.jackson.databind.module.SimpleDeserializers:149,1"
      Dst: "[java.util.HashMap].get"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.module.SimpleDeserializers].findReferenceDeserializer(com.fasterxml.jackson.databind.type.ReferenceType,com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.jsontype.TypeDeserializer,com.fasterxml.jackson.databind.JsonDeserializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.module.SimpleDeserializers"
    linkageType: null
    functionLinenumber: 158
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonDeserializer"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.type.ReferenceType"
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    - "com.fasterxml.jackson.databind.BeanDescription"
    - "com.fasterxml.jackson.databind.jsontype.TypeDeserializer"
    - "com.fasterxml.jackson.databind.JsonDeserializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.module.SimpleDeserializers]._find(com.fasterxml.jackson.databind.JavaType)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.module.SimpleDeserializers:159,1"
      Dst: "[com.fasterxml.jackson.databind.module.SimpleDeserializers]._find"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.module.SimpleDeserializers].findMapDeserializer(com.fasterxml.jackson.databind.type.MapType,com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.KeyDeserializer,com.fasterxml.jackson.databind.jsontype.TypeDeserializer,com.fasterxml.jackson.databind.JsonDeserializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.module.SimpleDeserializers"
    linkageType: null
    functionLinenumber: 169
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonDeserializer"
    argCount: 6
    argTypes:
    - "com.fasterxml.jackson.databind.type.MapType"
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    - "com.fasterxml.jackson.databind.BeanDescription"
    - "com.fasterxml.jackson.databind.KeyDeserializer"
    - "com.fasterxml.jackson.databind.jsontype.TypeDeserializer"
    - "com.fasterxml.jackson.databind.JsonDeserializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.module.SimpleDeserializers]._find(com.fasterxml.jackson.databind.JavaType)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.module.SimpleDeserializers:170,1"
      Dst: "[com.fasterxml.jackson.databind.module.SimpleDeserializers]._find"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.module.SimpleDeserializers].findMapLikeDeserializer(com.fasterxml.jackson.databind.type.MapLikeType,com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.KeyDeserializer,com.fasterxml.jackson.databind.jsontype.TypeDeserializer,com.fasterxml.jackson.databind.JsonDeserializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.module.SimpleDeserializers"
    linkageType: null
    functionLinenumber: 180
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonDeserializer"
    argCount: 6
    argTypes:
    - "com.fasterxml.jackson.databind.type.MapLikeType"
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    - "com.fasterxml.jackson.databind.BeanDescription"
    - "com.fasterxml.jackson.databind.KeyDeserializer"
    - "com.fasterxml.jackson.databind.jsontype.TypeDeserializer"
    - "com.fasterxml.jackson.databind.JsonDeserializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.module.SimpleDeserializers]._find(com.fasterxml.jackson.databind.JavaType)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.module.SimpleDeserializers:181,1"
      Dst: "[com.fasterxml.jackson.databind.module.SimpleDeserializers]._find"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.module.SimpleDeserializers].hasDeserializerFor(com.fasterxml.jackson.databind.DeserializationConfig,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.module.SimpleDeserializers"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleDeserializers:187"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleDeserializers:187"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleDeserializers:186"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleDeserializers:188"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleDeserializers:186"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.module.SimpleDeserializers:187,1"
      Dst: "[com.fasterxml.jackson.databind.type.ClassKey].<init>"
    - Src: "com.fasterxml.jackson.databind.module.SimpleDeserializers:188,1"
      Dst: "[java.util.HashMap].containsKey"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.module.SimpleDeserializers]._find(com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.module.SimpleDeserializers"
    linkageType: null
    functionLinenumber: 191
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonDeserializer"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.ClassKey].<init>(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    functionUses: 7
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleDeserializers:192"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleDeserializers:195"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleDeserializers:194"
        BranchSideFuncs:
        - "<init>(java.lang.Class)"
        - "get(java.lang.Object)"
        - "getRawClass()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.module.SimpleDeserializers:195,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.module.SimpleDeserializers:195,1"
      Dst: "[com.fasterxml.jackson.databind.type.ClassKey].<init>"
    - Src: "com.fasterxml.jackson.databind.module.SimpleDeserializers:195,1"
      Dst: "[java.util.HashMap].get"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].<init>(com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values"
    linkageType: null
    functionLinenumber: 968
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values:969,1"
      Dst: "[java.util.AbstractCollection].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].size()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values"
    linkageType: null
    functionLinenumber: 972
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].size()"
    functionUses: 15
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values:973,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].clear()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values:978,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values"
    linkageType: null
    functionLinenumber: 982
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].<init>(com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap)"
    functionUses: 113
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values:983,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].contains(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values"
    linkageType: null
    functionLinenumber: 987
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].containsValue(java.lang.Object)"
    functionUses: 7
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values:988,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].containsValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.BlockStmtMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.BlockStmtMetaModel"
    linkageType: null
    functionLinenumber: 41
    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:42,1"
      Dst: "[com.github.javaparser.metamodel.StatementMetaModel].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_9__1110].bootstrap$(com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_9__1110"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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_9__1110].<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_9__1110:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_9__1110].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_9__1110].<init>(com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_9__1110"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_9__1110:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_9__1110].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_9__1110"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].lambda$findTokenTextElementForComment$9(com.github.javaparser.ast.comments.Comment,com.github.javaparser.printer.lexicalpreservation.TokenTextElement)"
    functionUses: 3
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_9__1110:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].lambda$findTokenTextElementForComment$9"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonTypeInfo$Id].values()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonTypeInfo$Id"
    linkageType: null
    functionLinenumber: 77
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonTypeInfo$Id[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.ForStmt].clone()"
    - "[com.github.javaparser.ast.type.PrimitiveType].clone()"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].clone()"
    - "[com.github.javaparser.ast.stmt.AssertStmt].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].clone()"
    - "[com.github.javaparser.ast.expr.SwitchExpr].clone()"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].clone()"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].clone()"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.AssignExpr].clone()"
    - "[com.github.javaparser.ast.stmt.BlockStmt].clone()"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].clone()"
    - "[com.github.javaparser.ast.type.ReferenceType].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].clone()"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].clone()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.type.WildcardType].clone()"
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].clone()"
    - "[com.github.javaparser.ast.stmt.TryStmt].clone()"
    - "[com.github.javaparser.ast.body.FieldDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.PatternExpr].clone()"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].clone()"
    - "[com.github.javaparser.ast.type.TypeParameter].clone()"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].clone()"
    - "[com.github.javaparser.ast.stmt.YieldStmt].clone()"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].clone()"
    - "[com.github.javaparser.ast.type.VarType].clone()"
    - "[com.github.javaparser.ast.expr.LiteralExpr].clone()"
    - "[com.github.javaparser.ast.type.VoidType].clone()"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].clone()"
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.expr.NameExpr].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].clone()"
    - "[com.github.javaparser.ast.type.UnionType].clone()"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].clone()"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.ThisExpr].clone()"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].clone()"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].clone()"
    - "[com.github.javaparser.ast.expr.TypeExpr].clone()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].clone()"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].clone()"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.body.MethodDeclaration].clone()"
    - "[com.github.javaparser.ast.body.EnumDeclaration].clone()"
    - "[com.github.javaparser.ast.body.ReceiverParameter].clone()"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].clone()"
    - "[com.github.javaparser.ast.stmt.DoStmt].clone()"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].clone()"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].clone()"
    - "[com.github.javaparser.ast.expr.Name].clone()"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].clone()"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].clone()"
    - "[com.github.javaparser.ast.body.VariableDeclarator].clone()"
    - "[com.github.javaparser.ast.type.Type].clone()"
    - "[com.github.javaparser.ast.Modifier].clone()"
    - "[com.github.javaparser.ast.ImportDeclaration].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.type.IntersectionType].clone()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.Expression].clone()"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].clone()"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.CastExpr].clone()"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.Statement].clone()"
    - "[com.github.javaparser.ast.expr.SimpleName].clone()"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].clone()"
    - "[com.github.javaparser.ast.stmt.BreakStmt].clone()"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].clone()"
    - "[java.lang.Thread].clone()"
    - "[com.github.javaparser.ast.expr.ClassExpr].clone()"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].clone()"
    - "[com.github.javaparser.ast.body.Parameter].clone()"
    - "[com.github.javaparser.ast.Node].clone()"
    - "[com.github.javaparser.ast.PackageDeclaration].clone()"
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.type.ArrayType].clone()"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].clone()"
    - "[com.github.javaparser.ast.expr.LambdaExpr].clone()"
    - "[com.github.javaparser.ast.stmt.WhileStmt].clone()"
    - "[com.github.javaparser.ast.stmt.CatchClause].clone()"
    - "[com.github.javaparser.ast.stmt.IfStmt].clone()"
    - "[com.github.javaparser.ast.CompilationUnit].clone()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].clone()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].clone()"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].clone()"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].clone()"
    - "[com.github.javaparser.ast.expr.SuperExpr].clone()"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].clone()"
    - "[com.github.javaparser.ast.ArrayCreationLevel].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDirective].clone()"
    - "[com.github.javaparser.ast.expr.MemberValuePair].clone()"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].clone()"
    - "[com.github.javaparser.ast.body.RecordDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].clone()"
    - "[com.github.javaparser.ast.expr.UnaryExpr].clone()"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.BinaryExpr].clone()"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].clone()"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].clone()"
    - "[com.github.javaparser.ast.type.UnknownType].clone()"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].clone()"
    - "[com.fasterxml.jackson.databind.util.ISO8601DateFormat].clone()"
    functionUses: 1
    ICount: 4
    EdgeCount: 115
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonTypeInfo$Id:78,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonTypeInfo$Id].valueOf(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonTypeInfo$Id"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonTypeInfo$Id"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonTypeInfo$Id:78,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonTypeInfo$Id].<init>(java.lang.String,int,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonTypeInfo$Id"
    linkageType: null
    functionLinenumber: 162
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonTypeInfo$Id:163,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonTypeInfo$Id].getDefaultPropertyName()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonTypeInfo$Id"
    linkageType: null
    functionLinenumber: 166
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonTypeInfo$Id].$values()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonTypeInfo$Id"
    linkageType: null
    functionLinenumber: 77
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonTypeInfo$Id[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_192__481].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_192__481"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__481].<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__481:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_192__481].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_192__481].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_192__481"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_192__481:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_192__481].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_192__481"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_192__481:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$192"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 34
    functionDepth: 0
    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>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 37
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].value(java.lang.Object)"
    functionUses: 9
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.configuration.DefaultConfigurationOption:40"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.configuration.DefaultConfigurationOption:42"
        BranchSideFuncs:
        - "value(java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.configuration.DefaultConfigurationOption:41"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.DefaultConfigurationOption:38,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.github.javaparser.printer.configuration.DefaultConfigurationOption:41,1"
      Dst: "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].value"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].equals(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.configuration.DefaultConfigurationOption"
    linkageType: null
    functionLinenumber: 45
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 34
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.configuration.DefaultConfigurationOption:46"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.configuration.DefaultConfigurationOption:47"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.configuration.DefaultConfigurationOption:46"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.configuration.DefaultConfigurationOption:46"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.configuration.DefaultConfigurationOption:48"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.configuration.DefaultConfigurationOption:47"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.DefaultConfigurationOption:49,1"
      Dst: "[java.lang.Enum].equals"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].hashCode()"
    functionSourceFile: "com.github.javaparser.printer.configuration.DefaultConfigurationOption"
    linkageType: null
    functionLinenumber: 53
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.DefaultConfigurationOption:54,1"
      Dst: "[java.lang.Enum].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].value(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.configuration.DefaultConfigurationOption"
    linkageType: null
    functionLinenumber: 61
    functionDepth: 0
    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)"
    functionUses: 1
    ICount: 20
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.configuration.DefaultConfigurationOption:65"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.configuration.DefaultConfigurationOption:68"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.configuration.DefaultConfigurationOption:67"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.DefaultConfigurationOption:62,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.printer.configuration.DefaultConfigurationOption:65,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.printer.configuration.DefaultConfigurationOption:65,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "com.github.javaparser.printer.configuration.DefaultConfigurationOption:66,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.github.javaparser.printer.configuration.DefaultConfigurationOption:66,1"
      Dst: "[java.lang.String].format"
    - Src: "com.github.javaparser.printer.configuration.DefaultConfigurationOption:66,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].hasValue()"
    functionSourceFile: "com.github.javaparser.printer.configuration.DefaultConfigurationOption"
    linkageType: null
    functionLinenumber: 75
    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:76"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.configuration.DefaultConfigurationOption:75"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].asInteger()"
    functionSourceFile: "com.github.javaparser.printer.configuration.DefaultConfigurationOption"
    linkageType: null
    functionLinenumber: 83
    functionDepth: 0
    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:84,1"
      Dst: "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].cast"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].asString()"
    functionSourceFile: "com.github.javaparser.printer.configuration.DefaultConfigurationOption"
    linkageType: null
    functionLinenumber: 91
    functionDepth: 0
    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:92,1"
      Dst: "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].cast"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].asBoolean()"
    functionSourceFile: "com.github.javaparser.printer.configuration.DefaultConfigurationOption"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.DefaultConfigurationOption:100,1"
      Dst: "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].cast"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].asValue()"
    functionSourceFile: "com.github.javaparser.printer.configuration.DefaultConfigurationOption"
    linkageType: null
    functionLinenumber: 104
    functionDepth: 0
    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:105,1"
      Dst: "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].cast"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].cast()"
    functionSourceFile: "com.github.javaparser.printer.configuration.DefaultConfigurationOption"
    linkageType: null
    functionLinenumber: 108
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].hasValue()"
    functionUses: 3
    ICount: 33
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.configuration.DefaultConfigurationOption:109"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.configuration.DefaultConfigurationOption:111"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.configuration.DefaultConfigurationOption:110"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.configuration.DefaultConfigurationOption:111"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.configuration.DefaultConfigurationOption:113"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.configuration.DefaultConfigurationOption:112"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.DefaultConfigurationOption:109,1"
      Dst: "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].hasValue"
    - Src: "com.github.javaparser.printer.configuration.DefaultConfigurationOption:110,1"
      Dst: "[java.lang.Enum].name"
    - Src: "com.github.javaparser.printer.configuration.DefaultConfigurationOption:110,1"
      Dst: "[java.lang.String].format"
    - Src: "com.github.javaparser.printer.configuration.DefaultConfigurationOption:110,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.github.javaparser.printer.configuration.DefaultConfigurationOption:111,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.printer.configuration.DefaultConfigurationOption:111,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "com.github.javaparser.printer.configuration.DefaultConfigurationOption:112,1"
      Dst: "[java.lang.Class].cast"
    - Src: "com.github.javaparser.printer.configuration.DefaultConfigurationOption:113,1"
      Dst: "[java.lang.Class].getName"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_68__115].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_68__115"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__115].<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__115:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_68__115].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_68__115].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_68__115"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_68__115:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_68__115].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_68__115"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 14
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_68__115:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$68"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findChildTextElementForComment_1__1150].bootstrap$(com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findChildTextElementForComment_1__1150"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 2
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findChildTextElementForComment_1__1150].<init>(com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer,com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findChildTextElementForComment_1__1150:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findChildTextElementForComment_1__1150].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findChildTextElementForComment_1__1150].<init>(com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findChildTextElementForComment_1__1150"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findChildTextElementForComment_1__1150:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findChildTextElementForComment_1__1150].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findChildTextElementForComment_1__1150"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].lambda$findChildTextElementForComment$1(com.github.javaparser.ast.comments.Comment,com.github.javaparser.printer.lexicalpreservation.ChildTextElement)"
    functionUses: 2
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findChildTextElementForComment_1__1150:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].lambda$findChildTextElementForComment$1"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$5].<init>(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$5"
    linkageType: null
    functionLinenumber: 827
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$5:828,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$5].withMember(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$5"
    linkageType: null
    functionLinenumber: 830
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonProperty$Access"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findPropertyAccess(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findPropertyAccess(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPropertyAccess(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionUses: 12
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$5:831,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPropertyAccess"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.TypeParameter].<init>()"
    functionSourceFile: "com.github.javaparser.ast.type.TypeParameter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.TypeParameter].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.type.TypeParameter"
    linkageType: null
    functionLinenumber: 70
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    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)"
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.ast.expr.SimpleName].<init>(java.lang.String)"
    functionUses: 1
    ICount: 10
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.TypeParameter:71,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].<init>"
    - 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>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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>"
    - 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>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -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: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.TypeParameter:80,1"
      Dst: "[com.github.javaparser.ast.type.TypeParameter].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 87
    functionDepth: 0
    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: 3
    ICount: 10
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.TypeParameter:88,1"
      Dst: "[com.github.javaparser.ast.type.ReferenceType].<init>"
    - Src: "com.github.javaparser.ast.type.TypeParameter:89,1"
      Dst: "[com.github.javaparser.ast.type.TypeParameter].setName"
    - Src: "com.github.javaparser.ast.type.TypeParameter:90,1"
      Dst: "[com.github.javaparser.ast.type.TypeParameter].setTypeBound"
    - Src: "com.github.javaparser.ast.type.TypeParameter:91,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 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.NoCommentEqualsVisitor].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.EqualsVisitor].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.CloneVisitor].visit(com.github.javaparser.ast.type.TypeParameter,java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].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.ModifierVisitor].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.NoCommentHashCodeVisitor].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.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.type.TypeParameter,java.lang.Object)"
    functionUses: 91
    ICount: 5
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.TypeParameter:97,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 102
    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.TypeParameter,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].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.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.type.TypeParameter,java.lang.Object)"
    functionUses: 89
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.TypeParameter:103,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.TypeParameter].getName()"
    functionSourceFile: "com.github.javaparser.ast.type.TypeParameter"
    linkageType: null
    functionLinenumber: 112
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.SimpleName"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 26
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.TypeParameter].getTypeBound()"
    functionSourceFile: "com.github.javaparser.ast.type.TypeParameter"
    linkageType: null
    functionLinenumber: 123
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 20
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.TypeParameter].setName(com.github.javaparser.ast.expr.SimpleName)"
    functionSourceFile: "com.github.javaparser.ast.type.TypeParameter"
    linkageType: null
    functionLinenumber: 128
    functionDepth: 0
    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:130"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.TypeParameter:133"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.TypeParameter:132"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.type.TypeParameter:134"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.TypeParameter:136"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.type.TypeParameter:135"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.type.TypeParameter:129,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.type.TypeParameter:133,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.type.TypeParameter:135,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode"
    - Src: "com.github.javaparser.ast.type.TypeParameter:137,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.TypeParameter].setTypeBound(com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.type.TypeParameter"
    linkageType: null
    functionLinenumber: 142
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.TypeParameter"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    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:144"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.TypeParameter:147"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.TypeParameter:146"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.type.TypeParameter:148"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.TypeParameter:150"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.type.TypeParameter:149"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.type.TypeParameter:143,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.type.TypeParameter:147,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.type.TypeParameter:149,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode"
    - Src: "com.github.javaparser.ast.type.TypeParameter:151,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.TypeParameter].setAnnotations(com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.type.TypeParameter"
    linkageType: null
    functionLinenumber: 156
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.TypeParameter"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    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:157,1"
      Dst: "[com.github.javaparser.ast.type.Type].setAnnotations"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.type.TypeParameter:164"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.TypeParameter:167"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.TypeParameter:166"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.type.TypeParameter:167"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.TypeParameter:173"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.TypeParameter:172"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.type.TypeParameter:168"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.TypeParameter:167"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.TypeParameter:166"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.TypeParameter:167,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    - Src: "com.github.javaparser.ast.type.TypeParameter:168,1"
      Dst: "[com.github.javaparser.ast.NodeList].get"
    - Src: "com.github.javaparser.ast.type.TypeParameter:169,1"
      Dst: "[com.github.javaparser.ast.NodeList].remove"
    - Src: "com.github.javaparser.ast.type.TypeParameter:173,1"
      Dst: "[com.github.javaparser.ast.type.Type].remove"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.type.TypeParameter].asString()"
    functionSourceFile: "com.github.javaparser.ast.type.TypeParameter"
    linkageType: null
    functionLinenumber: 177
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithSimpleName].getNameAsString()"
    - "[com.github.javaparser.ast.type.TypeParameter$lambda_asString_0__389].bootstrap$(java.lang.StringBuilder)"
    - "[com.github.javaparser.ast.type.TypeParameter].getTypeBound()"
    - "[com.github.javaparser.ast.NodeList].ifNonEmpty(java.util.function.Consumer)"
    functionUses: 7
    ICount: 9
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.TypeParameter:178,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithSimpleName].getNameAsString"
    - Src: "com.github.javaparser.ast.type.TypeParameter:178,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.ast.type.TypeParameter:179,1"
      Dst: "[com.github.javaparser.ast.type.TypeParameter].getTypeBound"
    - Src: "com.github.javaparser.ast.type.TypeParameter:179,1"
      Dst: "[com.github.javaparser.ast.type.TypeParameter$lambda_asString_0__389].bootstrap$"
    - Src: "com.github.javaparser.ast.type.TypeParameter:179,1"
      Dst: "[com.github.javaparser.ast.NodeList].ifNonEmpty"
    - Src: "com.github.javaparser.ast.type.TypeParameter:180,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.TypeParameter].toDescriptor()"
    functionSourceFile: "com.github.javaparser.ast.type.TypeParameter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.TypeParameter:185,1"
      Dst: "[com.github.javaparser.ast.type.TypeParameter].resolve"
    - Src: "com.github.javaparser.ast.type.TypeParameter:185,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedTypeVariable].qualifiedName"
    - Src: "com.github.javaparser.ast.type.TypeParameter:185,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.TypeParameter].clone()"
    functionSourceFile: "com.github.javaparser.ast.type.TypeParameter"
    linkageType: null
    functionLinenumber: 190
    functionDepth: 0
    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: 46
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.TypeParameter:191,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>"
    - Src: "com.github.javaparser.ast.type.TypeParameter:191,1"
      Dst: "[com.github.javaparser.ast.type.TypeParameter].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.TypeParameter].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.type.TypeParameter"
    linkageType: null
    functionLinenumber: 196
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.TypeParameterMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: 202
    functionDepth: 0
    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:203"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.TypeParameter:206"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.TypeParameter:205"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.type.TypeParameter:206"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.TypeParameter:210"
        BranchSideFuncs:
        - "setName(com.github.javaparser.ast.expr.SimpleName)"
      - BranchSide: "com.github.javaparser.ast.type.TypeParameter:209"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.ast.type.TypeParameter:210"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.TypeParameter:216"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.github.javaparser.ast.type.TypeParameter:215"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.type.TypeParameter:211"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.TypeParameter:210"
        BranchSideFuncs:
        - "set(int,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.type.TypeParameter:209"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "com.github.javaparser.ast.type.TypeParameter:207,1"
      Dst: "[com.github.javaparser.ast.type.TypeParameter].setName"
    - Src: "com.github.javaparser.ast.type.TypeParameter:210,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    - Src: "com.github.javaparser.ast.type.TypeParameter:211,1"
      Dst: "[com.github.javaparser.ast.NodeList].get"
    - Src: "com.github.javaparser.ast.type.TypeParameter:212,1"
      Dst: "[com.github.javaparser.ast.NodeList].set"
    - Src: "com.github.javaparser.ast.type.TypeParameter:216,1"
      Dst: "[com.github.javaparser.ast.type.Type].replace"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.type.TypeParameter].isTypeParameter()"
    functionSourceFile: "com.github.javaparser.ast.type.TypeParameter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.TypeParameter].asTypeParameter()"
    functionSourceFile: "com.github.javaparser.ast.type.TypeParameter"
    linkageType: null
    functionLinenumber: -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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.TypeParameter].ifTypeParameter(java.util.function.Consumer)"
    functionSourceFile: "com.github.javaparser.ast.type.TypeParameter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.TypeParameter:234,1"
      Dst: "[java.util.function.Consumer].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.TypeParameter].resolve()"
    functionSourceFile: "com.github.javaparser.ast.type.TypeParameter"
    linkageType: null
    functionLinenumber: 238
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedTypeVariable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getSymbolResolver()"
    - "[com.github.javaparser.symbolsolver.JavaSymbolSolver].toResolvedType(com.github.javaparser.ast.type.Type,java.lang.Class)"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.TypeParameter:239,1"
      Dst: "[com.github.javaparser.ast.Node].getSymbolResolver"
    - Src: "com.github.javaparser.ast.type.TypeParameter:239,1"
      Dst: "[com.github.javaparser.resolution.SymbolResolver].toResolvedType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.TypeParameter].toTypeParameter()"
    functionSourceFile: "com.github.javaparser.ast.type.TypeParameter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.TypeParameter:245,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 249
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.Context"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.TypeParameter:250,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.ast.type.TypeParameter:250,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.ast.type.TypeParameter:250,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 178
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.StringBuilder"
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.TypeParameter$asString__893].bootstrap$()"
    functionUses: 1
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.TypeParameter:179,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.type.TypeParameter:179,1"
      Dst: "[com.github.javaparser.ast.type.TypeParameter$asString__893].bootstrap$"
    - Src: "com.github.javaparser.ast.type.TypeParameter:179,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.type.TypeParameter:179,1"
      Dst: "[java.util.stream.Collectors].joining"
    - Src: "com.github.javaparser.ast.type.TypeParameter:179,1"
      Dst: "[java.util.stream.Stream].collect"
    - Src: "com.github.javaparser.ast.type.TypeParameter:179,1"
      Dst: "[java.lang.StringBuilder].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$init__758].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$init__758"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Supplier"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor$init__758].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$init__758:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$init__758].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$init__758].<init>()"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$init__758"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$init__758:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$init__758].get()"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$init__758"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$init__758:-1,1"
      Dst: "[java.lang.AssertionError].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.PropertyNamingStrategies$UpperCamelCaseStrategy].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.PropertyNamingStrategies$UpperCamelCaseStrategy"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.PropertyNamingStrategies$UpperCamelCaseStrategy:325,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyNamingStrategies$NamingBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.PropertyNamingStrategies$UpperCamelCaseStrategy].translate(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.PropertyNamingStrategies$UpperCamelCaseStrategy"
    linkageType: null
    functionLinenumber: 345
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.PropertyNamingStrategies$UpperCamelCaseStrategy:346"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.PropertyNamingStrategies$UpperCamelCaseStrategy:347"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.PropertyNamingStrategies$UpperCamelCaseStrategy:346"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.PropertyNamingStrategies$UpperCamelCaseStrategy:346"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.PropertyNamingStrategies$UpperCamelCaseStrategy:350"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.PropertyNamingStrategies$UpperCamelCaseStrategy:349"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.PropertyNamingStrategies$UpperCamelCaseStrategy:352"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.PropertyNamingStrategies$UpperCamelCaseStrategy:355"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.PropertyNamingStrategies$UpperCamelCaseStrategy:354"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.PropertyNamingStrategies$UpperCamelCaseStrategy:346,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.fasterxml.jackson.databind.PropertyNamingStrategies$UpperCamelCaseStrategy:350,1"
      Dst: "[java.lang.String].charAt"
    - Src: "com.fasterxml.jackson.databind.PropertyNamingStrategies$UpperCamelCaseStrategy:351,1"
      Dst: "[java.lang.Character].toUpperCase"
    - Src: "com.fasterxml.jackson.databind.PropertyNamingStrategies$UpperCamelCaseStrategy:355,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.PropertyNamingStrategies$UpperCamelCaseStrategy:356,1"
      Dst: "[java.lang.StringBuilder].setCharAt"
    - Src: "com.fasterxml.jackson.databind.PropertyNamingStrategies$UpperCamelCaseStrategy:357,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.annotation.NoClass].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.annotation.NoClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.annotation.NoClass:17,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_76__955].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_76__955"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__955].<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__955:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_76__955].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_76__955].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_76__955"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_76__955:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_76__955].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_76__955"
    linkageType: null
    functionLinenumber: -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: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_76__955:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$76"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.MappingIterator].<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JsonDeserializer,boolean,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.MappingIterator"
    linkageType: null
    functionLinenumber: 120
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.JsonDeserializer"
    - "boolean"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getParsingContext()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getParsingContext()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getParsingContext()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getParsingContext()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getParsingContext()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.JsonParser].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].clearCurrentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].clearCurrentToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].clearCurrentToken()"
    - "[com.fasterxml.jackson.core.JsonParser].currentToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentToken()"
    - "[com.fasterxml.jackson.databind.node.NodeCursor$ObjectCursor].getParent()"
    - "[com.fasterxml.jackson.databind.util.TokenBufferReadContext].getParent()"
    - "[com.fasterxml.jackson.core.json.JsonReadContext].getParent()"
    - "[com.fasterxml.jackson.databind.node.NodeCursor].getParent()"
    - "[com.fasterxml.jackson.databind.node.NodeCursor$ArrayCursor].getParent()"
    - "[com.fasterxml.jackson.databind.node.NodeCursor$RootCursor].getParent()"
    - "[com.fasterxml.jackson.core.json.JsonWriteContext].getParent()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].getParent()"
    functionUses: 3
    ICount: 37
    EdgeCount: 24
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.MappingIterator:127"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.MappingIterator:130"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.MappingIterator:129"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.MappingIterator:143"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.MappingIterator:147"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.MappingIterator:146"
        BranchSideFuncs:
        - "isExpectedStartArrayToken()"
        - "getParsingContext()"
    - Branch String: "com.fasterxml.jackson.databind.MappingIterator:148"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.MappingIterator:154"
        BranchSideFuncs:
        - "currentToken()"
    - Branch String: "com.fasterxml.jackson.databind.MappingIterator:148"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.MappingIterator:154"
        BranchSideFuncs:
        - "currentToken()"
    - Branch String: "com.fasterxml.jackson.databind.MappingIterator:156"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.MappingIterator:157"
        BranchSideFuncs:
        - "getParent()"
      - BranchSide: "com.fasterxml.jackson.databind.MappingIterator:156"
        BranchSideFuncs:
        - "getParent()"
    - Branch String: "com.fasterxml.jackson.databind.MappingIterator:156"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.MappingIterator:160"
        BranchSideFuncs:
        - "getParent()"
      - BranchSide: "com.fasterxml.jackson.databind.MappingIterator:159"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.MappingIterator:121,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.databind.MappingIterator:147,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getParsingContext"
    - Src: "com.fasterxml.jackson.databind.MappingIterator:148,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isExpectedStartArrayToken"
    - Src: "com.fasterxml.jackson.databind.MappingIterator:150,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].clearCurrentToken"
    - Src: "com.fasterxml.jackson.databind.MappingIterator:155,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentToken"
    - Src: "com.fasterxml.jackson.databind.MappingIterator:157,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].getParent"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.MappingIterator].emptyIterator()"
    functionSourceFile: "com.fasterxml.jackson.databind.MappingIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.MappingIterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    functionSourceFile: "com.fasterxml.jackson.databind.MappingIterator"
    linkageType: null
    functionLinenumber: 185
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNextValue()"
    - "[com.fasterxml.jackson.databind.MappingIterator]._handleMappingException(com.fasterxml.jackson.databind.JsonMappingException)"
    - "[com.fasterxml.jackson.databind.MappingIterator]._handleIOException(java.io.IOException)"
    functionUses: 570
    ICount: 14
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.MappingIterator:186,1"
      Dst: "[com.fasterxml.jackson.databind.MappingIterator].hasNextValue"
    - Src: "com.fasterxml.jackson.databind.MappingIterator:188,1"
      Dst: "[com.fasterxml.jackson.databind.MappingIterator]._handleMappingException"
    - Src: "com.fasterxml.jackson.databind.MappingIterator:188,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "com.fasterxml.jackson.databind.MappingIterator:190,1"
      Dst: "[com.fasterxml.jackson.databind.MappingIterator]._handleIOException"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.MappingIterator].next()"
    functionSourceFile: "com.fasterxml.jackson.databind.MappingIterator"
    linkageType: null
    functionLinenumber: 198
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.MappingIterator].nextValue()"
    - "[com.fasterxml.jackson.databind.MappingIterator]._handleMappingException(com.fasterxml.jackson.databind.JsonMappingException)"
    - "[com.fasterxml.jackson.databind.MappingIterator]._handleIOException(java.io.IOException)"
    functionUses: 518
    ICount: 10
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.MappingIterator:199,1"
      Dst: "[com.fasterxml.jackson.databind.MappingIterator].nextValue"
    - Src: "com.fasterxml.jackson.databind.MappingIterator:201,1"
      Dst: "[com.fasterxml.jackson.databind.MappingIterator]._handleMappingException"
    - Src: "com.fasterxml.jackson.databind.MappingIterator:203,1"
      Dst: "[com.fasterxml.jackson.databind.MappingIterator]._handleIOException"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.MappingIterator].remove()"
    functionSourceFile: "com.fasterxml.jackson.databind.MappingIterator"
    linkageType: null
    functionLinenumber: 208
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 19
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.MappingIterator:209,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.MappingIterator].close()"
    functionSourceFile: "com.fasterxml.jackson.databind.MappingIterator"
    linkageType: null
    functionLinenumber: 213
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].close()"
    - "[com.fasterxml.jackson.core.base.ParserBase].close()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].close()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].close()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].close()"
    functionUses: 3
    ICount: 9
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.MappingIterator:214"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.MappingIterator:220"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.MappingIterator:219"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.MappingIterator:216"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.MappingIterator:220"
        BranchSideFuncs:
        - "close()"
      - BranchSide: "com.fasterxml.jackson.databind.MappingIterator:219"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.MappingIterator:217,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].close"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.MappingIterator].hasNextValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.MappingIterator"
    linkageType: null
    functionLinenumber: 233
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.MappingIterator]._resync()"
    - "[com.fasterxml.jackson.core.JsonParser].currentToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.base.ParserBase].close()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].close()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].close()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].close()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].close()"
    functionUses: 2
    ICount: 25
    EdgeCount: 19
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.MappingIterator:241"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.MappingIterator:244"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.MappingIterator:243"
        BranchSideFuncs:
        - "currentToken()"
    - Branch String: "com.fasterxml.jackson.databind.MappingIterator:245"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.MappingIterator:256"
        BranchSideFuncs:
        - "nextToken()"
      - BranchSide: "com.fasterxml.jackson.databind.MappingIterator:255"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.MappingIterator:248"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.MappingIterator:249"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.MappingIterator:248"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.MappingIterator:248"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.MappingIterator:256"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.MappingIterator:255"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.MappingIterator:250"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.MappingIterator:253"
        BranchSideFuncs:
        - "close()"
      - BranchSide: "com.fasterxml.jackson.databind.MappingIterator:252"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.MappingIterator:238,1"
      Dst: "[com.fasterxml.jackson.databind.MappingIterator]._resync"
    - Src: "com.fasterxml.jackson.databind.MappingIterator:244,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentToken"
    - Src: "com.fasterxml.jackson.databind.MappingIterator:246,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.MappingIterator:251,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].close"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.MappingIterator].nextValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.MappingIterator"
    linkageType: null
    functionLinenumber: 265
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.MappingIterator]._throwNoSuchElement()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNextValue()"
    - "[com.fasterxml.jackson.databind.MappingIterator]._throwNoSuchElement()"
    - "[com.fasterxml.jackson.databind.deser.impl.UnsupportedTypeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.ext.NioPathDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$SqlDateDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.FailingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.TokenBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$TimestampDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$IntDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ShortDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicLongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLDeserializers$Std].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicBooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$FloatDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$LongDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.ErrorThrowingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].clearCurrentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].clearCurrentToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].clearCurrentToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].clearCurrentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].clearCurrentToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].clearCurrentToken()"
    functionUses: 1
    ICount: 33
    EdgeCount: 100
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.MappingIterator:271"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.MappingIterator:279"
        BranchSideFuncs:
        - "_throwNoSuchElement()"
      - BranchSide: "com.fasterxml.jackson.databind.MappingIterator:278"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.MappingIterator:282"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.MappingIterator:285"
        BranchSideFuncs:
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.MappingIterator:284"
        BranchSideFuncs:
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.MappingIterator:268,1"
      Dst: "[com.fasterxml.jackson.databind.MappingIterator]._throwNoSuchElement"
    - Src: "com.fasterxml.jackson.databind.MappingIterator:271,1"
      Dst: "[com.fasterxml.jackson.databind.MappingIterator].hasNextValue"
    - Src: "com.fasterxml.jackson.databind.MappingIterator:283,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserialize"
    - Src: "com.fasterxml.jackson.databind.MappingIterator:296,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].clearCurrentToken"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.MappingIterator].readAll()"
    functionSourceFile: "com.fasterxml.jackson.databind.MappingIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.MappingIterator:309,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.fasterxml.jackson.databind.MappingIterator:309,1"
      Dst: "[com.fasterxml.jackson.databind.MappingIterator].readAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.MappingIterator].readAll(java.util.List)"
    functionSourceFile: "com.fasterxml.jackson.databind.MappingIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.MappingIterator:322"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.MappingIterator:325"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.MappingIterator:324"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.MappingIterator:322,1"
      Dst: "[com.fasterxml.jackson.databind.MappingIterator].hasNextValue"
    - Src: "com.fasterxml.jackson.databind.MappingIterator:323,1"
      Dst: "[com.fasterxml.jackson.databind.MappingIterator].nextValue"
    - Src: "com.fasterxml.jackson.databind.MappingIterator:323,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.MappingIterator].readAll(java.util.Collection)"
    functionSourceFile: "com.fasterxml.jackson.databind.MappingIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.MappingIterator:336"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.MappingIterator:339"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.MappingIterator:338"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.MappingIterator:336,1"
      Dst: "[com.fasterxml.jackson.databind.MappingIterator].hasNextValue"
    - Src: "com.fasterxml.jackson.databind.MappingIterator:337,1"
      Dst: "[com.fasterxml.jackson.databind.MappingIterator].nextValue"
    - Src: "com.fasterxml.jackson.databind.MappingIterator:337,1"
      Dst: "[java.util.Collection].add"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.MappingIterator].getParser()"
    functionSourceFile: "com.fasterxml.jackson.databind.MappingIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.MappingIterator].getParserSchema()"
    functionSourceFile: "com.fasterxml.jackson.databind.MappingIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.FormatSchema"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.MappingIterator:365,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getSchema"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.MappingIterator].getCurrentLocation()"
    functionSourceFile: "com.fasterxml.jackson.databind.MappingIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonLocation"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.MappingIterator:379,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getCurrentLocation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.MappingIterator]._resync()"
    functionSourceFile: "com.fasterxml.jackson.databind.MappingIterator"
    linkageType: null
    functionLinenumber: 389
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getParsingContext()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getParsingContext()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getParsingContext()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getParsingContext()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getParsingContext()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getParsingContext()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getParsingContext()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getParsingContext()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getParsingContext()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getParsingContext()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].clearCurrentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].clearCurrentToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].clearCurrentToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    functionUses: 1
    ICount: 25
    EdgeCount: 27
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.MappingIterator:392"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.MappingIterator:397"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.MappingIterator:396"
        BranchSideFuncs:
        - "nextToken()"
    - Branch String: "com.fasterxml.jackson.databind.MappingIterator:398"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.MappingIterator:399"
        BranchSideFuncs:
        - "getParsingContext()"
      - BranchSide: "com.fasterxml.jackson.databind.MappingIterator:398"
        BranchSideFuncs:
        - "getParsingContext()"
    - Branch String: "com.fasterxml.jackson.databind.MappingIterator:398"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.MappingIterator:403"
        BranchSideFuncs:
        - "getParsingContext()"
      - BranchSide: "com.fasterxml.jackson.databind.MappingIterator:402"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.MappingIterator:399"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.MappingIterator:408"
        BranchSideFuncs:
        - "clearCurrentToken()"
      - BranchSide: "com.fasterxml.jackson.databind.MappingIterator:407"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.MappingIterator:403"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.MappingIterator:404"
        BranchSideFuncs:
        - "skipChildren()"
      - BranchSide: "com.fasterxml.jackson.databind.MappingIterator:403"
        BranchSideFuncs:
        - "skipChildren()"
    - Branch String: "com.fasterxml.jackson.databind.MappingIterator:403"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.MappingIterator:405"
        BranchSideFuncs:
        - "skipChildren()"
      - BranchSide: "com.fasterxml.jackson.databind.MappingIterator:404"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.MappingIterator:405"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.MappingIterator:408"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.MappingIterator:407"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.MappingIterator:392,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getParsingContext"
    - Src: "com.fasterxml.jackson.databind.MappingIterator:397,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.MappingIterator:400,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].clearCurrentToken"
    - Src: "com.fasterxml.jackson.databind.MappingIterator:404,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].skipChildren"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.MappingIterator]._throwNoSuchElement()"
    functionSourceFile: "com.fasterxml.jackson.databind.MappingIterator"
    linkageType: null
    functionLinenumber: 411
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.MappingIterator:412,1"
      Dst: "[java.util.NoSuchElementException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.MappingIterator]._handleMappingException(com.fasterxml.jackson.databind.JsonMappingException)"
    functionSourceFile: "com.fasterxml.jackson.databind.MappingIterator"
    linkageType: null
    functionLinenumber: 415
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JsonMappingException"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.RuntimeJsonMappingException].<init>(java.lang.String,com.fasterxml.jackson.databind.JsonMappingException)"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedForwardReference].getMessage()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].getMessage()"
    functionUses: 2
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.MappingIterator:416,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException].getMessage"
    - Src: "com.fasterxml.jackson.databind.MappingIterator:416,1"
      Dst: "[com.fasterxml.jackson.databind.RuntimeJsonMappingException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.MappingIterator]._handleIOException(java.io.IOException)"
    functionSourceFile: "com.fasterxml.jackson.databind.MappingIterator"
    linkageType: null
    functionLinenumber: 419
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.io.IOException"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonProcessingException].getMessage()"
    - "[com.fasterxml.jackson.core.JsonParseException].getMessage()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedForwardReference].getMessage()"
    - "[com.fasterxml.jackson.core.exc.StreamReadException].getMessage()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].getMessage()"
    functionUses: 2
    ICount: 6
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.MappingIterator:420,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "com.fasterxml.jackson.databind.MappingIterator:420,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_9__718].bootstrap$(com.github.javaparser.ast.body.TypeDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_9__718"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.TypeDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_9__718].<init>(com.github.javaparser.ast.body.TypeDeclaration)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_9__718:-1,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_9__718].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_9__718].<init>(com.github.javaparser.ast.body.TypeDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_9__718"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.TypeDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_9__718:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_9__718].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_9__718"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.TypeDeclaration].lambda$getFullyQualifiedName$9(com.github.javaparser.ast.body.TypeDeclaration)"
    functionUses: 11
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_9__718:-1,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].lambda$getFullyQualifiedName$9"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_solveSymbolInParentContext_0__919].bootstrap$(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_solveSymbolInParentContext_0__919"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_solveSymbolInParentContext_0__919].<init>(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_solveSymbolInParentContext_0__919:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_solveSymbolInParentContext_0__919].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_solveSymbolInParentContext_0__919].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_solveSymbolInParentContext_0__919"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_solveSymbolInParentContext_0__919:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_solveSymbolInParentContext_0__919].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_solveSymbolInParentContext_0__919"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].lambda$solveSymbolInParentContext$0(java.lang.String,com.github.javaparser.ast.expr.PatternExpr)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_solveSymbolInParentContext_0__919:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].lambda$solveSymbolInParentContext$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_5__1126].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_5__1126"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__1126].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_5__1126:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_5__1126].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_5__1126].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_5__1126"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_5__1126:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_5__1126].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__1126"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_5__1126:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators].lambda$new$5"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.json.JsonMapper$Builder].<init>(com.fasterxml.jackson.databind.json.JsonMapper)"
    functionSourceFile: "com.fasterxml.jackson.databind.json.JsonMapper$Builder"
    linkageType: null
    functionLinenumber: 29
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.json.JsonMapper"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.cfg.MapperBuilder].<init>(com.fasterxml.jackson.databind.ObjectMapper)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.json.JsonMapper$Builder:30,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperBuilder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.json.JsonMapper$Builder].enable(com.fasterxml.jackson.core.json.JsonReadFeature[])"
    functionSourceFile: "com.fasterxml.jackson.databind.json.JsonMapper$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.json.JsonMapper$Builder"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.json.JsonReadFeature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.json.JsonMapper$Builder:34"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.json.JsonMapper$Builder:36"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.json.JsonMapper$Builder:35,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadFeature].mappedFeature"
    - Src: "com.fasterxml.jackson.databind.json.JsonMapper$Builder:35,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].enable"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.json.JsonMapper$Builder].disable(com.fasterxml.jackson.core.json.JsonReadFeature[])"
    functionSourceFile: "com.fasterxml.jackson.databind.json.JsonMapper$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.json.JsonMapper$Builder"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.json.JsonReadFeature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.json.JsonMapper$Builder:41"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.json.JsonMapper$Builder:43"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.json.JsonMapper$Builder:42,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadFeature].mappedFeature"
    - Src: "com.fasterxml.jackson.databind.json.JsonMapper$Builder:42,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].disable"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.json.JsonMapper$Builder].configure(com.fasterxml.jackson.core.json.JsonReadFeature,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.json.JsonMapper$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.json.JsonMapper$Builder"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.json.JsonReadFeature"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.json.JsonMapper$Builder:49"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.json.JsonMapper$Builder:52"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.json.JsonMapper$Builder:51"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.json.JsonMapper$Builder:50,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadFeature].mappedFeature"
    - Src: "com.fasterxml.jackson.databind.json.JsonMapper$Builder:50,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].enable"
    - Src: "com.fasterxml.jackson.databind.json.JsonMapper$Builder:52,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].disable"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.json.JsonMapper$Builder].enable(com.fasterxml.jackson.core.json.JsonWriteFeature[])"
    functionSourceFile: "com.fasterxml.jackson.databind.json.JsonMapper$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.json.JsonMapper$Builder"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.json.JsonWriteFeature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.json.JsonMapper$Builder:58"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.json.JsonMapper$Builder:60"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.json.JsonMapper$Builder:59,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonWriteFeature].mappedFeature"
    - Src: "com.fasterxml.jackson.databind.json.JsonMapper$Builder:59,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].enable"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.json.JsonMapper$Builder].disable(com.fasterxml.jackson.core.json.JsonWriteFeature[])"
    functionSourceFile: "com.fasterxml.jackson.databind.json.JsonMapper$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.json.JsonMapper$Builder"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.json.JsonWriteFeature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.json.JsonMapper$Builder:65"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.json.JsonMapper$Builder:67"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.json.JsonMapper$Builder:66,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonWriteFeature].mappedFeature"
    - Src: "com.fasterxml.jackson.databind.json.JsonMapper$Builder:66,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].disable"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.json.JsonMapper$Builder].configure(com.fasterxml.jackson.core.json.JsonWriteFeature,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.json.JsonMapper$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.json.JsonMapper$Builder"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.json.JsonWriteFeature"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.json.JsonMapper$Builder:73"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.json.JsonMapper$Builder:76"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.json.JsonMapper$Builder:75"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.json.JsonMapper$Builder:74,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonWriteFeature].mappedFeature"
    - Src: "com.fasterxml.jackson.databind.json.JsonMapper$Builder:74,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].enable"
    - Src: "com.fasterxml.jackson.databind.json.JsonMapper$Builder:76,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].disable"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__166].bootstrap$(com.github.javaparser.ast.stmt.ContinueStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__166"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.ContinueStmt"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__166].<init>(com.github.javaparser.ast.stmt.ContinueStmt)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__166:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__166].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__166].<init>(com.github.javaparser.ast.stmt.ContinueStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__166"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.ContinueStmt"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__166:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__166].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__166"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__166:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_125__489].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_125__489"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__489].<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__489:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_125__489].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_125__489].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_125__489"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_125__489:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_125__489].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_125__489"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_125__489:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$125"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$init__938].bootstrap$()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$init__938"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Supplier"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$init__938].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$init__938:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$init__938].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$init__938].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$init__938"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$init__938:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$init__938].get()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$init__938"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$init__938:-1,1"
      Dst: "[java.util.LinkedHashSet].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.IterableSerializer].<init>(com.fasterxml.jackson.databind.JavaType,boolean,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.IterableSerializer"
    linkageType: null
    functionLinenumber: 18
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "boolean"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].<init>(java.lang.Class,com.fasterxml.jackson.databind.JavaType,boolean,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.IterableSerializer:19,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.IterableSerializer].<init>(com.fasterxml.jackson.databind.ser.std.IterableSerializer,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer,java.lang.Boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.IterableSerializer"
    linkageType: null
    functionLinenumber: 24
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.ser.std.IterableSerializer"
    - "com.fasterxml.jackson.databind.BeanProperty"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].<init>(com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer,java.lang.Boolean)"
    functionUses: 2
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.IterableSerializer:25,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.IterableSerializer]._withValueTypeSerializer(com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.IterableSerializer"
    linkageType: null
    functionLinenumber: 29
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.ContainerSerializer"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.IterableSerializer].<init>(com.fasterxml.jackson.databind.ser.std.IterableSerializer,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer,java.lang.Boolean)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.IterableSerializer:30,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.IterableSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.IterableSerializer].withResolved(com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer,java.lang.Boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.IterableSerializer"
    linkageType: null
    functionLinenumber: 36
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.std.IterableSerializer"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.BeanProperty"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.IterableSerializer].<init>(com.fasterxml.jackson.databind.ser.std.IterableSerializer,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer,java.lang.Boolean)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.IterableSerializer:37,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.IterableSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.IterableSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Iterable)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.IterableSerializer"
    linkageType: null
    functionLinenumber: 42
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "java.lang.Iterable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator:com.fasterxml.jackson.databind.util.ArrayIterator:com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator:com.github.javaparser.TokenRange$1:com.github.javaparser.ast.Node$PostOrderIterator:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.JsonNode].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].iterator()"
    - "[com.github.javaparser.TokenRange].iterator()"
    functionUses: 1
    ICount: 10
    EdgeCount: 30
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.IterableSerializer:43"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.IterableSerializer:42"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.IterableSerializer:43,1"
      Dst: "[java.lang.Iterable].iterator"
    - Src: "com.fasterxml.jackson.databind.ser.std.IterableSerializer:43,1"
      Dst: "[java.util.Iterator].hasNext"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.IterableSerializer].hasSingleElement(java.lang.Iterable)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.IterableSerializer"
    linkageType: null
    functionLinenumber: 48
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Iterable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.JsonNode].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].iterator()"
    - "[com.github.javaparser.TokenRange].iterator()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator:com.fasterxml.jackson.databind.util.ArrayIterator:com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator:com.github.javaparser.TokenRange$1:com.github.javaparser.ast.Node$PostOrderIterator:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].iterator()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    functionUses: 2
    ICount: 14
    EdgeCount: 70
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.IterableSerializer:49"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.IterableSerializer:56"
        BranchSideFuncs:
        - "iterator()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.IterableSerializer:55"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.IterableSerializer:51"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.IterableSerializer:56"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.IterableSerializer:55"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.IterableSerializer:53"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.IterableSerializer:51"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.IterableSerializer:50,1"
      Dst: "[java.lang.Iterable].iterator"
    - Src: "com.fasterxml.jackson.databind.ser.std.IterableSerializer:51,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.ser.std.IterableSerializer:52,1"
      Dst: "[java.util.Iterator].next"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.IterableSerializer].serialize(java.lang.Iterable,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.IterableSerializer"
    linkageType: null
    functionLinenumber: 62
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Iterable"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.SerializerProvider].isEnabled(com.fasterxml.jackson.databind.SerializationFeature)"
    - "[com.fasterxml.jackson.databind.ser.std.IterableSerializer].hasSingleElement(java.lang.Iterable)"
    - "[com.fasterxml.jackson.databind.ser.std.IterableSerializer].serializeContents(java.lang.Iterable,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartArray(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartArray(java.lang.Object)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeStartArray(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeStartArray(java.lang.Object)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartArray(java.lang.Object)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeStartArray(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.IterableSerializer].serializeContents(java.lang.Iterable,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeEndArray()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeEndArray()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndArray()"
    functionUses: 1
    ICount: 20
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.IterableSerializer:63"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.IterableSerializer:63"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.databind.SerializationFeature)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.IterableSerializer:62"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.IterableSerializer:64"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.IterableSerializer:65"
        BranchSideFuncs:
        - "hasSingleElement(java.lang.Iterable)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.IterableSerializer:63"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.IterableSerializer:71"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.databind.SerializationFeature)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.IterableSerializer:70"
        BranchSideFuncs:
        - "writeStartArray(java.lang.Object)"
        - "serializeContents(java.lang.Iterable,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
        - "writeEndArray()"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.IterableSerializer:66"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.IterableSerializer:71"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.IterableSerializer:70"
        BranchSideFuncs:
        - "writeStartArray(java.lang.Object)"
        - "serializeContents(java.lang.Iterable,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
        - "writeEndArray()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.IterableSerializer:64,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].isEnabled"
    - Src: "com.fasterxml.jackson.databind.ser.std.IterableSerializer:66,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.IterableSerializer].hasSingleElement"
    - Src: "com.fasterxml.jackson.databind.ser.std.IterableSerializer:67,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.IterableSerializer].serializeContents"
    - Src: "com.fasterxml.jackson.databind.ser.std.IterableSerializer:71,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeStartArray"
    - Src: "com.fasterxml.jackson.databind.ser.std.IterableSerializer:73,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeEndArray"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.IterableSerializer].serializeContents(java.lang.Iterable,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.IterableSerializer"
    linkageType: null
    functionLinenumber: 79
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Iterable"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.JsonNode].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].iterator()"
    - "[com.github.javaparser.TokenRange].iterator()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator:com.fasterxml.jackson.databind.ser.std.NonTypedScalarSerializerBase:com.fasterxml.jackson.databind.util.ArrayIterator:com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator:com.github.javaparser.TokenRange$1:com.github.javaparser.ast.Node$PostOrderIterator:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].iterator()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.SerializerProvider].defaultSerializeNull(com.fasterxml.jackson.core.JsonGenerator)"
    - "[com.fasterxml.jackson.databind.SerializerProvider].findValueSerializer(java.lang.Class,com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnsupportedTypeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.IterableSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.DateSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$StringKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicLongSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Dynamic].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer$AsNumber].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SerializableSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$FloatSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.CalendarSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.FileSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicIntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SqlTimeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.FailingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.EnumSetSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ClassSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IteratorSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.CollectionSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.RawSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SqlDateSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$LongSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntLikeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.DOMSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$ShortSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer$BigDecimalAsStringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ToStringSerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicBooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnknownSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NullSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$EnumKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.NioPathSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.InetAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.EnumSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.SerializableSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer$AsNumber].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StringSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.BeanSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.RawSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StdScalarSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.JsonSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.InetAddressSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.ToStringSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ext.NioPathSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.NullSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnknownSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.ArraySerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StaticListSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    functionUses: 3
    ICount: 32
    EdgeCount: 180
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.IterableSerializer:81"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.IterableSerializer:111"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.IterableSerializer:110"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.IterableSerializer:88"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.IterableSerializer:92"
        BranchSideFuncs:
        - "defaultSerializeNull(com.fasterxml.jackson.core.JsonGenerator)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.IterableSerializer:91"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.IterableSerializer:93"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.IterableSerializer:103"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.IterableSerializer:96"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.IterableSerializer:99"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.IterableSerializer:98"
        BranchSideFuncs:
        - "findValueSerializer(java.lang.Class,com.fasterxml.jackson.databind.BeanProperty)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.IterableSerializer:104"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.IterableSerializer:107"
        BranchSideFuncs:
        - "serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.IterableSerializer:106"
        BranchSideFuncs:
        - "serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.IterableSerializer:109"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.IterableSerializer:86"
        BranchSideFuncs:
        - "next()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.IterableSerializer:80,1"
      Dst: "[java.lang.Iterable].iterator"
    - Src: "com.fasterxml.jackson.databind.ser.std.IterableSerializer:81,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.ser.std.IterableSerializer:87,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.ser.std.IterableSerializer:89,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].defaultSerializeNull"
    - Src: "com.fasterxml.jackson.databind.ser.std.IterableSerializer:95,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.ser.std.IterableSerializer:99,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].findValueSerializer"
    - Src: "com.fasterxml.jackson.databind.ser.std.IterableSerializer:105,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].serialize"
    - Src: "com.fasterxml.jackson.databind.ser.std.IterableSerializer:107,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].serializeWithType"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.ser.std.IterableSerializer].serializeContents(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.IterableSerializer"
    linkageType: null
    functionLinenumber: 11
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.IterableSerializer].serializeContents(java.lang.Iterable,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionUses: 3
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.IterableSerializer:12,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.IterableSerializer].serializeContents"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.IterableSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.IterableSerializer"
    linkageType: null
    functionLinenumber: 11
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.IterableSerializer].serialize(java.lang.Iterable,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionUses: 59
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.IterableSerializer:12,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.IterableSerializer].serialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.IterableSerializer].hasSingleElement(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.IterableSerializer"
    linkageType: null
    functionLinenumber: 11
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.IterableSerializer].hasSingleElement(java.lang.Iterable)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.IterableSerializer:12,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.IterableSerializer].hasSingleElement"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.IterableSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.IterableSerializer"
    linkageType: null
    functionLinenumber: 11
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.IterableSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Iterable)"
    functionUses: 18
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.IterableSerializer:12,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.IterableSerializer].isEmpty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ObjectReaderFuzzer].<init>()"
    functionSourceFile: "ObjectReaderFuzzer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ObjectReaderFuzzer:8,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ObjectReaderFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider)"
    functionSourceFile: "ObjectReaderFuzzer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.code_intelligence.jazzer.api.FuzzedDataProvider"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ObjectReaderFuzzer:13,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].<init>"
    - Src: "ObjectReaderFuzzer:14,1"
      Dst: "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeInt"
    - Src: "ObjectReaderFuzzer:17,1"
      Dst: "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsString"
    - Src: "ObjectReaderFuzzer:17,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].readValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext].<init>(com.github.javaparser.ast.stmt.SwitchEntry,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext"
    linkageType: null
    functionLinenumber: 47
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.SwitchEntry"
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].<init>(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext:48,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext].solveSymbol(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext"
    linkageType: null
    functionLinenumber: 52
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.model.SymbolReference"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.Navigator].demandParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].get(com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].getSelector()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].getType(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].isEnum()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].asEnum()"
    - "[com.github.javaparser.resolution.declarations.ResolvedEnumDeclaration].hasEnumConstant(java.lang.String)"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].asEnum()"
    - "[com.github.javaparser.resolution.declarations.ResolvedEnumDeclaration].getEnumConstant(java.lang.String)"
    - "[com.github.javaparser.resolution.model.SymbolReference].solved(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].hasField(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].hasField(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].hasField(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].hasField(java.lang.String)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].hasField(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].hasField(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].getField(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getField(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].getField(java.lang.String)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].getField(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].getField(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].getField(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].getField(java.lang.String)"
    - "[com.github.javaparser.resolution.model.SymbolReference].solved(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].getEntries()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator:com.fasterxml.jackson.databind.util.ArrayIterator:com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator:com.github.javaparser.TokenRange$1:com.github.javaparser.ast.Node$PostOrderIterator:com.github.javaparser.ast.stmt.SwitchEntry:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].getStatements()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory].getSymbolDeclarator(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].solveWith(com.github.javaparser.resolution.SymbolDeclarator,java.lang.String)"
    - "[com.github.javaparser.resolution.model.SymbolReference].isSolved()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].solveSymbolInParentContext(java.lang.String)"
    functionUses: 11
    ICount: 71
    EdgeCount: 122
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext:55"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext:78"
        BranchSideFuncs:
        - "isEnum()"
        - "asReferenceType()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext:77"
        BranchSideFuncs:
        - "getEntries()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext:55"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext:78"
        BranchSideFuncs:
        - "isEnum()"
        - "asReferenceType()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext:77"
        BranchSideFuncs:
        - "getEntries()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext:57"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext:78"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext:77"
        BranchSideFuncs:
        - "getEntries()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext:58"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext:72"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext:71"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext:60"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext:71"
        BranchSideFuncs:
        - "getTypeDeclaration()"
        - "hasEnumConstant(java.lang.String)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext:70"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext:62"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext:65"
        BranchSideFuncs:
        - "asEnum()"
        - "getEnumConstant(java.lang.String)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext:64"
        BranchSideFuncs:
        - "hasField(java.lang.String)"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext:65"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext:71"
        BranchSideFuncs:
        - "solved(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
        - "getField(java.lang.String)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext:70"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext:78"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext:92"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "getStatements()"
        - "iterator()"
        - "getEntries()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext:91"
        BranchSideFuncs:
        - "solveSymbolInParentContext(java.lang.String)"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext:79"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext:87"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "getStatements()"
        - "solveWith(com.github.javaparser.resolution.SymbolDeclarator,java.lang.String)"
        - "iterator()"
        - "getSymbolDeclarator(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
        - "isSolved()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext:86"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext:82"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext:85"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext:84"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext:87"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext:90"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext:89"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext:53,1"
      Dst: "[com.github.javaparser.resolution.Navigator].demandParentNode"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext:54,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].get"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext:54,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchStmt].getSelector"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext:54,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].getType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext:55,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext:55,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext:55,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext:55,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext:56,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext:57,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].isEnum"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext:62,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].asEnum"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext:62,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedEnumDeclaration].hasEnumConstant"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext:63,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedEnumDeclaration].getEnumConstant"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext:63,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].solved"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext:65,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].hasField"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext:66,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].getField"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext:72,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext:78,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchStmt].getEntries"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext:78,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext:78,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext:78,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext:79,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchEntry].getStatements"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext:80,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory].getSymbolDeclarator"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext:81,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].solveWith"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext:82,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].isSolved"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext:92,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].solveSymbolInParentContext"
    JavaMethodInfo: null
    BBCount: 22
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext].solveMethod(java.lang.String,java.util.List,boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext"
    linkageType: null
    functionLinenumber: 97
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.model.SymbolReference"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.util.List"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.Context].solveMethodInParentContext(java.lang.String,java.util.List,boolean)"
    functionUses: 12
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext:98,1"
      Dst: "[com.github.javaparser.resolution.Context].solveMethodInParentContext"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.BufferRecyclerPool$ThreadLocalPool].shared()"
    functionSourceFile: "com.fasterxml.jackson.core.util.BufferRecyclerPool$ThreadLocalPool"
    linkageType: null
    functionLinenumber: 114
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.util.BufferRecyclerPool"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.BufferRecyclerPool$ThreadLocalPool].<init>()"
    functionSourceFile: "com.fasterxml.jackson.core.util.BufferRecyclerPool$ThreadLocalPool"
    linkageType: null
    functionLinenumber: 118
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.BufferRecyclerPool$ThreadLocalPool:119,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.BufferRecyclerPool$ThreadLocalPool].readResolve()"
    functionSourceFile: "com.fasterxml.jackson.core.util.BufferRecyclerPool$ThreadLocalPool"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.BufferRecyclerPool$ThreadLocalPool].acquireBufferRecycler()"
    functionSourceFile: "com.fasterxml.jackson.core.util.BufferRecyclerPool$ThreadLocalPool"
    linkageType: null
    functionLinenumber: 129
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.util.BufferRecycler"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.BufferRecyclers].getBufferRecycler()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.BufferRecyclerPool$ThreadLocalPool:130,1"
      Dst: "[com.fasterxml.jackson.core.util.BufferRecyclers].getBufferRecycler"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.BufferRecyclerPool$ThreadLocalPool].releaseBufferRecycler(com.fasterxml.jackson.core.util.BufferRecycler)"
    functionSourceFile: "com.fasterxml.jackson.core.util.BufferRecyclerPool$ThreadLocalPool"
    linkageType: null
    functionLinenumber: 135
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.util.BufferRecycler"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_76__65].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_76__65"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__65].<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__65:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_76__65].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_76__65].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_76__65"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_76__65:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_76__65].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_76__65"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 14
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_76__65:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$76"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_184__614].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_184__614"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__614].<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__614:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_184__614].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_184__614].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_184__614"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_184__614:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_184__614].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_184__614"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_184__614:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$184"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__32].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__32"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__32].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__32:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__32].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__32].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__32"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__32:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__32].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__32"
    linkageType: null
    functionLinenumber: -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.BlockComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    functionUses: 14
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__32:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_asString_2__391].bootstrap$(java.lang.StringBuilder)"
    functionSourceFile: "com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_asString_2__391"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "java.lang.StringBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_asString_2__391].<init>(java.lang.StringBuilder)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_asString_2__391:-1,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_asString_2__391].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_asString_2__391].<init>(java.lang.StringBuilder)"
    functionSourceFile: "com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_asString_2__391"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.StringBuilder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_asString_2__391:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_asString_2__391].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_asString_2__391"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_asString_2__391:-1,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].lambda$asString$2"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.Log$SilentAdapter].<init>()"
    functionSourceFile: "com.github.javaparser.utils.Log$SilentAdapter"
    linkageType: null
    functionLinenumber: 80
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.Log$SilentAdapter:81,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.Log$SilentAdapter].info(java.util.function.Supplier)"
    functionSourceFile: "com.github.javaparser.utils.Log$SilentAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.Log$SilentAdapter].trace(java.util.function.Supplier)"
    functionSourceFile: "com.github.javaparser.utils.Log$SilentAdapter"
    linkageType: null
    functionLinenumber: 88
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: -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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].<init>(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.ResolvedRecursiveType"
    linkageType: null
    functionLinenumber: 16
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.type.TypeBindings"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.IdentityEqualityType].<init>(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[],int,java.lang.Object,java.lang.Object,boolean)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.ResolvedRecursiveType:17,1"
      Dst: "[com.fasterxml.jackson.databind.type.IdentityEqualityType].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].setReference(com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.ResolvedRecursiveType"
    linkageType: null
    functionLinenumber: 22
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.ResolvedRecursiveType:23"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.ResolvedRecursiveType:26"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.ResolvedRecursiveType:25"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.ResolvedRecursiveType:24,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.type.ResolvedRecursiveType:24,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].getSuperClass()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.ResolvedRecursiveType"
    linkageType: null
    functionLinenumber: 30
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].getSuperClass()"
    - "[com.fasterxml.jackson.databind.type.TypeBase].getSuperClass()"
    - "[com.fasterxml.jackson.databind.type.TypeBase].getSuperClass()"
    functionUses: 3
    ICount: 8
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.ResolvedRecursiveType:31"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.ResolvedRecursiveType:34"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.ResolvedRecursiveType:33"
        BranchSideFuncs:
        - "getSuperClass()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.ResolvedRecursiveType:32,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getSuperClass"
    - Src: "com.fasterxml.jackson.databind.type.ResolvedRecursiveType:34,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBase].getSuperClass"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].getSelfReferencedType()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.ResolvedRecursiveType"
    linkageType: null
    functionLinenumber: 36
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].getBindings()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.ResolvedRecursiveType"
    linkageType: null
    functionLinenumber: 41
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.TypeBindings"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].getBindings()"
    - "[com.fasterxml.jackson.databind.type.TypeBase].getBindings()"
    - "[com.fasterxml.jackson.databind.type.TypeBase].getBindings()"
    functionUses: 15
    ICount: 8
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.ResolvedRecursiveType:42"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.ResolvedRecursiveType:45"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.ResolvedRecursiveType:44"
        BranchSideFuncs:
        - "getBindings()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.ResolvedRecursiveType:43,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getBindings"
    - Src: "com.fasterxml.jackson.databind.type.ResolvedRecursiveType:45,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBase].getBindings"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].getGenericSignature(java.lang.StringBuilder)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.ResolvedRecursiveType"
    linkageType: null
    functionLinenumber: 52
    functionDepth: 0
    returnType: "java.lang.StringBuilder"
    argCount: 1
    argTypes:
    - "java.lang.StringBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].getErasedSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].getErasedSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.IterationType].getErasedSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].getErasedSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].getErasedSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].getErasedSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].getErasedSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].getErasedSignature(java.lang.StringBuilder)"
    functionUses: 8
    ICount: 9
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.ResolvedRecursiveType:53"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.ResolvedRecursiveType:56"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.ResolvedRecursiveType:55,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getErasedSignature"
    - Src: "com.fasterxml.jackson.databind.type.ResolvedRecursiveType:57,1"
      Dst: "[java.lang.StringBuilder].append"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].getErasedSignature(java.lang.StringBuilder)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.ResolvedRecursiveType"
    linkageType: null
    functionLinenumber: 61
    functionDepth: 0
    returnType: "java.lang.StringBuilder"
    argCount: 1
    argTypes:
    - "java.lang.StringBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].getErasedSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].getErasedSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.IterationType].getErasedSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].getErasedSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].getErasedSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].getErasedSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].getErasedSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].getErasedSignature(java.lang.StringBuilder)"
    functionUses: 3
    ICount: 8
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.ResolvedRecursiveType:62"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.ResolvedRecursiveType:65"
        BranchSideFuncs:
        - "getErasedSignature(java.lang.StringBuilder)"
      - BranchSide: "com.fasterxml.jackson.databind.type.ResolvedRecursiveType:64"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.ResolvedRecursiveType:63,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getErasedSignature"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].withContentType(com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.ResolvedRecursiveType"
    linkageType: null
    functionLinenumber: 69
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].withTypeHandler(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.ResolvedRecursiveType"
    linkageType: null
    functionLinenumber: 74
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].withContentTypeHandler(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.ResolvedRecursiveType"
    linkageType: null
    functionLinenumber: 79
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].withValueHandler(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.ResolvedRecursiveType"
    linkageType: null
    functionLinenumber: 84
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 11
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].withContentValueHandler(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.ResolvedRecursiveType"
    linkageType: null
    functionLinenumber: 89
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].withStaticTyping()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.ResolvedRecursiveType"
    linkageType: null
    functionLinenumber: 94
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].refine(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
    functionSourceFile: "com.fasterxml.jackson.databind.type.ResolvedRecursiveType"
    linkageType: null
    functionLinenumber: 100
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 4
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.type.TypeBindings"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.JavaType[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].isContainerType()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.ResolvedRecursiveType"
    linkageType: null
    functionLinenumber: 105
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 17
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].toString()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.ResolvedRecursiveType"
    linkageType: null
    functionLinenumber: 110
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    functionUses: 21
    ICount: 14
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.ResolvedRecursiveType:113"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.ResolvedRecursiveType:118"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.ResolvedRecursiveType:117"
        BranchSideFuncs:
        - "getRawClass()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.ResolvedRecursiveType:111,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.type.ResolvedRecursiveType:112,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.type.ResolvedRecursiveType:118,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.type.ResolvedRecursiveType:118,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.type.ResolvedRecursiveType:120,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$isStatic__1050].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$isStatic__1050"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$isStatic__1050].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$isStatic__1050:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$isStatic__1050].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$isStatic__1050].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$isStatic__1050"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$isStatic__1050:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$isStatic__1050].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$isStatic__1050"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__1050:-1,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].isStatic"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializerFactory].<init>(com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory"
    linkageType: null
    functionLinenumber: 56
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.BasicDeserializerFactory].<init>(com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:57,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BasicDeserializerFactory].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializerFactory].withConfig(com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.DeserializerFactory"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:68"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:77"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:76"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:77,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].verifyMustOverride"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:78,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerFactory].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializerFactory].createBeanDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanDescription)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory"
    linkageType: null
    functionLinenumber: 97
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonDeserializer"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.BeanDescription"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.DeserializationContext].getConfig()"
    - "[com.fasterxml.jackson.databind.deser.BasicDeserializerFactory]._findCustomBeanDeserializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.BeanDescription)"
    - "[com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig].hasDeserializerModifiers()"
    - "[com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig].deserializerModifiers()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.JsonNode].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.ast.Node$lambda_treeIterable_9__984].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].iterator()"
    - "[com.github.javaparser.TokenRange].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].getConfig()"
    - "[com.fasterxml.jackson.databind.JavaType].isThrowable()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerFactory].buildThrowableDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanDescription)"
    - "[com.fasterxml.jackson.databind.JavaType].isAbstract()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].isAbstract()"
    - "[com.fasterxml.jackson.databind.JavaType].isEnumType()"
    - "[com.fasterxml.jackson.databind.JavaType].isPrimitive()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerFactory].materializeAbstractType(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanDescription)"
    - "[com.fasterxml.jackson.databind.DeserializationConfig].introspect(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerFactory].buildBeanDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanDescription)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerFactory].findStdDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanDescription)"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerFactory].isPotentialBeanType(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerFactory]._validateSubType(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanDescription)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerFactory]._findUnsupportedTypeDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanDescription)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerFactory].buildBeanDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanDescription)"
    functionUses: 1
    ICount: 50
    EdgeCount: 73
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:101"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:111"
        BranchSideFuncs:
        - "isThrowable()"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:103"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:108"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "iterator()"
        - "deserializerModifiers()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:107"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:104"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:108"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "iterator()"
        - "deserializerModifiers()"
        - "getConfig()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:107"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:112"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:120"
        BranchSideFuncs:
        - "buildThrowableDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanDescription)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:119"
        BranchSideFuncs:
        - "isAbstract()"
        - "isPrimitive()"
        - "isEnumType()"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:120"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:130"
        BranchSideFuncs:
        - "findStdDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanDescription)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:120"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:130"
        BranchSideFuncs:
        - "findStdDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanDescription)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:120"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:130"
        BranchSideFuncs:
        - "findStdDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanDescription)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:123"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:130"
        BranchSideFuncs:
        - "findStdDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanDescription)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:132"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:137"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:136"
        BranchSideFuncs:
        - "getRawClass()"
        - "isPotentialBeanType(java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:137"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:141"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:140"
        BranchSideFuncs:
        - "_findUnsupportedTypeDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanDescription)"
        - "_validateSubType(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanDescription)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:146"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:151"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:150"
        BranchSideFuncs:
        - "buildBeanDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanDescription)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:98,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getConfig"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:100,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BasicDeserializerFactory]._findCustomBeanDeserializer"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:103,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig].hasDeserializerModifiers"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:104,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig].deserializerModifiers"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:104,1"
      Dst: "[java.lang.Iterable].iterator"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:104,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:104,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:105,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerModifier].modifyDeserializer"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:112,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isThrowable"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:113,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerFactory].buildThrowableDeserializer"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:120,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isAbstract"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:120,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isPrimitive"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:120,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isEnumType"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:122,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerFactory].materializeAbstractType"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:126,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].introspect"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:127,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerFactory].buildBeanDeserializer"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:131,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerFactory].findStdDeserializer"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:137,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:137,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerFactory].isPotentialBeanType"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:141,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerFactory]._validateSubType"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:145,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerFactory]._findUnsupportedTypeDeserializer"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializerFactory].createBuilderBasedDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanDescription,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory"
    linkageType: null
    functionLinenumber: 161
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonDeserializer"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.BeanDescription"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
    - "[com.fasterxml.jackson.databind.type.TypeFactory].constructParametricType(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings)"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].getBindings()"
    - "[com.fasterxml.jackson.databind.type.TypeBase].getBindings()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].getTypeFactory()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].constructType(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].getConfig()"
    - "[com.fasterxml.jackson.databind.DeserializationConfig].introspectForBuilder(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanDescription)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerFactory].buildBuilderBasedDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanDescription)"
    functionUses: 1
    ICount: 17
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:162"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:165"
        BranchSideFuncs:
        - "getTypeFactory()"
        - "constructParametricType(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings)"
        - "getBindings()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:164"
        BranchSideFuncs:
        - "constructType(java.lang.Class)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:162,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:163,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getTypeFactory"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:163,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getBindings"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:163,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructParametricType"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:165,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].constructType"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:167,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getConfig"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:167,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].introspectForBuilder"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:170,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerFactory].buildBuilderBasedDeserializer"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializerFactory].findStdDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanDescription)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory"
    linkageType: null
    functionLinenumber: 182
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonDeserializer"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.BeanDescription"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.BasicDeserializerFactory].findDefaultDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanDescription)"
    - "[com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig].hasDeserializerModifiers()"
    - "[com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig].deserializerModifiers()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.JsonNode].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.ast.Node$lambda_treeIterable_9__984].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].iterator()"
    - "[com.github.javaparser.TokenRange].iterator()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].getConfig()"
    functionUses: 1
    ICount: 21
    EdgeCount: 66
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:185"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:192"
        BranchSideFuncs:
        - "hasDeserializerModifiers()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:191"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:186"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:192"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "deserializerModifiers()"
        - "next()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:191"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:187"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:192"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "deserializerModifiers()"
        - "next()"
        - "getConfig()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:191"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:183,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BasicDeserializerFactory].findDefaultDeserializer"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:186,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig].hasDeserializerModifiers"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:187,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig].deserializerModifiers"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:187,1"
      Dst: "[java.lang.Iterable].iterator"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:187,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:187,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:188,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getConfig"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:188,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerModifier].modifyDeserializer"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializerFactory]._findUnsupportedTypeDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanDescription)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory"
    linkageType: null
    functionLinenumber: 209
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonDeserializer"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.BeanDescription"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.BeanUtil].checkUnsupportedType(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].findMixInClassFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].getConfig()"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.deser.impl.UnsupportedTypeDeserializer].<init>(com.fasterxml.jackson.databind.JavaType,java.lang.String)"
    functionUses: 1
    ICount: 14
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:211"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:217"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:214"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:218"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.JavaType,java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:217"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:210,1"
      Dst: "[com.fasterxml.jackson.databind.util.BeanUtil].checkUnsupportedType"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:214,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getConfig"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:214,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:214,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].findMixInClassFor"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:215,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.UnsupportedTypeDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializerFactory].materializeAbstractType(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanDescription)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory"
    linkageType: null
    functionLinenumber: 225
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.BeanDescription"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig].abstractTypeResolvers()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.JsonNode].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.ast.Node$lambda_treeIterable_9__984].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].iterator()"
    - "[com.github.javaparser.TokenRange].iterator()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].getConfig()"
    - "[com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver].resolveAbstractType(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.BeanDescription)"
    - "[com.fasterxml.jackson.databind.AbstractTypeResolver].resolveAbstractType(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.BeanDescription)"
    functionUses: 1
    ICount: 17
    EdgeCount: 66
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:226"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:232"
        BranchSideFuncs:
        - "abstractTypeResolvers()"
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "getConfig()"
        - "resolveAbstractType(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.BeanDescription)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:231"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:228"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:231"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:230"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:226,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig].abstractTypeResolvers"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:226,1"
      Dst: "[java.lang.Iterable].iterator"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:226,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:226,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:227,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getConfig"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:227,1"
      Dst: "[com.fasterxml.jackson.databind.AbstractTypeResolver].resolveAbstractType"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializerFactory].buildBeanDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanDescription)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory"
    linkageType: null
    functionLinenumber: 261
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonDeserializer"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.BeanDescription"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.BasicDeserializerFactory].findValueInstantiator(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanDescription)"
    - "[com.fasterxml.jackson.databind.deser.impl.ErrorThrowingDeserializer].<init>(java.lang.NoClassDefFoundError)"
    - "[com.fasterxml.jackson.databind.exc.InvalidDefinitionException].'from'(com.fasterxml.jackson.core.JsonParser,java.lang.String,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].getParser()"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].exceptionMessage(java.lang.Throwable)"
    - "[com.fasterxml.jackson.databind.JsonMappingException].withCause(java.lang.Throwable)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerFactory].constructBeanDeserializerBuilder(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanDescription)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].setValueInstantiator(com.fasterxml.jackson.databind.deser.ValueInstantiator)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerFactory].addBeanProps(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerFactory].addObjectIdReader(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerFactory].addBackReferenceProperties(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerFactory].addInjectables(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].getConfig()"
    - "[com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig].hasDeserializerModifiers()"
    - "[com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig].deserializerModifiers()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.JsonNode].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.ast.Node$lambda_treeIterable_9__984].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].iterator()"
    - "[com.github.javaparser.TokenRange].iterator()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$ConstantValueInstantiator].canInstantiate()"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$LinkedHashMapInstantiator].canInstantiate()"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$ArrayListInstantiator].canInstantiate()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].canInstantiate()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].canInstantiate()"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].canInstantiate()"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$HashMapInstantiator].canInstantiate()"
    - "[com.fasterxml.jackson.databind.JavaType].isAbstract()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].isAbstract()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].buildAbstract()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].build()"
    - "[com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig].hasDeserializerModifiers()"
    - "[com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig].deserializerModifiers()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.JsonNode].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.ast.Node$lambda_treeIterable_9__984].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].iterator()"
    - "[com.github.javaparser.TokenRange].iterator()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    functionUses: 2
    ICount: 56
    EdgeCount: 152
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:285"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:292"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:291"
        BranchSideFuncs:
        - "canInstantiate()"
        - "isAbstract()"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:286"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:292"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:291"
        BranchSideFuncs:
        - "canInstantiate()"
        - "isAbstract()"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:292"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:295"
        BranchSideFuncs:
        - "buildAbstract()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:294"
        BranchSideFuncs:
        - "build()"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:292"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:295"
        BranchSideFuncs:
        - "buildAbstract()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:294"
        BranchSideFuncs:
        - "build()"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:299"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:304"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "iterator()"
        - "deserializerModifiers()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:303"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:300"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:304"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "iterator()"
        - "deserializerModifiers()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:303"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:262,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BasicDeserializerFactory].findValueInstantiator"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:264,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ErrorThrowingDeserializer].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:269,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getParser"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:270,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].exceptionMessage"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:269,1"
      Dst: "[com.fasterxml.jackson.databind.exc.InvalidDefinitionException].from"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:272,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException].withCause"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:274,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerFactory].constructBeanDeserializerBuilder"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:275,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].setValueInstantiator"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:277,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerFactory].addBeanProps"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:278,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerFactory].addObjectIdReader"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:281,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerFactory].addBackReferenceProperties"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:282,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerFactory].addInjectables"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:284,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getConfig"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:285,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig].hasDeserializerModifiers"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:286,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig].deserializerModifiers"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:286,1"
      Dst: "[java.lang.Iterable].iterator"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:286,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:286,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:287,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerModifier].updateBuilder"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:292,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isAbstract"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:292,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].canInstantiate"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:293,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].buildAbstract"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:295,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].build"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:301,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerModifier].modifyDeserializer"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializerFactory].buildBuilderBasedDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanDescription)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory"
    linkageType: null
    functionLinenumber: 321
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonDeserializer"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.BeanDescription"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.BasicDeserializerFactory].findValueInstantiator(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanDescription)"
    - "[com.fasterxml.jackson.databind.deser.impl.ErrorThrowingDeserializer].<init>(java.lang.NoClassDefFoundError)"
    - "[com.fasterxml.jackson.databind.exc.InvalidDefinitionException].'from'(com.fasterxml.jackson.core.JsonParser,java.lang.String,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].getParser()"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].exceptionMessage(java.lang.Throwable)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].getConfig()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerFactory].constructBeanDeserializerBuilder(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanDescription)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].setValueInstantiator(com.fasterxml.jackson.databind.deser.ValueInstantiator)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerFactory].addBeanProps(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerFactory].addObjectIdReader(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerFactory].addBackReferenceProperties(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerFactory].addInjectables(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder)"
    - "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].findPOJOBuilderConfig()"
    - "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].findMethod(java.lang.String,java.lang.Class[])"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].canOverrideAccessModifiers()"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].checkAndFixAccess(java.lang.reflect.Member,boolean)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getMember()"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].setPOJOBuilder(com.fasterxml.jackson.databind.introspect.AnnotatedMethod,com.fasterxml.jackson.databind.'annotation'.JsonPOJOBuilder$Value)"
    - "[com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig].hasDeserializerModifiers()"
    - "[com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig].deserializerModifiers()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.JsonNode].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.ast.Node$lambda_treeIterable_9__984].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].iterator()"
    - "[com.github.javaparser.TokenRange].iterator()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].buildBuilderBased(com.fasterxml.jackson.databind.JavaType,java.lang.String)"
    - "[com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig].hasDeserializerModifiers()"
    - "[com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig].deserializerModifiers()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.JsonNode].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.ast.Node$lambda_treeIterable_9__984].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].iterator()"
    - "[com.github.javaparser.TokenRange].iterator()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    functionUses: 1
    ICount: 64
    EdgeCount: 148
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:345"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:346"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:345"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:350"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:355"
        BranchSideFuncs:
        - "canOverrideAccessModifiers()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:354"
        BranchSideFuncs:
        - "setPOJOBuilder(com.fasterxml.jackson.databind.introspect.AnnotatedMethod,com.fasterxml.jackson.databind.'annotation'.JsonPOJOBuilder$Value)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:351"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:355"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
        - "getMember()"
        - "checkAndFixAccess(java.lang.reflect.Member,boolean)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:354"
        BranchSideFuncs:
        - "setPOJOBuilder(com.fasterxml.jackson.databind.introspect.AnnotatedMethod,com.fasterxml.jackson.databind.'annotation'.JsonPOJOBuilder$Value)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:357"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:362"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:361"
        BranchSideFuncs:
        - "buildBuilderBased(com.fasterxml.jackson.databind.JavaType,java.lang.String)"
        - "hasDeserializerModifiers()"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:358"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:362"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:361"
        BranchSideFuncs:
        - "buildBuilderBased(com.fasterxml.jackson.databind.JavaType,java.lang.String)"
        - "hasDeserializerModifiers()"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:366"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:371"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "deserializerModifiers()"
        - "iterator()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:370"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:367"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:371"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "deserializerModifiers()"
        - "iterator()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:370"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:322,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BasicDeserializerFactory].findValueInstantiator"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:324,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ErrorThrowingDeserializer].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:329,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getParser"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:330,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].exceptionMessage"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:329,1"
      Dst: "[com.fasterxml.jackson.databind.exc.InvalidDefinitionException].from"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:333,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getConfig"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:334,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerFactory].constructBeanDeserializerBuilder"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:335,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].setValueInstantiator"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:337,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerFactory].addBeanProps"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:338,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerFactory].addObjectIdReader"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:341,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerFactory].addBackReferenceProperties"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:342,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerFactory].addInjectables"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:344,1"
      Dst: "[com.fasterxml.jackson.databind.BeanDescription].findPOJOBuilderConfig"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:349,1"
      Dst: "[com.fasterxml.jackson.databind.BeanDescription].findMethod"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:351,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].canOverrideAccessModifiers"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:352,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getMember"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:352,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:352,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].checkAndFixAccess"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:355,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].setPOJOBuilder"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:357,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig].hasDeserializerModifiers"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:358,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig].deserializerModifiers"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:358,1"
      Dst: "[java.lang.Iterable].iterator"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:358,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:358,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:359,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerModifier].updateBuilder"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:362,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].buildBuilderBased"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:368,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerModifier].modifyDeserializer"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializerFactory].addObjectIdReader(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory"
    linkageType: null
    functionLinenumber: 377
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.BeanDescription"
    - "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].getObjectIdInfo()"
    - "[com.fasterxml.jackson.databind.introspect.ObjectIdInfo].getGeneratorType()"
    - "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].getClassInfo()"
    - "[com.fasterxml.jackson.databind.DatabindContext].objectIdResolverInstance(com.fasterxml.jackson.databind.introspect.Annotated,com.fasterxml.jackson.databind.introspect.ObjectIdInfo)"
    - "[com.fasterxml.jackson.databind.introspect.ObjectIdInfo].getPropertyName()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].findProperty(com.fasterxml.jackson.databind.PropertyName)"
    - "[com.fasterxml.jackson.databind.BeanDescription].getType()"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].getTypeDescription(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].name(com.fasterxml.jackson.databind.PropertyName)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getType()"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedObjectIdGenerator].<init>(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.ObjectIdInfo].getScope()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].constructType(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.type.TypeFactory].findTypeParameters(com.fasterxml.jackson.databind.JavaType,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].getTypeFactory()"
    - "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].getClassInfo()"
    - "[com.fasterxml.jackson.databind.DatabindContext].objectIdGeneratorInstance(com.fasterxml.jackson.databind.introspect.Annotated,com.fasterxml.jackson.databind.introspect.ObjectIdInfo)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].findRootValueDeserializer(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReader].construct(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.PropertyName,com.fasterxml.jackson.'annotation'.ObjectIdGenerator,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.deser.SettableBeanProperty,com.fasterxml.jackson.'annotation'.ObjectIdResolver)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].setObjectIdReader(com.fasterxml.jackson.databind.deser.impl.ObjectIdReader)"
    - "[com.fasterxml.jackson.databind.introspect.ObjectIdInfo].getPropertyName()"
    functionUses: 2
    ICount: 43
    EdgeCount: 21
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:379"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:382"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:381"
        BranchSideFuncs:
        - "getGeneratorType()"
        - "objectIdResolverInstance(com.fasterxml.jackson.databind.introspect.Annotated,com.fasterxml.jackson.databind.introspect.ObjectIdInfo)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:390"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:402"
        BranchSideFuncs:
        - "findProperty(com.fasterxml.jackson.databind.PropertyName)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:401"
        BranchSideFuncs:
        - "getClassInfo()"
        - "getTypeFactory()"
        - "findTypeParameters(com.fasterxml.jackson.databind.JavaType,java.lang.Class)"
        - "objectIdGeneratorInstance(com.fasterxml.jackson.databind.introspect.Annotated,com.fasterxml.jackson.databind.introspect.ObjectIdInfo)"
        - "constructType(java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:393"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:399"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:398"
        BranchSideFuncs:
        - "<init>(java.lang.Class)"
        - "getScope()"
        - "getType()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:378,1"
      Dst: "[com.fasterxml.jackson.databind.BeanDescription].getObjectIdInfo"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:382,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.ObjectIdInfo].getGeneratorType"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:387,1"
      Dst: "[com.fasterxml.jackson.databind.BeanDescription].getClassInfo"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:387,1"
      Dst: "[com.fasterxml.jackson.databind.DatabindContext].objectIdResolverInstance"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:391,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.ObjectIdInfo].getPropertyName"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:392,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].findProperty"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:396,1"
      Dst: "[com.fasterxml.jackson.databind.BeanDescription].getType"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:396,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].getTypeDescription"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:397,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].name"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:394,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:394,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:399,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getType"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:400,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.ObjectIdInfo].getScope"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:400,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedObjectIdGenerator].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:402,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].constructType"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:403,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getTypeFactory"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:403,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].findTypeParameters"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:405,1"
      Dst: "[com.fasterxml.jackson.databind.DatabindContext].objectIdGeneratorInstance"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:408,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].findRootValueDeserializer"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:409,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReader].construct"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:409,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].setObjectIdReader"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializerFactory].buildThrowableDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanDescription)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory"
    linkageType: null
    functionLinenumber: 417
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonDeserializer"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.BeanDescription"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.DeserializationContext].getConfig()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerFactory].constructBeanDeserializerBuilder(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanDescription)"
    - "[com.fasterxml.jackson.databind.deser.BasicDeserializerFactory].findValueInstantiator(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanDescription)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].setValueInstantiator(com.fasterxml.jackson.databind.deser.ValueInstantiator)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerFactory].addBeanProps(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].getProperties()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].getMember()"
    - "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].getMember()"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].getMember()"
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].getMember()"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty].getMember()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].getMember()"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].getMember()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getName()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getName()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].remove()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].remove()"
    - "[com.github.javaparser.utils.VisitorList$1].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].remove()"
    - "[com.github.javaparser.utils.VisitorSet$1].remove()"
    - "[com.fasterxml.jackson.databind.MappingIterator].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].remove()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].remove()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].remove()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].remove()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].remove()"
    - "[com.github.javaparser.utils.VisitorList$2].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].remove()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].remove()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$1].remove()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].remove()"
    - "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].findMethod(java.lang.String,java.lang.Class[])"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].getPropertyNamingStrategy()"
    - "[com.fasterxml.jackson.databind.PropertyNamingStrategies$NamingBase].nameForSetterMethod(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedMethod,java.lang.String)"
    - "[com.fasterxml.jackson.databind.PropertyNamingStrategy$PropertyNamingStrategyBase].nameForSetterMethod(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedMethod,java.lang.String)"
    - "[com.fasterxml.jackson.databind.PropertyNamingStrategy].nameForSetterMethod(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedMethod,java.lang.String)"
    - "[com.fasterxml.jackson.databind.PropertyName].<init>(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition].construct(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedMember,com.fasterxml.jackson.databind.PropertyName)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].getConfig()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerFactory].constructSettableProperty(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getParameterType(int)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].addOrReplaceProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty,boolean)"
    - "[com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig].hasDeserializerModifiers()"
    - "[com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig].deserializerModifiers()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.JsonNode].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.ast.Node$lambda_treeIterable_9__984].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].iterator()"
    - "[com.github.javaparser.TokenRange].iterator()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].build()"
    - "[com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer].construct(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.BeanDeserializer)"
    - "[com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig].hasDeserializerModifiers()"
    - "[com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig].deserializerModifiers()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.JsonNode].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.ast.Node$lambda_treeIterable_9__984].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].iterator()"
    - "[com.github.javaparser.TokenRange].iterator()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    functionUses: 1
    ICount: 69
    EdgeCount: 224
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:431"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:439"
        BranchSideFuncs:
        - "getName()"
        - "getMember()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:438"
        BranchSideFuncs:
        - "findMethod(java.lang.String,java.lang.Class[])"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:433"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:437"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:440"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:457"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:444"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:447"
        BranchSideFuncs:
        - "nameForSetterMethod(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedMethod,java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:446"
        BranchSideFuncs:
        - "construct(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedMember,com.fasterxml.jackson.databind.PropertyName)"
        - "constructSettableProperty(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition,com.fasterxml.jackson.databind.JavaType)"
        - "getParameterType(int)"
        - "<init>(java.lang.String)"
        - "getConfig()"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:451"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:457"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:458"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:463"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:462"
        BranchSideFuncs:
        - "build()"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:459"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:463"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:462"
        BranchSideFuncs:
        - "build()"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:467"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:472"
        BranchSideFuncs:
        - "construct(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.BeanDeserializer)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:471"
        BranchSideFuncs:
        - "hasDeserializerModifiers()"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:472"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:477"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "iterator()"
        - "deserializerModifiers()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:476"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:473"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:477"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "iterator()"
        - "deserializerModifiers()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:476"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:418,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getConfig"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:420,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerFactory].constructBeanDeserializerBuilder"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:421,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BasicDeserializerFactory].findValueInstantiator"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:421,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].setValueInstantiator"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:423,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerFactory].addBeanProps"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:430,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].getProperties"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:431,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:432,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:433,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getMember"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:433,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.Annotated].getName"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:433,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:435,1"
      Dst: "[java.util.Iterator].remove"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:439,1"
      Dst: "[com.fasterxml.jackson.databind.BeanDescription].findMethod"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:443,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getPropertyNamingStrategy"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:445,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyNamingStrategy].nameForSetterMethod"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:447,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyName].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:447,1"
      Dst: "[com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition].construct"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:450,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getParameterType"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:449,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerFactory].constructSettableProperty"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:454,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].addOrReplaceProperty"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:458,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig].hasDeserializerModifiers"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:459,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig].deserializerModifiers"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:459,1"
      Dst: "[java.lang.Iterable].iterator"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:460,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerModifier].updateBuilder"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:463,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].build"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:468,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer].construct"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:474,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerModifier].modifyDeserializer"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 4
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializerFactory].constructBeanDeserializerBuilder(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanDescription)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory"
    linkageType: null
    functionLinenumber: 492
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.BeanDescription"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].<init>(com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 3
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:493,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializerFactory].addBeanProps(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory"
    linkageType: null
    functionLinenumber: 506
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.BeanDescription"
    - "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.BeanDescription].getType()"
    - "[com.fasterxml.jackson.databind.JavaType].isAbstract()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].isAbstract()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].getConfig()"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].getFromObjectArguments(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].getFromObjectArguments(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonLocationInstantiator].getFromObjectArguments(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].getFromObjectArguments(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].getValueInstantiator()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].getConfig()"
    - "[com.fasterxml.jackson.databind.BeanDescription].getBeanClass()"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].getDefaultPropertyIgnorals(java.lang.Class,com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].getClassInfo()"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].getIgnoreUnknown()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].setIgnoreUnknownProperties(boolean)"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].findIgnoredForDeserialization()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].addIgnorable(java.lang.String)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].getConfig()"
    - "[com.fasterxml.jackson.databind.BeanDescription].getBeanClass()"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].getDefaultPropertyInclusions(java.lang.Class,com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].getClassInfo()"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].getIncluded()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].addIncludable(java.lang.String)"
    - "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].findAnySetterAccessor()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerFactory].constructAnySetter(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].setAnySetter(com.fasterxml.jackson.databind.deser.SettableAnyProperty)"
    - "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].getIgnoredPropertyNames()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].addIgnorable(java.lang.String)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerFactory].filterBeanProps(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder,java.util.List,java.util.Set,java.util.Set)"
    - "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].findProperties()"
    - "[com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig].hasDeserializerModifiers()"
    - "[com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig].deserializerModifiers()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.JsonNode].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.ast.Node$lambda_treeIterable_9__984].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].iterator()"
    - "[com.github.javaparser.TokenRange].iterator()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].getConfig()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition].hasField()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].hasField()"
    - "[com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition].hasSetter()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].hasSetter()"
    - "[com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition].getSetter()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getSetter()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getParameterType(int)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerFactory].constructSettableProperty(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getField()"
    - "[com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition].getField()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getType()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerFactory].constructSettableProperty(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition].getGetter()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getGetter()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerFactory]._isSetterlessType(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getName()"
    - "[com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition].getName()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].hasIgnorable(java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerFactory].constructSetterlessProperty(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition)"
    - "[com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition].hasConstructorParameter()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].hasConstructorParameter()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getMetadata()"
    - "[com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition].getMetadata()"
    - "[com.fasterxml.jackson.databind.PropertyMetadata].getMergeInfo()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerFactory].constructSetterlessProperty(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition)"
    - "[com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition].hasConstructorParameter()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].hasConstructorParameter()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getName()"
    - "[com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition].getName()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].reportBadPropertyDefinition(com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition,java.lang.String,java.lang.Object[])"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].name(java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].setFallbackSetter(com.fasterxml.jackson.databind.deser.SettableBeanProperty)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].findViews()"
    - "[com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition].findViews()"
    - "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].findDefaultViews()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].setViews(java.lang.Class[])"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].addCreatorProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].findViews()"
    - "[com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition].findViews()"
    - "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].findDefaultViews()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].setViews(java.lang.Class[])"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].addProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty)"
    functionUses: 3
    ICount: 184
    EdgeCount: 345
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:507"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:507"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:506"
        BranchSideFuncs:
        - "isAbstract()"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:508"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:509"
        BranchSideFuncs:
        - "getValueInstantiator()"
        - "getFromObjectArguments(com.fasterxml.jackson.databind.DeserializationConfig)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:508"
        BranchSideFuncs:
        - "getValueInstantiator()"
        - "getFromObjectArguments(com.fasterxml.jackson.databind.DeserializationConfig)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:511"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:510"
        BranchSideFuncs:
        - "getDefaultPropertyIgnorals(java.lang.Class,com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:509"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:521"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:530"
        BranchSideFuncs:
        - "setIgnoreUnknownProperties(boolean)"
        - "getIgnoreUnknown()"
        - "findIgnoredForDeserialization()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:529"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:526"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:529"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:528"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:536"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:546"
        BranchSideFuncs:
        - "getIncluded()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:545"
        BranchSideFuncs:
        - "findAnySetterAccessor()"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:538"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:546"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:545"
        BranchSideFuncs:
        - "findAnySetterAccessor()"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:539"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:546"
        BranchSideFuncs:
        - "addIncludable(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:545"
        BranchSideFuncs:
        - "findAnySetterAccessor()"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:547"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:552"
        BranchSideFuncs:
        - "constructAnySetter(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
        - "setAnySetter(com.fasterxml.jackson.databind.deser.SettableAnyProperty)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:551"
        BranchSideFuncs:
        - "getIgnoredPropertyNames()"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:553"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:561"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:560"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:554"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:561"
        BranchSideFuncs:
        - "addIgnorable(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:560"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:561"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:562"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:561"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:562"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:562"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
        - "filterBeanProps(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder,java.util.List,java.util.Set,java.util.Set)"
        - "findProperties()"
        - "hasDeserializerModifiers()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:561"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:568"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:575"
        BranchSideFuncs:
        - "deserializerModifiers()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:574"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "iterator()"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:569"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:575"
        BranchSideFuncs:
        - "deserializerModifiers()"
        - "getConfig()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:574"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "iterator()"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:575"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:662"
        BranchSideFuncs:
        - "hasNext()"
        - "hasSetter()"
        - "next()"
        - "hasField()"
        - "iterator()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:661"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:581"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:575"
        BranchSideFuncs:
        - "getParameterType(int)"
        - "getSetter()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:574"
        BranchSideFuncs:
        - "hasNext()"
        - "hasSetter()"
        - "next()"
        - "hasField()"
        - "iterator()"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:581"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:591"
        BranchSideFuncs:
        - "getParameterType(int)"
        - "getSetter()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:590"
        BranchSideFuncs:
        - "getGetter()"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:592"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:616"
        BranchSideFuncs:
        - "_isSetterlessType(java.lang.Class)"
        - "getRawType()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:615"
        BranchSideFuncs:
        - "hasConstructorParameter()"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:593"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:600"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:593"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:600"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:596"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:598"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:601"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:616"
        BranchSideFuncs:
        - "getMetadata()"
        - "getMergeInfo()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:615"
        BranchSideFuncs:
        - "hasConstructorParameter()"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:607"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:616"
        BranchSideFuncs:
        - "constructSetterlessProperty(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:615"
        BranchSideFuncs:
        - "hasConstructorParameter()"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:616"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:651"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:616"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:651"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:625"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:631"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:630"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:626"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:622"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:621"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:626"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:622"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:621"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:631"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:641"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:640"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:633"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:635"
        BranchSideFuncs:
        - "reportBadPropertyDefinition(com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition,java.lang.String,java.lang.Object[])"
        - "name(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:641"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:644"
        BranchSideFuncs:
        - "setFallbackSetter(com.fasterxml.jackson.databind.deser.SettableBeanProperty)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:643"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:645"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:648"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:647"
        BranchSideFuncs:
        - "addCreatorProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:652"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:660"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:655"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:658"
        BranchSideFuncs:
        - "findDefaultViews()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:657"
        BranchSideFuncs:
        - "setViews(java.lang.Class[])"
        - "addProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:507,1"
      Dst: "[com.fasterxml.jackson.databind.BeanDescription].getType"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:507,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isAbstract"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:509,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].getValueInstantiator"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:509,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getConfig"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:509,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].getFromObjectArguments"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:518,1"
      Dst: "[com.fasterxml.jackson.databind.BeanDescription].getBeanClass"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:519,1"
      Dst: "[com.fasterxml.jackson.databind.BeanDescription].getClassInfo"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:518,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].getDefaultPropertyIgnorals"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:522,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].getIgnoreUnknown"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:523,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].setIgnoreUnknownProperties"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:525,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].findIgnoredForDeserialization"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:526,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:526,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:526,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:527,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].addIgnorable"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:530,1"
      Dst: "[java.util.Collections].emptySet"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:533,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].getDefaultPropertyInclusions"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:537,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].getIncluded"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:540,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].addIncludable"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:546,1"
      Dst: "[com.fasterxml.jackson.databind.BeanDescription].findAnySetterAccessor"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:548,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerFactory].constructAnySetter"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:548,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].setAnySetter"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:552,1"
      Dst: "[com.fasterxml.jackson.databind.BeanDescription].getIgnoredPropertyNames"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:554,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:561,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:566,1"
      Dst: "[com.fasterxml.jackson.databind.BeanDescription].findProperties"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:565,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerFactory].filterBeanProps"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:568,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig].hasDeserializerModifiers"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:569,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig].deserializerModifiers"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:569,1"
      Dst: "[java.lang.Iterable].iterator"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:570,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerModifier].updateProperties"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:575,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:581,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition].hasSetter"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:582,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition].getSetter"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:583,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getParameterType"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:584,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerFactory].constructSettableProperty"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:581,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition].hasField"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:586,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition].getField"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:587,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getType"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:591,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition].getGetter"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:593,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getRawType"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:593,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerFactory]._isSetterlessType"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:596,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition].getName"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:596,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].hasIgnorable"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:599,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerFactory].constructSetterlessProperty"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:601,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition].hasConstructorParameter"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:602,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition].getMetadata"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:607,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyMetadata].getMergeInfo"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:626,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:626,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:632,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:634,1"
      Dst: "[java.util.List].add"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:638,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].name"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:636,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].reportBadPropertyDefinition"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:642,1"
      Dst: "[com.fasterxml.jackson.databind.deser.CreatorProperty].setFallbackSetter"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:644,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition].findViews"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:646,1"
      Dst: "[com.fasterxml.jackson.databind.BeanDescription].findDefaultViews"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:648,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].setViews"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:649,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].addCreatorProperty"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:659,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].addProperty"
    JavaMethodInfo: null
    BBCount: 73
    CyclomaticComplexity: 8
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializerFactory]._isSetterlessType(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory"
    linkageType: null
    functionLinenumber: 667
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:668"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:668"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:667"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:669"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:667"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:668,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializerFactory].filterBeanProps(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder,java.util.List,java.util.Set)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.BeanDescription"
    - "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder"
    - "java.util.List"
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:687,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerFactory].filterBeanProps"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializerFactory].filterBeanProps(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder,java.util.List,java.util.Set,java.util.Set)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory"
    linkageType: null
    functionLinenumber: 703
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 6
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.BeanDescription"
    - "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder"
    - "java.util.List"
    - "java.util.Set"
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getName()"
    - "[com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition].getName()"
    - "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil].shouldIgnore(java.lang.Object,java.util.Collection,java.util.Collection)"
    - "[com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition].hasConstructorParameter()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].hasConstructorParameter()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getRawPrimaryType()"
    - "[com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition].getRawPrimaryType()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].getConfig()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerFactory].isIgnorableType(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition,java.lang.Class,java.util.Map)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].addIgnorable(java.lang.String)"
    functionUses: 1
    ICount: 34
    EdgeCount: 62
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:708"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:726"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "getName()"
        - "next()"
        - "shouldIgnore(java.lang.Object,java.util.Collection,java.util.Collection)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:725"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:711"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:714"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:713"
        BranchSideFuncs:
        - "hasConstructorParameter()"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:714"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:724"
        BranchSideFuncs:
        - "getRawPrimaryType()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:723"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:717"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:724"
        BranchSideFuncs:
        - "isIgnorableType(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition,java.lang.Class,java.util.Map)"
        - "getConfig()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:723"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:718"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:723"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:705,1"
      Dst: "[java.util.List].size"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:705,1"
      Dst: "[java.lang.Math].max"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:705,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:706,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:708,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:708,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:708,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:709,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition].getName"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:711,1"
      Dst: "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil].shouldIgnore"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:714,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition].hasConstructorParameter"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:715,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition].getRawPrimaryType"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:718,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getConfig"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:718,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerFactory].isIgnorableType"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:720,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].addIgnorable"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:724,1"
      Dst: "[java.util.ArrayList].add"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializerFactory].addBackReferenceProperties(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory"
    linkageType: null
    functionLinenumber: 739
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.BeanDescription"
    - "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].findBackReferences()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition].findReferenceName()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].addBackReferenceProperty(java.lang.String,com.fasterxml.jackson.databind.deser.SettableBeanProperty)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerFactory].constructSettableProperty(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition].getPrimaryType()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getPrimaryType()"
    functionUses: 2
    ICount: 17
    EdgeCount: 56
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:741"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:764"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:763"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:742"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:764"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "findReferenceName()"
        - "addBackReferenceProperty(java.lang.String,com.fasterxml.jackson.databind.deser.SettableBeanProperty)"
        - "constructSettableProperty(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition,com.fasterxml.jackson.databind.JavaType)"
        - "next()"
        - "getPrimaryType()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:763"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:740,1"
      Dst: "[com.fasterxml.jackson.databind.BeanDescription].findBackReferences"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:742,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:742,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:742,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:759,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition].findReferenceName"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:761,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition].getPrimaryType"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:760,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerFactory].constructSettableProperty"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:760,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].addBackReferenceProperty"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializerFactory].addReferenceProperties(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.BeanDescription"
    - "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:771,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerFactory].addBackReferenceProperties"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializerFactory].addInjectables(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory"
    linkageType: null
    functionLinenumber: 781
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.BeanDescription"
    - "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].findInjectables()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].entrySet()"
    - "[com.github.javaparser.utils.VisitorMap].entrySet()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].addInjectable(com.fasterxml.jackson.databind.PropertyName,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.util.Annotations,com.fasterxml.jackson.databind.introspect.AnnotatedMember,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.PropertyName].construct(java.lang.String)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getName()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getType()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getType()"
    - "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].getClassAnnotations()"
    functionUses: 2
    ICount: 22
    EdgeCount: 67
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:783"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:791"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "entrySet()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:790"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:784"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:791"
        BranchSideFuncs:
        - "getClassAnnotations()"
        - "hasNext()"
        - "iterator()"
        - "getName()"
        - "construct(java.lang.String)"
        - "getType()"
        - "next()"
        - "entrySet()"
        - "addInjectable(com.fasterxml.jackson.databind.PropertyName,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.util.Annotations,com.fasterxml.jackson.databind.introspect.AnnotatedMember,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:790"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:782,1"
      Dst: "[com.fasterxml.jackson.databind.BeanDescription].findInjectables"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:784,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:784,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:784,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:784,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:785,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:786,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.Annotated].getName"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:786,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyName].construct"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:787,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.Annotated].getType"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:788,1"
      Dst: "[com.fasterxml.jackson.databind.BeanDescription].getClassAnnotations"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:788,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:786,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].addInjectable"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializerFactory].constructAnySetter(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory"
    linkageType: null
    functionLinenumber: 809
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.SettableAnyProperty"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.BeanDescription"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getParameterType(int)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getParameterType(int)"
    - "[com.fasterxml.jackson.databind.deser.BasicDeserializerFactory].resolveMemberAndTypeAnnotations(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.introspect.AnnotatedMember,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.BeanProperty$Std].<init>(com.fasterxml.jackson.databind.PropertyName,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.PropertyName,com.fasterxml.jackson.databind.introspect.AnnotatedMember,com.fasterxml.jackson.databind.PropertyMetadata)"
    - "[com.fasterxml.jackson.databind.PropertyName].construct(java.lang.String)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getName()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getType()"
    - "[com.fasterxml.jackson.databind.JavaType].isMapLikeType()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].isMapLikeType()"
    - "[com.fasterxml.jackson.databind.deser.BasicDeserializerFactory].resolveMemberAndTypeAnnotations(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.introspect.AnnotatedMember,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].getKeyType()"
    - "[com.fasterxml.jackson.databind.JavaType].getKeyType()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.IterationType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].getContentType()"
    - "[com.fasterxml.jackson.databind.JavaType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].getContentType()"
    - "[com.fasterxml.jackson.databind.BeanProperty$Std].<init>(com.fasterxml.jackson.databind.PropertyName,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.PropertyName,com.fasterxml.jackson.databind.introspect.AnnotatedMember,com.fasterxml.jackson.databind.PropertyMetadata)"
    - "[com.fasterxml.jackson.databind.PropertyName].construct(java.lang.String)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getName()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getName()"
    - "[com.fasterxml.jackson.databind.JavaType].hasRawClass(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.JavaType].hasRawClass(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.deser.BasicDeserializerFactory].resolveMemberAndTypeAnnotations(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.introspect.AnnotatedMember,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].constructType(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.BeanProperty$Std].<init>(com.fasterxml.jackson.databind.PropertyName,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.PropertyName,com.fasterxml.jackson.databind.introspect.AnnotatedMember,com.fasterxml.jackson.databind.PropertyMetadata)"
    - "[com.fasterxml.jackson.databind.PropertyName].construct(java.lang.String)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getName()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getName()"
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].constructForJsonNodeField(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.introspect.AnnotatedMember,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JsonDeserializer)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].findRootValueDeserializer(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.BeanDescription].getType()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].reportBadDefinition(com.fasterxml.jackson.databind.JavaType,java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].getTypeDescription(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.BeanDescription].getType()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].reportBadDefinition(com.fasterxml.jackson.databind.JavaType,java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].nameOf(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.deser.BasicDeserializerFactory].findKeyDeserializerFromAnnotation(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.JavaType].getValueHandler()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].findKeyDeserializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.deser.BasicDeserializerFactory].findContentDeserializerFromAnnotation(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.JavaType].getValueHandler()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handlePrimaryContextualization(com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.JavaType].getTypeHandler()"
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].constructForMapField(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.introspect.AnnotatedMember,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.KeyDeserializer,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].constructForMethod(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.introspect.AnnotatedMember,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.KeyDeserializer,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    functionUses: 1
    ICount: 92
    EdgeCount: 57
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:812"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:809"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:812"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:851"
        BranchSideFuncs:
        - "reportBadDefinition(com.fasterxml.jackson.databind.JavaType,java.lang.String)"
        - "getType()"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:827"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:833"
        BranchSideFuncs:
        - "getKeyType()"
        - "getContentType()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:832"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:833"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:835"
        BranchSideFuncs:
        - "hasRawClass(java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:834"
        BranchSideFuncs:
        - "resolveMemberAndTypeAnnotations(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.introspect.AnnotatedMember,com.fasterxml.jackson.databind.JavaType)"
        - "construct(java.lang.String)"
        - "getName()"
        - "constructType(java.lang.Class)"
        - "<init>(com.fasterxml.jackson.databind.PropertyName,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.PropertyName,com.fasterxml.jackson.databind.introspect.AnnotatedMember,com.fasterxml.jackson.databind.PropertyMetadata)"
        - "constructForJsonNodeField(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.introspect.AnnotatedMember,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JsonDeserializer)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:834"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:847"
        BranchSideFuncs:
        - "resolveMemberAndTypeAnnotations(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.introspect.AnnotatedMember,com.fasterxml.jackson.databind.JavaType)"
        - "construct(java.lang.String)"
        - "getName()"
        - "constructType(java.lang.Class)"
        - "<init>(com.fasterxml.jackson.databind.PropertyName,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.PropertyName,com.fasterxml.jackson.databind.introspect.AnnotatedMember,com.fasterxml.jackson.databind.PropertyMetadata)"
        - "constructForJsonNodeField(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.introspect.AnnotatedMember,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JsonDeserializer)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:846"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:859"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:862"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:861"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:862"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:865"
        BranchSideFuncs:
        - "findKeyDeserializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanProperty)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:864"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:865"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:869"
        BranchSideFuncs:
        - "findContentDeserializerFromAnnotation(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.introspect.Annotated)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:871"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:874"
        BranchSideFuncs:
        - "getValueHandler()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:873"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:874"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:877"
        BranchSideFuncs:
        - "getTypeHandler()"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:879"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:883"
        BranchSideFuncs:
        - "constructForMapField(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.introspect.AnnotatedMember,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.KeyDeserializer,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:882"
        BranchSideFuncs:
        - "constructForMethod(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.introspect.AnnotatedMember,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.KeyDeserializer,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:815,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getParameterType"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:817,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BasicDeserializerFactory].resolveMemberAndTypeAnnotations"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:818,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.Annotated].getName"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:818,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyName].construct"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:818,1"
      Dst: "[com.fasterxml.jackson.databind.BeanProperty$Std].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:825,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getType"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:827,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isMapLikeType"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:829,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getKeyType"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:830,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getContentType"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:833,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].hasRawClass"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:837,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].constructType"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:845,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].findRootValueDeserializer"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:843,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].constructForJsonNodeField"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:847,1"
      Dst: "[com.fasterxml.jackson.databind.BeanDescription].getType"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:849,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].getTypeDescription"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:847,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:847,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].reportBadDefinition"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:854,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:854,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].nameOf"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:858,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BasicDeserializerFactory].findKeyDeserializerFromAnnotation"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:860,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getValueHandler"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:863,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].findKeyDeserializer"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:867,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ContextualKeyDeserializer].createContextual"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:870,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BasicDeserializerFactory].findContentDeserializerFromAnnotation"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:876,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handlePrimaryContextualization"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:878,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getTypeHandler"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:880,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].constructForMapField"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:883,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].constructForMethod"
    JavaMethodInfo: null
    BBCount: 24
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializerFactory].constructSettableProperty(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory"
    linkageType: null
    functionLinenumber: 899
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.SettableBeanProperty"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.BeanDescription"
    - "com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition].getNonConstructorMutator()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].reportBadPropertyDefinition(com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition,java.lang.String,java.lang.Object[])"
    - "[com.fasterxml.jackson.databind.deser.BasicDeserializerFactory].resolveMemberAndTypeAnnotations(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.introspect.AnnotatedMember,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.JavaType].getTypeHandler()"
    - "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].<init>(com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.jsontype.TypeDeserializer,com.fasterxml.jackson.databind.util.Annotations,com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    - "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].getClassAnnotations()"
    - "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].<init>(com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.jsontype.TypeDeserializer,com.fasterxml.jackson.databind.util.Annotations,com.fasterxml.jackson.databind.introspect.AnnotatedField)"
    - "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].getClassAnnotations()"
    - "[com.fasterxml.jackson.databind.deser.BasicDeserializerFactory].findDeserializerFromAnnotation(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.JavaType].getValueHandler()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handlePrimaryContextualization(com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].withValueDeserializer(com.fasterxml.jackson.databind.JsonDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].withValueDeserializer(com.fasterxml.jackson.databind.JsonDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty].withValueDeserializer(com.fasterxml.jackson.databind.JsonDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].withValueDeserializer(com.fasterxml.jackson.databind.JsonDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].withValueDeserializer(com.fasterxml.jackson.databind.JsonDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].withValueDeserializer(com.fasterxml.jackson.databind.JsonDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].withValueDeserializer(com.fasterxml.jackson.databind.JsonDeserializer)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].findReferenceType()"
    - "[com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition].findReferenceType()"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector$ReferenceProperty].isManagedReference()"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector$ReferenceProperty].getName()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].setManagedReferenceName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].findObjectIdInfo()"
    - "[com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition].findObjectIdInfo()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].setObjectIdInfo(com.fasterxml.jackson.databind.introspect.ObjectIdInfo)"
    functionUses: 4
    ICount: 43
    EdgeCount: 26
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:904"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:907"
        BranchSideFuncs:
        - "reportBadPropertyDefinition(com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition,java.lang.String,java.lang.Object[])"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:906"
        BranchSideFuncs:
        - "resolveMemberAndTypeAnnotations(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.introspect.AnnotatedMember,com.fasterxml.jackson.databind.JavaType)"
        - "getTypeHandler()"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:911"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:916"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.jsontype.TypeDeserializer,com.fasterxml.jackson.databind.util.Annotations,com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:915"
        BranchSideFuncs:
        - "getClassAnnotations()"
        - "<init>(com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.jsontype.TypeDeserializer,com.fasterxml.jackson.databind.util.Annotations,com.fasterxml.jackson.databind.introspect.AnnotatedField)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:920"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:923"
        BranchSideFuncs:
        - "getValueHandler()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:922"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:923"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:928"
        BranchSideFuncs:
        - "handlePrimaryContextualization(com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.JavaType)"
        - "withValueDeserializer(com.fasterxml.jackson.databind.JsonDeserializer)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:927"
        BranchSideFuncs:
        - "isManagedReference()"
        - "findReferenceType()"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:929"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:932"
        BranchSideFuncs:
        - "setManagedReferenceName(java.lang.String)"
        - "getName()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:931"
        BranchSideFuncs:
        - "findObjectIdInfo()"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:929"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:932"
        BranchSideFuncs:
        - "setManagedReferenceName(java.lang.String)"
        - "getName()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:931"
        BranchSideFuncs:
        - "findObjectIdInfo()"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:933"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:936"
        BranchSideFuncs:
        - "setObjectIdInfo(com.fasterxml.jackson.databind.introspect.ObjectIdInfo)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:935"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:900,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition].getNonConstructorMutator"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:905,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].reportBadPropertyDefinition"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:907,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BasicDeserializerFactory].resolveMemberAndTypeAnnotations"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:909,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getTypeHandler"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:913,1"
      Dst: "[com.fasterxml.jackson.databind.BeanDescription].getClassAnnotations"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:913,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:917,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:919,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BasicDeserializerFactory].findDeserializerFromAnnotation"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:921,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getValueHandler"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:924,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handlePrimaryContextualization"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:925,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].withValueDeserializer"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:928,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition].findReferenceType"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:929,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector$ReferenceProperty].isManagedReference"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:930,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector$ReferenceProperty].getName"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:930,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].setManagedReferenceName"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:932,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition].findObjectIdInfo"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:934,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].setObjectIdInfo"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializerFactory].constructSetterlessProperty(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory"
    linkageType: null
    functionLinenumber: 946
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.SettableBeanProperty"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.BeanDescription"
    - "com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition].getGetter()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getGetter()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getType()"
    - "[com.fasterxml.jackson.databind.deser.BasicDeserializerFactory].resolveMemberAndTypeAnnotations(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.introspect.AnnotatedMember,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.JavaType].getTypeHandler()"
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].<init>(com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.jsontype.TypeDeserializer,com.fasterxml.jackson.databind.util.Annotations,com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    - "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].getClassAnnotations()"
    - "[com.fasterxml.jackson.databind.deser.BasicDeserializerFactory].findDeserializerFromAnnotation(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.JavaType].getValueHandler()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handlePrimaryContextualization(com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].withValueDeserializer(com.fasterxml.jackson.databind.JsonDeserializer)"
    functionUses: 2
    ICount: 22
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:953"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:956"
        BranchSideFuncs:
        - "getValueHandler()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:955"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:956"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:960"
        BranchSideFuncs:
        - "handlePrimaryContextualization(com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.JavaType)"
        - "withValueDeserializer(com.fasterxml.jackson.databind.JsonDeserializer)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:959"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:947,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition].getGetter"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:948,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getType"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:948,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BasicDeserializerFactory].resolveMemberAndTypeAnnotations"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:949,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getTypeHandler"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:951,1"
      Dst: "[com.fasterxml.jackson.databind.BeanDescription].getClassAnnotations"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:951,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:952,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BasicDeserializerFactory].findDeserializerFromAnnotation"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:954,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getValueHandler"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:957,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handlePrimaryContextualization"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:958,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].withValueDeserializer"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializerFactory].isPotentialBeanType(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory"
    linkageType: null
    functionLinenumber: 978
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ClassUtil].canBeABeanType(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].isProxyType(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].isLocalType(java.lang.Class,boolean)"
    functionUses: 1
    ICount: 24
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:980"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:983"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:982"
        BranchSideFuncs:
        - "isProxyType(java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:983"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:988"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:987"
        BranchSideFuncs:
        - "isLocalType(java.lang.Class,boolean)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:989"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:992"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:991"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:979,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].canBeABeanType"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:981,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:981,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:981,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:983,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].isProxyType"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:988,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].isLocalType"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializerFactory].isIgnorableType(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition,java.lang.Class,java.util.Map)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory"
    linkageType: null
    functionLinenumber: 1001
    functionDepth: 0
    returnType: "boolean"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    - "com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition"
    - "java.lang.Class"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].getConfigOverride(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.cfg.ConfigOverride].getIsIgnoredType()"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].introspectClassAnnotations(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].getAnnotationIntrospector()"
    - "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].getClassInfo()"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].isIgnorableType(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].isIgnorableType(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].isIgnorableType(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 29
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:1003"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:1007"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:1006"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:1007"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:1008"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:1007"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:1007"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:1011"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:1010"
        BranchSideFuncs:
        - "getIsIgnoredType()"
        - "getConfigOverride(java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:1012"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:1021"
        BranchSideFuncs:
        - "getAnnotationIntrospector()"
        - "getClassInfo()"
        - "introspectClassAnnotations(java.lang.Class)"
        - "isIgnorableType(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:1020"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:1016"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:1021"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:1020"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:1002,1"
      Dst: "[java.util.Map].get"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:1004,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:1007,1"
      Dst: "[java.lang.Class].isPrimitive"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:1011,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].getConfigOverride"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:1011,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.ConfigOverride].getIsIgnoredType"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:1013,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].introspectClassAnnotations"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:1014,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getAnnotationIntrospector"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:1014,1"
      Dst: "[com.fasterxml.jackson.databind.BeanDescription].getClassInfo"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:1014,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].isIgnorableType"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:1021,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializerFactory]._validateSubType(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanDescription)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory"
    linkageType: null
    functionLinenumber: 1031
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.BeanDescription"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.SubTypeValidator].instance()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.SubTypeValidator].validateSubType(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanDescription)"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:1032,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.SubTypeValidator].instance"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:1032,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.SubTypeValidator].validateSubType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ThrowStmt].<init>()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ThrowStmt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ThrowStmt:53,1"
      Dst: "[com.github.javaparser.ast.expr.NameExpr].<init>"
    - Src: "com.github.javaparser.ast.stmt.ThrowStmt:53,1"
      Dst: "[com.github.javaparser.ast.stmt.ThrowStmt].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ThrowStmt:58,1"
      Dst: "[com.github.javaparser.ast.stmt.ThrowStmt].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 65
    functionDepth: 0
    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:66,1"
      Dst: "[com.github.javaparser.ast.stmt.Statement].<init>"
    - Src: "com.github.javaparser.ast.stmt.ThrowStmt:67,1"
      Dst: "[com.github.javaparser.ast.stmt.ThrowStmt].setExpression"
    - Src: "com.github.javaparser.ast.stmt.ThrowStmt:68,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 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.ObjectIdentityHashCodeVisitor].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.EqualsVisitor].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.NoCommentEqualsVisitor].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.GenericListVisitorAdapter].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.symbolsolver.javaparsermodel.DefaultVisitorAdapter].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.ObjectIdentityEqualsVisitor].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)"
    functionUses: 62
    ICount: 5
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ThrowStmt:74,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 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.ThrowStmt,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].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)"
    functionUses: 45
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ThrowStmt:80,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ThrowStmt].getExpression()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ThrowStmt"
    linkageType: null
    functionLinenumber: 84
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 13
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: 89
    functionDepth: 0
    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:91"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ThrowStmt:94"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.ThrowStmt:93"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.stmt.ThrowStmt:95"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ThrowStmt:97"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.stmt.ThrowStmt:96"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ThrowStmt:90,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.stmt.ThrowStmt:94,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.stmt.ThrowStmt:96,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode"
    - Src: "com.github.javaparser.ast.stmt.ThrowStmt:98,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ThrowStmt].clone()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ThrowStmt"
    linkageType: null
    functionLinenumber: 104
    functionDepth: 0
    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: 45
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ThrowStmt:105,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>"
    - Src: "com.github.javaparser.ast.stmt.ThrowStmt:105,1"
      Dst: "[com.github.javaparser.ast.stmt.ThrowStmt].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ThrowStmt].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ThrowStmt"
    linkageType: null
    functionLinenumber: 110
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.ThrowStmtMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: 116
    functionDepth: 0
    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:117"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ThrowStmt:120"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.ThrowStmt:119"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.ThrowStmt:120"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ThrowStmt:124"
        BranchSideFuncs:
        - "setExpression(com.github.javaparser.ast.expr.Expression)"
      - BranchSide: "com.github.javaparser.ast.stmt.ThrowStmt:123"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ThrowStmt:121,1"
      Dst: "[com.github.javaparser.ast.stmt.ThrowStmt].setExpression"
    - Src: "com.github.javaparser.ast.stmt.ThrowStmt:124,1"
      Dst: "[com.github.javaparser.ast.Node].replace"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ThrowStmt].isThrowStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ThrowStmt"
    linkageType: null
    functionLinenumber: 129
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ThrowStmt].asThrowStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ThrowStmt"
    linkageType: null
    functionLinenumber: -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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ThrowStmt].ifThrowStmt(java.util.function.Consumer)"
    functionSourceFile: "com.github.javaparser.ast.stmt.ThrowStmt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ThrowStmt:142,1"
      Dst: "[java.util.function.Consumer].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ThrowStmt].toThrowStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ThrowStmt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ThrowStmt:148,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1004
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getChildNodes()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    functionUses: 1
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$DirectChildrenIterator:1005,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.github.javaparser.ast.Node$DirectChildrenIterator:1006,1"
      Dst: "[com.github.javaparser.ast.Node].getChildNodes"
    - Src: "com.github.javaparser.ast.Node$DirectChildrenIterator:1006,1"
      Dst: "[java.util.List].iterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    functionSourceFile: "com.github.javaparser.ast.Node$DirectChildrenIterator"
    linkageType: null
    functionLinenumber: 1010
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    functionUses: 570
    ICount: 4
    EdgeCount: 24
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$DirectChildrenIterator:1011,1"
      Dst: "[java.util.Iterator].hasNext"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    functionSourceFile: "com.github.javaparser.ast.Node$DirectChildrenIterator"
    linkageType: null
    functionLinenumber: 1015
    functionDepth: 0
    returnType: "com.github.javaparser.ast.Node"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    functionUses: 518
    ICount: 5
    EdgeCount: 24
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$DirectChildrenIterator:1016,1"
      Dst: "[java.util.Iterator].next"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__777].bootstrap$(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__777"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__777].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__777:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__777].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__777].<init>(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__777"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__777:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__777].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__777"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__777:-1,1"
      Dst: "[java.lang.Class].isInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_5__725].bootstrap$(com.github.javaparser.printer.PrettyPrintVisitor,com.github.javaparser.ast.body.VariableDeclarator,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_5__725"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__725].<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__725:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_5__725].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_5__725].<init>(com.github.javaparser.printer.PrettyPrintVisitor,com.github.javaparser.ast.body.VariableDeclarator,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_5__725"
    linkageType: null
    functionLinenumber: -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: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_5__725:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_5__725].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_5__725"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 5
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_5__725:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].lambda$visit$5"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFieldDeclaration].<init>(java.lang.reflect.Field,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFieldDeclaration"
    linkageType: null
    functionLinenumber: 41
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.reflect.Field"
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFieldDeclaration].calcType()"
    functionUses: 4
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFieldDeclaration:42,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFieldDeclaration:45,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFieldDeclaration].calcType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFieldDeclaration].<init>(java.lang.reflect.Field,com.github.javaparser.resolution.TypeSolver,com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFieldDeclaration"
    linkageType: null
    functionLinenumber: 47
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.reflect.Field"
    - "com.github.javaparser.resolution.TypeSolver"
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFieldDeclaration:48,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFieldDeclaration].getType()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFieldDeclaration"
    linkageType: null
    functionLinenumber: 55
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFieldDeclaration].calcType()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFieldDeclaration"
    linkageType: null
    functionLinenumber: 60
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory].typeUsageFor(java.lang.reflect.Type,com.github.javaparser.resolution.TypeSolver)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFieldDeclaration:61,1"
      Dst: "[java.lang.reflect.Field].getGenericType"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFieldDeclaration:61,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory].typeUsageFor"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFieldDeclaration].getName()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFieldDeclaration"
    linkageType: null
    functionLinenumber: 65
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFieldDeclaration:66,1"
      Dst: "[java.lang.reflect.Field].getName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFieldDeclaration].isStatic()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFieldDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFieldDeclaration:71,1"
      Dst: "[java.lang.reflect.Field].getModifiers"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFieldDeclaration:71,1"
      Dst: "[java.lang.reflect.Modifier].isStatic"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFieldDeclaration].isVolatile()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFieldDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFieldDeclaration:76,1"
      Dst: "[java.lang.reflect.Field].getModifiers"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFieldDeclaration:76,1"
      Dst: "[java.lang.reflect.Modifier].isVolatile"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFieldDeclaration].isField()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFieldDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFieldDeclaration].declaringType()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFieldDeclaration"
    linkageType: null
    functionLinenumber: 85
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory].typeDeclarationFor(java.lang.Class,com.github.javaparser.resolution.TypeSolver)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFieldDeclaration:86,1"
      Dst: "[java.lang.reflect.Field].getDeclaringClass"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFieldDeclaration:86,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory].typeDeclarationFor"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFieldDeclaration].replaceType(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFieldDeclaration"
    linkageType: null
    functionLinenumber: 89
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.declarations.ResolvedFieldDeclaration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFieldDeclaration].<init>(java.lang.reflect.Field,com.github.javaparser.resolution.TypeSolver,com.github.javaparser.resolution.types.ResolvedType)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFieldDeclaration:90,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFieldDeclaration].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFieldDeclaration].isParameter()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFieldDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFieldDeclaration].isType()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFieldDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFieldDeclaration].accessSpecifier()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFieldDeclaration"
    linkageType: null
    functionLinenumber: 104
    functionDepth: 0
    returnType: "com.github.javaparser.ast.AccessSpecifier"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory].modifiersToAccessLevel(int)"
    functionUses: 5
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFieldDeclaration:105,1"
      Dst: "[java.lang.reflect.Field].getModifiers"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFieldDeclaration:105,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory].modifiersToAccessLevel"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_67__258].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_67__258"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__258].<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__258:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_67__258].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_67__258].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_67__258"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_67__258:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_67__258].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_67__258"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 14
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_67__258:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$67"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer"
    linkageType: null
    functionLinenumber: 15
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.StdScalarSerializer].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer:16,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdScalarSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer].serialize(java.nio.ByteBuffer,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer"
    linkageType: null
    functionLinenumber: 21
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.nio.ByteBuffer"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonGenerator].writeBinary(byte[],int,int)"
    - "[com.fasterxml.jackson.databind.util.ByteBufferBackedInputStream].<init>(java.nio.ByteBuffer)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeBinary(java.io.InputStream,int)"
    functionUses: 1
    ICount: 24
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer:22"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer:29"
        BranchSideFuncs:
        - "writeBinary(byte[],int,int)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer:28"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer:30"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer:33"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer:32"
        BranchSideFuncs:
        - "<init>(java.nio.ByteBuffer)"
        - "writeBinary(java.io.InputStream,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer:22,1"
      Dst: "[java.nio.ByteBuffer].hasArray"
    - Src: "com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer:23,1"
      Dst: "[java.nio.Buffer].position"
    - Src: "com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer:24,1"
      Dst: "[java.nio.ByteBuffer].array"
    - Src: "com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer:24,1"
      Dst: "[java.nio.ByteBuffer].arrayOffset"
    - Src: "com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer:24,1"
      Dst: "[java.nio.Buffer].limit"
    - Src: "com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer:24,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeBinary"
    - Src: "com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer:29,1"
      Dst: "[java.nio.ByteBuffer].asReadOnlyBuffer"
    - Src: "com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer:31,1"
      Dst: "[java.nio.ByteBuffer].rewind"
    - Src: "com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer:33,1"
      Dst: "[com.fasterxml.jackson.databind.util.ByteBufferBackedInputStream].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer:34,1"
      Dst: "[java.nio.Buffer].remaining"
    - Src: "com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer:35,1"
      Dst: "[java.io.InputStream].close"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer].acceptJsonFormatVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer:44"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer:47"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer:46"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer:43,1"
      Dst: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper].expectArrayFormat"
    - Src: "com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer:45,1"
      Dst: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor].itemsFormat"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer"
    linkageType: null
    functionLinenumber: 12
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer].serialize(java.nio.ByteBuffer,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionUses: 60
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer:13,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer].serialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_79__255].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_79__255"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__255].<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__255:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_79__255].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_79__255].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_79__255"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_79__255:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_79__255].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_79__255"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 14
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_79__255:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$79"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 38
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedTypeVariable:39,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedTypeVariable].toString()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedTypeVariable"
    linkageType: null
    functionLinenumber: 44
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].toString()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1].toString()"
    functionUses: 20
    ICount: 10
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedTypeVariable:45,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.resolution.types.ResolvedTypeVariable:45,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.resolution.types.ResolvedTypeVariable:45,1"
      Dst: "[java.lang.Object].toString"
    - Src: "com.github.javaparser.resolution.types.ResolvedTypeVariable:45,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedTypeVariable].qualifiedName()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedTypeVariable"
    linkageType: null
    functionLinenumber: 48
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getQualifiedName()"
    functionUses: 1
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedTypeVariable:49,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].getQualifiedName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedTypeVariable].equals(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedTypeVariable"
    linkageType: null
    functionLinenumber: 53
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].getName()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].declaredOnType()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].declaredOnType()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1:com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter:com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].declaredOnType()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].declaredOnMethod()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].declaredOnMethod()"
    functionUses: 67
    ICount: 30
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.types.ResolvedTypeVariable:54"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedTypeVariable:56"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedTypeVariable:55"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.types.ResolvedTypeVariable:56"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedTypeVariable:57"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedTypeVariable:56"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.types.ResolvedTypeVariable:56"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedTypeVariable:58"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedTypeVariable:57"
        BranchSideFuncs:
        - "getName()"
    - Branch String: "com.github.javaparser.resolution.types.ResolvedTypeVariable:59"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedTypeVariable:61"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedTypeVariable:60"
        BranchSideFuncs:
        - "declaredOnType()"
    - Branch String: "com.github.javaparser.resolution.types.ResolvedTypeVariable:61"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedTypeVariable:63"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedTypeVariable:62"
        BranchSideFuncs:
        - "declaredOnMethod()"
    - Branch String: "com.github.javaparser.resolution.types.ResolvedTypeVariable:63"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedTypeVariable:65"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedTypeVariable:64"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedTypeVariable:56,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.resolution.types.ResolvedTypeVariable:59,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].getName"
    - Src: "com.github.javaparser.resolution.types.ResolvedTypeVariable:59,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.github.javaparser.resolution.types.ResolvedTypeVariable:61,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].declaredOnType"
    - Src: "com.github.javaparser.resolution.types.ResolvedTypeVariable:63,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].declaredOnMethod"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedTypeVariable].hashCode()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedTypeVariable"
    linkageType: null
    functionLinenumber: 69
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].hashCode()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].hashCode()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].hashCode()"
    functionUses: 28
    ICount: 4
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedTypeVariable:70,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isArray()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedTypeVariable"
    linkageType: null
    functionLinenumber: 74
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 38
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedTypeVariable"
    linkageType: null
    functionLinenumber: 79
    functionDepth: 0
    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"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getName()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1].getName()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].asTypeParameter()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 17
    ICount: 13
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.types.ResolvedTypeVariable:80"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedTypeVariable:84"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
        - "asTypeParameter()"
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedTypeVariable:83"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedTypeVariable:80,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].getName"
    - Src: "com.github.javaparser.resolution.types.ResolvedTypeVariable:80,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.github.javaparser.resolution.types.ResolvedTypeVariable:81,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedTypeVariable].asTypeParameter"
    - Src: "com.github.javaparser.resolution.types.ResolvedTypeVariable:81,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isReferenceType()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedTypeVariable"
    linkageType: null
    functionLinenumber: 88
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 80
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedTypeVariable].describe()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedTypeVariable"
    linkageType: null
    functionLinenumber: 93
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getName()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1:com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter:com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].getName()"
    functionUses: 37
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedTypeVariable:94,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].getName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedTypeVariable].asTypeParameter()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedTypeVariable"
    linkageType: null
    functionLinenumber: 98
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 41
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedTypeVariable].asTypeVariable()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedTypeVariable"
    linkageType: null
    functionLinenumber: 103
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedTypeVariable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isTypeVariable()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedTypeVariable"
    linkageType: null
    functionLinenumber: 108
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 43
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: 113
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder:com.github.javaparser.resolution.model.typesystem.NullType:com.github.javaparser.resolution.types.ResolvedPrimitiveType:com.github.javaparser.resolution.types.ResolvedType:com.github.javaparser.resolution.types.ResolvedTypeVariable:com.github.javaparser.resolution.types.ResolvedVoidType:com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].describe()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].describe()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].describe()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].describe()"
    functionUses: 39
    ICount: 9
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.types.ResolvedTypeVariable:114"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedTypeVariable:117"
        BranchSideFuncs:
        - "describe()"
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedTypeVariable:116"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedTypeVariable:114,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isTypeVariable"
    - Src: "com.github.javaparser.resolution.types.ResolvedTypeVariable:115,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedTypeVariable].describe"
    - Src: "com.github.javaparser.resolution.types.ResolvedTypeVariable:115,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].describe"
    - Src: "com.github.javaparser.resolution.types.ResolvedTypeVariable:115,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedTypeVariable].mention(java.util.List)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedTypeVariable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedTypeVariable:122,1"
      Dst: "[java.util.List].contains"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedTypeVariable].erasure()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedTypeVariable"
    linkageType: null
    functionLinenumber: 132
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].isBounded()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].getBounds()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getBounds()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].getBounds()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1].getBounds()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].getType()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].object()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].object()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].object()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1].object()"
    functionUses: 6
    ICount: 13
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.types.ResolvedTypeVariable:133"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedTypeVariable:136"
        BranchSideFuncs:
        - "getType()"
        - "get(int)"
        - "getBounds()"
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedTypeVariable:135"
        BranchSideFuncs:
        - "object()"
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedTypeVariable:133,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].isBounded"
    - Src: "com.github.javaparser.resolution.types.ResolvedTypeVariable:134,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].getBounds"
    - Src: "com.github.javaparser.resolution.types.ResolvedTypeVariable:134,1"
      Dst: "[java.util.List].get"
    - Src: "com.github.javaparser.resolution.types.ResolvedTypeVariable:134,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].getType"
    - Src: "com.github.javaparser.resolution.types.ResolvedTypeVariable:136,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].object"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 143
    functionDepth: 0
    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.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext].solveGenericType(java.lang.String)"
    - "[com.github.javaparser.resolution.Context].solveGenericType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].solveGenericType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext].solveGenericType(java.lang.String)"
    functionUses: 3
    ICount: 7
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedTypeVariable:144,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedTypeVariable].describe"
    - Src: "com.github.javaparser.resolution.types.ResolvedTypeVariable:144,1"
      Dst: "[com.github.javaparser.resolution.Context].solveGenericType"
    - Src: "com.github.javaparser.resolution.types.ResolvedTypeVariable:144,1"
      Dst: "[java.util.Optional].orElse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedTypeVariable].toDescriptor()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedTypeVariable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedTypeVariable:149,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedTypeVariable].qualifiedName"
    - Src: "com.github.javaparser.resolution.types.ResolvedTypeVariable:149,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_17__528].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_17__528"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__528].<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__528:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_17__528].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_17__528].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_17__528"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_17__528:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_17__528].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_17__528"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_17__528:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$17"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__217].bootstrap$(com.github.javaparser.ast.stmt.TryStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__217"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.TryStmt"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__217].<init>(com.github.javaparser.ast.stmt.TryStmt)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__217:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__217].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__217].<init>(com.github.javaparser.ast.stmt.TryStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__217"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.TryStmt"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__217:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__217].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__217"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__217:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.FieldDeclaration$isClassOrInterfaceDeclaration__1173].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.body.FieldDeclaration$isClassOrInterfaceDeclaration__1173"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.FieldDeclaration$isClassOrInterfaceDeclaration__1173].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.FieldDeclaration$isClassOrInterfaceDeclaration__1173:-1,1"
      Dst: "[com.github.javaparser.ast.body.FieldDeclaration$isClassOrInterfaceDeclaration__1173].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.FieldDeclaration$isClassOrInterfaceDeclaration__1173].<init>()"
    functionSourceFile: "com.github.javaparser.ast.body.FieldDeclaration$isClassOrInterfaceDeclaration__1173"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.FieldDeclaration$isClassOrInterfaceDeclaration__1173:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.FieldDeclaration$isClassOrInterfaceDeclaration__1173].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.body.FieldDeclaration$isClassOrInterfaceDeclaration__1173"
    linkageType: null
    functionLinenumber: -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()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.FieldDeclaration$isClassOrInterfaceDeclaration__1173:-1,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].isClassOrInterfaceDeclaration"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].<init>()"
    functionSourceFile: "com.github.javaparser.ast.expr.VariableDeclarationExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:67,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>"
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:67,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.Type"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:71,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>"
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:71,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].<init>"
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:71,1"
      Dst: "[com.github.javaparser.ast.NodeList].nodeList"
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:71,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.VariableDeclarator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:75,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>"
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:75,1"
      Dst: "[com.github.javaparser.ast.NodeList].nodeList"
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:75,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -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: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:79,1"
      Dst: "[java.util.Arrays].stream"
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:79,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr$lambda_new_0__1218].bootstrap$"
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:79,1"
      Dst: "[java.util.stream.Collectors].toCollection"
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:79,1"
      Dst: "[java.util.stream.Stream].collect"
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:79,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>"
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:79,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].<init>"
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:79,1"
      Dst: "[com.github.javaparser.ast.NodeList].nodeList"
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:79,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.VariableDeclarator"
    - "com.github.javaparser.ast.Modifier[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:83,1"
      Dst: "[java.util.Arrays].stream"
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:83,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr$lambda_new_1__1219].bootstrap$"
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:83,1"
      Dst: "[java.util.stream.Collectors].toCollection"
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:83,1"
      Dst: "[java.util.stream.Stream].collect"
    - 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.NodeList].nodeList"
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:83,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:87,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>"
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:87,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:91,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>"
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:91,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -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: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:96,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 103
    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:104,1"
      Dst: "[com.github.javaparser.ast.expr.Expression].<init>"
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:105,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].setModifiers"
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:106,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].setAnnotations"
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:107,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].setVariables"
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:108,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 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.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.VariableDeclarationExpr,java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.VariableDeclarationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.VariableDeclarationExpr,java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].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.HashCodeVisitor].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.GenericListVisitorAdapter].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.NoCommentHashCodeVisitor].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.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.expr.VariableDeclarationExpr,java.lang.Object)"
    functionUses: 219
    ICount: 5
    EdgeCount: 13
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:114,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 119
    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.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.printer.PrettyPrintVisitor].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)"
    functionUses: 150
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:120,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getAnnotations()"
    functionSourceFile: "com.github.javaparser.ast.expr.VariableDeclarationExpr"
    linkageType: null
    functionLinenumber: 124
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 19
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getModifiers()"
    functionSourceFile: "com.github.javaparser.ast.expr.VariableDeclarationExpr"
    linkageType: null
    functionLinenumber: 135
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 16
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getVariables()"
    functionSourceFile: "com.github.javaparser.ast.expr.VariableDeclarationExpr"
    linkageType: null
    functionLinenumber: 140
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 30
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].setAnnotations(com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.expr.VariableDeclarationExpr"
    linkageType: null
    functionLinenumber: 145
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.VariableDeclarationExpr"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    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:147"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.VariableDeclarationExpr:150"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.VariableDeclarationExpr:149"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.expr.VariableDeclarationExpr:151"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.VariableDeclarationExpr:153"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.VariableDeclarationExpr:152"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:146,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:150,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:152,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode"
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:154,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].setModifiers(com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.expr.VariableDeclarationExpr"
    linkageType: null
    functionLinenumber: 159
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.VariableDeclarationExpr"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    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:161"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.VariableDeclarationExpr:164"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.VariableDeclarationExpr:163"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.expr.VariableDeclarationExpr:165"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.VariableDeclarationExpr:167"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.VariableDeclarationExpr:166"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:160,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:164,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:166,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode"
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:168,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].setVariables(com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.expr.VariableDeclarationExpr"
    linkageType: null
    functionLinenumber: 173
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.VariableDeclarationExpr"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    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:175"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.VariableDeclarationExpr:178"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.VariableDeclarationExpr:177"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.expr.VariableDeclarationExpr:179"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.VariableDeclarationExpr:181"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.VariableDeclarationExpr:180"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:174,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:178,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:180,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode"
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:182,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].remove(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.expr.VariableDeclarationExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 42
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.VariableDeclarationExpr:189"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.VariableDeclarationExpr:192"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.VariableDeclarationExpr:191"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.VariableDeclarationExpr:192"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.VariableDeclarationExpr:198"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.VariableDeclarationExpr:197"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.VariableDeclarationExpr:193"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.VariableDeclarationExpr:192"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.VariableDeclarationExpr:191"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.VariableDeclarationExpr:198"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.VariableDeclarationExpr:204"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.VariableDeclarationExpr:203"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.VariableDeclarationExpr:199"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.VariableDeclarationExpr:198"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.VariableDeclarationExpr:197"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.VariableDeclarationExpr:204"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.VariableDeclarationExpr:210"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.VariableDeclarationExpr:209"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.VariableDeclarationExpr:205"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.VariableDeclarationExpr:204"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.VariableDeclarationExpr:203"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:192,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:193,1"
      Dst: "[com.github.javaparser.ast.NodeList].get"
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:194,1"
      Dst: "[com.github.javaparser.ast.NodeList].remove"
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:210,1"
      Dst: "[com.github.javaparser.ast.Node].remove"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].clone()"
    functionSourceFile: "com.github.javaparser.ast.expr.VariableDeclarationExpr"
    linkageType: null
    functionLinenumber: 215
    functionDepth: 0
    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: 45
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:216,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>"
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:216,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.expr.VariableDeclarationExpr"
    linkageType: null
    functionLinenumber: 221
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.VariableDeclarationExprMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: 227
    functionDepth: 0
    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.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.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:228"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.VariableDeclarationExpr:231"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.VariableDeclarationExpr:230"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.VariableDeclarationExpr:231"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.VariableDeclarationExpr:237"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.VariableDeclarationExpr:236"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.VariableDeclarationExpr:232"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.VariableDeclarationExpr:231"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.VariableDeclarationExpr:230"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.VariableDeclarationExpr:237"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.VariableDeclarationExpr:243"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.VariableDeclarationExpr:242"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.ast.expr.VariableDeclarationExpr:238"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.VariableDeclarationExpr:237"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.VariableDeclarationExpr:236"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.VariableDeclarationExpr:243"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.VariableDeclarationExpr:249"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.github.javaparser.ast.expr.VariableDeclarationExpr:248"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.expr.VariableDeclarationExpr:244"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.VariableDeclarationExpr:243"
        BranchSideFuncs:
        - "set(int,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.VariableDeclarationExpr:242"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:231,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:232,1"
      Dst: "[com.github.javaparser.ast.NodeList].get"
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:233,1"
      Dst: "[com.github.javaparser.ast.NodeList].set"
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:249,1"
      Dst: "[com.github.javaparser.ast.Node].replace"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].isVariableDeclarationExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.VariableDeclarationExpr"
    linkageType: null
    functionLinenumber: 254
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].asVariableDeclarationExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.VariableDeclarationExpr"
    linkageType: null
    functionLinenumber: -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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].ifVariableDeclarationExpr(java.util.function.Consumer)"
    functionSourceFile: "com.github.javaparser.ast.expr.VariableDeclarationExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:267,1"
      Dst: "[java.util.function.Consumer].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].toVariableDeclarationExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.VariableDeclarationExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:273,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].lambda$new$1()"
    functionSourceFile: "com.github.javaparser.ast.expr.VariableDeclarationExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].lambda$new$0()"
    functionSourceFile: "com.github.javaparser.ast.expr.VariableDeclarationExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:79,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.BinaryExprMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.BinaryExprMetaModel"
    linkageType: null
    functionLinenumber: 41
    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:42,1"
      Dst: "[com.github.javaparser.metamodel.ExpressionMetaModel].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_8__1109].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_8__1109"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_8__1109].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_8__1109:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_8__1109].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_8__1109].<init>()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_8__1109"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_8__1109:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_8__1109].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_8__1109"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].lambda$findTokenTextElementForComment$8(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    functionUses: 6
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_8__1109:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].lambda$findTokenTextElementForComment$8"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedArrayType].<init>(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedArrayType"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedArrayType:36,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedArrayType].equals(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedArrayType"
    linkageType: null
    functionLinenumber: 44
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].equals(java.lang.Object)"
    functionUses: 67
    ICount: 16
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.types.ResolvedArrayType:45"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedArrayType:47"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedArrayType:46"
        BranchSideFuncs: []
    - 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: []
    - Branch String: "com.github.javaparser.resolution.types.ResolvedArrayType:47"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedArrayType:49"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedArrayType:48"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "com.github.javaparser.resolution.types.ResolvedArrayType:50"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedArrayType:52"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedArrayType:51"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedArrayType:47,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.resolution.types.ResolvedArrayType:50,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedArrayType].hashCode()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedArrayType"
    linkageType: null
    functionLinenumber: 56
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].hashCode()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].hashCode()"
    functionUses: 28
    ICount: 4
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedArrayType:57,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedArrayType].toString()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedArrayType"
    linkageType: null
    functionLinenumber: 61
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 20
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedArrayType:62,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.resolution.types.ResolvedArrayType:62,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.resolution.types.ResolvedArrayType:62,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedArrayType].asArrayType()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedArrayType"
    linkageType: null
    functionLinenumber: 69
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedArrayType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 38
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedArrayType].isArray()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedArrayType"
    linkageType: null
    functionLinenumber: 74
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 38
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedArrayType].describe()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedArrayType"
    linkageType: null
    functionLinenumber: 79
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].describe()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].describe()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].describe()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].describe()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType:com.github.javaparser.resolution.types.ResolvedPrimitiveType:com.github.javaparser.resolution.types.ResolvedVoidType:com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].describe()"
    functionUses: 34
    ICount: 9
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedArrayType:80,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.resolution.types.ResolvedArrayType:80,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].describe"
    - Src: "com.github.javaparser.resolution.types.ResolvedArrayType:80,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.resolution.types.ResolvedArrayType:80,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedArrayType].getComponentType()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedArrayType"
    linkageType: null
    functionLinenumber: 83
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 38
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedArrayType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedArrayType"
    linkageType: null
    functionLinenumber: 89
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isNull()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isNull()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isArray()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asArrayType()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder:com.github.javaparser.resolution.model.typesystem.NullType:com.github.javaparser.resolution.types.ResolvedArrayType:com.github.javaparser.resolution.types.ResolvedPrimitiveType:com.github.javaparser.resolution.types.ResolvedType:com.github.javaparser.resolution.types.ResolvedTypeVariable].getComponentType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isPrimitive()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isPrimitive()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType:com.github.javaparser.resolution.types.ResolvedArrayType:com.github.javaparser.resolution.types.ResolvedPrimitiveType:com.github.javaparser.resolution.types.ResolvedType].getComponentType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].getComponentType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isPrimitive()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType:com.github.javaparser.resolution.types.ResolvedPrimitiveType:com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asArrayType()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder:com.github.javaparser.resolution.model.typesystem.NullType:com.github.javaparser.resolution.types.ResolvedArrayType:com.github.javaparser.resolution.types.ResolvedPrimitiveType:com.github.javaparser.resolution.types.ResolvedReferenceType:com.github.javaparser.resolution.types.ResolvedType:com.github.javaparser.resolution.types.ResolvedTypeVariable].getComponentType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isPrimitive()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType:com.github.javaparser.resolution.types.ResolvedPrimitiveType:com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType:com.github.javaparser.resolution.types.ResolvedVoidType].getComponentType()"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    functionUses: 41
    ICount: 40
    EdgeCount: 46
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.types.ResolvedArrayType:90"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedArrayType:93"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedArrayType:92"
        BranchSideFuncs:
        - "isArray()"
    - Branch String: "com.github.javaparser.resolution.types.ResolvedArrayType:93"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedArrayType:107"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedArrayType:106"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.types.ResolvedArrayType:94"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedArrayType:99"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedArrayType:98"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.types.ResolvedArrayType:94"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedArrayType:99"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedArrayType:98"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.types.ResolvedArrayType:99"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedArrayType:100"
        BranchSideFuncs:
        - "isReferenceType()"
        - "isPrimitive()"
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedArrayType:99"
        BranchSideFuncs:
        - "isReferenceType()"
        - "isPrimitive()"
    - Branch String: "com.github.javaparser.resolution.types.ResolvedArrayType:99"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedArrayType:101"
        BranchSideFuncs:
        - "isReferenceType()"
        - "isPrimitive()"
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedArrayType:100"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.types.ResolvedArrayType:100"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedArrayType:105"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedArrayType:104"
        BranchSideFuncs:
        - "asArrayType()"
        - "getComponentType()"
        - "isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - Branch String: "com.github.javaparser.resolution.types.ResolvedArrayType:100"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedArrayType:105"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedArrayType:104"
        BranchSideFuncs:
        - "asArrayType()"
        - "getComponentType()"
        - "isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedArrayType:90,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isNull"
    - Src: "com.github.javaparser.resolution.types.ResolvedArrayType:93,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isArray"
    - Src: "com.github.javaparser.resolution.types.ResolvedArrayType:94,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isPrimitive"
    - Src: "com.github.javaparser.resolution.types.ResolvedArrayType:94,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asArrayType"
    - Src: "com.github.javaparser.resolution.types.ResolvedArrayType:94,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedArrayType].getComponentType"
    - Src: "com.github.javaparser.resolution.types.ResolvedArrayType:95,1"
      Dst: "[java.lang.Object].equals"
    - Src: "com.github.javaparser.resolution.types.ResolvedArrayType:99,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType"
    - Src: "com.github.javaparser.resolution.types.ResolvedArrayType:105,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isAssignableBy"
    JavaMethodInfo: null
    BBCount: 13
    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)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedArrayType"
    linkageType: null
    functionLinenumber: 111
    functionDepth: 0
    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"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    - "[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: 17
    ICount: 12
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.types.ResolvedArrayType:113"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedArrayType:116"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedArrayType:115"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.resolution.types.ResolvedType)"
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedArrayType:112,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].replaceTypeVariables"
    - Src: "com.github.javaparser.resolution.types.ResolvedArrayType:116,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedArrayType].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedArrayType].erasure()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedArrayType"
    linkageType: null
    functionLinenumber: 124
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].<init>(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].erasure()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].erasure()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].erasure()"
    - "[com.github.javaparser.resolution.types.ResolvedType:com.github.javaparser.resolution.types.ResolvedWildcard].erasure()"
    functionUses: 6
    ICount: 6
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedArrayType:125,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].erasure"
    - Src: "com.github.javaparser.resolution.types.ResolvedArrayType:125,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedArrayType].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedArrayType].toDescriptor()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedArrayType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedArrayType:130,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "com.github.javaparser.resolution.types.ResolvedArrayType:131,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "com.github.javaparser.resolution.types.ResolvedArrayType:132,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].toDescriptor"
    - Src: "com.github.javaparser.resolution.types.ResolvedArrayType:133,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].<init>(com.fasterxml.jackson.core.io.IOContext,int,java.io.DataInput,com.fasterxml.jackson.core.ObjectCodec,com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser"
    linkageType: null
    functionLinenumber: 125
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "com.fasterxml.jackson.core.io.IOContext"
    - "int"
    - "java.io.DataInput"
    - "com.fasterxml.jackson.core.ObjectCodec"
    - "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.ParserBase].<init>(com.fasterxml.jackson.core.io.IOContext,int)"
    functionUses: 1
    ICount: 17
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:126,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getCodec()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser"
    linkageType: null
    functionLinenumber: 134
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.ObjectCodec"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].setCodec(com.fasterxml.jackson.core.ObjectCodec)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.ObjectCodec"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getReadCapabilities()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser"
    linkageType: null
    functionLinenumber: 144
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.util.JacksonFeatureSet"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].releaseBuffered(java.io.OutputStream)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.io.OutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getInputSource()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._closeInput()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser"
    linkageType: null
    functionLinenumber: 170
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._releaseBuffers()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser"
    linkageType: null
    functionLinenumber: 181
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.ParserBase]._releaseBuffers()"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].release()"
    functionUses: 2
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:182,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase]._releaseBuffers"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:184,1"
      Dst: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].release"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getText()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser"
    linkageType: null
    functionLinenumber: 195
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._finishAndReturnString()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].contentsAsString()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._getText2(com.fasterxml.jackson.core.JsonToken)"
    functionUses: 75
    ICount: 15
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:196"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:203"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:202"
        BranchSideFuncs:
        - "_getText2(com.fasterxml.jackson.core.JsonToken)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:197"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:201"
        BranchSideFuncs:
        - "_finishAndReturnString()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:200"
        BranchSideFuncs:
        - "contentsAsString()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:199,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._finishAndReturnString"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:201,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].contentsAsString"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:203,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._getText2"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getText(java.io.Writer)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.io.Writer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:210"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:217"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:216"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:211"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:215"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:214"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:217"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:222"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:221"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:222"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:230"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:229"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:223"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:226"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:225"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:213,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._finishString"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:215,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].contentsToWriter"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:218,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadContext].getCurrentName"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:219,1"
      Dst: "[java.io.Writer].write"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:220,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:223,1"
      Dst: "[com.fasterxml.jackson.core.JsonToken].isNumeric"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:226,1"
      Dst: "[com.fasterxml.jackson.core.JsonToken].asCharArray"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getValueAsString()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser"
    linkageType: null
    functionLinenumber: 236
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._finishAndReturnString()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].contentsAsString()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getCurrentName()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].getValueAsString(java.lang.String)"
    functionUses: 11
    ICount: 19
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:237"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:244"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:243"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:238"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:242"
        BranchSideFuncs:
        - "_finishAndReturnString()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:241"
        BranchSideFuncs:
        - "contentsAsString()"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:244"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:247"
        BranchSideFuncs:
        - "getCurrentName()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:246"
        BranchSideFuncs:
        - "getValueAsString(java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:240,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._finishAndReturnString"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:242,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].contentsAsString"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:245,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].getCurrentName"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:247,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase].getValueAsString"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getValueAsString(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser"
    linkageType: null
    functionLinenumber: 252
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._finishAndReturnString()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].contentsAsString()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getCurrentName()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].getValueAsString(java.lang.String)"
    functionUses: 4
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:253"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:260"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:259"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:254"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:258"
        BranchSideFuncs:
        - "_finishAndReturnString()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:257"
        BranchSideFuncs:
        - "contentsAsString()"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:260"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:263"
        BranchSideFuncs:
        - "getCurrentName()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:262"
        BranchSideFuncs:
        - "getValueAsString(java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:256,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._finishAndReturnString"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:258,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].contentsAsString"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:261,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].getCurrentName"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:263,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase].getValueAsString"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getValueAsInt()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser"
    linkageType: null
    functionLinenumber: 268
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.ParserBase]._parseIntValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].convertNumberToInt()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].getValueAsInt(int)"
    functionUses: 4
    ICount: 21
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:270"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:271"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:270"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:281"
        BranchSideFuncs:
        - "getValueAsInt(int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:272"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:280"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:279"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:273"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:276"
        BranchSideFuncs:
        - "_parseIntValue()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:275"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:276"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:280"
        BranchSideFuncs:
        - "convertNumberToInt()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:279"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:274,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase]._parseIntValue"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:277,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].convertNumberToInt"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:282,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase].getValueAsInt"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getValueAsInt(int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser"
    linkageType: null
    functionLinenumber: 287
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.ParserBase]._parseIntValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].convertNumberToInt()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].getValueAsInt(int)"
    functionUses: 4
    ICount: 22
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:289"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:290"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:289"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:300"
        BranchSideFuncs:
        - "getValueAsInt(int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:291"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:299"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:298"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:292"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:295"
        BranchSideFuncs:
        - "_parseIntValue()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:294"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:295"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:299"
        BranchSideFuncs:
        - "convertNumberToInt()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:298"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:293,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase]._parseIntValue"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:296,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].convertNumberToInt"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:301,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase].getValueAsInt"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._getText2(com.fasterxml.jackson.core.JsonToken)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser"
    linkageType: null
    functionLinenumber: 305
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonToken"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonToken].id()"
    - "[com.fasterxml.jackson.core.json.JsonReadContext].getCurrentName()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].contentsAsString()"
    - "[com.fasterxml.jackson.core.JsonToken].asString()"
    functionUses: 1
    ICount: 14
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:306"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:309"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:308"
        BranchSideFuncs:
        - "id()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:309,1"
      Dst: "[com.fasterxml.jackson.core.JsonToken].id"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:311,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadContext].getCurrentName"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:317,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].contentsAsString"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:319,1"
      Dst: "[com.fasterxml.jackson.core.JsonToken].asString"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getTextCharacters()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser"
    linkageType: null
    functionLinenumber: 325
    functionDepth: 0
    returnType: "char[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonToken].id()"
    - "[com.fasterxml.jackson.core.json.JsonReadContext].getCurrentName()"
    - "[com.fasterxml.jackson.core.io.IOContext].allocNameCopyBuffer(int)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._finishString()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].getTextBuffer()"
    - "[com.fasterxml.jackson.core.JsonToken].asCharArray()"
    functionUses: 4
    ICount: 38
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:326"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:357"
        BranchSideFuncs:
        - "id()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:356"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:330"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:341"
        BranchSideFuncs:
        - "getCurrentName()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:340"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:333"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:335"
        BranchSideFuncs:
        - "allocNameCopyBuffer(int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:334"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:335"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:338"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:337"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:344"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:351"
        BranchSideFuncs:
        - "_finishString()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:350"
        BranchSideFuncs:
        - "getTextBuffer()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:327,1"
      Dst: "[com.fasterxml.jackson.core.JsonToken].id"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:331,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadContext].getCurrentName"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:332,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:334,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].allocNameCopyBuffer"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:338,1"
      Dst: "[java.lang.String].getChars"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:346,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._finishString"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:351,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].getTextBuffer"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:354,1"
      Dst: "[com.fasterxml.jackson.core.JsonToken].asCharArray"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getTextLength()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser"
    linkageType: null
    functionLinenumber: 362
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._finishString()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].size()"
    - "[com.fasterxml.jackson.core.json.JsonReadContext].getCurrentName()"
    - "[com.fasterxml.jackson.core.JsonToken].isNumeric()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].size()"
    - "[com.fasterxml.jackson.core.JsonToken].asCharArray()"
    functionUses: 4
    ICount: 31
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:363"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:370"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:369"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:364"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:368"
        BranchSideFuncs:
        - "_finishString()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:367"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:370"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:373"
        BranchSideFuncs:
        - "getCurrentName()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:372"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:373"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:379"
        BranchSideFuncs:
        - "isNumeric()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:378"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:374"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:377"
        BranchSideFuncs:
        - "size()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:376"
        BranchSideFuncs:
        - "asCharArray()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:366,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._finishString"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:368,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].size"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:371,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadContext].getCurrentName"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:371,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:374,1"
      Dst: "[com.fasterxml.jackson.core.JsonToken].isNumeric"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:377,1"
      Dst: "[com.fasterxml.jackson.core.JsonToken].asCharArray"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getTextOffset()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser"
    linkageType: null
    functionLinenumber: 385
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonToken].id()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._finishString()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].getTextOffset()"
    functionUses: 4
    ICount: 15
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:386"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:402"
        BranchSideFuncs:
        - "id()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:401"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:391"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:398"
        BranchSideFuncs:
        - "_finishString()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:397"
        BranchSideFuncs:
        - "getTextOffset()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:387,1"
      Dst: "[com.fasterxml.jackson.core.JsonToken].id"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:393,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._finishString"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:398,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].getTextOffset"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser"
    linkageType: null
    functionLinenumber: 407
    functionDepth: 0
    returnType: "byte[]"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.Base64Variant"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportError(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._decodeBase64(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.core.JsonParser]._constructError(java.lang.String)"
    - "[com.fasterxml.jackson.core.base.ParserBase]._getByteArrayBuilder()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._decodeBase64(java.lang.String,com.fasterxml.jackson.core.util.ByteArrayBuilder,com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getText()"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].toByteArray()"
    functionUses: 6
    ICount: 35
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:408"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:414"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:408"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:409"
        BranchSideFuncs:
        - "_reportError(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:408"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:414"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:415"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:426"
        BranchSideFuncs:
        - "_decodeBase64(com.fasterxml.jackson.core.Base64Variant)"
        - "_constructError(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:425"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:426"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:432"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:410,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:410,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportError"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:417,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._decodeBase64"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:419,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:419,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser]._constructError"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:428,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase]._getByteArrayBuilder"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:429,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getText"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:429,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._decodeBase64"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:430,1"
      Dst: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].toByteArray"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].readBinaryValue(com.fasterxml.jackson.core.Base64Variant,java.io.OutputStream)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser"
    linkageType: null
    functionLinenumber: 439
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.Base64Variant"
    - "java.io.OutputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].write(byte[])"
    - "[com.fasterxml.jackson.core.io.DataOutputAsStream].write(byte[])"
    - "[com.fasterxml.jackson.core.io.IOContext].allocBase64Buffer()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._readBinary(com.fasterxml.jackson.core.Base64Variant,java.io.OutputStream,byte[])"
    - "[com.fasterxml.jackson.core.io.IOContext].releaseBase64Buffer(byte[])"
    - "[com.fasterxml.jackson.core.io.IOContext].releaseBase64Buffer(byte[])"
    functionUses: 3
    ICount: 22
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:440"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:441"
        BranchSideFuncs:
        - "write(byte[])"
        - "getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:440"
        BranchSideFuncs:
        - "write(byte[])"
        - "getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:440"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:446"
        BranchSideFuncs:
        - "write(byte[])"
        - "getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:445"
        BranchSideFuncs:
        - "allocBase64Buffer()"
        - "_readBinary(com.fasterxml.jackson.core.Base64Variant,java.io.OutputStream,byte[])"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:441,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getBinaryValue"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:442,1"
      Dst: "[java.io.OutputStream].write"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:446,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].allocBase64Buffer"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:448,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._readBinary"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:450,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].releaseBase64Buffer"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._readBinary(com.fasterxml.jackson.core.Base64Variant,java.io.OutputStream,byte[])"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser"
    linkageType: null
    functionLinenumber: 456
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.Base64Variant"
    - "java.io.OutputStream"
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.Base64Variant].decodeBase64Char(int)"
    - "[com.fasterxml.jackson.core.base.ParserBase]._decodeBase64Escape(com.fasterxml.jackson.core.Base64Variant,int,int)"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].write(byte[],int,int)"
    - "[com.fasterxml.jackson.core.io.DataOutputAsStream].write(byte[],int,int)"
    - "[com.fasterxml.jackson.databind.util.ByteBufferBackedOutputStream].write(byte[],int,int)"
    - "[com.fasterxml.jackson.core.Base64Variant].decodeBase64Char(int)"
    - "[com.fasterxml.jackson.core.base.ParserBase]._decodeBase64Escape(com.fasterxml.jackson.core.Base64Variant,int,int)"
    - "[com.fasterxml.jackson.core.Base64Variant].decodeBase64Char(int)"
    - "[com.fasterxml.jackson.core.Base64Variant].requiresPaddingOnRead()"
    - "[com.fasterxml.jackson.core.base.ParserBase]._handleBase64MissingPadding(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.core.base.ParserBase]._decodeBase64Escape(com.fasterxml.jackson.core.Base64Variant,int,int)"
    - "[com.fasterxml.jackson.core.Base64Variant].usesPaddingChar(int)"
    - "[com.fasterxml.jackson.core.base.ParserBase]._decodeBase64Escape(com.fasterxml.jackson.core.Base64Variant,int,int)"
    - "[com.fasterxml.jackson.core.Base64Variant].getPaddingChar()"
    - "[com.fasterxml.jackson.core.base.ParserBase].reportInvalidBase64Char(com.fasterxml.jackson.core.Base64Variant,int,int,java.lang.String)"
    - "[com.fasterxml.jackson.core.Base64Variant].decodeBase64Char(int)"
    - "[com.fasterxml.jackson.core.Base64Variant].requiresPaddingOnRead()"
    - "[com.fasterxml.jackson.core.base.ParserBase]._handleBase64MissingPadding(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.core.base.ParserBase]._decodeBase64Escape(com.fasterxml.jackson.core.Base64Variant,int,int)"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].write(byte[],int,int)"
    - "[com.fasterxml.jackson.core.io.DataOutputAsStream].write(byte[],int,int)"
    - "[com.fasterxml.jackson.databind.util.ByteBufferBackedOutputStream].write(byte[],int,int)"
    functionUses: 1
    ICount: 124
    EdgeCount: 22
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:466"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:465"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:464"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:468"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:479"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:478"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:469"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:472"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:471"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:473"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:479"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:478"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:479"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:485"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:484"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:490"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:493"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:492"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:500"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:529"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:528"
        BranchSideFuncs:
        - "decodeBase64Char(int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:501"
      Branch Sides: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:503"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:511"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:510"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:506"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:566"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:565"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:513"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:528"
        BranchSideFuncs:
        - "decodeBase64Char(int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:516"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:523"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:522"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:517"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:519"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:518"
        BranchSideFuncs:
        - "reportInvalidBase64Char(com.fasterxml.jackson.core.Base64Variant,int,int,java.lang.String)"
        - "getPaddingChar()"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:518"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:523"
        BranchSideFuncs:
        - "reportInvalidBase64Char(com.fasterxml.jackson.core.Base64Variant,int,int,java.lang.String)"
        - "getPaddingChar()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:522"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:533"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:561"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:560"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:534"
      Branch Sides: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:536"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:545"
        BranchSideFuncs:
        - "requiresPaddingOnRead()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:544"
        BranchSideFuncs:
        - "_decodeBase64Escape(com.fasterxml.jackson.core.Base64Variant,int,int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:540"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:566"
        BranchSideFuncs:
        - "_handleBase64MissingPadding(com.fasterxml.jackson.core.Base64Variant)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:565"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:547"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:560"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:567"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:571"
        BranchSideFuncs:
        - "write(byte[],int,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:570"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:465,1"
      Dst: "[java.io.DataInput].readUnsignedByte"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:467,1"
      Dst: "[com.fasterxml.jackson.core.Base64Variant].decodeBase64Char"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:472,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase]._decodeBase64Escape"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:481,1"
      Dst: "[java.io.OutputStream].write"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:506,1"
      Dst: "[com.fasterxml.jackson.core.Base64Variant].requiresPaddingOnRead"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:507,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase]._handleBase64MissingPadding"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:516,1"
      Dst: "[com.fasterxml.jackson.core.Base64Variant].usesPaddingChar"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:519,1"
      Dst: "[com.fasterxml.jackson.core.Base64Variant].getPaddingChar"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:519,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:519,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].reportInvalidBase64Char"
    JavaMethodInfo: null
    BBCount: 35
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser"
    linkageType: null
    functionLinenumber: 586
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._nextAfterName()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._skipString()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._skipWSOrEnd()"
    - "[com.fasterxml.jackson.core.base.ParserBase].close()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._closeScope(int)"
    - "[com.fasterxml.jackson.core.json.JsonReadContext].expectComma()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportUnexpectedChar(int,java.lang.String)"
    - "[com.fasterxml.jackson.core.JsonStreamContext].typeDesc()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._skipWS()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._closeScope(int)"
    - "[com.fasterxml.jackson.core.JsonStreamContext].inObject()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._nextTokenNotInObject(int)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._parseName(int)"
    - "[com.fasterxml.jackson.core.json.JsonReadContext].setCurrentName(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._skipColon()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._parseNegNumber()"
    - "[com.fasterxml.jackson.core.JsonParser].isEnabled(com.fasterxml.jackson.core.JsonParser$Feature)"
    - "[com.fasterxml.jackson.core.json.JsonReadFeature].mappedFeature()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._parsePosNumber()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._handleUnexpectedValue(int)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._parseFloatThatStartsWithPeriod(boolean,boolean)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._parseUnsignedNumber(int)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._matchToken(java.lang.String,int)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._matchToken(java.lang.String,int)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._matchToken(java.lang.String,int)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._handleUnexpectedValue(int)"
    functionUses: 212
    ICount: 95
    EdgeCount: 26
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:587"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:594"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:593"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:594"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:599"
        BranchSideFuncs:
        - "_nextAfterName()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:598"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:600"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:603"
        BranchSideFuncs:
        - "_skipString()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:602"
        BranchSideFuncs:
        - "_skipWSOrEnd()"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:604"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:609"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:614"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:615"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:614"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:614"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:620"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:619"
        BranchSideFuncs:
        - "expectComma()"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:620"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:639"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:638"
        BranchSideFuncs:
        - "inObject()"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:621"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:624"
        BranchSideFuncs:
        - "typeDesc()"
        - "_reportUnexpectedChar(int,java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:623"
        BranchSideFuncs:
        - "_skipWS()"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:627"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:639"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:638"
        BranchSideFuncs:
        - "inObject()"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:628"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:629"
        BranchSideFuncs:
        - "_closeScope(int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:628"
        BranchSideFuncs:
        - "_closeScope(int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:628"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:639"
        BranchSideFuncs:
        - "_closeScope(int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:638"
        BranchSideFuncs:
        - "inObject()"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:639"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:643"
        BranchSideFuncs:
        - "_nextTokenNotInObject(int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:642"
        BranchSideFuncs:
        - "_skipColon()"
        - "setCurrentName(java.lang.String)"
        - "_parseName(int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:650"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:657"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:656"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:662"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:665"
        BranchSideFuncs:
        - "_parsePosNumber()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:664"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:595,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._nextAfterName"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:601,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._skipString"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:603,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._skipWSOrEnd"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:606,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].close"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:615,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._closeScope"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:620,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadContext].expectComma"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:622,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].typeDesc"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:622,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:622,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportUnexpectedChar"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:624,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._skipWS"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:639,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].inObject"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:640,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._nextTokenNotInObject"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:643,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._parseName"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:644,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadContext].setCurrentName"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:647,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._skipColon"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:659,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._parseNegNumber"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:662,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadFeature].mappedFeature"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:662,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isEnabled"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:663,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._parsePosNumber"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:665,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._handleUnexpectedValue"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:669,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._parseFloatThatStartsWithPeriod"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:681,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._parseUnsignedNumber"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:684,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._matchToken"
    JavaMethodInfo: null
    BBCount: 36
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._nextTokenNotInObject(int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser"
    linkageType: null
    functionLinenumber: 710
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.ParserBase].createChildArrayContext(int,int)"
    - "[com.fasterxml.jackson.core.base.ParserBase].createChildObjectContext(int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._matchToken(java.lang.String,int)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._matchToken(java.lang.String,int)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._matchToken(java.lang.String,int)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._parseNegNumber()"
    - "[com.fasterxml.jackson.core.JsonParser].isEnabled(com.fasterxml.jackson.core.JsonParser$Feature)"
    - "[com.fasterxml.jackson.core.json.JsonReadFeature].mappedFeature()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._parsePosNumber()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._handleUnexpectedValue(int)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._parseFloatThatStartsWithPeriod(boolean,boolean)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._parseUnsignedNumber(int)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._handleUnexpectedValue(int)"
    functionUses: 2
    ICount: 54
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:711"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:715"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:714"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:734"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:737"
        BranchSideFuncs:
        - "_parsePosNumber()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:736"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:717,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].createChildArrayContext"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:720,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].createChildObjectContext"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:723,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._matchToken"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:732,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._parseNegNumber"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:734,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadFeature].mappedFeature"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:734,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isEnabled"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:735,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._parsePosNumber"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:737,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._handleUnexpectedValue"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:739,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._parseFloatThatStartsWithPeriod"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:750,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._parseUnsignedNumber"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._nextAfterName()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser"
    linkageType: null
    functionLinenumber: 756
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.ParserBase].createChildArrayContext(int,int)"
    - "[com.fasterxml.jackson.core.base.ParserBase].createChildObjectContext(int,int)"
    functionUses: 2
    ICount: 17
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:762"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:764"
        BranchSideFuncs:
        - "createChildArrayContext(int,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:763"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:764"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:767"
        BranchSideFuncs:
        - "createChildObjectContext(int,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:766"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:763,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].createChildArrayContext"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:765,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].createChildObjectContext"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].finishToken()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:772"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:776"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:775"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:774,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._finishString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextFieldName()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser"
    linkageType: null
    functionLinenumber: 791
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._nextAfterName()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._skipString()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._skipWS()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._closeScope(int)"
    - "[com.fasterxml.jackson.core.json.JsonReadContext].expectComma()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportUnexpectedChar(int,java.lang.String)"
    - "[com.fasterxml.jackson.core.JsonStreamContext].typeDesc()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._skipWS()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._closeScope(int)"
    - "[com.fasterxml.jackson.core.JsonStreamContext].inObject()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._nextTokenNotInObject(int)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._parseName(int)"
    - "[com.fasterxml.jackson.core.json.JsonReadContext].setCurrentName(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._skipColon()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._parseNegNumber()"
    - "[com.fasterxml.jackson.core.JsonParser].isEnabled(com.fasterxml.jackson.core.JsonParser$Feature)"
    - "[com.fasterxml.jackson.core.json.JsonReadFeature].mappedFeature()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._parsePosNumber()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._handleUnexpectedValue(int)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._parseFloatThatStartsWithPeriod(boolean,boolean)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._parseUnsignedNumber(int)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._matchToken(java.lang.String,int)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._matchToken(java.lang.String,int)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._matchToken(java.lang.String,int)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._handleUnexpectedValue(int)"
    functionUses: 41
    ICount: 83
    EdgeCount: 25
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:793"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:797"
        BranchSideFuncs:
        - "_nextAfterName()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:796"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:797"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:800"
        BranchSideFuncs:
        - "_skipString()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:799"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:804"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:805"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:804"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:804"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:810"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:809"
        BranchSideFuncs:
        - "expectComma()"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:810"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:825"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:824"
        BranchSideFuncs:
        - "inObject()"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:811"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:814"
        BranchSideFuncs:
        - "typeDesc()"
        - "_reportUnexpectedChar(int,java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:813"
        BranchSideFuncs:
        - "_skipWS()"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:817"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:825"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:824"
        BranchSideFuncs:
        - "inObject()"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:818"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:819"
        BranchSideFuncs:
        - "_closeScope(int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:818"
        BranchSideFuncs:
        - "_closeScope(int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:818"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:825"
        BranchSideFuncs:
        - "_closeScope(int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:824"
        BranchSideFuncs:
        - "inObject()"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:825"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:830"
        BranchSideFuncs:
        - "_nextTokenNotInObject(int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:829"
        BranchSideFuncs:
        - "_skipColon()"
        - "setCurrentName(java.lang.String)"
        - "_parseName(int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:835"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:841"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:840"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:846"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:849"
        BranchSideFuncs:
        - "_parsePosNumber()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:848"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:794,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._nextAfterName"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:798,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._skipString"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:800,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._skipWS"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:805,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._closeScope"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:810,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadContext].expectComma"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:812,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].typeDesc"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:812,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:812,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportUnexpectedChar"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:825,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].inObject"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:826,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._nextTokenNotInObject"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:830,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._parseName"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:831,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadContext].setCurrentName"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:834,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._skipColon"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:843,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._parseNegNumber"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:846,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadFeature].mappedFeature"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:846,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isEnabled"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:847,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._parsePosNumber"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:849,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._handleUnexpectedValue"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:853,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._parseFloatThatStartsWithPeriod"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:864,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._parseUnsignedNumber"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:867,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._matchToken"
    JavaMethodInfo: null
    BBCount: 32
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextTextValue()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser"
    linkageType: null
    functionLinenumber: 895
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._finishAndReturnString()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].contentsAsString()"
    - "[com.fasterxml.jackson.core.base.ParserBase].createChildArrayContext(int,int)"
    - "[com.fasterxml.jackson.core.base.ParserBase].createChildObjectContext(int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    functionUses: 5
    ICount: 37
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:896"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:915"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:914"
        BranchSideFuncs:
        - "getText()"
        - "nextToken()"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:901"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:908"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:907"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:902"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:906"
        BranchSideFuncs:
        - "_finishAndReturnString()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:905"
        BranchSideFuncs:
        - "contentsAsString()"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:908"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:910"
        BranchSideFuncs:
        - "createChildArrayContext(int,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:909"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:910"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:913"
        BranchSideFuncs:
        - "createChildObjectContext(int,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:912"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:915"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:914"
        BranchSideFuncs:
        - "getText()"
        - "nextToken()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:904,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._finishAndReturnString"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:906,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].contentsAsString"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:909,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].createChildArrayContext"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:911,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].createChildObjectContext"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:915,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:915,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getText"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextIntValue(int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:922"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:937"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:936"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:927"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:930"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:929"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:930"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:932"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:931"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:932"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:935"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:934"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:937"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:936"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:928,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].getIntValue"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:931,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].createChildArrayContext"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:933,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].createChildObjectContext"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:937,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextLongValue(long)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:944"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:959"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:958"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:949"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:952"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:951"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:952"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:954"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:953"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:954"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:957"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:956"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:959"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:958"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:950,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].getLongValue"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:953,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].createChildArrayContext"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:955,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].createChildObjectContext"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:959,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextBooleanValue()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 38
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:966"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:985"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:984"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:971"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:974"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:973"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:974"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:977"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:976"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:977"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:979"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:978"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:979"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:982"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:981"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:986"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:989"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:988"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:989"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:992"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:991"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:978,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].createChildArrayContext"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:980,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].createChildObjectContext"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:985,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._parseFloatThatStartsWithPeriod()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1003,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._parseFloatThatStartsWithPeriod"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._parseFloatThatStartsWithPeriod(boolean,boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser"
    linkageType: null
    functionLinenumber: 1010
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 2
    argTypes:
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonParser].isEnabled(com.fasterxml.jackson.core.JsonParser$Feature)"
    - "[com.fasterxml.jackson.core.json.JsonReadFeature].mappedFeature()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._handleUnexpectedValue(int)"
    - "[com.fasterxml.jackson.core.util.TextBuffer].emptyAndGetCurrentSegment()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._parseFloat(char[],int,int,boolean,int)"
    functionUses: 4
    ICount: 17
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1011"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1014"
        BranchSideFuncs:
        - "_handleUnexpectedValue(int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1013"
        BranchSideFuncs:
        - "emptyAndGetCurrentSegment()"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1017"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1020"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1019"
        BranchSideFuncs:
        - "_parseFloat(char[],int,int,boolean,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1011,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadFeature].mappedFeature"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1011,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isEnabled"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1012,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._handleUnexpectedValue"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1014,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].emptyAndGetCurrentSegment"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1020,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._parseFloat"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._parseUnsignedNumber(int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser"
    linkageType: null
    functionLinenumber: 1047
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.TextBuffer].emptyAndGetCurrentSegment()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._handleLeadingZeroes()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._handleInvalidNumberStart(int,boolean)"
    - "[com.fasterxml.jackson.core.util.TextBuffer].finishCurrentSegment()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._parseFloat(char[],int,int,boolean,int)"
    - "[com.fasterxml.jackson.core.util.TextBuffer].setCurrentLength(int)"
    - "[com.fasterxml.jackson.core.JsonStreamContext].inRoot()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._verifyRootSpace()"
    - "[com.fasterxml.jackson.core.base.ParserBase].resetInt(boolean,int)"
    functionUses: 3
    ICount: 54
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1053"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1064"
        BranchSideFuncs:
        - "_handleLeadingZeroes()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1063"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1055"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1057"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1056"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1055"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1057"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1056"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1057"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1058"
        BranchSideFuncs:
        - "_handleInvalidNumberStart(int,boolean)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1057"
        BranchSideFuncs:
        - "_handleInvalidNumberStart(int,boolean)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1057"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1060"
        BranchSideFuncs:
        - "_handleInvalidNumberStart(int,boolean)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1059"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1071"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1080"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1079"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1071"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1080"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1079"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1073"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1077"
        BranchSideFuncs:
        - "finishCurrentSegment()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1076"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1080"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1081"
        BranchSideFuncs:
        - "_parseFloat(char[],int,int,boolean,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1080"
        BranchSideFuncs:
        - "_parseFloat(char[],int,int,boolean,int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1080"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1081"
        BranchSideFuncs:
        - "_parseFloat(char[],int,int,boolean,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1080"
        BranchSideFuncs:
        - "_parseFloat(char[],int,int,boolean,int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1080"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1083"
        BranchSideFuncs:
        - "_parseFloat(char[],int,int,boolean,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1082"
        BranchSideFuncs:
        - "inRoot()"
        - "setCurrentLength(int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1086"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1090"
        BranchSideFuncs:
        - "_verifyRootSpace()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1089"
        BranchSideFuncs:
        - "resetInt(boolean,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1048,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].emptyAndGetCurrentSegment"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1054,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._handleLeadingZeroes"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1058,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._handleInvalidNumberStart"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1065,1"
      Dst: "[java.io.DataInput].readUnsignedByte"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1074,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].finishCurrentSegment"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1081,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._parseFloat"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1083,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].setCurrentLength"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1086,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].inRoot"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1087,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._verifyRootSpace"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1090,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].resetInt"
    JavaMethodInfo: null
    BBCount: 22
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._parsePosNumber()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser"
    linkageType: null
    functionLinenumber: 1094
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._parseSignedNumber(boolean)"
    functionUses: 3
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1095,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._parseSignedNumber"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._parseNegNumber()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser"
    linkageType: null
    functionLinenumber: 1099
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._parseSignedNumber(boolean)"
    functionUses: 3
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1100,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._parseSignedNumber"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._parseSignedNumber(boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser"
    linkageType: null
    functionLinenumber: 1104
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.TextBuffer].emptyAndGetCurrentSegment()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._handleLeadingZeroes()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._parseFloatThatStartsWithPeriod(boolean,boolean)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._handleInvalidNumberStart(int,boolean,boolean)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._handleInvalidNumberStart(int,boolean,boolean)"
    - "[com.fasterxml.jackson.core.util.TextBuffer].finishCurrentSegment()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._parseFloat(char[],int,int,boolean,int)"
    - "[com.fasterxml.jackson.core.util.TextBuffer].setCurrentLength(int)"
    - "[com.fasterxml.jackson.core.JsonStreamContext].inRoot()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._verifyRootSpace()"
    - "[com.fasterxml.jackson.core.base.ParserBase].resetInt(boolean,int)"
    functionUses: 2
    ICount: 62
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1108"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1111"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1115"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1124"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1117"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1119"
        BranchSideFuncs:
        - "_handleLeadingZeroes()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1118"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1119"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1122"
        BranchSideFuncs:
        - "_parseFloatThatStartsWithPeriod(boolean,boolean)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1121"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1125"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1128"
        BranchSideFuncs:
        - "_handleInvalidNumberStart(int,boolean,boolean)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1127"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1134"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1143"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1142"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1134"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1143"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1142"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1136"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1140"
        BranchSideFuncs:
        - "finishCurrentSegment()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1139"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1143"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1144"
        BranchSideFuncs:
        - "_parseFloat(char[],int,int,boolean,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1143"
        BranchSideFuncs:
        - "_parseFloat(char[],int,int,boolean,int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1143"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1144"
        BranchSideFuncs:
        - "_parseFloat(char[],int,int,boolean,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1143"
        BranchSideFuncs:
        - "_parseFloat(char[],int,int,boolean,int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1143"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1146"
        BranchSideFuncs:
        - "_parseFloat(char[],int,int,boolean,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1145"
        BranchSideFuncs:
        - "inRoot()"
        - "setCurrentLength(int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1149"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1153"
        BranchSideFuncs:
        - "_verifyRootSpace()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1152"
        BranchSideFuncs:
        - "resetInt(boolean,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1105,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].emptyAndGetCurrentSegment"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1112,1"
      Dst: "[java.io.DataInput].readUnsignedByte"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1118,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._handleLeadingZeroes"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1120,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._parseFloatThatStartsWithPeriod"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1122,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._handleInvalidNumberStart"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1137,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].finishCurrentSegment"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1144,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._parseFloat"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1146,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].setCurrentLength"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1149,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].inRoot"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1150,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._verifyRootSpace"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1153,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].resetInt"
    JavaMethodInfo: null
    BBCount: 24
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._handleLeadingZeroes()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser"
    linkageType: null
    functionLinenumber: 1167
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].reportInvalidNumber(java.lang.String)"
    functionUses: 2
    ICount: 17
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1170"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1171"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1170"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1170"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1174"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1173"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1174"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1178"
        BranchSideFuncs:
        - "reportInvalidNumber(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1177"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1178"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1181"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1180"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1168,1"
      Dst: "[java.io.DataInput].readUnsignedByte"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1175,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase].reportInvalidNumber"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._parseFloat(char[],int,int,boolean,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser"
    linkageType: null
    functionLinenumber: 1186
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 5
    argTypes:
    - "char[]"
    - "int"
    - "int"
    - "boolean"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.TextBuffer].finishCurrentSegment()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].finishCurrentSegment()"
    - "[com.fasterxml.jackson.core.JsonParser].isEnabled(com.fasterxml.jackson.core.JsonParser$Feature)"
    - "[com.fasterxml.jackson.core.json.JsonReadFeature].mappedFeature()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportUnexpectedNumberChar(int,java.lang.String)"
    - "[com.fasterxml.jackson.core.util.TextBuffer].finishCurrentSegment()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].finishCurrentSegment()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].finishCurrentSegment()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportUnexpectedNumberChar(int,java.lang.String)"
    - "[com.fasterxml.jackson.core.JsonStreamContext].inRoot()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._verifyRootSpace()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].setCurrentLength(int)"
    - "[com.fasterxml.jackson.core.base.ParserBase].resetFloat(boolean,int,int,int)"
    functionUses: 3
    ICount: 94
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1190"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1218"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1192"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1196"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1195"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1201"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1212"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1211"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1201"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1204"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1203"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1205"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1209"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1208"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1212"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1219"
        BranchSideFuncs:
        - "mappedFeature()"
        - "isEnabled(com.fasterxml.jackson.core.JsonParser$Feature)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1218"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1213"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1219"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1218"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1220"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1221"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1220"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1220"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1253"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1252"
        BranchSideFuncs:
        - "inRoot()"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1221"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1225"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1224"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1228"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1229"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1228"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1228"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1236"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1235"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1229"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1233"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1232"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1236"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1246"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1245"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1236"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1246"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1245"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1238"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1242"
        BranchSideFuncs:
        - "finishCurrentSegment()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1241"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1246"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1253"
        BranchSideFuncs:
        - "_reportUnexpectedNumberChar(int,java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1252"
        BranchSideFuncs:
        - "inRoot()"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1254"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1257"
        BranchSideFuncs:
        - "_verifyRootSpace()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1256"
        BranchSideFuncs:
        - "resetFloat(boolean,int,int,int)"
        - "setCurrentLength(int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1193,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].finishCurrentSegment"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1200,1"
      Dst: "[java.io.DataInput].readUnsignedByte"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1213,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadFeature].mappedFeature"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1213,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isEnabled"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1214,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportUnexpectedNumberChar"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1254,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].inRoot"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1255,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._verifyRootSpace"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1257,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].setCurrentLength"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1260,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].resetFloat"
    JavaMethodInfo: null
    BBCount: 32
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._verifyRootSpace()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser"
    linkageType: null
    functionLinenumber: 1272
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportMissingRootWS(int)"
    functionUses: 3
    ICount: 13
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1274"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1281"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1280"
        BranchSideFuncs:
        - "_reportMissingRootWS(int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1276"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1277"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1276"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1276"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1279"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1278"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1281,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportMissingRootWS"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._parseName(int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser"
    linkageType: null
    functionLinenumber: 1291
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._handleOddName(int)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._parseMediumName(int)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].findName(int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].parseName(int,int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].findName(int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].parseName(int,int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].findName(int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].parseName(int,int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].findName(int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].parseName(int,int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].parseName(int,int,int)"
    functionUses: 2
    ICount: 59
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1292"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1301"
        BranchSideFuncs:
        - "_handleOddName(int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1300"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1305"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1340"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1339"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1307"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1335"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1334"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1310"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1330"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1329"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1313"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1325"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1324"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1316"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1320"
        BranchSideFuncs:
        - "_parseMediumName(int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1319"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1320"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1323"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1322"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1325"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1328"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1327"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1330"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1333"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1332"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1335"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1338"
        BranchSideFuncs:
        - "findName(int,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1337"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1340"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1343"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1342"
        BranchSideFuncs:
        - "parseName(int,int,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1293,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._handleOddName"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1303,1"
      Dst: "[java.io.DataInput].readUnsignedByte"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1318,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._parseMediumName"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1321,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].findName"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1323,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].parseName"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._parseMediumName(int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser"
    linkageType: null
    functionLinenumber: 1347
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].findName(int,int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].parseName(int,int,int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].findName(int,int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].parseName(int,int,int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].findName(int,int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].parseName(int,int,int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].findName(int,int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].parseName(int,int,int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._parseMediumName2(int,int)"
    functionUses: 1
    ICount: 55
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1352"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1358"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1357"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1353"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1356"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1355"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1360"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1366"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1365"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1361"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1364"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1363"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1368"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1374"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1373"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1369"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1372"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1371"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1376"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1382"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1381"
        BranchSideFuncs:
        - "_parseMediumName2(int,int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1377"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1380"
        BranchSideFuncs:
        - "findName(int,int,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1379"
        BranchSideFuncs:
        - "parseName(int,int,int,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1351,1"
      Dst: "[java.io.DataInput].readUnsignedByte"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1354,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].findName"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1356,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].parseName"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1382,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._parseMediumName2"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._parseMediumName2(int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser"
    linkageType: null
    functionLinenumber: 1386
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].findName(int,int,int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].parseName(int,int,int,int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].findName(int,int,int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].parseName(int,int,int,int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].findName(int,int,int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].parseName(int,int,int,int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].findName(int,int,int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].parseName(int,int,int,int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._parseLongName(int,int,int)"
    functionUses: 1
    ICount: 56
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1391"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1397"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1396"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1392"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1395"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1394"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1399"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1405"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1404"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1400"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1403"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1402"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1407"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1413"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1412"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1408"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1411"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1410"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1415"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1421"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1420"
        BranchSideFuncs:
        - "_parseLongName(int,int,int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1416"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1419"
        BranchSideFuncs:
        - "findName(int,int,int,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1418"
        BranchSideFuncs:
        - "parseName(int,int,int,int,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1390,1"
      Dst: "[java.io.DataInput].readUnsignedByte"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1393,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].findName"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1395,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].parseName"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1421,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._parseLongName"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._parseLongName(int,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser"
    linkageType: null
    functionLinenumber: 1425
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].findName(int[],int,int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].parseEscapedName(int[],int,int,int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].findName(int[],int,int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].parseEscapedName(int[],int,int,int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].findName(int[],int,int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].parseEscapedName(int[],int,int,int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].findName(int[],int,int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].parseEscapedName(int[],int,int,int,int)"
    - "[com.fasterxml.jackson.core.base.ParserBase].growArrayBy(int[],int)"
    functionUses: 1
    ICount: 75
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1436"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1443"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1442"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1437"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1440"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1439"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1445"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1452"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1451"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1446"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1449"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1448"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1454"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1461"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1460"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1455"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1458"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1457"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1463"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1471"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1470"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1464"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1467"
        BranchSideFuncs:
        - "findName(int[],int,int,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1466"
        BranchSideFuncs:
        - "parseEscapedName(int[],int,int,int,int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1471"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1474"
        BranchSideFuncs:
        - "growArrayBy(int[],int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1473"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1435,1"
      Dst: "[java.io.DataInput].readUnsignedByte"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1438,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].findName"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1440,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].parseEscapedName"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1472,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].growArrayBy"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].parseName(int,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser"
    linkageType: null
    functionLinenumber: 1479
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].parseEscapedName(int[],int,int,int,int)"
    functionUses: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1480,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].parseEscapedName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].parseName(int,int,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser"
    linkageType: null
    functionLinenumber: 1483
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].parseEscapedName(int[],int,int,int,int)"
    functionUses: 4
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1485,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].parseEscapedName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].parseName(int,int,int,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser"
    linkageType: null
    functionLinenumber: 1488
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 5
    argTypes:
    - "int"
    - "int"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].parseEscapedName(int[],int,int,int,int)"
    functionUses: 4
    ICount: 13
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1491,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].parseEscapedName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].parseEscapedName(int[],int,int,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser"
    linkageType: null
    functionLinenumber: 1506
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 5
    argTypes:
    - "int[]"
    - "int"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._decodeEscaped()"
    - "[com.fasterxml.jackson.core.base.ParserBase]._throwUnquotedSpace(int,java.lang.String)"
    - "[com.fasterxml.jackson.core.base.ParserBase].growArrayBy(int[],int)"
    - "[com.fasterxml.jackson.core.base.ParserBase].growArrayBy(int[],int)"
    - "[com.fasterxml.jackson.core.base.ParserBase].growArrayBy(int[],int)"
    - "[com.fasterxml.jackson.core.base.ParserBase].growArrayBy(int[],int)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].pad(int,int)"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].findName(int[],int)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].addName(int[],int,int)"
    functionUses: 7
    ICount: 98
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1510"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1561"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1560"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1511"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1515"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1514"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1515"
      Branch Sides: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1527"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1560"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1529"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1537"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1536"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1530"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1533"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1532"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1537"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1542"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1541"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1545"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1553"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1552"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1546"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1549"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1548"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1561"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1565"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1564"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1565"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1568"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1567"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1575"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1581"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1580"
        BranchSideFuncs:
        - "findName(int[],int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1576"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1579"
        BranchSideFuncs:
        - "growArrayBy(int[],int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1578"
        BranchSideFuncs:
        - "pad(int,int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1582"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1585"
        BranchSideFuncs:
        - "addName(int[],int,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1584"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1517,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase]._throwUnquotedSpace"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:-1,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._decodeEscaped"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1531,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].growArrayBy"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1572,1"
      Dst: "[java.io.DataInput].readUnsignedByte"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1579,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].pad"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1581,1"
      Dst: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].findName"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1583,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].addName"
    JavaMethodInfo: null
    BBCount: 33
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._handleOddName(int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser"
    linkageType: null
    functionLinenumber: 1602
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._parseAposName()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._decodeCharForError(int)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportUnexpectedChar(int,java.lang.String)"
    - "[com.fasterxml.jackson.core.io.CharTypes].getInputCodeUtf8JsNames()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportUnexpectedChar(int,java.lang.String)"
    - "[com.fasterxml.jackson.core.base.ParserBase].growArrayBy(int[],int)"
    - "[com.fasterxml.jackson.core.base.ParserBase].growArrayBy(int[],int)"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].findName(int[],int)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].addName(int[],int,int)"
    functionUses: 1
    ICount: 64
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1603"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1606"
        BranchSideFuncs:
        - "_parseAposName()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1605"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1603"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1606"
        BranchSideFuncs:
        - "_parseAposName()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1605"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1606"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1614"
        BranchSideFuncs:
        - "_decodeCharForError(int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1613"
        BranchSideFuncs:
        - "getInputCodeUtf8JsNames()"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1616"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1624"
        BranchSideFuncs:
        - "_reportUnexpectedChar(int,java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1623"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1631"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1635"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1634"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1635"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1638"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1637"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1643"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1631"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1630"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1649"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1655"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1654"
        BranchSideFuncs:
        - "findName(int[],int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1650"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1653"
        BranchSideFuncs:
        - "growArrayBy(int[],int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1652"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1656"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1659"
        BranchSideFuncs:
        - "addName(int[],int,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1658"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1604,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._parseAposName"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1607,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._decodeCharForError"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1608,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportUnexpectedChar"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1614,1"
      Dst: "[com.fasterxml.jackson.core.io.CharTypes].getInputCodeUtf8JsNames"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1636,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].growArrayBy"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1642,1"
      Dst: "[java.io.DataInput].readUnsignedByte"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1655,1"
      Dst: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].findName"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1657,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].addName"
    JavaMethodInfo: null
    BBCount: 22
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._parseAposName()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser"
    linkageType: null
    functionLinenumber: 1669
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._decodeEscaped()"
    - "[com.fasterxml.jackson.core.base.ParserBase]._throwUnquotedSpace(int,java.lang.String)"
    - "[com.fasterxml.jackson.core.base.ParserBase].growArrayBy(int[],int)"
    - "[com.fasterxml.jackson.core.base.ParserBase].growArrayBy(int[],int)"
    - "[com.fasterxml.jackson.core.base.ParserBase].growArrayBy(int[],int)"
    - "[com.fasterxml.jackson.core.base.ParserBase].growArrayBy(int[],int)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].pad(int,int)"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].findName(int[],int)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].addName(int[],int,int)"
    functionUses: 1
    ICount: 103
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1671"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1674"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1673"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1684"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1688"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1687"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1688"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1735"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1734"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1688"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1735"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1734"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1689"
      Branch Sides: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1701"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1734"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1703"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1711"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1710"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1704"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1707"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1706"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1711"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1716"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1715"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1719"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1727"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1726"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1720"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1723"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1722"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1735"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1739"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1738"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1739"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1742"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1741"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1749"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1755"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1754"
        BranchSideFuncs:
        - "findName(int[],int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1750"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1753"
        BranchSideFuncs:
        - "growArrayBy(int[],int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1752"
        BranchSideFuncs:
        - "pad(int,int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1756"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1759"
        BranchSideFuncs:
        - "addName(int[],int,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1758"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1670,1"
      Dst: "[java.io.DataInput].readUnsignedByte"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1692,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase]._throwUnquotedSpace"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:-1,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._decodeEscaped"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1705,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].growArrayBy"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1753,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].pad"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1755,1"
      Dst: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].findName"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1757,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].addName"
    JavaMethodInfo: null
    BBCount: 36
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].findName(int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser"
    linkageType: null
    functionLinenumber: 1770
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].pad(int,int)"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].findName(int)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].addName(int[],int,int)"
    functionUses: 4
    ICount: 13
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1774"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1778"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1777"
        BranchSideFuncs:
        - "addName(int[],int,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1771,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].pad"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1773,1"
      Dst: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].findName"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1779,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].addName"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].findName(int,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser"
    linkageType: null
    functionLinenumber: 1784
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].pad(int,int)"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].findName(int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].addName(int[],int,int)"
    functionUses: 4
    ICount: 16
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1788"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1792"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1791"
        BranchSideFuncs:
        - "addName(int[],int,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1785,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].pad"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1787,1"
      Dst: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].findName"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1794,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].addName"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].findName(int,int,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser"
    linkageType: null
    functionLinenumber: 1799
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].pad(int,int)"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].findName(int,int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].pad(int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].addName(int[],int,int)"
    functionUses: 4
    ICount: 17
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1802"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1805"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1804"
        BranchSideFuncs:
        - "pad(int,int)"
        - "addName(int[],int,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1800,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].pad"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1801,1"
      Dst: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].findName"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1809,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].addName"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].findName(int[],int,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser"
    linkageType: null
    functionLinenumber: 1814
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 4
    argTypes:
    - "int[]"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.ParserBase].growArrayBy(int[],int)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].pad(int,int)"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].findName(int[],int)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].addName(int[],int,int)"
    functionUses: 4
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1815"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1818"
        BranchSideFuncs:
        - "growArrayBy(int[],int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1817"
        BranchSideFuncs:
        - "pad(int,int)"
        - "findName(int[],int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1820"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1823"
        BranchSideFuncs:
        - "addName(int[],int,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1822"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1816,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].growArrayBy"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1818,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].pad"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1819,1"
      Dst: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].findName"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1821,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].addName"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].addName(int[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser"
    linkageType: null
    functionLinenumber: 1839
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "int[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.TextBuffer].emptyAndGetCurrentSegment()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._reportInvalidInitial(int)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportInvalidEOF(java.lang.String,com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._reportInvalidOther(int)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._reportInvalidOther(int)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._reportInvalidOther(int)"
    - "[com.fasterxml.jackson.core.util.TextBuffer].expandCurrentSegment()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].expandCurrentSegment()"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].isCanonicalizing()"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].addName(java.lang.String,int[],int)"
    functionUses: 7
    ICount: 150
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1849"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1854"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1853"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1861"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1933"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1932"
        BranchSideFuncs:
        - "isCanonicalizing()"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1867"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1925"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1869"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1872"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1871"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1872"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1875"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1874"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1875"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1882"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1887"
        BranchSideFuncs:
        - "_reportInvalidEOF(java.lang.String,com.fasterxml.jackson.core.JsonToken)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1886"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1892"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1895"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1894"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1896"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1917"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1916"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1902"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1905"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1904"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1906"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1917"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1916"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1911"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1914"
        BranchSideFuncs:
        - "_reportInvalidOther(int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1913"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1917"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1926"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1925"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1919"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1922"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1921"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1926"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1929"
        BranchSideFuncs:
        - "expandCurrentSegment()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1928"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1935"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1939"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1938"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1939"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1942"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1941"
        BranchSideFuncs:
        - "addName(java.lang.String,int[],int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1858,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].emptyAndGetCurrentSegment"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1879,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._reportInvalidInitial"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1883,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportInvalidEOF"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1893,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._reportInvalidOther"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1920,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].expandCurrentSegment"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1933,1"
      Dst: "[java.lang.String].<init>"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1935,1"
      Dst: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].isCanonicalizing"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1942,1"
      Dst: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].addName"
    JavaMethodInfo: null
    BBCount: 36
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._finishString()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser"
    linkageType: null
    functionLinenumber: 1953
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.TextBuffer].emptyAndGetCurrentSegment()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].setCurrentLength(int)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._finishString2(char[],int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._finishString2(char[],int,int)"
    functionUses: 3
    ICount: 25
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1961"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1969"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1968"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1962"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1966"
        BranchSideFuncs:
        - "setCurrentLength(int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1965"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1970"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1960"
        BranchSideFuncs:
        - "_finishString2(char[],int,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1959"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1955,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].emptyAndGetCurrentSegment"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1960,1"
      Dst: "[java.io.DataInput].readUnsignedByte"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1963,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].setCurrentLength"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1966,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._finishString2"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._finishAndReturnString()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser"
    linkageType: null
    functionLinenumber: 1975
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.TextBuffer].emptyAndGetCurrentSegment()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].setCurrentAndReturn(int)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._finishString2(char[],int,int)"
    - "[com.fasterxml.jackson.core.util.TextBuffer].contentsAsString()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._finishString2(char[],int,int)"
    - "[com.fasterxml.jackson.core.util.TextBuffer].contentsAsString()"
    functionUses: 4
    ICount: 29
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1983"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1990"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1989"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1984"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1987"
        BranchSideFuncs:
        - "setCurrentAndReturn(int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1986"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1991"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1982"
        BranchSideFuncs:
        - "contentsAsString()"
        - "_finishString2(char[],int,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1981"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1977,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].emptyAndGetCurrentSegment"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1982,1"
      Dst: "[java.io.DataInput].readUnsignedByte"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1985,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].setCurrentAndReturn"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1987,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._finishString2"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:1988,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].contentsAsString"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._finishString2(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser"
    linkageType: null
    functionLinenumber: 1999
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._decodeEscaped()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].finishCurrentSegment()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._decodeUtf8_2(int)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._decodeUtf8_3(int)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._decodeUtf8_4(int)"
    - "[com.fasterxml.jackson.core.util.TextBuffer].finishCurrentSegment()"
    - "[com.fasterxml.jackson.core.base.ParserBase]._throwUnquotedSpace(int,java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._reportInvalidChar(int)"
    - "[com.fasterxml.jackson.core.util.TextBuffer].finishCurrentSegment()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].setCurrentLength(int)"
    functionUses: 4
    ICount: 73
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2006"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2016"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2015"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2007"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2012"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2011"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2016"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2019"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2018"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2032"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2037"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2036"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2042"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2046"
        BranchSideFuncs:
        - "_throwUnquotedSpace(int,java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2045"
        BranchSideFuncs:
        - "_reportInvalidChar(int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2050"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:null"
        BranchSideFuncs:
        - "finishCurrentSegment()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2008,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].finishCurrentSegment"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2013,1"
      Dst: "[java.io.DataInput].readUnsignedByte"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:-1,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._decodeEscaped"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2024,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._decodeUtf8_2"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2027,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._decodeUtf8_3"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2030,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._decodeUtf8_4"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2043,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase]._throwUnquotedSpace"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2046,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._reportInvalidChar"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2058,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].setCurrentLength"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._skipString()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser"
    linkageType: null
    functionLinenumber: 2070
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._decodeEscaped()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._skipUtf8_2()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._skipUtf8_3()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._skipUtf8_4()"
    - "[com.fasterxml.jackson.core.base.ParserBase]._throwUnquotedSpace(int,java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._reportInvalidChar(int)"
    functionUses: 2
    ICount: 26
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2083"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2082"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2081"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2088"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2092"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2091"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2106"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2110"
        BranchSideFuncs:
        - "_throwUnquotedSpace(int,java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2109"
        BranchSideFuncs:
        - "_reportInvalidChar(int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2082,1"
      Dst: "[java.io.DataInput].readUnsignedByte"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2094,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._decodeEscaped"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2097,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._skipUtf8_2"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2100,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._skipUtf8_3"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2103,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._skipUtf8_4"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2107,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase]._throwUnquotedSpace"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2110,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._reportInvalidChar"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._handleUnexpectedValue(int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser"
    linkageType: null
    functionLinenumber: 2130
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonStreamContext].inArray()"
    - "[com.fasterxml.jackson.core.JsonStreamContext].inRoot()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportUnexpectedChar(int,java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._handleApos()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._matchToken(java.lang.String,int)"
    - "[com.fasterxml.jackson.core.base.ParserBase].resetAsNaN(java.lang.String,double)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportError(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._matchToken(java.lang.String,int)"
    - "[com.fasterxml.jackson.core.base.ParserBase].resetAsNaN(java.lang.String,double)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportError(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._handleInvalidNumberStart(int,boolean,boolean)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._reportInvalidToken(int,java.lang.String,java.lang.String)"
    - "[com.fasterxml.jackson.core.base.ParserBase]._validJsonTokenList()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportUnexpectedChar(int,java.lang.String)"
    - "[com.fasterxml.jackson.core.base.ParserBase]._validJsonValueList()"
    functionUses: 7
    ICount: 56
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2133"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2142"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2141"
        BranchSideFuncs:
        - "inRoot()"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2142"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2153"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2152"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2143"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2152"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2155"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2177"
        BranchSideFuncs:
        - "_handleApos()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2176"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2161"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2164"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2163"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2168"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2171"
        BranchSideFuncs:
        - "resetAsNaN(java.lang.String,double)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2170"
        BranchSideFuncs:
        - "_reportError(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2177"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2181"
        BranchSideFuncs:
        - "_reportInvalidToken(int,java.lang.String,java.lang.String)"
        - "_validJsonTokenList()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2180"
        BranchSideFuncs:
        - "_validJsonValueList()"
        - "_reportUnexpectedChar(int,java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2133,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].inArray"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2142,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].inRoot"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2153,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportUnexpectedChar"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2156,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._handleApos"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2160,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._matchToken"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2162,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].resetAsNaN"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2164,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportError"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2174,1"
      Dst: "[java.io.DataInput].readUnsignedByte"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2174,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._handleInvalidNumberStart"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2177,1"
      Dst: "[java.lang.Character].isJavaIdentifierStart"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2178,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2178,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase]._validJsonTokenList"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2178,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._reportInvalidToken"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2181,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase]._validJsonValueList"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._handleApos()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser"
    linkageType: null
    functionLinenumber: 2188
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._decodeEscaped()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].emptyAndGetCurrentSegment()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].finishCurrentSegment()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._decodeUtf8_2(int)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._decodeUtf8_3(int)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._decodeUtf8_4(int)"
    - "[com.fasterxml.jackson.core.util.TextBuffer].finishCurrentSegment()"
    - "[com.fasterxml.jackson.core.base.ParserBase]._throwUnquotedSpace(int,java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._reportInvalidChar(int)"
    - "[com.fasterxml.jackson.core.util.TextBuffer].finishCurrentSegment()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].setCurrentLength(int)"
    functionUses: 1
    ICount: 72
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2201"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2207"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2206"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2208"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2211"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2210"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2211"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2216"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2211"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2216"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2218"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2207"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2206"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2234"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2238"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2237"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2242"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2246"
        BranchSideFuncs:
        - "_throwUnquotedSpace(int,java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2245"
        BranchSideFuncs:
        - "_reportInvalidChar(int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2249"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2254"
        BranchSideFuncs:
        - "finishCurrentSegment()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2253"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2190,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].emptyAndGetCurrentSegment"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2202,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].finishCurrentSegment"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2207,1"
      Dst: "[java.io.DataInput].readUnsignedByte"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:-1,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._decodeEscaped"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2225,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._decodeUtf8_2"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2228,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._decodeUtf8_3"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2231,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._decodeUtf8_4"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2243,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase]._throwUnquotedSpace"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2246,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._reportInvalidChar"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2256,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].setCurrentLength"
    JavaMethodInfo: null
    BBCount: 24
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._handleInvalidNumberStart(int,boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser"
    linkageType: null
    functionLinenumber: 2266
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 2
    argTypes:
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._handleInvalidNumberStart(int,boolean,boolean)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2267,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._handleInvalidNumberStart"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._handleInvalidNumberStart(int,boolean,boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser"
    linkageType: null
    functionLinenumber: 2271
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 3
    argTypes:
    - "int"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._matchToken(java.lang.String,int)"
    - "[com.fasterxml.jackson.core.base.ParserBase].resetAsNaN(java.lang.String,double)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportError(java.lang.String)"
    - "[com.fasterxml.jackson.core.JsonParser].isEnabled(com.fasterxml.jackson.core.JsonParser$Feature)"
    - "[com.fasterxml.jackson.core.json.JsonReadFeature].mappedFeature()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportUnexpectedNumberChar(int,java.lang.String)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportUnexpectedNumberChar(int,java.lang.String)"
    functionUses: 4
    ICount: 49
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2272"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2288"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2287"
        BranchSideFuncs:
        - "mappedFeature()"
        - "isEnabled(com.fasterxml.jackson.core.JsonParser$Feature)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2275"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2277"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2276"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2276"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2276"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2275"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2277"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2288"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2287"
        BranchSideFuncs:
        - "mappedFeature()"
        - "isEnabled(com.fasterxml.jackson.core.JsonParser$Feature)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2278"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2277"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2283"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2286"
        BranchSideFuncs:
        - "resetAsNaN(java.lang.String,double)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2285"
        BranchSideFuncs:
        - "_reportError(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2284"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2283"
        BranchSideFuncs:
        - "resetAsNaN(java.lang.String,double)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2288"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2291"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2290"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2288"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2291"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2290"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2288"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2291"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2290"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2291"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2292"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2291"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2273,1"
      Dst: "[java.io.DataInput].readUnsignedByte"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2282,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._matchToken"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2284,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].resetAsNaN"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2286,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2286,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportError"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2288,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadFeature].mappedFeature"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2288,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isEnabled"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2289,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportUnexpectedNumberChar"
    JavaMethodInfo: null
    BBCount: 26
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._matchToken(java.lang.String,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser"
    linkageType: null
    functionLinenumber: 2299
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._reportInvalidToken(int,java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._checkMatchEnd(java.lang.String,int,int)"
    functionUses: 12
    ICount: 21
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2303"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2306"
        BranchSideFuncs:
        - "_reportInvalidToken(int,java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2305"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2306"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2301"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2309"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2312"
        BranchSideFuncs:
        - "_checkMatchEnd(java.lang.String,int,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2311"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2309"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2312"
        BranchSideFuncs:
        - "_checkMatchEnd(java.lang.String,int,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2311"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2309"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2312"
        BranchSideFuncs:
        - "_checkMatchEnd(java.lang.String,int,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2311"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2300,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2302,1"
      Dst: "[java.io.DataInput].readUnsignedByte"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2303,1"
      Dst: "[java.lang.String].charAt"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2304,1"
      Dst: "[java.lang.String].substring"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2304,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._reportInvalidToken"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2310,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._checkMatchEnd"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._checkMatchEnd(java.lang.String,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser"
    linkageType: null
    functionLinenumber: 2316
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._decodeCharForError(int)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._reportInvalidToken(int,java.lang.String)"
    functionUses: 1
    ICount: 12
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2318"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2321"
        BranchSideFuncs:
        - "_reportInvalidToken(int,java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2320"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2317,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._decodeCharForError"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2318,1"
      Dst: "[java.lang.Character].isJavaIdentifierPart"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2319,1"
      Dst: "[java.lang.String].substring"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2319,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._reportInvalidToken"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._skipWS()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser"
    linkageType: null
    functionLinenumber: 2330
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._skipWSComment(int)"
    functionUses: 3
    ICount: 22
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2332"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2338"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2346"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2345"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2339"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2340"
        BranchSideFuncs:
        - "_skipWSComment(int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2339"
        BranchSideFuncs:
        - "_skipWSComment(int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2339"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2342"
        BranchSideFuncs:
        - "_skipWSComment(int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2341"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2346"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2347"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2346"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2346"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2350"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2349"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2333,1"
      Dst: "[java.io.DataInput].readUnsignedByte"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2340,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._skipWSComment"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._skipWSOrEnd()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser"
    linkageType: null
    functionLinenumber: 2361
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.ParserBase]._eofAsNextChar()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._skipWSComment(int)"
    - "[com.fasterxml.jackson.core.base.ParserBase]._eofAsNextChar()"
    functionUses: 1
    ICount: 28
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2363"
      Branch Sides: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2373"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2381"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2380"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2374"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2375"
        BranchSideFuncs:
        - "_skipWSComment(int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2374"
        BranchSideFuncs:
        - "_skipWSComment(int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2374"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2377"
        BranchSideFuncs:
        - "_skipWSComment(int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2376"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2381"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2382"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2381"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2381"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2386"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2385"
        BranchSideFuncs:
        - "_eofAsNextChar()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2365,1"
      Dst: "[java.io.DataInput].readUnsignedByte"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2367,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase]._eofAsNextChar"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2375,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._skipWSComment"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._skipWSComment(int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser"
    linkageType: null
    functionLinenumber: 2395
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._skipComment()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._skipYAMLComment()"
    functionUses: 2
    ICount: 19
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2396"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2409"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2408"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2397"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2399"
        BranchSideFuncs:
        - "_skipComment()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2398"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2399"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2404"
        BranchSideFuncs:
        - "_skipYAMLComment()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2403"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2400"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2418"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2417"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2409"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2410"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2409"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2409"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2418"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2417"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2398,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._skipComment"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2400,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._skipYAMLComment"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2418,1"
      Dst: "[java.io.DataInput].readUnsignedByte"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._skipColon()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser"
    linkageType: null
    functionLinenumber: 2423
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._skipColon2(int,boolean)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._skipColon2(int,boolean)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._skipColon2(int,boolean)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._skipColon2(int,boolean)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._skipColon2(int,boolean)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._skipColon2(int,boolean)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._skipColon2(int,boolean)"
    functionUses: 2
    ICount: 60
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2425"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2431"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2450"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2449"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2433"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2439"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2438"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2434"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2435"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2434"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2434"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2437"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2436"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2439"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2440"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2439"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2439"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2448"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2447"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2441"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2448"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2447"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2442"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2443"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2442"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2442"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2445"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2444"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2450"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2451"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2450"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2450"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2453"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2452"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2453"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2472"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2471"
        BranchSideFuncs:
        - "_skipColon2(int,boolean)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2455"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2461"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2460"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2456"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2457"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2456"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2456"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2459"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2458"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2461"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2462"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2461"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2461"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2470"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2469"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2463"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2470"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2469"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2464"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2465"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2464"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2464"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2467"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2466"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2426,1"
      Dst: "[java.io.DataInput].readUnsignedByte"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2435,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._skipColon2"
    JavaMethodInfo: null
    BBCount: 35
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._skipColon2(int,boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser"
    linkageType: null
    functionLinenumber: 2477
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._skipComment()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._skipYAMLComment()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportUnexpectedChar(int,java.lang.String)"
    functionUses: 7
    ICount: 25
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2478"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2498"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2497"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2479"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2483"
        BranchSideFuncs:
        - "_skipComment()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2482"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2483"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2488"
        BranchSideFuncs:
        - "_skipYAMLComment()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2487"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2484"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2488"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2487"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2488"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2491"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2490"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2491"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2494"
        BranchSideFuncs:
        - "_reportUnexpectedChar(int,java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2493"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2498"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2499"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2498"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2498"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2477"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2476"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2480,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._skipComment"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2484,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._skipYAMLComment"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2492,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportUnexpectedChar"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2477,1"
      Dst: "[java.io.DataInput].readUnsignedByte"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._skipComment()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser"
    linkageType: null
    functionLinenumber: 2506
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportUnexpectedChar(int,java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._skipLine()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._skipCComment()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportUnexpectedChar(int,java.lang.String)"
    functionUses: 2
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2507"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2510"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2509"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2511"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2513"
        BranchSideFuncs:
        - "_skipLine()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2512"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2513"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2516"
        BranchSideFuncs:
        - "_skipCComment()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2515"
        BranchSideFuncs:
        - "_reportUnexpectedChar(int,java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2508,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportUnexpectedChar"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2510,1"
      Dst: "[java.io.DataInput].readUnsignedByte"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2512,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._skipLine"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2514,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._skipCComment"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._skipCComment()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser"
    linkageType: null
    functionLinenumber: 2522
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.CharTypes].getInputCodeComment()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._skipUtf8_2()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._skipUtf8_3()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._skipUtf8_4()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._reportInvalidChar(int)"
    functionUses: 1
    ICount: 26
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2530"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2556"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2555"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2534"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2529"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2528"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2523,1"
      Dst: "[com.fasterxml.jackson.core.io.CharTypes].getInputCodeComment"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2524,1"
      Dst: "[java.io.DataInput].readUnsignedByte"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2543,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._skipUtf8_2"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2546,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._skipUtf8_3"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2549,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._skipUtf8_4"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2553,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._reportInvalidChar"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._skipYAMLComment()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser"
    linkageType: null
    functionLinenumber: 2561
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._skipLine()"
    functionUses: 2
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2562"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2565"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2564"
        BranchSideFuncs:
        - "_skipLine()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2565,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._skipLine"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._skipLine()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser"
    linkageType: null
    functionLinenumber: 2575
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.CharTypes].getInputCodeComment()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._skipUtf8_2()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._skipUtf8_3()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._skipUtf8_4()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._reportInvalidChar(int)"
    functionUses: 2
    ICount: 21
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2580"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2604"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2603"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2598"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2603"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2576,1"
      Dst: "[com.fasterxml.jackson.core.io.CharTypes].getInputCodeComment"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2578,1"
      Dst: "[java.io.DataInput].readUnsignedByte"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2589,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._skipUtf8_2"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2592,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._skipUtf8_3"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2595,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._skipUtf8_4"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2600,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._reportInvalidChar"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._decodeEscaped()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser"
    linkageType: null
    functionLinenumber: 2609
    functionDepth: 0
    returnType: "char"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._decodeCharForError(int)"
    - "[com.fasterxml.jackson.core.base.ParserBase]._handleUnrecognizedCharacterEscape(char)"
    - "[com.fasterxml.jackson.core.io.CharTypes].charToHex(int)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportUnexpectedChar(int,java.lang.String)"
    functionUses: 7
    ICount: 30
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2640"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2648"
        BranchSideFuncs:
        - "charToHex(int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2647"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2643"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:null"
        BranchSideFuncs:
        - "_reportUnexpectedChar(int,java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2610,1"
      Dst: "[java.io.DataInput].readUnsignedByte"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2635,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._decodeCharForError"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2635,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase]._handleUnrecognizedCharacterEscape"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2642,1"
      Dst: "[com.fasterxml.jackson.core.io.CharTypes].charToHex"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2644,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportUnexpectedChar"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._decodeCharForError(int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser"
    linkageType: null
    functionLinenumber: 2652
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._reportInvalidInitial(int)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._reportInvalidOther(int)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._reportInvalidOther(int)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._reportInvalidOther(int)"
    functionUses: 4
    ICount: 62
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2654"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2693"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2658"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2661"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2660"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2661"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2664"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2663"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2664"
      Branch Sides: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2674"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2677"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2676"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2679"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2694"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2693"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2681"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2684"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2683"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2685"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2694"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2693"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2687"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2690"
        BranchSideFuncs:
        - "_reportInvalidOther(int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2689"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2669,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._reportInvalidInitial"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2673,1"
      Dst: "[java.io.DataInput].readUnsignedByte"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2675,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._reportInvalidOther"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._decodeUtf8_2(int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser"
    linkageType: null
    functionLinenumber: 2704
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._reportInvalidOther(int)"
    functionUses: 2
    ICount: 13
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2706"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2709"
        BranchSideFuncs:
        - "_reportInvalidOther(int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2708"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2705,1"
      Dst: "[java.io.DataInput].readUnsignedByte"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2707,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._reportInvalidOther"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._decodeUtf8_3(int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser"
    linkageType: null
    functionLinenumber: 2713
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._reportInvalidOther(int)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._reportInvalidOther(int)"
    functionUses: 2
    ICount: 22
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2716"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2719"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2718"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2721"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2724"
        BranchSideFuncs:
        - "_reportInvalidOther(int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2723"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2715,1"
      Dst: "[java.io.DataInput].readUnsignedByte"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2717,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._reportInvalidOther"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._decodeUtf8_4(int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser"
    linkageType: null
    functionLinenumber: 2733
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._reportInvalidOther(int)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._reportInvalidOther(int)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._reportInvalidOther(int)"
    functionUses: 2
    ICount: 32
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2735"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2738"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2737"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2740"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2743"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2742"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2745"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2752"
        BranchSideFuncs:
        - "_reportInvalidOther(int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2751"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2734,1"
      Dst: "[java.io.DataInput].readUnsignedByte"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2736,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._reportInvalidOther"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._skipUtf8_2()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser"
    linkageType: null
    functionLinenumber: 2756
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._reportInvalidOther(int)"
    functionUses: 3
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2758"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2761"
        BranchSideFuncs:
        - "_reportInvalidOther(int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2760"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2757,1"
      Dst: "[java.io.DataInput].readUnsignedByte"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2759,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._reportInvalidOther"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._skipUtf8_3()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser"
    linkageType: null
    functionLinenumber: 2768
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._reportInvalidOther(int)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._reportInvalidOther(int)"
    functionUses: 3
    ICount: 14
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2770"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2773"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2772"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2774"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2777"
        BranchSideFuncs:
        - "_reportInvalidOther(int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2776"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2769,1"
      Dst: "[java.io.DataInput].readUnsignedByte"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2771,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._reportInvalidOther"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._skipUtf8_4()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser"
    linkageType: null
    functionLinenumber: 2780
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._reportInvalidOther(int)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._reportInvalidOther(int)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._reportInvalidOther(int)"
    functionUses: 3
    ICount: 20
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2782"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2785"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2784"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2786"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2789"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2788"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2790"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2793"
        BranchSideFuncs:
        - "_reportInvalidOther(int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2792"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2781,1"
      Dst: "[java.io.DataInput].readUnsignedByte"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2783,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._reportInvalidOther"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._reportInvalidToken(int,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser"
    linkageType: null
    functionLinenumber: 2802
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._reportInvalidToken(int,java.lang.String,java.lang.String)"
    - "[com.fasterxml.jackson.core.base.ParserBase]._validJsonTokenList()"
    functionUses: 2
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2803,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase]._validJsonTokenList"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2803,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._reportInvalidToken"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._reportInvalidToken(int,java.lang.String,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser"
    linkageType: null
    functionLinenumber: 2808
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._decodeCharForError(int)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportError(java.lang.String)"
    functionUses: 2
    ICount: 19
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2817"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2820"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2819"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2809,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2816,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._decodeCharForError"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2817,1"
      Dst: "[java.lang.Character].isJavaIdentifierPart"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2820,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2821,1"
      Dst: "[java.io.DataInput].readUnsignedByte"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2823,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2823,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2823,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportError"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._reportInvalidChar(int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser"
    linkageType: null
    functionLinenumber: 2829
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._throwInvalidSpace(int)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._reportInvalidInitial(int)"
    functionUses: 5
    ICount: 6
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2830"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2833"
        BranchSideFuncs:
        - "_throwInvalidSpace(int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2832"
        BranchSideFuncs:
        - "_reportInvalidInitial(int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2831,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._throwInvalidSpace"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2833,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._reportInvalidInitial"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._reportInvalidInitial(int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser"
    linkageType: null
    functionLinenumber: 2838
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportError(java.lang.String)"
    functionUses: 3
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2839,1"
      Dst: "[java.lang.Integer].toHexString"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2839,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2839,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportError"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._reportInvalidOther(int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser"
    linkageType: null
    functionLinenumber: 2844
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportError(java.lang.String)"
    functionUses: 18
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2845,1"
      Dst: "[java.lang.Integer].toHexString"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2845,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2845,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportError"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._decodeBase64(com.fasterxml.jackson.core.Base64Variant)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser"
    linkageType: null
    functionLinenumber: 2867
    functionDepth: 0
    returnType: "byte[]"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.Base64Variant"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.ParserBase]._getByteArrayBuilder()"
    - "[com.fasterxml.jackson.core.Base64Variant].decodeBase64Char(int)"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].toByteArray()"
    - "[com.fasterxml.jackson.core.base.ParserBase]._decodeBase64Escape(com.fasterxml.jackson.core.Base64Variant,int,int)"
    - "[com.fasterxml.jackson.core.Base64Variant].decodeBase64Char(int)"
    - "[com.fasterxml.jackson.core.base.ParserBase]._decodeBase64Escape(com.fasterxml.jackson.core.Base64Variant,int,int)"
    - "[com.fasterxml.jackson.core.Base64Variant].decodeBase64Char(int)"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].append(int)"
    - "[com.fasterxml.jackson.core.Base64Variant].requiresPaddingOnRead()"
    - "[com.fasterxml.jackson.core.base.ParserBase]._handleBase64MissingPadding(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].toByteArray()"
    - "[com.fasterxml.jackson.core.base.ParserBase]._decodeBase64Escape(com.fasterxml.jackson.core.Base64Variant,int,int)"
    - "[com.fasterxml.jackson.core.Base64Variant].usesPaddingChar(int)"
    - "[com.fasterxml.jackson.core.base.ParserBase]._decodeBase64Escape(com.fasterxml.jackson.core.Base64Variant,int,int)"
    - "[com.fasterxml.jackson.core.Base64Variant].getPaddingChar()"
    - "[com.fasterxml.jackson.core.base.ParserBase].reportInvalidBase64Char(com.fasterxml.jackson.core.Base64Variant,int,int,java.lang.String)"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].append(int)"
    - "[com.fasterxml.jackson.core.Base64Variant].decodeBase64Char(int)"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].appendTwoBytes(int)"
    - "[com.fasterxml.jackson.core.Base64Variant].requiresPaddingOnRead()"
    - "[com.fasterxml.jackson.core.base.ParserBase]._handleBase64MissingPadding(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].toByteArray()"
    - "[com.fasterxml.jackson.core.base.ParserBase]._decodeBase64Escape(com.fasterxml.jackson.core.Base64Variant,int,int)"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].appendTwoBytes(int)"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].appendThreeBytes(int)"
    functionUses: 1
    ICount: 85
    EdgeCount: 25
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2876"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2875"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2874"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2878"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2887"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2886"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2879"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2882"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2881"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2883"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2887"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2886"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2892"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2895"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2894"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2901"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2929"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2928"
        BranchSideFuncs:
        - "decodeBase64Char(int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2902"
      Branch Sides: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2904"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2912"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2911"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2907"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2910"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2909"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2914"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2929"
        BranchSideFuncs:
        - "usesPaddingChar(int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2928"
        BranchSideFuncs:
        - "decodeBase64Char(int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2916"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2923"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2922"
        BranchSideFuncs:
        - "append(int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2917"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2919"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2918"
        BranchSideFuncs:
        - "reportInvalidBase64Char(com.fasterxml.jackson.core.Base64Variant,int,int,java.lang.String)"
        - "getPaddingChar()"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2918"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2923"
        BranchSideFuncs:
        - "reportInvalidBase64Char(com.fasterxml.jackson.core.Base64Variant,int,int,java.lang.String)"
        - "getPaddingChar()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2922"
        BranchSideFuncs:
        - "append(int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2933"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2959"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2958"
        BranchSideFuncs:
        - "appendThreeBytes(int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2934"
      Branch Sides: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2936"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2944"
        BranchSideFuncs:
        - "requiresPaddingOnRead()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2943"
        BranchSideFuncs:
        - "_decodeBase64Escape(com.fasterxml.jackson.core.Base64Variant,int,int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2939"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2942"
        BranchSideFuncs:
        - "_handleBase64MissingPadding(com.fasterxml.jackson.core.Base64Variant)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2941"
        BranchSideFuncs:
        - "toByteArray()"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2946"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2958"
        BranchSideFuncs:
        - "appendThreeBytes(int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2868,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase]._getByteArrayBuilder"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2875,1"
      Dst: "[java.io.DataInput].readUnsignedByte"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2877,1"
      Dst: "[com.fasterxml.jackson.core.Base64Variant].decodeBase64Char"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2880,1"
      Dst: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].toByteArray"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2882,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase]._decodeBase64Escape"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2906,1"
      Dst: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].append"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2907,1"
      Dst: "[com.fasterxml.jackson.core.Base64Variant].requiresPaddingOnRead"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2908,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase]._handleBase64MissingPadding"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2916,1"
      Dst: "[com.fasterxml.jackson.core.Base64Variant].usesPaddingChar"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2919,1"
      Dst: "[com.fasterxml.jackson.core.Base64Variant].getPaddingChar"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2919,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2919,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].reportInvalidBase64Char"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2938,1"
      Dst: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].appendTwoBytes"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2960,1"
      Dst: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].appendThreeBytes"
    JavaMethodInfo: null
    BBCount: 32
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getTokenLocation()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser"
    linkageType: null
    functionLinenumber: 2981
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonLocation"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonLocation].<init>(com.fasterxml.jackson.core.io.ContentReference,long,long,int,int)"
    - "[com.fasterxml.jackson.core.base.ParserBase]._contentReference()"
    functionUses: 5
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2982,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase]._contentReference"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2982,1"
      Dst: "[com.fasterxml.jackson.core.JsonLocation].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getCurrentLocation()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser"
    linkageType: null
    functionLinenumber: 2988
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonLocation"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonLocation].<init>(com.fasterxml.jackson.core.io.ContentReference,long,long,int,int)"
    - "[com.fasterxml.jackson.core.base.ParserBase]._contentReference()"
    functionUses: 8
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2989,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase]._contentReference"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2989,1"
      Dst: "[com.fasterxml.jackson.core.JsonLocation].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser]._closeScope(int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser"
    linkageType: null
    functionLinenumber: 2999
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonStreamContext].inArray()"
    - "[com.fasterxml.jackson.core.base.ParserBase]._reportMismatchedEndMarker(int,char)"
    - "[com.fasterxml.jackson.core.json.JsonReadContext].clearAndGetParent()"
    - "[com.fasterxml.jackson.core.JsonStreamContext].inObject()"
    - "[com.fasterxml.jackson.core.base.ParserBase]._reportMismatchedEndMarker(int,char)"
    - "[com.fasterxml.jackson.core.json.JsonReadContext].clearAndGetParent()"
    functionUses: 4
    ICount: 23
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:3000"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:3007"
        BranchSideFuncs:
        - "inArray()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:3006"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:3001"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:3004"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:3003"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:3007"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:3014"
        BranchSideFuncs:
        - "inObject()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:3013"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:3008"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:3011"
        BranchSideFuncs:
        - "_reportMismatchedEndMarker(int,char)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:3010"
        BranchSideFuncs:
        - "clearAndGetParent()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:3001,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].inArray"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:3002,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase]._reportMismatchedEndMarker"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:3004,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadContext].clearAndGetParent"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:3008,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].inObject"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].pad(int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser"
    linkageType: null
    functionLinenumber: 3019
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:3020"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:3019"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__122].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__122"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__122].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__122:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__122].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__122].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__122"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__122:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__122].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__122"
    linkageType: null
    functionLinenumber: -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.BlockComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    functionUses: 14
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__122:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__242].bootstrap$(com.github.javaparser.ast.body.EnumConstantDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__242"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.EnumConstantDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__242].<init>(com.github.javaparser.ast.body.EnumConstantDeclaration)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__242:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__242].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__242].<init>(com.github.javaparser.ast.body.EnumConstantDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__242"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.EnumConstantDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__242:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__242].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__242"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__242:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.exc.ValueInstantiationException].<init>(com.fasterxml.jackson.core.JsonParser,java.lang.String,com.fasterxml.jackson.databind.JavaType,java.lang.Throwable)"
    functionSourceFile: "com.fasterxml.jackson.databind.exc.ValueInstantiationException"
    linkageType: null
    functionLinenumber: 29
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "java.lang.String"
    - "com.fasterxml.jackson.databind.JavaType"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JsonMappingException].<init>(java.io.Closeable,java.lang.String,java.lang.Throwable)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.exc.ValueInstantiationException:30,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.exc.ValueInstantiationException].<init>(com.fasterxml.jackson.core.JsonParser,java.lang.String,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.exc.ValueInstantiationException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "java.lang.String"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.exc.ValueInstantiationException:36,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.exc.ValueInstantiationException].'from'(com.fasterxml.jackson.core.JsonParser,java.lang.String,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.exc.ValueInstantiationException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.exc.ValueInstantiationException"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "java.lang.String"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.exc.ValueInstantiationException:42,1"
      Dst: "[com.fasterxml.jackson.databind.exc.ValueInstantiationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.exc.ValueInstantiationException].'from'(com.fasterxml.jackson.core.JsonParser,java.lang.String,com.fasterxml.jackson.databind.JavaType,java.lang.Throwable)"
    functionSourceFile: "com.fasterxml.jackson.databind.exc.ValueInstantiationException"
    linkageType: null
    functionLinenumber: 46
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.exc.ValueInstantiationException"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "java.lang.String"
    - "com.fasterxml.jackson.databind.JavaType"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.exc.ValueInstantiationException].<init>(com.fasterxml.jackson.core.JsonParser,java.lang.String,com.fasterxml.jackson.databind.JavaType,java.lang.Throwable)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.exc.ValueInstantiationException:47,1"
      Dst: "[com.fasterxml.jackson.databind.exc.ValueInstantiationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.exc.ValueInstantiationException].getType()"
    functionSourceFile: "com.fasterxml.jackson.databind.exc.ValueInstantiationException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.IntegerLiteralExpr].<init>()"
    functionSourceFile: "com.github.javaparser.ast.expr.IntegerLiteralExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.IntegerLiteralExpr:57,1"
      Dst: "[com.github.javaparser.ast.expr.IntegerLiteralExpr].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.IntegerLiteralExpr].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.expr.IntegerLiteralExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.IntegerLiteralExpr:62,1"
      Dst: "[com.github.javaparser.ast.expr.IntegerLiteralExpr].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.IntegerLiteralExpr].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.expr.IntegerLiteralExpr"
    linkageType: null
    functionLinenumber: 69
    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: 3
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.IntegerLiteralExpr:70,1"
      Dst: "[com.github.javaparser.ast.expr.LiteralStringValueExpr].<init>"
    - Src: "com.github.javaparser.ast.expr.IntegerLiteralExpr:71,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.IntegerLiteralExpr].<init>(int)"
    functionSourceFile: "com.github.javaparser.ast.expr.IntegerLiteralExpr"
    linkageType: null
    functionLinenumber: 79
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.IntegerLiteralExpr:80,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "com.github.javaparser.ast.expr.IntegerLiteralExpr:80,1"
      Dst: "[com.github.javaparser.ast.expr.IntegerLiteralExpr].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 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.HashCodeVisitor].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.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.IntegerLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].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.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.IntegerLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].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.ModifierVisitor].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.ObjectIdentityHashCodeVisitor].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)"
    functionUses: 216
    ICount: 5
    EdgeCount: 13
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.IntegerLiteralExpr:86,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 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.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.validator.language_level_validations.chunks.NoBinaryIntegerLiteralsValidator].visit(com.github.javaparser.ast.expr.IntegerLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].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)"
    functionUses: 147
    ICount: 5
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.IntegerLiteralExpr:92,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.IntegerLiteralExpr].asInt()"
    functionSourceFile: "com.github.javaparser.ast.expr.IntegerLiteralExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.IntegerLiteralExpr:104"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.IntegerLiteralExpr:105"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.IntegerLiteralExpr:104"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.IntegerLiteralExpr:104"
      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:107"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.IntegerLiteralExpr:108"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.IntegerLiteralExpr:107"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.IntegerLiteralExpr:107"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.IntegerLiteralExpr:110"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.IntegerLiteralExpr:109"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.IntegerLiteralExpr:110"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.IntegerLiteralExpr:113"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.IntegerLiteralExpr:112"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.IntegerLiteralExpr:110"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.IntegerLiteralExpr:113"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.IntegerLiteralExpr:112"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.IntegerLiteralExpr:103,1"
      Dst: "[java.lang.String].replaceAll"
    - Src: "com.github.javaparser.ast.expr.IntegerLiteralExpr:104,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "com.github.javaparser.ast.expr.IntegerLiteralExpr:105,1"
      Dst: "[java.lang.String].substring"
    - Src: "com.github.javaparser.ast.expr.IntegerLiteralExpr:105,1"
      Dst: "[java.lang.Integer].parseUnsignedInt"
    - Src: "com.github.javaparser.ast.expr.IntegerLiteralExpr:110,1"
      Dst: "[java.lang.String].length"
    - Src: "com.github.javaparser.ast.expr.IntegerLiteralExpr:113,1"
      Dst: "[java.lang.Integer].parseInt"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.IntegerLiteralExpr].asNumber()"
    functionSourceFile: "com.github.javaparser.ast.expr.IntegerLiteralExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.IntegerLiteralExpr:132"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.IntegerLiteralExpr:135"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.IntegerLiteralExpr:134"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.IntegerLiteralExpr:132"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.IntegerLiteralExpr:135"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.IntegerLiteralExpr:134"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.IntegerLiteralExpr:132,1"
      Dst: "[java.util.Objects].equals"
    - Src: "com.github.javaparser.ast.expr.IntegerLiteralExpr:132,1"
      Dst: "[com.github.javaparser.utils.Utils].hasUnaryMinusAsParent"
    - Src: "com.github.javaparser.ast.expr.IntegerLiteralExpr:133,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "com.github.javaparser.ast.expr.IntegerLiteralExpr:135,1"
      Dst: "[com.github.javaparser.ast.expr.IntegerLiteralExpr].asInt"
    - Src: "com.github.javaparser.ast.expr.IntegerLiteralExpr:135,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.IntegerLiteralExpr].setInt(int)"
    functionSourceFile: "com.github.javaparser.ast.expr.IntegerLiteralExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.IntegerLiteralExpr"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.IntegerLiteralExpr:144,1"
      Dst: "[java.lang.String].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.IntegerLiteralExpr].clone()"
    functionSourceFile: "com.github.javaparser.ast.expr.IntegerLiteralExpr"
    linkageType: null
    functionLinenumber: 150
    functionDepth: 0
    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: 45
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.IntegerLiteralExpr:151,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>"
    - Src: "com.github.javaparser.ast.expr.IntegerLiteralExpr:151,1"
      Dst: "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.IntegerLiteralExpr].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.expr.IntegerLiteralExpr"
    linkageType: null
    functionLinenumber: 156
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.IntegerLiteralExprMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.IntegerLiteralExpr].isIntegerLiteralExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.IntegerLiteralExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.IntegerLiteralExpr].asIntegerLiteralExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.IntegerLiteralExpr"
    linkageType: null
    functionLinenumber: -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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.IntegerLiteralExpr].ifIntegerLiteralExpr(java.util.function.Consumer)"
    functionSourceFile: "com.github.javaparser.ast.expr.IntegerLiteralExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.IntegerLiteralExpr:175,1"
      Dst: "[java.util.function.Consumer].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.IntegerLiteralExpr].toIntegerLiteralExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.IntegerLiteralExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.IntegerLiteralExpr:181,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.CalendarSerializer].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.CalendarSerializer"
    linkageType: null
    functionLinenumber: 22
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.CalendarSerializer].<init>(java.lang.Boolean,java.text.DateFormat)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.CalendarSerializer:23,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.CalendarSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.CalendarSerializer].<init>(java.lang.Boolean,java.text.DateFormat)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.CalendarSerializer"
    linkageType: null
    functionLinenumber: 25
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Boolean"
    - "java.text.DateFormat"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.DateTimeSerializerBase].<init>(java.lang.Class,java.lang.Boolean,java.text.DateFormat)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.CalendarSerializer:26,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.DateTimeSerializerBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.CalendarSerializer].withFormat(java.lang.Boolean,java.text.DateFormat)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.CalendarSerializer"
    linkageType: null
    functionLinenumber: 30
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.std.CalendarSerializer"
    argCount: 2
    argTypes:
    - "java.lang.Boolean"
    - "java.text.DateFormat"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.CalendarSerializer].<init>(java.lang.Boolean,java.text.DateFormat)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.CalendarSerializer:31,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.CalendarSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.CalendarSerializer]._timestamp(java.util.Calendar)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.CalendarSerializer"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "java.util.Calendar"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.CalendarSerializer:36"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.CalendarSerializer:35"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.CalendarSerializer:36,1"
      Dst: "[java.util.Calendar].getTimeInMillis"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.CalendarSerializer].serialize(java.util.Calendar,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.CalendarSerializer"
    linkageType: null
    functionLinenumber: 41
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.Calendar"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.DateTimeSerializerBase]._asTimestamp(com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.CalendarSerializer]._timestamp(java.util.Calendar)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(long)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(long)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(long)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(long)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(long)"
    - "[com.fasterxml.jackson.databind.ser.std.DateTimeSerializerBase]._serializeAsString(java.util.Date,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionUses: 1
    ICount: 12
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.CalendarSerializer:42"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.CalendarSerializer:46"
        BranchSideFuncs:
        - "writeNumber(long)"
        - "_timestamp(java.util.Calendar)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.CalendarSerializer:45"
        BranchSideFuncs:
        - "_serializeAsString(java.util.Date,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.CalendarSerializer:42,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.DateTimeSerializerBase]._asTimestamp"
    - Src: "com.fasterxml.jackson.databind.ser.std.CalendarSerializer:43,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.CalendarSerializer]._timestamp"
    - Src: "com.fasterxml.jackson.databind.ser.std.CalendarSerializer:43,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeNumber"
    - Src: "com.fasterxml.jackson.databind.ser.std.CalendarSerializer:46,1"
      Dst: "[java.util.Calendar].getTime"
    - Src: "com.fasterxml.jackson.databind.ser.std.CalendarSerializer:46,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.DateTimeSerializerBase]._serializeAsString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.CalendarSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.CalendarSerializer"
    linkageType: null
    functionLinenumber: 15
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.CalendarSerializer].serialize(java.util.Calendar,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionUses: 60
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.CalendarSerializer:16,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.CalendarSerializer].serialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.CalendarSerializer]._timestamp(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.CalendarSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.CalendarSerializer:16,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.CalendarSerializer]._timestamp"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.ClassStack].<init>(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.ClassStack"
    linkageType: null
    functionLinenumber: 20
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.ClassStack].<init>(com.fasterxml.jackson.databind.type.ClassStack,java.lang.Class)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.ClassStack:21,1"
      Dst: "[com.fasterxml.jackson.databind.type.ClassStack].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.ClassStack].<init>(com.fasterxml.jackson.databind.type.ClassStack,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.ClassStack"
    linkageType: null
    functionLinenumber: 23
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.type.ClassStack"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.ClassStack:24,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.ClassStack].child(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.ClassStack"
    linkageType: null
    functionLinenumber: 32
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.ClassStack"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.ClassStack].<init>(com.fasterxml.jackson.databind.type.ClassStack,java.lang.Class)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.ClassStack:33,1"
      Dst: "[com.fasterxml.jackson.databind.type.ClassStack].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.ClassStack].addSelfReference(com.fasterxml.jackson.databind.type.ResolvedRecursiveType)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.ClassStack"
    linkageType: null
    functionLinenumber: 41
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.type.ResolvedRecursiveType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.ClassStack:42"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.ClassStack:45"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.ClassStack:44"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.ClassStack:43,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.fasterxml.jackson.databind.type.ClassStack:45,1"
      Dst: "[java.util.ArrayList].add"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.ClassStack].resolveSelfReferences(com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.ClassStack"
    linkageType: null
    functionLinenumber: 54
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator:com.fasterxml.jackson.databind.util.ArrayIterator:com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator:com.github.javaparser.TokenRange$1:com.github.javaparser.ast.Node$PostOrderIterator:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].setReference(com.fasterxml.jackson.databind.JavaType)"
    functionUses: 1
    ICount: 13
    EdgeCount: 42
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.ClassStack:55"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.ClassStack:60"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
      - BranchSide: "com.fasterxml.jackson.databind.type.ClassStack:59"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.ClassStack:56"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.ClassStack:60"
        BranchSideFuncs:
        - "hasNext()"
        - "setReference(com.fasterxml.jackson.databind.JavaType)"
        - "next()"
      - BranchSide: "com.fasterxml.jackson.databind.type.ClassStack:59"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.ClassStack:56,1"
      Dst: "[java.util.ArrayList].iterator"
    - Src: "com.fasterxml.jackson.databind.type.ClassStack:56,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.type.ClassStack:56,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.type.ClassStack:57,1"
      Dst: "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].setReference"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.type.ClassStack].find(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.ClassStack"
    linkageType: null
    functionLinenumber: 63
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.ClassStack"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.ClassStack:64"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.ClassStack:65"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.ClassStack:64"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.ClassStack:65"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.ClassStack:70"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.ClassStack:69"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.ClassStack:66"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.ClassStack:65"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.ClassStack:64"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.type.ClassStack].toString()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.ClassStack"
    linkageType: null
    functionLinenumber: 74
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 19
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.ClassStack:77"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.ClassStack:75"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.ClassStack:74"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.ClassStack:80"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.ClassStack:82"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.ClassStack:75,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.type.ClassStack:76,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.type.ClassStack:77,1"
      Dst: "[java.util.ArrayList].size"
    - Src: "com.fasterxml.jackson.databind.type.ClassStack:77,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "com.fasterxml.jackson.databind.type.ClassStack:81,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.type.ClassStack:84,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.metamodel.ThrowStmtMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.ThrowStmtMetaModel"
    linkageType: null
    functionLinenumber: 41
    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:42,1"
      Dst: "[com.github.javaparser.metamodel.StatementMetaModel].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_4__1077].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_4__1077"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__1077].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_4__1077:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_4__1077].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_4__1077].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_4__1077"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_4__1077:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_4__1077].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__1077"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__1077:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator].lambda$new$4"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy].<init>()"
    functionSourceFile: "com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy"
    linkageType: null
    functionLinenumber: 33
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy:34,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy].sortImports(com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy"
    linkageType: null
    functionLinenumber: 40
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy$lambda_sortImports_0__961].bootstrap$()"
    - "[com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy$getNameAsString__962].bootstrap$()"
    - "[com.github.javaparser.ast.NodeList].sort(java.util.Comparator)"
    functionUses: 1
    ICount: 11
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy:41"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy:47"
        BranchSideFuncs:
        - "sort(java.util.Comparator)"
        - "bootstrap$()"
      - BranchSide: "com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy:46"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy:42,1"
      Dst: "[com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy$lambda_sortImports_0__961].bootstrap$"
    - Src: "com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy:42,1"
      Dst: "[java.util.Comparator].comparingInt"
    - Src: "com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy:42,1"
      Dst: "[com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy$getNameAsString__962].bootstrap$"
    - Src: "com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy:43,1"
      Dst: "[java.util.Comparator].thenComparing"
    - Src: "com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy:44,1"
      Dst: "[com.github.javaparser.ast.NodeList].sort"
    - Src: "com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy:47,1"
      Dst: "[java.util.Collections].singletonList"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy].setSortImportsAlphabetically(boolean)"
    functionSourceFile: "com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy"
    linkageType: null
    functionLinenumber: 51
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy].isSortImportsAlphabetically()"
    functionSourceFile: "com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.ImportDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy:42"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy:41"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy:42,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].isStatic"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__135].bootstrap$(com.github.javaparser.ast.expr.BooleanLiteralExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__135"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.BooleanLiteralExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__135].<init>(com.github.javaparser.ast.expr.BooleanLiteralExpr)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__135:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__135].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__135].<init>(com.github.javaparser.ast.expr.BooleanLiteralExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__135"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.BooleanLiteralExpr"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__135:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__135].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__135"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__135:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_5__726].bootstrap$(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,com.github.javaparser.ast.body.VariableDeclarator,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_5__726"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__726].<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__726:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_5__726].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_5__726].<init>(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,com.github.javaparser.ast.body.VariableDeclarator,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_5__726"
    linkageType: null
    functionLinenumber: -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: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_5__726:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_5__726].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_5__726"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 5
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_5__726:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].lambda$visit$5"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$ContainerDefaultMappings].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$ContainerDefaultMappings"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$ContainerDefaultMappings:2540,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$ContainerDefaultMappings].findCollectionFallback(com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$ContainerDefaultMappings"
    linkageType: null
    functionLinenumber: 2595
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$ContainerDefaultMappings:2596,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$ContainerDefaultMappings:2596,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$ContainerDefaultMappings:2596,1"
      Dst: "[java.util.HashMap].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$ContainerDefaultMappings].findMapFallback(com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$ContainerDefaultMappings"
    linkageType: null
    functionLinenumber: 2599
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$ContainerDefaultMappings:2600,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$ContainerDefaultMappings:2600,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$ContainerDefaultMappings:2600,1"
      Dst: "[java.util.HashMap].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.SettableAnyProperty$MethodAnyProperty].<init>(com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.introspect.AnnotatedMember,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.KeyDeserializer,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.SettableAnyProperty$MethodAnyProperty"
    linkageType: null
    functionLinenumber: 296
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "com.fasterxml.jackson.databind.BeanProperty"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.KeyDeserializer"
    - "com.fasterxml.jackson.databind.JsonDeserializer"
    - "com.fasterxml.jackson.databind.jsontype.TypeDeserializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].<init>(com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.introspect.AnnotatedMember,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.KeyDeserializer,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    functionUses: 2
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.SettableAnyProperty$MethodAnyProperty:297,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.SettableAnyProperty$MethodAnyProperty]._set(java.lang.Object,java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.SettableAnyProperty$MethodAnyProperty"
    linkageType: null
    functionLinenumber: 304
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].callOnWith(java.lang.Object,java.lang.Object[])"
    functionUses: 1
    ICount: 11
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.SettableAnyProperty$MethodAnyProperty:305,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].callOnWith"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.SettableAnyProperty$MethodAnyProperty].withValueDeserializer(com.fasterxml.jackson.databind.JsonDeserializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.SettableAnyProperty$MethodAnyProperty"
    linkageType: null
    functionLinenumber: 309
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.SettableAnyProperty"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JsonDeserializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty$MethodAnyProperty].<init>(com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.introspect.AnnotatedMember,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.KeyDeserializer,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    functionUses: 1
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.SettableAnyProperty$MethodAnyProperty:310,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableAnyProperty$MethodAnyProperty].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ConvertValueFuzzer].<init>()"
    functionSourceFile: "ConvertValueFuzzer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ConvertValueFuzzer:24,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ConvertValueFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider)"
    functionSourceFile: "ConvertValueFuzzer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.code_intelligence.jazzer.api.FuzzedDataProvider"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ConvertValueFuzzer:29,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].<init>"
    - Src: "ConvertValueFuzzer:32,1"
      Dst: "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeInt"
    - Src: "ConvertValueFuzzer:33,1"
      Dst: "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsString"
    - Src: "ConvertValueFuzzer:33,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].convertValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParser].<init>(com.fasterxml.jackson.core.io.IOContext,int,com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer)"
    functionSourceFile: "com.fasterxml.jackson.core.json.async.NonBlockingJsonParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.io.IOContext"
    - "int"
    - "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.async.NonBlockingJsonParser:27,1"
      Dst: "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParser].getNonBlockingInputFeeder()"
    functionSourceFile: "com.fasterxml.jackson.core.json.async.NonBlockingJsonParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.async.ByteArrayFeeder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParser].feedInput(byte[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.async.NonBlockingJsonParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.async.NonBlockingJsonParser:38"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.async.NonBlockingJsonParser:41"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.async.NonBlockingJsonParser:40"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.async.NonBlockingJsonParser:41"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.async.NonBlockingJsonParser:45"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.async.NonBlockingJsonParser:44"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.async.NonBlockingJsonParser:45"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.async.NonBlockingJsonParser:49"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.async.NonBlockingJsonParser:48"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.async.NonBlockingJsonParser:39,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.fasterxml.jackson.core.json.async.NonBlockingJsonParser:39,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportError"
    - Src: "com.fasterxml.jackson.core.json.async.NonBlockingJsonParser:52,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].streamReadConstraints"
    - Src: "com.fasterxml.jackson.core.json.async.NonBlockingJsonParser:52,1"
      Dst: "[com.fasterxml.jackson.core.StreamReadConstraints].validateDocumentLength"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParser].releaseBuffered(java.io.OutputStream)"
    functionSourceFile: "com.fasterxml.jackson.core.json.async.NonBlockingJsonParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.io.OutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.async.NonBlockingJsonParser:68"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.async.NonBlockingJsonParser:71"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.async.NonBlockingJsonParser:70"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.async.NonBlockingJsonParser:69,1"
      Dst: "[java.io.OutputStream].write"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParser].getNextSignedByteFromBuffer()"
    functionSourceFile: "com.fasterxml.jackson.core.json.async.NonBlockingJsonParser"
    linkageType: null
    functionLinenumber: 75
    functionDepth: 0
    returnType: "byte"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 26
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParser].getNextUnsignedByteFromBuffer()"
    functionSourceFile: "com.fasterxml.jackson.core.json.async.NonBlockingJsonParser"
    linkageType: null
    functionLinenumber: 80
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 26
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParser].getByteFromBuffer(int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.async.NonBlockingJsonParser"
    linkageType: null
    functionLinenumber: 85
    functionDepth: 0
    returnType: "byte"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 56
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.InternalNodeMapper].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.InternalNodeMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.InternalNodeMapper:21,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.InternalNodeMapper].nodeToString(com.fasterxml.jackson.databind.node.BaseJsonNode)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.InternalNodeMapper"
    linkageType: null
    functionLinenumber: 33
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.node.BaseJsonNode"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.InternalNodeMapper]._wrapper(com.fasterxml.jackson.databind.node.BaseJsonNode)"
    - "[com.fasterxml.jackson.databind.ObjectWriter].writeValueAsString(java.lang.Object)"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.InternalNodeMapper:34,1"
      Dst: "[com.fasterxml.jackson.databind.node.InternalNodeMapper]._wrapper"
    - Src: "com.fasterxml.jackson.databind.node.InternalNodeMapper:34,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter].writeValueAsString"
    - Src: "com.fasterxml.jackson.databind.node.InternalNodeMapper:36,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.InternalNodeMapper].nodeToPrettyString(com.fasterxml.jackson.databind.node.BaseJsonNode)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.InternalNodeMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.node.BaseJsonNode"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.InternalNodeMapper:42,1"
      Dst: "[com.fasterxml.jackson.databind.node.InternalNodeMapper]._wrapper"
    - Src: "com.fasterxml.jackson.databind.node.InternalNodeMapper:42,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter].writeValueAsString"
    - Src: "com.fasterxml.jackson.databind.node.InternalNodeMapper:44,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.InternalNodeMapper].valueToBytes(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.InternalNodeMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte[]"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.InternalNodeMapper:51,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].writeValueAsBytes"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.InternalNodeMapper].bytesToNode(byte[])"
    functionSourceFile: "com.fasterxml.jackson.databind.node.InternalNodeMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonNode"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.InternalNodeMapper:55,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].readValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.InternalNodeMapper]._wrapper(com.fasterxml.jackson.databind.node.BaseJsonNode)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.InternalNodeMapper"
    linkageType: null
    functionLinenumber: 58
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializable"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.node.BaseJsonNode"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.InternalNodeMapper$WrapperForSerializer].<init>(com.fasterxml.jackson.databind.node.BaseJsonNode)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.InternalNodeMapper:59,1"
      Dst: "[com.fasterxml.jackson.databind.node.InternalNodeMapper$WrapperForSerializer].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 239
    functionDepth: 0
    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.ast.NodeList].subList(int,int)"
    - "[com.github.javaparser.utils.VisitorList].subList(int,int)"
    functionUses: 1
    ICount: 17
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList$3:240,1"
      Dst: "[com.github.javaparser.utils.VisitorList].<init>"
    - Src: "com.github.javaparser.utils.VisitorList$3:243,1"
      Dst: "[java.util.List].subList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorList$3].remove(int)"
    functionSourceFile: "com.github.javaparser.utils.VisitorList$3"
    linkageType: null
    functionLinenumber: 239
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList].remove(int)"
    functionUses: 16
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList$3:240,1"
      Dst: "[com.github.javaparser.utils.VisitorList].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorList$3].add(int,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.utils.VisitorList$3"
    linkageType: null
    functionLinenumber: 239
    functionDepth: 0
    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: 11
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList$3:240,1"
      Dst: "[com.github.javaparser.utils.VisitorList].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorList$3].set(int,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.utils.VisitorList$3"
    linkageType: null
    functionLinenumber: 239
    functionDepth: 0
    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: 12
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList$3:240,1"
      Dst: "[com.github.javaparser.utils.VisitorList].set"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorList$3].get(int)"
    functionSourceFile: "com.github.javaparser.utils.VisitorList$3"
    linkageType: null
    functionLinenumber: 239
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    functionUses: 173
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList$3:240,1"
      Dst: "[com.github.javaparser.utils.VisitorList].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.utils.VisitorList$3"
    linkageType: null
    functionLinenumber: 239
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList].add(com.github.javaparser.ast.Node)"
    functionUses: 688
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList$3:240,1"
      Dst: "[com.github.javaparser.utils.VisitorList].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_0__393].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_0__393"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__393].<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__393:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_0__393].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_0__393].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_0__393"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_0__393:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_0__393].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_0__393"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_0__393:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.AssignExpr].<init>()"
    functionSourceFile: "com.github.javaparser.ast.expr.AssignExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.AssignExpr:114,1"
      Dst: "[com.github.javaparser.ast.expr.NameExpr].<init>"
    - Src: "com.github.javaparser.ast.expr.AssignExpr:114,1"
      Dst: "[com.github.javaparser.ast.expr.StringLiteralExpr].<init>"
    - Src: "com.github.javaparser.ast.expr.AssignExpr:114,1"
      Dst: "[com.github.javaparser.ast.expr.AssignExpr].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -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.AssignExpr$Operator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.AssignExpr:119,1"
      Dst: "[com.github.javaparser.ast.expr.AssignExpr].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 126
    functionDepth: 0
    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:127,1"
      Dst: "[com.github.javaparser.ast.expr.Expression].<init>"
    - Src: "com.github.javaparser.ast.expr.AssignExpr:128,1"
      Dst: "[com.github.javaparser.ast.expr.AssignExpr].setTarget"
    - Src: "com.github.javaparser.ast.expr.AssignExpr:129,1"
      Dst: "[com.github.javaparser.ast.expr.AssignExpr].setValue"
    - Src: "com.github.javaparser.ast.expr.AssignExpr:130,1"
      Dst: "[com.github.javaparser.ast.expr.AssignExpr].setOperator"
    - Src: "com.github.javaparser.ast.expr.AssignExpr:131,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 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.ModifierVisitor].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.symbolsolver.javaparsermodel.TypeExtractor].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.ObjectIdentityEqualsVisitor].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.CloneVisitor].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.NoCommentHashCodeVisitor].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.symbolsolver.javaparsermodel.DefaultVisitorAdapter].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)"
    functionUses: 214
    ICount: 5
    EdgeCount: 13
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.AssignExpr:137,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 142
    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.AssignExpr,java.lang.Object)"
    - "[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.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.expr.AssignExpr,java.lang.Object)"
    functionUses: 147
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.AssignExpr:143,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.AssignExpr].getOperator()"
    functionSourceFile: "com.github.javaparser.ast.expr.AssignExpr"
    linkageType: null
    functionLinenumber: 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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.AssignExpr].getTarget()"
    functionSourceFile: "com.github.javaparser.ast.expr.AssignExpr"
    linkageType: null
    functionLinenumber: 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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.AssignExpr].getValue()"
    functionSourceFile: "com.github.javaparser.ast.expr.AssignExpr"
    linkageType: null
    functionLinenumber: 157
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 13
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.AssignExpr].setOperator(com.github.javaparser.ast.expr.AssignExpr$Operator)"
    functionSourceFile: "com.github.javaparser.ast.expr.AssignExpr"
    linkageType: null
    functionLinenumber: 162
    functionDepth: 0
    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:164"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.AssignExpr:167"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.AssignExpr:166"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.AssignExpr:163,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.expr.AssignExpr:167,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.AssignExpr].setTarget(com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.expr.AssignExpr"
    linkageType: null
    functionLinenumber: 173
    functionDepth: 0
    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:175"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.AssignExpr:178"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.AssignExpr:177"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.expr.AssignExpr:179"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.AssignExpr:181"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.AssignExpr:180"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.AssignExpr:174,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.expr.AssignExpr:178,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.expr.AssignExpr:180,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode"
    - Src: "com.github.javaparser.ast.expr.AssignExpr:182,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.AssignExpr].setValue(com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.expr.AssignExpr"
    linkageType: null
    functionLinenumber: 187
    functionDepth: 0
    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:189"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.AssignExpr:192"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.AssignExpr:191"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.expr.AssignExpr:193"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.AssignExpr:195"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.AssignExpr:194"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.AssignExpr:188,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.expr.AssignExpr:192,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.expr.AssignExpr:194,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode"
    - Src: "com.github.javaparser.ast.expr.AssignExpr:196,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.AssignExpr].clone()"
    functionSourceFile: "com.github.javaparser.ast.expr.AssignExpr"
    linkageType: null
    functionLinenumber: 202
    functionDepth: 0
    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: 45
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.AssignExpr:203,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>"
    - Src: "com.github.javaparser.ast.expr.AssignExpr:203,1"
      Dst: "[com.github.javaparser.ast.expr.AssignExpr].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.AssignExpr].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.expr.AssignExpr"
    linkageType: null
    functionLinenumber: 208
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.AssignExprMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: 214
    functionDepth: 0
    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:215"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.AssignExpr:218"
        BranchSideFuncs: []
      - 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:
        - "setTarget(com.github.javaparser.ast.expr.Expression)"
      - BranchSide: "com.github.javaparser.ast.expr.AssignExpr:221"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.AssignExpr:222"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.AssignExpr:226"
        BranchSideFuncs:
        - "setValue(com.github.javaparser.ast.expr.Expression)"
      - BranchSide: "com.github.javaparser.ast.expr.AssignExpr:225"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.AssignExpr:219,1"
      Dst: "[com.github.javaparser.ast.expr.AssignExpr].setTarget"
    - Src: "com.github.javaparser.ast.expr.AssignExpr:223,1"
      Dst: "[com.github.javaparser.ast.expr.AssignExpr].setValue"
    - Src: "com.github.javaparser.ast.expr.AssignExpr:226,1"
      Dst: "[com.github.javaparser.ast.Node].replace"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.AssignExpr].isAssignExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.AssignExpr"
    linkageType: null
    functionLinenumber: 231
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.AssignExpr].asAssignExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.AssignExpr"
    linkageType: null
    functionLinenumber: -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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.AssignExpr].ifAssignExpr(java.util.function.Consumer)"
    functionSourceFile: "com.github.javaparser.ast.expr.AssignExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.AssignExpr:244,1"
      Dst: "[java.util.function.Consumer].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.AssignExpr].toAssignExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.AssignExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.AssignExpr:250,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.AssignExpr].isAssignmentContext()"
    functionSourceFile: "com.github.javaparser.ast.expr.AssignExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_typeParametersValues_5__690].bootstrap$(com.github.javaparser.resolution.types.ResolvedReferenceType)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_typeParametersValues_5__690"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedReferenceType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_typeParametersValues_5__690].<init>(com.github.javaparser.resolution.types.ResolvedReferenceType)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_typeParametersValues_5__690:-1,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_typeParametersValues_5__690].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_typeParametersValues_5__690].<init>(com.github.javaparser.resolution.types.ResolvedReferenceType)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_typeParametersValues_5__690"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedReferenceType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_typeParametersValues_5__690:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_typeParametersValues_5__690].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_typeParametersValues_5__690"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].lambda$typeParametersValues$5(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration)"
    functionUses: 11
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_typeParametersValues_5__690:-1,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].lambda$typeParametersValues$5"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter$FixedSpaceIndenter].<init>()"
    functionSourceFile: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter$FixedSpaceIndenter"
    linkageType: null
    functionLinenumber: 494
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter$NopIndenter].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter$FixedSpaceIndenter:495,1"
      Dst: "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter$NopIndenter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter$FixedSpaceIndenter].writeIndentation(com.fasterxml.jackson.core.JsonGenerator,int)"
    functionSourceFile: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter$FixedSpaceIndenter"
    linkageType: null
    functionLinenumber: 501
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeRaw(char)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeRaw(char)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeRaw(char)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw(char)"
    functionUses: 6
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter$FixedSpaceIndenter:502,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeRaw"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter$FixedSpaceIndenter].isInline()"
    functionSourceFile: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter$FixedSpaceIndenter"
    linkageType: null
    functionLinenumber: 505
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_getVisibleFields_8__983].bootstrap$(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_getVisibleFields_8__983"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_getVisibleFields_8__983].<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_getVisibleFields_8__983:-1,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_getVisibleFields_8__983].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_getVisibleFields_8__983].<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_getVisibleFields_8__983"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_getVisibleFields_8__983:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_getVisibleFields_8__983].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_getVisibleFields_8__983"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].lambda$getVisibleFields$8(com.github.javaparser.resolution.declarations.ResolvedFieldDeclaration)"
    functionUses: 3
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_getVisibleFields_8__983:-1,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].lambda$getVisibleFields$8"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.JsonNodeType].values()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.JsonNodeType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.JsonNodeType[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.JsonNodeType:17,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.JsonNodeType].valueOf(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.JsonNodeType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.JsonNodeType"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.JsonNodeType:17,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.JsonNodeType].<init>(java.lang.String,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.JsonNodeType"
    linkageType: null
    functionLinenumber: 16
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.JsonNodeType:17,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.JsonNodeType].$values()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.JsonNodeType"
    linkageType: null
    functionLinenumber: 16
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.JsonNodeType[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 20
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.ExpressionStmtMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.ExpressionStmtMetaModel"
    linkageType: null
    functionLinenumber: 41
    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:42,1"
      Dst: "[com.github.javaparser.metamodel.StatementMetaModel].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeBindings].<init>(java.lang.String[],com.fasterxml.jackson.databind.JavaType[],java.lang.String[])"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeBindings"
    linkageType: null
    functionLinenumber: 52
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String[]"
    - "com.fasterxml.jackson.databind.JavaType[]"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:54"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:53"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:52"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:55"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:54"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:53"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:56"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:59"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:58"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:53,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:57,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:57,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:61,1"
      Dst: "[java.util.Arrays].hashCode"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeBindings].emptyBindings()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeBindings"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.TypeBindings"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeBindings].readResolve()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeBindings"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:70"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:71"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:70"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:70"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:73"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:72"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeBindings].create(java.lang.Class,java.util.List)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeBindings"
    linkageType: null
    functionLinenumber: 81
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.TypeBindings"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.utils.VisitorList].isEmpty()"
    - "[com.github.javaparser.utils.VisitorList].toArray(java.lang.Object[])"
    - "[com.github.javaparser.ast.NodeList].toArray(java.lang.Object[])"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].create(java.lang.Class,com.fasterxml.jackson.databind.JavaType[])"
    functionUses: 1
    ICount: 12
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:82"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:82"
        BranchSideFuncs:
        - "isEmpty()"
        - "toArray(java.lang.Object[])"
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:81"
        BranchSideFuncs:
        - "isEmpty()"
        - "toArray(java.lang.Object[])"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:82"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:82"
        BranchSideFuncs:
        - "isEmpty()"
        - "toArray(java.lang.Object[])"
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:81"
        BranchSideFuncs:
        - "isEmpty()"
        - "toArray(java.lang.Object[])"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:82,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:82,1"
      Dst: "[java.util.List].toArray"
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:84,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings].create"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeBindings].create(java.lang.Class,com.fasterxml.jackson.databind.JavaType[])"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeBindings"
    linkageType: null
    functionLinenumber: 88
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.TypeBindings"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.JavaType[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeBindings].create(java.lang.Class,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].create(java.lang.Class,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].<init>(java.lang.String[],com.fasterxml.jackson.databind.JavaType[],java.lang.String[])"
    functionUses: 4
    ICount: 47
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:89"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:91"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:90"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:99"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:100"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:99"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:99"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:102"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:101"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:104"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:108"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:109"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:114"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:113"
        BranchSideFuncs:
        - "<init>(java.lang.String[],com.fasterxml.jackson.databind.JavaType[],java.lang.String[])"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:112"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:109"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:93,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings].create"
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:97,1"
      Dst: "[java.lang.Class].getTypeParameters"
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:105,1"
      Dst: "[java.lang.reflect.TypeVariable].getName"
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:110,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:112,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:112,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:114,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings].<init>"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.type.TypeBindings].create(java.lang.Class,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeBindings"
    linkageType: null
    functionLinenumber: 119
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.TypeBindings"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeBindings$TypeParamStash].paramsFor1(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].<init>(java.lang.String[],com.fasterxml.jackson.databind.JavaType[],java.lang.String[])"
    functionUses: 2
    ICount: 22
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:121"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:120"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:119"
        BranchSideFuncs:
        - "paramsFor1(java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:122"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:126"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:125"
        BranchSideFuncs:
        - "<init>(java.lang.String[],com.fasterxml.jackson.databind.JavaType[],java.lang.String[])"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:120,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings$TypeParamStash].paramsFor1"
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:123,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:123,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:123,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:126,1"
      Dst: "[java.lang.reflect.TypeVariable].getName"
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:126,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeBindings].create(java.lang.Class,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeBindings"
    linkageType: null
    functionLinenumber: 132
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.TypeBindings"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeBindings$TypeParamStash].paramsFor2(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].<init>(java.lang.String[],com.fasterxml.jackson.databind.JavaType[],java.lang.String[])"
    functionUses: 2
    ICount: 27
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:134"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:133"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:132"
        BranchSideFuncs:
        - "paramsFor2(java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:135"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:139"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:138"
        BranchSideFuncs:
        - "<init>(java.lang.String[],com.fasterxml.jackson.databind.JavaType[],java.lang.String[])"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:133,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings$TypeParamStash].paramsFor2"
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:136,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:136,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:136,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:139,1"
      Dst: "[java.lang.reflect.TypeVariable].getName"
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:139,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeBindings].create(java.util.List,java.util.List)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeBindings"
    linkageType: null
    functionLinenumber: 147
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.TypeBindings"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.utils.VisitorList].isEmpty()"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.utils.VisitorList].isEmpty()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].<init>(java.lang.String[],com.fasterxml.jackson.databind.JavaType[],java.lang.String[])"
    - "[com.github.javaparser.utils.VisitorList].toArray(java.lang.Object[])"
    - "[com.github.javaparser.ast.NodeList].toArray(java.lang.Object[])"
    - "[com.github.javaparser.utils.VisitorList].toArray(java.lang.Object[])"
    - "[com.github.javaparser.ast.NodeList].toArray(java.lang.Object[])"
    functionUses: 1
    ICount: 19
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:148"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:149"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:148"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:148"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:149"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:148"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:148"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:149"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:148"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:148"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:151"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:150"
        BranchSideFuncs:
        - "toArray(java.lang.Object[])"
        - "<init>(java.lang.String[],com.fasterxml.jackson.databind.JavaType[],java.lang.String[])"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:148,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:151,1"
      Dst: "[java.util.List].toArray"
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:151,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeBindings].createIfNeeded(java.lang.Class,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeBindings"
    linkageType: null
    functionLinenumber: 160
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.TypeBindings"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeBindings].<init>(java.lang.String[],com.fasterxml.jackson.databind.JavaType[],java.lang.String[])"
    functionUses: 1
    ICount: 25
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:162"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:161"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:160"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:163"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:166"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:165"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:166"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:170"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:169"
        BranchSideFuncs:
        - "<init>(java.lang.String[],com.fasterxml.jackson.databind.JavaType[],java.lang.String[])"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:161,1"
      Dst: "[java.lang.Class].getTypeParameters"
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:167,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:167,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:167,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:170,1"
      Dst: "[java.lang.reflect.TypeVariable].getName"
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:170,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeBindings].createIfNeeded(java.lang.Class,com.fasterxml.jackson.databind.JavaType[])"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeBindings"
    linkageType: null
    functionLinenumber: 180
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.TypeBindings"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.JavaType[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeBindings].<init>(java.lang.String[],com.fasterxml.jackson.databind.JavaType[],java.lang.String[])"
    functionUses: 1
    ICount: 37
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:182"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:183"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:182"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:182"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:185"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:184"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:185"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:188"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:187"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:190"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:193"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:194"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:199"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:198"
        BranchSideFuncs:
        - "<init>(java.lang.String[],com.fasterxml.jackson.databind.JavaType[],java.lang.String[])"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:197"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:194"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:181,1"
      Dst: "[java.lang.Class].getTypeParameters"
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:191,1"
      Dst: "[java.lang.reflect.TypeVariable].getName"
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:195,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:197,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:197,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:199,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings].<init>"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.type.TypeBindings].withUnboundVariable(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeBindings"
    linkageType: null
    functionLinenumber: 208
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.TypeBindings"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeBindings].<init>(java.lang.String[],com.fasterxml.jackson.databind.JavaType[],java.lang.String[])"
    functionUses: 1
    ICount: 22
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:209"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:209"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:208"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:210"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:209"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:208"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:210,1"
      Dst: "[java.util.Arrays].copyOf"
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:213,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeBindings].findBoundType(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeBindings"
    linkageType: null
    functionLinenumber: 226
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].getSelfReferencedType()"
    functionUses: 1
    ICount: 22
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:227"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:250"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:249"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:228"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:227"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:226"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:230"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:247"
        BranchSideFuncs:
        - "getSelfReferencedType()"
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:246"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:233"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:247"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:246"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:228,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:232,1"
      Dst: "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].getSelfReferencedType"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.type.TypeBindings].invalidCacheKey()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeBindings"
    linkageType: null
    functionLinenumber: 262
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:263"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:268"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:267"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:264"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:263"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:262"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.type.TypeBindings].isEmpty()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeBindings"
    linkageType: null
    functionLinenumber: 271
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:272"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:271"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeBindings].size()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeBindings"
    linkageType: null
    functionLinenumber: 278
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeBindings].getBoundName(int)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeBindings"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:284"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:285"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:284"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:284"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:287"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:286"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeBindings].getBoundType(int)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeBindings"
    linkageType: null
    functionLinenumber: 291
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:292"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:293"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:292"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:292"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:295"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:294"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeBindings].getTypeParameters()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeBindings"
    linkageType: null
    functionLinenumber: 302
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:303"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:306"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:305"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:304,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:306,1"
      Dst: "[java.util.Arrays].asList"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeBindings].hasUnbound(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeBindings"
    linkageType: null
    functionLinenumber: 312
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:313"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:320"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:319"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:314"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:320"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:319"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:315"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:315,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.type.TypeBindings].asKey(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeBindings"
    linkageType: null
    functionLinenumber: 333
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeBindings].invalidCacheKey()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].<init>(java.lang.Class,com.fasterxml.jackson.databind.JavaType[],int)"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:334"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:337"
        BranchSideFuncs:
        - "<init>(java.lang.Class,com.fasterxml.jackson.databind.JavaType[],int)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:334,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings].invalidCacheKey"
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:338,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeBindings].toString()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeBindings"
    linkageType: null
    functionLinenumber: 348
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JavaType].getGenericSignature()"
    functionUses: 19
    ICount: 23
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:349"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:352"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:351"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:354"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:362"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:361"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:355"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:352,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:353,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:359,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getGenericSignature"
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:363,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.type.TypeBindings].hashCode()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeBindings"
    linkageType: null
    functionLinenumber: 365
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeBindings].equals(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeBindings"
    linkageType: null
    functionLinenumber: 369
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ClassUtil].hasClass(java.lang.Object,java.lang.Class)"
    functionUses: 34
    ICount: 20
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:370"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:371"
        BranchSideFuncs:
        - "hasClass(java.lang.Object,java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:370"
        BranchSideFuncs:
        - "hasClass(java.lang.Object,java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:371"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:374"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:373"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:376"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:373"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:376"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:373"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:371,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:371,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].hasClass"
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:376,1"
      Dst: "[java.util.Arrays].equals"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeBindings].typeParameterArray()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeBindings"
    linkageType: null
    functionLinenumber: 385
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForStatementContext].<init>(com.github.javaparser.ast.stmt.ForStmt,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForStatementContext"
    linkageType: null
    functionLinenumber: 43
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ForStmt"
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].<init>(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForStatementContext:44,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForStatementContext].solveSymbol(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForStatementContext"
    linkageType: null
    functionLinenumber: 48
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.model.SymbolReference"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.ForStmt].getInitialization()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getVariables()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId()"
    - "[com.github.javaparser.ast.body.VariableDeclarator].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserSymbolDeclaration].localVar(com.github.javaparser.ast.body.VariableDeclarator,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.resolution.model.SymbolReference].solved(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
    - "[com.github.javaparser.resolution.Navigator].demandParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext].solveInBlock(java.lang.String,com.github.javaparser.resolution.TypeSolver,com.github.javaparser.ast.stmt.Statement)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].solveSymbolInParentContext(java.lang.String)"
    functionUses: 11
    ICount: 52
    EdgeCount: 91
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForStatementContext:49"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForStatementContext:62"
        BranchSideFuncs:
        - "getInitialization()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForStatementContext:61"
        BranchSideFuncs:
        - "demandParentNode(com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForStatementContext:50"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForStatementContext:49"
        BranchSideFuncs:
        - "getVariables()"
        - "hasNext()"
        - "iterator()"
        - "next()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForStatementContext:48"
        BranchSideFuncs:
        - "getInitialization()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForStatementContext:52"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForStatementContext:57"
        BranchSideFuncs:
        - "getVariables()"
        - "getId()"
        - "hasNext()"
        - "iterator()"
        - "getName()"
        - "next()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForStatementContext:56"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForStatementContext:53"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForStatementContext:56"
        BranchSideFuncs:
        - "solved(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
        - "localVar(com.github.javaparser.ast.body.VariableDeclarator,com.github.javaparser.resolution.TypeSolver)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForStatementContext:55"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForStatementContext:50"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForStatementContext:60"
        BranchSideFuncs:
        - "getVariables()"
        - "hasNext()"
        - "iterator()"
        - "next()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForStatementContext:59"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForStatementContext:50"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForStatementContext:60"
        BranchSideFuncs:
        - "getVariables()"
        - "hasNext()"
        - "iterator()"
        - "next()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForStatementContext:59"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForStatementContext:50"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForStatementContext:60"
        BranchSideFuncs:
        - "getVariables()"
        - "hasNext()"
        - "iterator()"
        - "next()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForStatementContext:59"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForStatementContext:62"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForStatementContext:65"
        BranchSideFuncs:
        - "solveInBlock(java.lang.String,com.github.javaparser.resolution.TypeSolver,com.github.javaparser.ast.stmt.Statement)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForStatementContext:64"
        BranchSideFuncs:
        - "solveSymbolInParentContext(java.lang.String)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForStatementContext:49,1"
      Dst: "[com.github.javaparser.ast.stmt.ForStmt].getInitialization"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForStatementContext:49,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForStatementContext:49,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForStatementContext:49,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForStatementContext:52,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getVariables"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForStatementContext:53,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].getName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForStatementContext:53,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForStatementContext:53,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForStatementContext:54,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserSymbolDeclaration].localVar"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForStatementContext:54,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].solved"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForStatementContext:58,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForStatementContext:58,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForStatementContext:58,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForStatementContext:62,1"
      Dst: "[com.github.javaparser.resolution.Navigator].demandParentNode"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForStatementContext:63,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext].solveInBlock"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForStatementContext:65,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].solveSymbolInParentContext"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForStatementContext].solveMethod(java.lang.String,java.util.List,boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForStatementContext"
    linkageType: null
    functionLinenumber: 70
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.model.SymbolReference"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.util.List"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.Context].solveMethodInParentContext(java.lang.String,java.util.List,boolean)"
    functionUses: 12
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForStatementContext:71,1"
      Dst: "[com.github.javaparser.resolution.Context].solveMethodInParentContext"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForStatementContext].localVariablesExposedToChild(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForStatementContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForStatementContext:77"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForStatementContext:83"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForStatementContext:82"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForStatementContext:78"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForStatementContext:82"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForStatementContext:81"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForStatementContext:76,1"
      Dst: "[java.util.LinkedList].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForStatementContext:77,1"
      Dst: "[com.github.javaparser.ast.stmt.ForStmt].getInitialization"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForStatementContext:77,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForStatementContext:77,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForStatementContext:77,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForStatementContext:80,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getVariables"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForStatementContext:80,1"
      Dst: "[java.util.List].addAll"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__56].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__56"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__56].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__56:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__56].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__56].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__56"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__56:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__56].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__56"
    linkageType: null
    functionLinenumber: -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.BlockComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    functionUses: 14
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__56:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__779].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__779"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__779].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__779:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__779].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__779].<init>()"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__779"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__779:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__779].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__779"
    linkageType: null
    functionLinenumber: -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()"
    functionUses: 11
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__779:-1,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithTraversableScope].traverseScope"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_replaceTypeParam_0__782].bootstrap$(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_replaceTypeParam_0__782"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedTypeTransformer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration"
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_replaceTypeParam_0__782].<init>(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.TypeSolver)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_replaceTypeParam_0__782:-1,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_replaceTypeParam_0__782].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_replaceTypeParam_0__782].<init>(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_replaceTypeParam_0__782"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration"
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_replaceTypeParam_0__782:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_replaceTypeParam_0__782].transform(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_replaceTypeParam_0__782"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_replaceTypeParam_0__782:-1,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].lambda$replaceTypeParam$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_7__186].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_7__186"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__186].<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__186:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_7__186].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_7__186].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_7__186"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_7__186:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_7__186].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_7__186"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 14
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_7__186:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$7"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_findTypeDeclarations_7__867].bootstrap$()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_findTypeDeclarations_7__867"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Supplier"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_findTypeDeclarations_7__867].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_findTypeDeclarations_7__867:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_findTypeDeclarations_7__867].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_findTypeDeclarations_7__867].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_findTypeDeclarations_7__867"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_findTypeDeclarations_7__867:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_findTypeDeclarations_7__867].get()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_findTypeDeclarations_7__867"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].lambda$findTypeDeclarations$7()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_findTypeDeclarations_7__867:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].lambda$findTypeDeclarations$7"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver].<init>(java.lang.ClassLoader)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.ClassLoader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver:44,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver].getParent()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver"
    linkageType: null
    functionLinenumber: 49
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.TypeSolver"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver].setParent(com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver:56"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver:59"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver:58"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver:59"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver:62"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver:61"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver:55,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver:57,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver].filterName(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver"
    linkageType: null
    functionLinenumber: 65
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver].tryToSolveType(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver"
    linkageType: null
    functionLinenumber: 70
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.model.SymbolReference"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.ReflectionTypeSolver].filterName(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver].filterName(java.lang.String)"
    - "[com.github.javaparser.resolution.TypeSolver].getRoot()"
    - "[com.github.javaparser.resolution.model.SymbolReference].solved(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory].typeDeclarationFor(java.lang.Class,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.resolution.model.SymbolReference].unsolved()"
    - "[com.github.javaparser.resolution.model.SymbolReference].unsolved()"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.resolution.model.SymbolReference].isSolved()"
    - "[com.github.javaparser.resolution.model.SymbolReference].getCorrespondingDeclaration()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].internalTypes()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].internalTypes()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].internalTypes()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].internalTypes()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].internalTypes()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].internalTypes()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].internalTypes()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].internalTypes()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].internalTypes()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].internalTypes()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].internalTypes()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].internalTypes()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].internalTypes()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].internalTypes()"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver$lambda_tryToSolveType_0__370].bootstrap$(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver$solved__371].bootstrap$()"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver$lambda_tryToSolveType_1__372].bootstrap$()"
    - "[com.github.javaparser.resolution.model.SymbolReference].unsolved()"
    - "[com.github.javaparser.resolution.model.SymbolReference].unsolved()"
    functionUses: 16
    ICount: 47
    EdgeCount: 29
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver:71"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver:108"
        BranchSideFuncs:
        - "unsolved()"
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver:75"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver:80"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver:79"
        BranchSideFuncs:
        - "getRoot()"
        - "solved(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
        - "typeDeclarationFor(java.lang.Class,com.github.javaparser.resolution.TypeSolver)"
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver:93"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver:96"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver:95"
        BranchSideFuncs:
        - "isSolved()"
        - "tryToSolveType(java.lang.String)"
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver:99"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver:106"
        BranchSideFuncs:
        - "getCorrespondingDeclaration()"
        - "bootstrap$()"
        - "bootstrap$(java.lang.String)"
        - "internalTypes()"
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver:105"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver:71,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver].filterName"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver:76,1"
      Dst: "[java.lang.RuntimeException].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver:80,1"
      Dst: "[java.lang.ClassLoader].loadClass"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver:81,1"
      Dst: "[com.github.javaparser.resolution.TypeSolver].getRoot"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver:81,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory].typeDeclarationFor"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver:81,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].solved"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver:89,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].unsolved"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver:92,1"
      Dst: "[java.lang.String].lastIndexOf"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver:96,1"
      Dst: "[java.lang.String].substring"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver:98,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver].tryToSolveType"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver:99,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].isSolved"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver:100,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].getCorrespondingDeclaration"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver:101,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].internalTypes"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver:102,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver:102,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver$lambda_tryToSolveType_0__370].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver:102,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver:102,1"
      Dst: "[java.util.stream.Stream].findFirst"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver:103,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver$solved__371].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver:103,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver:103,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver$lambda_tryToSolveType_1__372].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver:104,1"
      Dst: "[java.util.Optional].orElseGet"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver].lambda$tryToSolveType$1()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver"
    linkageType: null
    functionLinenumber: 103
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.model.SymbolReference"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.model.SymbolReference].unsolved()"
    functionUses: 1
    ICount: 2
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver:104,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].unsolved"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver].lambda$tryToSolveType$0(java.lang.String,com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver"
    linkageType: null
    functionLinenumber: 101
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].getName()"
    functionUses: 1
    ICount: 5
    EdgeCount: 15
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver:102,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedDeclaration].getName"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver:102,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.NodeText].<init>(java.util.List)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.NodeText"
    linkageType: null
    functionLinenumber: 40
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.NodeText:41,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.NodeText].<init>()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.NodeText"
    linkageType: null
    functionLinenumber: 48
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].<init>(java.util.List)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.NodeText:49,1"
      Dst: "[java.util.LinkedList].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.NodeText:49,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 58
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.TextElement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    functionUses: 2
    ICount: 5
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.NodeText:59,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.NodeText].addElement(int,com.github.javaparser.printer.lexicalpreservation.TextElement)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.NodeText"
    linkageType: null
    functionLinenumber: 65
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "com.github.javaparser.printer.lexicalpreservation.TextElement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].add(int,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(int,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(int,java.lang.Object)"
    functionUses: 12
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.NodeText:66,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 69
    functionDepth: 0
    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:70,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.NodeText:70,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].addElement"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.NodeText:74,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.NodeText:74,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].addElement"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.NodeText].addToken(int,java.lang.String)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.NodeText"
    linkageType: null
    functionLinenumber: 77
    functionDepth: 0
    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.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    functionUses: 13
    ICount: 8
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.NodeText:78,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.NodeText:78,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.NodeText].addToken(int,int,java.lang.String)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.NodeText"
    linkageType: null
    functionLinenumber: 81
    functionDepth: 0
    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.ast.NodeList].add(int,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(int,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(int,java.lang.Object)"
    functionUses: 1
    ICount: 9
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.NodeText:82,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.NodeText:82,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 88
    functionDepth: 0
    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: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.NodeText:89,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].findElement"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 92
    functionDepth: 0
    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)"
    functionUses: 3
    ICount: 17
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.NodeText:94"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.NodeText:97"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.NodeText:96"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.NodeText:93,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].tryToFindElement"
    - Src: "com.github.javaparser.printer.lexicalpreservation.NodeText:95,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.github.javaparser.printer.lexicalpreservation.NodeText:95,1"
      Dst: "[java.lang.String].format"
    - Src: "com.github.javaparser.printer.lexicalpreservation.NodeText:95,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    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: null
    functionLinenumber: 100
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.TextElementMatcher"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementMatcher$lambda_and_0__1115].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.TextElementMatchers$1].match(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElement$lambda_matchByRange_1__1114].match(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    functionUses: 2
    ICount: 17
    EdgeCount: 9
    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"
    - Src: "com.github.javaparser.printer.lexicalpreservation.NodeText:103,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElementMatcher].match"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.NodeText].findChild(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.NodeText"
    linkageType: null
    functionLinenumber: 110
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 114
    functionDepth: 0
    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"
    - Src: "com.github.javaparser.printer.lexicalpreservation.NodeText:115,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].findElement"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 118
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 122
    functionDepth: 0
    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"
    - Src: "com.github.javaparser.printer.lexicalpreservation.NodeText:123,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].tryToFindElement"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.TextElementMatcher"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "com.github.javaparser.printer.lexicalpreservation.NodeText:133,1"
      Dst: "[java.util.List].remove"
    - 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"
    - Src: "com.github.javaparser.printer.lexicalpreservation.NodeText:136,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].isWhiteSpace"
    - Src: "com.github.javaparser.printer.lexicalpreservation.NodeText:140,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.NodeText:146,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.NodeText].removeElement(int)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.NodeText"
    linkageType: null
    functionLinenumber: 152
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList].remove(int)"
    - "[com.github.javaparser.ast.NodeList].remove(int)"
    - "[com.github.javaparser.utils.VisitorList$3].remove(int)"
    functionUses: 14
    ICount: 5
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.NodeText:153,1"
      Dst: "[java.util.List].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 159
    functionDepth: 0
    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)"
    - "[com.github.javaparser.ast.NodeList].remove(int)"
    - "[com.github.javaparser.utils.VisitorList$3].remove(int)"
    - "[com.github.javaparser.ast.NodeList].add(int,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(int,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(int,java.lang.Object)"
    functionUses: 1
    ICount: 9
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.NodeText:160,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].findElement"
    - Src: "com.github.javaparser.printer.lexicalpreservation.NodeText:161,1"
      Dst: "[java.util.List].remove"
    - Src: "com.github.javaparser.printer.lexicalpreservation.NodeText:162,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.NodeText].expand()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.NodeText"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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__1220].bootstrap$"
    - Src: "com.github.javaparser.printer.lexicalpreservation.NodeText:173,1"
      Dst: "[java.lang.Iterable].forEach"
    - Src: "com.github.javaparser.printer.lexicalpreservation.NodeText:174,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.NodeText].numberOfElements()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.NodeText"
    linkageType: null
    functionLinenumber: 178
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    functionUses: 9
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.NodeText:179,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.NodeText].getTextElement(int)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.NodeText"
    linkageType: null
    functionLinenumber: 183
    functionDepth: 0
    returnType: "com.github.javaparser.printer.lexicalpreservation.TextElement"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    functionUses: 17
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.NodeText:184,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.NodeText].getElements()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.NodeText"
    linkageType: null
    functionLinenumber: 188
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 13
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.NodeText].toString()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.NodeText"
    linkageType: null
    functionLinenumber: 193
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 19
    ICount: 9
    EdgeCount: 0
    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"
    - Src: "com.github.javaparser.printer.lexicalpreservation.NodeText:194,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.StringBuffer"
    - "com.github.javaparser.printer.lexicalpreservation.TextElement"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ISO8601DateFormat].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ISO8601DateFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ISO8601DateFormat:22,1"
      Dst: "[java.text.DateFormat].<init>"
    - Src: "com.fasterxml.jackson.databind.util.ISO8601DateFormat:23,1"
      Dst: "[java.text.DecimalFormat].<init>"
    - Src: "com.fasterxml.jackson.databind.util.ISO8601DateFormat:24,1"
      Dst: "[java.util.GregorianCalendar].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ISO8601DateFormat].format(java.util.Date,java.lang.StringBuffer,java.text.FieldPosition)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ISO8601DateFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.StringBuffer"
    argCount: 3
    argTypes:
    - "java.util.Date"
    - "java.lang.StringBuffer"
    - "java.text.FieldPosition"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ISO8601DateFormat:29,1"
      Dst: "[com.fasterxml.jackson.databind.util.ISO8601Utils].format"
    - Src: "com.fasterxml.jackson.databind.util.ISO8601DateFormat:29,1"
      Dst: "[java.lang.StringBuffer].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ISO8601DateFormat].parse(java.lang.String,java.text.ParsePosition)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ISO8601DateFormat"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "java.util.Date"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.text.ParsePosition"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ISO8601Utils].parse(java.lang.String,java.text.ParsePosition)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ISO8601DateFormat:36,1"
      Dst: "[com.fasterxml.jackson.databind.util.ISO8601Utils].parse"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ISO8601DateFormat].parse(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ISO8601DateFormat"
    linkageType: null
    functionLinenumber: 46
    functionDepth: 0
    returnType: "java.util.Date"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ISO8601Utils].parse(java.lang.String,java.text.ParsePosition)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ISO8601DateFormat:47,1"
      Dst: "[java.text.ParsePosition].<init>"
    - Src: "com.fasterxml.jackson.databind.util.ISO8601DateFormat:47,1"
      Dst: "[com.fasterxml.jackson.databind.util.ISO8601Utils].parse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ISO8601DateFormat].clone()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ISO8601DateFormat"
    linkageType: null
    functionLinenumber: 51
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 51
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.nodeTypes.NodeWithVariables$lambda_getMaximumCommonType_0__909].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.nodeTypes.NodeWithVariables$lambda_getMaximumCommonType_0__909"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithVariables$lambda_getMaximumCommonType_0__909].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.nodeTypes.NodeWithVariables$lambda_getMaximumCommonType_0__909:-1,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithVariables$lambda_getMaximumCommonType_0__909].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.nodeTypes.NodeWithVariables$lambda_getMaximumCommonType_0__909].<init>()"
    functionSourceFile: "com.github.javaparser.ast.nodeTypes.NodeWithVariables$lambda_getMaximumCommonType_0__909"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.nodeTypes.NodeWithVariables$lambda_getMaximumCommonType_0__909:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.nodeTypes.NodeWithVariables$lambda_getMaximumCommonType_0__909].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.nodeTypes.NodeWithVariables$lambda_getMaximumCommonType_0__909"
    linkageType: null
    functionLinenumber: -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__909:-1,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithVariables].lambda$getMaximumCommonType$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__248].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__248"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__248].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__248:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__248].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__248].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__248"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__248:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__248].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__248"
    linkageType: null
    functionLinenumber: -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.BlockComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    functionUses: 14
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__248:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer$MapReferringAccumulator].<init>(java.lang.Class,java.util.Map)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.MapDeserializer$MapReferringAccumulator"
    linkageType: null
    functionLinenumber: 904
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer$MapReferringAccumulator:905,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer$MapReferringAccumulator:903,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer$MapReferringAccumulator].put(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.MapDeserializer$MapReferringAccumulator"
    linkageType: null
    functionLinenumber: 911
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList].isEmpty()"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].put(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 2
    ICount: 18
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer$MapReferringAccumulator:912"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer$MapReferringAccumulator:915"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer$MapReferringAccumulator:914"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
        - "get(int)"
        - "size()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer$MapReferringAccumulator:912,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer$MapReferringAccumulator:913,1"
      Dst: "[java.util.Map].put"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer$MapReferringAccumulator:915,1"
      Dst: "[java.util.List].size"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer$MapReferringAccumulator:915,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer$MapReferringAccumulator].handleUnresolvedReference(com.fasterxml.jackson.databind.deser.UnresolvedForwardReference,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.MapDeserializer$MapReferringAccumulator"
    linkageType: null
    functionLinenumber: 921
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.impl.ReadableObjectId$Referring"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.deser.UnresolvedForwardReference"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer$MapReferring].<init>(com.fasterxml.jackson.databind.deser.std.MapDeserializer$MapReferringAccumulator,com.fasterxml.jackson.databind.deser.UnresolvedForwardReference,java.lang.Class,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    functionUses: 1
    ICount: 9
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer$MapReferringAccumulator:922,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer$MapReferring].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer$MapReferringAccumulator:923,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer$MapReferringAccumulator].resolveForwardReference(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.MapDeserializer$MapReferringAccumulator"
    linkageType: null
    functionLinenumber: 928
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId$Referring].hasId(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].remove()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].remove()"
    - "[com.github.javaparser.utils.VisitorList$1].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].remove()"
    - "[com.github.javaparser.utils.VisitorSet$1].remove()"
    - "[com.fasterxml.jackson.databind.MappingIterator].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].remove()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].remove()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].remove()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].remove()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].remove()"
    - "[com.github.javaparser.utils.VisitorList$2].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].remove()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].remove()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$1].remove()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].put(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].putAll(java.util.Map)"
    functionUses: 1
    ICount: 24
    EdgeCount: 72
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer$MapReferringAccumulator:934"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer$MapReferringAccumulator:945"
        BranchSideFuncs:
        - "next()"
        - "hasId(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer$MapReferringAccumulator:944"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer$MapReferringAccumulator:936"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer$MapReferringAccumulator:942"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
        - "putAll(java.util.Map)"
        - "remove()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer$MapReferringAccumulator:941"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer$MapReferringAccumulator:929,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer$MapReferringAccumulator:934,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer$MapReferringAccumulator:935,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer$MapReferringAccumulator:936,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId$Referring].hasId"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer$MapReferringAccumulator:937,1"
      Dst: "[java.util.Iterator].remove"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer$MapReferringAccumulator:938,1"
      Dst: "[java.util.Map].put"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer$MapReferringAccumulator:939,1"
      Dst: "[java.util.Map].putAll"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer$MapReferringAccumulator:945,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer$MapReferringAccumulator:945,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].<init>(com.github.javaparser.JavaToken)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement"
    linkageType: null
    functionLinenumber: 33
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.JavaToken"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.TextElement].<init>()"
    functionUses: 4
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement:34,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].<init>(int,java.lang.String)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement"
    linkageType: null
    functionLinenumber: 38
    functionDepth: 0
    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:39,1"
      Dst: "[com.github.javaparser.JavaToken].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement:39,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].<init>(int)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement"
    linkageType: null
    functionLinenumber: 42
    functionDepth: 0
    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: 7
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement:43,1"
      Dst: "[com.github.javaparser.JavaToken].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement:43,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].expand()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement"
    linkageType: null
    functionLinenumber: 47
    functionDepth: 0
    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:48,1"
      Dst: "[com.github.javaparser.JavaToken].getText"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].getText()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement"
    linkageType: null
    functionLinenumber: 52
    functionDepth: 0
    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:53,1"
      Dst: "[com.github.javaparser.JavaToken].getText"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].getTokenKind()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement"
    linkageType: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.JavaToken].getKind"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].getToken()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement"
    linkageType: null
    functionLinenumber: 60
    functionDepth: 0
    returnType: "com.github.javaparser.JavaToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].equals(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement"
    linkageType: null
    functionLinenumber: 65
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.JavaToken].equals(java.lang.Object)"
    functionUses: 34
    ICount: 14
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement:66"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement:68"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement:67"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement:68"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement:69"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement:68"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement:68"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement:70"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement:69"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement:68,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement:71,1"
      Dst: "[com.github.javaparser.JavaToken].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].hashCode()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement"
    linkageType: null
    functionLinenumber: 75
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.JavaToken].hashCode()"
    functionUses: 7
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement:76,1"
      Dst: "[com.github.javaparser.JavaToken].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].toString()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement"
    linkageType: null
    functionLinenumber: 80
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.JavaToken].toString()"
    functionUses: 20
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement:81,1"
      Dst: "[com.github.javaparser.JavaToken].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].isToken(int)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement"
    linkageType: null
    functionLinenumber: 85
    functionDepth: 0
    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:86"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement:85"
        BranchSideFuncs:
        - "getKind()"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement:86,1"
      Dst: "[com.github.javaparser.JavaToken].getKind"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].isNode(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement"
    linkageType: null
    functionLinenumber: 90
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].isWhiteSpace()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement"
    linkageType: null
    functionLinenumber: 95
    functionDepth: 0
    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:96,1"
      Dst: "[com.github.javaparser.JavaToken].getCategory"
    - Src: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement:96,1"
      Dst: "[com.github.javaparser.JavaToken$Category].isWhitespace"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].isSpaceOrTab()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement"
    linkageType: null
    functionLinenumber: 100
    functionDepth: 0
    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:101,1"
      Dst: "[com.github.javaparser.JavaToken].getCategory"
    - Src: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement:101,1"
      Dst: "[com.github.javaparser.JavaToken$Category].isWhitespaceButNotEndOfLine"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].isComment()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement"
    linkageType: null
    functionLinenumber: 105
    functionDepth: 0
    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:106,1"
      Dst: "[com.github.javaparser.JavaToken].getCategory"
    - Src: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement:106,1"
      Dst: "[com.github.javaparser.JavaToken$Category].isComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].isSeparator()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement"
    linkageType: null
    functionLinenumber: 110
    functionDepth: 0
    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:111,1"
      Dst: "[com.github.javaparser.JavaToken].getCategory"
    - Src: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement:111,1"
      Dst: "[com.github.javaparser.JavaToken$Category].isSeparator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].isNewline()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement"
    linkageType: null
    functionLinenumber: 115
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.JavaToken].getCategory()"
    - "[com.github.javaparser.JavaToken$Category].isEndOfLine()"
    functionUses: 14
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement:116,1"
      Dst: "[com.github.javaparser.JavaToken].getCategory"
    - Src: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement:116,1"
      Dst: "[com.github.javaparser.JavaToken$Category].isEndOfLine"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].isChildOfClass(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement"
    linkageType: null
    functionLinenumber: 120
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].isIdentifier()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement"
    linkageType: null
    functionLinenumber: 125
    functionDepth: 0
    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:126,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].getToken"
    - Src: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement:126,1"
      Dst: "[com.github.javaparser.JavaToken].getCategory"
    - Src: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement:126,1"
      Dst: "[com.github.javaparser.JavaToken$Category].isIdentifier"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].isKeyword()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement"
    linkageType: null
    functionLinenumber: 130
    functionDepth: 0
    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:131,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].getToken"
    - Src: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement:131,1"
      Dst: "[com.github.javaparser.JavaToken].getCategory"
    - Src: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement:131,1"
      Dst: "[com.github.javaparser.JavaToken$Category].isKeyword"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].isLiteral()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement"
    linkageType: null
    functionLinenumber: 135
    functionDepth: 0
    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:136,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].getToken"
    - Src: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement:136,1"
      Dst: "[com.github.javaparser.JavaToken].getCategory"
    - Src: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement:136,1"
      Dst: "[com.github.javaparser.JavaToken$Category].isLiteral"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].isPrimitive()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement"
    linkageType: null
    functionLinenumber: 140
    functionDepth: 0
    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:141,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].getTokenKind"
    - Src: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement:141,1"
      Dst: "[com.github.javaparser.JavaToken$Kind].valueOf"
    - Src: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement:141,1"
      Dst: "[com.github.javaparser.JavaToken$Kind].isPrimitive"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].getRange()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement"
    linkageType: null
    functionLinenumber: 145
    functionDepth: 0
    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:146,1"
      Dst: "[com.github.javaparser.JavaToken].getRange"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement:151,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_222__554].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_222__554"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__554].<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__554:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_222__554].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_222__554].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_222__554"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_222__554:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_222__554].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_222__554"
    linkageType: null
    functionLinenumber: -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.body.BodyDeclaration)"
    functionUses: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_222__554:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$222"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: null
    functionLinenumber: 38
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 112
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:39,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 43
    functionDepth: 0
    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.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.CompilationUnit].getPackageDeclaration()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.CompilationUnit].getTypes()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[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()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$lambda_visit_0__86].bootstrap$(com.github.javaparser.ast.CompilationUnit)"
    - "[com.github.javaparser.ast.CompilationUnit].getStorage()"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__87].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__88].bootstrap$(com.github.javaparser.ast.CompilationUnit)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 34
    EdgeCount: 19
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:44,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getImports"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:44,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:45,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getModule"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:45,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:46,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getPackageDeclaration"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:47,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getTypes"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:48,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"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:49,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].<init>"
    - 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__86].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:50,1"
      Dst: "[java.util.Optional].ifPresent"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:51,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    - 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__87].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:52,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:52,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:52,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__88].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:52,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:53,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.PackageDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: null
    functionLinenumber: 59
    functionDepth: 0
    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()"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__116].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__117].bootstrap$(com.github.javaparser.ast.PackageDeclaration)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 26
    EdgeCount: 13
    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"
    - 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"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:62,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - 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"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:63,1"
      Dst: "[com.github.javaparser.ast.PackageDeclaration].<init>"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:64,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    - 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__116].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:65,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:65,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:65,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__117].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:65,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:66,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData"
    JavaMethodInfo: null
    BBCount: 1
    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: null
    functionLinenumber: 71
    functionDepth: 0
    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.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.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()"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__146].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__147].bootstrap$(com.github.javaparser.ast.type.TypeParameter)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 28
    EdgeCount: 15
    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"
    - 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"
    - 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:76,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:76,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:76,1"
      Dst: "[com.github.javaparser.ast.type.TypeParameter].<init>"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:77,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    - 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__146].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:78,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:78,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:78,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__147].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:78,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:79,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 84
    functionDepth: 0
    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()"
    - "[com.github.javaparser.ast.comments.Comment].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__270].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__271].bootstrap$(com.github.javaparser.ast.comments.LineComment)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 22
    EdgeCount: 10
    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"
    - 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"
    - 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>"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:87,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].setComment"
    - 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__270].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:88,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:88,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:88,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__271].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:88,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:89,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 94
    functionDepth: 0
    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()"
    - "[com.github.javaparser.ast.comments.Comment].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__294].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__295].bootstrap$(com.github.javaparser.ast.comments.BlockComment)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 22
    EdgeCount: 10
    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"
    - 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"
    - 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>"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:97,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].setComment"
    - 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__294].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:98,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:98,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:98,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__295].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:98,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:99,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 104
    functionDepth: 0
    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.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getImplementedTypes()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getPermittedTypes()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getTypeParameters()"
    - "[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.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[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.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.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.Node].getTokenRange()"
    - "[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__84].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__85].bootstrap$(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 39
    EdgeCount: 26
    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"
    - 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"
    - 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:114,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:114,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:114,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].isInterface"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:114,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].<init>"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:115,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:116,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:116,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:116,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__84].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:116,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:116,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:116,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__85].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:116,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:117,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 122
    functionDepth: 0
    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.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.body.EnumDeclaration].getImplementedTypes()"
    - "[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.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[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.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.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()"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__78].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__79].bootstrap$(com.github.javaparser.ast.body.EnumDeclaration)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 34
    EdgeCount: 21
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:123,1"
      Dst: "[com.github.javaparser.ast.body.EnumDeclaration].getEntries"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:123,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:124,1"
      Dst: "[com.github.javaparser.ast.body.EnumDeclaration].getImplementedTypes"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:125,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getMembers"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:126,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:127,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getName"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:127,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:128,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:129,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:130,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:130,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:130,1"
      Dst: "[com.github.javaparser.ast.body.EnumDeclaration].<init>"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:131,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:132,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:132,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:132,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__78].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:132,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:132,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:132,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__79].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:132,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:133,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 138
    functionDepth: 0
    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.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[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.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.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()"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__241].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__242].bootstrap$(com.github.javaparser.ast.body.EnumConstantDeclaration)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 30
    EdgeCount: 17
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:139,1"
      Dst: "[com.github.javaparser.ast.body.EnumConstantDeclaration].getArguments"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:139,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:140,1"
      Dst: "[com.github.javaparser.ast.body.EnumConstantDeclaration].getClassBody"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:141,1"
      Dst: "[com.github.javaparser.ast.body.EnumConstantDeclaration].getName"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:141,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:142,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:143,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:144,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:144,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:144,1"
      Dst: "[com.github.javaparser.ast.body.EnumConstantDeclaration].<init>"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:145,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:146,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:146,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:146,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__241].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:146,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:146,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:146,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__242].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:146,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:147,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 152
    functionDepth: 0
    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.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[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.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.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()"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__81].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__82].bootstrap$(com.github.javaparser.ast.body.AnnotationDeclaration)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 30
    EdgeCount: 17
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:153,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getMembers"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:153,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:154,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:155,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getName"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:155,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:156,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:157,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:158,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:158,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:158,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationDeclaration].<init>"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:159,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:160,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:160,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:160,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__81].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:160,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:160,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:160,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__82].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:160,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:161,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 166
    functionDepth: 0
    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.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getType()"
    - "[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.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()"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__245].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__246].bootstrap$(com.github.javaparser.ast.body.AnnotationMemberDeclaration)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 34
    EdgeCount: 19
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:167,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getDefaultValue"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:167,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:168,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getModifiers"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:168,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:169,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getName"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:170,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getType"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:171,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:172,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:173,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:173,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:173,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].<init>"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:174,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:175,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:175,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:175,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__245].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:175,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:175,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:175,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__246].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:175,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:176,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 181
    functionDepth: 0
    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.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.body.FieldDeclaration].getVariables()"
    - "[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.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()"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__208].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__209].bootstrap$(com.github.javaparser.ast.body.FieldDeclaration)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 27
    EdgeCount: 15
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:182,1"
      Dst: "[com.github.javaparser.ast.body.FieldDeclaration].getModifiers"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:182,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:183,1"
      Dst: "[com.github.javaparser.ast.body.FieldDeclaration].getVariables"
    - 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:185,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:186,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:186,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:186,1"
      Dst: "[com.github.javaparser.ast.body.FieldDeclaration].<init>"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:187,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:188,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:188,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:188,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__208].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:188,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:188,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:188,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__209].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:188,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:189,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 194
    functionDepth: 0
    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.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - "[com.github.javaparser.ast.body.VariableDeclarator].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.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()"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__306].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__307].bootstrap$(com.github.javaparser.ast.body.VariableDeclarator)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 30
    EdgeCount: 15
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:195,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].getInitializer"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:195,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:196,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].getName"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:197,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].getType"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:198,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:199,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:199,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:199,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].<init>"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:200,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:201,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:201,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:201,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__306].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:201,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:201,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:201,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__307].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:201,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:202,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 207
    functionDepth: 0
    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.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getName()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[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.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getThrownExceptions()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getTypeParameters()"
    - "[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.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()"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__113].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__114].bootstrap$(com.github.javaparser.ast.body.ConstructorDeclaration)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 40
    EdgeCount: 25
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:208,1"
      Dst: "[com.github.javaparser.ast.body.ConstructorDeclaration].getBody"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:208,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:209,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getModifiers"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:209,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:210,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getName"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:211,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getParameters"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:212,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getReceiverParameter"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:213,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getThrownExceptions"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:214,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getTypeParameters"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:215,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:216,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:217,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:217,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:217,1"
      Dst: "[com.github.javaparser.ast.body.ConstructorDeclaration].<init>"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:218,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:219,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:219,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:219,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__113].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:219,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:219,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:219,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__114].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:219,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:220,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 225
    functionDepth: 0
    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.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getName()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[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.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getThrownExceptions()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getTypeParameters()"
    - "[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.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()"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__276].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__277].bootstrap$(com.github.javaparser.ast.body.MethodDeclaration)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 43
    EdgeCount: 27
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:226,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].getBody"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:226,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:227,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].getType"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:228,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getModifiers"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:228,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:229,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getName"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:230,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getParameters"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:231,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getReceiverParameter"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:232,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getThrownExceptions"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:233,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getTypeParameters"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:234,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:235,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:236,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:236,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:236,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].<init>"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:237,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:238,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:238,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:238,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__276].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:238,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:238,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:238,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__277].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:238,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:239,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 244
    functionDepth: 0
    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.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[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.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - "[com.github.javaparser.ast.body.Parameter].getType()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[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()"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__163].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__164].bootstrap$(com.github.javaparser.ast.body.Parameter)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 34
    EdgeCount: 20
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:245,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:245,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:246,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].getModifiers"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:247,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].getName"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:247,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:248,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].getType"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:249,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].getVarArgsAnnotations"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:250,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:251,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:251,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:251,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].isVarArgs"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:251,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].<init>"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:252,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:253,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:253,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:253,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__163].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:253,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:253,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:253,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__164].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:253,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:254,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 259
    functionDepth: 0
    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()"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__310].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__311].bootstrap$(com.github.javaparser.ast.body.InitializerDeclaration)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 27
    EdgeCount: 14
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:260,1"
      Dst: "[com.github.javaparser.ast.body.InitializerDeclaration].getBody"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:260,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:261,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:261,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:262,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:263,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:263,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:263,1"
      Dst: "[com.github.javaparser.ast.body.InitializerDeclaration].isStatic"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:263,1"
      Dst: "[com.github.javaparser.ast.body.InitializerDeclaration].<init>"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:264,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:265,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:265,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:265,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__310].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:265,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:265,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:265,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__311].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:265,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:266,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 271
    functionDepth: 0
    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()"
    - "[com.github.javaparser.ast.comments.Comment].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__268].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__269].bootstrap$(com.github.javaparser.ast.comments.JavadocComment)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 22
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:272,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:272,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:273,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:273,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:273,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].getContent"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:273,1"
      Dst: "[com.github.javaparser.ast.comments.JavadocComment].<init>"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:274,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].setComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:275,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:275,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:275,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__268].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:275,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:275,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:275,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__269].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:275,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:276,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 281
    functionDepth: 0
    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()"
    - "[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.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__73].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__74].bootstrap$(com.github.javaparser.ast.type.ClassOrInterfaceType)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 33
    EdgeCount: 17
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:282,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].getName"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:282,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:283,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].getScope"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:284,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].getTypeArguments"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:284,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:284,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:285,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:286,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:287,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:287,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].<init>"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:288,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:289,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:289,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:289,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__73].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:289,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:289,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:289,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__74].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:289,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:290,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 295
    functionDepth: 0
    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()"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__191].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__192].bootstrap$(com.github.javaparser.ast.type.PrimitiveType)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 24
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:296,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:296,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:297,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:297,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:298,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:298,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:298,1"
      Dst: "[com.github.javaparser.ast.type.PrimitiveType].getType"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:298,1"
      Dst: "[com.github.javaparser.ast.type.PrimitiveType].<init>"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:299,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:300,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:300,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:300,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__191].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:300,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:300,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:300,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__192].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:300,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:301,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 306
    functionDepth: 0
    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()"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__108].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__109].bootstrap$(com.github.javaparser.ast.type.ArrayType)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 27
    EdgeCount: 14
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:307,1"
      Dst: "[com.github.javaparser.ast.type.ArrayType].getComponentType"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:307,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:308,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:308,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:309,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:310,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:310,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:310,1"
      Dst: "[com.github.javaparser.ast.type.ArrayType].getOrigin"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:310,1"
      Dst: "[com.github.javaparser.ast.type.ArrayType].<init>"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:311,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:312,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:312,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:312,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__108].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:312,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:312,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:312,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__109].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:312,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:313,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 318
    functionDepth: 0
    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.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[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()"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__62].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__63].bootstrap$(com.github.javaparser.ast.ArrayCreationLevel)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 26
    EdgeCount: 13
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:319,1"
      Dst: "[com.github.javaparser.ast.ArrayCreationLevel].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:319,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:320,1"
      Dst: "[com.github.javaparser.ast.ArrayCreationLevel].getDimension"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:320,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:321,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: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:322,1"
      Dst: "[com.github.javaparser.ast.ArrayCreationLevel].<init>"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:323,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    - 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__62].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:324,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:324,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:324,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__63].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:324,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:325,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 330
    functionDepth: 0
    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.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.IntersectionType].<init>(com.github.javaparser.TokenRange,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__226].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__227].bootstrap$(com.github.javaparser.ast.type.IntersectionType)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 25
    EdgeCount: 13
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:331,1"
      Dst: "[com.github.javaparser.ast.type.IntersectionType].getElements"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:331,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:332,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:333,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:333,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:334,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:334,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:334,1"
      Dst: "[com.github.javaparser.ast.type.IntersectionType].<init>"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:335,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:336,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:336,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:336,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__226].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:336,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:336,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:336,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__227].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:336,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:337,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 342
    functionDepth: 0
    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.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.UnionType].<init>(com.github.javaparser.TokenRange,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__142].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__143].bootstrap$(com.github.javaparser.ast.type.UnionType)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 25
    EdgeCount: 13
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:343,1"
      Dst: "[com.github.javaparser.ast.type.UnionType].getElements"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:343,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:344,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:345,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:345,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:346,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:346,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:346,1"
      Dst: "[com.github.javaparser.ast.type.UnionType].<init>"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:347,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:348,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:348,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:348,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__142].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:348,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:348,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:348,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__143].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:348,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:349,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 354
    functionDepth: 0
    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()"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__285].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__286].bootstrap$(com.github.javaparser.ast.type.VoidType)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 23
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:355,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:355,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:356,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:356,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode"
    - 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"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:357,1"
      Dst: "[com.github.javaparser.ast.type.VoidType].<init>"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:358,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    - 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__285].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:359,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:359,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:359,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__286].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:359,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:360,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 365
    functionDepth: 0
    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.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[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.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[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()"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__206].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__207].bootstrap$(com.github.javaparser.ast.type.WildcardType)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 29
    EdgeCount: 15
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:366,1"
      Dst: "[com.github.javaparser.ast.type.WildcardType].getExtendedType"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:366,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:367,1"
      Dst: "[com.github.javaparser.ast.type.WildcardType].getSuperType"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:368,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:368,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:369,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:370,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:370,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:370,1"
      Dst: "[com.github.javaparser.ast.type.WildcardType].<init>"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:371,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:372,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:372,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:372,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__206].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:372,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:372,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:372,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__207].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:372,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:373,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 378
    functionDepth: 0
    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()"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__10].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__11].bootstrap$(com.github.javaparser.ast.type.UnknownType)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 23
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:379,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:379,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList"
    - 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"
    - 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"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:381,1"
      Dst: "[com.github.javaparser.ast.type.UnknownType].<init>"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:382,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    - 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__10].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:383,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:383,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:383,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__11].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:383,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:384,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 389
    functionDepth: 0
    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.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - "[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()"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__159].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__160].bootstrap$(com.github.javaparser.ast.expr.ArrayAccessExpr)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 27
    EdgeCount: 13
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:390,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayAccessExpr].getIndex"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:390,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:391,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayAccessExpr].getName"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:392,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:393,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:393,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:393,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayAccessExpr].<init>"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:394,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:395,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:395,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:395,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__159].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:395,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:395,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:395,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__160].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:395,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:396,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 401
    functionDepth: 0
    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.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[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()"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__148].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__149].bootstrap$(com.github.javaparser.ast.expr.ArrayCreationExpr)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 29
    EdgeCount: 15
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:402,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayCreationExpr].getElementType"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:402,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:403,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayCreationExpr].getInitializer"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:404,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayCreationExpr].getLevels"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:404,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:405,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:406,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:406,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:406,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayCreationExpr].<init>"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:407,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:408,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:408,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:408,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__148].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:408,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:408,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:408,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__149].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:408,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:409,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 414
    functionDepth: 0
    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()"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__67].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__68].bootstrap$(com.github.javaparser.ast.expr.ArrayInitializerExpr)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 23
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:415,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayInitializerExpr].getValues"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:415,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:416,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:416,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:417,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:417,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:417,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayInitializerExpr].<init>"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:418,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:419,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:419,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:419,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__67].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:419,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:419,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:419,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__68].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:419,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:420,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 425
    functionDepth: 0
    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.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - "[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()"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__324].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__325].bootstrap$(com.github.javaparser.ast.expr.AssignExpr)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 28
    EdgeCount: 14
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:426,1"
      Dst: "[com.github.javaparser.ast.expr.AssignExpr].getTarget"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:426,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:427,1"
      Dst: "[com.github.javaparser.ast.expr.AssignExpr].getValue"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:428,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:429,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:429,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:429,1"
      Dst: "[com.github.javaparser.ast.expr.AssignExpr].getOperator"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:429,1"
      Dst: "[com.github.javaparser.ast.expr.AssignExpr].<init>"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:430,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:431,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:431,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:431,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__324].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:431,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:431,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:431,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__325].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:431,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:432,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 437
    functionDepth: 0
    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.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - "[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()"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__19].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__20].bootstrap$(com.github.javaparser.ast.expr.BinaryExpr)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 28
    EdgeCount: 14
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:438,1"
      Dst: "[com.github.javaparser.ast.expr.BinaryExpr].getLeft"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:438,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:439,1"
      Dst: "[com.github.javaparser.ast.expr.BinaryExpr].getRight"
    - 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"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:441,1"
      Dst: "[com.github.javaparser.ast.expr.BinaryExpr].getOperator"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:441,1"
      Dst: "[com.github.javaparser.ast.expr.BinaryExpr].<init>"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:442,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    - 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__19].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:443,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:443,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:443,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__20].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:443,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:444,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 449
    functionDepth: 0
    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.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - "[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()"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__178].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__179].bootstrap$(com.github.javaparser.ast.expr.CastExpr)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 27
    EdgeCount: 13
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:450,1"
      Dst: "[com.github.javaparser.ast.expr.CastExpr].getExpression"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:450,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:451,1"
      Dst: "[com.github.javaparser.ast.expr.CastExpr].getType"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:452,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:453,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:453,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:453,1"
      Dst: "[com.github.javaparser.ast.expr.CastExpr].<init>"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:454,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:455,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:455,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:455,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__178].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:455,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:455,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:455,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__179].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:455,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:456,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 461
    functionDepth: 0
    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()"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__250].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__251].bootstrap$(com.github.javaparser.ast.expr.ClassExpr)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 24
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:462,1"
      Dst: "[com.github.javaparser.ast.expr.ClassExpr].getType"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:462,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:463,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - 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"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:464,1"
      Dst: "[com.github.javaparser.ast.expr.ClassExpr].<init>"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:465,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    - 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__250].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:466,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:466,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:466,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__251].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:466,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:467,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 472
    functionDepth: 0
    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.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].getElseExpr()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - "[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()"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__182].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__183].bootstrap$(com.github.javaparser.ast.expr.ConditionalExpr)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 30
    EdgeCount: 15
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:473,1"
      Dst: "[com.github.javaparser.ast.expr.ConditionalExpr].getCondition"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:473,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:474,1"
      Dst: "[com.github.javaparser.ast.expr.ConditionalExpr].getElseExpr"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:475,1"
      Dst: "[com.github.javaparser.ast.expr.ConditionalExpr].getThenExpr"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:476,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:477,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:477,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:477,1"
      Dst: "[com.github.javaparser.ast.expr.ConditionalExpr].<init>"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:478,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:479,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:479,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:479,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__182].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:479,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:479,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:479,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__183].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:479,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:480,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 485
    functionDepth: 0
    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()"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__106].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__107].bootstrap$(com.github.javaparser.ast.expr.EnclosedExpr)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 24
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:486,1"
      Dst: "[com.github.javaparser.ast.expr.EnclosedExpr].getInner"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:486,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:487,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - 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"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:488,1"
      Dst: "[com.github.javaparser.ast.expr.EnclosedExpr].<init>"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:489,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    - 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__106].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:490,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:490,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:490,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__107].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:490,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:491,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 496
    functionDepth: 0
    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.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - "[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()"
    - "[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__124].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__125].bootstrap$(com.github.javaparser.ast.expr.FieldAccessExpr)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 31
    EdgeCount: 15
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:497,1"
      Dst: "[com.github.javaparser.ast.expr.FieldAccessExpr].getName"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:497,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:498,1"
      Dst: "[com.github.javaparser.ast.expr.FieldAccessExpr].getScope"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:499,1"
      Dst: "[com.github.javaparser.ast.expr.FieldAccessExpr].getTypeArguments"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:499,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:499,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:500,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:501,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:501,1"
      Dst: "[com.github.javaparser.ast.expr.FieldAccessExpr].<init>"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:502,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:503,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:503,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:503,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__124].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:503,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:503,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:503,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__125].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:503,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:504,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 509
    functionDepth: 0
    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.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].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.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()"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__221].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__222].bootstrap$(com.github.javaparser.ast.expr.InstanceOfExpr)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 30
    EdgeCount: 15
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:510,1"
      Dst: "[com.github.javaparser.ast.expr.InstanceOfExpr].getExpression"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:510,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:511,1"
      Dst: "[com.github.javaparser.ast.expr.InstanceOfExpr].getPattern"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:512,1"
      Dst: "[com.github.javaparser.ast.expr.InstanceOfExpr].getType"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:513,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:514,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:514,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:514,1"
      Dst: "[com.github.javaparser.ast.expr.InstanceOfExpr].<init>"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:515,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:516,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:516,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:516,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__221].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:516,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:516,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:516,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__222].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:516,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:517,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 522
    functionDepth: 0
    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()"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__278].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__279].bootstrap$(com.github.javaparser.ast.expr.StringLiteralExpr)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 22
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:523,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:523,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:524,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:524,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:524,1"
      Dst: "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:524,1"
      Dst: "[com.github.javaparser.ast.expr.StringLiteralExpr].<init>"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:525,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:526,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:526,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:526,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__278].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:526,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:526,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:526,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__279].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:526,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:527,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 532
    functionDepth: 0
    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()"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__24].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__25].bootstrap$(com.github.javaparser.ast.expr.IntegerLiteralExpr)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 22
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:533,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:533,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:534,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:534,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:534,1"
      Dst: "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:534,1"
      Dst: "[com.github.javaparser.ast.expr.IntegerLiteralExpr].<init>"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:535,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:536,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:536,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:536,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__24].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:536,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:536,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:536,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__25].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:536,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:537,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 542
    functionDepth: 0
    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()"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__194].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__195].bootstrap$(com.github.javaparser.ast.expr.LongLiteralExpr)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 22
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:543,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:543,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:544,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:544,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:544,1"
      Dst: "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:544,1"
      Dst: "[com.github.javaparser.ast.expr.LongLiteralExpr].<init>"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:545,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:546,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:546,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:546,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__194].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:546,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:546,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:546,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__195].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:546,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:547,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 552
    functionDepth: 0
    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()"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__232].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__233].bootstrap$(com.github.javaparser.ast.expr.CharLiteralExpr)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 22
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:553,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:553,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:554,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:554,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:554,1"
      Dst: "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:554,1"
      Dst: "[com.github.javaparser.ast.expr.CharLiteralExpr].<init>"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:555,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:556,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:556,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:556,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__232].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:556,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:556,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:556,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__233].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:556,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:557,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 562
    functionDepth: 0
    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()"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__27].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__28].bootstrap$(com.github.javaparser.ast.expr.DoubleLiteralExpr)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 22
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:563,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:563,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:564,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:564,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:564,1"
      Dst: "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:564,1"
      Dst: "[com.github.javaparser.ast.expr.DoubleLiteralExpr].<init>"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:565,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:566,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:566,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:566,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__27].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:566,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:566,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:566,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__28].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:566,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:567,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 572
    functionDepth: 0
    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()"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__134].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__135].bootstrap$(com.github.javaparser.ast.expr.BooleanLiteralExpr)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 22
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:573,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:573,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:574,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:574,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:574,1"
      Dst: "[com.github.javaparser.ast.expr.BooleanLiteralExpr].isValue"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:574,1"
      Dst: "[com.github.javaparser.ast.expr.BooleanLiteralExpr].<init>"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:575,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:576,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:576,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:576,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__134].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:576,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:576,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:576,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__135].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:576,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:577,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 582
    functionDepth: 0
    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()"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__188].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__189].bootstrap$(com.github.javaparser.ast.expr.NullLiteralExpr)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 21
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:583,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:583,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:584,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:584,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:584,1"
      Dst: "[com.github.javaparser.ast.expr.NullLiteralExpr].<init>"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:585,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:586,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:586,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:586,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__188].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:586,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:586,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:586,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__189].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:586,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:587,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 592
    functionDepth: 0
    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.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].getTypeArguments()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,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__32].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__33].bootstrap$(com.github.javaparser.ast.expr.MethodCallExpr)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 33
    EdgeCount: 17
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:593,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].getArguments"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:593,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:594,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].getName"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:594,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:595,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].getScope"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:596,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].getTypeArguments"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:596,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:597,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:598,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:598,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].<init>"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:599,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:600,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:600,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:600,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__32].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:600,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:600,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:600,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__33].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:600,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:601,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 606
    functionDepth: 0
    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()"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__304].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__305].bootstrap$(com.github.javaparser.ast.expr.NameExpr)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 24
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:607,1"
      Dst: "[com.github.javaparser.ast.expr.NameExpr].getName"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:607,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:608,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - 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"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:609,1"
      Dst: "[com.github.javaparser.ast.expr.NameExpr].<init>"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:610,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    - 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__304].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:611,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:611,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:611,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__305].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:611,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:612,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 617
    functionDepth: 0
    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()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,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.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].getTypeArguments()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[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__259].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__260].bootstrap$(com.github.javaparser.ast.expr.ObjectCreationExpr)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 37
    EdgeCount: 19
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:618,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].getAnonymousClassBody"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:618,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:618,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:619,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].getArguments"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:620,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].getScope"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:620,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:621,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].getType"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:622,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].getTypeArguments"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:623,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:624,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:624,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].<init>"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:625,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:626,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:626,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:626,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__259].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:626,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:626,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:626,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__260].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:626,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:627,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 632
    functionDepth: 0
    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.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[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()"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__315].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__316].bootstrap$(com.github.javaparser.ast.expr.Name)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 25
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:633,1"
      Dst: "[com.github.javaparser.ast.expr.Name].getQualifier"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:633,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:634,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:635,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:635,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:635,1"
      Dst: "[com.github.javaparser.ast.expr.Name].getIdentifier"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:635,1"
      Dst: "[com.github.javaparser.ast.expr.Name].<init>"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:636,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:637,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:637,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:637,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__315].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:637,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:637,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:637,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__316].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:637,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:638,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 643
    functionDepth: 0
    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()"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__172].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__173].bootstrap$(com.github.javaparser.ast.expr.SimpleName)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 22
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:644,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:644,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:645,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:645,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:645,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].getIdentifier"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:645,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].<init>"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:646,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:647,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:647,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:647,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__172].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:647,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:647,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:647,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__173].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:647,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:648,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 653
    functionDepth: 0
    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.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[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()"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__328].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__329].bootstrap$(com.github.javaparser.ast.expr.ThisExpr)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 24
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:654,1"
      Dst: "[com.github.javaparser.ast.expr.ThisExpr].getTypeName"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:654,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:655,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:656,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:656,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:656,1"
      Dst: "[com.github.javaparser.ast.expr.ThisExpr].<init>"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:657,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:658,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:658,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:658,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__328].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:658,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:658,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:658,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__329].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:658,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:659,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 664
    functionDepth: 0
    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.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[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()"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__69].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__70].bootstrap$(com.github.javaparser.ast.expr.SuperExpr)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 24
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:665,1"
      Dst: "[com.github.javaparser.ast.expr.SuperExpr].getTypeName"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:665,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:666,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:667,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:667,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:667,1"
      Dst: "[com.github.javaparser.ast.expr.SuperExpr].<init>"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:668,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:669,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:669,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:669,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__69].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:669,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:669,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:669,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__70].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:669,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:670,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 675
    functionDepth: 0
    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()"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__30].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__31].bootstrap$(com.github.javaparser.ast.expr.UnaryExpr)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 25
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:676,1"
      Dst: "[com.github.javaparser.ast.expr.UnaryExpr].getExpression"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:676,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:677,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:678,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:678,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:678,1"
      Dst: "[com.github.javaparser.ast.expr.UnaryExpr].getOperator"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:678,1"
      Dst: "[com.github.javaparser.ast.expr.UnaryExpr].<init>"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:679,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:680,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:680,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:680,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__30].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:680,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:680,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:680,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__31].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:680,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:681,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 686
    functionDepth: 0
    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.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getModifiers()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[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()"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__300].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__301].bootstrap$(com.github.javaparser.ast.expr.VariableDeclarationExpr)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 27
    EdgeCount: 15
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:687,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:687,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:688,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getModifiers"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:689,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getVariables"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:690,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:690,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:691,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:691,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:691,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].<init>"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:692,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:693,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:693,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:693,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__300].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:693,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:693,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:693,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__301].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:693,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:694,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 699
    functionDepth: 0
    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()"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__136].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__137].bootstrap$(com.github.javaparser.ast.expr.MarkerAnnotationExpr)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 24
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:700,1"
      Dst: "[com.github.javaparser.ast.expr.AnnotationExpr].getName"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:700,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:701,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:702,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:702,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:702,1"
      Dst: "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].<init>"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:703,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:704,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:704,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:704,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__136].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:704,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:704,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:704,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__137].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:704,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:705,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 710
    functionDepth: 0
    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.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.SingleMemberAnnotationExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name,com.github.javaparser.ast.expr.Expression)"
    - "[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__292].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__293].bootstrap$(com.github.javaparser.ast.expr.SingleMemberAnnotationExpr)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 27
    EdgeCount: 13
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:711,1"
      Dst: "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].getMemberValue"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:711,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:712,1"
      Dst: "[com.github.javaparser.ast.expr.AnnotationExpr].getName"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:713,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:714,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:714,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:714,1"
      Dst: "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].<init>"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:715,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:716,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:716,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:716,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__292].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:716,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:716,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:716,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__293].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:716,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:717,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 722
    functionDepth: 0
    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()"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__170].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__171].bootstrap$(com.github.javaparser.ast.expr.NormalAnnotationExpr)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 26
    EdgeCount: 13
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:723,1"
      Dst: "[com.github.javaparser.ast.expr.NormalAnnotationExpr].getPairs"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:723,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:724,1"
      Dst: "[com.github.javaparser.ast.expr.AnnotationExpr].getName"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:724,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:725,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:726,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:726,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:726,1"
      Dst: "[com.github.javaparser.ast.expr.NormalAnnotationExpr].<init>"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:727,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:728,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:728,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:728,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__170].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:728,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:728,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:728,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__171].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:728,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:729,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 734
    functionDepth: 0
    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.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - "[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()"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__45].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__46].bootstrap$(com.github.javaparser.ast.expr.MemberValuePair)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 27
    EdgeCount: 13
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:735,1"
      Dst: "[com.github.javaparser.ast.expr.MemberValuePair].getName"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:735,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:736,1"
      Dst: "[com.github.javaparser.ast.expr.MemberValuePair].getValue"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:737,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:738,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:738,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:738,1"
      Dst: "[com.github.javaparser.ast.expr.MemberValuePair].<init>"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:739,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:740,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:740,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:740,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__45].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:740,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:740,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:740,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__46].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:740,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:741,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 746
    functionDepth: 0
    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.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getTypeArguments()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,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__40].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__41].bootstrap$(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 31
    EdgeCount: 16
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:747,1"
      Dst: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getArguments"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:747,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:748,1"
      Dst: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getExpression"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:748,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:749,1"
      Dst: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getTypeArguments"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:749,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:750,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:751,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:751,1"
      Dst: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].isThis"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:751,1"
      Dst: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].<init>"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:752,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:753,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:753,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:753,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__40].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:753,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:753,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:753,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__41].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:753,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:754,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 759
    functionDepth: 0
    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()"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__131].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__132].bootstrap$(com.github.javaparser.ast.stmt.LocalClassDeclarationStmt)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 24
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:760,1"
      Dst: "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].getClassDeclaration"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:760,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:761,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:762,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:762,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:762,1"
      Dst: "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].<init>"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:763,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:764,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:764,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:764,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__131].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:764,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:764,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:764,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__132].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:764,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:765,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 770
    functionDepth: 0
    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()"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__6].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__7].bootstrap$(com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 24
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:771,1"
      Dst: "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].getRecordDeclaration"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:771,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:772,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:773,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:773,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:773,1"
      Dst: "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].<init>"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:774,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:775,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:775,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:775,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__6].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:775,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:775,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:775,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__7].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:775,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:776,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 781
    functionDepth: 0
    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.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[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()"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__184].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__185].bootstrap$(com.github.javaparser.ast.stmt.AssertStmt)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 27
    EdgeCount: 13
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:782,1"
      Dst: "[com.github.javaparser.ast.stmt.AssertStmt].getCheck"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:782,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:783,1"
      Dst: "[com.github.javaparser.ast.stmt.AssertStmt].getMessage"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:784,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:785,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:785,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:785,1"
      Dst: "[com.github.javaparser.ast.stmt.AssertStmt].<init>"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:786,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:787,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:787,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:787,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__184].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:787,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:787,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:787,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__185].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:787,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:788,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 793
    functionDepth: 0
    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()"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__317].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__318].bootstrap$(com.github.javaparser.ast.stmt.BlockStmt)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 23
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:794,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].getStatements"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:794,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:795,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:795,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:796,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:796,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:796,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].<init>"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:797,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:798,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:798,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:798,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__317].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:798,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:798,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:798,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__318].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:798,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:799,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 804
    functionDepth: 0
    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.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - "[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()"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__248].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__249].bootstrap$(com.github.javaparser.ast.stmt.LabeledStmt)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 27
    EdgeCount: 13
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:805,1"
      Dst: "[com.github.javaparser.ast.stmt.LabeledStmt].getLabel"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:805,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:806,1"
      Dst: "[com.github.javaparser.ast.stmt.LabeledStmt].getStatement"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:807,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:808,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:808,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:808,1"
      Dst: "[com.github.javaparser.ast.stmt.LabeledStmt].<init>"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:809,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:810,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:810,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:810,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__248].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:810,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:810,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:810,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__249].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:810,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:811,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 816
    functionDepth: 0
    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()"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__12].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__13].bootstrap$(com.github.javaparser.ast.stmt.EmptyStmt)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 21
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:817,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:817,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:818,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:818,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:818,1"
      Dst: "[com.github.javaparser.ast.stmt.EmptyStmt].<init>"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:819,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:820,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:820,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:820,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__12].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:820,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:820,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:820,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__13].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:820,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:821,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 826
    functionDepth: 0
    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()"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__16].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__17].bootstrap$(com.github.javaparser.ast.stmt.ExpressionStmt)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 24
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:827,1"
      Dst: "[com.github.javaparser.ast.stmt.ExpressionStmt].getExpression"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:827,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:828,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:829,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:829,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:829,1"
      Dst: "[com.github.javaparser.ast.stmt.ExpressionStmt].<init>"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:830,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:831,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:831,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:831,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__16].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:831,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:831,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:831,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__17].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:831,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:832,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 837
    functionDepth: 0
    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()"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__320].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__321].bootstrap$(com.github.javaparser.ast.stmt.SwitchStmt)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 26
    EdgeCount: 13
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:838,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchStmt].getEntries"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:838,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:839,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchStmt].getSelector"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:839,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:840,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:841,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:841,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:841,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchStmt].<init>"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:842,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:843,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:843,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:843,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__320].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:843,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:843,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:843,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__321].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:843,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:844,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 849
    functionDepth: 0
    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].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].getLabels()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].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.SwitchEntry].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.SwitchEntry$Type,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].getType()"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__265].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__266].bootstrap$(com.github.javaparser.ast.stmt.SwitchEntry)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 26
    EdgeCount: 14
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:850,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchEntry].getLabels"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:850,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:851,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchEntry].getStatements"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:852,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:852,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:853,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:853,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:853,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchEntry].getType"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:853,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchEntry].<init>"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:854,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:855,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:855,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:855,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__265].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:855,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:855,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:855,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__266].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:855,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:856,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 861
    functionDepth: 0
    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.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[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()"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__152].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__153].bootstrap$(com.github.javaparser.ast.stmt.BreakStmt)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 24
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:862,1"
      Dst: "[com.github.javaparser.ast.stmt.BreakStmt].getLabel"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:862,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:863,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:864,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:864,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:864,1"
      Dst: "[com.github.javaparser.ast.stmt.BreakStmt].<init>"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:865,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:866,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:866,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:866,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__152].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:866,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:866,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:866,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__153].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:866,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:867,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 872
    functionDepth: 0
    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.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[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()"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__253].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__254].bootstrap$(com.github.javaparser.ast.stmt.ReturnStmt)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 24
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:873,1"
      Dst: "[com.github.javaparser.ast.stmt.ReturnStmt].getExpression"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:873,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:874,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:875,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:875,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:875,1"
      Dst: "[com.github.javaparser.ast.stmt.ReturnStmt].<init>"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:876,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:877,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:877,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:877,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__253].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:877,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:877,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:877,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__254].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:877,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:878,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 883
    functionDepth: 0
    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.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.IfStmt].getThenStmt()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[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()"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__92].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__93].bootstrap$(com.github.javaparser.ast.stmt.IfStmt)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 30
    EdgeCount: 15
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:884,1"
      Dst: "[com.github.javaparser.ast.stmt.IfStmt].getCondition"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:884,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:885,1"
      Dst: "[com.github.javaparser.ast.stmt.IfStmt].getElseStmt"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:886,1"
      Dst: "[com.github.javaparser.ast.stmt.IfStmt].getThenStmt"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:887,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:888,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:888,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:888,1"
      Dst: "[com.github.javaparser.ast.stmt.IfStmt].<init>"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:889,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:890,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:890,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:890,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__92].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:890,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:890,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:890,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__93].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:890,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:891,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 896
    functionDepth: 0
    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.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - "[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()"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__100].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__101].bootstrap$(com.github.javaparser.ast.stmt.WhileStmt)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 27
    EdgeCount: 13
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:897,1"
      Dst: "[com.github.javaparser.ast.stmt.WhileStmt].getBody"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:897,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:898,1"
      Dst: "[com.github.javaparser.ast.stmt.WhileStmt].getCondition"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:899,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:900,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:900,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:900,1"
      Dst: "[com.github.javaparser.ast.stmt.WhileStmt].<init>"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:901,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:902,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:902,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:902,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__100].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:902,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:902,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:902,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__101].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:902,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:903,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 908
    functionDepth: 0
    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.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[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()"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__165].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__166].bootstrap$(com.github.javaparser.ast.stmt.ContinueStmt)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 24
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:909,1"
      Dst: "[com.github.javaparser.ast.stmt.ContinueStmt].getLabel"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:909,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:910,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:911,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:911,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:911,1"
      Dst: "[com.github.javaparser.ast.stmt.ContinueStmt].<init>"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:912,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:913,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:913,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:913,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__165].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:913,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:913,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:913,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__166].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:913,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:914,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 919
    functionDepth: 0
    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.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - "[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()"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__219].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__220].bootstrap$(com.github.javaparser.ast.stmt.DoStmt)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 27
    EdgeCount: 13
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:920,1"
      Dst: "[com.github.javaparser.ast.stmt.DoStmt].getBody"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:920,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:921,1"
      Dst: "[com.github.javaparser.ast.stmt.DoStmt].getCondition"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:922,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:923,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:923,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:923,1"
      Dst: "[com.github.javaparser.ast.stmt.DoStmt].<init>"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:924,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:925,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:925,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:925,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__219].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:925,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:925,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:925,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__220].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:925,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:926,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 931
    functionDepth: 0
    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.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].getIterable()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - "[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()"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__198].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__199].bootstrap$(com.github.javaparser.ast.stmt.ForEachStmt)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 30
    EdgeCount: 15
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:932,1"
      Dst: "[com.github.javaparser.ast.stmt.ForEachStmt].getBody"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:932,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:933,1"
      Dst: "[com.github.javaparser.ast.stmt.ForEachStmt].getIterable"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:934,1"
      Dst: "[com.github.javaparser.ast.stmt.ForEachStmt].getVariable"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:935,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:936,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:936,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:936,1"
      Dst: "[com.github.javaparser.ast.stmt.ForEachStmt].<init>"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:937,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:938,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:938,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:938,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__198].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:938,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:938,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:938,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__199].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:938,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:939,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 944
    functionDepth: 0
    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.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForStmt].getUpdate()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[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()"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__281].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__282].bootstrap$(com.github.javaparser.ast.stmt.ForStmt)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 31
    EdgeCount: 17
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:945,1"
      Dst: "[com.github.javaparser.ast.stmt.ForStmt].getBody"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:945,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:946,1"
      Dst: "[com.github.javaparser.ast.stmt.ForStmt].getCompare"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:947,1"
      Dst: "[com.github.javaparser.ast.stmt.ForStmt].getInitialization"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:947,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:948,1"
      Dst: "[com.github.javaparser.ast.stmt.ForStmt].getUpdate"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:949,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:950,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:950,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:950,1"
      Dst: "[com.github.javaparser.ast.stmt.ForStmt].<init>"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:951,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:952,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:952,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:952,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__281].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:952,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:952,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:952,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__282].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:952,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:953,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 958
    functionDepth: 0
    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()"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__128].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__129].bootstrap$(com.github.javaparser.ast.stmt.ThrowStmt)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 24
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:959,1"
      Dst: "[com.github.javaparser.ast.stmt.ThrowStmt].getExpression"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:959,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:960,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:961,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:961,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:961,1"
      Dst: "[com.github.javaparser.ast.stmt.ThrowStmt].<init>"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:962,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:963,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:963,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:963,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__128].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:963,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:963,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:963,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__129].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:963,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:964,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 969
    functionDepth: 0
    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.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - "[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()"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__229].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__230].bootstrap$(com.github.javaparser.ast.stmt.SynchronizedStmt)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 27
    EdgeCount: 13
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:970,1"
      Dst: "[com.github.javaparser.ast.stmt.SynchronizedStmt].getBody"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:970,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:971,1"
      Dst: "[com.github.javaparser.ast.stmt.SynchronizedStmt].getExpression"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:972,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:973,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:973,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:973,1"
      Dst: "[com.github.javaparser.ast.stmt.SynchronizedStmt].<init>"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:974,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:975,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:975,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:975,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__229].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:975,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:975,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:975,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__230].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:975,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:976,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 981
    functionDepth: 0
    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.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[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.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[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()"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__216].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__217].bootstrap$(com.github.javaparser.ast.stmt.TryStmt)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 31
    EdgeCount: 17
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:982,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].getCatchClauses"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:982,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:983,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].getFinallyBlock"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:983,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:984,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].getResources"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:985,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].getTryBlock"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:986,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:987,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:987,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:987,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].<init>"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:988,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:989,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:989,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:989,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__216].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:989,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:989,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:989,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__217].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:989,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:990,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 995
    functionDepth: 0
    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.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - "[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()"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__96].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__97].bootstrap$(com.github.javaparser.ast.stmt.CatchClause)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 27
    EdgeCount: 13
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:996,1"
      Dst: "[com.github.javaparser.ast.stmt.CatchClause].getBody"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:996,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:997,1"
      Dst: "[com.github.javaparser.ast.stmt.CatchClause].getParameter"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:998,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:999,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:999,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:999,1"
      Dst: "[com.github.javaparser.ast.stmt.CatchClause].<init>"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1000,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1001,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1001,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1001,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__96].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1001,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1001,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1001,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__97].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1001,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1002,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1007
    functionDepth: 0
    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()"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__102].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__103].bootstrap$(com.github.javaparser.ast.expr.LambdaExpr)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 27
    EdgeCount: 14
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1008,1"
      Dst: "[com.github.javaparser.ast.expr.LambdaExpr].getBody"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1008,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1009,1"
      Dst: "[com.github.javaparser.ast.expr.LambdaExpr].getParameters"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1009,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1010,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1011,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1011,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1011,1"
      Dst: "[com.github.javaparser.ast.expr.LambdaExpr].isEnclosingParameters"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1011,1"
      Dst: "[com.github.javaparser.ast.expr.LambdaExpr].<init>"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1012,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1013,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1013,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1013,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__102].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1013,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1013,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1013,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__103].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1013,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1014,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1019
    functionDepth: 0
    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()"
    - "[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__156].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__157].bootstrap$(com.github.javaparser.ast.expr.MethodReferenceExpr)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 29
    EdgeCount: 14
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1020,1"
      Dst: "[com.github.javaparser.ast.expr.MethodReferenceExpr].getScope"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1020,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1021,1"
      Dst: "[com.github.javaparser.ast.expr.MethodReferenceExpr].getTypeArguments"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1021,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1021,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1022,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1023,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1023,1"
      Dst: "[com.github.javaparser.ast.expr.MethodReferenceExpr].getIdentifier"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1023,1"
      Dst: "[com.github.javaparser.ast.expr.MethodReferenceExpr].<init>"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1024,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1025,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1025,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1025,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__156].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1025,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1025,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1025,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__157].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1025,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1026,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1031
    functionDepth: 0
    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()"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__262].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__263].bootstrap$(com.github.javaparser.ast.expr.TypeExpr)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 24
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1032,1"
      Dst: "[com.github.javaparser.ast.expr.TypeExpr].getType"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1032,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1033,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1034,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1034,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1034,1"
      Dst: "[com.github.javaparser.ast.expr.TypeExpr].<init>"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1035,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1036,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1036,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1036,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__262].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1036,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1036,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1036,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__263].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1036,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1037,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1042
    functionDepth: 0
    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.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.ast.expr.SwitchExpr].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.body.RecordDeclaration].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.SwitchStmt].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.BlockStmt].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.CompilationUnit].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.LambdaExpr].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.stmt.EmptyStmt].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.expr.NameExpr].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.type.ArrayType].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.body.CompactConstructorDeclaration].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.comments.BlockComment].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.PatternExpr].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.expr.EnclosedExpr].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.stmt.ForStmt].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.expr.StringLiteralExpr].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.MethodDeclaration].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.stmt.SwitchEntry].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.TypeExpr].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.stmt.WhileStmt].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.stmt.ReturnStmt].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.type.ClassOrInterfaceType].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.body.AnnotationMemberDeclaration].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.body.EnumConstantDeclaration].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.Modifier].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.stmt.SynchronizedStmt].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.expr.InstanceOfExpr].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.stmt.DoStmt].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.expr.TextBlockLiteralExpr].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.type.WildcardType].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.ForEachStmt].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.type.PrimitiveType].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.stmt.AssertStmt].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.CastExpr].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.body.AnnotationDeclaration].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.NormalAnnotationExpr].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.body.Parameter].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.ArrayAccessExpr].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.body.EnumDeclaration].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.stmt.BreakStmt].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.type.TypeParameter].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.type.UnionType].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.expr.MarkerAnnotationExpr].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.LocalClassDeclarationStmt].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.ExplicitConstructorInvocationStmt].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.FieldAccessExpr].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.body.ConstructorDeclaration].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.stmt.UnparsableStmt].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.modules.ModuleExportsDirective].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.NodeList].add(com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 16
    EdgeCount: 150
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.CloneVisitor:1044"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.CloneVisitor:1050"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
      - BranchSide: "com.github.javaparser.ast.visitor.CloneVisitor:1049"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.visitor.CloneVisitor:1046"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.CloneVisitor:1049"
        BranchSideFuncs:
        - "add(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.visitor.CloneVisitor:1048"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1043,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1044,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1044,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1044,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1045,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1047,1"
      Dst: "[com.github.javaparser.ast.NodeList].add"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.ImportDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: null
    functionLinenumber: 1054
    functionDepth: 0
    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()"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__140].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__141].bootstrap$(com.github.javaparser.ast.ImportDeclaration)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 26
    EdgeCount: 13
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1055,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].getName"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1055,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1056,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1057,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1057,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1057,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].isStatic"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1057,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].isAsterisk"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1057,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].<init>"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1058,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1059,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1059,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1059,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__140].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1059,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1059,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1059,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__141].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1059,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1060,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1065
    functionDepth: 0
    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.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[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()"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__175].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__176].bootstrap$(com.github.javaparser.ast.modules.ModuleDeclaration)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 29
    EdgeCount: 16
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1066,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1066,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1067,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].getDirectives"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1068,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].getName"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1068,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1069,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1070,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1070,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1070,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].isOpen"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1070,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].<init>"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1071,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1072,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1072,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1072,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__175].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1072,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1072,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1072,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__176].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1072,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1073,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1078
    functionDepth: 0
    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()"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__59].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__60].bootstrap$(com.github.javaparser.ast.modules.ModuleRequiresDirective)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 26
    EdgeCount: 13
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1079,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleRequiresDirective].getModifiers"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1079,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1080,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleRequiresDirective].getName"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1080,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1081,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1082,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1082,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1082,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleRequiresDirective].<init>"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1083,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1084,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1084,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1084,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__59].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1084,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1084,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1084,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__60].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1084,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1085,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: null
    functionLinenumber: 1090
    functionDepth: 0
    returnType: "com.github.javaparser.ast.Node"
    argCount: 2
    argTypes:
    - "java.util.Optional"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.SwitchExpr].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.body.RecordDeclaration].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.SwitchStmt].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.BlockStmt].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.CompilationUnit].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.LambdaExpr].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.stmt.EmptyStmt].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.expr.NameExpr].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.type.ArrayType].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.body.CompactConstructorDeclaration].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.comments.BlockComment].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.PatternExpr].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.expr.EnclosedExpr].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.stmt.ForStmt].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.expr.StringLiteralExpr].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.MethodDeclaration].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.stmt.SwitchEntry].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.TypeExpr].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.stmt.WhileStmt].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.stmt.ReturnStmt].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.type.ClassOrInterfaceType].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.body.AnnotationMemberDeclaration].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.body.EnumConstantDeclaration].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.Modifier].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.stmt.SynchronizedStmt].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.expr.InstanceOfExpr].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.stmt.DoStmt].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.expr.TextBlockLiteralExpr].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.type.WildcardType].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.ForEachStmt].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.type.PrimitiveType].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.stmt.AssertStmt].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.CastExpr].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.body.AnnotationDeclaration].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.NormalAnnotationExpr].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.body.Parameter].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.ArrayAccessExpr].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.body.EnumDeclaration].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.stmt.BreakStmt].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.type.TypeParameter].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.type.UnionType].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.expr.MarkerAnnotationExpr].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.LocalClassDeclarationStmt].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.ExplicitConstructorInvocationStmt].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.FieldAccessExpr].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.body.ConstructorDeclaration].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.stmt.UnparsableStmt].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.modules.ModuleExportsDirective].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)"
    functionUses: 126
    ICount: 13
    EdgeCount: 99
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.CloneVisitor:1091"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.CloneVisitor:1094"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.CloneVisitor:1093"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.CloneVisitor:1095"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.CloneVisitor:1098"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.CloneVisitor:1097"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1091,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1094,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1094,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 5
    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: null
    functionLinenumber: 1102
    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.ArrayCreationLevel].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.ThisExpr].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.AssignExpr].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.LocalRecordDeclarationStmt].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.expr.Name].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.expr.UnaryExpr].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.body.InitializerDeclaration].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.body.VariableDeclarator].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].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.expr.VariableDeclarationExpr].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.modules.ModuleUsesDirective].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.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.PatternExpr].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.expr.EnclosedExpr].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.stmt.ForStmt].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.expr.StringLiteralExpr].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.MethodDeclaration].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.stmt.SwitchEntry].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.TypeExpr].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.stmt.WhileStmt].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.stmt.ReturnStmt].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.type.ClassOrInterfaceType].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.body.AnnotationMemberDeclaration].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.body.EnumConstantDeclaration].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.Modifier].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.stmt.SynchronizedStmt].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.expr.InstanceOfExpr].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.stmt.DoStmt].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.expr.TextBlockLiteralExpr].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.type.WildcardType].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.ForEachStmt].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.type.PrimitiveType].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.stmt.AssertStmt].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.CastExpr].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.body.AnnotationDeclaration].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.NormalAnnotationExpr].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.body.Parameter].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.ArrayAccessExpr].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.body.EnumDeclaration].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.stmt.BreakStmt].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.type.TypeParameter].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.type.UnionType].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.expr.MarkerAnnotationExpr].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.LocalClassDeclarationStmt].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.ExplicitConstructorInvocationStmt].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.FieldAccessExpr].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.body.ConstructorDeclaration].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.stmt.UnparsableStmt].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.modules.ModuleExportsDirective].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 89
    ICount: 10
    EdgeCount: 99
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.CloneVisitor:1103"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.CloneVisitor:1106"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.CloneVisitor:1105"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.CloneVisitor:1107"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.CloneVisitor:1110"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.CloneVisitor:1109"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1106,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: null
    functionLinenumber: 1113
    functionDepth: 0
    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: 98
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.CloneVisitor:1114"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.CloneVisitor:1117"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.CloneVisitor:1116"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1117,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1121
    functionDepth: 0
    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()"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__54].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__55].bootstrap$(com.github.javaparser.ast.modules.ModuleExportsDirective)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 26
    EdgeCount: 13
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1122,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleExportsDirective].getModuleNames"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1122,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1123,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleExportsDirective].getName"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1123,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1124,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1125,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1125,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1125,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleExportsDirective].<init>"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1126,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1127,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1127,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1127,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__54].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1127,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1127,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1127,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__55].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1127,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1128,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1133
    functionDepth: 0
    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()"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__56].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__57].bootstrap$(com.github.javaparser.ast.modules.ModuleProvidesDirective)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 26
    EdgeCount: 13
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1134,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleProvidesDirective].getName"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1134,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1135,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleProvidesDirective].getWith"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1135,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1136,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1137,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1137,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1137,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleProvidesDirective].<init>"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1138,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1139,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1139,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1139,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__56].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1139,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1139,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1139,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__57].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1139,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1140,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1145
    functionDepth: 0
    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()"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__48].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__49].bootstrap$(com.github.javaparser.ast.modules.ModuleUsesDirective)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 24
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1146,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleUsesDirective].getName"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1146,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1147,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1148,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1148,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1148,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleUsesDirective].<init>"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1149,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1150,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1150,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1150,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__48].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1150,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1150,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1150,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__49].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1150,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1151,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1156
    functionDepth: 0
    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()"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__51].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__52].bootstrap$(com.github.javaparser.ast.modules.ModuleOpensDirective)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 26
    EdgeCount: 13
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1157,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleOpensDirective].getModuleNames"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1157,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1158,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleOpensDirective].getName"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1158,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1159,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1160,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1160,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1160,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleOpensDirective].<init>"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1161,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1162,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1162,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1162,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__51].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1162,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1162,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1162,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__52].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1162,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1163,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1168
    functionDepth: 0
    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()"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__118].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__119].bootstrap$(com.github.javaparser.ast.stmt.UnparsableStmt)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 21
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1169,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1169,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1170,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1170,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1170,1"
      Dst: "[com.github.javaparser.ast.stmt.UnparsableStmt].<init>"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1171,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1172,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1172,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1172,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__118].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1172,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1172,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1172,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__119].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1172,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1173,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1178
    functionDepth: 0
    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.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - "[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()"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__237].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__238].bootstrap$(com.github.javaparser.ast.body.ReceiverParameter)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 29
    EdgeCount: 15
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1179,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1179,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1180,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].getName"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1180,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1181,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].getType"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1182,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1183,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1183,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1183,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].<init>"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1184,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1185,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1185,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1185,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__237].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1185,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1185,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1185,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__238].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1185,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1186,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1191
    functionDepth: 0
    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()"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__122].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__123].bootstrap$(com.github.javaparser.ast.type.VarType)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 23
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1192,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1192,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1193,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1193,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1194,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1194,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1194,1"
      Dst: "[com.github.javaparser.ast.type.VarType].<init>"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1195,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1196,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1196,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1196,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__122].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1196,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1196,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1196,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__123].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1196,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1197,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1202
    functionDepth: 0
    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()"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__234].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__235].bootstrap$(com.github.javaparser.ast.Modifier)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 22
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1203,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1203,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1204,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1204,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1204,1"
      Dst: "[com.github.javaparser.ast.Modifier].getKeyword"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1204,1"
      Dst: "[com.github.javaparser.ast.Modifier].<init>"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1205,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1206,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1206,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1206,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__234].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1206,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1206,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1206,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__235].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1206,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1207,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1212
    functionDepth: 0
    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()"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__331].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__332].bootstrap$(com.github.javaparser.ast.expr.SwitchExpr)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 26
    EdgeCount: 13
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1213,1"
      Dst: "[com.github.javaparser.ast.expr.SwitchExpr].getEntries"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1213,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1214,1"
      Dst: "[com.github.javaparser.ast.expr.SwitchExpr].getSelector"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1214,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1215,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1216,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1216,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1216,1"
      Dst: "[com.github.javaparser.ast.expr.SwitchExpr].<init>"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1217,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1218,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1218,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1218,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__331].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1218,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1218,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1218,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__332].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1218,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1219,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1223
    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.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].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)"
    functionUses: 99
    ICount: 13
    EdgeCount: 54
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.CloneVisitor:1224"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.CloneVisitor:1227"
        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:1226"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1224,1"
      Dst: "[com.github.javaparser.ast.Node].getDataKeys"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1224,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1224,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1224,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1225,1"
      Dst: "[com.github.javaparser.ast.Node].getData"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1225,1"
      Dst: "[com.github.javaparser.ast.Node].setData"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - 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: null
    functionLinenumber: 1230
    functionDepth: 0
    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()"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__201].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__202].bootstrap$(com.github.javaparser.ast.stmt.YieldStmt)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 24
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1231,1"
      Dst: "[com.github.javaparser.ast.stmt.YieldStmt].getExpression"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1231,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1232,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1233,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1233,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1233,1"
      Dst: "[com.github.javaparser.ast.stmt.YieldStmt].<init>"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1234,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1235,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1235,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1235,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__201].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1235,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1235,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1235,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__202].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1235,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1236,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1241
    functionDepth: 0
    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()"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__212].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__213].bootstrap$(com.github.javaparser.ast.expr.TextBlockLiteralExpr)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 22
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1242,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1242,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1243,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1243,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1243,1"
      Dst: "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1243,1"
      Dst: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].<init>"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1244,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1245,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1245,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1245,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__212].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1245,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1245,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1245,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__213].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1245,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1246,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.expr.PatternExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: null
    functionLinenumber: 1251
    functionDepth: 0
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.PatternExpr"
    - "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.PatternExpr].getModifiers()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.PatternExpr].getName()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - "[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.PatternExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.type.ReferenceType,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__288].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__289].bootstrap$(com.github.javaparser.ast.expr.PatternExpr)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 29
    EdgeCount: 15
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1252,1"
      Dst: "[com.github.javaparser.ast.expr.PatternExpr].getModifiers"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1252,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1253,1"
      Dst: "[com.github.javaparser.ast.expr.PatternExpr].getName"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1253,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1254,1"
      Dst: "[com.github.javaparser.ast.expr.PatternExpr].getType"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1255,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1256,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1256,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1256,1"
      Dst: "[com.github.javaparser.ast.expr.PatternExpr].<init>"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1257,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1258,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1258,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1258,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__288].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1258,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1258,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1258,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__289].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1258,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1259,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1264
    functionDepth: 0
    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.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[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.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.body.RecordDeclaration].getTypeParameters()"
    - "[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.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[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.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.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()"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__38].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__39].bootstrap$(com.github.javaparser.ast.body.RecordDeclaration)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 39
    EdgeCount: 25
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1265,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].getImplementedTypes"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1265,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1266,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].getParameters"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1267,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].getReceiverParameter"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1267,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1268,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].getTypeParameters"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1269,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getMembers"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1270,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1271,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getName"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1272,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1273,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1274,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1274,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1274,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].<init>"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1275,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1276,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1276,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1276,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__38].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1276,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1276,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1276,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__39].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1276,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1277,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1282
    functionDepth: 0
    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.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getName()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getThrownExceptions()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getTypeParameters()"
    - "[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.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()"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__297].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__298].bootstrap$(com.github.javaparser.ast.body.CompactConstructorDeclaration)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 35
    EdgeCount: 21
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1283,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getBody"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1283,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1284,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getModifiers"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1284,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1285,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getName"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1286,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getThrownExceptions"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1287,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getTypeParameters"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1288,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1289,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1290,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1290,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1290,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].<init>"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1291,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1292,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1292,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1292,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__297].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1292,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1292,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1292,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__298].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1292,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1293,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 49
    functionDepth: 0
    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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_3__623].bootstrap$(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_3__623"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_3__623].<init>(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_3__623:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_3__623].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_3__623].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_3__623"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_3__623:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_3__623].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_3__623"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext].lambda$solveType$3(java.lang.String,com.github.javaparser.ast.body.TypeDeclaration)"
    functionUses: 7
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_3__623:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext].lambda$solveType$3"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__219].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__219"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__219].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__219:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__219].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__219].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__219"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__219:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__219].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__219"
    linkageType: null
    functionLinenumber: -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.BlockComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    functionUses: 14
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__219:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_8__830].bootstrap$()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_8__830"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_8__830].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_8__830:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_8__830].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_8__830].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_8__830"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_8__830:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_8__830].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_8__830"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].lambda$getAllFields$8(com.github.javaparser.resolution.types.ResolvedReferenceType)"
    functionUses: 9
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_8__830:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].lambda$getAllFields$8"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder$5].<init>(com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder,java.util.regex.Pattern)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder$5"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder"
    - "java.util.regex.Pattern"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder$5:233,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$NameMatcher].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder$5].match(com.fasterxml.jackson.databind.cfg.MapperConfig,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder$5"
    linkageType: null
    functionLinenumber: 235
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder$5:236,1"
      Dst: "[java.util.regex.Pattern].matcher"
    - Src: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder$5:236,1"
      Dst: "[java.util.regex.Matcher].matches"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration$lambda_getAllFields_0__818].bootstrap$()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration$lambda_getAllFields_0__818"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration$lambda_getAllFields_0__818].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration$lambda_getAllFields_0__818:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration$lambda_getAllFields_0__818].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration$lambda_getAllFields_0__818].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration$lambda_getAllFields_0__818"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration$lambda_getAllFields_0__818:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration$lambda_getAllFields_0__818].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration$lambda_getAllFields_0__818"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].lambda$getAllFields$0(com.github.javaparser.ast.body.FieldDeclaration)"
    functionUses: 9
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration$lambda_getAllFields_0__818:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].lambda$getAllFields$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveMethod_4__863].bootstrap$(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveMethod_4__863"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveMethod_4__863].<init>(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveMethod_4__863:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveMethod_4__863].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveMethod_4__863].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveMethod_4__863"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveMethod_4__863:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveMethod_4__863].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveMethod_4__863"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter].lambda$solveMethod$4(java.lang.String,com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration)"
    functionUses: 6
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveMethod_4__863:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter].lambda$solveMethod$4"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer"
    linkageType: null
    functionLinenumber: 592
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.ArraySerializerBase].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer:593,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.ArraySerializerBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer].<init>(com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer,com.fasterxml.jackson.databind.BeanProperty,java.lang.Boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer"
    linkageType: null
    functionLinenumber: 599
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer"
    - "com.fasterxml.jackson.databind.BeanProperty"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.ArraySerializerBase].<init>(com.fasterxml.jackson.databind.ser.std.ArraySerializerBase,com.fasterxml.jackson.databind.BeanProperty,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer:600,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.ArraySerializerBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer]._withResolved(com.fasterxml.jackson.databind.BeanProperty,java.lang.Boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer"
    linkageType: null
    functionLinenumber: 604
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.BeanProperty"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer].<init>(com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer,com.fasterxml.jackson.databind.BeanProperty,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer:605,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer]._withValueTypeSerializer(com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer"
    linkageType: null
    functionLinenumber: 613
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.ContainerSerializer"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer].getContentType()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer].getContentSerializer()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,double[])"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer"
    linkageType: null
    functionLinenumber: 629
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "double[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer:630"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer:629"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer].hasSingleElement(double[])"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer"
    linkageType: null
    functionLinenumber: 634
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "double[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer:635"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer:634"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer].serialize(double[],com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer"
    linkageType: null
    functionLinenumber: 640
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "double[]"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.ArraySerializerBase]._shouldUnwrapSingle(com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer].serializeContents(double[],com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeArray(double[],int,int)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeArray(double[],int,int)"
    functionUses: 1
    ICount: 13
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer:642"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer:647"
        BranchSideFuncs:
        - "serializeContents(double[],com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer:646"
        BranchSideFuncs:
        - "writeArray(double[],int,int)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer:642"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer:647"
        BranchSideFuncs:
        - "serializeContents(double[],com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer:646"
        BranchSideFuncs:
        - "writeArray(double[],int,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer:642,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.ArraySerializerBase]._shouldUnwrapSingle"
    - Src: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer:643,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer].serializeContents"
    - Src: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer:647,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeArray"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer].serializeContents(double[],com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer"
    linkageType: null
    functionLinenumber: 652
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "double[]"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(double)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(double)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(double)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(double)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(double)"
    functionUses: 2
    ICount: 12
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer:653"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer:655"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer:654,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeNumber"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer].getSchema(com.fasterxml.jackson.databind.SerializerProvider,java.lang.reflect.Type)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonNode"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "java.lang.reflect.Type"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer:664,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].createSchemaNode"
    - Src: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer:664,1"
      Dst: "[com.fasterxml.jackson.databind.node.ObjectNode].set"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer].acceptJsonFormatVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer:671,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].visitArrayFormat"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer].serializeContents(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer"
    linkageType: null
    functionLinenumber: 585
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer].serializeContents(double[],com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionUses: 3
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer:586,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer].serializeContents"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer"
    linkageType: null
    functionLinenumber: 585
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer].serialize(double[],com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionUses: 59
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer:586,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer].serialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer].hasSingleElement(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer"
    linkageType: null
    functionLinenumber: 585
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer].hasSingleElement(double[])"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer:586,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer].hasSingleElement"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer"
    linkageType: null
    functionLinenumber: 585
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,double[])"
    functionUses: 18
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer:586,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer].isEmpty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__753].bootstrap$(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$isInstance__753"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__753].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$isInstance__753:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__753].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__753].<init>(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$isInstance__753"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$isInstance__753:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__753].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$isInstance__753"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$isInstance__753:-1,1"
      Dst: "[java.lang.Class].isInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__776].bootstrap$(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__776"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__776].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__776:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__776].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__776].<init>(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__776"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__776:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__776].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__776"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__776:-1,1"
      Dst: "[java.lang.Class].isInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleOpensDirective].<init>()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleOpensDirective"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleOpensDirective:52,1"
      Dst: "[com.github.javaparser.ast.expr.Name].<init>"
    - Src: "com.github.javaparser.ast.modules.ModuleOpensDirective:52,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>"
    - Src: "com.github.javaparser.ast.modules.ModuleOpensDirective:52,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleOpensDirective].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.Name"
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleOpensDirective:57,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleOpensDirective].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 64
    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.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:65,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDirective].<init>"
    - Src: "com.github.javaparser.ast.modules.ModuleOpensDirective:66,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleOpensDirective].setName"
    - Src: "com.github.javaparser.ast.modules.ModuleOpensDirective:67,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleOpensDirective].setModuleNames"
    - Src: "com.github.javaparser.ast.modules.ModuleOpensDirective:68,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 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.EqualsVisitor].visit(com.github.javaparser.ast.modules.ModuleOpensDirective,java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].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.GenericVisitorAdapter].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.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.modules.ModuleOpensDirective,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].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.NoCommentHashCodeVisitor].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.NoCommentEqualsVisitor].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)"
    functionUses: 20
    ICount: 5
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleOpensDirective:74,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 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.modules.ModuleOpensDirective,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].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)"
    functionUses: 16
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleOpensDirective:80,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.modules.ModuleOpensDirective:86"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleOpensDirective:89"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.modules.ModuleOpensDirective:88"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.modules.ModuleOpensDirective:89"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleOpensDirective:95"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.modules.ModuleOpensDirective:94"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.modules.ModuleOpensDirective:90"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleOpensDirective:89"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.modules.ModuleOpensDirective:88"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleOpensDirective:89,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    - Src: "com.github.javaparser.ast.modules.ModuleOpensDirective:90,1"
      Dst: "[com.github.javaparser.ast.NodeList].get"
    - Src: "com.github.javaparser.ast.modules.ModuleOpensDirective:91,1"
      Dst: "[com.github.javaparser.ast.NodeList].remove"
    - Src: "com.github.javaparser.ast.modules.ModuleOpensDirective:95,1"
      Dst: "[com.github.javaparser.ast.Node].remove"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.modules.ModuleOpensDirective].getName()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleOpensDirective"
    linkageType: null
    functionLinenumber: 99
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Name"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleOpensDirective].setName(com.github.javaparser.ast.expr.Name)"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleOpensDirective"
    linkageType: null
    functionLinenumber: 104
    functionDepth: 0
    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:106"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleOpensDirective:109"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.modules.ModuleOpensDirective:108"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.modules.ModuleOpensDirective:110"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleOpensDirective:112"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.modules.ModuleOpensDirective:111"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleOpensDirective:105,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.modules.ModuleOpensDirective:109,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.modules.ModuleOpensDirective:111,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode"
    - Src: "com.github.javaparser.ast.modules.ModuleOpensDirective:113,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleOpensDirective].getModuleNames()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleOpensDirective"
    linkageType: null
    functionLinenumber: 118
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 13
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleOpensDirective].setModuleNames(com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleOpensDirective"
    linkageType: null
    functionLinenumber: 123
    functionDepth: 0
    returnType: "com.github.javaparser.ast.modules.ModuleOpensDirective"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    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:125"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleOpensDirective:128"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.modules.ModuleOpensDirective:127"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.modules.ModuleOpensDirective:129"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleOpensDirective:131"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.modules.ModuleOpensDirective:130"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleOpensDirective:124,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.modules.ModuleOpensDirective:128,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.modules.ModuleOpensDirective:130,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode"
    - Src: "com.github.javaparser.ast.modules.ModuleOpensDirective:132,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleOpensDirective].clone()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleOpensDirective"
    linkageType: null
    functionLinenumber: 138
    functionDepth: 0
    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: 45
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleOpensDirective:139,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>"
    - Src: "com.github.javaparser.ast.modules.ModuleOpensDirective:139,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleOpensDirective].accept"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 144
    functionDepth: 0
    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:145"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleOpensDirective:148"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.modules.ModuleOpensDirective:147"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.ast.modules.ModuleOpensDirective:148"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleOpensDirective:154"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.github.javaparser.ast.modules.ModuleOpensDirective:153"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.modules.ModuleOpensDirective:149"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleOpensDirective:148"
        BranchSideFuncs:
        - "set(int,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.modules.ModuleOpensDirective:147"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.ast.modules.ModuleOpensDirective:154"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleOpensDirective:158"
        BranchSideFuncs:
        - "setName(com.github.javaparser.ast.expr.Name)"
      - BranchSide: "com.github.javaparser.ast.modules.ModuleOpensDirective:157"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleOpensDirective:148,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    - Src: "com.github.javaparser.ast.modules.ModuleOpensDirective:149,1"
      Dst: "[com.github.javaparser.ast.NodeList].get"
    - Src: "com.github.javaparser.ast.modules.ModuleOpensDirective:150,1"
      Dst: "[com.github.javaparser.ast.NodeList].set"
    - Src: "com.github.javaparser.ast.modules.ModuleOpensDirective:155,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleOpensDirective].setName"
    - Src: "com.github.javaparser.ast.modules.ModuleOpensDirective:158,1"
      Dst: "[com.github.javaparser.ast.Node].replace"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.modules.ModuleOpensDirective].isModuleOpensStmt()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleOpensDirective"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleOpensDirective].asModuleOpensStmt()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleOpensDirective"
    linkageType: null
    functionLinenumber: -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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleOpensDirective].ifModuleOpensStmt(java.util.function.Consumer)"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleOpensDirective"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleOpensDirective:175,1"
      Dst: "[java.util.function.Consumer].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleOpensDirective].toModuleOpensStmt()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleOpensDirective"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleOpensDirective:181,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleOpensDirective].isModuleOpensDirective()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleOpensDirective"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleOpensDirective].asModuleOpensDirective()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleOpensDirective"
    linkageType: null
    functionLinenumber: -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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleOpensDirective].toModuleOpensDirective()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleOpensDirective"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleOpensDirective:199,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleOpensDirective].ifModuleOpensDirective(java.util.function.Consumer)"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleOpensDirective"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleOpensDirective:205,1"
      Dst: "[java.util.function.Consumer].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleOpensDirective].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleOpensDirective"
    linkageType: null
    functionLinenumber: 210
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.ModuleOpensDirectiveMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_95__145].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_95__145"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__145].<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__145:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_95__145].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_95__145].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_95__145"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_95__145:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_95__145].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_95__145"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 14
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_95__145:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$95"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonTypeInfo$As].values()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonTypeInfo$As"
    linkageType: null
    functionLinenumber: 174
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonTypeInfo$As[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.ForStmt].clone()"
    - "[com.github.javaparser.ast.type.PrimitiveType].clone()"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].clone()"
    - "[com.github.javaparser.ast.stmt.AssertStmt].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].clone()"
    - "[com.github.javaparser.ast.expr.SwitchExpr].clone()"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].clone()"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].clone()"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.AssignExpr].clone()"
    - "[com.github.javaparser.ast.stmt.BlockStmt].clone()"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].clone()"
    - "[com.github.javaparser.ast.type.ReferenceType].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].clone()"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].clone()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.type.WildcardType].clone()"
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].clone()"
    - "[com.github.javaparser.ast.stmt.TryStmt].clone()"
    - "[com.github.javaparser.ast.body.FieldDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.PatternExpr].clone()"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].clone()"
    - "[com.github.javaparser.ast.type.TypeParameter].clone()"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].clone()"
    - "[com.github.javaparser.ast.stmt.YieldStmt].clone()"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].clone()"
    - "[com.github.javaparser.ast.type.VarType].clone()"
    - "[com.github.javaparser.ast.expr.LiteralExpr].clone()"
    - "[com.github.javaparser.ast.type.VoidType].clone()"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].clone()"
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.expr.NameExpr].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].clone()"
    - "[com.github.javaparser.ast.type.UnionType].clone()"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].clone()"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.ThisExpr].clone()"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].clone()"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].clone()"
    - "[com.github.javaparser.ast.expr.TypeExpr].clone()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].clone()"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].clone()"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.body.MethodDeclaration].clone()"
    - "[com.github.javaparser.ast.body.EnumDeclaration].clone()"
    - "[com.github.javaparser.ast.body.ReceiverParameter].clone()"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].clone()"
    - "[com.github.javaparser.ast.stmt.DoStmt].clone()"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].clone()"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].clone()"
    - "[com.github.javaparser.ast.expr.Name].clone()"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].clone()"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].clone()"
    - "[com.github.javaparser.ast.body.VariableDeclarator].clone()"
    - "[com.github.javaparser.ast.type.Type].clone()"
    - "[com.github.javaparser.ast.Modifier].clone()"
    - "[com.github.javaparser.ast.ImportDeclaration].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.type.IntersectionType].clone()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.Expression].clone()"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].clone()"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.CastExpr].clone()"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.Statement].clone()"
    - "[com.github.javaparser.ast.expr.SimpleName].clone()"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].clone()"
    - "[com.github.javaparser.ast.stmt.BreakStmt].clone()"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].clone()"
    - "[java.lang.Thread].clone()"
    - "[com.github.javaparser.ast.expr.ClassExpr].clone()"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].clone()"
    - "[com.github.javaparser.ast.body.Parameter].clone()"
    - "[com.github.javaparser.ast.Node].clone()"
    - "[com.github.javaparser.ast.PackageDeclaration].clone()"
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.type.ArrayType].clone()"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].clone()"
    - "[com.github.javaparser.ast.expr.LambdaExpr].clone()"
    - "[com.github.javaparser.ast.stmt.WhileStmt].clone()"
    - "[com.github.javaparser.ast.stmt.CatchClause].clone()"
    - "[com.github.javaparser.ast.stmt.IfStmt].clone()"
    - "[com.github.javaparser.ast.CompilationUnit].clone()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].clone()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].clone()"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].clone()"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].clone()"
    - "[com.github.javaparser.ast.expr.SuperExpr].clone()"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].clone()"
    - "[com.github.javaparser.ast.ArrayCreationLevel].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDirective].clone()"
    - "[com.github.javaparser.ast.expr.MemberValuePair].clone()"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].clone()"
    - "[com.github.javaparser.ast.body.RecordDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].clone()"
    - "[com.github.javaparser.ast.expr.UnaryExpr].clone()"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.BinaryExpr].clone()"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].clone()"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].clone()"
    - "[com.github.javaparser.ast.type.UnknownType].clone()"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].clone()"
    - "[com.fasterxml.jackson.databind.util.ISO8601DateFormat].clone()"
    functionUses: 2
    ICount: 4
    EdgeCount: 115
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonTypeInfo$As:175,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonTypeInfo$As].valueOf(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonTypeInfo$As"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonTypeInfo$As"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonTypeInfo$As:175,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonTypeInfo$As].<init>(java.lang.String,int)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonTypeInfo$As"
    linkageType: null
    functionLinenumber: 174
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonTypeInfo$As:175,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonTypeInfo$As].$values()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonTypeInfo$As"
    linkageType: null
    functionLinenumber: 174
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonTypeInfo$As[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_64__169].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_64__169"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__169].<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__169:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_64__169].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_64__169].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_64__169"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_64__169:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_64__169].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_64__169"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 14
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_64__169:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$64"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].<init>(com.fasterxml.jackson.databind.cfg.BaseSettings,com.fasterxml.jackson.databind.jsontype.SubtypeResolver,com.fasterxml.jackson.databind.introspect.SimpleMixInResolver,com.fasterxml.jackson.databind.util.RootNameLookup,com.fasterxml.jackson.databind.cfg.ConfigOverrides,com.fasterxml.jackson.databind.cfg.CoercionConfigs,com.fasterxml.jackson.databind.cfg.DatatypeFeatures)"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: 119
    functionDepth: 0
    returnType: "void"
    argCount: 7
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.BaseSettings"
    - "com.fasterxml.jackson.databind.jsontype.SubtypeResolver"
    - "com.fasterxml.jackson.databind.introspect.SimpleMixInResolver"
    - "com.fasterxml.jackson.databind.util.RootNameLookup"
    - "com.fasterxml.jackson.databind.cfg.ConfigOverrides"
    - "com.fasterxml.jackson.databind.cfg.CoercionConfigs"
    - "com.fasterxml.jackson.databind.cfg.DatatypeFeatures"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].<init>(com.fasterxml.jackson.databind.cfg.BaseSettings,com.fasterxml.jackson.databind.jsontype.SubtypeResolver,com.fasterxml.jackson.databind.introspect.SimpleMixInResolver,com.fasterxml.jackson.databind.util.RootNameLookup,com.fasterxml.jackson.databind.cfg.ConfigOverrides,com.fasterxml.jackson.databind.cfg.DatatypeFeatures)"
    functionUses: 1
    ICount: 21
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:120,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].<init>(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.jsontype.SubtypeResolver,com.fasterxml.jackson.databind.introspect.SimpleMixInResolver,com.fasterxml.jackson.databind.util.RootNameLookup,com.fasterxml.jackson.databind.cfg.ConfigOverrides,com.fasterxml.jackson.databind.cfg.CoercionConfigs)"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    - "com.fasterxml.jackson.databind.jsontype.SubtypeResolver"
    - "com.fasterxml.jackson.databind.introspect.SimpleMixInResolver"
    - "com.fasterxml.jackson.databind.util.RootNameLookup"
    - "com.fasterxml.jackson.databind.cfg.ConfigOverrides"
    - "com.fasterxml.jackson.databind.cfg.CoercionConfigs"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:142,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].<init>(com.fasterxml.jackson.databind.DeserializationConfig,long,int,int,int,int,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: 165
    functionDepth: 0
    returnType: "void"
    argCount: 7
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    - "long"
    - "int"
    - "int"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].<init>(com.fasterxml.jackson.databind.cfg.MapperConfigBase,long)"
    functionUses: 7
    ICount: 23
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:166,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].<init>(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.jsontype.SubtypeResolver)"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    - "com.fasterxml.jackson.databind.jsontype.SubtypeResolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:184,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].<init>(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.cfg.BaseSettings)"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: 197
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    - "com.fasterxml.jackson.databind.cfg.BaseSettings"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].<init>(com.fasterxml.jackson.databind.cfg.MapperConfigBase,com.fasterxml.jackson.databind.cfg.BaseSettings)"
    functionUses: 1
    ICount: 23
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:198,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].<init>(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.node.JsonNodeFactory)"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    - "com.fasterxml.jackson.databind.node.JsonNodeFactory"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:212,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].<init>(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.cfg.ConstructorDetector)"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    - "com.fasterxml.jackson.databind.cfg.ConstructorDetector"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:227,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].<init>(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.util.LinkedNode)"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    - "com.fasterxml.jackson.databind.util.LinkedNode"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:242,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].<init>(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.PropertyName)"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    - "com.fasterxml.jackson.databind.PropertyName"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:256,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].<init>(com.fasterxml.jackson.databind.DeserializationConfig,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:270,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].<init>(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.cfg.ContextAttributes)"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    - "com.fasterxml.jackson.databind.cfg.ContextAttributes"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:284,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].<init>(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.introspect.SimpleMixInResolver)"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    - "com.fasterxml.jackson.databind.introspect.SimpleMixInResolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:298,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].<init>(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.cfg.DatatypeFeatures)"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    - "com.fasterxml.jackson.databind.cfg.DatatypeFeatures"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:316,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].getBaseSettings()"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.BaseSettings"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig]._withBase(com.fasterxml.jackson.databind.cfg.BaseSettings)"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: 337
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.DeserializationConfig"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.BaseSettings"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.DeserializationConfig].<init>(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.cfg.BaseSettings)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:338"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:337"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.cfg.BaseSettings)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:338,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig]._withMapperFeatures(long)"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: 342
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.DeserializationConfig"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.DeserializationConfig].<init>(com.fasterxml.jackson.databind.DeserializationConfig,long,int,int,int,int,int)"
    functionUses: 3
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:343,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig]._with(com.fasterxml.jackson.databind.cfg.DatatypeFeatures)"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.DeserializationConfig"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.DatatypeFeatures"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:350,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].'with'(com.fasterxml.jackson.databind.jsontype.SubtypeResolver)"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.DeserializationConfig"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.jsontype.SubtypeResolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:361"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:360"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:361,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].withRootName(com.fasterxml.jackson.databind.PropertyName)"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.DeserializationConfig"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.PropertyName"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:366"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:370"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:369"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:367"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:373"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:372"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:370"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:373"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:372"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:370,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyName].equals"
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:373,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].withView(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.DeserializationConfig"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:378"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:377"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:378,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].'with'(com.fasterxml.jackson.databind.cfg.ContextAttributes)"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.DeserializationConfig"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.ContextAttributes"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:383"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:382"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:383,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].'with'(com.fasterxml.jackson.databind.DeserializationFeature)"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: 397
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.DeserializationConfig"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationFeature"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.DeserializationFeature].getMask()"
    - "[com.fasterxml.jackson.databind.DeserializationConfig].<init>(com.fasterxml.jackson.databind.DeserializationConfig,long,int,int,int,int,int)"
    functionUses: 1
    ICount: 17
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:399"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:400"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.DeserializationConfig,long,int,int,int,int,int)"
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:399"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.DeserializationConfig,long,int,int,int,int,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:398,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationFeature].getMask"
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:400,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].'with'(com.fasterxml.jackson.databind.DeserializationFeature,com.fasterxml.jackson.databind.DeserializationFeature[])"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.DeserializationConfig"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationFeature"
    - "com.fasterxml.jackson.databind.DeserializationFeature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:413"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:415"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:416"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:417"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:416"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:412,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationFeature].getMask"
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:417,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].withFeatures(com.fasterxml.jackson.databind.DeserializationFeature[])"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.DeserializationConfig"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationFeature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:429"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:431"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:432"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:433"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:432"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:430,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationFeature].getMask"
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:433,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].without(com.fasterxml.jackson.databind.DeserializationFeature)"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: 443
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.DeserializationConfig"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationFeature"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.DeserializationFeature].getMask()"
    - "[com.fasterxml.jackson.databind.DeserializationConfig].<init>(com.fasterxml.jackson.databind.DeserializationConfig,long,int,int,int,int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:445"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:446"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.DeserializationConfig,long,int,int,int,int,int)"
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:445"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.DeserializationConfig,long,int,int,int,int,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:444,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationFeature].getMask"
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:446,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].without(com.fasterxml.jackson.databind.DeserializationFeature,com.fasterxml.jackson.databind.DeserializationFeature[])"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.DeserializationConfig"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationFeature"
    - "com.fasterxml.jackson.databind.DeserializationFeature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:459"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:461"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:462"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:463"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:462"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:458,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationFeature].getMask"
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:463,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].withoutFeatures(com.fasterxml.jackson.databind.DeserializationFeature[])"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.DeserializationConfig"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationFeature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:475"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:477"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:478"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:479"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:478"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:476,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationFeature].getMask"
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:479,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].'with'(com.fasterxml.jackson.core.JsonParser$Feature)"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.DeserializationConfig"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser$Feature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:500"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:501"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:500"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:500"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:501"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:500"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:498,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser$Feature].getMask"
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:501,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].withFeatures(com.fasterxml.jackson.core.JsonParser$Feature[])"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.DeserializationConfig"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser$Feature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:516"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:520"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:521"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:522"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:521"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:521"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:522"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:521"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:517,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser$Feature].getMask"
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:522,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].without(com.fasterxml.jackson.core.JsonParser$Feature)"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.DeserializationConfig"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser$Feature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:537"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:538"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:537"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:537"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:538"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:537"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:535,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser$Feature].getMask"
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:538,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].withoutFeatures(com.fasterxml.jackson.core.JsonParser$Feature[])"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.DeserializationConfig"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser$Feature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:553"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:557"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:558"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:559"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:558"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:558"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:559"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:558"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:554,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser$Feature].getMask"
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:559,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].'with'(com.fasterxml.jackson.core.FormatFeature)"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: 578
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.DeserializationConfig"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.FormatFeature"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.DeserializationConfig]._withJsonReadFeatures(com.fasterxml.jackson.core.FormatFeature[])"
    - "[com.fasterxml.jackson.core.json.JsonWriteFeature].getMask()"
    - "[com.fasterxml.jackson.core.json.JsonReadFeature].getMask()"
    - "[com.fasterxml.jackson.core.json.JsonWriteFeature].getMask()"
    - "[com.fasterxml.jackson.core.json.JsonReadFeature].getMask()"
    - "[com.fasterxml.jackson.databind.DeserializationConfig].<init>(com.fasterxml.jackson.databind.DeserializationConfig,long,int,int,int,int,int)"
    functionUses: 1
    ICount: 27
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:579"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:582"
        BranchSideFuncs:
        - "_withJsonReadFeatures(com.fasterxml.jackson.core.FormatFeature[])"
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:581"
        BranchSideFuncs:
        - "getMask()"
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:584"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:585"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.DeserializationConfig,long,int,int,int,int,int)"
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:584"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.DeserializationConfig,long,int,int,int,int,int)"
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:584"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:585"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.DeserializationConfig,long,int,int,int,int,int)"
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:584"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.DeserializationConfig,long,int,int,int,int,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:580,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig]._withJsonReadFeatures"
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:582,1"
      Dst: "[com.fasterxml.jackson.core.FormatFeature].getMask"
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:585,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].withFeatures(com.fasterxml.jackson.core.FormatFeature[])"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.DeserializationConfig"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.FormatFeature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:599"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:602"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:601"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:599"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:602"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:601"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:604"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:608"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:609"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:610"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:609"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:609"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:610"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:609"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:600,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig]._withJsonReadFeatures"
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:605,1"
      Dst: "[com.fasterxml.jackson.core.FormatFeature].getMask"
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:610,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].<init>"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].without(com.fasterxml.jackson.core.FormatFeature)"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: 623
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.DeserializationConfig"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.FormatFeature"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.DeserializationConfig]._withoutJsonReadFeatures(com.fasterxml.jackson.core.FormatFeature[])"
    - "[com.fasterxml.jackson.core.json.JsonWriteFeature].getMask()"
    - "[com.fasterxml.jackson.core.json.JsonReadFeature].getMask()"
    - "[com.fasterxml.jackson.core.json.JsonWriteFeature].getMask()"
    - "[com.fasterxml.jackson.core.json.JsonReadFeature].getMask()"
    - "[com.fasterxml.jackson.databind.DeserializationConfig].<init>(com.fasterxml.jackson.databind.DeserializationConfig,long,int,int,int,int,int)"
    functionUses: 1
    ICount: 30
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:624"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:627"
        BranchSideFuncs:
        - "_withoutJsonReadFeatures(com.fasterxml.jackson.core.FormatFeature[])"
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:626"
        BranchSideFuncs:
        - "getMask()"
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:629"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:630"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.DeserializationConfig,long,int,int,int,int,int)"
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:629"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.DeserializationConfig,long,int,int,int,int,int)"
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:629"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:630"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.DeserializationConfig,long,int,int,int,int,int)"
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:629"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.DeserializationConfig,long,int,int,int,int,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:625,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig]._withoutJsonReadFeatures"
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:627,1"
      Dst: "[com.fasterxml.jackson.core.FormatFeature].getMask"
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:630,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].withoutFeatures(com.fasterxml.jackson.core.FormatFeature[])"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.DeserializationConfig"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.FormatFeature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 36
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:644"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:647"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:646"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:644"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:647"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:646"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:649"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:653"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:654"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:655"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:654"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:654"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:655"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:654"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:645,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig]._withoutJsonReadFeatures"
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:650,1"
      Dst: "[com.fasterxml.jackson.core.FormatFeature].getMask"
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:655,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].<init>"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig]._withJsonReadFeatures(com.fasterxml.jackson.core.FormatFeature[])"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: 661
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.DeserializationConfig"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.FormatFeature[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.JsonWriteFeature].getMask()"
    - "[com.fasterxml.jackson.core.json.JsonReadFeature].getMask()"
    - "[com.fasterxml.jackson.core.json.JsonReadFeature].mappedFeature()"
    - "[com.fasterxml.jackson.core.JsonParser$Feature].getMask()"
    - "[com.fasterxml.jackson.databind.DeserializationConfig].<init>(com.fasterxml.jackson.databind.DeserializationConfig,long,int,int,int,int,int)"
    functionUses: 1
    ICount: 39
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:666"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:680"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:679"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:671"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:662"
        BranchSideFuncs:
        - "mappedFeature()"
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:661"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:673"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:662"
        BranchSideFuncs:
        - "getMask()"
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:661"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:680"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:683"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:682"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.DeserializationConfig,long,int,int,int,int,int)"
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:680"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:683"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:682"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.DeserializationConfig,long,int,int,int,int,int)"
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:680"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:683"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:682"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.DeserializationConfig,long,int,int,int,int,int)"
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:680"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:683"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:682"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.DeserializationConfig,long,int,int,int,int,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:667,1"
      Dst: "[com.fasterxml.jackson.core.FormatFeature].getMask"
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:672,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadFeature].mappedFeature"
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:674,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser$Feature].getMask"
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:683,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].<init>"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig]._withoutJsonReadFeatures(com.fasterxml.jackson.core.FormatFeature[])"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: 688
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.DeserializationConfig"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.FormatFeature[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.JsonWriteFeature].getMask()"
    - "[com.fasterxml.jackson.core.json.JsonReadFeature].getMask()"
    - "[com.fasterxml.jackson.core.json.JsonReadFeature].mappedFeature()"
    - "[com.fasterxml.jackson.core.JsonParser$Feature].getMask()"
    - "[com.fasterxml.jackson.databind.DeserializationConfig].<init>(com.fasterxml.jackson.databind.DeserializationConfig,long,int,int,int,int,int)"
    functionUses: 1
    ICount: 43
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:693"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:707"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:706"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:698"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:689"
        BranchSideFuncs:
        - "mappedFeature()"
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:688"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:700"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:689"
        BranchSideFuncs:
        - "getMask()"
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:688"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:707"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:710"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:709"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.DeserializationConfig,long,int,int,int,int,int)"
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:707"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:710"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:709"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.DeserializationConfig,long,int,int,int,int,int)"
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:707"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:710"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:709"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.DeserializationConfig,long,int,int,int,int,int)"
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:707"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:710"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:709"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.DeserializationConfig,long,int,int,int,int,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:694,1"
      Dst: "[com.fasterxml.jackson.core.FormatFeature].getMask"
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:699,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadFeature].mappedFeature"
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:701,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser$Feature].getMask"
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:710,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].<init>"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].'with'(com.fasterxml.jackson.databind.node.JsonNodeFactory)"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.DeserializationConfig"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.node.JsonNodeFactory"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:725"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:728"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:727"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:728,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].'with'(com.fasterxml.jackson.databind.cfg.ConstructorDetector)"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.DeserializationConfig"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.ConstructorDetector"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:735"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:738"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:737"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:738,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].withHandler(com.fasterxml.jackson.databind.deser.DeserializationProblemHandler)"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.DeserializationConfig"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.deser.DeserializationProblemHandler"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:748"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:751"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:750"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:748,1"
      Dst: "[com.fasterxml.jackson.databind.util.LinkedNode].contains"
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:751,1"
      Dst: "[com.fasterxml.jackson.databind.util.LinkedNode].<init>"
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:751,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].withNoProblemHandlers()"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.DeserializationConfig"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:760"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:763"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:762"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:763,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].initialize(com.fasterxml.jackson.core.JsonParser)"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: 780
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].overrideStdFeatures(int,int)"
    - "[com.fasterxml.jackson.core.JsonParser].overrideStdFeatures(int,int)"
    - "[com.fasterxml.jackson.core.base.ParserBase].overrideStdFeatures(int,int)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].overrideFormatFeatures(int,int)"
    - "[com.fasterxml.jackson.core.JsonParser].overrideFormatFeatures(int,int)"
    functionUses: 7
    ICount: 13
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:781"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:784"
        BranchSideFuncs:
        - "overrideStdFeatures(int,int)"
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:783"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:784"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:787"
        BranchSideFuncs:
        - "overrideFormatFeatures(int,int)"
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:786"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:782,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].overrideStdFeatures"
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:785,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].overrideFormatFeatures"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].initialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.core.FormatSchema)"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: 793
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.core.FormatSchema"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].overrideStdFeatures(int,int)"
    - "[com.fasterxml.jackson.core.JsonParser].overrideStdFeatures(int,int)"
    - "[com.fasterxml.jackson.core.base.ParserBase].overrideStdFeatures(int,int)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].overrideFormatFeatures(int,int)"
    - "[com.fasterxml.jackson.core.JsonParser].overrideFormatFeatures(int,int)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].setSchema(com.fasterxml.jackson.core.FormatSchema)"
    - "[com.fasterxml.jackson.core.JsonParser].setSchema(com.fasterxml.jackson.core.FormatSchema)"
    functionUses: 9
    ICount: 16
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:794"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:797"
        BranchSideFuncs:
        - "overrideStdFeatures(int,int)"
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:796"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:797"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:800"
        BranchSideFuncs:
        - "overrideFormatFeatures(int,int)"
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:799"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:800"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:803"
        BranchSideFuncs:
        - "setSchema(com.fasterxml.jackson.core.FormatSchema)"
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:802"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:795,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].overrideStdFeatures"
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:798,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].overrideFormatFeatures"
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:801,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].setSchema"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].useRootWrapping()"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: 814
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.PropertyName].isEmpty()"
    - "[com.fasterxml.jackson.databind.DeserializationConfig].isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    functionUses: 4
    ICount: 13
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:815"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:818"
        BranchSideFuncs:
        - "isEmpty()"
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:817"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:816"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:815"
        BranchSideFuncs:
        - "isEmpty()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:816,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyName].isEmpty"
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:818,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].isEnabled"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: 829
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationFeature"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.DeserializationFeature].getMask()"
    functionUses: 16
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:830"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:829"
        BranchSideFuncs:
        - "getMask()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:830,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationFeature].getMask"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].isEnabled(com.fasterxml.jackson.core.JsonParser$Feature,com.fasterxml.jackson.core.JsonFactory)"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser$Feature"
    - "com.fasterxml.jackson.core.JsonFactory"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:835"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:838"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:837"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:836"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:835"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:834,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser$Feature].getMask"
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:838,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].isEnabled"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].hasDeserializationFeatures(int)"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:848"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:847"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].hasSomeOfFeatures(int)"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:858"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:857"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].getDeserializationFeatures()"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: 865
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].requiresFullValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:878,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationFeature].enabledIn"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].isEnabled(com.fasterxml.jackson.databind.cfg.DatatypeFeature)"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: 892
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.DatatypeFeature"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.cfg.DatatypeFeatures].isEnabled(com.fasterxml.jackson.databind.cfg.DatatypeFeature)"
    functionUses: 4
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:893,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.DatatypeFeatures].isEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].getProblemHandlers()"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: 906
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.LinkedNode"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].getNodeFactory()"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: 910
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.JsonNodeFactory"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].getConstructorDetector()"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: 917
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.ConstructorDetector"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:918"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:921"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:920"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].introspect(com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: 936
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.BeanDescription"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.BasicClassIntrospector].forDeserialization(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver)"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].getClassIntrospector()"
    functionUses: 6
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:937,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getClassIntrospector"
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:937,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.ClassIntrospector].forDeserialization"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].introspectForCreation(com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: 944
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.BeanDescription"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.BasicClassIntrospector].forCreation(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver)"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].getClassIntrospector()"
    functionUses: 3
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:945,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getClassIntrospector"
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:945,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.ClassIntrospector].forCreation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].introspectForBuilder(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanDescription)"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: 951
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.BeanDescription"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.BeanDescription"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.BasicClassIntrospector].forDeserializationWithBuilder(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver,com.fasterxml.jackson.databind.BeanDescription)"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].getClassIntrospector()"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:952,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getClassIntrospector"
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:952,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.ClassIntrospector].forDeserializationWithBuilder"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].introspectForBuilder(com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.BeanDescription"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:962,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getClassIntrospector"
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:962,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.ClassIntrospector].forDeserializationWithBuilder"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].findTypeDeserializer(com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: 980
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsontype.TypeDeserializer"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].introspectClassAnnotations(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].getClassInfo()"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findTypeResolver(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findTypeResolver(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findTypeResolver(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].getAnnotationIntrospector()"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].getDefaultTyper(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver].collectAndResolveSubtypesByTypeId(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.jsontype.SubtypeResolver].collectAndResolveSubtypesByTypeId(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].getSubtypeResolver()"
    - "[com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder].buildTypeDeserializer(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.JavaType,java.util.Collection)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder].buildTypeDeserializer(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.JavaType,java.util.Collection)"
    functionUses: 1
    ICount: 18
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:989"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:995"
        BranchSideFuncs:
        - "getDefaultTyper(com.fasterxml.jackson.databind.JavaType)"
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:994"
        BranchSideFuncs:
        - "collectAndResolveSubtypesByTypeId(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
        - "getSubtypeResolver()"
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:991"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:997"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:996"
        BranchSideFuncs:
        - "buildTypeDeserializer(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.JavaType,java.util.Collection)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:981,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:981,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].introspectClassAnnotations"
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:982,1"
      Dst: "[com.fasterxml.jackson.databind.BeanDescription].getClassInfo"
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:983,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getAnnotationIntrospector"
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:983,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findTypeResolver"
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:990,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getDefaultTyper"
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:995,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].getSubtypeResolver"
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:995,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.SubtypeResolver].collectAndResolveSubtypesByTypeId"
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:997,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder].buildTypeDeserializer"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].findCoercionAction(com.fasterxml.jackson.databind.type.LogicalType,java.lang.Class,com.fasterxml.jackson.databind.cfg.CoercionInputShape)"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: 1020
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.CoercionAction"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.type.LogicalType"
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.cfg.CoercionInputShape"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.cfg.CoercionConfigs].findCoercion(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.type.LogicalType,java.lang.Class,com.fasterxml.jackson.databind.cfg.CoercionInputShape)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:1021,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.CoercionConfigs].findCoercion"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].findCoercionFromBlankString(com.fasterxml.jackson.databind.type.LogicalType,java.lang.Class,com.fasterxml.jackson.databind.cfg.CoercionAction)"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: 1044
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.CoercionAction"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.type.LogicalType"
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.cfg.CoercionAction"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.cfg.CoercionConfigs].findCoercionFromBlankString(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.type.LogicalType,java.lang.Class,com.fasterxml.jackson.databind.cfg.CoercionAction)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:1045,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.CoercionConfigs].findCoercionFromBlankString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_4__1162].bootstrap$(com.github.javaparser.printer.lexicalpreservation.RemovedGroup)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_4__1162"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__1162].<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__1162:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_4__1162].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_4__1162].<init>(com.github.javaparser.printer.lexicalpreservation.RemovedGroup)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_4__1162"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.RemovedGroup"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_4__1162:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_4__1162].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_4__1162"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_4__1162:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].lambda$new$4"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_getVisibleField_5__921].bootstrap$(java.lang.String)"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_getVisibleField_5__921"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_getVisibleField_5__921].<init>(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_getVisibleField_5__921:-1,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_getVisibleField_5__921].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_getVisibleField_5__921].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_getVisibleField_5__921"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_getVisibleField_5__921:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_getVisibleField_5__921].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_getVisibleField_5__921"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].lambda$getVisibleField$5(java.lang.String,com.github.javaparser.resolution.declarations.ResolvedFieldDeclaration)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_getVisibleField_5__921:-1,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].lambda$getVisibleField$5"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy$1].<init>(com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy,com.github.javaparser.utils.ProjectRoot)"
    functionSourceFile: "com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy"
    - "com.github.javaparser.utils.ProjectRoot"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy$1:71,1"
      Dst: "[java.nio.file.SimpleFileVisitor].<init>"
    - Src: "com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy$1:75,1"
      Dst: "[com.github.javaparser.utils.CollectionStrategy].getPathMatcher"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy$1].visitFile(java.nio.file.Path,java.nio.file.attribute.BasicFileAttributes)"
    functionSourceFile: "com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.nio.file.FileVisitResult"
    argCount: 2
    argTypes:
    - "java.nio.file.Path"
    - "java.nio.file.attribute.BasicFileAttributes"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 53
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy$1:80"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy$1:80"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy$1:79"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy$1:89"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy$1:94"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy$1:93"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy$1:94"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy$1:95"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy$1:94"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy$1:94"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy$1:98"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy$1:97"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy$1:94"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy$1:98"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy$1:97"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy$1:96"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy$1:97"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy$1:80"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy$1:102"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy$1:101"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy$1:80,1"
      Dst: "[java.nio.file.PathMatcher].matches"
    - Src: "com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy$1:81,1"
      Dst: "[java.nio.file.Path].getParent"
    - Src: "com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy$1:81,1"
      Dst: "[java.nio.file.Path].toString"
    - Src: "com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy$1:89,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy$1:90,1"
      Dst: "[com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy$1$lambda_visitFile_0__1223].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy$1:90,1"
      Dst: "[com.github.javaparser.utils.Log].info"
    - Src: "com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy$1:92,1"
      Dst: "[com.github.javaparser.utils.CollectionStrategy].getRoot"
    - Src: "com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy$1:92,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy$1:94,1"
      Dst: "[java.nio.file.Path].equals"
    - Src: "com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy$1:96,1"
      Dst: "[com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy$1$lambda_visitFile_1__1222].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy$1:99,1"
      Dst: "[com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy$1$lambda_visitFile_2__1221].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy$1:100,1"
      Dst: "[com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy].access$000"
    - Src: "com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy$1:100,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver].<init>"
    - Src: "com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy$1:100,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver].add"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy$1].preVisitDirectory(java.nio.file.Path,java.nio.file.attribute.BasicFileAttributes)"
    functionSourceFile: "com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.nio.file.FileVisitResult"
    argCount: 2
    argTypes:
    - "java.nio.file.Path"
    - "java.nio.file.attribute.BasicFileAttributes"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy$1:107"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy$1:111"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy$1:110"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy$1:107,1"
      Dst: "[java.nio.file.Files].isHidden"
    - Src: "com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy$1:108,1"
      Dst: "[com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy$1$lambda_preVisitDirectory_3__1224].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy$1:108,1"
      Dst: "[com.github.javaparser.utils.Log].info"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy$1].postVisitDirectory(java.nio.file.Path,java.io.IOException)"
    functionSourceFile: "com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.nio.file.FileVisitResult"
    argCount: 2
    argTypes:
    - "java.nio.file.Path"
    - "java.io.IOException"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy$1:116"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy$1:122"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy$1:121"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy$1:116"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy$1:122"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy$1:121"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy$1:116,1"
      Dst: "[java.nio.file.Files].isSameFile"
    - Src: "com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy$1:117,1"
      Dst: "[com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy$1$lambda_postVisitDirectory_4__1225].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy$1:117,1"
      Dst: "[com.github.javaparser.utils.Log].info"
    - Src: "com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy$1:118,1"
      Dst: "[com.github.javaparser.utils.ProjectRoot].addSourceRoot"
    - Src: "com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy$1:119,1"
      Dst: "[com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy].access$000"
    - Src: "com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy$1:119,1"
      Dst: "[java.nio.file.Path].toFile"
    - Src: "com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy$1:119,1"
      Dst: "[com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy].access$100"
    - Src: "com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy$1:119,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver].<init>"
    - Src: "com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy$1:119,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver].add"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy$1].postVisitDirectory(java.lang.Object,java.io.IOException)"
    functionSourceFile: "com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.nio.file.FileVisitResult"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.io.IOException"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy$1:71,1"
      Dst: "[com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy$1].postVisitDirectory"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy$1].visitFile(java.lang.Object,java.nio.file.attribute.BasicFileAttributes)"
    functionSourceFile: "com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.nio.file.FileVisitResult"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.nio.file.attribute.BasicFileAttributes"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy$1:71,1"
      Dst: "[com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy$1].visitFile"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy$1].preVisitDirectory(java.lang.Object,java.nio.file.attribute.BasicFileAttributes)"
    functionSourceFile: "com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.nio.file.FileVisitResult"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.nio.file.attribute.BasicFileAttributes"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy$1:71,1"
      Dst: "[com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy$1].preVisitDirectory"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy$1].lambda$postVisitDirectory$4(java.nio.file.Path)"
    functionSourceFile: "com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.nio.file.Path"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy$1:117,1"
      Dst: "[java.nio.file.Path].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy$1].lambda$preVisitDirectory$3(java.nio.file.Path)"
    functionSourceFile: "com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.nio.file.Path"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy$1:108,1"
      Dst: "[java.nio.file.Path].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy$1].lambda$visitFile$2(java.nio.file.Path)"
    functionSourceFile: "com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.nio.file.Path"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy$1:99,1"
      Dst: "[java.nio.file.Path].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy$1].lambda$visitFile$1()"
    functionSourceFile: "com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy$1:96,1"
      Dst: "[java.nio.file.Path].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy$1].lambda$visitFile$0(java.nio.file.Path)"
    functionSourceFile: "com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.nio.file.Path"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy$1:90,1"
      Dst: "[java.nio.file.Path].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateDeserializer].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateDeserializer"
    linkageType: null
    functionLinenumber: 285
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateBasedDeserializer].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateDeserializer:286,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateBasedDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateDeserializer].<init>(com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateDeserializer,java.text.DateFormat,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateDeserializer"
    linkageType: null
    functionLinenumber: 287
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateDeserializer"
    - "java.text.DateFormat"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateBasedDeserializer].<init>(com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateBasedDeserializer,java.text.DateFormat,java.lang.String)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateDeserializer:288,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateBasedDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateDeserializer].withDateFormat(java.text.DateFormat,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateDeserializer"
    linkageType: null
    functionLinenumber: 292
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateDeserializer"
    argCount: 2
    argTypes:
    - "java.text.DateFormat"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateDeserializer].<init>(com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateDeserializer,java.text.DateFormat,java.lang.String)"
    functionUses: 3
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateDeserializer:293,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateDeserializer"
    linkageType: null
    functionLinenumber: 297
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateDeserializer:298,1"
      Dst: "[java.util.Date].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateDeserializer"
    linkageType: null
    functionLinenumber: 302
    functionDepth: 0
    returnType: "java.util.Date"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateBasedDeserializer]._parseDate(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 82
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateDeserializer:303,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateBasedDeserializer]._parseDate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateDeserializer].createContextual(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanProperty)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateDeserializer"
    linkageType: null
    functionLinenumber: 280
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonDeserializer"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.BeanProperty"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateBasedDeserializer].createContextual(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanProperty)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateDeserializer:281,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateBasedDeserializer].createContextual"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateDeserializer].logicalType()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateDeserializer"
    linkageType: null
    functionLinenumber: 280
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.LogicalType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateBasedDeserializer].logicalType()"
    functionUses: 10
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateDeserializer:281,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateBasedDeserializer].logicalType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.SourceRoot$Callback$Result].values()"
    functionSourceFile: "com.github.javaparser.utils.SourceRoot$Callback$Result"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.utils.SourceRoot$Callback$Result[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.SourceRoot$Callback$Result:68,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.utils.SourceRoot$Callback$Result"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.SourceRoot$Callback$Result:68,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.SourceRoot$Callback$Result:68,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.SourceRoot$Callback$Result].$values()"
    functionSourceFile: "com.github.javaparser.utils.SourceRoot$Callback$Result"
    linkageType: null
    functionLinenumber: -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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_4__788].bootstrap$(java.lang.String,java.util.List,boolean,java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_4__788"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.util.List"
    - "boolean"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_4__788].<init>(java.lang.String,java.util.List,boolean,java.util.List)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_4__788:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_4__788].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_4__788].<init>(java.lang.String,java.util.List,boolean,java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_4__788"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.util.List"
    - "boolean"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_4__788:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_4__788].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_4__788"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].lambda$solveMethod$4(java.lang.String,java.util.List,boolean,java.util.List,com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    functionUses: 5
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_4__788:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].lambda$solveMethod$4"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.Base64Variant].<init>(java.lang.String,java.lang.String,boolean,char,int)"
    functionSourceFile: "com.fasterxml.jackson.core.Base64Variant"
    linkageType: null
    functionLinenumber: 147
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "boolean"
    - "char"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 51
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.Base64Variant:158"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:163"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:162"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.Base64Variant:165"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:171"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.Base64Variant:172"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:178"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:177"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.Base64Variant:178"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:180"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:179"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.Base64Variant:148,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.core.Base64Variant:157,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.core.Base64Variant:159,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.core.Base64Variant:159,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.core.Base64Variant:163,1"
      Dst: "[java.lang.String].getChars"
    - Src: "com.fasterxml.jackson.core.Base64Variant:164,1"
      Dst: "[java.util.Arrays].fill"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.Base64Variant].<init>(com.fasterxml.jackson.core.Base64Variant,java.lang.String,int)"
    functionSourceFile: "com.fasterxml.jackson.core.Base64Variant"
    linkageType: null
    functionLinenumber: 195
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.Base64Variant"
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.Base64Variant].<init>(com.fasterxml.jackson.core.Base64Variant,java.lang.String,boolean,char,int)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.Base64Variant:196,1"
      Dst: "[com.fasterxml.jackson.core.Base64Variant].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.Base64Variant].<init>(com.fasterxml.jackson.core.Base64Variant,java.lang.String,boolean,char,int)"
    functionSourceFile: "com.fasterxml.jackson.core.Base64Variant"
    linkageType: null
    functionLinenumber: 213
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.core.Base64Variant"
    - "java.lang.String"
    - "boolean"
    - "char"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.Base64Variant].<init>(com.fasterxml.jackson.core.Base64Variant,java.lang.String,boolean,char,com.fasterxml.jackson.core.Base64Variant$PaddingReadBehaviour,int)"
    functionUses: 2
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.Base64Variant:214,1"
      Dst: "[com.fasterxml.jackson.core.Base64Variant].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.Base64Variant].<init>(com.fasterxml.jackson.core.Base64Variant,java.lang.String,boolean,char,com.fasterxml.jackson.core.Base64Variant$PaddingReadBehaviour,int)"
    functionSourceFile: "com.fasterxml.jackson.core.Base64Variant"
    linkageType: null
    functionLinenumber: 218
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "com.fasterxml.jackson.core.Base64Variant"
    - "java.lang.String"
    - "boolean"
    - "char"
    - "com.fasterxml.jackson.core.Base64Variant$PaddingReadBehaviour"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 1
    ICount: 32
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.Base64Variant:219,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.core.Base64Variant:222,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.Base64Variant].<init>(com.fasterxml.jackson.core.Base64Variant,com.fasterxml.jackson.core.Base64Variant$PaddingReadBehaviour)"
    functionSourceFile: "com.fasterxml.jackson.core.Base64Variant"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.Base64Variant"
    - "com.fasterxml.jackson.core.Base64Variant$PaddingReadBehaviour"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.Base64Variant:235,1"
      Dst: "[com.fasterxml.jackson.core.Base64Variant].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.Base64Variant].withPaddingAllowed()"
    functionSourceFile: "com.fasterxml.jackson.core.Base64Variant"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.Base64Variant"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.Base64Variant:244,1"
      Dst: "[com.fasterxml.jackson.core.Base64Variant].withReadPadding"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.Base64Variant].withPaddingRequired()"
    functionSourceFile: "com.fasterxml.jackson.core.Base64Variant"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.Base64Variant"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.Base64Variant:252,1"
      Dst: "[com.fasterxml.jackson.core.Base64Variant].withReadPadding"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.Base64Variant].withPaddingForbidden()"
    functionSourceFile: "com.fasterxml.jackson.core.Base64Variant"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.Base64Variant"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.Base64Variant:260,1"
      Dst: "[com.fasterxml.jackson.core.Base64Variant].withReadPadding"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.Base64Variant].withReadPadding(com.fasterxml.jackson.core.Base64Variant$PaddingReadBehaviour)"
    functionSourceFile: "com.fasterxml.jackson.core.Base64Variant"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.Base64Variant"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.Base64Variant$PaddingReadBehaviour"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.Base64Variant:272"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:273"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:272"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.Base64Variant:273,1"
      Dst: "[com.fasterxml.jackson.core.Base64Variant].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.Base64Variant].withWritePadding(boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.Base64Variant"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.Base64Variant"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.Base64Variant:284"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:285"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:284"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.Base64Variant:285,1"
      Dst: "[com.fasterxml.jackson.core.Base64Variant].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.Base64Variant].readResolve()"
    functionSourceFile: "com.fasterxml.jackson.core.Base64Variant"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.Base64Variant:300"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:305"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.Base64Variant:300"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:305"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.Base64Variant:300"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:305"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.Base64Variant:300"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:305"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.Base64Variant:300"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:308"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.Base64Variant:299,1"
      Dst: "[com.fasterxml.jackson.core.Base64Variants].valueOf"
    - Src: "com.fasterxml.jackson.core.Base64Variant:306,1"
      Dst: "[com.fasterxml.jackson.core.Base64Variant].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.Base64Variant].getName()"
    functionSourceFile: "com.fasterxml.jackson.core.Base64Variant"
    linkageType: null
    functionLinenumber: 317
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.Base64Variant].usesPadding()"
    functionSourceFile: "com.fasterxml.jackson.core.Base64Variant"
    linkageType: null
    functionLinenumber: 323
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.Base64Variant].requiresPaddingOnRead()"
    functionSourceFile: "com.fasterxml.jackson.core.Base64Variant"
    linkageType: null
    functionLinenumber: 331
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.Base64Variant:332"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:331"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.Base64Variant].acceptsPaddingOnRead()"
    functionSourceFile: "com.fasterxml.jackson.core.Base64Variant"
    linkageType: null
    functionLinenumber: 340
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.Base64Variant:341"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:340"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.Base64Variant].usesPaddingChar(char)"
    functionSourceFile: "com.fasterxml.jackson.core.Base64Variant"
    linkageType: null
    functionLinenumber: 343
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.Base64Variant:344"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:343"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.Base64Variant].usesPaddingChar(int)"
    functionSourceFile: "com.fasterxml.jackson.core.Base64Variant"
    linkageType: null
    functionLinenumber: 344
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.Base64Variant:345"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:344"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.Base64Variant].paddingReadBehaviour()"
    functionSourceFile: "com.fasterxml.jackson.core.Base64Variant"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.Base64Variant$PaddingReadBehaviour"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.Base64Variant].getPaddingChar()"
    functionSourceFile: "com.fasterxml.jackson.core.Base64Variant"
    linkageType: null
    functionLinenumber: 354
    functionDepth: 0
    returnType: "char"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.Base64Variant].getPaddingByte()"
    functionSourceFile: "com.fasterxml.jackson.core.Base64Variant"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.Base64Variant].getMaxLineLength()"
    functionSourceFile: "com.fasterxml.jackson.core.Base64Variant"
    linkageType: null
    functionLinenumber: 357
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.Base64Variant].decodeBase64Char(char)"
    functionSourceFile: "com.fasterxml.jackson.core.Base64Variant"
    linkageType: null
    functionLinenumber: 373
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 13
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.Base64Variant:374"
      Branch Sides: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.Base64Variant].decodeBase64Char(int)"
    functionSourceFile: "com.fasterxml.jackson.core.Base64Variant"
    linkageType: null
    functionLinenumber: 378
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 17
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.Base64Variant:379"
      Branch Sides: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.Base64Variant].decodeBase64Byte(byte)"
    functionSourceFile: "com.fasterxml.jackson.core.Base64Variant"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "byte"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.Base64Variant:386"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:389"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:388"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.Base64Variant].encodeBase64BitsAsChar(int)"
    functionSourceFile: "com.fasterxml.jackson.core.Base64Variant"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "char"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.Base64Variant].encodeBase64Chunk(int,char[],int)"
    functionSourceFile: "com.fasterxml.jackson.core.Base64Variant"
    linkageType: null
    functionLinenumber: 418
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "int"
    - "char[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 28
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.Base64Variant].encodeBase64Chunk(java.lang.StringBuilder,int)"
    functionSourceFile: "com.fasterxml.jackson.core.Base64Variant"
    linkageType: null
    functionLinenumber: 427
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.StringBuilder"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 23
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.Base64Variant:428,1"
      Dst: "[java.lang.StringBuilder].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.Base64Variant].encodeBase64Partial(int,int,char[],int)"
    functionSourceFile: "com.fasterxml.jackson.core.Base64Variant"
    linkageType: null
    functionLinenumber: 448
    functionDepth: 0
    returnType: "int"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "char[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.Base64Variant].usesPadding()"
    functionUses: 3
    ICount: 42
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.Base64Variant:451"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:456"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:455"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.Base64Variant:452"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:452"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:451"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.Base64Variant:456"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:460"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:459"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.Base64Variant:451,1"
      Dst: "[com.fasterxml.jackson.core.Base64Variant].usesPadding"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.Base64Variant].encodeBase64Partial(java.lang.StringBuilder,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.Base64Variant"
    linkageType: null
    functionLinenumber: 464
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.StringBuilder"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.Base64Variant].usesPadding()"
    functionUses: 1
    ICount: 34
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.Base64Variant:467"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:472"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:471"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.Base64Variant:468"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:468"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:467"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.Base64Variant:472"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:476"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:475"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.Base64Variant:465,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.core.Base64Variant:467,1"
      Dst: "[com.fasterxml.jackson.core.Base64Variant].usesPadding"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.Base64Variant].encodeBase64BitsAsByte(int)"
    functionSourceFile: "com.fasterxml.jackson.core.Base64Variant"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.Base64Variant].encodeBase64Chunk(int,byte[],int)"
    functionSourceFile: "com.fasterxml.jackson.core.Base64Variant"
    linkageType: null
    functionLinenumber: 495
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "int"
    - "byte[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 28
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.Base64Variant].encodeBase64Partial(int,int,byte[],int)"
    functionSourceFile: "com.fasterxml.jackson.core.Base64Variant"
    linkageType: null
    functionLinenumber: 517
    functionDepth: 0
    returnType: "int"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "byte[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.Base64Variant].usesPadding()"
    functionUses: 3
    ICount: 43
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.Base64Variant:520"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:526"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:525"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.Base64Variant:522"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:523"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:522"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.Base64Variant:526"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:530"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:529"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.Base64Variant:520,1"
      Dst: "[com.fasterxml.jackson.core.Base64Variant].usesPadding"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.Base64Variant].encode(byte[])"
    functionSourceFile: "com.fasterxml.jackson.core.Base64Variant"
    linkageType: null
    functionLinenumber: 549
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.Base64Variant].encode(byte[],boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.Base64Variant:550,1"
      Dst: "[com.fasterxml.jackson.core.Base64Variant].encode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.Base64Variant].encode(byte[],boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.Base64Variant"
    linkageType: null
    functionLinenumber: 566
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "byte[]"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.Base64Variant].getMaxLineLength()"
    - "[com.fasterxml.jackson.core.Base64Variant].encodeBase64Chunk(java.lang.StringBuilder,int)"
    - "[com.fasterxml.jackson.core.Base64Variant].getMaxLineLength()"
    - "[com.fasterxml.jackson.core.Base64Variant].encodeBase64Partial(java.lang.StringBuilder,int,int)"
    functionUses: 4
    ICount: 61
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.Base64Variant:569"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:573"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:572"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.Base64Variant:579"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:593"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.Base64Variant:585"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:590"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.Base64Variant:595"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:603"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:602"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.Base64Variant:597"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:600"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:599"
        BranchSideFuncs:
        - "encodeBase64Partial(java.lang.StringBuilder,int,int)"
    - Branch String: "com.fasterxml.jackson.core.Base64Variant:603"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:606"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:605"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.Base64Variant:568,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.core.Base64Variant:570,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.core.Base64Variant:573,1"
      Dst: "[com.fasterxml.jackson.core.Base64Variant].getMaxLineLength"
    - Src: "com.fasterxml.jackson.core.Base64Variant:584,1"
      Dst: "[com.fasterxml.jackson.core.Base64Variant].encodeBase64Chunk"
    - Src: "com.fasterxml.jackson.core.Base64Variant:600,1"
      Dst: "[com.fasterxml.jackson.core.Base64Variant].encodeBase64Partial"
    - Src: "com.fasterxml.jackson.core.Base64Variant:606,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.Base64Variant].encode(byte[],boolean,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.Base64Variant"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "byte[]"
    - "boolean"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 61
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.Base64Variant:626"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:630"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:629"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.Base64Variant:635"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:645"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:644"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.Base64Variant:640"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:644"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:643"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.Base64Variant:646"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:654"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:653"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.Base64Variant:648"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:651"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:650"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.Base64Variant:654"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:657"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:656"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.Base64Variant:625,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.core.Base64Variant:627,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.core.Base64Variant:630,1"
      Dst: "[com.fasterxml.jackson.core.Base64Variant].getMaxLineLength"
    - Src: "com.fasterxml.jackson.core.Base64Variant:639,1"
      Dst: "[com.fasterxml.jackson.core.Base64Variant].encodeBase64Chunk"
    - Src: "com.fasterxml.jackson.core.Base64Variant:651,1"
      Dst: "[com.fasterxml.jackson.core.Base64Variant].encodeBase64Partial"
    - Src: "com.fasterxml.jackson.core.Base64Variant:657,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.Base64Variant].decode(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.Base64Variant"
    linkageType: null
    functionLinenumber: 674
    functionDepth: 0
    returnType: "byte[]"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].<init>()"
    - "[com.fasterxml.jackson.core.Base64Variant].decode(java.lang.String,com.fasterxml.jackson.core.util.ByteArrayBuilder)"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].toByteArray()"
    functionUses: 2
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.Base64Variant:675,1"
      Dst: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].<init>"
    - Src: "com.fasterxml.jackson.core.Base64Variant:676,1"
      Dst: "[com.fasterxml.jackson.core.Base64Variant].decode"
    - Src: "com.fasterxml.jackson.core.Base64Variant:677,1"
      Dst: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].toByteArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.Base64Variant].decode(java.lang.String,com.fasterxml.jackson.core.util.ByteArrayBuilder)"
    functionSourceFile: "com.fasterxml.jackson.core.Base64Variant"
    linkageType: null
    functionLinenumber: 697
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.fasterxml.jackson.core.util.ByteArrayBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.Base64Variant].decodeBase64Char(char)"
    - "[com.fasterxml.jackson.core.Base64Variant]._reportInvalidBase64(char,int,java.lang.String)"
    - "[com.fasterxml.jackson.core.Base64Variant]._reportBase64EOF()"
    - "[com.fasterxml.jackson.core.Base64Variant].decodeBase64Char(char)"
    - "[com.fasterxml.jackson.core.Base64Variant]._reportInvalidBase64(char,int,java.lang.String)"
    - "[com.fasterxml.jackson.core.Base64Variant].requiresPaddingOnRead()"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].append(int)"
    - "[com.fasterxml.jackson.core.Base64Variant]._reportBase64EOF()"
    - "[com.fasterxml.jackson.core.Base64Variant].decodeBase64Char(char)"
    - "[com.fasterxml.jackson.core.Base64Variant]._reportInvalidBase64(char,int,java.lang.String)"
    - "[com.fasterxml.jackson.core.Base64Variant].acceptsPaddingOnRead()"
    - "[com.fasterxml.jackson.core.Base64Variant]._reportBase64UnexpectedPadding()"
    - "[com.fasterxml.jackson.core.Base64Variant]._reportBase64EOF()"
    - "[com.fasterxml.jackson.core.Base64Variant].usesPaddingChar(char)"
    - "[com.fasterxml.jackson.core.Base64Variant]._reportInvalidBase64(char,int,java.lang.String)"
    - "[com.fasterxml.jackson.core.Base64Variant].getPaddingChar()"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].append(int)"
    - "[com.fasterxml.jackson.core.Base64Variant].requiresPaddingOnRead()"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].appendTwoBytes(int)"
    - "[com.fasterxml.jackson.core.Base64Variant]._reportBase64EOF()"
    - "[com.fasterxml.jackson.core.Base64Variant].decodeBase64Char(char)"
    - "[com.fasterxml.jackson.core.Base64Variant]._reportInvalidBase64(char,int,java.lang.String)"
    - "[com.fasterxml.jackson.core.Base64Variant].acceptsPaddingOnRead()"
    - "[com.fasterxml.jackson.core.Base64Variant]._reportBase64UnexpectedPadding()"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].appendTwoBytes(int)"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].appendThreeBytes(int)"
    functionUses: 3
    ICount: 80
    EdgeCount: 26
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.Base64Variant:706"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:709"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:708"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.Base64Variant:710"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:706"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:705"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.Base64Variant:712"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:717"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:716"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.Base64Variant:717"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:720"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:719"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.Base64Variant:722"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:725"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:724"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.Base64Variant:727"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:735"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.Base64Variant:729"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:734"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:733"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.Base64Variant:740"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:761"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:760"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.Base64Variant:741"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:744"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:743"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.Base64Variant:744"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:748"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:747"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.Base64Variant:748"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:751"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:750"
        BranchSideFuncs:
        - "usesPaddingChar(char)"
    - Branch String: "com.fasterxml.jackson.core.Base64Variant:752"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:756"
        BranchSideFuncs:
        - "getPaddingChar()"
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:755"
        BranchSideFuncs:
        - "append(int)"
    - Branch String: "com.fasterxml.jackson.core.Base64Variant:763"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:771"
        BranchSideFuncs:
        - "decodeBase64Char(char)"
    - Branch String: "com.fasterxml.jackson.core.Base64Variant:765"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:770"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:769"
        BranchSideFuncs:
        - "_reportBase64EOF()"
    - Branch String: "com.fasterxml.jackson.core.Base64Variant:774"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:785"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:784"
        BranchSideFuncs:
        - "appendThreeBytes(int)"
    - Branch String: "com.fasterxml.jackson.core.Base64Variant:775"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:778"
        BranchSideFuncs:
        - "_reportInvalidBase64(char,int,java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:777"
        BranchSideFuncs:
        - "acceptsPaddingOnRead()"
    - Branch String: "com.fasterxml.jackson.core.Base64Variant:778"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:781"
        BranchSideFuncs:
        - "_reportBase64UnexpectedPadding()"
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:780"
        BranchSideFuncs:
        - "appendTwoBytes(int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.Base64Variant:699,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.core.Base64Variant:709,1"
      Dst: "[java.lang.String].charAt"
    - Src: "com.fasterxml.jackson.core.Base64Variant:711,1"
      Dst: "[com.fasterxml.jackson.core.Base64Variant].decodeBase64Char"
    - Src: "com.fasterxml.jackson.core.Base64Variant:713,1"
      Dst: "[com.fasterxml.jackson.core.Base64Variant]._reportInvalidBase64"
    - Src: "com.fasterxml.jackson.core.Base64Variant:718,1"
      Dst: "[com.fasterxml.jackson.core.Base64Variant]._reportBase64EOF"
    - Src: "com.fasterxml.jackson.core.Base64Variant:729,1"
      Dst: "[com.fasterxml.jackson.core.Base64Variant].requiresPaddingOnRead"
    - Src: "com.fasterxml.jackson.core.Base64Variant:731,1"
      Dst: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].append"
    - Src: "com.fasterxml.jackson.core.Base64Variant:744,1"
      Dst: "[com.fasterxml.jackson.core.Base64Variant].acceptsPaddingOnRead"
    - Src: "com.fasterxml.jackson.core.Base64Variant:745,1"
      Dst: "[com.fasterxml.jackson.core.Base64Variant]._reportBase64UnexpectedPadding"
    - Src: "com.fasterxml.jackson.core.Base64Variant:752,1"
      Dst: "[com.fasterxml.jackson.core.Base64Variant].usesPaddingChar"
    - Src: "com.fasterxml.jackson.core.Base64Variant:753,1"
      Dst: "[com.fasterxml.jackson.core.Base64Variant].getPaddingChar"
    - Src: "com.fasterxml.jackson.core.Base64Variant:753,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.core.Base64Variant:767,1"
      Dst: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].appendTwoBytes"
    - Src: "com.fasterxml.jackson.core.Base64Variant:786,1"
      Dst: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].appendThreeBytes"
    JavaMethodInfo: null
    BBCount: 37
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.Base64Variant].toString()"
    functionSourceFile: "com.fasterxml.jackson.core.Base64Variant"
    linkageType: null
    functionLinenumber: 797
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 19
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.Base64Variant].equals(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.core.Base64Variant"
    linkageType: null
    functionLinenumber: 803
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 33
    ICount: 32
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.Base64Variant:804"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:805"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:804"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.Base64Variant:805"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:804"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.Base64Variant:805"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:806"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.Base64Variant:808"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.Base64Variant:808"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.Base64Variant:808"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.Base64Variant:808"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.Base64Variant:812"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.Base64Variant:805,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.core.Base64Variant:812,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.Base64Variant].hashCode()"
    functionSourceFile: "com.fasterxml.jackson.core.Base64Variant"
    linkageType: null
    functionLinenumber: 817
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.Base64Variant:818,1"
      Dst: "[java.lang.String].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.Base64Variant]._reportInvalidBase64(char,int,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.Base64Variant"
    linkageType: null
    functionLinenumber: 836
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char"
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.Base64Variant].usesPaddingChar(char)"
    - "[com.fasterxml.jackson.core.Base64Variant].getPaddingChar()"
    functionUses: 5
    ICount: 33
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.Base64Variant:837"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:839"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:838"
        BranchSideFuncs:
        - "usesPaddingChar(char)"
    - Branch String: "com.fasterxml.jackson.core.Base64Variant:839"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:841"
        BranchSideFuncs:
        - "getPaddingChar()"
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:840"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.Base64Variant:841"
      Branch Sides: []
    - Branch String: "com.fasterxml.jackson.core.Base64Variant:841"
      Branch Sides: []
    - Branch String: "com.fasterxml.jackson.core.Base64Variant:847"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:850"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:849"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.Base64Variant:838,1"
      Dst: "[java.lang.Integer].toHexString"
    - Src: "com.fasterxml.jackson.core.Base64Variant:838,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.core.Base64Variant:839,1"
      Dst: "[com.fasterxml.jackson.core.Base64Variant].usesPaddingChar"
    - Src: "com.fasterxml.jackson.core.Base64Variant:840,1"
      Dst: "[com.fasterxml.jackson.core.Base64Variant].getPaddingChar"
    - Src: "com.fasterxml.jackson.core.Base64Variant:841,1"
      Dst: "[java.lang.Character].isDefined"
    - Src: "com.fasterxml.jackson.core.Base64Variant:841,1"
      Dst: "[java.lang.Character].isISOControl"
    - Src: "com.fasterxml.jackson.core.Base64Variant:850,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.Base64Variant]._reportBase64EOF()"
    functionSourceFile: "com.fasterxml.jackson.core.Base64Variant"
    linkageType: null
    functionLinenumber: 853
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.Base64Variant].missingPaddingMessage()"
    functionUses: 4
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.Base64Variant:854,1"
      Dst: "[com.fasterxml.jackson.core.Base64Variant].missingPaddingMessage"
    - Src: "com.fasterxml.jackson.core.Base64Variant:854,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.Base64Variant]._reportBase64UnexpectedPadding()"
    functionSourceFile: "com.fasterxml.jackson.core.Base64Variant"
    linkageType: null
    functionLinenumber: 857
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.Base64Variant].unexpectedPaddingMessage()"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.Base64Variant:858,1"
      Dst: "[com.fasterxml.jackson.core.Base64Variant].unexpectedPaddingMessage"
    - Src: "com.fasterxml.jackson.core.Base64Variant:858,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.Base64Variant].unexpectedPaddingMessage()"
    functionSourceFile: "com.fasterxml.jackson.core.Base64Variant"
    linkageType: null
    functionLinenumber: 869
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.Base64Variant].getName()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.Base64Variant:871,1"
      Dst: "[com.fasterxml.jackson.core.Base64Variant].getName"
    - Src: "com.fasterxml.jackson.core.Base64Variant:870,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.Base64Variant].missingPaddingMessage()"
    functionSourceFile: "com.fasterxml.jackson.core.Base64Variant"
    linkageType: null
    functionLinenumber: 882
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.Base64Variant].getName()"
    - "[com.fasterxml.jackson.core.Base64Variant].getPaddingChar()"
    functionUses: 2
    ICount: 9
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.Base64Variant:884,1"
      Dst: "[com.fasterxml.jackson.core.Base64Variant].getName"
    - Src: "com.fasterxml.jackson.core.Base64Variant:884,1"
      Dst: "[com.fasterxml.jackson.core.Base64Variant].getPaddingChar"
    - Src: "com.fasterxml.jackson.core.Base64Variant:884,1"
      Dst: "[java.lang.Character].valueOf"
    - Src: "com.fasterxml.jackson.core.Base64Variant:883,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass$Creators].<init>(com.fasterxml.jackson.databind.introspect.AnnotatedConstructor,java.util.List,java.util.List)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedClass$Creators"
    linkageType: null
    functionLinenumber: 462
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor"
    - "java.util.List"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClass$Creators:463,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId].<init>(com.fasterxml.jackson.'annotation'.ObjectIdGenerator$IdKey)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ReadableObjectId"
    linkageType: null
    functionLinenumber: 31
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.ReadableObjectId:32,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId].setResolver(com.fasterxml.jackson.'annotation'.ObjectIdResolver)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ReadableObjectId"
    linkageType: null
    functionLinenumber: 36
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.ObjectIdResolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId].getKey()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ReadableObjectId"
    linkageType: null
    functionLinenumber: 40
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId].appendReferring(com.fasterxml.jackson.databind.deser.impl.ReadableObjectId$Referring)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ReadableObjectId"
    linkageType: null
    functionLinenumber: 44
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.deser.impl.ReadableObjectId$Referring"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ReadableObjectId:45"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ReadableObjectId:48"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ReadableObjectId:47"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.ReadableObjectId:46,1"
      Dst: "[java.util.LinkedList].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ReadableObjectId:48,1"
      Dst: "[java.util.LinkedList].add"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId].bindItem(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ReadableObjectId"
    linkageType: null
    functionLinenumber: 56
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.annotation.SimpleObjectIdResolver].bindItem(com.fasterxml.jackson.'annotation'.ObjectIdGenerator$IdKey,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator:com.fasterxml.jackson.databind.util.ArrayIterator:com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator:com.github.javaparser.TokenRange$1:com.github.javaparser.ast.Node$PostOrderIterator:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer$BeanReferring].handleResolvedForwardReference(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty$PropertyReferring].handleResolvedForwardReference(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer$MapReferring].handleResolvedForwardReference(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer$CollectionReferring].handleResolvedForwardReference(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty$AnySetterReferring].handleResolvedForwardReference(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    functionUses: 3
    ICount: 20
    EdgeCount: 47
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ReadableObjectId:60"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ReadableObjectId:67"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ReadableObjectId:66"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ReadableObjectId:63"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ReadableObjectId:67"
        BranchSideFuncs:
        - "handleResolvedForwardReference(java.lang.Object,java.lang.Object)"
        - "next()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ReadableObjectId:66"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.ReadableObjectId:57,1"
      Dst: "[com.fasterxml.jackson.annotation.ObjectIdResolver].bindItem"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ReadableObjectId:61,1"
      Dst: "[java.util.AbstractSequentialList].iterator"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ReadableObjectId:63,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ReadableObjectId:64,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ReadableObjectId:64,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId$Referring].handleResolvedForwardReference"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId].resolve()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ReadableObjectId"
    linkageType: null
    functionLinenumber: 69
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.annotation.SimpleObjectIdResolver].resolveId(com.fasterxml.jackson.'annotation'.ObjectIdGenerator$IdKey)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.ReadableObjectId:70,1"
      Dst: "[com.fasterxml.jackson.annotation.ObjectIdResolver].resolveId"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId].hasReferringProperties()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ReadableObjectId"
    linkageType: null
    functionLinenumber: 73
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ReadableObjectId:74"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ReadableObjectId:73"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ReadableObjectId:74"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ReadableObjectId:73"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.ReadableObjectId:74,1"
      Dst: "[java.util.AbstractCollection].isEmpty"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId].referringProperties()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ReadableObjectId"
    linkageType: null
    functionLinenumber: 77
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ReadableObjectId:78"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ReadableObjectId:81"
        BranchSideFuncs:
        - "iterator()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ReadableObjectId:80"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.ReadableObjectId:79,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ReadableObjectId:79,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ReadableObjectId:81,1"
      Dst: "[java.util.AbstractSequentialList].iterator"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId].tryToResolveUnresolved(com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ReadableObjectId"
    linkageType: null
    functionLinenumber: 100
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId].getResolver()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ReadableObjectId"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.ObjectIdResolver"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId].toString()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ReadableObjectId"
    linkageType: null
    functionLinenumber: 118
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 19
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.ReadableObjectId:119,1"
      Dst: "[java.lang.String].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.Indentation$IndentType].values()"
    functionSourceFile: "com.github.javaparser.printer.configuration.Indentation$IndentType"
    linkageType: null
    functionLinenumber: 26
    functionDepth: 0
    returnType: "com.github.javaparser.printer.configuration.Indentation$IndentType[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.ForStmt].clone()"
    - "[com.github.javaparser.ast.type.PrimitiveType].clone()"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].clone()"
    - "[com.github.javaparser.ast.stmt.AssertStmt].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].clone()"
    - "[com.github.javaparser.ast.expr.SwitchExpr].clone()"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].clone()"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].clone()"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.AssignExpr].clone()"
    - "[com.github.javaparser.ast.stmt.BlockStmt].clone()"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].clone()"
    - "[com.github.javaparser.ast.type.ReferenceType].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].clone()"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].clone()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.type.WildcardType].clone()"
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].clone()"
    - "[com.github.javaparser.ast.stmt.TryStmt].clone()"
    - "[com.github.javaparser.ast.body.FieldDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.PatternExpr].clone()"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].clone()"
    - "[com.github.javaparser.ast.type.TypeParameter].clone()"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].clone()"
    - "[com.github.javaparser.ast.stmt.YieldStmt].clone()"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].clone()"
    - "[com.github.javaparser.ast.type.VarType].clone()"
    - "[com.github.javaparser.ast.expr.LiteralExpr].clone()"
    - "[com.github.javaparser.ast.type.VoidType].clone()"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].clone()"
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.expr.NameExpr].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].clone()"
    - "[com.github.javaparser.ast.type.UnionType].clone()"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].clone()"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.ThisExpr].clone()"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].clone()"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].clone()"
    - "[com.github.javaparser.ast.expr.TypeExpr].clone()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].clone()"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].clone()"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.body.MethodDeclaration].clone()"
    - "[com.github.javaparser.ast.body.EnumDeclaration].clone()"
    - "[com.github.javaparser.ast.body.ReceiverParameter].clone()"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].clone()"
    - "[com.github.javaparser.ast.stmt.DoStmt].clone()"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].clone()"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].clone()"
    - "[com.github.javaparser.ast.expr.Name].clone()"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].clone()"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].clone()"
    - "[com.github.javaparser.ast.body.VariableDeclarator].clone()"
    - "[com.github.javaparser.ast.type.Type].clone()"
    - "[com.github.javaparser.ast.Modifier].clone()"
    - "[com.github.javaparser.ast.ImportDeclaration].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.type.IntersectionType].clone()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.Expression].clone()"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].clone()"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.CastExpr].clone()"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.Statement].clone()"
    - "[com.github.javaparser.ast.expr.SimpleName].clone()"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].clone()"
    - "[com.github.javaparser.ast.stmt.BreakStmt].clone()"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].clone()"
    - "[java.lang.Thread].clone()"
    - "[com.github.javaparser.ast.expr.ClassExpr].clone()"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].clone()"
    - "[com.github.javaparser.ast.body.Parameter].clone()"
    - "[com.github.javaparser.ast.Node].clone()"
    - "[com.github.javaparser.ast.PackageDeclaration].clone()"
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.type.ArrayType].clone()"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].clone()"
    - "[com.github.javaparser.ast.expr.LambdaExpr].clone()"
    - "[com.github.javaparser.ast.stmt.WhileStmt].clone()"
    - "[com.github.javaparser.ast.stmt.CatchClause].clone()"
    - "[com.github.javaparser.ast.stmt.IfStmt].clone()"
    - "[com.github.javaparser.ast.CompilationUnit].clone()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].clone()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].clone()"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].clone()"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].clone()"
    - "[com.github.javaparser.ast.expr.SuperExpr].clone()"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].clone()"
    - "[com.github.javaparser.ast.ArrayCreationLevel].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDirective].clone()"
    - "[com.github.javaparser.ast.expr.MemberValuePair].clone()"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].clone()"
    - "[com.github.javaparser.ast.body.RecordDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].clone()"
    - "[com.github.javaparser.ast.expr.UnaryExpr].clone()"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.BinaryExpr].clone()"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].clone()"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].clone()"
    - "[com.github.javaparser.ast.type.UnknownType].clone()"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].clone()"
    - "[com.fasterxml.jackson.databind.util.ISO8601DateFormat].clone()"
    functionUses: 1
    ICount: 4
    EdgeCount: 115
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.Indentation$IndentType:27,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.printer.configuration.Indentation$IndentType"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.Indentation$IndentType:27,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "int"
    - "java.lang.Character"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.Indentation$IndentType:65,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.Indentation$IndentType].getCar()"
    functionSourceFile: "com.github.javaparser.printer.configuration.Indentation$IndentType"
    linkageType: null
    functionLinenumber: 70
    functionDepth: 0
    returnType: "java.lang.Character"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.Indentation$IndentType].getWidth()"
    functionSourceFile: "com.github.javaparser.printer.configuration.Indentation$IndentType"
    linkageType: null
    functionLinenumber: 74
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.Indentation$IndentType].$values()"
    functionSourceFile: "com.github.javaparser.printer.configuration.Indentation$IndentType"
    linkageType: null
    functionLinenumber: 26
    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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 26
    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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jdk14.JDK14Util].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.jdk14.JDK14Util"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jdk14.JDK14Util:26,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jdk14.JDK14Util].getRecordFieldNames(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.jdk14.JDK14Util"
    linkageType: null
    functionLinenumber: 28
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jdk14.JDK14Util$RecordAccessor].getRecordFieldNames(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.jdk14.JDK14Util$RecordAccessor].instance()"
    functionUses: 1
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jdk14.JDK14Util:29,1"
      Dst: "[com.fasterxml.jackson.databind.jdk14.JDK14Util$RecordAccessor].instance"
    - Src: "com.fasterxml.jackson.databind.jdk14.JDK14Util:29,1"
      Dst: "[com.fasterxml.jackson.databind.jdk14.JDK14Util$RecordAccessor].getRecordFieldNames"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jdk14.JDK14Util].findRecordConstructor(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanDescription,java.util.List)"
    functionSourceFile: "com.fasterxml.jackson.databind.jdk14.JDK14Util"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.BeanDescription"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jdk14.JDK14Util:34,1"
      Dst: "[com.fasterxml.jackson.databind.BeanDescription].getClassInfo"
    - Src: "com.fasterxml.jackson.databind.jdk14.JDK14Util:34,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getAnnotationIntrospector"
    - Src: "com.fasterxml.jackson.databind.jdk14.JDK14Util:34,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getConfig"
    - Src: "com.fasterxml.jackson.databind.jdk14.JDK14Util:34,1"
      Dst: "[com.fasterxml.jackson.databind.jdk14.JDK14Util].findRecordConstructor"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jdk14.JDK14Util].findRecordConstructor(com.fasterxml.jackson.databind.introspect.AnnotatedClass,com.fasterxml.jackson.databind.AnnotationIntrospector,com.fasterxml.jackson.databind.cfg.MapperConfig,java.util.List)"
    functionSourceFile: "com.fasterxml.jackson.databind.jdk14.JDK14Util"
    linkageType: null
    functionLinenumber: 38
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    - "com.fasterxml.jackson.databind.AnnotationIntrospector"
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jdk14.JDK14Util$CreatorLocator].<init>(com.fasterxml.jackson.databind.introspect.AnnotatedClass,com.fasterxml.jackson.databind.AnnotationIntrospector,com.fasterxml.jackson.databind.cfg.MapperConfig)"
    - "[com.fasterxml.jackson.databind.jdk14.JDK14Util$CreatorLocator].locate(java.util.List)"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jdk14.JDK14Util:39,1"
      Dst: "[com.fasterxml.jackson.databind.jdk14.JDK14Util$CreatorLocator].<init>"
    - Src: "com.fasterxml.jackson.databind.jdk14.JDK14Util:40,1"
      Dst: "[com.fasterxml.jackson.databind.jdk14.JDK14Util$CreatorLocator].locate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_4__1146].bootstrap$()"
    functionSourceFile: "com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_4__1146"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_4__1146].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_4__1146:-1,1"
      Dst: "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_4__1146].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_4__1146].<init>()"
    functionSourceFile: "com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_4__1146"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_4__1146:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_4__1146].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_4__1146"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 6
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_4__1146:-1,1"
      Dst: "[com.github.javaparser.utils.PositionUtils].lambda$firstNonAnnotationNode$4"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$WeightedValue].<init>(java.lang.Object,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$WeightedValue"
    linkageType: null
    functionLinenumber: 837
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$WeightedValue:838,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$WeightedValue].contains(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$WeightedValue"
    linkageType: null
    functionLinenumber: 843
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.TextNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.FloatNode].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocSnippet].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].equals(java.lang.Object)"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.DataKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ShortNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.JavadocBlockTag].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmIndent].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.PropertyName].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.sym.Name].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.POJONode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Base64Variant].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.ArrayBuilders$1].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].equals(java.lang.Object)"
    - "[com.github.javaparser.Range].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.NullNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.LongNode].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonLocation].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.ContentReference].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.SerializedString].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.MethodReferenceThrowsCompatibleWithType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.Position].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmUnindent].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.ThrowsBound].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.JavaToken].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.MissingNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperLowerBound].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IdentityEqualityType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonPointer].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.CapturesBound].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.LambdaThrowsCompatibleWithType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BooleanNode].equals(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.Javadoc].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocInlineTag].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.Pair].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BinaryNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperUpperBound].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocDescription].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Version].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ClassKey].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TypeKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeContainedByType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.RawValue].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.IntNode].equals(java.lang.Object)"
    functionUses: 1
    ICount: 11
    EdgeCount: 126
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$WeightedValue:844"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$WeightedValue:843"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$WeightedValue:844"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$WeightedValue:843"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$WeightedValue:844,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$WeightedValue].isAlive()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$WeightedValue"
    linkageType: null
    functionLinenumber: 850
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$WeightedValue:851"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$WeightedValue:850"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.SubTypeValidator].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.SubTypeValidator"
    linkageType: null
    functionLinenumber: 254
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SubTypeValidator:255,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.SubTypeValidator].instance()"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.SubTypeValidator"
    linkageType: null
    functionLinenumber: 256
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsontype.impl.SubTypeValidator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.SubTypeValidator].validateSubType(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanDescription)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.SubTypeValidator"
    linkageType: null
    functionLinenumber: 263
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.BeanDescription"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].contains(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet].contains(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].contains(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].reportBadTypeDefinition(com.fasterxml.jackson.databind.BeanDescription,java.lang.String,java.lang.Object[])"
    functionUses: 1
    ICount: 39
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.SubTypeValidator:269"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.SubTypeValidator:276"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.SubTypeValidator:275"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.SubTypeValidator:276"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.SubTypeValidator:277"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.SubTypeValidator:278"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.SubTypeValidator:288"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.SubTypeValidator:287"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.SubTypeValidator:279"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.SubTypeValidator:279"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.SubTypeValidator:278"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.SubTypeValidator:279"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.SubTypeValidator:279"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.SubTypeValidator:278"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.SubTypeValidator:282"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.SubTypeValidator:301"
        BranchSideFuncs:
        - "reportBadTypeDefinition(com.fasterxml.jackson.databind.BeanDescription,java.lang.String,java.lang.Object[])"
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.SubTypeValidator:284"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.SubTypeValidator:279"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.SubTypeValidator:278"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.SubTypeValidator:288"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.SubTypeValidator:298"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.SubTypeValidator:295"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.SubTypeValidator:299"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.SubTypeValidator:298"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SubTypeValidator:264,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SubTypeValidator:265,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SubTypeValidator:269,1"
      Dst: "[java.util.Set].contains"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SubTypeValidator:276,1"
      Dst: "[java.lang.Class].isInterface"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SubTypeValidator:278,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SubTypeValidator:280,1"
      Dst: "[java.lang.Class].getSimpleName"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SubTypeValidator:282,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SubTypeValidator:279,1"
      Dst: "[java.lang.Class].getSuperclass"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SubTypeValidator:295,1"
      Dst: "[java.lang.String].endsWith"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SubTypeValidator:302,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].reportBadTypeDefinition"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_1__1123].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_1__1123"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.BiConsumer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_1__1123].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_1__1123:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_1__1123].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_1__1123].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_1__1123"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_1__1123:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_1__1123].accept(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_1__1123"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__1123:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators].lambda$new$1"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$4].<init>(com.github.javaparser.ParserConfiguration)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$4"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ParserConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$4:324,1"
      Dst: "[com.github.javaparser.Processor].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 327
    functionDepth: 0
    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__988].bootstrap$()"
    - "[com.github.javaparser.ParseResult].ifSuccessful(java.util.function.Consumer)"
    functionUses: 2
    ICount: 8
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ParserConfiguration$4:328"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ParserConfiguration$4:331"
        BranchSideFuncs:
        - "bootstrap$()"
        - "ifSuccessful(java.util.function.Consumer)"
      - BranchSide: "com.github.javaparser.ParserConfiguration$4:330"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$4:328,1"
      Dst: "[com.github.javaparser.ParserConfiguration].isLexicalPreservationEnabled"
    - Src: "com.github.javaparser.ParserConfiguration$4:329,1"
      Dst: "[com.github.javaparser.ParserConfiguration$4$setup__988].bootstrap$"
    - Src: "com.github.javaparser.ParserConfiguration$4:329,1"
      Dst: "[com.github.javaparser.ParseResult].ifSuccessful"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_110__296].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_110__296"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__296].<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__296:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_110__296].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_110__296].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_110__296"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_110__296:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_110__296].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_110__296"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 14
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_110__296:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$110"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_2__785].bootstrap$()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_2__785"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_2__785].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_2__785:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_2__785].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_2__785].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_2__785"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_2__785:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_2__785].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_2__785"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].lambda$solveMethod$2(java.lang.reflect.Method)"
    functionUses: 6
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_2__785:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].lambda$solveMethod$2"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_110__580].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_110__580"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__580].<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__580:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_110__580].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_110__580].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_110__580"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_110__580:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_110__580].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_110__580"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_110__580:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$110"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.AccessPattern].values()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.AccessPattern"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.AccessPattern[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.AccessPattern:9,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.AccessPattern].valueOf(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.AccessPattern"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.AccessPattern"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.AccessPattern:9,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.AccessPattern].<init>(java.lang.String,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.AccessPattern"
    linkageType: null
    functionLinenumber: 8
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.AccessPattern:9,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.AccessPattern].$values()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.AccessPattern"
    linkageType: null
    functionLinenumber: 8
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.AccessPattern[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.ClassUtils].<init>()"
    functionSourceFile: "com.github.javaparser.utils.ClassUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.ClassUtils:26,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.ClassUtils].isPrimitiveOrWrapper(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.utils.ClassUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.ClassUtils].isPrimitiveWrapper(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.utils.ClassUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.ClassUtils:86,1"
      Dst: "[java.util.Map].containsKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_203__588].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_203__588"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__588].<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__588:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_203__588].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_203__588].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_203__588"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_203__588:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_203__588].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_203__588"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_203__588:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$203"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__307].bootstrap$(com.github.javaparser.ast.body.VariableDeclarator)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__307"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.VariableDeclarator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__307].<init>(com.github.javaparser.ast.body.VariableDeclarator)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__307:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__307].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__307].<init>(com.github.javaparser.ast.body.VariableDeclarator)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__307"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.VariableDeclarator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__307:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__307].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__307"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__307:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration].<init>(java.lang.reflect.Method,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration"
    linkageType: null
    functionLinenumber: 63
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.reflect.Method"
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration:64,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration].getDefaultValue()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration:72"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration:73"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration:74"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration:82"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration:81"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration:71,1"
      Dst: "[java.lang.reflect.Method].getDefaultValue"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration:74,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration:74,1"
      Dst: "[java.lang.Class].isArray"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration:76,1"
      Dst: "[java.util.Arrays].stream"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration:76,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration$transformDefaultValue__1226].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration:77,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration:78,1"
      Dst: "[com.github.javaparser.ast.NodeList].toNodeList"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration:78,1"
      Dst: "[java.util.stream.Stream].collect"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration:79,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayInitializerExpr].<init>"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration:82,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration].transformDefaultValue"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration].transformDefaultValue(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 50
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration:86"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration:90"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration:89"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration:90"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration:103"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration:102"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration:104"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration:109"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration:108"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration:87,1"
      Dst: "[java.lang.Enum].getDeclaringClass"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration:88,1"
      Dst: "[java.lang.Enum].name"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration:89,1"
      Dst: "[java.lang.Class].getSimpleName"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration:89,1"
      Dst: "[com.github.javaparser.ast.expr.NameExpr].<init>"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration:89,1"
      Dst: "[com.github.javaparser.ast.expr.FieldAccessExpr].<init>"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration:91,1"
      Dst: "[java.lang.annotation.Annotation].annotationType"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration:92,1"
      Dst: "[java.lang.Class].getDeclaredMethods"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration:93,1"
      Dst: "[java.util.Arrays].stream"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration:93,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration$lambda_transformDefaultValue_7__1227].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration:94,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration:98,1"
      Dst: "[com.github.javaparser.ast.NodeList].toNodeList"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration:98,1"
      Dst: "[java.util.stream.Stream].collect"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration:100,1"
      Dst: "[com.github.javaparser.ast.expr.Name].<init>"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration:100,1"
      Dst: "[com.github.javaparser.ast.expr.NormalAnnotationExpr].<init>"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration:103,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration:103,1"
      Dst: "[java.util.Map].get"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration:107,1"
      Dst: "[java.lang.reflect.Method].getName"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration:106,1"
      Dst: "[java.lang.String].format"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration:106,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration:109,1"
      Dst: "[java.util.function.Function].apply"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration].getType()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration"
    linkageType: null
    functionLinenumber: 113
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].byName(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.AarTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.resolution.model.SymbolReference].isSolved()"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    - "[com.github.javaparser.resolution.model.SymbolReference].getCorrespondingDeclaration()"
    functionUses: 1
    ICount: 26
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration:115"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration:118"
        BranchSideFuncs:
        - "byName(java.lang.String)"
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration:117"
        BranchSideFuncs:
        - "isSolved()"
        - "tryToSolveType(java.lang.String)"
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration:119"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration:122"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
        - "getCorrespondingDeclaration()"
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration:121"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration:114,1"
      Dst: "[java.lang.reflect.Method].getReturnType"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration:115,1"
      Dst: "[java.lang.Class].isPrimitive"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration:116,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration:116,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].byName"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration:118,1"
      Dst: "[com.github.javaparser.resolution.TypeSolver].tryToSolveType"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration:119,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].isSolved"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration:120,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].getCorrespondingDeclaration"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration:120,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration:122,1"
      Dst: "[java.lang.reflect.Method].getName"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration:122,1"
      Dst: "[java.lang.String].format"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration:122,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration].getName()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration"
    linkageType: null
    functionLinenumber: 126
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration:127,1"
      Dst: "[java.lang.reflect.Method].getName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration].lambda$transformDefaultValue$7(java.lang.reflect.Method)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.MemberValuePair"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration:95,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration].<init>"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration:96,1"
      Dst: "[java.lang.reflect.Method].getName"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration:96,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration].getDefaultValue"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration:96,1"
      Dst: "[com.github.javaparser.ast.expr.MemberValuePair].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration].lambda$static$6(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration"
    linkageType: null
    functionLinenumber: 55
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].<init>(com.github.javaparser.ast.type.ClassOrInterfaceType,java.lang.String)"
    - "[com.github.javaparser.ast.expr.ClassExpr].<init>(com.github.javaparser.ast.type.Type)"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration:56,1"
      Dst: "[java.lang.Class].getSimpleName"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration:56,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].<init>"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration:57,1"
      Dst: "[com.github.javaparser.ast.expr.ClassExpr].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration].lambda$static$5(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration"
    linkageType: null
    functionLinenumber: 53
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].<init>(java.lang.String)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration:54,1"
      Dst: "[com.github.javaparser.ast.expr.StringLiteralExpr].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration].lambda$static$4(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration"
    linkageType: null
    functionLinenumber: 52
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].<init>(long)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration:53,1"
      Dst: "[java.lang.Long].longValue"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration:53,1"
      Dst: "[com.github.javaparser.ast.expr.LongLiteralExpr].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration].lambda$static$3(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration"
    linkageType: null
    functionLinenumber: 51
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].<init>(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration:52,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration:52,1"
      Dst: "[com.github.javaparser.ast.expr.IntegerLiteralExpr].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration].lambda$static$2(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration"
    linkageType: null
    functionLinenumber: 50
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].<init>(double)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration:51,1"
      Dst: "[java.lang.Double].doubleValue"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration:51,1"
      Dst: "[com.github.javaparser.ast.expr.DoubleLiteralExpr].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration].lambda$static$1(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration"
    linkageType: null
    functionLinenumber: 49
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].<init>(char)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration:50,1"
      Dst: "[java.lang.Character].charValue"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration:50,1"
      Dst: "[com.github.javaparser.ast.expr.CharLiteralExpr].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration].lambda$static$0(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration"
    linkageType: null
    functionLinenumber: 48
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].<init>(boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration:49,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration:49,1"
      Dst: "[com.github.javaparser.ast.expr.BooleanLiteralExpr].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].<init>(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer"
    linkageType: null
    functionLinenumber: 150
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$Base].<init>(java.lang.Class,com.fasterxml.jackson.core.JsonParser$NumberType,java.lang.String)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer:151,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$Base].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer"
    linkageType: null
    functionLinenumber: 156
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(int)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(int)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(int)"
    functionUses: 61
    ICount: 8
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer:157,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer:157,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeNumber"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer"
    linkageType: null
    functionLinenumber: 165
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionUses: 26
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer:166,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].serialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].<init>(com.fasterxml.jackson.core.io.IOContext,int,java.io.Reader,com.fasterxml.jackson.core.ObjectCodec,com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer,char[],int,int,boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser"
    linkageType: null
    functionLinenumber: 144
    functionDepth: 0
    returnType: "void"
    argCount: 9
    argTypes:
    - "com.fasterxml.jackson.core.io.IOContext"
    - "int"
    - "java.io.Reader"
    - "com.fasterxml.jackson.core.ObjectCodec"
    - "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer"
    - "char[]"
    - "int"
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.ParserBase].<init>(com.fasterxml.jackson.core.io.IOContext,int)"
    - "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer].hashSeed()"
    functionUses: 1
    ICount: 25
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:145,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].<init>"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:155,1"
      Dst: "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer].hashSeed"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].<init>(com.fasterxml.jackson.core.io.IOContext,int,java.io.Reader,com.fasterxml.jackson.core.ObjectCodec,com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer)"
    functionSourceFile: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser"
    linkageType: null
    functionLinenumber: 171
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.core.io.IOContext"
    - "int"
    - "java.io.Reader"
    - "com.fasterxml.jackson.core.ObjectCodec"
    - "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.ParserBase].<init>(com.fasterxml.jackson.core.io.IOContext,int)"
    - "[com.fasterxml.jackson.core.io.IOContext].allocTokenBuffer()"
    - "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer].hashSeed()"
    functionUses: 2
    ICount: 18
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:172,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].<init>"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:174,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].allocTokenBuffer"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:179,1"
      Dst: "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer].hashSeed"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getCodec()"
    functionSourceFile: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser"
    linkageType: null
    functionLinenumber: 188
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.ObjectCodec"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].setCodec(com.fasterxml.jackson.core.ObjectCodec)"
    functionSourceFile: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.ObjectCodec"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getReadCapabilities()"
    functionSourceFile: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser"
    linkageType: null
    functionLinenumber: 193
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.util.JacksonFeatureSet"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].releaseBuffered(java.io.Writer)"
    functionSourceFile: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.io.Writer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:200"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:201"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:204,1"
      Dst: "[java.io.Writer].write"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getInputSource()"
    functionSourceFile: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getNextChar(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "char"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:212,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getNextChar"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getNextChar(java.lang.String,com.fasterxml.jackson.core.JsonToken)"
    functionSourceFile: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser"
    linkageType: null
    functionLinenumber: 215
    functionDepth: 0
    returnType: "char"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.fasterxml.jackson.core.JsonToken"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._loadMore()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportInvalidEOF(java.lang.String,com.fasterxml.jackson.core.JsonToken)"
    functionUses: 3
    ICount: 15
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:216"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:221"
        BranchSideFuncs:
        - "_loadMore()"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:220"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:217"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:221"
        BranchSideFuncs:
        - "_reportInvalidEOF(java.lang.String,com.fasterxml.jackson.core.JsonToken)"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:220"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:217,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._loadMore"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:218,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportInvalidEOF"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._closeInput()"
    functionSourceFile: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser"
    linkageType: null
    functionLinenumber: 232
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonParser].isEnabled(com.fasterxml.jackson.core.JsonParser$Feature)"
    - "[com.fasterxml.jackson.core.io.IOContext].isResourceManaged()"
    - "[com.fasterxml.jackson.core.io.UTF32Reader].close()"
    functionUses: 2
    ICount: 13
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:233"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:239"
        BranchSideFuncs:
        - "isResourceManaged()"
        - "isEnabled(com.fasterxml.jackson.core.JsonParser$Feature)"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:238"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:234"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:235"
        BranchSideFuncs:
        - "close()"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:234"
        BranchSideFuncs:
        - "close()"
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:234"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:237"
        BranchSideFuncs:
        - "close()"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:236"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:234,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].isResourceManaged"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:234,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isEnabled"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:235,1"
      Dst: "[java.io.Reader].close"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._releaseBuffers()"
    functionSourceFile: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser"
    linkageType: null
    functionLinenumber: 249
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.ParserBase]._releaseBuffers()"
    - "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer].release()"
    - "[com.fasterxml.jackson.core.io.IOContext].releaseTokenBuffer(char[])"
    functionUses: 2
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:254"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:261"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:260"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:256"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:261"
        BranchSideFuncs:
        - "releaseTokenBuffer(char[])"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:260"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:250,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase]._releaseBuffers"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:252,1"
      Dst: "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer].release"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:258,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].releaseTokenBuffer"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._loadMoreGuaranteed()"
    functionSourceFile: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser"
    linkageType: null
    functionLinenumber: 269
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._loadMore()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportInvalidEOF()"
    functionUses: 10
    ICount: 5
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:270"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:271"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:270"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:270,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._loadMore"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:270,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportInvalidEOF"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._loadMore()"
    functionSourceFile: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser"
    linkageType: null
    functionLinenumber: 274
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.ParserBase].streamReadConstraints()"
    - "[com.fasterxml.jackson.core.StreamReadConstraints].validateDocumentLength(long)"
    - "[com.fasterxml.jackson.core.io.UTF32Reader].read(char[],int,int)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._closeInput()"
    functionUses: 28
    ICount: 37
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:275"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:303"
        BranchSideFuncs:
        - "streamReadConstraints()"
        - "read(char[],int,int)"
        - "validateDocumentLength(long)"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:302"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:283"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:294"
        BranchSideFuncs:
        - "_closeInput()"
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:299"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:303"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:302"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:280,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].streamReadConstraints"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:280,1"
      Dst: "[com.fasterxml.jackson.core.StreamReadConstraints].validateDocumentLength"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:282,1"
      Dst: "[java.io.Reader].read"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:297,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._closeInput"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:300,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:300,1"
      Dst: "[java.io.IOException].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getText()"
    functionSourceFile: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser"
    linkageType: null
    functionLinenumber: 323
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._finishString()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].contentsAsString()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._getText2(com.fasterxml.jackson.core.JsonToken)"
    functionUses: 75
    ICount: 14
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:324"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:331"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:330"
        BranchSideFuncs:
        - "_getText2(com.fasterxml.jackson.core.JsonToken)"
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:325"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:329"
        BranchSideFuncs:
        - "_finishString()"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:328"
        BranchSideFuncs:
        - "contentsAsString()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:327,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._finishString"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:329,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].contentsAsString"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:331,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._getText2"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getText(java.io.Writer)"
    functionSourceFile: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.io.Writer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:338"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:345"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:344"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:339"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:343"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:342"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:345"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:350"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:349"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:350"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:358"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:357"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:351"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:354"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:353"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:341,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._finishString"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:343,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].contentsToWriter"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:346,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadContext].getCurrentName"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:347,1"
      Dst: "[java.io.Writer].write"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:348,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:351,1"
      Dst: "[com.fasterxml.jackson.core.JsonToken].isNumeric"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:354,1"
      Dst: "[com.fasterxml.jackson.core.JsonToken].asCharArray"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getValueAsString()"
    functionSourceFile: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser"
    linkageType: null
    functionLinenumber: 366
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._finishString()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].contentsAsString()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getCurrentName()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].getValueAsString(java.lang.String)"
    functionUses: 11
    ICount: 18
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:367"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:374"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:373"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:368"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:372"
        BranchSideFuncs:
        - "_finishString()"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:371"
        BranchSideFuncs:
        - "contentsAsString()"
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:374"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:377"
        BranchSideFuncs:
        - "getCurrentName()"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:376"
        BranchSideFuncs:
        - "getValueAsString(java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:370,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._finishString"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:372,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].contentsAsString"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:375,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].getCurrentName"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:377,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase].getValueAsString"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getValueAsString(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser"
    linkageType: null
    functionLinenumber: 382
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._finishString()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].contentsAsString()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getCurrentName()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].getValueAsString(java.lang.String)"
    functionUses: 4
    ICount: 19
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:383"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:390"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:389"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:384"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:388"
        BranchSideFuncs:
        - "_finishString()"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:387"
        BranchSideFuncs:
        - "contentsAsString()"
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:390"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:393"
        BranchSideFuncs:
        - "getCurrentName()"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:392"
        BranchSideFuncs:
        - "getValueAsString(java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:386,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._finishString"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:388,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].contentsAsString"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:391,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].getCurrentName"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:393,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase].getValueAsString"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._getText2(com.fasterxml.jackson.core.JsonToken)"
    functionSourceFile: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser"
    linkageType: null
    functionLinenumber: 396
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonToken"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonToken].id()"
    - "[com.fasterxml.jackson.core.json.JsonReadContext].getCurrentName()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].contentsAsString()"
    - "[com.fasterxml.jackson.core.JsonToken].asString()"
    functionUses: 1
    ICount: 14
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:397"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:400"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:399"
        BranchSideFuncs:
        - "id()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:400,1"
      Dst: "[com.fasterxml.jackson.core.JsonToken].id"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:402,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadContext].getCurrentName"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:408,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].contentsAsString"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:410,1"
      Dst: "[com.fasterxml.jackson.core.JsonToken].asString"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getTextCharacters()"
    functionSourceFile: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser"
    linkageType: null
    functionLinenumber: 416
    functionDepth: 0
    returnType: "char[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonToken].id()"
    - "[com.fasterxml.jackson.core.json.JsonReadContext].getCurrentName()"
    - "[com.fasterxml.jackson.core.io.IOContext].allocNameCopyBuffer(int)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._finishString()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].getTextBuffer()"
    - "[com.fasterxml.jackson.core.JsonToken].asCharArray()"
    functionUses: 4
    ICount: 38
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:417"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:445"
        BranchSideFuncs:
        - "id()"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:444"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:420"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:431"
        BranchSideFuncs:
        - "getCurrentName()"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:430"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:423"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:425"
        BranchSideFuncs:
        - "allocNameCopyBuffer(int)"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:424"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:425"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:428"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:427"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:433"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:440"
        BranchSideFuncs:
        - "_finishString()"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:439"
        BranchSideFuncs:
        - "getTextBuffer()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:418,1"
      Dst: "[com.fasterxml.jackson.core.JsonToken].id"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:421,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadContext].getCurrentName"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:422,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:424,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].allocNameCopyBuffer"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:428,1"
      Dst: "[java.lang.String].getChars"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:435,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._finishString"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:440,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].getTextBuffer"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:442,1"
      Dst: "[com.fasterxml.jackson.core.JsonToken].asCharArray"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getTextLength()"
    functionSourceFile: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser"
    linkageType: null
    functionLinenumber: 450
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonToken].id()"
    - "[com.fasterxml.jackson.core.json.JsonReadContext].getCurrentName()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._finishString()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].size()"
    - "[com.fasterxml.jackson.core.JsonToken].asCharArray()"
    functionUses: 4
    ICount: 22
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:451"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:468"
        BranchSideFuncs:
        - "id()"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:467"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:456"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:463"
        BranchSideFuncs:
        - "_finishString()"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:462"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:452,1"
      Dst: "[com.fasterxml.jackson.core.JsonToken].id"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:454,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadContext].getCurrentName"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:454,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:458,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._finishString"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:463,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].size"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:465,1"
      Dst: "[com.fasterxml.jackson.core.JsonToken].asCharArray"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getTextOffset()"
    functionSourceFile: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser"
    linkageType: null
    functionLinenumber: 474
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonToken].id()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._finishString()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].getTextOffset()"
    functionUses: 4
    ICount: 15
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:475"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:491"
        BranchSideFuncs:
        - "id()"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:490"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:480"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:487"
        BranchSideFuncs:
        - "_finishString()"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:486"
        BranchSideFuncs:
        - "getTextOffset()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:476,1"
      Dst: "[com.fasterxml.jackson.core.JsonToken].id"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:482,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._finishString"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:487,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].getTextOffset"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    functionSourceFile: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser"
    linkageType: null
    functionLinenumber: 496
    functionDepth: 0
    returnType: "byte[]"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.Base64Variant"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportError(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._decodeBase64(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.core.JsonParser]._constructError(java.lang.String)"
    - "[com.fasterxml.jackson.core.base.ParserBase]._getByteArrayBuilder()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._decodeBase64(java.lang.String,com.fasterxml.jackson.core.util.ByteArrayBuilder,com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getText()"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].toByteArray()"
    functionUses: 6
    ICount: 37
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:497"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:500"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:499"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:497"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:500"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:499"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:500"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:504"
        BranchSideFuncs:
        - "_reportError(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:503"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:504"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:515"
        BranchSideFuncs:
        - "_reportError(java.lang.String)"
        - "_decodeBase64(com.fasterxml.jackson.core.Base64Variant)"
        - "_constructError(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:514"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:515"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:521"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:501,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:501,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportError"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:506,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._decodeBase64"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:508,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:508,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser]._constructError"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:517,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase]._getByteArrayBuilder"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:518,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getText"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:518,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._decodeBase64"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:519,1"
      Dst: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].toByteArray"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].readBinaryValue(com.fasterxml.jackson.core.Base64Variant,java.io.OutputStream)"
    functionSourceFile: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser"
    linkageType: null
    functionLinenumber: 528
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.Base64Variant"
    - "java.io.OutputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].write(byte[])"
    - "[com.fasterxml.jackson.core.io.DataOutputAsStream].write(byte[])"
    - "[com.fasterxml.jackson.core.io.IOContext].allocBase64Buffer()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._readBinary(com.fasterxml.jackson.core.Base64Variant,java.io.OutputStream,byte[])"
    - "[com.fasterxml.jackson.core.io.IOContext].releaseBase64Buffer(byte[])"
    - "[com.fasterxml.jackson.core.io.IOContext].releaseBase64Buffer(byte[])"
    functionUses: 3
    ICount: 22
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:529"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:530"
        BranchSideFuncs:
        - "write(byte[])"
        - "getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:529"
        BranchSideFuncs:
        - "write(byte[])"
        - "getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:529"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:535"
        BranchSideFuncs:
        - "write(byte[])"
        - "getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:534"
        BranchSideFuncs:
        - "allocBase64Buffer()"
        - "_readBinary(com.fasterxml.jackson.core.Base64Variant,java.io.OutputStream,byte[])"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:530,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getBinaryValue"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:531,1"
      Dst: "[java.io.OutputStream].write"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:535,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].allocBase64Buffer"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:537,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._readBinary"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:539,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].releaseBase64Buffer"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._readBinary(com.fasterxml.jackson.core.Base64Variant,java.io.OutputStream,byte[])"
    functionSourceFile: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser"
    linkageType: null
    functionLinenumber: 544
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.Base64Variant"
    - "java.io.OutputStream"
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._loadMoreGuaranteed()"
    - "[com.fasterxml.jackson.core.Base64Variant].decodeBase64Char(char)"
    - "[com.fasterxml.jackson.core.base.ParserBase]._decodeBase64Escape(com.fasterxml.jackson.core.Base64Variant,char,int)"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].write(byte[],int,int)"
    - "[com.fasterxml.jackson.core.io.DataOutputAsStream].write(byte[],int,int)"
    - "[com.fasterxml.jackson.databind.util.ByteBufferBackedOutputStream].write(byte[],int,int)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._loadMoreGuaranteed()"
    - "[com.fasterxml.jackson.core.Base64Variant].decodeBase64Char(char)"
    - "[com.fasterxml.jackson.core.base.ParserBase]._decodeBase64Escape(com.fasterxml.jackson.core.Base64Variant,char,int)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._loadMoreGuaranteed()"
    - "[com.fasterxml.jackson.core.Base64Variant].decodeBase64Char(char)"
    - "[com.fasterxml.jackson.core.Base64Variant].requiresPaddingOnRead()"
    - "[com.fasterxml.jackson.core.base.ParserBase]._handleBase64MissingPadding(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.core.base.ParserBase]._decodeBase64Escape(com.fasterxml.jackson.core.Base64Variant,char,int)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._loadMoreGuaranteed()"
    - "[com.fasterxml.jackson.core.Base64Variant].usesPaddingChar(char)"
    - "[com.fasterxml.jackson.core.base.ParserBase]._decodeBase64Escape(com.fasterxml.jackson.core.Base64Variant,char,int)"
    - "[com.fasterxml.jackson.core.Base64Variant].getPaddingChar()"
    - "[com.fasterxml.jackson.core.base.ParserBase].reportInvalidBase64Char(com.fasterxml.jackson.core.Base64Variant,int,int,java.lang.String)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._loadMoreGuaranteed()"
    - "[com.fasterxml.jackson.core.Base64Variant].decodeBase64Char(char)"
    - "[com.fasterxml.jackson.core.Base64Variant].requiresPaddingOnRead()"
    - "[com.fasterxml.jackson.core.base.ParserBase]._handleBase64MissingPadding(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.core.base.ParserBase]._decodeBase64Escape(com.fasterxml.jackson.core.Base64Variant,char,int)"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].write(byte[],int,int)"
    - "[com.fasterxml.jackson.core.io.DataOutputAsStream].write(byte[],int,int)"
    - "[com.fasterxml.jackson.databind.util.ByteBufferBackedOutputStream].write(byte[],int,int)"
    functionUses: 1
    ICount: 169
    EdgeCount: 27
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:553"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:556"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:555"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:557"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:553"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:552"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:559"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:570"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:569"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:560"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:563"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:562"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:564"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:570"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:569"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:570"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:576"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:575"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:580"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:583"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:582"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:585"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:588"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:587"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:591"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:594"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:593"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:598"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:630"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:629"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:599"
      Branch Sides: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:601"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:610"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:609"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:604"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:671"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:670"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:612"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:629"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:614"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:617"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:616"
        BranchSideFuncs:
        - "usesPaddingChar(char)"
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:618"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:624"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:623"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:619"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:624"
        BranchSideFuncs:
        - "reportInvalidBase64Char(com.fasterxml.jackson.core.Base64Variant,int,int,java.lang.String)"
        - "getPaddingChar()"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:623"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:632"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:635"
        BranchSideFuncs:
        - "_loadMoreGuaranteed()"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:634"
        BranchSideFuncs:
        - "decodeBase64Char(char)"
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:637"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:666"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:665"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:638"
      Branch Sides: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:640"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:650"
        BranchSideFuncs:
        - "requiresPaddingOnRead()"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:649"
        BranchSideFuncs:
        - "_decodeBase64Escape(com.fasterxml.jackson.core.Base64Variant,char,int)"
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:644"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:671"
        BranchSideFuncs:
        - "_handleBase64MissingPadding(com.fasterxml.jackson.core.Base64Variant)"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:670"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:652"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:665"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:672"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:676"
        BranchSideFuncs:
        - "write(byte[],int,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:675"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:554,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._loadMoreGuaranteed"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:558,1"
      Dst: "[com.fasterxml.jackson.core.Base64Variant].decodeBase64Char"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:563,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase]._decodeBase64Escape"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:572,1"
      Dst: "[java.io.OutputStream].write"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:604,1"
      Dst: "[com.fasterxml.jackson.core.Base64Variant].requiresPaddingOnRead"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:606,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase]._handleBase64MissingPadding"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:618,1"
      Dst: "[com.fasterxml.jackson.core.Base64Variant].usesPaddingChar"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:620,1"
      Dst: "[com.fasterxml.jackson.core.Base64Variant].getPaddingChar"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:620,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:620,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].reportInvalidBase64Char"
    JavaMethodInfo: null
    BBCount: 44
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    functionSourceFile: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser"
    linkageType: null
    functionLinenumber: 695
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._nextAfterName()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._skipString()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._skipWSOrEnd()"
    - "[com.fasterxml.jackson.core.base.ParserBase].close()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._closeScope(int)"
    - "[com.fasterxml.jackson.core.json.JsonReadContext].expectComma()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._skipComma(int)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._closeScope(int)"
    - "[com.fasterxml.jackson.core.JsonStreamContext].inObject()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._updateNameLocation()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._handleOddName(int)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._parseName()"
    - "[com.fasterxml.jackson.core.json.JsonReadContext].setCurrentName(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._skipColon()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._updateLocation()"
    - "[com.fasterxml.jackson.core.base.ParserBase].createChildArrayContext(int,int)"
    - "[com.fasterxml.jackson.core.base.ParserBase].createChildObjectContext(int,int)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportUnexpectedChar(int,java.lang.String)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._matchTrue()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._matchFalse()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._matchNull()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._parseSignedNumber(boolean)"
    - "[com.fasterxml.jackson.core.JsonParser].isEnabled(com.fasterxml.jackson.core.JsonParser$Feature)"
    - "[com.fasterxml.jackson.core.json.JsonReadFeature].mappedFeature()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._parseSignedNumber(boolean)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._handleOddValue(int)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._parseFloatThatStartsWithPeriod(boolean)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._parseUnsignedNumber(int)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._handleOddValue(int)"
    functionUses: 212
    ICount: 97
    EdgeCount: 29
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:696"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:701"
        BranchSideFuncs:
        - "_nextAfterName()"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:700"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:702"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:705"
        BranchSideFuncs:
        - "_skipString()"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:704"
        BranchSideFuncs:
        - "_skipWSOrEnd()"
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:706"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:712"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:716"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:717"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:716"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:716"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:722"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:721"
        BranchSideFuncs:
        - "expectComma()"
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:722"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:737"
        BranchSideFuncs:
        - "_skipComma(int)"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:736"
        BranchSideFuncs:
        - "inObject()"
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:726"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:737"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:736"
        BranchSideFuncs:
        - "inObject()"
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:727"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:728"
        BranchSideFuncs:
        - "_closeScope(int)"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:727"
        BranchSideFuncs:
        - "_closeScope(int)"
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:727"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:737"
        BranchSideFuncs:
        - "_closeScope(int)"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:736"
        BranchSideFuncs:
        - "inObject()"
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:738"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:745"
        BranchSideFuncs:
        - "_updateLocation()"
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:741"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:740"
        BranchSideFuncs:
        - "_skipColon()"
        - "setCurrentName(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:739"
        BranchSideFuncs:
        - "_handleOddName(int)"
        - "_parseName()"
        - "_updateNameLocation()"
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:758"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:761"
        BranchSideFuncs:
        - "createChildArrayContext(int,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:760"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:764"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:767"
        BranchSideFuncs:
        - "createChildObjectContext(int,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:766"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:790"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:793"
        BranchSideFuncs:
        - "_parseSignedNumber(boolean)"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:792"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:816"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:820"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:819"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:697,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._nextAfterName"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:703,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._skipString"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:705,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._skipWSOrEnd"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:709,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].close"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:717,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._closeScope"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:722,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadContext].expectComma"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:723,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._skipComma"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:737,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].inObject"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:740,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._updateNameLocation"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:741,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._parseName"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:741,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._handleOddName"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:742,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadContext].setCurrentName"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:744,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._skipColon"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:746,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._updateLocation"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:759,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].createChildArrayContext"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:765,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].createChildObjectContext"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:772,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportUnexpectedChar"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:774,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._matchTrue"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:778,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._matchFalse"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:782,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._matchNull"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:787,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._parseSignedNumber"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:790,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadFeature].mappedFeature"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:790,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isEnabled"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:793,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._handleOddValue"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:797,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._parseFloatThatStartsWithPeriod"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:809,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._parseUnsignedNumber"
    JavaMethodInfo: null
    BBCount: 41
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._nextAfterName()"
    functionSourceFile: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser"
    linkageType: null
    functionLinenumber: 825
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.ParserBase].createChildArrayContext(int,int)"
    - "[com.fasterxml.jackson.core.base.ParserBase].createChildObjectContext(int,int)"
    functionUses: 2
    ICount: 17
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:833"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:835"
        BranchSideFuncs:
        - "createChildArrayContext(int,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:834"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:835"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:838"
        BranchSideFuncs:
        - "createChildObjectContext(int,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:837"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:834,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].createChildArrayContext"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:836,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].createChildObjectContext"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].finishToken()"
    functionSourceFile: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:843"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:847"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:846"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:845,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._finishString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextFieldName(com.fasterxml.jackson.core.SerializableString)"
    functionSourceFile: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.SerializableString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 79
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:862"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:866"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:865"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:866"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:869"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:868"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:870"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:875"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:874"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:878"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:879"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:878"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:878"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:883"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:882"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:883"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:895"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:894"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:887"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:895"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:894"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:888"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:889"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:888"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:888"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:895"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:894"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:895"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:901"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:900"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:902"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:928"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:908"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:928"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:911"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:929"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:928"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:915"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:920"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:919"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:920"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:923"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:922"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:863,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._nextAfterName"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:867,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._skipString"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:869,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._skipWSOrEnd"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:871,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].close"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:879,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._closeScope"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:883,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadContext].expectComma"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:884,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._skipComma"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:895,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].inObject"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:896,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._updateLocation"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:897,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._nextTokenNotInObject"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:901,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._updateNameLocation"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:904,1"
      Dst: "[com.fasterxml.jackson.core.SerializableString].asQuotedChars"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:916,1"
      Dst: "[com.fasterxml.jackson.core.SerializableString].getValue"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:916,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadContext].setCurrentName"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:917,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._skipColonFast"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:917,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._isNextTokenNameYes"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:929,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._isNextTokenNameMaybe"
    JavaMethodInfo: null
    BBCount: 26
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextFieldName()"
    functionSourceFile: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser"
    linkageType: null
    functionLinenumber: 936
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._nextAfterName()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._skipString()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._skipWSOrEnd()"
    - "[com.fasterxml.jackson.core.base.ParserBase].close()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._closeScope(int)"
    - "[com.fasterxml.jackson.core.json.JsonReadContext].expectComma()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._skipComma(int)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._closeScope(int)"
    - "[com.fasterxml.jackson.core.JsonStreamContext].inObject()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._updateLocation()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._nextTokenNotInObject(int)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._updateNameLocation()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._handleOddName(int)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._parseName()"
    - "[com.fasterxml.jackson.core.json.JsonReadContext].setCurrentName(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._skipColon()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._updateLocation()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._parseSignedNumber(boolean)"
    - "[com.fasterxml.jackson.core.JsonParser].isEnabled(com.fasterxml.jackson.core.JsonParser$Feature)"
    - "[com.fasterxml.jackson.core.json.JsonReadFeature].mappedFeature()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._parseSignedNumber(boolean)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._handleOddValue(int)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._parseFloatThatStartsWithPeriod(boolean)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._parseUnsignedNumber(int)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._matchFalse()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._matchNull()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._matchTrue()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._handleOddValue(int)"
    functionUses: 41
    ICount: 88
    EdgeCount: 28
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:938"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:942"
        BranchSideFuncs:
        - "_nextAfterName()"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:941"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:942"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:945"
        BranchSideFuncs:
        - "_skipString()"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:944"
        BranchSideFuncs:
        - "_skipWSOrEnd()"
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:946"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:951"
        BranchSideFuncs:
        - "close()"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:950"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:952"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:953"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:952"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:952"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:956"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:955"
        BranchSideFuncs:
        - "expectComma()"
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:956"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:965"
        BranchSideFuncs:
        - "_skipComma(int)"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:964"
        BranchSideFuncs:
        - "inObject()"
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:958"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:965"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:964"
        BranchSideFuncs:
        - "inObject()"
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:959"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:960"
        BranchSideFuncs:
        - "_closeScope(int)"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:959"
        BranchSideFuncs:
        - "_closeScope(int)"
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:959"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:965"
        BranchSideFuncs:
        - "_closeScope(int)"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:964"
        BranchSideFuncs:
        - "inObject()"
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:965"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:971"
        BranchSideFuncs:
        - "_nextTokenNotInObject(int)"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:970"
        BranchSideFuncs:
        - "_handleOddName(int)"
        - "_parseName()"
        - "_updateNameLocation()"
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:972"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:971"
        BranchSideFuncs:
        - "_skipColon()"
        - "_handleOddName(int)"
        - "_parseName()"
        - "setCurrentName(java.lang.String)"
        - "_updateLocation()"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:970"
        BranchSideFuncs:
        - "_handleOddName(int)"
        - "_parseName()"
        - "_updateNameLocation()"
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:978"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:988"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:987"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:993"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:996"
        BranchSideFuncs:
        - "_parseSignedNumber(boolean)"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:995"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:939,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._nextAfterName"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:943,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._skipString"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:945,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._skipWSOrEnd"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:947,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].close"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:953,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._closeScope"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:956,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadContext].expectComma"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:957,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._skipComma"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:965,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].inObject"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:966,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._updateLocation"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:967,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._nextTokenNotInObject"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:971,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._updateNameLocation"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:972,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._parseName"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:972,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._handleOddName"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:973,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadContext].setCurrentName"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:975,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._skipColon"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:990,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._parseSignedNumber"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:993,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadFeature].mappedFeature"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:993,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isEnabled"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:996,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._handleOddValue"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1000,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._parseFloatThatStartsWithPeriod"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1012,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._parseUnsignedNumber"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1015,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._matchFalse"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1019,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._matchNull"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1023,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._matchTrue"
    JavaMethodInfo: null
    BBCount: 35
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._isNextTokenNameYes(int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 50
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1072"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1075"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1074"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1043,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._updateLocation"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1057,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._matchToken"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1069,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._parseSignedNumber"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1072,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadFeature].mappedFeature"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1072,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isEnabled"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1075,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._handleOddValue"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1079,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._parseFloatThatStartsWithPeriod"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1091,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._parseUnsignedNumber"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._isNextTokenNameMaybe(int,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 52
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1100"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1100"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1099"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1105"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1112"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1111"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1117"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1120"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1119"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1100,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._parseName"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1100,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._handleOddName"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1101,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadContext].setCurrentName"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1103,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._skipColon"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1104,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._updateLocation"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1108,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1114,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._parseSignedNumber"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1117,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadFeature].mappedFeature"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1117,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isEnabled"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1120,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._handleOddValue"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1124,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._parseFloatThatStartsWithPeriod"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1136,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._parseUnsignedNumber"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1139,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._matchFalse"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1143,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._matchNull"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1147,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._matchTrue"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._nextTokenNotInObject(int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser"
    linkageType: null
    functionLinenumber: 1165
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.ParserBase].createChildArrayContext(int,int)"
    - "[com.fasterxml.jackson.core.base.ParserBase].createChildObjectContext(int,int)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._matchToken(java.lang.String,int)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._matchToken(java.lang.String,int)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._matchToken(java.lang.String,int)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._parseSignedNumber(boolean)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._parseFloatThatStartsWithPeriod(boolean)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._parseUnsignedNumber(int)"
    - "[com.fasterxml.jackson.core.JsonStreamContext].inRoot()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._handleOddValue(int)"
    functionUses: 1
    ICount: 57
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1166"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1170"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1169"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1216"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1223"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1222"
        BranchSideFuncs:
        - "_handleOddValue(int)"
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1217"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1223"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1222"
        BranchSideFuncs:
        - "_handleOddValue(int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1172,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].createChildArrayContext"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1175,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].createChildObjectContext"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1178,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._matchToken"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1187,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._parseSignedNumber"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1193,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._parseFloatThatStartsWithPeriod"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1204,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._parseUnsignedNumber"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1216,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].inRoot"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1223,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._handleOddValue"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextTextValue()"
    functionSourceFile: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser"
    linkageType: null
    functionLinenumber: 1228
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._finishString()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].contentsAsString()"
    - "[com.fasterxml.jackson.core.base.ParserBase].createChildArrayContext(int,int)"
    - "[com.fasterxml.jackson.core.base.ParserBase].createChildObjectContext(int,int)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getText()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    functionUses: 5
    ICount: 36
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1229"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1249"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1248"
        BranchSideFuncs:
        - "getText()"
        - "nextToken()"
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1234"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1241"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1240"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1235"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1239"
        BranchSideFuncs:
        - "_finishString()"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1238"
        BranchSideFuncs:
        - "contentsAsString()"
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1241"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1243"
        BranchSideFuncs:
        - "createChildArrayContext(int,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1242"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1243"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1246"
        BranchSideFuncs:
        - "createChildObjectContext(int,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1245"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1249"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1248"
        BranchSideFuncs:
        - "getText()"
        - "nextToken()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1237,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._finishString"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1239,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].contentsAsString"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1242,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].createChildArrayContext"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1244,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].createChildObjectContext"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1249,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1249,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getText"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextIntValue(int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1256"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1272"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1271"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1261"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1264"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1263"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1264"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1266"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1265"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1266"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1269"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1268"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1272"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1271"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1262,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].getIntValue"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1265,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].createChildArrayContext"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1267,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].createChildObjectContext"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1272,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextLongValue(long)"
    functionSourceFile: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1279"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1295"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1294"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1284"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1287"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1286"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1287"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1289"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1288"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1289"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1292"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1291"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1295"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1294"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1285,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].getLongValue"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1288,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].createChildArrayContext"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1290,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].createChildObjectContext"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1295,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextBooleanValue()"
    functionSourceFile: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 38
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1302"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1320"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1319"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1307"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1310"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1309"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1310"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1313"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1312"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1313"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1315"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1314"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1315"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1318"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1317"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1321"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1326"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1325"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1323"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1324"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1323"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1324"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1325"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1314,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].createChildArrayContext"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1316,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].createChildObjectContext"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1320,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1322,1"
      Dst: "[com.fasterxml.jackson.core.JsonToken].id"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._parseFloatThatStartsWithPeriod()"
    functionSourceFile: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1337,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._parseFloatThatStartsWithPeriod"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._parseFloatThatStartsWithPeriod(boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser"
    linkageType: null
    functionLinenumber: 1343
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonParser].isEnabled(com.fasterxml.jackson.core.JsonParser$Feature)"
    - "[com.fasterxml.jackson.core.json.JsonReadFeature].mappedFeature()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._handleOddValue(int)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._parseFloat(int,int,int,boolean,int)"
    functionUses: 4
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1344"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1353"
        BranchSideFuncs:
        - "_handleOddValue(int)"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1352"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1354"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1357"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1356"
        BranchSideFuncs:
        - "_parseFloat(int,int,int,boolean,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1344,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadFeature].mappedFeature"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1344,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isEnabled"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1345,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._handleOddValue"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1357,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._parseFloat"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._parseUnsignedNumber(int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser"
    linkageType: null
    functionLinenumber: 1389
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._parseNumber2(boolean,int)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._parseNumber2(boolean,int)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._parseFloat(int,int,int,boolean,int)"
    - "[com.fasterxml.jackson.core.JsonStreamContext].inRoot()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._verifyRootSpace(int)"
    - "[com.fasterxml.jackson.core.util.TextBuffer].resetWithShared(char[],int,int)"
    - "[com.fasterxml.jackson.core.base.ParserBase].resetInt(boolean,int)"
    functionUses: 3
    ICount: 48
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1395"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1405"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1404"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1410"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1414"
        BranchSideFuncs:
        - "_parseNumber2(boolean,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1413"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1415"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1415"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1418"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1417"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1420"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1421"
        BranchSideFuncs:
        - "_parseFloat(int,int,int,boolean,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1420"
        BranchSideFuncs:
        - "_parseFloat(int,int,int,boolean,int)"
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1420"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1421"
        BranchSideFuncs:
        - "_parseFloat(int,int,int,boolean,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1420"
        BranchSideFuncs:
        - "_parseFloat(int,int,int,boolean,int)"
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1420"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:null"
        BranchSideFuncs:
        - "_parseFloat(int,int,int,boolean,int)"
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1428"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1431"
        BranchSideFuncs:
        - "_verifyRootSpace(int)"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1430"
        BranchSideFuncs:
        - "resetInt(boolean,int)"
        - "resetWithShared(char[],int,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1396,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._parseNumber2"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1422,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._parseFloat"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1428,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].inRoot"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1429,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._verifyRootSpace"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1432,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].resetWithShared"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1433,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].resetInt"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._parseFloat(int,int,int,boolean,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser"
    linkageType: null
    functionLinenumber: 1438
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 5
    argTypes:
    - "int"
    - "int"
    - "int"
    - "boolean"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._parseNumber2(boolean,int)"
    - "[com.fasterxml.jackson.core.JsonParser].isEnabled(com.fasterxml.jackson.core.JsonParser$Feature)"
    - "[com.fasterxml.jackson.core.json.JsonReadFeature].mappedFeature()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportUnexpectedNumberChar(int,java.lang.String)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._parseNumber2(boolean,int)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._parseNumber2(boolean,int)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._parseNumber2(boolean,int)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportUnexpectedNumberChar(int,java.lang.String)"
    - "[com.fasterxml.jackson.core.JsonStreamContext].inRoot()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._verifyRootSpace(int)"
    - "[com.fasterxml.jackson.core.util.TextBuffer].resetWithShared(char[],int,int)"
    - "[com.fasterxml.jackson.core.base.ParserBase].resetFloat(boolean,int,int,int)"
    functionUses: 3
    ICount: 75
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1443"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1461"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1446"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1449"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1448"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1450"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1456"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1455"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1450"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1453"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1452"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1456"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1462"
        BranchSideFuncs:
        - "mappedFeature()"
        - "isEnabled(com.fasterxml.jackson.core.JsonParser$Feature)"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1461"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1457"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1462"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1461"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1463"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1464"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1463"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1463"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1464"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1469"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1468"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1470"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1471"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1470"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1470"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1477"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1476"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1471"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1475"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1474"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1477"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1486"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1485"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1477"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1486"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1485"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1479"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1483"
        BranchSideFuncs:
        - "_parseNumber2(boolean,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1482"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1486"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:null"
        BranchSideFuncs:
        - "_reportUnexpectedNumberChar(int,java.lang.String)"
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1493"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1496"
        BranchSideFuncs:
        - "_verifyRootSpace(int)"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1495"
        BranchSideFuncs:
        - "resetWithShared(char[],int,int)"
        - "resetFloat(boolean,int,int,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1447,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._parseNumber2"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1457,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadFeature].mappedFeature"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1457,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isEnabled"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1458,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportUnexpectedNumberChar"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1493,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].inRoot"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1494,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._verifyRootSpace"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1497,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].resetWithShared"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1499,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].resetFloat"
    JavaMethodInfo: null
    BBCount: 29
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._parseSignedNumber(boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser"
    linkageType: null
    functionLinenumber: 1503
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._parseNumber2(boolean,int)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._parseFloatThatStartsWithPeriod(boolean)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._handleInvalidNumberStart(int,boolean,boolean)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._parseNumber2(boolean,int)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._parseNumber2(boolean,int)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._parseFloat(int,int,int,boolean,int)"
    - "[com.fasterxml.jackson.core.JsonStreamContext].inRoot()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._verifyRootSpace(int)"
    - "[com.fasterxml.jackson.core.util.TextBuffer].resetWithShared(char[],int,int)"
    - "[com.fasterxml.jackson.core.base.ParserBase].resetInt(boolean,int)"
    functionUses: 5
    ICount: 70
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1507"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1504"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1503"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1510"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1513"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1512"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1515"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1516"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1515"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1515"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1517"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:null"
        BranchSideFuncs:
        - "_parseFloatThatStartsWithPeriod(boolean)"
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1523"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1526"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1525"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1531"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1534"
        BranchSideFuncs:
        - "_parseNumber2(boolean,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1533"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1535"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1535"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1538"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1537"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1541"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1542"
        BranchSideFuncs:
        - "_parseFloat(int,int,int,boolean,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1541"
        BranchSideFuncs:
        - "_parseFloat(int,int,int,boolean,int)"
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1541"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1542"
        BranchSideFuncs:
        - "_parseFloat(int,int,int,boolean,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1541"
        BranchSideFuncs:
        - "_parseFloat(int,int,int,boolean,int)"
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1541"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:null"
        BranchSideFuncs:
        - "_parseFloat(int,int,int,boolean,int)"
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1547"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1550"
        BranchSideFuncs:
        - "_verifyRootSpace(int)"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1549"
        BranchSideFuncs:
        - "resetInt(boolean,int)"
        - "resetWithShared(char[],int,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1511,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._parseNumber2"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1518,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._parseFloatThatStartsWithPeriod"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1520,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._handleInvalidNumberStart"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1543,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._parseFloat"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1547,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].inRoot"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1548,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._verifyRootSpace"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1551,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].resetWithShared"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1552,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].resetInt"
    JavaMethodInfo: null
    BBCount: 26
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._parseNumber2(boolean,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser"
    linkageType: null
    functionLinenumber: 1572
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 2
    argTypes:
    - "boolean"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.TextBuffer].emptyAndGetCurrentSegment()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getNextChar(java.lang.String,com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._verifyNoLeadingZeroes()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].finishCurrentSegment()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._loadMore()"
    - "[com.fasterxml.jackson.core.JsonParser].isEnabled(com.fasterxml.jackson.core.JsonParser$Feature)"
    - "[com.fasterxml.jackson.core.json.JsonReadFeature].mappedFeature()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._handleInvalidNumberStart(int,boolean)"
    - "[com.fasterxml.jackson.core.util.TextBuffer].finishCurrentSegment()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._loadMore()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].finishCurrentSegment()"
    - "[com.fasterxml.jackson.core.JsonParser].isEnabled(com.fasterxml.jackson.core.JsonParser$Feature)"
    - "[com.fasterxml.jackson.core.json.JsonReadFeature].mappedFeature()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportUnexpectedNumberChar(int,java.lang.String)"
    - "[com.fasterxml.jackson.core.util.TextBuffer].finishCurrentSegment()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getNextChar(java.lang.String,com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.util.TextBuffer].finishCurrentSegment()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getNextChar(java.lang.String,com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.util.TextBuffer].finishCurrentSegment()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._loadMore()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportUnexpectedNumberChar(int,java.lang.String)"
    - "[com.fasterxml.jackson.core.JsonStreamContext].inRoot()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._verifyRootSpace(int)"
    - "[com.fasterxml.jackson.core.util.TextBuffer].setCurrentLength(int)"
    - "[com.fasterxml.jackson.core.base.ParserBase].resetInt(boolean,int)"
    - "[com.fasterxml.jackson.core.base.ParserBase].resetFloat(boolean,int,int,int)"
    functionUses: 9
    ICount: 201
    EdgeCount: 26
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1573"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1573"
        BranchSideFuncs:
        - "emptyAndGetCurrentSegment()"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1572"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1578"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1583"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1582"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1584"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1585"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1584"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1587"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1590"
        BranchSideFuncs:
        - "_verifyNoLeadingZeroes()"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1589"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1594"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1610"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1609"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1594"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1610"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1609"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1596"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1600"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1599"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1601"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1606"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1601"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1606"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1610"
      Branch Sides: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1612"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:null"
        BranchSideFuncs:
        - "_handleInvalidNumberStart(int,boolean)"
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1619"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1621"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1625"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1624"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1629"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1633"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1632"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1629"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1633"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1632"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1634"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1645"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1644"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1634"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1637"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1636"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1638"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1642"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1641"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1645"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:null"
        BranchSideFuncs:
        - "mappedFeature()"
        - "isEnabled(com.fasterxml.jackson.core.JsonParser$Feature)"
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1646"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1653"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1654"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1653"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1653"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1696"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1695"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1655"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1659"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1658"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1661"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1662"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1661"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1664"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1665"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1664"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1664"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1676"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1675"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1665"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1669"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1668"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1671"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1672"
        BranchSideFuncs:
        - "getNextChar(java.lang.String,com.fasterxml.jackson.core.JsonToken)"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1671"
        BranchSideFuncs:
        - "getNextChar(java.lang.String,com.fasterxml.jackson.core.JsonToken)"
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1676"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1690"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1689"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1676"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1690"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1689"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1678"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1682"
        BranchSideFuncs:
        - "finishCurrentSegment()"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1681"
        BranchSideFuncs:
        - "_loadMore()"
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1683"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1687"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1686"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1683"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1687"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1686"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1690"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1696"
        BranchSideFuncs:
        - "_reportUnexpectedNumberChar(int,java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1695"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1696"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1702"
        BranchSideFuncs:
        - "inRoot()"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1701"
        BranchSideFuncs:
        - "setCurrentLength(int)"
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1698"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1702"
        BranchSideFuncs:
        - "_verifyRootSpace(int)"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1701"
        BranchSideFuncs:
        - "setCurrentLength(int)"
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1707"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1710"
        BranchSideFuncs:
        - "resetInt(boolean,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1709"
        BranchSideFuncs:
        - "resetFloat(boolean,int,int,int)"
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1707"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1710"
        BranchSideFuncs:
        - "resetInt(boolean,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1709"
        BranchSideFuncs:
        - "resetFloat(boolean,int,int,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1574,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].emptyAndGetCurrentSegment"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1585,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getNextChar"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1588,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._verifyNoLeadingZeroes"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1597,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].finishCurrentSegment"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1601,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._loadMore"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1612,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadFeature].mappedFeature"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1612,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isEnabled"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1613,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._handleInvalidNumberStart"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1647,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportUnexpectedNumberChar"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1698,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].inRoot"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1699,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._verifyRootSpace"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1702,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].setCurrentLength"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1708,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].resetInt"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1710,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].resetFloat"
    JavaMethodInfo: null
    BBCount: 70
    CyclomaticComplexity: 4
  - functionName: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._verifyNoLeadingZeroes()"
    functionSourceFile: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser"
    linkageType: null
    functionLinenumber: 1717
    functionDepth: 0
    returnType: "char"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._verifyNLZ2()"
    functionUses: 1
    ICount: 14
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1718"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1726"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1725"
        BranchSideFuncs:
        - "_verifyNLZ2()"
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1721"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1722"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1721"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1721"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1726"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1725"
        BranchSideFuncs:
        - "_verifyNLZ2()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1726,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._verifyNLZ2"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._verifyNLZ2()"
    functionSourceFile: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser"
    linkageType: null
    functionLinenumber: 1730
    functionDepth: 0
    returnType: "char"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._loadMore()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].reportInvalidNumber(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._loadMore()"
    functionUses: 1
    ICount: 47
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1731"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1734"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1733"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1731"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1734"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1733"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1735"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1736"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1735"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1735"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1738"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1737"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1738"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1742"
        BranchSideFuncs:
        - "reportInvalidNumber(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1741"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1743"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1755"
        BranchSideFuncs:
        - "_loadMore()"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1754"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1744"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1745"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1744"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1744"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1755"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1754"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1746"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1747"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1746"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1746"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1749"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1748"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1750"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1744"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1743"
        BranchSideFuncs:
        - "_loadMore()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1731,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._loadMore"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1739,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase].reportInvalidNumber"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._handleInvalidNumberStart(int,boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser"
    linkageType: null
    functionLinenumber: 1761
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 2
    argTypes:
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._handleInvalidNumberStart(int,boolean,boolean)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1762,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._handleInvalidNumberStart"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._handleInvalidNumberStart(int,boolean,boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser"
    linkageType: null
    functionLinenumber: 1766
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 3
    argTypes:
    - "int"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._loadMore()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportInvalidEOFInValue(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._matchToken(java.lang.String,int)"
    - "[com.fasterxml.jackson.core.base.ParserBase].resetAsNaN(java.lang.String,double)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportError(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._matchToken(java.lang.String,int)"
    - "[com.fasterxml.jackson.core.base.ParserBase].resetAsNaN(java.lang.String,double)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportError(java.lang.String)"
    - "[com.fasterxml.jackson.core.JsonParser].isEnabled(com.fasterxml.jackson.core.JsonParser$Feature)"
    - "[com.fasterxml.jackson.core.json.JsonReadFeature].mappedFeature()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportUnexpectedNumberChar(int,java.lang.String)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportUnexpectedNumberChar(int,java.lang.String)"
    functionUses: 3
    ICount: 81
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1767"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1790"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1789"
        BranchSideFuncs:
        - "mappedFeature()"
        - "isEnabled(com.fasterxml.jackson.core.JsonParser$Feature)"
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1768"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1773"
        BranchSideFuncs:
        - "_loadMore()"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1772"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1769"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1773"
        BranchSideFuncs:
        - "_reportInvalidEOFInValue(com.fasterxml.jackson.core.JsonToken)"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1772"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1774"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1775"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1777"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1780"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1779"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1778"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1777"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1774"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1790"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1789"
        BranchSideFuncs:
        - "mappedFeature()"
        - "isEnabled(com.fasterxml.jackson.core.JsonParser$Feature)"
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1782"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:-1"
        BranchSideFuncs:
        - "_matchToken(java.lang.String,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1784"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1787"
        BranchSideFuncs:
        - "resetAsNaN(java.lang.String,double)"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1786"
        BranchSideFuncs:
        - "_reportError(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1785"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1784"
        BranchSideFuncs:
        - "resetAsNaN(java.lang.String,double)"
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1790"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1793"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1792"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1790"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1793"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1792"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1790"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1793"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1792"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1793"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1794"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1793"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1769,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._loadMore"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1770,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportInvalidEOFInValue"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1776,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._matchToken"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1778,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].resetAsNaN"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1780,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1780,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportError"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1790,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadFeature].mappedFeature"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1790,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isEnabled"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1791,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportUnexpectedNumberChar"
    JavaMethodInfo: null
    BBCount: 32
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._verifyRootSpace(int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser"
    linkageType: null
    functionLinenumber: 1814
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportMissingRootWS(int)"
    functionUses: 4
    ICount: 19
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1834,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportMissingRootWS"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._parseName()"
    functionSourceFile: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser"
    linkageType: null
    functionLinenumber: 1846
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer].findSymbol(char[],int,int,int)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._parseName2(int,int,int)"
    functionUses: 2
    ICount: 33
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1851"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1864"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1863"
        BranchSideFuncs:
        - "_parseName2(int,int,int)"
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1853"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1861"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1860"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1853"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1861"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1860"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1854"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1864"
        BranchSideFuncs:
        - "findSymbol(char[],int,int,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1863"
        BranchSideFuncs:
        - "_parseName2(int,int,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1857,1"
      Dst: "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer].findSymbol"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1866,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._parseName2"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._parseName2(int,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser"
    linkageType: null
    functionLinenumber: 1870
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.TextBuffer].resetWithShared(char[],int,int)"
    - "[com.fasterxml.jackson.core.util.TextBuffer].getCurrentSegment()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].getCurrentSegmentSize()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._loadMore()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportInvalidEOF(java.lang.String,com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._decodeEscaped()"
    - "[com.fasterxml.jackson.core.base.ParserBase]._throwUnquotedSpace(int,java.lang.String)"
    - "[com.fasterxml.jackson.core.util.TextBuffer].finishCurrentSegment()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].setCurrentLength(int)"
    - "[com.fasterxml.jackson.core.util.TextBuffer].getTextBuffer()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].getTextOffset()"
    - "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer].findSymbol(char[],int,int,int)"
    - "[com.fasterxml.jackson.core.util.TextBuffer].size()"
    functionUses: 2
    ICount: 62
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1880"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1885"
        BranchSideFuncs:
        - "_loadMore()"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1884"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1881"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1885"
        BranchSideFuncs:
        - "_reportInvalidEOF(java.lang.String,com.fasterxml.jackson.core.JsonToken)"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1884"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1887"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1903"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1902"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1888"
      Branch Sides: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1894"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1903"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1902"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1895"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1898"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1903"
        BranchSideFuncs:
        - "_throwUnquotedSpace(int,java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1902"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1908"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1912"
        BranchSideFuncs:
        - "finishCurrentSegment()"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1911"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1871,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].resetWithShared"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1876,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].getCurrentSegment"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1877,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].getCurrentSegmentSize"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1881,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._loadMore"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1882,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportInvalidEOF"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1893,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._decodeEscaped"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1899,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase]._throwUnquotedSpace"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1909,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].finishCurrentSegment"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1913,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].setCurrentLength"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1916,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].getTextBuffer"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1917,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].getTextOffset"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1918,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].size"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1918,1"
      Dst: "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer].findSymbol"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._handleOddName(int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser"
    linkageType: null
    functionLinenumber: 1937
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._parseAposName()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportUnexpectedChar(int,java.lang.String)"
    - "[com.fasterxml.jackson.core.io.CharTypes].getInputCodeLatin1JsNames()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportUnexpectedChar(int,java.lang.String)"
    - "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer].findSymbol(char[],int,int,int)"
    - "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer].findSymbol(char[],int,int,int)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._handleOddName2(int,int,int[])"
    functionUses: 2
    ICount: 69
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1938"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1942"
        BranchSideFuncs:
        - "_parseAposName()"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1941"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1938"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1942"
        BranchSideFuncs:
        - "_parseAposName()"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1941"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1942"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1945"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1944"
        BranchSideFuncs:
        - "getInputCodeLatin1JsNames()"
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1951"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1954"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1953"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1952"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1951"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1956"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1959"
        BranchSideFuncs:
        - "_reportUnexpectedChar(int,java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1958"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1963"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1980"
        BranchSideFuncs:
        - "_handleOddName2(int,int,int[])"
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1966"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1972"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1971"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1967"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1977"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1976"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1972"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1977"
        BranchSideFuncs:
        - "findSymbol(char[],int,int,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1976"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1979"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1964"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1939,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._parseAposName"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1943,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportUnexpectedChar"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1945,1"
      Dst: "[com.fasterxml.jackson.core.io.CharTypes].getInputCodeLatin1JsNames"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1954,1"
      Dst: "[java.lang.Character].isJavaIdentifierPart"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1970,1"
      Dst: "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer].findSymbol"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1983,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._handleOddName2"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._parseAposName()"
    functionSourceFile: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser"
    linkageType: null
    functionLinenumber: 1988
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer].findSymbol(char[],int,int,int)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._parseName2(int,int,int)"
    functionUses: 1
    ICount: 34
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1993"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2012"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2011"
        BranchSideFuncs:
        - "_parseName2(int,int,int)"
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1999"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:null"
        BranchSideFuncs:
        - "findSymbol(char[],int,int,int)"
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2004"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2007"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2006"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2004"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2007"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2006"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2009"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1997"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2002,1"
      Dst: "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer].findSymbol"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2015,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._parseName2"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._handleOddValue(int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser"
    linkageType: null
    functionLinenumber: 2031
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._handleApos()"
    - "[com.fasterxml.jackson.core.JsonStreamContext].inArray()"
    - "[com.fasterxml.jackson.core.JsonStreamContext].inRoot()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._matchToken(java.lang.String,int)"
    - "[com.fasterxml.jackson.core.base.ParserBase].resetAsNaN(java.lang.String,double)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportError(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._matchToken(java.lang.String,int)"
    - "[com.fasterxml.jackson.core.base.ParserBase].resetAsNaN(java.lang.String,double)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportError(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._loadMore()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportInvalidEOFInValue(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._handleInvalidNumberStart(int,boolean,boolean)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._reportInvalidToken(java.lang.String,java.lang.String)"
    - "[com.fasterxml.jackson.core.base.ParserBase]._validJsonTokenList()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportUnexpectedChar(int,java.lang.String)"
    - "[com.fasterxml.jackson.core.base.ParserBase]._validJsonValueList()"
    functionUses: 6
    ICount: 68
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2039"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2084"
        BranchSideFuncs:
        - "_handleApos()"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2083"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2048"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2054"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2053"
        BranchSideFuncs:
        - "inRoot()"
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2054"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2084"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2083"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2055"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2084"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2083"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2063"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2066"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2065"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2070"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2073"
        BranchSideFuncs:
        - "resetAsNaN(java.lang.String,double)"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2072"
        BranchSideFuncs:
        - "_reportError(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2076"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2081"
        BranchSideFuncs:
        - "_loadMore()"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2080"
        BranchSideFuncs:
        - "_handleInvalidNumberStart(int,boolean,boolean)"
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2077"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2081"
        BranchSideFuncs:
        - "_reportInvalidEOFInValue(com.fasterxml.jackson.core.JsonToken)"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2080"
        BranchSideFuncs:
        - "_handleInvalidNumberStart(int,boolean,boolean)"
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2084"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2088"
        BranchSideFuncs:
        - "_reportInvalidToken(java.lang.String,java.lang.String)"
        - "_validJsonTokenList()"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2087"
        BranchSideFuncs:
        - "_validJsonValueList()"
        - "_reportUnexpectedChar(int,java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2040,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._handleApos"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2048,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].inArray"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2054,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].inRoot"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2062,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._matchToken"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2064,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].resetAsNaN"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2066,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportError"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2077,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._loadMore"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2078,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportInvalidEOFInValue"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2081,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._handleInvalidNumberStart"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2084,1"
      Dst: "[java.lang.Character].isJavaIdentifierStart"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2085,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2085,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase]._validJsonTokenList"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2085,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._reportInvalidToken"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2088,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase]._validJsonValueList"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2088,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportUnexpectedChar"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._handleApos()"
    functionSourceFile: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser"
    linkageType: null
    functionLinenumber: 2093
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.TextBuffer].emptyAndGetCurrentSegment()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].getCurrentSegmentSize()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._loadMore()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportInvalidEOF(java.lang.String,com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._decodeEscaped()"
    - "[com.fasterxml.jackson.core.base.ParserBase]._throwUnquotedSpace(int,java.lang.String)"
    - "[com.fasterxml.jackson.core.util.TextBuffer].finishCurrentSegment()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].setCurrentLength(int)"
    functionUses: 1
    ICount: 46
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2098"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2104"
        BranchSideFuncs:
        - "_loadMore()"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2103"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2099"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2104"
        BranchSideFuncs:
        - "_reportInvalidEOF(java.lang.String,com.fasterxml.jackson.core.JsonToken)"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2103"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2106"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2122"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2121"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2107"
      Branch Sides: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2112"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2122"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2121"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2113"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2116"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2122"
        BranchSideFuncs:
        - "_throwUnquotedSpace(int,java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2121"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2122"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2127"
        BranchSideFuncs:
        - "finishCurrentSegment()"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2126"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2094,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].emptyAndGetCurrentSegment"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2095,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].getCurrentSegmentSize"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2099,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._loadMore"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2100,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportInvalidEOF"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2111,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._decodeEscaped"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2117,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase]._throwUnquotedSpace"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2123,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].finishCurrentSegment"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2129,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].setCurrentLength"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._handleOddName2(int,int,int[])"
    functionSourceFile: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser"
    linkageType: null
    functionLinenumber: 2134
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "int[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.TextBuffer].resetWithShared(char[],int,int)"
    - "[com.fasterxml.jackson.core.util.TextBuffer].getCurrentSegment()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].getCurrentSegmentSize()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._loadMore()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].finishCurrentSegment()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].setCurrentLength(int)"
    - "[com.fasterxml.jackson.core.util.TextBuffer].getTextBuffer()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].getTextOffset()"
    - "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer].findSymbol(char[],int,int,int)"
    - "[com.fasterxml.jackson.core.util.TextBuffer].size()"
    functionUses: 1
    ICount: 56
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2141"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2146"
        BranchSideFuncs:
        - "_loadMore()"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2145"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2142"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2146"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2145"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2148"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2152"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2151"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2149"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2155"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2154"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2152"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2155"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2154"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2161"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2165"
        BranchSideFuncs:
        - "finishCurrentSegment()"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2164"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2135,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].resetWithShared"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2136,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].getCurrentSegment"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2137,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].getCurrentSegmentSize"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2142,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._loadMore"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2152,1"
      Dst: "[java.lang.Character].isJavaIdentifierPart"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2162,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].finishCurrentSegment"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2166,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].setCurrentLength"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2169,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].getTextBuffer"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2170,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].getTextOffset"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2171,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].size"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2171,1"
      Dst: "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer].findSymbol"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._finishString()"
    functionSourceFile: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser"
    linkageType: null
    functionLinenumber: 2181
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.TextBuffer].resetWithShared(char[],int,int)"
    - "[com.fasterxml.jackson.core.util.TextBuffer].resetWithCopy(char[],int,int)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._finishString2()"
    functionUses: 7
    ICount: 35
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2185"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2205"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2204"
        BranchSideFuncs:
        - "resetWithCopy(char[],int,int)"
        - "_finishString2()"
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2191"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2200"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2199"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2191"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2200"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2199"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2192"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2205"
        BranchSideFuncs:
        - "resetWithShared(char[],int,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2204"
        BranchSideFuncs:
        - "resetWithCopy(char[],int,int)"
        - "_finishString2()"
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2201"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2189"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2193,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].resetWithShared"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2205,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].resetWithCopy"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2207,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._finishString2"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._finishString2()"
    functionSourceFile: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser"
    linkageType: null
    functionLinenumber: 2211
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.TextBuffer].getCurrentSegment()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].getCurrentSegmentSize()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._loadMore()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportInvalidEOF(java.lang.String,com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._decodeEscaped()"
    - "[com.fasterxml.jackson.core.base.ParserBase]._throwUnquotedSpace(int,java.lang.String)"
    - "[com.fasterxml.jackson.core.util.TextBuffer].finishCurrentSegment()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].setCurrentLength(int)"
    functionUses: 1
    ICount: 48
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2218"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2224"
        BranchSideFuncs:
        - "_loadMore()"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2223"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2219"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2224"
        BranchSideFuncs:
        - "_reportInvalidEOF(java.lang.String,com.fasterxml.jackson.core.JsonToken)"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2223"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2226"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2240"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2239"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2226"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2240"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2239"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2227"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2229"
      Branch Sides: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2235"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2240"
        BranchSideFuncs:
        - "_throwUnquotedSpace(int,java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2239"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2240"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2245"
        BranchSideFuncs:
        - "finishCurrentSegment()"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2244"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2212,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].getCurrentSegment"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2213,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].getCurrentSegmentSize"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2219,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._loadMore"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2220,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportInvalidEOF"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2234,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._decodeEscaped"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2236,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase]._throwUnquotedSpace"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2241,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].finishCurrentSegment"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2247,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].setCurrentLength"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._skipString()"
    functionSourceFile: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser"
    linkageType: null
    functionLinenumber: 2259
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._loadMore()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportInvalidEOF(java.lang.String,com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._decodeEscaped()"
    - "[com.fasterxml.jackson.core.base.ParserBase]._throwUnquotedSpace(int,java.lang.String)"
    functionUses: 2
    ICount: 38
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2267"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:null"
        BranchSideFuncs:
        - "_loadMore()"
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2269"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2273"
        BranchSideFuncs:
        - "_reportInvalidEOF(java.lang.String,com.fasterxml.jackson.core.JsonToken)"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2272"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2278"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2297"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2296"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2279"
      Branch Sides: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2286"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2297"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2296"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2287"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2291"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2297"
        BranchSideFuncs:
        - "_throwUnquotedSpace(int,java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2296"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2269,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._loadMore"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2270,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportInvalidEOF"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2283,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._decodeEscaped"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2293,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase]._throwUnquotedSpace"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._skipCR()"
    functionSourceFile: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser"
    linkageType: null
    functionLinenumber: 2308
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._loadMore()"
    functionUses: 8
    ICount: 20
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2309"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2310"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2309"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2309"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2314"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2313"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2310"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2314"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2313"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2309,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._loadMore"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._skipColon()"
    functionSourceFile: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser"
    linkageType: null
    functionLinenumber: 2319
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._skipColon2(boolean)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._skipColon2(boolean)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._skipColon2(boolean)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._skipColon2(boolean)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._skipColon2(boolean)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._skipColon2(boolean)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._skipColon2(boolean)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._skipColon2(boolean)"
    functionUses: 2
    ICount: 109
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2320"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2323"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2322"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2324"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2326"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2327"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2328"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2327"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2327"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2330"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2329"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2333"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2334"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2333"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2333"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2343"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2342"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2335"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2343"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2342"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2336"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2337"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2336"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2336"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2339"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2338"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2345"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2346"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2345"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2345"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2348"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2369"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2368"
        BranchSideFuncs:
        - "_skipColon2(boolean)"
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2350"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2351"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2352"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2351"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2351"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2354"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2353"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2357"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2358"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2357"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2357"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2367"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2366"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2359"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2367"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2366"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2360"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2361"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2360"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2360"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2363"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2362"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2321,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._skipColon2"
    JavaMethodInfo: null
    BBCount: 34
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._skipColon2(boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser"
    linkageType: null
    functionLinenumber: 2373
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._loadMore()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._skipComment()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._skipYAMLComment()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportUnexpectedChar(int,java.lang.String)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._skipCR()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._throwInvalidSpace(int)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportInvalidEOF(java.lang.String,com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.JsonStreamContext].typeDesc()"
    functionUses: 8
    ICount: 57
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2374"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2375"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2374"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2374"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2406"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2405"
        BranchSideFuncs:
        - "_reportInvalidEOF(java.lang.String,com.fasterxml.jackson.core.JsonToken)"
        - "typeDesc()"
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2376"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2377"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:-1"
        BranchSideFuncs:
        - "_skipComment()"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2381"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2386"
        BranchSideFuncs:
        - "_skipYAMLComment()"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2385"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2382"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2386"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2385"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2386"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2389"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2392"
        BranchSideFuncs:
        - "_reportUnexpectedChar(int,java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2391"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2395"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2405"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2404"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2396"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2399"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:-1"
        BranchSideFuncs:
        - "_skipCR()"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2401"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2405"
        BranchSideFuncs:
        - "_throwInvalidSpace(int)"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2404"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2374,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._loadMore"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2378,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._skipComment"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2382,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._skipYAMLComment"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2390,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportUnexpectedChar"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2400,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._skipCR"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2402,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._throwInvalidSpace"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2406,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].typeDesc"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2406,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2406,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportInvalidEOF"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._skipColonFast(int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 91
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2415"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2417"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2418"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2431"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2430"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2418"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2431"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2430"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2422"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2423"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2422"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2422"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2431"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2430"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2424"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2431"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2430"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2425"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2431"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2430"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2425"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2431"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2430"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2434"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2435"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2434"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2434"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2437"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2438"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2455"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2454"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2440"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2441"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2455"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2454"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2441"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2455"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2454"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2445"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2446"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2445"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2445"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2455"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2454"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2447"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2455"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2454"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2448"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2455"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2454"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2448"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2455"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2454"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2432,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._skipColon2"
    JavaMethodInfo: null
    BBCount: 30
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._skipComma(int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser"
    linkageType: null
    functionLinenumber: 2461
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportUnexpectedChar(int,java.lang.String)"
    - "[com.fasterxml.jackson.core.JsonStreamContext].typeDesc()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._skipAfterComma2()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._skipCR()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._throwInvalidSpace(int)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._skipAfterComma2()"
    functionUses: 2
    ICount: 49
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2462"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2465"
        BranchSideFuncs:
        - "typeDesc()"
        - "_reportUnexpectedChar(int,java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2464"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2465"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2485"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2484"
        BranchSideFuncs:
        - "_skipAfterComma2()"
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2467"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2468"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2469"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2468"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2468"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2474"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2465"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2464"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2475"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2478"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:null"
        BranchSideFuncs:
        - "_skipCR()"
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2480"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2465"
        BranchSideFuncs:
        - "_throwInvalidSpace(int)"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2464"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2463,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].typeDesc"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2463,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2463,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportUnexpectedChar"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2470,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._skipAfterComma2"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2479,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._skipCR"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2481,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._throwInvalidSpace"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._skipAfterComma2()"
    functionSourceFile: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser"
    linkageType: null
    functionLinenumber: 2489
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._loadMore()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._skipComment()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._skipYAMLComment()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._skipCR()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._throwInvalidSpace(int)"
    - "[com.fasterxml.jackson.core.JsonParser]._constructError(java.lang.String)"
    - "[com.fasterxml.jackson.core.JsonStreamContext].typeDesc()"
    functionUses: 2
    ICount: 48
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2490"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2491"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2490"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2490"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2515"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2514"
        BranchSideFuncs:
        - "_constructError(java.lang.String)"
        - "typeDesc()"
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2492"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2493"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:-1"
        BranchSideFuncs:
        - "_skipComment()"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2497"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:-1"
        BranchSideFuncs:
        - "_skipYAMLComment()"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2498"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2504"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2514"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2513"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2505"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2508"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:-1"
        BranchSideFuncs:
        - "_skipCR()"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2510"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2514"
        BranchSideFuncs:
        - "_throwInvalidSpace(int)"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2513"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2490,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._loadMore"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2494,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._skipComment"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2498,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._skipYAMLComment"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2509,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._skipCR"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2511,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._throwInvalidSpace"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2515,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].typeDesc"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2515,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2515,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser]._constructError"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._skipWSOrEnd()"
    functionSourceFile: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser"
    linkageType: null
    functionLinenumber: 2521
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._loadMore()"
    - "[com.fasterxml.jackson.core.base.ParserBase]._eofAsNextChar()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._skipWSOrEnd2()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._skipCR()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._throwInvalidSpace(int)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._skipWSOrEnd2()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._skipCR()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._throwInvalidSpace(int)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._skipWSOrEnd2()"
    functionUses: 2
    ICount: 86
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2522"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2527"
        BranchSideFuncs:
        - "_loadMore()"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2526"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2523"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2527"
        BranchSideFuncs:
        - "_eofAsNextChar()"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2526"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2528"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2529"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2530"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2529"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2529"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2535"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2546"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2545"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2536"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2539"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2541"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2546"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2545"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2546"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2566"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2565"
        BranchSideFuncs:
        - "_skipWSOrEnd2()"
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2548"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2549"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2550"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2549"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2549"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2555"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2546"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2545"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2556"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2559"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:null"
        BranchSideFuncs:
        - "_skipCR()"
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2561"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2546"
        BranchSideFuncs:
        - "_throwInvalidSpace(int)"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2545"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2523,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._loadMore"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2524,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase]._eofAsNextChar"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2531,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._skipWSOrEnd2"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2540,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._skipCR"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2542,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._throwInvalidSpace"
    JavaMethodInfo: null
    BBCount: 29
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._skipWSOrEnd2()"
    functionSourceFile: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser"
    linkageType: null
    functionLinenumber: 2571
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._loadMore()"
    - "[com.fasterxml.jackson.core.base.ParserBase]._eofAsNextChar()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._skipComment()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._skipYAMLComment()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._skipCR()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._throwInvalidSpace(int)"
    functionUses: 3
    ICount: 45
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2572"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2577"
        BranchSideFuncs:
        - "_loadMore()"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2576"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2573"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2577"
        BranchSideFuncs:
        - "_eofAsNextChar()"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2576"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2578"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2579"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:-1"
        BranchSideFuncs:
        - "_skipComment()"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2583"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:-1"
        BranchSideFuncs:
        - "_skipYAMLComment()"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2584"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2589"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2599"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2598"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2590"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2593"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:-1"
        BranchSideFuncs:
        - "_skipCR()"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2595"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2599"
        BranchSideFuncs:
        - "_throwInvalidSpace(int)"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2598"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2573,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._loadMore"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2574,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase]._eofAsNextChar"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2580,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._skipComment"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2584,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._skipYAMLComment"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2594,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._skipCR"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2596,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._throwInvalidSpace"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._skipComment()"
    functionSourceFile: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser"
    linkageType: null
    functionLinenumber: 2603
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportUnexpectedChar(int,java.lang.String)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._loadMore()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportInvalidEOF(java.lang.String,com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._skipLine()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._skipCComment()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportUnexpectedChar(int,java.lang.String)"
    functionUses: 3
    ICount: 28
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2604"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2608"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2607"
        BranchSideFuncs:
        - "_loadMore()"
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2608"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2611"
        BranchSideFuncs:
        - "_reportInvalidEOF(java.lang.String,com.fasterxml.jackson.core.JsonToken)"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2610"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2608"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2611"
        BranchSideFuncs:
        - "_reportInvalidEOF(java.lang.String,com.fasterxml.jackson.core.JsonToken)"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2610"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2612"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:null"
        BranchSideFuncs:
        - "_skipLine()"
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2614"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:null"
        BranchSideFuncs:
        - "_skipCComment()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2605,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportUnexpectedChar"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2608,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._loadMore"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2609,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportInvalidEOF"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2613,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._skipLine"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2615,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._skipCComment"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._skipCComment()"
    functionSourceFile: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser"
    linkageType: null
    functionLinenumber: 2623
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._loadMore()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._loadMore()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._skipCR()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._throwInvalidSpace(int)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportInvalidEOF(java.lang.String,com.fasterxml.jackson.core.JsonToken)"
    functionUses: 1
    ICount: 51
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2624"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2625"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2624"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2624"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2649"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2648"
        BranchSideFuncs:
        - "_reportInvalidEOF(java.lang.String,com.fasterxml.jackson.core.JsonToken)"
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2626"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2648"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2647"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2627"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:-1"
        BranchSideFuncs:
        - "_loadMore()"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2628"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2631"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2630"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2628"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2631"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2630"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2631"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2624"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2623"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2637"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2648"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2647"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2638"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2641"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:-1"
        BranchSideFuncs:
        - "_skipCR()"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2643"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2648"
        BranchSideFuncs:
        - "_throwInvalidSpace(int)"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2647"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2624,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._loadMore"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2642,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._skipCR"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2644,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._throwInvalidSpace"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2649,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportInvalidEOF"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._skipYAMLComment()"
    functionSourceFile: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser"
    linkageType: null
    functionLinenumber: 2653
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._skipLine()"
    functionUses: 3
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2654"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2657"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2656"
        BranchSideFuncs:
        - "_skipLine()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2657,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._skipLine"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._skipLine()"
    functionSourceFile: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser"
    linkageType: null
    functionLinenumber: 2663
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._loadMore()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._skipCR()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._throwInvalidSpace(int)"
    functionUses: 2
    ICount: 31
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2664"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2665"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2664"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2664"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2679"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2678"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2666"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2678"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2677"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2667"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2671"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:-1"
        BranchSideFuncs:
        - "_skipCR()"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2674"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2678"
        BranchSideFuncs:
        - "_throwInvalidSpace(int)"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2677"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2664,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._loadMore"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2672,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._skipCR"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2675,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._throwInvalidSpace"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._decodeEscaped()"
    functionSourceFile: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser"
    linkageType: null
    functionLinenumber: 2683
    functionDepth: 0
    returnType: "char"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._loadMore()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportInvalidEOF(java.lang.String,com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.base.ParserBase]._handleUnrecognizedCharacterEscape(char)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._loadMore()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportInvalidEOF(java.lang.String,com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.io.CharTypes].charToHex(int)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportUnexpectedChar(int,java.lang.String)"
    functionUses: 6
    ICount: 50
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2684"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2689"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2688"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2685"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2689"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2688"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2719"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2732"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2731"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2720"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2725"
        BranchSideFuncs:
        - "_loadMore()"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2724"
        BranchSideFuncs:
        - "charToHex(int)"
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2721"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2725"
        BranchSideFuncs:
        - "_reportInvalidEOF(java.lang.String,com.fasterxml.jackson.core.JsonToken)"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2724"
        BranchSideFuncs:
        - "charToHex(int)"
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2727"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:null"
        BranchSideFuncs:
        - "_reportUnexpectedChar(int,java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2685,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._loadMore"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2686,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportInvalidEOF"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2714,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase]._handleUnrecognizedCharacterEscape"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2726,1"
      Dst: "[com.fasterxml.jackson.core.io.CharTypes].charToHex"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2728,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportUnexpectedChar"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._matchTrue()"
    functionSourceFile: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser"
    linkageType: null
    functionLinenumber: 2735
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._matchToken(java.lang.String,int)"
    functionUses: 2
    ICount: 29
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2737"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2748"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2747"
        BranchSideFuncs:
        - "_matchToken(java.lang.String,int)"
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2739"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2748"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2747"
        BranchSideFuncs:
        - "_matchToken(java.lang.String,int)"
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2739"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2748"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2747"
        BranchSideFuncs:
        - "_matchToken(java.lang.String,int)"
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2739"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2748"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2747"
        BranchSideFuncs:
        - "_matchToken(java.lang.String,int)"
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2741"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2742"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2741"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2741"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2742"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2741"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2741"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2748"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2747"
        BranchSideFuncs:
        - "_matchToken(java.lang.String,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2748,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._matchToken"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._matchFalse()"
    functionSourceFile: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser"
    linkageType: null
    functionLinenumber: 2751
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._matchToken(java.lang.String,int)"
    functionUses: 2
    ICount: 33
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2753"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2764"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2763"
        BranchSideFuncs:
        - "_matchToken(java.lang.String,int)"
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2755"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2764"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2763"
        BranchSideFuncs:
        - "_matchToken(java.lang.String,int)"
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2755"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2764"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2763"
        BranchSideFuncs:
        - "_matchToken(java.lang.String,int)"
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2755"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2764"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2763"
        BranchSideFuncs:
        - "_matchToken(java.lang.String,int)"
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2755"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2764"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2763"
        BranchSideFuncs:
        - "_matchToken(java.lang.String,int)"
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2757"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2758"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2757"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2757"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2758"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2757"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2757"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2764"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2763"
        BranchSideFuncs:
        - "_matchToken(java.lang.String,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2764,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._matchToken"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._matchNull()"
    functionSourceFile: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser"
    linkageType: null
    functionLinenumber: 2767
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._matchToken(java.lang.String,int)"
    functionUses: 2
    ICount: 29
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2769"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2780"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2779"
        BranchSideFuncs:
        - "_matchToken(java.lang.String,int)"
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2771"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2780"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2779"
        BranchSideFuncs:
        - "_matchToken(java.lang.String,int)"
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2771"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2780"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2779"
        BranchSideFuncs:
        - "_matchToken(java.lang.String,int)"
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2771"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2780"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2779"
        BranchSideFuncs:
        - "_matchToken(java.lang.String,int)"
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2773"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2774"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2773"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2773"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2774"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2773"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2773"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2780"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2779"
        BranchSideFuncs:
        - "_matchToken(java.lang.String,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2780,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._matchToken"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._matchToken(java.lang.String,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser"
    linkageType: null
    functionLinenumber: 2785
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._matchToken2(java.lang.String,int)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._reportInvalidToken(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._checkMatchEnd(java.lang.String,int,int)"
    functionUses: 10
    ICount: 36
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2787"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2793"
        BranchSideFuncs:
        - "_matchToken2(java.lang.String,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2792"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2793"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2796"
        BranchSideFuncs:
        - "_reportInvalidToken(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2795"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2797"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2793"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2792"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2799"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2802"
        BranchSideFuncs:
        - "_checkMatchEnd(java.lang.String,int,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2801"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2799"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2802"
        BranchSideFuncs:
        - "_checkMatchEnd(java.lang.String,int,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2801"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2799"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2802"
        BranchSideFuncs:
        - "_checkMatchEnd(java.lang.String,int,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2801"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2786,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2788,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._matchToken2"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2793,1"
      Dst: "[java.lang.String].charAt"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2794,1"
      Dst: "[java.lang.String].substring"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2794,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._reportInvalidToken"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2800,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._checkMatchEnd"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._matchToken2(java.lang.String,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser"
    linkageType: null
    functionLinenumber: 2805
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._loadMore()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._reportInvalidToken(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._loadMore()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._checkMatchEnd(java.lang.String,int,int)"
    functionUses: 1
    ICount: 41
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2808"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2808"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2807"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2808"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2810"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2809"
        BranchSideFuncs:
        - "_reportInvalidToken(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2809"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2812"
        BranchSideFuncs:
        - "_reportInvalidToken(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2811"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2813"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2807"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2816"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2819"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2818"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2816"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2819"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2818"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2820"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2823"
        BranchSideFuncs:
        - "_checkMatchEnd(java.lang.String,int,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2822"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2820"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2823"
        BranchSideFuncs:
        - "_checkMatchEnd(java.lang.String,int,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2822"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2820"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2823"
        BranchSideFuncs:
        - "_checkMatchEnd(java.lang.String,int,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2822"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2806,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2808,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._loadMore"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2809,1"
      Dst: "[java.lang.String].charAt"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2810,1"
      Dst: "[java.lang.String].substring"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2810,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._reportInvalidToken"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2821,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._checkMatchEnd"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._checkMatchEnd(java.lang.String,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser"
    linkageType: null
    functionLinenumber: 2826
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._reportInvalidToken(java.lang.String)"
    functionUses: 2
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2828"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2831"
        BranchSideFuncs:
        - "_reportInvalidToken(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2830"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2828,1"
      Dst: "[java.lang.Character].isJavaIdentifierPart"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2829,1"
      Dst: "[java.lang.String].substring"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2829,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._reportInvalidToken"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._decodeBase64(com.fasterxml.jackson.core.Base64Variant)"
    functionSourceFile: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser"
    linkageType: null
    functionLinenumber: 2852
    functionDepth: 0
    returnType: "byte[]"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.Base64Variant"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.ParserBase]._getByteArrayBuilder()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._loadMoreGuaranteed()"
    - "[com.fasterxml.jackson.core.Base64Variant].decodeBase64Char(char)"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].toByteArray()"
    - "[com.fasterxml.jackson.core.base.ParserBase]._decodeBase64Escape(com.fasterxml.jackson.core.Base64Variant,char,int)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._loadMoreGuaranteed()"
    - "[com.fasterxml.jackson.core.Base64Variant].decodeBase64Char(char)"
    - "[com.fasterxml.jackson.core.base.ParserBase]._decodeBase64Escape(com.fasterxml.jackson.core.Base64Variant,char,int)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._loadMoreGuaranteed()"
    - "[com.fasterxml.jackson.core.Base64Variant].decodeBase64Char(char)"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].append(int)"
    - "[com.fasterxml.jackson.core.Base64Variant].requiresPaddingOnRead()"
    - "[com.fasterxml.jackson.core.base.ParserBase]._handleBase64MissingPadding(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].toByteArray()"
    - "[com.fasterxml.jackson.core.base.ParserBase]._decodeBase64Escape(com.fasterxml.jackson.core.Base64Variant,char,int)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._loadMoreGuaranteed()"
    - "[com.fasterxml.jackson.core.Base64Variant].usesPaddingChar(char)"
    - "[com.fasterxml.jackson.core.base.ParserBase]._decodeBase64Escape(com.fasterxml.jackson.core.Base64Variant,char,int)"
    - "[com.fasterxml.jackson.core.Base64Variant].getPaddingChar()"
    - "[com.fasterxml.jackson.core.base.ParserBase].reportInvalidBase64Char(com.fasterxml.jackson.core.Base64Variant,int,int,java.lang.String)"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].append(int)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._loadMoreGuaranteed()"
    - "[com.fasterxml.jackson.core.Base64Variant].decodeBase64Char(char)"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].appendTwoBytes(int)"
    - "[com.fasterxml.jackson.core.Base64Variant].requiresPaddingOnRead()"
    - "[com.fasterxml.jackson.core.base.ParserBase]._handleBase64MissingPadding(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].toByteArray()"
    - "[com.fasterxml.jackson.core.base.ParserBase]._decodeBase64Escape(com.fasterxml.jackson.core.Base64Variant,char,int)"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].appendTwoBytes(int)"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].appendThreeBytes(int)"
    functionUses: 1
    ICount: 130
    EdgeCount: 30
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2860"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2863"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2862"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2864"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2860"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2859"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2866"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2875"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2874"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2867"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2870"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2869"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2871"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2875"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2874"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2879"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2882"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2881"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2884"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2887"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2886"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2890"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2893"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2892"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2897"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2930"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2929"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2898"
      Branch Sides: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2900"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2909"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2908"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2903"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2907"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2906"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2911"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2929"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2913"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2916"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2915"
        BranchSideFuncs:
        - "usesPaddingChar(char)"
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2917"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2923"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2922"
        BranchSideFuncs:
        - "append(int)"
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2918"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2923"
        BranchSideFuncs:
        - "getPaddingChar()"
        - "reportInvalidBase64Char(com.fasterxml.jackson.core.Base64Variant,int,int,java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2922"
        BranchSideFuncs:
        - "append(int)"
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2932"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2935"
        BranchSideFuncs:
        - "_loadMoreGuaranteed()"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2934"
        BranchSideFuncs:
        - "decodeBase64Char(char)"
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2937"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2964"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2963"
        BranchSideFuncs:
        - "appendThreeBytes(int)"
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2938"
      Branch Sides: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2940"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2949"
        BranchSideFuncs:
        - "requiresPaddingOnRead()"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2948"
        BranchSideFuncs:
        - "_decodeBase64Escape(com.fasterxml.jackson.core.Base64Variant,char,int)"
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2943"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2947"
        BranchSideFuncs:
        - "_handleBase64MissingPadding(com.fasterxml.jackson.core.Base64Variant)"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2946"
        BranchSideFuncs:
        - "toByteArray()"
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2951"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2963"
        BranchSideFuncs:
        - "appendThreeBytes(int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2853,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase]._getByteArrayBuilder"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2861,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._loadMoreGuaranteed"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2865,1"
      Dst: "[com.fasterxml.jackson.core.Base64Variant].decodeBase64Char"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2868,1"
      Dst: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].toByteArray"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2870,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase]._decodeBase64Escape"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2902,1"
      Dst: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].append"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2903,1"
      Dst: "[com.fasterxml.jackson.core.Base64Variant].requiresPaddingOnRead"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2905,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase]._handleBase64MissingPadding"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2917,1"
      Dst: "[com.fasterxml.jackson.core.Base64Variant].usesPaddingChar"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2919,1"
      Dst: "[com.fasterxml.jackson.core.Base64Variant].getPaddingChar"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2919,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2919,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].reportInvalidBase64Char"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2942,1"
      Dst: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].appendTwoBytes"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2965,1"
      Dst: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].appendThreeBytes"
    JavaMethodInfo: null
    BBCount: 41
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getTokenLocation()"
    functionSourceFile: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser"
    linkageType: null
    functionLinenumber: 2977
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonLocation"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonLocation].<init>(com.fasterxml.jackson.core.io.ContentReference,long,long,int,int)"
    - "[com.fasterxml.jackson.core.base.ParserBase]._contentReference()"
    - "[com.fasterxml.jackson.core.JsonLocation].<init>(com.fasterxml.jackson.core.io.ContentReference,long,long,int,int)"
    - "[com.fasterxml.jackson.core.base.ParserBase]._contentReference()"
    functionUses: 5
    ICount: 22
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2978"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2983"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2982"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.core.io.ContentReference,long,long,int,int)"
        - "_contentReference()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2980,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase]._contentReference"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2980,1"
      Dst: "[com.fasterxml.jackson.core.JsonLocation].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getCurrentLocation()"
    functionSourceFile: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser"
    linkageType: null
    functionLinenumber: 2988
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonLocation"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonLocation].<init>(com.fasterxml.jackson.core.io.ContentReference,long,long,int,int)"
    - "[com.fasterxml.jackson.core.base.ParserBase]._contentReference()"
    functionUses: 8
    ICount: 14
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2990,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase]._contentReference"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2990,1"
      Dst: "[com.fasterxml.jackson.core.JsonLocation].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._updateLocation()"
    functionSourceFile: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser"
    linkageType: null
    functionLinenumber: 2997
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._updateNameLocation()"
    functionSourceFile: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser"
    linkageType: null
    functionLinenumber: 3006
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._reportInvalidToken(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser"
    linkageType: null
    functionLinenumber: 3019
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._reportInvalidToken(java.lang.String,java.lang.String)"
    - "[com.fasterxml.jackson.core.base.ParserBase]._validJsonTokenList()"
    functionUses: 3
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:3020,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase]._validJsonTokenList"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:3020,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._reportInvalidToken"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._reportInvalidToken(java.lang.String,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser"
    linkageType: null
    functionLinenumber: 3028
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._loadMore()"
    - "[com.fasterxml.jackson.core.io.IOContext].errorReportConfiguration()"
    - "[com.fasterxml.jackson.core.ErrorReportConfiguration].getMaxErrorTokenLength()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportError(java.lang.String,java.lang.Object,java.lang.Object)"
    functionUses: 2
    ICount: 30
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:3030"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:3031"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:3030"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:3030"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:3042"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:3041"
        BranchSideFuncs:
        - "_reportError(java.lang.String,java.lang.Object,java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:3032"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:3035"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:3034"
        BranchSideFuncs:
        - "errorReportConfiguration()"
        - "getMaxErrorTokenLength()"
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:3037"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:3041"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:3040"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:3029,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:3030,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._loadMore"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:3032,1"
      Dst: "[java.lang.Character].isJavaIdentifierPart"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:3036,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:3037,1"
      Dst: "[java.lang.StringBuilder].length"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:3037,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].errorReportConfiguration"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:3037,1"
      Dst: "[com.fasterxml.jackson.core.ErrorReportConfiguration].getMaxErrorTokenLength"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:3042,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportError"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._closeScope(int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser"
    linkageType: null
    functionLinenumber: 3051
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._updateLocation()"
    - "[com.fasterxml.jackson.core.JsonStreamContext].inArray()"
    - "[com.fasterxml.jackson.core.base.ParserBase]._reportMismatchedEndMarker(int,char)"
    - "[com.fasterxml.jackson.core.json.JsonReadContext].clearAndGetParent()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._updateLocation()"
    - "[com.fasterxml.jackson.core.JsonStreamContext].inObject()"
    - "[com.fasterxml.jackson.core.base.ParserBase]._reportMismatchedEndMarker(int,char)"
    - "[com.fasterxml.jackson.core.json.JsonReadContext].clearAndGetParent()"
    functionUses: 4
    ICount: 25
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:3052"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:3060"
        BranchSideFuncs:
        - "inArray()"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:3059"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:3054"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:3057"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:3056"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:3060"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:3068"
        BranchSideFuncs:
        - "_updateLocation()"
        - "inObject()"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:3067"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:3062"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:3065"
        BranchSideFuncs:
        - "_reportMismatchedEndMarker(int,char)"
      - BranchSide: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:3064"
        BranchSideFuncs:
        - "clearAndGetParent()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:3053,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._updateLocation"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:3054,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].inArray"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:3055,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase]._reportMismatchedEndMarker"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:3057,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadContext].clearAndGetParent"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:3062,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].inObject"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].getChild()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild"
    linkageType: null
    functionLinenumber: 78
    functionDepth: 0
    returnType: "com.github.javaparser.ast.Node"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 25
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: 81
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild:82,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.printer.SourcePrinter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild:88,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 95
    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.LexicalDifferenceCalculator$CsmChild].getChild()"
    functionUses: 4
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild:96"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild:96"
        BranchSideFuncs:
        - "getChild()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild:95"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild:97"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild:95"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild:97,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].getChild"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild:97,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].getChild"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].toString()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild"
    linkageType: null
    functionLinenumber: 101
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 21
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild:102,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild:102,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild:102,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild:102,1"
      Dst: "[java.lang.Class].getSimpleName"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild:102,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 106
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].equals(java.lang.Object)"
    functionUses: 36
    ICount: 14
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild:107"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild:109"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild:108"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild:109"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild:110"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild:109"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild:109"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild:111"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild:110"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild:109,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild:112,1"
      Dst: "[com.github.javaparser.ast.Node].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].hashCode()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild"
    linkageType: null
    functionLinenumber: 116
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    functionUses: 10
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild:117,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter$nonNull__359].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.GenericListVisitorAdapter$nonNull__359"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter$nonNull__359].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.GenericListVisitorAdapter$nonNull__359:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter$nonNull__359].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter$nonNull__359].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.GenericListVisitorAdapter$nonNull__359"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.GenericListVisitorAdapter$nonNull__359:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter$nonNull__359].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.GenericListVisitorAdapter$nonNull__359"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.GenericListVisitorAdapter$nonNull__359:-1,1"
      Dst: "[java.util.Objects].nonNull"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].<init>(com.github.javaparser.ast.body.EnumDeclaration,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration"
    linkageType: null
    functionLinenumber: 69
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.EnumDeclaration"
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.logic.AbstractTypeDeclaration].<init>()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter].<init>(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
    functionUses: 8
    ICount: 10
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:70,1"
      Dst: "[com.github.javaparser.symbolsolver.logic.AbstractTypeDeclaration].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:73,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].toString()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration"
    linkageType: null
    functionLinenumber: 77
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 21
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:78,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:78,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:78,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].getDeclaredMethods()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration"
    linkageType: null
    functionLinenumber: 84
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator:com.fasterxml.jackson.databind.util.ArrayIterator:com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator:com.github.javaparser.TokenRange$1:com.github.javaparser.ast.Node$PostOrderIterator:com.github.javaparser.ast.body.TypeDeclaration:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].getMembers()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].<init>(com.github.javaparser.ast.body.MethodDeclaration,com.github.javaparser.resolution.TypeSolver)"
    functionUses: 4
    ICount: 19
    EdgeCount: 43
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:86"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:91"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "getMembers()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:90"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:87"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:90"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.ast.body.MethodDeclaration,com.github.javaparser.resolution.TypeSolver)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:89"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:85,1"
      Dst: "[java.util.HashSet].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:86,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getMembers"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:86,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:86,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:86,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:88,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:88,1"
      Dst: "[java.util.Set].add"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].getContext()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration"
    linkageType: null
    functionLinenumber: 94
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.Context"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory].getContext(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
    functionUses: 4
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:95,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory].getContext"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].getName()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration"
    linkageType: null
    functionLinenumber: 99
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    functionUses: 18
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:100,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:100,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].isField()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].isParameter()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].isType()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration"
    linkageType: null
    functionLinenumber: 114
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].hasDirectlyAnnotation(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration"
    linkageType: null
    functionLinenumber: 119
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils].hasDirectlyAnnotation(com.github.javaparser.ast.nodeTypes.NodeWithAnnotations,com.github.javaparser.resolution.TypeSolver,java.lang.String)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:120,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils].hasDirectlyAnnotation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].canBeAssignedTo(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:127"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:130"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:129"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:130"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:134"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:133"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:134"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:137"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:136"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:137"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:140"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:139"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:140"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:143"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:142"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:125,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].getQualifiedName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:127,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].getQualifiedName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:127,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:140,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].isJavaLangObject"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].isClass()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration"
    linkageType: null
    functionLinenumber: 147
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].isInterface()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration"
    linkageType: null
    functionLinenumber: 152
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].getPackageName()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:158,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter].getPackageName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].getClassName()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:163,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter].getClassName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].getQualifiedName()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration"
    linkageType: null
    functionLinenumber: 167
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter].getQualifiedName()"
    functionUses: 19
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:168,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter].getQualifiedName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].isAssignableBy(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:173,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter].isAssignableBy"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:178,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter].isAssignableBy"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].isTypeParameter()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration"
    linkageType: null
    functionLinenumber: 182
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].equals(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration"
    linkageType: null
    functionLinenumber: 187
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].equals(java.lang.Object)"
    functionUses: 35
    ICount: 16
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:188"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:189"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:188"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:189"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:188"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:189"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:190"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:193"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:194"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:189,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:193,1"
      Dst: "[com.github.javaparser.ast.Node].equals"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].hashCode()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration"
    linkageType: null
    functionLinenumber: 199
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    functionUses: 9
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:200,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].solveMethodAsUsage(java.lang.String,java.util.List,com.github.javaparser.resolution.Context,java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration"
    linkageType: null
    functionLinenumber: 205
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.util.List"
    - "com.github.javaparser.resolution.Context"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].getContext()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].solveMethodAsUsage(java.lang.String,java.util.List)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].solveMethodAsUsage(java.lang.String,java.util.List)"
    functionUses: 1
    ICount: 8
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:206,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].getContext"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:206,1"
      Dst: "[com.github.javaparser.resolution.Context].solveMethodAsUsage"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].solveMethod(java.lang.String,java.util.List,boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration"
    linkageType: null
    functionLinenumber: 211
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.model.SymbolReference"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.util.List"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.utils.VisitorList].isEmpty()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].<init>(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.resolution.model.SymbolReference].solved(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getQualifiedName()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isReferenceType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod].<init>(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.resolution.model.SymbolReference].solved(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].getContext()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForEachStatementContext].solveMethod(java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].solveMethod(java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext].solveMethod(java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext].solveMethod(java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext].solveMethod(java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext].solveMethod(java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext].solveMethod(java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext].solveMethod(java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext].solveMethod(java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForStatementContext].solveMethod(java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnumDeclarationContext].solveMethod(java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext].solveMethod(java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext].solveMethod(java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext].solveMethod(java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnnotationDeclarationContext].solveMethod(java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext].solveMethod(java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.resolution.Context].solveMethod(java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ObjectCreationContext].solveMethod(java.lang.String,java.util.List,boolean)"
    functionUses: 1
    ICount: 34
    EdgeCount: 41
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:212"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:215"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:214"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:212"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:215"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:214"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:215"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:221"
        BranchSideFuncs:
        - "isReferenceType()"
        - "get(int)"
        - "getQualifiedName()"
        - "asReferenceType()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:220"
        BranchSideFuncs:
        - "getContext()"
        - "solveMethod(java.lang.String,java.util.List,boolean)"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:215"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:221"
        BranchSideFuncs:
        - "isReferenceType()"
        - "get(int)"
        - "getQualifiedName()"
        - "asReferenceType()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:220"
        BranchSideFuncs:
        - "getContext()"
        - "solveMethod(java.lang.String,java.util.List,boolean)"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:217"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:221"
        BranchSideFuncs:
        - "solved(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
        - "<init>(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration,com.github.javaparser.resolution.TypeSolver)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:220"
        BranchSideFuncs:
        - "getContext()"
        - "solveMethod(java.lang.String,java.util.List,boolean)"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:217"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:221"
        BranchSideFuncs:
        - "solved(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
        - "<init>(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration,com.github.javaparser.resolution.TypeSolver)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:220"
        BranchSideFuncs:
        - "getContext()"
        - "solveMethod(java.lang.String,java.util.List,boolean)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:212,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:212,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:213,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:213,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].solved"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:215,1"
      Dst: "[java.util.List].size"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:216,1"
      Dst: "[java.util.List].get"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:217,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:217,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:217,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].getQualifiedName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:218,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:221,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].getContext"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:221,1"
      Dst: "[com.github.javaparser.resolution.Context].solveMethod"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].solveSymbol(java.lang.String,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration"
    linkageType: null
    functionLinenumber: 225
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.model.SymbolReference"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].getContext()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnnotationDeclarationContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForStatementContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnumDeclarationContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ObjectCreationContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForEachStatementContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.InstanceOfExprContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.VariableDeclarationExprContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.resolution.Context].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext].solveSymbol(java.lang.String)"
    functionUses: 1
    ICount: 6
    EdgeCount: 20
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:226,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].getContext"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:226,1"
      Dst: "[com.github.javaparser.resolution.Context].solveSymbol"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].getAllFields()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration"
    linkageType: null
    functionLinenumber: 230
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter].getFieldsForDeclaredVariables()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getAllFields_0__824].bootstrap$(java.util.List)"
    - "[com.github.javaparser.ast.NodeList].forEach(java.util.function.Consumer)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].getAncestors()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getAllFields_1__825].bootstrap$()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getAllFields_3__826].bootstrap$(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration,java.util.List)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    functionUses: 10
    ICount: 14
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:231,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter].getFieldsForDeclaredVariables"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:233,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].getAncestors"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:233,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getAllFields_0__824].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:233,1"
      Dst: "[java.lang.Iterable].forEach"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:235,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getMembers"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:235,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:235,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getAllFields_1__825].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:235,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:235,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getAllFields_3__826].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:235,1"
      Dst: "[java.util.stream.Stream].forEach"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].getAncestors(boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration"
    linkageType: null
    functionLinenumber: 244
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].asReferenceType()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory].typeUsageFor(java.lang.reflect.Type,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getTypeParameters()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap$Builder].<init>()"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].deriveTypeParameters(com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap)"
    - "[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.ast.body.EnumDeclaration].getImplementedTypes()"
    - "[com.github.javaparser.ast.body.EnumDeclaration].getImplementedTypes()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].toReferenceType(com.github.javaparser.ast.type.ClassOrInterfaceType)"
    functionUses: 4
    ICount: 42
    EdgeCount: 81
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:248"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:261"
        BranchSideFuncs:
        - "getTypeParameters()"
        - "getTypeDeclaration()"
        - "get(int)"
        - "build()"
        - "deriveTypeParameters(com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap)"
        - "<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
        - "<init>()"
        - "setValue(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:260"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:261"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:273"
        BranchSideFuncs:
        - "hasNext()"
        - "getImplementedTypes()"
        - "next()"
        - "iterator()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:272"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:262"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:273"
        BranchSideFuncs:
        - "toReferenceType(com.github.javaparser.ast.type.ClassOrInterfaceType)"
        - "hasNext()"
        - "getImplementedTypes()"
        - "next()"
        - "iterator()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:272"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:266"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:270"
        BranchSideFuncs:
        - "toReferenceType(com.github.javaparser.ast.type.ClassOrInterfaceType)"
        - "hasNext()"
        - "getImplementedTypes()"
        - "next()"
        - "iterator()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:269"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:245,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:247,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory].typeUsageFor"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:247,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:248,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:248,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:249,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:250,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParametrizable].getTypeParameters"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:251,1"
      Dst: "[java.util.List].get"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:252,1"
      Dst: "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap$Builder].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:252,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:253,1"
      Dst: "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap$Builder].setValue"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:254,1"
      Dst: "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap$Builder].build"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:252,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].deriveTypeParameters"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:255,1"
      Dst: "[java.util.List].add"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:261,1"
      Dst: "[com.github.javaparser.ast.body.EnumDeclaration].getImplementedTypes"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:262,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:262,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:262,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:264,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].toReferenceType"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].toReferenceType(com.github.javaparser.ast.type.ClassOrInterfaceType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration"
    linkageType: null
    functionLinenumber: 276
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedReferenceType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.type.ClassOrInterfaceType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].getName()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].getScope()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].getScope()"
    - "[com.github.javaparser.ast.Node].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].solveType(java.lang.String)"
    - "[com.github.javaparser.resolution.model.SymbolReference].isSolved()"
    - "[com.github.javaparser.resolution.UnsolvedSymbolException].<init>(java.lang.String)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].getName()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].getTypeArguments()"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].asReferenceType()"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].asReferenceType()"
    - "[com.github.javaparser.resolution.model.SymbolReference].getCorrespondingDeclaration()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].getTypeArguments()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_toReferenceType_5__979].bootstrap$(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration,java.util.List)"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].asReferenceType()"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].asReferenceType()"
    - "[com.github.javaparser.resolution.model.SymbolReference].getCorrespondingDeclaration()"
    functionUses: 1
    ICount: 50
    EdgeCount: 21
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:278"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:281"
        BranchSideFuncs:
        - "solveType(java.lang.String)"
        - "isSolved()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:283"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:286"
        BranchSideFuncs:
        - "getId()"
        - "getName()"
        - "<init>(java.lang.String)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:285"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:286"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:289"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:288"
        BranchSideFuncs:
        - "bootstrap$(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration)"
        - "<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration,java.util.List)"
        - "getTypeArguments()"
        - "getCorrespondingDeclaration()"
        - "asReferenceType()"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:277,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].getName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:277,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:278,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].getScope"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:278,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:280,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:280,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:280,1"
      Dst: "[com.github.javaparser.ast.Node].toString"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:280,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:280,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:282,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].solveType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:283,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].isSolved"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:284,1"
      Dst: "[com.github.javaparser.resolution.UnsolvedSymbolException].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:286,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].getTypeArguments"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:287,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].getCorrespondingDeclaration"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:287,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].asReferenceType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:287,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:290,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:290,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_toReferenceType_5__979].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:290,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:291,1"
      Dst: "[java.util.stream.Collectors].toList"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:291,1"
      Dst: "[java.util.stream.Stream].collect"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].solveType(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration"
    linkageType: null
    functionLinenumber: 304
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.model.SymbolReference"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - "[com.github.javaparser.resolution.model.SymbolReference].solved(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter].solveType(java.lang.String)"
    - "[com.github.javaparser.resolution.model.SymbolReference].isSolved()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_solveType_6__1012].bootstrap$()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].getContext()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].getParent()"
    - "[com.github.javaparser.resolution.Context].solveType(java.lang.String)"
    functionUses: 1
    ICount: 21
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:305"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:308"
        BranchSideFuncs:
        - "solved(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:307"
        BranchSideFuncs:
        - "isSolved()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:309"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:313"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:312"
        BranchSideFuncs:
        - "getParent()"
        - "bootstrap$()"
        - "getContext()"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:305,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:305,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:305,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:306,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].solved"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:308,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter].solveType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:309,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].isSolved"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:313,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].getContext"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:313,1"
      Dst: "[com.github.javaparser.resolution.Context].getParent"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:313,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_solveType_6__1012].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:314,1"
      Dst: "[java.util.Optional].orElseThrow"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:315,1"
      Dst: "[com.github.javaparser.resolution.Context].solveType"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].getTypeParameters()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration"
    linkageType: null
    functionLinenumber: 319
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 24
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:320,1"
      Dst: "[java.util.Collections].emptyList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].getWrappedNode()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration"
    linkageType: null
    functionLinenumber: 328
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.EnumDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].getEnumConstants()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration"
    linkageType: null
    functionLinenumber: 333
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getEnumConstants_7__836].bootstrap$(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration)"
    - "[com.github.javaparser.ast.body.EnumDeclaration].getEntries()"
    functionUses: 4
    ICount: 10
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:334,1"
      Dst: "[com.github.javaparser.ast.body.EnumDeclaration].getEntries"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:334,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:334,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getEnumConstants_7__836].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:335,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:336,1"
      Dst: "[java.util.stream.Collectors].toList"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:336,1"
      Dst: "[java.util.stream.Stream].collect"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].accessSpecifier()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration"
    linkageType: null
    functionLinenumber: 564
    functionDepth: 0
    returnType: "com.github.javaparser.ast.AccessSpecifier"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithModifiers].getAccessSpecifier()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:565,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithModifiers].getAccessSpecifier"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].internalTypes()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration"
    linkageType: null
    functionLinenumber: 569
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter].internalTypes()"
    functionUses: 6
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:570,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter].internalTypes"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].containerType()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration"
    linkageType: null
    functionLinenumber: 574
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter].containerType()"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:575,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter].containerType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].getConstructors()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration"
    linkageType: null
    functionLinenumber: 579
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils].getConstructors(com.github.javaparser.ast.nodeTypes.NodeWithMembers,com.github.javaparser.resolution.TypeSolver,com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:580,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils].getConstructors"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].toAst()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration"
    linkageType: null
    functionLinenumber: 584
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:585,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].lambda$getEnumConstants$7(com.github.javaparser.ast.body.EnumConstantDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration"
    linkageType: null
    functionLinenumber: 334
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumConstantDeclaration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.EnumConstantDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumConstantDeclaration].<init>(com.github.javaparser.ast.body.EnumConstantDeclaration,com.github.javaparser.resolution.TypeSolver)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:335,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumConstantDeclaration].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].lambda$solveType$6()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.RuntimeException"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:314,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].lambda$toReferenceType$5(com.github.javaparser.ast.type.Type)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration"
    linkageType: null
    functionLinenumber: 289
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.model.typesystem.LazyType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.type.Type"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].<init>(java.util.function.Function)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_toReferenceType_4__1142].bootstrap$(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration,com.github.javaparser.ast.type.Type)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:290,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_toReferenceType_4__1142].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:290,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.LazyType].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].lambda$toReferenceType$4(com.github.javaparser.ast.type.Type,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration"
    linkageType: null
    functionLinenumber: 289
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.Type"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].convert(com.github.javaparser.ast.type.Type,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].get(com.github.javaparser.resolution.TypeSolver)"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:290,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].get"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:290,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].convert"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].lambda$getAllFields$3(java.util.List,com.github.javaparser.ast.body.BodyDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration"
    linkageType: null
    functionLinenumber: 235
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "com.github.javaparser.ast.body.BodyDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getAllFields_2__956].bootstrap$(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration,java.util.List)"
    - "[com.github.javaparser.ast.NodeList].forEach(java.util.function.Consumer)"
    - "[com.github.javaparser.ast.body.FieldDeclaration].getVariables()"
    functionUses: 1
    ICount: 8
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:237,1"
      Dst: "[com.github.javaparser.ast.body.FieldDeclaration].getVariables"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:237,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getAllFields_2__956].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:237,1"
      Dst: "[com.github.javaparser.ast.NodeList].forEach"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].lambda$getAllFields$2(java.util.List,com.github.javaparser.ast.body.VariableDeclarator)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration"
    linkageType: null
    functionLinenumber: 236
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "com.github.javaparser.ast.body.VariableDeclarator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration].<init>(com.github.javaparser.ast.body.VariableDeclarator,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    functionUses: 1
    ICount: 8
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:237,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:237,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].lambda$getAllFields$1(com.github.javaparser.ast.body.BodyDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration"
    linkageType: null
    functionLinenumber: 234
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.BodyDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].lambda$getAllFields$0(java.util.List,com.github.javaparser.resolution.types.ResolvedReferenceType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration"
    linkageType: null
    functionLinenumber: 232
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "com.github.javaparser.resolution.types.ResolvedReferenceType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].addAll(java.util.Collection)"
    - "[com.github.javaparser.utils.VisitorList].addAll(java.util.Collection)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getAllFieldsVisibleToInheritors()"
    functionUses: 1
    ICount: 5
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:233,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].getAllFieldsVisibleToInheritors"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:233,1"
      Dst: "[java.util.List].addAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].<init>(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator"
    linkageType: null
    functionLinenumber: 1421
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator:1422,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator"
    linkageType: null
    functionLinenumber: 1427
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 570
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator:1428"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator:1427"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator"
    linkageType: null
    functionLinenumber: 1432
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 518
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator:1433"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator:1434"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator:1433"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator:1433,1"
      Dst: "[java.util.NoSuchElementException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].remove()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator"
    linkageType: null
    functionLinenumber: 1440
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 19
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator:1441,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$init__813].bootstrap$()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$init__813"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.google.common.base.Supplier"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$init__813].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$init__813:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$init__813].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$init__813].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$init__813"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$init__813:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$init__813].get()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$init__813"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$init__813:-1,1"
      Dst: "[java.util.LinkedHashSet].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculateImpl_6__1100].bootstrap$(java.util.List)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculateImpl_6__1100"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculateImpl_6__1100].<init>(java.util.List)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculateImpl_6__1100:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculateImpl_6__1100].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculateImpl_6__1100].<init>(java.util.List)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculateImpl_6__1100"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculateImpl_6__1100:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculateImpl_6__1100].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculateImpl_6__1100"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculateImpl_6__1100:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].lambda$calculateImpl$6"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].<init>(com.fasterxml.jackson.databind.util.Converter)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer"
    linkageType: null
    functionLinenumber: 71
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.util.Converter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].<init>(java.lang.Class)"
    functionUses: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:72,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].<init>(com.fasterxml.jackson.databind.util.Converter,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JsonDeserializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer"
    linkageType: null
    functionLinenumber: 81
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.util.Converter"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.JsonDeserializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].<init>(com.fasterxml.jackson.databind.JavaType)"
    functionUses: 6
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:82,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].<init>(com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:93,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].withDelegate(com.fasterxml.jackson.databind.util.Converter,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JsonDeserializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer"
    linkageType: null
    functionLinenumber: 105
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.util.Converter"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.JsonDeserializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ClassUtil].verifyMustOverride(java.lang.Class,java.lang.Object,java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].<init>(com.fasterxml.jackson.databind.util.Converter,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JsonDeserializer)"
    functionUses: 2
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:106,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].verifyMustOverride"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:107,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].unwrappingDeserializer(com.fasterxml.jackson.databind.util.NameTransformer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer"
    linkageType: null
    functionLinenumber: 111
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonDeserializer"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.util.NameTransformer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ClassUtil].verifyMustOverride(java.lang.Class,java.lang.Object,java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].replaceDelegatee(com.fasterxml.jackson.databind.JsonDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].unwrappingDeserializer(com.fasterxml.jackson.databind.util.NameTransformer)"
    - "[com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer].unwrappingDeserializer(com.fasterxml.jackson.databind.util.NameTransformer)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].unwrappingDeserializer(com.fasterxml.jackson.databind.util.NameTransformer)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer].unwrappingDeserializer(com.fasterxml.jackson.databind.util.NameTransformer)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].unwrappingDeserializer(com.fasterxml.jackson.databind.util.NameTransformer)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].unwrappingDeserializer(com.fasterxml.jackson.databind.util.NameTransformer)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer].unwrappingDeserializer(com.fasterxml.jackson.databind.util.NameTransformer)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].unwrappingDeserializer(com.fasterxml.jackson.databind.util.NameTransformer)"
    functionUses: 5
    ICount: 7
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:112,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].verifyMustOverride"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:113,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].unwrappingDeserializer"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:113,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].replaceDelegatee"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].replaceDelegatee(com.fasterxml.jackson.databind.JsonDeserializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer"
    linkageType: null
    functionLinenumber: 117
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonDeserializer"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JsonDeserializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ClassUtil].verifyMustOverride(java.lang.Class,java.lang.Object,java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].<init>(com.fasterxml.jackson.databind.util.Converter,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JsonDeserializer)"
    functionUses: 1
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:119"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:122"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:121"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.util.Converter,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JsonDeserializer)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:118,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].verifyMustOverride"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:122,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].resolve(com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer"
    linkageType: null
    functionLinenumber: 136
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].resolve(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].resolve(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].resolve(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].resolve(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].resolve(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer].resolve(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].resolve(com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 6
    ICount: 11
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:137"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:140"
        BranchSideFuncs:
        - "resolve(com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:139"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:137"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:140"
        BranchSideFuncs:
        - "resolve(com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:139"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:138,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ResolvableDeserializer].resolve"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].createContextual(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanProperty)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer"
    linkageType: null
    functionLinenumber: 146
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonDeserializer"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.BeanProperty"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleSecondaryContextualization(com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].withDelegate(com.fasterxml.jackson.databind.util.Converter,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JsonDeserializer)"
    - "[com.fasterxml.jackson.databind.util.StdConverter].getInputType(com.fasterxml.jackson.databind.type.TypeFactory)"
    - "[com.fasterxml.jackson.databind.deser.impl.JavaUtilCollectionsDeserializers$JavaUtilCollectionsConverter].getInputType(com.fasterxml.jackson.databind.type.TypeFactory)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].getTypeFactory()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].withDelegate(com.fasterxml.jackson.databind.util.Converter,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JsonDeserializer)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].findContextualValueDeserializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanProperty)"
    functionUses: 2
    ICount: 22
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:147"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:156"
        BranchSideFuncs:
        - "handleSecondaryContextualization(com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.JavaType)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:155"
        BranchSideFuncs:
        - "getInputType(com.fasterxml.jackson.databind.type.TypeFactory)"
        - "getTypeFactory()"
        - "withDelegate(com.fasterxml.jackson.databind.util.Converter,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JsonDeserializer)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:150"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:153"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:152"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:148,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleSecondaryContextualization"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:151,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].withDelegate"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:156,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getTypeFactory"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:156,1"
      Dst: "[com.fasterxml.jackson.databind.util.Converter].getInputType"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:158,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].findContextualValueDeserializer"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer"
    linkageType: null
    functionLinenumber: 169
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.UnsupportedTypeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.ext.NioPathDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$SqlDateDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.FailingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.TokenBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$TimestampDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$IntDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ShortDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicLongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLDeserializers$Std].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicBooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$FloatDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$LongDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.ErrorThrowingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].convertValue(java.lang.Object)"
    functionUses: 81
    ICount: 9
    EdgeCount: 66
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:171"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:174"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:173"
        BranchSideFuncs:
        - "convertValue(java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:170,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:174,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].convertValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer"
    linkageType: null
    functionLinenumber: 191
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.jsontype.TypeDeserializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.UnsupportedTypeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.ext.NioPathDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$SqlDateDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.FailingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.TokenBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$TimestampDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$IntDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ShortDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicLongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLDeserializers$Std].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicBooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$FloatDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$LongDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.ErrorThrowingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].convertValue(java.lang.Object)"
    functionUses: 28
    ICount: 10
    EdgeCount: 66
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:193"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:196"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:195"
        BranchSideFuncs:
        - "convertValue(java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:192,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:196,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].convertValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer"
    linkageType: null
    functionLinenumber: 203
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer]._handleIncompatibleUpdateValue(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    functionUses: 21
    ICount: 14
    EdgeCount: 28
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:204"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:207"
        BranchSideFuncs:
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:206"
        BranchSideFuncs:
        - "_handleIncompatibleUpdateValue(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:204,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:204,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:204,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:205,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:207,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer]._handleIncompatibleUpdateValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer"
    linkageType: null
    functionLinenumber: 219
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.jsontype.TypeDeserializer"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer]._handleIncompatibleUpdateValue(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    functionUses: 2
    ICount: 15
    EdgeCount: 28
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:220"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:223"
        BranchSideFuncs:
        - "_handleIncompatibleUpdateValue(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:222"
        BranchSideFuncs:
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:220,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:220,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:220,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:221,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer]._handleIncompatibleUpdateValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:223,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserialize"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer]._handleIncompatibleUpdateValue(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer"
    linkageType: null
    functionLinenumber: 238
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:241,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:241,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:241,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:240,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:240,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].handledType()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer"
    linkageType: null
    functionLinenumber: 251
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].handledType()"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].handledType()"
    - "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].handledType()"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].handledType()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handledType()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].handledType()"
    functionUses: 17
    ICount: 4
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:252,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].handledType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].logicalType()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer"
    linkageType: null
    functionLinenumber: 256
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.LogicalType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBufferDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicIntegerDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.TokenBufferDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateBasedDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBuilderDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$TimestampDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.StringDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigIntegerDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$SqlDateDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicBooleanDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicLongDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].logicalType()"
    functionUses: 10
    ICount: 4
    EdgeCount: 43
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:257,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].logicalType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].isCachable()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer"
    linkageType: null
    functionLinenumber: 262
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].isCachable()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].isCachable()"
    - "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].isCachable()"
    - "[com.fasterxml.jackson.databind.deser.std.StringDeserializer].isCachable()"
    - "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer].isCachable()"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].isCachable()"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer].isCachable()"
    - "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].isCachable()"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].isCachable()"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer].isCachable()"
    - "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].isCachable()"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].isCachable()"
    - "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].isCachable()"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].isCachable()"
    - "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].isCachable()"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].isCachable()"
    - "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].isCachable()"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].isCachable()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].isCachable()"
    functionUses: 3
    ICount: 10
    EdgeCount: 19
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:263"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:262"
        BranchSideFuncs:
        - "isCachable()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:263"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:262"
        BranchSideFuncs:
        - "isCachable()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:263,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].isCachable"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getDelegatee()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonDeserializer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getKnownPropertyNames()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer"
    linkageType: null
    functionLinenumber: 272
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].getKnownPropertyNames()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].getKnownPropertyNames()"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].getKnownPropertyNames()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getKnownPropertyNames()"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].getKnownPropertyNames()"
    functionUses: 4
    ICount: 4
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:273,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].getKnownPropertyNames"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer"
    linkageType: null
    functionLinenumber: 283
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer]._convertIfNonNull(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 69
    ICount: 6
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:284,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].getNullValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:284,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer]._convertIfNonNull"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getNullAccessPattern()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.AccessPattern"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:289,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].getNullAccessPattern"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getAbsentValue(com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer"
    linkageType: null
    functionLinenumber: 293
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer]._convertIfNonNull(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].getAbsentValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].getAbsentValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.NullValueProvider].getAbsentValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getAbsentValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].getAbsentValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer].getAbsentValue(com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 4
    ICount: 6
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:294,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].getAbsentValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:294,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer]._convertIfNonNull"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer"
    linkageType: null
    functionLinenumber: 298
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer]._convertIfNonNull(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicIntegerDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UUIDDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBufferDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$TimestampDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicBooleanDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBuilderDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$SqlDateDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicLongDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigIntegerDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 12
    ICount: 6
    EdgeCount: 38
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:299,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].getEmptyValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:299,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer]._convertIfNonNull"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getEmptyAccessPattern()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer"
    linkageType: null
    functionLinenumber: 303
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.AccessPattern"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JsonDeserializer].getEmptyAccessPattern()"
    - "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].getEmptyAccessPattern()"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers].getEmptyAccessPattern()"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].getEmptyAccessPattern()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].getEmptyAccessPattern()"
    - "[com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase].getEmptyAccessPattern()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getEmptyAccessPattern()"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].getEmptyAccessPattern()"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].getEmptyAccessPattern()"
    - "[com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer].getEmptyAccessPattern()"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].getEmptyAccessPattern()"
    functionUses: 3
    ICount: 4
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:304,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].getEmptyAccessPattern"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].supportsUpdate(com.fasterxml.jackson.databind.DeserializationConfig)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer"
    linkageType: null
    functionLinenumber: 314
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer].supportsUpdate(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].supportsUpdate(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].supportsUpdate(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer].supportsUpdate(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].supportsUpdate(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].supportsUpdate(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers].supportsUpdate(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].supportsUpdate(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].supportsUpdate(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].supportsUpdate(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].supportsUpdate(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase].supportsUpdate(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].supportsUpdate(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla].supportsUpdate(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer].supportsUpdate(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].supportsUpdate(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer].supportsUpdate(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].supportsUpdate(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].supportsUpdate(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].supportsUpdate(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].supportsUpdate(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].supportsUpdate(com.fasterxml.jackson.databind.DeserializationConfig)"
    functionUses: 6
    ICount: 5
    EdgeCount: 22
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:315,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].supportsUpdate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].convertValue(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer"
    linkageType: null
    functionLinenumber: 336
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.JavaUtilCollectionsDeserializers$JavaUtilCollectionsConverter].convert(java.lang.Object)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:337,1"
      Dst: "[com.fasterxml.jackson.databind.util.Converter].convert"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer]._convertIfNonNull(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer"
    linkageType: null
    functionLinenumber: 347
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.JavaUtilCollectionsDeserializers$JavaUtilCollectionsConverter].convert(java.lang.Object)"
    functionUses: 3
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:348"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:349"
        BranchSideFuncs:
        - "convert(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:348"
        BranchSideFuncs:
        - "convert(java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:349,1"
      Dst: "[com.fasterxml.jackson.databind.util.Converter].convert"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_toReferenceType_6__632].bootstrap$(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_toReferenceType_6__632"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_toReferenceType_6__632].<init>(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_toReferenceType_6__632:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_toReferenceType_6__632].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_toReferenceType_6__632].<init>(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_toReferenceType_6__632"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_toReferenceType_6__632:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_toReferenceType_6__632].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_toReferenceType_6__632"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].lambda$toReferenceType$6(com.github.javaparser.ast.type.Type)"
    functionUses: 12
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_toReferenceType_6__632:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].lambda$toReferenceType$6"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 87
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.utils.VisitorMap"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade:88,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 93
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade:94,1"
      Dst: "[java.lang.AssertionError].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 98
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade:99,1"
      Dst: "[java.lang.AssertionError].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade].hashCode()"
    functionSourceFile: "com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade"
    linkageType: null
    functionLinenumber: 103
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.SwitchExpr].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.body.RecordDeclaration].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.SwitchStmt].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.BlockStmt].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.CompilationUnit].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.LambdaExpr].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.stmt.EmptyStmt].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.expr.NameExpr].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.type.ArrayType].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.body.CompactConstructorDeclaration].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.comments.BlockComment].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.PatternExpr].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.expr.EnclosedExpr].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.stmt.ForStmt].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.expr.StringLiteralExpr].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.MethodDeclaration].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.stmt.SwitchEntry].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.TypeExpr].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.stmt.WhileStmt].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.stmt.ReturnStmt].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.type.ClassOrInterfaceType].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.body.AnnotationMemberDeclaration].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.body.EnumConstantDeclaration].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.Modifier].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.stmt.SynchronizedStmt].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.expr.InstanceOfExpr].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.stmt.DoStmt].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.expr.TextBlockLiteralExpr].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.type.WildcardType].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.ForEachStmt].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.type.PrimitiveType].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.stmt.AssertStmt].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.CastExpr].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.body.AnnotationDeclaration].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.NormalAnnotationExpr].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.body.Parameter].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.ArrayAccessExpr].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.body.EnumDeclaration].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.stmt.BreakStmt].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.type.TypeParameter].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.type.UnionType].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.expr.MarkerAnnotationExpr].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.LocalClassDeclarationStmt].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.ExplicitConstructorInvocationStmt].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.FieldAccessExpr].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.body.ConstructorDeclaration].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.stmt.UnparsableStmt].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.modules.ModuleExportsDirective].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.utils.VisitorMap].access$000(com.github.javaparser.utils.VisitorMap)"
    functionUses: 7
    ICount: 8
    EdgeCount: 100
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade:104,1"
      Dst: "[com.github.javaparser.utils.VisitorMap].access$000"
    - Src: "com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade:104,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade:104,1"
      Dst: "[java.lang.Integer].intValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade"
    linkageType: null
    functionLinenumber: 108
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.SwitchExpr].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.body.RecordDeclaration].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.SwitchStmt].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.BlockStmt].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.CompilationUnit].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.LambdaExpr].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.stmt.EmptyStmt].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.expr.NameExpr].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.type.ArrayType].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.body.CompactConstructorDeclaration].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.comments.BlockComment].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.PatternExpr].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.expr.EnclosedExpr].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.stmt.ForStmt].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.expr.StringLiteralExpr].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.MethodDeclaration].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.stmt.SwitchEntry].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.TypeExpr].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.stmt.WhileStmt].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.stmt.ReturnStmt].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.type.ClassOrInterfaceType].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.body.AnnotationMemberDeclaration].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.body.EnumConstantDeclaration].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.Modifier].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.stmt.SynchronizedStmt].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.expr.InstanceOfExpr].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.stmt.DoStmt].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.expr.TextBlockLiteralExpr].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.type.WildcardType].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.ForEachStmt].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.type.PrimitiveType].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.stmt.AssertStmt].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.CastExpr].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.body.AnnotationDeclaration].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.NormalAnnotationExpr].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.body.Parameter].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.ArrayAccessExpr].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.body.EnumDeclaration].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.stmt.BreakStmt].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.type.TypeParameter].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.type.UnionType].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.expr.MarkerAnnotationExpr].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.LocalClassDeclarationStmt].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.ExplicitConstructorInvocationStmt].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.FieldAccessExpr].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.body.ConstructorDeclaration].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.stmt.UnparsableStmt].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.modules.ModuleExportsDirective].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.utils.VisitorMap].access$100(com.github.javaparser.utils.VisitorMap)"
    functionUses: 33
    ICount: 15
    EdgeCount: 100
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade:109"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade:110"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade:109"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade:109"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade:112"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade:111"
        BranchSideFuncs:
        - "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:112,1"
      Dst: "[com.github.javaparser.utils.VisitorMap].access$100"
    - Src: "com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade:112,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade:112,1"
      Dst: "[java.lang.Boolean].booleanValue"
    JavaMethodInfo: null
    BBCount: 4
    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: null
    functionLinenumber: 83
    functionDepth: 0
    returnType: "com.github.javaparser.ast.Node"
    argCount: 1
    argTypes:
    - "com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$returnType__340].bootstrap$(com.github.javaparser.resolution.MethodUsage)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$returnType__340"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Supplier"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.MethodUsage"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$returnType__340].<init>(com.github.javaparser.resolution.MethodUsage)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$returnType__340:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$returnType__340].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$returnType__340].<init>(com.github.javaparser.resolution.MethodUsage)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$returnType__340"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.MethodUsage"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$returnType__340:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$returnType__340].get()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$returnType__340"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.MethodUsage].returnType()"
    functionUses: 3
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$returnType__340:-1,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].returnType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].<init>(java.util.Set)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonIncludeProperties$Value"
    linkageType: null
    functionLinenumber: 65
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonIncludeProperties$Value:66,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].'from'(com.fasterxml.jackson.'annotation'.JsonIncludeProperties)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonIncludeProperties$Value"
    linkageType: null
    functionLinenumber: 71
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonIncludeProperties$Value"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonIncludeProperties"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].<init>(java.util.Set)"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value]._asSet(java.lang.String[])"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonIncludeProperties$Value:72"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIncludeProperties$Value:75"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIncludeProperties$Value:74"
        BranchSideFuncs:
        - "<init>(java.util.Set)"
        - "_asSet(java.lang.String[])"
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonIncludeProperties$Value:75,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonIncludeProperties].value"
    - Src: "com.fasterxml.jackson.annotation.JsonIncludeProperties$Value:75,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value]._asSet"
    - Src: "com.fasterxml.jackson.annotation.JsonIncludeProperties$Value:75,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].all()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonIncludeProperties$Value"
    linkageType: null
    functionLinenumber: 79
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonIncludeProperties$Value"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].valueFor()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonIncludeProperties$Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].getIncluded()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonIncludeProperties$Value"
    linkageType: null
    functionLinenumber: 93
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].withOverrides(com.fasterxml.jackson.'annotation'.JsonIncludeProperties$Value)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonIncludeProperties$Value"
    linkageType: null
    functionLinenumber: 108
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonIncludeProperties$Value"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonIncludeProperties$Value"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value:com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator:com.fasterxml.jackson.databind.util.ArrayIterator:com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator:com.github.javaparser.TokenRange$1:com.github.javaparser.ast.Node$PostOrderIterator:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].getIncluded()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].contains(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet].contains(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].contains(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].<init>(java.util.Set)"
    functionUses: 1
    ICount: 24
    EdgeCount: 48
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonIncludeProperties$Value:109"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIncludeProperties$Value:110"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIncludeProperties$Value:109"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonIncludeProperties$Value:109"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIncludeProperties$Value:113"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIncludeProperties$Value:112"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonIncludeProperties$Value:113"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIncludeProperties$Value:117"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIncludeProperties$Value:116"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
    - Branch String: "com.fasterxml.jackson.annotation.JsonIncludeProperties$Value:118"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIncludeProperties$Value:124"
        BranchSideFuncs:
        - "hasNext()"
        - "contains(java.lang.Object)"
        - "iterator()"
        - "next()"
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIncludeProperties$Value:123"
        BranchSideFuncs:
        - "<init>(java.util.Set)"
    - Branch String: "com.fasterxml.jackson.annotation.JsonIncludeProperties$Value:119"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIncludeProperties$Value:122"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIncludeProperties$Value:121"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonIncludeProperties$Value:109,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].getIncluded"
    - Src: "com.fasterxml.jackson.annotation.JsonIncludeProperties$Value:117,1"
      Dst: "[java.util.HashSet].<init>"
    - Src: "com.fasterxml.jackson.annotation.JsonIncludeProperties$Value:118,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.fasterxml.jackson.annotation.JsonIncludeProperties$Value:118,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.annotation.JsonIncludeProperties$Value:118,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.annotation.JsonIncludeProperties$Value:119,1"
      Dst: "[java.util.Set].contains"
    - Src: "com.fasterxml.jackson.annotation.JsonIncludeProperties$Value:120,1"
      Dst: "[java.util.HashSet].add"
    - Src: "com.fasterxml.jackson.annotation.JsonIncludeProperties$Value:124,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].<init>"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].toString()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonIncludeProperties$Value"
    linkageType: null
    functionLinenumber: 128
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 19
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonIncludeProperties$Value:129,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].hashCode()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonIncludeProperties$Value"
    linkageType: null
    functionLinenumber: 134
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorSet].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].size()"
    functionUses: 7
    ICount: 8
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonIncludeProperties$Value:135"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIncludeProperties$Value:134"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonIncludeProperties$Value:135,1"
      Dst: "[java.util.Set].size"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].equals(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonIncludeProperties$Value"
    linkageType: null
    functionLinenumber: 139
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value]._equals(java.util.Set,java.util.Set)"
    functionUses: 33
    ICount: 18
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonIncludeProperties$Value:140"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIncludeProperties$Value:141"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIncludeProperties$Value:140"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonIncludeProperties$Value:141"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIncludeProperties$Value:142"
        BranchSideFuncs:
        - "_equals(java.util.Set,java.util.Set)"
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIncludeProperties$Value:141"
        BranchSideFuncs:
        - "_equals(java.util.Set,java.util.Set)"
    - Branch String: "com.fasterxml.jackson.annotation.JsonIncludeProperties$Value:142"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIncludeProperties$Value:141"
        BranchSideFuncs:
        - "_equals(java.util.Set,java.util.Set)"
    - Branch String: "com.fasterxml.jackson.annotation.JsonIncludeProperties$Value:142"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIncludeProperties$Value:141"
        BranchSideFuncs:
        - "_equals(java.util.Set,java.util.Set)"
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonIncludeProperties$Value:142,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.annotation.JsonIncludeProperties$Value:142,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value]._equals"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value]._equals(java.util.Set,java.util.Set)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonIncludeProperties$Value"
    linkageType: null
    functionLinenumber: 146
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.util.Set"
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonIncludeProperties$Value:147"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIncludeProperties$Value:148"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonIncludeProperties$Value:147"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIncludeProperties$Value:146"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonIncludeProperties$Value:149,1"
      Dst: "[java.util.Set].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value]._asSet(java.lang.String[])"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonIncludeProperties$Value"
    linkageType: null
    functionLinenumber: 153
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 1
    argTypes:
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonIncludeProperties$Value:154"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIncludeProperties$Value:155"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIncludeProperties$Value:154"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonIncludeProperties$Value:154"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIncludeProperties$Value:157"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIncludeProperties$Value:156"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonIncludeProperties$Value:158"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIncludeProperties$Value:160"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonIncludeProperties$Value:155,1"
      Dst: "[java.util.Collections].emptySet"
    - Src: "com.fasterxml.jackson.annotation.JsonIncludeProperties$Value:157,1"
      Dst: "[java.util.HashSet].<init>"
    - Src: "com.fasterxml.jackson.annotation.JsonIncludeProperties$Value:159,1"
      Dst: "[java.util.Set].add"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy$lambda_sortImports_0__961].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy$lambda_sortImports_0__961"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.ToIntFunction"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy$lambda_sortImports_0__961].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy$lambda_sortImports_0__961:-1,1"
      Dst: "[com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy$lambda_sortImports_0__961].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy$lambda_sortImports_0__961].<init>()"
    functionSourceFile: "com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy$lambda_sortImports_0__961"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy$lambda_sortImports_0__961:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy$lambda_sortImports_0__961].applyAsInt(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy$lambda_sortImports_0__961"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy$lambda_sortImports_0__961:-1,1"
      Dst: "[com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy].lambda$sortImports$0"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1027
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$ParentsVisitor:1028,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    functionSourceFile: "com.github.javaparser.ast.Node$ParentsVisitor"
    linkageType: null
    functionLinenumber: 1033
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getParentNode()"
    functionUses: 570
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$ParentsVisitor:1034,1"
      Dst: "[com.github.javaparser.ast.Node].getParentNode"
    - Src: "com.github.javaparser.ast.Node$ParentsVisitor:1034,1"
      Dst: "[java.util.Optional].isPresent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    functionSourceFile: "com.github.javaparser.ast.Node$ParentsVisitor"
    linkageType: null
    functionLinenumber: 1038
    functionDepth: 0
    returnType: "com.github.javaparser.ast.Node"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getParentNode()"
    functionUses: 518
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$ParentsVisitor:1039,1"
      Dst: "[com.github.javaparser.ast.Node].getParentNode"
    - Src: "com.github.javaparser.ast.Node$ParentsVisitor:1039,1"
      Dst: "[java.util.Optional].orElse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$lambda_get_0__965].bootstrap$(com.github.javaparser.printer.configuration.ConfigurationOption)"
    functionSourceFile: "com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$lambda_get_0__965"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__965].<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__965:-1,1"
      Dst: "[com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$lambda_get_0__965].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$lambda_get_0__965].<init>(com.github.javaparser.printer.configuration.ConfigurationOption)"
    functionSourceFile: "com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$lambda_get_0__965"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.configuration.ConfigurationOption"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$lambda_get_0__965:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$lambda_get_0__965].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$lambda_get_0__965"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$lambda_get_0__965:-1,1"
      Dst: "[com.github.javaparser.printer.configuration.DefaultPrinterConfiguration].lambda$get$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Empty].<init>(boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Empty"
    linkageType: null
    functionLinenumber: 236
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap].<init>(boolean)"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Empty:237,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Empty].serializerFor(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Empty"
    linkageType: null
    functionLinenumber: 241
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 17
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Empty].newWith(java.lang.Class,com.fasterxml.jackson.databind.JsonSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Empty"
    linkageType: null
    functionLinenumber: 246
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Single].<init>(com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap,java.lang.Class,com.fasterxml.jackson.databind.JsonSerializer)"
    functionUses: 10
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Empty:247,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Single].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_resolveLambda_11__366].bootstrap$(com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_resolveLambda_11__366"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_resolveLambda_11__366].<init>(com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_resolveLambda_11__366:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_resolveLambda_11__366].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_resolveLambda_11__366].<init>(com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_resolveLambda_11__366"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_resolveLambda_11__366:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_resolveLambda_11__366].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_resolveLambda_11__366"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].lambda$resolveLambda$11(com.github.javaparser.ast.stmt.ReturnStmt)"
    functionUses: 12
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_resolveLambda_11__366:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].lambda$resolveLambda$11"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 31
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.TextElementMatchers$1:32,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 35
    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)"
    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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TextElementMatchers$1].toString()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TextElementMatchers$1"
    linkageType: null
    functionLinenumber: 40
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 19
    ICount: 8
    EdgeCount: 0
    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"
    - Src: "com.github.javaparser.printer.lexicalpreservation.TextElementMatchers$1:41,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_cost_7__1101].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_cost_7__1101"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_cost_7__1101].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_cost_7__1101:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_cost_7__1101].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_cost_7__1101].<init>()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_cost_7__1101"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_cost_7__1101:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_cost_7__1101].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_cost_7__1101"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_cost_7__1101:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].lambda$cost$7"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_2__1191].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_2__1191"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_2__1191].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_2__1191:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_2__1191].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_2__1191].<init>()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_2__1191"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_2__1191:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_2__1191].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_2__1191"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_2__1191:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].lambda$new$2"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$CompilationUnit__838].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ParseStart$CompilationUnit__838"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ParseStart"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParseStart$CompilationUnit__838].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$CompilationUnit__838:-1,1"
      Dst: "[com.github.javaparser.ParseStart$CompilationUnit__838].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$CompilationUnit__838].<init>()"
    functionSourceFile: "com.github.javaparser.ParseStart$CompilationUnit__838"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$CompilationUnit__838:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$CompilationUnit__838].parse(com.github.javaparser.GeneratedJavaParser)"
    functionSourceFile: "com.github.javaparser.ParseStart$CompilationUnit__838"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__838:-1,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].CompilationUnit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver].<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.type.TypeFactory)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.type.TypeFactory"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver:30,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver].<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.type.TypeFactory,com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver"
    linkageType: null
    functionLinenumber: 37
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.type.TypeFactory"
    - "com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeIdResolverBase].<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.type.TypeFactory)"
    functionUses: 2
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver:38,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.TypeIdResolverBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver].construct(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver"
    linkageType: null
    functionLinenumber: 43
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver].<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.type.TypeFactory,com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator)"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].getTypeFactory()"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver:44,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getTypeFactory"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver:44,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver].getMechanism()"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonTypeInfo$Id"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver].registerSubtype(java.lang.Class,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver].idFromValue(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver"
    linkageType: null
    functionLinenumber: 55
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver]._idFrom(java.lang.Object,java.lang.Class,com.fasterxml.jackson.databind.type.TypeFactory)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver:56,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver:56,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver]._idFrom"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver].idFromValueAndType(java.lang.Object,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver"
    linkageType: null
    functionLinenumber: 60
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver]._idFrom(java.lang.Object,java.lang.Class,com.fasterxml.jackson.databind.type.TypeFactory)"
    functionUses: 3
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver:61,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver]._idFrom"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver].typeFromId(com.fasterxml.jackson.databind.DatabindContext,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver"
    linkageType: null
    functionLinenumber: 65
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DatabindContext"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver]._typeFromId(java.lang.String,com.fasterxml.jackson.databind.DatabindContext)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.MinimalClassNameIdResolver]._typeFromId(java.lang.String,com.fasterxml.jackson.databind.DatabindContext)"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver:66,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver]._typeFromId"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver]._typeFromId(java.lang.String,com.fasterxml.jackson.databind.DatabindContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver"
    linkageType: null
    functionLinenumber: 71
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.fasterxml.jackson.databind.DatabindContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.DatabindContext].resolveAndValidateSubType(com.fasterxml.jackson.databind.JavaType,java.lang.String,com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleUnknownTypeId(com.fasterxml.jackson.databind.JavaType,java.lang.String,com.fasterxml.jackson.databind.jsontype.TypeIdResolver,java.lang.String)"
    functionUses: 2
    ICount: 14
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver:73"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver:80"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver:79"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver:74"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver:79"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver:72,1"
      Dst: "[com.fasterxml.jackson.databind.DatabindContext].resolveAndValidateSubType"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver:76,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleUnknownTypeId"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver]._idFrom(java.lang.Object,java.lang.Class,com.fasterxml.jackson.databind.type.TypeFactory)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver"
    linkageType: null
    functionLinenumber: 91
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.type.TypeFactory"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ClassUtil].isEnumType(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].findEnumType(java.util.EnumSet)"
    - "[com.fasterxml.jackson.databind.type.TypeFactory].constructCollectionType(java.lang.Class,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.type.TypeBase].toCanonical()"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].findEnumType(java.util.EnumMap)"
    - "[com.fasterxml.jackson.databind.type.TypeFactory].constructMapType(java.lang.Class,java.lang.Class,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.type.TypeBase].toCanonical()"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].getOuterClass(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].getOuterClass(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    functionUses: 2
    ICount: 39
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver:92"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver:101"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver:97"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver:101"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver:103"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver:121"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver:110"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver:110"
        BranchSideFuncs:
        - "constructCollectionType(java.lang.Class,java.lang.Class)"
        - "findEnumType(java.util.EnumSet)"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver:109"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver:110"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver:142"
        BranchSideFuncs:
        - "constructCollectionType(java.lang.Class,java.lang.Class)"
        - "findEnumType(java.util.EnumSet)"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver:141"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver:122"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver:141"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver:131"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver:141"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver:135"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver:141"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver:92,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].isEnumType"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver:97,1"
      Dst: "[java.lang.Class].isEnum"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver:99,1"
      Dst: "[java.lang.Class].getSuperclass"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver:102,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver:103,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver:111,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].findEnumType"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver:113,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructCollectionType"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver:113,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBase].toCanonical"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver:118,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructMapType"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver:122,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver:130,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].getOuterClass"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver:134,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver].getDescForKnownTypeIds()"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver"
    linkageType: null
    functionLinenumber: 146
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: 30
    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)"
    - "[com.github.javaparser.ast.validator.Validators].remove(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].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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__763].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__763"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__763].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__763:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__763].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__763].<init>()"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__763"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__763:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__763].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__763"
    linkageType: null
    functionLinenumber: -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()"
    functionUses: 11
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__763:-1,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithTraversableScope].traverseScope"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$lambda_findFirst_14__1034].bootstrap$(java.lang.Class,java.util.function.Predicate)"
    functionSourceFile: "com.github.javaparser.ast.Node$lambda_findFirst_14__1034"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.util.function.Predicate"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node$lambda_findFirst_14__1034].<init>(java.lang.Class,java.util.function.Predicate)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$lambda_findFirst_14__1034:-1,1"
      Dst: "[com.github.javaparser.ast.Node$lambda_findFirst_14__1034].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$lambda_findFirst_14__1034].<init>(java.lang.Class,java.util.function.Predicate)"
    functionSourceFile: "com.github.javaparser.ast.Node$lambda_findFirst_14__1034"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.util.function.Predicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$lambda_findFirst_14__1034:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$lambda_findFirst_14__1034].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.Node$lambda_findFirst_14__1034"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].lambda$findFirst$14(java.lang.Class,java.util.function.Predicate,com.github.javaparser.ast.Node)"
    functionUses: 7
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$lambda_findFirst_14__1034:-1,1"
      Dst: "[com.github.javaparser.ast.Node].lambda$findFirst$14"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.FailingSerializer].<init>(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.FailingSerializer"
    linkageType: null
    functionLinenumber: 24
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.StdSerializer].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.FailingSerializer:25,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.FailingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.FailingSerializer"
    linkageType: null
    functionLinenumber: 31
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.SerializerProvider].reportMappingProblem(java.lang.String,java.lang.Object[])"
    functionUses: 59
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.FailingSerializer:32,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].reportMappingProblem"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.WildcardTypeMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.WildcardTypeMetaModel"
    linkageType: null
    functionLinenumber: 41
    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:42,1"
      Dst: "[com.github.javaparser.metamodel.TypeMetaModel].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.InstanceOfExprContext$add__1013].bootstrap$(java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.InstanceOfExprContext$add__1013"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.InstanceOfExprContext$add__1013].<init>(java.util.List)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.InstanceOfExprContext$add__1013:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.InstanceOfExprContext$add__1013].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.InstanceOfExprContext$add__1013].<init>(java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.InstanceOfExprContext$add__1013"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.InstanceOfExprContext$add__1013:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.InstanceOfExprContext$add__1013].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.InstanceOfExprContext$add__1013"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.InstanceOfExprContext$add__1013:-1,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_33__475].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_33__475"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__475].<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__475:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_33__475].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_33__475].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_33__475"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_33__475:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_33__475].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_33__475"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_33__475:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$33"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__87].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__87"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__87].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__87:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__87].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__87].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__87"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__87:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__87].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__87"
    linkageType: null
    functionLinenumber: -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.BlockComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    functionUses: 14
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__87:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_55__499].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_55__499"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__499].<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__499:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_55__499].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_55__499].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_55__499"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_55__499:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_55__499].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_55__499"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_55__499:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$55"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapProperty].<init>(com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.BeanProperty)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapProperty"
    linkageType: null
    functionLinenumber: 36
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    - "com.fasterxml.jackson.databind.BeanProperty"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.PropertyWriter].<init>(com.fasterxml.jackson.databind.PropertyMetadata)"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].getMetadata()"
    - "[com.fasterxml.jackson.databind.BeanProperty$Bogus].getMetadata()"
    - "[com.fasterxml.jackson.databind.BeanProperty$Std:com.fasterxml.jackson.databind.introspect.ConcreteBeanPropertyBase].getMetadata()"
    functionUses: 2
    ICount: 15
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapProperty:37"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapProperty:37"
        BranchSideFuncs:
        - "getMetadata()"
        - "<init>(com.fasterxml.jackson.databind.PropertyMetadata)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapProperty:36"
        BranchSideFuncs:
        - "getMetadata()"
        - "<init>(com.fasterxml.jackson.databind.PropertyMetadata)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapProperty:39"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapProperty:37"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapProperty:36"
        BranchSideFuncs:
        - "getMetadata()"
        - "<init>(com.fasterxml.jackson.databind.PropertyMetadata)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapProperty:37,1"
      Dst: "[com.fasterxml.jackson.databind.BeanProperty].getMetadata"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapProperty:37,1"
      Dst: "[com.fasterxml.jackson.databind.ser.PropertyWriter].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapProperty].reset(java.lang.Object,java.lang.Object,com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.JsonSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapProperty"
    linkageType: null
    functionLinenumber: 50
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapProperty].reset(java.lang.Object,com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.JsonSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapProperty"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapProperty:61,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.MapProperty].reset"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapProperty].getName()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapProperty"
    linkageType: null
    functionLinenumber: 65
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapProperty:66"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapProperty:69"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapProperty:68"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapProperty:69,1"
      Dst: "[java.lang.String].valueOf"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapProperty].getValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapProperty"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapProperty].setValue(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapProperty"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapProperty].getFullName()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapProperty"
    linkageType: null
    functionLinenumber: 87
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.PropertyName"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.PropertyName].<init>(java.lang.String)"
    - "[com.fasterxml.jackson.databind.ser.std.MapProperty].getName()"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapProperty:88,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.MapProperty].getName"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapProperty:88,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyName].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapProperty].getAnnotation(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapProperty"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.annotation.Annotation"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapProperty:93,1"
      Dst: "[com.fasterxml.jackson.databind.BeanProperty].getAnnotation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapProperty].getContextAnnotation(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapProperty"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.annotation.Annotation"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapProperty:98,1"
      Dst: "[com.fasterxml.jackson.databind.BeanProperty].getContextAnnotation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapProperty].serializeAsField(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapProperty"
    linkageType: null
    functionLinenumber: 104
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.EnumSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnsupportedTypeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.IterableSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.DateSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$StringKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicLongSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Dynamic].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer$AsNumber].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SerializableSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$FloatSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.CalendarSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.FileSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicIntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SqlTimeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.FailingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.EnumSetSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ClassSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IteratorSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.CollectionSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.RawSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SqlDateSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$LongSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntLikeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.DOMSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$ShortSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer$BigDecimalAsStringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ToStringSerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicBooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnknownSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NullSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$EnumKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.NioPathSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.InetAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnsupportedTypeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.IterableSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.DateSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$StringKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicLongSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Dynamic].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer$AsNumber].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SerializableSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$FloatSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.CalendarSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.FileSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicIntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SqlTimeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.FailingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.EnumSetSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ClassSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IteratorSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.CollectionSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.RawSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SqlDateSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$LongSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntLikeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.DOMSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$ShortSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer$BigDecimalAsStringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ToStringSerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicBooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnknownSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NullSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$EnumKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.NioPathSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.InetAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.EnumSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.SerializableSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer$AsNumber].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StringSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.BeanSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.RawSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StdScalarSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.JsonSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.InetAddressSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.ToStringSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ext.NioPathSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.NullSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnknownSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.ArraySerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StaticListSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.NonTypedScalarSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionUses: 1
    ICount: 18
    EdgeCount: 181
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapProperty:106"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapProperty:109"
        BranchSideFuncs:
        - "serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapProperty:108"
        BranchSideFuncs:
        - "serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapProperty:105,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].serialize"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapProperty:109,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].serializeWithType"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapProperty].serializeAsOmittedField(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapProperty"
    linkageType: null
    functionLinenumber: 116
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].canOmitFields()"
    - "[com.fasterxml.jackson.core.JsonGenerator].canOmitFields()"
    - "[com.fasterxml.jackson.databind.ser.std.MapProperty].getName()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeOmittedField(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeOmittedField(java.lang.String)"
    functionUses: 1
    ICount: 9
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapProperty:117"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapProperty:120"
        BranchSideFuncs:
        - "writeOmittedField(java.lang.String)"
        - "getName()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapProperty:119"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapProperty:117,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].canOmitFields"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapProperty:118,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.MapProperty].getName"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapProperty:118,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeOmittedField"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapProperty].serializeAsElement(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapProperty"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapProperty:126"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapProperty:129"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapProperty:128"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapProperty:127,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].serialize"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapProperty:129,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].serializeWithType"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapProperty].serializeAsPlaceholder(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapProperty"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapProperty:137,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeNull"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapProperty].depositSchemaProperty(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapProperty"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapProperty:151,1"
      Dst: "[com.fasterxml.jackson.databind.BeanProperty].depositSchemaProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapProperty].depositSchemaProperty(com.fasterxml.jackson.databind.node.ObjectNode,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapProperty"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.node.ObjectNode"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapProperty].getType()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapProperty"
    linkageType: null
    functionLinenumber: 162
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.MapProperty].getType()"
    - "[com.fasterxml.jackson.databind.BeanProperty$Bogus].getType()"
    - "[com.fasterxml.jackson.databind.BeanProperty$Std].getType()"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].getType()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getType()"
    functionUses: 9
    ICount: 4
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapProperty:163,1"
      Dst: "[com.fasterxml.jackson.databind.BeanProperty].getType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapProperty].getWrapperName()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapProperty"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.PropertyName"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapProperty:168,1"
      Dst: "[com.fasterxml.jackson.databind.BeanProperty].getWrapperName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapProperty].getMember()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapProperty"
    linkageType: null
    functionLinenumber: 172
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].getMember()"
    - "[com.fasterxml.jackson.databind.BeanProperty$Std].getMember()"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].getMember()"
    - "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].getMember()"
    - "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].getMember()"
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].getMember()"
    - "[com.fasterxml.jackson.databind.ser.std.MapProperty].getMember()"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].getMember()"
    - "[com.fasterxml.jackson.databind.BeanProperty$Bogus].getMember()"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty].getMember()"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].getMember()"
    functionUses: 23
    ICount: 4
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapProperty:173,1"
      Dst: "[com.fasterxml.jackson.databind.BeanProperty].getMember"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext].<init>(com.github.javaparser.ast.stmt.IfStmt,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext"
    linkageType: null
    functionLinenumber: 37
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.IfStmt"
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext].<init>(com.github.javaparser.ast.stmt.Statement,com.github.javaparser.resolution.TypeSolver)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext:38,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext].patternExprsExposedToChild(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext"
    linkageType: null
    functionLinenumber: 43
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.IfStmt].getCondition()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory].getContext(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithRange].containsWithinRange(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.stmt.IfStmt].getThenStmt()"
    - "[com.github.javaparser.resolution.Context].patternExprsExposedFromChildren()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.BinaryExprContext].patternExprsExposedFromChildren()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnclosedExprContext].patternExprsExposedFromChildren()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.VariableDeclaratorContext].patternExprsExposedFromChildren()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext].patternExprsExposedFromChildren()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.UnaryExprContext].patternExprsExposedFromChildren()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.InstanceOfExprContext].patternExprsExposedFromChildren()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.VariableDeclarationExprContext].patternExprsExposedFromChildren()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext$lambda_patternExprsExposedToChild_0__982].bootstrap$(com.github.javaparser.ast.Node,java.util.List,com.github.javaparser.resolution.Context)"
    - "[com.github.javaparser.ast.stmt.IfStmt].getElseStmt()"
    functionUses: 2
    ICount: 22
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext:50"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext:54"
        BranchSideFuncs:
        - "patternExprsExposedFromChildren()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext:53"
        BranchSideFuncs:
        - "bootstrap$(com.github.javaparser.ast.Node,java.util.List,com.github.javaparser.resolution.Context)"
        - "getElseStmt()"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext:44,1"
      Dst: "[com.github.javaparser.ast.stmt.IfStmt].getCondition"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext:45,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory].getContext"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext:47,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext:49,1"
      Dst: "[com.github.javaparser.ast.stmt.IfStmt].getThenStmt"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext:49,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithRange].containsWithinRange"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext:51,1"
      Dst: "[com.github.javaparser.resolution.Context].patternExprsExposedFromChildren"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext:51,1"
      Dst: "[java.util.List].addAll"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext:54,1"
      Dst: "[com.github.javaparser.ast.stmt.IfStmt].getElseStmt"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext:54,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext$lambda_patternExprsExposedToChild_0__982].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext:54,1"
      Dst: "[java.util.Optional].ifPresent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext].nodeContextIsChainedIfElseIf(com.github.javaparser.resolution.Context)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.Context"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext:79"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext:-1"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext:80"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext:-1"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext:81"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext:80,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].getWrappedNode"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext].nodeContextIsImmediateChildElse(com.github.javaparser.resolution.Context)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.Context"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext:96"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext:99"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext:98"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext:99"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext:104"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext:103"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext:109"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext:119"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext:118"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext:111"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext:119"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext:118"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext:112"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext:112"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext:111"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext:113"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext:119"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext:118"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext:106,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].getWrappedNode"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext:111,1"
      Dst: "[com.github.javaparser.ast.stmt.IfStmt].getElseStmt"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext:111,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext:112,1"
      Dst: "[java.util.Optional].get"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext].nodeContextIsThenOfIfStmt(com.github.javaparser.resolution.Context)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.Context"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext:134"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext:137"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext:136"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext:137"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext:142"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext:141"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext:147"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext:155"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext:154"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext:149"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext:148"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext:147"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext:150"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext:155"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext:154"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext:144,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].getWrappedNode"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext:149,1"
      Dst: "[com.github.javaparser.ast.stmt.IfStmt].getThenStmt"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext].nodeContextIsConditionOfIfStmt(com.github.javaparser.resolution.Context)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.Context"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext:160"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext:163"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext:162"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext:163"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext:168"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext:167"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext:173"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext:181"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext:180"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext:175"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext:174"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext:173"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext:176"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext:181"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext:180"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext:170,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].getWrappedNode"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext:175,1"
      Dst: "[com.github.javaparser.ast.stmt.IfStmt].getCondition"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext].lambda$patternExprsExposedToChild$0(com.github.javaparser.ast.Node,java.util.List,com.github.javaparser.resolution.Context,com.github.javaparser.ast.stmt.Statement)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext"
    linkageType: null
    functionLinenumber: 54
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "java.util.List"
    - "com.github.javaparser.resolution.Context"
    - "com.github.javaparser.ast.stmt.Statement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithRange].containsWithinRange(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.NodeList].addAll(java.util.Collection)"
    - "[com.github.javaparser.utils.VisitorList].addAll(java.util.Collection)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.BinaryExprContext].negatedPatternExprsExposedFromChildren()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnclosedExprContext].negatedPatternExprsExposedFromChildren()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.VariableDeclaratorContext].negatedPatternExprsExposedFromChildren()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.VariableDeclarationExprContext].negatedPatternExprsExposedFromChildren()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.UnaryExprContext].negatedPatternExprsExposedFromChildren()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext].negatedPatternExprsExposedFromChildren()"
    - "[com.github.javaparser.resolution.Context].negatedPatternExprsExposedFromChildren()"
    functionUses: 1
    ICount: 9
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext:56"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext:59"
        BranchSideFuncs:
        - "negatedPatternExprsExposedFromChildren()"
        - "addAll(java.util.Collection)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext:58"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext:55,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithRange].containsWithinRange"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext:57,1"
      Dst: "[com.github.javaparser.resolution.Context].negatedPatternExprsExposedFromChildren"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext:57,1"
      Dst: "[java.util.List].addAll"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactoryBuilder].<init>()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactoryBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactoryBuilder:35,1"
      Dst: "[com.fasterxml.jackson.core.TSFBuilder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactoryBuilder].<init>(com.fasterxml.jackson.core.JsonFactory)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactoryBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonFactory"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactoryBuilder:41,1"
      Dst: "[com.fasterxml.jackson.core.TSFBuilder].<init>"
    - Src: "com.fasterxml.jackson.core.JsonFactoryBuilder:42,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].getCharacterEscapes"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactoryBuilder].enable(com.fasterxml.jackson.core.json.JsonReadFeature)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactoryBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonFactoryBuilder"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.json.JsonReadFeature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactoryBuilder:57,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadFeature].mappedFeature"
    - Src: "com.fasterxml.jackson.core.JsonFactoryBuilder:57,1"
      Dst: "[com.fasterxml.jackson.core.TSFBuilder]._legacyEnable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactoryBuilder].enable(com.fasterxml.jackson.core.json.JsonReadFeature,com.fasterxml.jackson.core.json.JsonReadFeature[])"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactoryBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonFactoryBuilder"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.json.JsonReadFeature"
    - "com.fasterxml.jackson.core.json.JsonReadFeature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.JsonFactoryBuilder:65"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonFactoryBuilder:67"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactoryBuilder:63,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadFeature].mappedFeature"
    - Src: "com.fasterxml.jackson.core.JsonFactoryBuilder:63,1"
      Dst: "[com.fasterxml.jackson.core.TSFBuilder]._legacyEnable"
    - Src: "com.fasterxml.jackson.core.JsonFactoryBuilder:64,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactoryBuilder].enable"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.JsonFactoryBuilder].disable(com.fasterxml.jackson.core.json.JsonReadFeature)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactoryBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonFactoryBuilder"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.json.JsonReadFeature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactoryBuilder:73,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadFeature].mappedFeature"
    - Src: "com.fasterxml.jackson.core.JsonFactoryBuilder:73,1"
      Dst: "[com.fasterxml.jackson.core.TSFBuilder]._legacyDisable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactoryBuilder].disable(com.fasterxml.jackson.core.json.JsonReadFeature,com.fasterxml.jackson.core.json.JsonReadFeature[])"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactoryBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonFactoryBuilder"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.json.JsonReadFeature"
    - "com.fasterxml.jackson.core.json.JsonReadFeature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.JsonFactoryBuilder:80"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonFactoryBuilder:82"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactoryBuilder:79,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadFeature].mappedFeature"
    - Src: "com.fasterxml.jackson.core.JsonFactoryBuilder:79,1"
      Dst: "[com.fasterxml.jackson.core.TSFBuilder]._legacyDisable"
    - Src: "com.fasterxml.jackson.core.JsonFactoryBuilder:81,1"
      Dst: "[com.fasterxml.jackson.core.TSFBuilder]._legacyEnable"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.JsonFactoryBuilder].configure(com.fasterxml.jackson.core.json.JsonReadFeature,boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactoryBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonFactoryBuilder"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.json.JsonReadFeature"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.JsonFactoryBuilder:88"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonFactoryBuilder:87"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactoryBuilder:88,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactoryBuilder].enable"
    - Src: "com.fasterxml.jackson.core.JsonFactoryBuilder:88,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactoryBuilder].disable"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactoryBuilder].enable(com.fasterxml.jackson.core.json.JsonWriteFeature)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactoryBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonFactoryBuilder"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.json.JsonWriteFeature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.JsonFactoryBuilder:96"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonFactoryBuilder:99"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonFactoryBuilder:98"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactoryBuilder:95,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonWriteFeature].mappedFeature"
    - Src: "com.fasterxml.jackson.core.JsonFactoryBuilder:97,1"
      Dst: "[com.fasterxml.jackson.core.TSFBuilder]._legacyEnable"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactoryBuilder].enable(com.fasterxml.jackson.core.json.JsonWriteFeature,com.fasterxml.jackson.core.json.JsonWriteFeature[])"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactoryBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonFactoryBuilder"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.json.JsonWriteFeature"
    - "com.fasterxml.jackson.core.json.JsonWriteFeature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.JsonFactoryBuilder:105"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonFactoryBuilder:107"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactoryBuilder:104,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonWriteFeature].mappedFeature"
    - Src: "com.fasterxml.jackson.core.JsonFactoryBuilder:104,1"
      Dst: "[com.fasterxml.jackson.core.TSFBuilder]._legacyEnable"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.JsonFactoryBuilder].disable(com.fasterxml.jackson.core.json.JsonWriteFeature)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactoryBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonFactoryBuilder"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.json.JsonWriteFeature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactoryBuilder:113,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonWriteFeature].mappedFeature"
    - Src: "com.fasterxml.jackson.core.JsonFactoryBuilder:113,1"
      Dst: "[com.fasterxml.jackson.core.TSFBuilder]._legacyDisable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactoryBuilder].disable(com.fasterxml.jackson.core.json.JsonWriteFeature,com.fasterxml.jackson.core.json.JsonWriteFeature[])"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactoryBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonFactoryBuilder"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.json.JsonWriteFeature"
    - "com.fasterxml.jackson.core.json.JsonWriteFeature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.JsonFactoryBuilder:120"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonFactoryBuilder:122"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactoryBuilder:119,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonWriteFeature].mappedFeature"
    - Src: "com.fasterxml.jackson.core.JsonFactoryBuilder:119,1"
      Dst: "[com.fasterxml.jackson.core.TSFBuilder]._legacyDisable"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.JsonFactoryBuilder].configure(com.fasterxml.jackson.core.json.JsonWriteFeature,boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactoryBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonFactoryBuilder"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.json.JsonWriteFeature"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.JsonFactoryBuilder:128"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonFactoryBuilder:127"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactoryBuilder:128,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactoryBuilder].enable"
    - Src: "com.fasterxml.jackson.core.JsonFactoryBuilder:128,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactoryBuilder].disable"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactoryBuilder].characterEscapes(com.fasterxml.jackson.core.io.CharacterEscapes)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactoryBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonFactoryBuilder"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.io.CharacterEscapes"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactoryBuilder].rootValueSeparator(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactoryBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonFactoryBuilder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.JsonFactoryBuilder:156"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonFactoryBuilder:156"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonFactoryBuilder:155"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactoryBuilder:156,1"
      Dst: "[com.fasterxml.jackson.core.io.SerializedString].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactoryBuilder].rootValueSeparator(com.fasterxml.jackson.core.SerializableString)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactoryBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonFactoryBuilder"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.SerializableString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactoryBuilder].highestNonEscapedChar(int)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactoryBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonFactoryBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.JsonFactoryBuilder:195"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonFactoryBuilder:195"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonFactoryBuilder:194"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactoryBuilder:195,1"
      Dst: "[java.lang.Math].max"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactoryBuilder].quoteChar(char)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactoryBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonFactoryBuilder"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.JsonFactoryBuilder:217"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonFactoryBuilder:220"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonFactoryBuilder:219"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactoryBuilder:218,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactoryBuilder].characterEscapes()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactoryBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.io.CharacterEscapes"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactoryBuilder].rootValueSeparator()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactoryBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.SerializableString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactoryBuilder].highestNonEscapedChar()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactoryBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactoryBuilder].quoteChar()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactoryBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "char"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactoryBuilder].build()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactoryBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonFactory"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactoryBuilder:236,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_erased_2__810].bootstrap$()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_erased_2__810"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_erased_2__810].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_erased_2__810:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_erased_2__810].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_erased_2__810].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_erased_2__810"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_erased_2__810:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_erased_2__810].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_erased_2__810"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].lambda$erased$2(java.util.Set)"
    functionUses: 9
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_erased_2__810:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].lambda$erased$2"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$init__646].bootstrap$()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$init__646"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$init__646].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$init__646:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$init__646].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$init__646].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$init__646"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$init__646:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$init__646].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$init__646"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].<init>(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration)"
    functionUses: 11
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$init__646:-1,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedTypeVariable].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.observer.ObservableProperty"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmTextBlock:31,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmTextBlock].getProperty()"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmTextBlock"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "com.github.javaparser.ast.observer.ObservableProperty"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.printer.SourcePrinter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmTextBlock:41,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmTextBlock:43,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmTextBlock:45,1"
      Dst: "[com.github.javaparser.ast.observer.ObservableProperty].getValueAsStringAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmTextBlock].toString()"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmTextBlock"
    linkageType: null
    functionLinenumber: 50
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmTextBlock].getProperty()"
    functionUses: 21
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmTextBlock:51,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmTextBlock:51,1"
      Dst: "[java.lang.Class].getSimpleName"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmTextBlock:51,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmTextBlock].getProperty"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmTextBlock:51,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory].<init>()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory:27,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory].reverseIterator(com.github.javaparser.printer.lexicalpreservation.NodeText,int)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory"
    linkageType: null
    functionLinenumber: 167
    functionDepth: 0
    returnType: "java.util.Iterator"
    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)"
    functionUses: 1
    ICount: 18
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory:169"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory:178"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.printer.lexicalpreservation.TokenTextElement,com.github.javaparser.printer.lexicalpreservation.NodeText,int)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory:177"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory:178"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory:183"
        BranchSideFuncs:
        - "reverseIterator(com.github.javaparser.printer.lexicalpreservation.NodeText)"
        - "getNodeTextForWrappedNode()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory:182"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory:168,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].getTextElement"
    - Src: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory:170,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$1].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory:180,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].getNodeTextForWrappedNode"
    - Src: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory:181,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory].reverseIterator"
    - Src: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory:183,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory].reverseIterator(com.github.javaparser.printer.lexicalpreservation.NodeText)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory"
    linkageType: null
    functionLinenumber: 186
    functionDepth: 0
    returnType: "java.util.Iterator"
    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:187,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].numberOfElements"
    - Src: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory:187,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory].partialReverseIterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory].partialReverseIterator(com.github.javaparser.printer.lexicalpreservation.NodeText,int)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory"
    linkageType: null
    functionLinenumber: 190
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 2
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.NodeText"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[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)"
    functionUses: 2
    ICount: 14
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory:192"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory:194"
        BranchSideFuncs:
        - "<init>(java.util.List)"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory:191,1"
      Dst: "[java.util.LinkedList].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory:193,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory].reverseIterator"
    - Src: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory:193,1"
      Dst: "[java.util.List].add"
    - Src: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory:195,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationExtendsContext].<init>(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationExtendsContext"
    linkageType: null
    functionLinenumber: 39
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].<init>(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationExtendsContext:40,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationExtendsContext].solveType(java.lang.String,java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationExtendsContext"
    linkageType: null
    functionLinenumber: 44
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.model.SymbolReference"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getTypeParameters()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId()"
    - "[com.github.javaparser.ast.type.TypeParameter].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].<init>(com.github.javaparser.ast.type.TypeParameter,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.resolution.model.SymbolReference].solved(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
    - "[com.github.javaparser.resolution.Context].solveType(java.lang.String,java.util.List)"
    functionUses: 9
    ICount: 23
    EdgeCount: 47
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationExtendsContext:45"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationExtendsContext:51"
        BranchSideFuncs:
        - "getTypeParameters()"
        - "getId()"
        - "hasNext()"
        - "iterator()"
        - "getName()"
        - "next()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationExtendsContext:50"
        BranchSideFuncs:
        - "solveType(java.lang.String,java.util.List)"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationExtendsContext:46"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationExtendsContext:49"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.ast.type.TypeParameter,com.github.javaparser.resolution.TypeSolver)"
        - "solved(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationExtendsContext:48"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationExtendsContext:45,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getTypeParameters"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationExtendsContext:45,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationExtendsContext:45,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationExtendsContext:45,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationExtendsContext:46,1"
      Dst: "[com.github.javaparser.ast.type.TypeParameter].getName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationExtendsContext:46,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationExtendsContext:46,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationExtendsContext:47,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationExtendsContext:47,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].solved"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationExtendsContext:51,1"
      Dst: "[com.github.javaparser.resolution.Context].solveType"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasAnnotation_15__715].bootstrap$(java.lang.String)"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasAnnotation_15__715"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasAnnotation_15__715].<init>(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasAnnotation_15__715:-1,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasAnnotation_15__715].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasAnnotation_15__715].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasAnnotation_15__715"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasAnnotation_15__715:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasAnnotation_15__715].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasAnnotation_15__715"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].lambda$hasAnnotation$15(java.lang.String,com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    functionUses: 6
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasAnnotation_15__715:-1,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].lambda$hasAnnotation$15"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.Log].<init>()"
    functionSourceFile: "com.github.javaparser.utils.Log"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.Log:35,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.Log].setAdapter(com.github.javaparser.utils.Log$Adapter)"
    functionSourceFile: "com.github.javaparser.utils.Log"
    linkageType: null
    functionLinenumber: -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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.Log].trace(java.lang.String,java.util.function.Supplier[])"
    functionSourceFile: "com.github.javaparser.utils.Log"
    linkageType: null
    functionLinenumber: 121
    functionDepth: 0
    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$StandardOutStandardErrorAdapter].trace(java.util.function.Supplier)"
    - "[com.github.javaparser.utils.Log$SilentAdapter].trace(java.util.function.Supplier)"
    functionUses: 9
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.Log:122,1"
      Dst: "[com.github.javaparser.utils.Log].makeFormattingSupplier"
    - Src: "com.github.javaparser.utils.Log:122,1"
      Dst: "[com.github.javaparser.utils.Log$Adapter].trace"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 125
    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__341].bootstrap$(java.util.function.Supplier[],java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.Log:126,1"
      Dst: "[com.github.javaparser.utils.Log$lambda_makeFormattingSupplier_0__341].bootstrap$"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.function.Supplier[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.Log:140,1"
      Dst: "[com.github.javaparser.utils.Log].makeFormattingSupplier"
    - Src: "com.github.javaparser.utils.Log:140,1"
      Dst: "[com.github.javaparser.utils.Log$Adapter].info"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.Log].error(java.lang.Throwable)"
    functionSourceFile: "com.github.javaparser.utils.Log"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.Log:147,1"
      Dst: "[com.github.javaparser.utils.Log$lambda_error_1__1228].bootstrap$"
    - Src: "com.github.javaparser.utils.Log:147,1"
      Dst: "[com.github.javaparser.utils.Log$lambda_error_2__1229].bootstrap$"
    - Src: "com.github.javaparser.utils.Log:147,1"
      Dst: "[com.github.javaparser.utils.Log$Adapter].error"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Throwable"
    - "java.lang.String"
    - "java.util.function.Supplier[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.Log:155,1"
      Dst: "[com.github.javaparser.utils.Log$lambda_error_3__1230].bootstrap$"
    - Src: "com.github.javaparser.utils.Log:155,1"
      Dst: "[com.github.javaparser.utils.Log].makeFormattingSupplier"
    - Src: "com.github.javaparser.utils.Log:155,1"
      Dst: "[com.github.javaparser.utils.Log$Adapter].error"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.function.Supplier[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.Log:163,1"
      Dst: "[com.github.javaparser.utils.Log$lambda_error_4__1231].bootstrap$"
    - Src: "com.github.javaparser.utils.Log:163,1"
      Dst: "[com.github.javaparser.utils.Log].makeFormattingSupplier"
    - Src: "com.github.javaparser.utils.Log:163,1"
      Dst: "[com.github.javaparser.utils.Log$Adapter].error"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.Log].lambda$error$4()"
    functionSourceFile: "com.github.javaparser.utils.Log"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Throwable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 1
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.Log].lambda$error$3(java.lang.Throwable)"
    functionSourceFile: "com.github.javaparser.utils.Log"
    linkageType: null
    functionLinenumber: -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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.Log].lambda$error$2()"
    functionSourceFile: "com.github.javaparser.utils.Log"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 1
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.Log].lambda$error$1(java.lang.Throwable)"
    functionSourceFile: "com.github.javaparser.utils.Log"
    linkageType: null
    functionLinenumber: -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: null
    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: null
    functionLinenumber: 126
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.util.function.Supplier[]"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.declarations.ResolvedEnumDeclaration$lambda_getEnumConstant_2__667].get()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$init__758].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_12__347].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_8__343].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_7__344].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_getType_4__618].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_5__353].get()"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver$lambda_tryToSolveType_1__372].get()"
    - "[com.github.javaparser.ast.type.VarType$lambda_convertToUsage_2__678].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_1__336].get()"
    - "[com.github.javaparser.utils.Log$lambda_makeFormattingSupplier_0__341].get()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getField_1__652].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$returnType__340].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_9__346].get()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getInternalType_4__664].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_6__352].get()"
    - "[com.github.javaparser.ast.type.VarType$lambda_convertToUsage_1__680].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_3__338].get()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration$lambda_getInternalType_1__660].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_getType_1__619].get()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_getGenericParameterByName_4__647].get()"
    - "[com.github.javaparser.ast.Node$lambda_getSymbolResolver_8__641].get()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration$lambda_getInternalType_2__662].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_getType_3__617].get()"
    - "[com.github.javaparser.resolution.Navigator$lambda_demandParentNode_3__345].get()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration$lambda_getInternalType_1__658].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_2__337].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_4__339].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_getType_2__620].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_toMethodUsage_5__373].get()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$init__774].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveMethod_2__684].get()"
    - "[com.github.javaparser.utils.CodeGenerationUtils].f(java.lang.String,java.lang.Object[])"
    functionUses: 1
    ICount: 14
    EdgeCount: 33
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.Log:128"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.Log:130"
        BranchSideFuncs:
        - "f(java.lang.String,java.lang.Object[])"
    Callsites:
    - Src: "com.github.javaparser.utils.Log:129,1"
      Dst: "[java.util.function.Supplier].get"
    - Src: "com.github.javaparser.utils.Log:131,1"
      Dst: "[com.github.javaparser.utils.CodeGenerationUtils].f"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.metamodel.SingleMemberAnnotationExprMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.SingleMemberAnnotationExprMetaModel"
    linkageType: null
    functionLinenumber: 41
    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:42,1"
      Dst: "[com.github.javaparser.metamodel.AnnotationExprMetaModel].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.RangedList].<init>(com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.RangedList"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    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)"
    functionUses: 16
    ICount: 10
    EdgeCount: 1
    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>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.RangedList].beginAt(com.github.javaparser.JavaToken)"
    functionSourceFile: "com.github.javaparser.RangedList"
    linkageType: null
    functionLinenumber: 40
    functionDepth: 0
    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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.RangedList].endAt(com.github.javaparser.JavaToken)"
    functionSourceFile: "com.github.javaparser.RangedList"
    linkageType: null
    functionLinenumber: 44
    functionDepth: 0
    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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.RangedList].add(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.RangedList"
    linkageType: null
    functionLinenumber: 48
    functionDepth: 0
    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"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:51,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils].solveMethodAsUsage(java.lang.String,java.util.List,com.github.javaparser.resolution.TypeSolver,com.github.javaparser.resolution.Context,java.util.List,com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration,javassist.CtClass)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils"
    linkageType: null
    functionLinenumber: 55
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 7
    argTypes:
    - "java.lang.String"
    - "java.util.List"
    - "com.github.javaparser.resolution.TypeSolver"
    - "com.github.javaparser.resolution.Context"
    - "java.util.List"
    - "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration"
    - "javassist.CtClass"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getTypeParameters()"
    - "[javassist.CtMethod].getMethodInfo()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator:com.fasterxml.jackson.databind.util.ArrayIterator:com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator:com.github.javaparser.TokenRange$1:com.github.javaparser.ast.Node$PostOrderIterator:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator:javassist.CtMethod].getMethodInfo()"
    - "[com.github.javaparser.resolution.MethodUsage].<init>(com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].<init>(javassist.CtMethod,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.resolution.MethodUsage].replaceTypeParameter(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.MethodUsage].getNoParams()"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.utils.VisitorList].isEmpty()"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].getAncestors()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_solveMethodAsUsage_0__971].bootstrap$(com.github.javaparser.resolution.types.ResolvedReferenceType)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_solveMethodAsUsage_1__972].bootstrap$(java.lang.String,java.util.List,com.github.javaparser.resolution.Context,java.util.List)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$add__973].bootstrap$(java.util.List)"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic].findMostApplicableUsage(java.util.List,java.lang.String,java.util.List,com.github.javaparser.resolution.TypeSolver)"
    functionUses: 3
    ICount: 69
    EdgeCount: 81
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:59"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:78"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:77"
        BranchSideFuncs:
        - "getAncestors()"
        - "hasNext()"
        - "next()"
        - "iterator()"
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:60"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:56"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:55"
        BranchSideFuncs:
        - "getTypeParameters()"
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:61"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:56"
        BranchSideFuncs:
        - "getMethodInfo()"
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:55"
        BranchSideFuncs:
        - "getTypeParameters()"
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:62"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:56"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration)"
        - "<init>(javassist.CtMethod,com.github.javaparser.resolution.TypeSolver)"
        - "size()"
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:55"
        BranchSideFuncs:
        - "getTypeParameters()"
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:64"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:68"
        BranchSideFuncs:
        - "isEmpty()"
        - "getNoParams()"
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:64"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:68"
        BranchSideFuncs:
        - "isEmpty()"
        - "getNoParams()"
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:72"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:56"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:55"
        BranchSideFuncs:
        - "getTypeParameters()"
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:72"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:56"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:55"
        BranchSideFuncs:
        - "getTypeParameters()"
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:78"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:85"
        BranchSideFuncs:
        - "getAncestors()"
        - "hasNext()"
        - "bootstrap$(java.lang.String,java.util.List,com.github.javaparser.resolution.Context,java.util.List)"
        - "getTypeDeclaration()"
        - "next()"
        - "bootstrap$(java.util.List)"
        - "iterator()"
        - "bootstrap$(com.github.javaparser.resolution.types.ResolvedReferenceType)"
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:84"
        BranchSideFuncs:
        - "findMostApplicableUsage(java.util.List,java.lang.String,java.util.List,com.github.javaparser.resolution.TypeSolver)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:56,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParametrizable].getTypeParameters"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:58,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:59,1"
      Dst: "[javassist.CtClass].getDeclaredMethods"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:60,1"
      Dst: "[javassist.CtMethod].getName"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:60,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:61,1"
      Dst: "[javassist.CtMethod].getMethodInfo"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:61,1"
      Dst: "[javassist.bytecode.MethodInfo].getAccessFlags"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:63,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].<init>"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:63,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].<init>"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:64,1"
      Dst: "[java.util.List].size"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:65,1"
      Dst: "[java.util.List].get"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:67,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].replaceTypeParameter"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:69,1"
      Dst: "[java.util.List].add"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:72,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:72,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].getNoParams"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:73,1"
      Dst: "[java.util.Optional].of"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:78,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].getAncestors"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:78,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:78,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:78,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:79,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:79,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_solveMethodAsUsage_0__971].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:80,1"
      Dst: "[java.util.Optional].flatMap"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:80,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_solveMethodAsUsage_1__972].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:82,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:82,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$add__973].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:82,1"
      Dst: "[java.util.Optional].ifPresent"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:85,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].findMostApplicableUsage"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils].solveMethod(java.lang.String,java.util.List,boolean,com.github.javaparser.resolution.TypeSolver,com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration,javassist.CtClass)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils"
    linkageType: null
    functionLinenumber: 89
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.model.SymbolReference"
    argCount: 6
    argTypes:
    - "java.lang.String"
    - "java.util.List"
    - "boolean"
    - "com.github.javaparser.resolution.TypeSolver"
    - "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration"
    - "javassist.CtClass"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_solveMethod_2__793].bootstrap$(boolean)"
    - "[javassist.CtMethod].getMethodInfo()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator:com.fasterxml.jackson.databind.util.ArrayIterator:com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator:com.github.javaparser.TokenRange$1:com.github.javaparser.ast.Node$PostOrderIterator:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator:javassist.CtMethod].getMethodInfo()"
    - "[com.github.javaparser.resolution.logic.InferenceContext$lambda_registerCorrespondance_1__693].test(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_12__733].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredMethods_1__881].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_1__784].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_static_3__348].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler$lambda_relaxMatch_0__703].test(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__761].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.Navigator$lambda_findType_8__670].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_findMostApplicable_3__688].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration$lambda_getInternalType_0__657].test(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__750].test(java.lang.Object)"
    - "[com.github.javaparser.HasParentNode$lambda_findAncestor_1__716].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_toUnboxedType_11__362].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedEnumDeclaration$lambda_getEnumConstant_1__666].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration$lambda_hasInternalType_3__653].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getEnumConstants_6__834].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_hasInternalType_5__655].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceContext$lambda_registerCorrespondance_2__694].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration$lambda_getInternalType_0__659].test(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers$lambda_findStringBasedKeyDeserializer_0__890].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration$lambda_hasInternalType_2__654].test(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__769].test(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__754].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_getAllFields_0__822].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_3__786].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType$lambda_isAssignableBy_0__379].test(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_1__903].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration$isEnumConstant__832].test(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_2__745].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext$lambda_solveMethod_1__682].test(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__760].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_getAllFields_0__820].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType$lambda_isAssignableBy_2__378].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_isAssignableByReferenceType_1__706].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType$lambda_in_0__363].test(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_2__746].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasAnnotation_13__713].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_findMostApplicable_2__686].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_lub_0__639].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration$lambda_hasInternalType_2__656].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_5__625].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType$lambda_concreteEquivalentTypesAlsoIndirectly_1__877].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler$lambda_isResolvableTo_3__885].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasAnnotation_15__715].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasAnnotation_12__712].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getInternalType_3__663].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_findMostApplicableUsage_4__377].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveMethod_6__866].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_solveMethod_2__793].test(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter$nonNull__359].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedType$lambda_isNumericType_0__381].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveMethod_0__683].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_minimalCandidates_3__812].test(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__766].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_solveWithAsValue_1__801].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_8__628].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_toMethodUsage_7__375].test(java.lang.Object)"
    - "[com.github.javaparser.ast.CompilationUnit$lambda_getClassByName_2__668].test(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__776].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasField_6__648].test(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__753].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_0__783].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getDeclaredMethods_3__879].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler$lambda_isResolvableTo_1__883].test(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__777].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveMethod_5__864].test(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_13__734].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_distinctByKey_1__689].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration$lambda_getInternalType_1__661].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveMethod_4__863].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getAllFields_1__825].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_getField_4__650].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType$lambda_equivalentType_3__696].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver$lambda_tryToSolveType_0__370].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedEnumDeclaration$lambda_hasEnumConstant_0__665].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_toMethodUsage_6__374].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType$lambda_concreteEquivalentTypesAlsoIndirectly_0__876].test(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_printOrphanCommentsEnding_15__901].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_getFunctionalMethod_0__350].test(java.lang.Object)"
    - "[com.github.javaparser.HasParentNode$lambda_findAncestor_0__383].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_hasField_2__649].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext$lambda_isAncestorOf_4__875].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic$lambda_solveMethod_0__790].test(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__770].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_3__623].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_isUnboxable_10__361].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_getFunctionalMethod_1__351].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getField_0__651].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_findMembersOfKind_0__799].test(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.Expression$lambda_static_0__21].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_2__785].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].<init>(javassist.CtMethod,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.utils.VisitorList].isEmpty()"
    - "[com.github.javaparser.resolution.model.SymbolReference].solved(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].getAncestors()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration()"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic].solveMethodInType(com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration,java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.resolution.model.SymbolReference].isSolved()"
    - "[com.github.javaparser.resolution.model.SymbolReference].getCorrespondingDeclaration()"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic].findMostApplicable(java.util.List,java.lang.String,java.util.List,com.github.javaparser.resolution.TypeSolver)"
    functionUses: 3
    ICount: 66
    EdgeCount: 147
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:92"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:107"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:106"
        BranchSideFuncs:
        - "getAncestors()"
        - "hasNext()"
        - "next()"
        - "iterator()"
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:93"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:92"
        BranchSideFuncs:
        - "getMethodInfo()"
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:91"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:94"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:93"
        BranchSideFuncs:
        - "test(java.lang.Object)"
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:92"
        BranchSideFuncs:
        - "getMethodInfo()"
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:95"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:90"
        BranchSideFuncs:
        - "isEmpty()"
        - "getNumberOfParams()"
        - "<init>(javassist.CtMethod,com.github.javaparser.resolution.TypeSolver)"
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:89"
        BranchSideFuncs:
        - "bootstrap$(boolean)"
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:95"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:90"
        BranchSideFuncs:
        - "isEmpty()"
        - "getNumberOfParams()"
        - "<init>(javassist.CtMethod,com.github.javaparser.resolution.TypeSolver)"
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:89"
        BranchSideFuncs:
        - "bootstrap$(boolean)"
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:95"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:90"
        BranchSideFuncs:
        - "isEmpty()"
        - "getNumberOfParams()"
        - "<init>(javassist.CtMethod,com.github.javaparser.resolution.TypeSolver)"
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:89"
        BranchSideFuncs:
        - "bootstrap$(boolean)"
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:95"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:90"
        BranchSideFuncs:
        - "isEmpty()"
        - "getNumberOfParams()"
        - "<init>(javassist.CtMethod,com.github.javaparser.resolution.TypeSolver)"
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:89"
        BranchSideFuncs:
        - "bootstrap$(boolean)"
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:100"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:90"
        BranchSideFuncs:
        - "solved(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:89"
        BranchSideFuncs:
        - "bootstrap$(boolean)"
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:100"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:90"
        BranchSideFuncs:
        - "solved(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:89"
        BranchSideFuncs:
        - "bootstrap$(boolean)"
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:107"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:124"
        BranchSideFuncs:
        - "getAncestors()"
        - "hasNext()"
        - "getTypeDeclaration()"
        - "next()"
        - "iterator()"
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:123"
        BranchSideFuncs:
        - "findMostApplicable(java.util.List,java.lang.String,java.util.List,com.github.javaparser.resolution.TypeSolver)"
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:109"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:121"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:116"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:122"
        BranchSideFuncs:
        - "getCorrespondingDeclaration()"
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:121"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:90,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:91,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_solveMethod_2__793].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:92,1"
      Dst: "[javassist.CtClass].getDeclaredMethods"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:93,1"
      Dst: "[javassist.CtMethod].getMethodInfo"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:93,1"
      Dst: "[javassist.bytecode.MethodInfo].getAttribute"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:94,1"
      Dst: "[javassist.bytecode.MethodInfo].getAccessFlags"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:95,1"
      Dst: "[javassist.CtMethod].getName"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:95,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:95,1"
      Dst: "[java.util.function.Predicate].test"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:96,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].<init>"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:97,1"
      Dst: "[java.util.List].add"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:100,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:100,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getNumberOfParams"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:101,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].solved"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:107,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].getAncestors"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:107,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:107,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:107,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:108,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:109,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:111,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:110,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].solveMethodInType"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:116,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].isSolved"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:117,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].getCorrespondingDeclaration"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:124,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].findMostApplicable"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils].signatureTypeToType(javassist.bytecode.SignatureAttribute$Type,com.github.javaparser.resolution.TypeSolver,com.github.javaparser.resolution.declarations.ResolvedTypeParametrizable)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils"
    linkageType: null
    functionLinenumber: 127
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 3
    argTypes:
    - "javassist.bytecode.SignatureAttribute$Type"
    - "com.github.javaparser.resolution.TypeSolver"
    - "com.github.javaparser.resolution.declarations.ResolvedTypeParametrizable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_signatureTypeToType_3__631].bootstrap$(com.github.javaparser.resolution.TypeSolver,com.github.javaparser.resolution.declarations.ResolvedTypeParametrizable)"
    - "[com.github.javaparser.resolution.TypeSolver].solveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver].solveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver].solveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils].getTypeName(javassist.bytecode.SignatureAttribute$ClassType)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils].internalNameToCanonicalName(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils].removeTypeArguments(java.lang.String)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration,java.util.List)"
    - "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].findTypeParameter(java.lang.String)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].findTypeParameter(java.lang.String)"
    - "[com.github.javaparser.resolution.UnsolvedSymbolException].<init>(java.lang.String)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].<init>(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils].signatureTypeToType(javassist.bytecode.SignatureAttribute$Type,com.github.javaparser.resolution.TypeSolver,com.github.javaparser.resolution.declarations.ResolvedTypeParametrizable)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils].getArrayType(com.github.javaparser.resolution.types.ResolvedType,int)"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].byName(java.lang.String)"
    functionUses: 10
    ICount: 68
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:128"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:135"
        BranchSideFuncs:
        - "bootstrap$(com.github.javaparser.resolution.TypeSolver,com.github.javaparser.resolution.declarations.ResolvedTypeParametrizable)"
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:134"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:130"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:128"
        BranchSideFuncs:
        - "bootstrap$(com.github.javaparser.resolution.TypeSolver,com.github.javaparser.resolution.declarations.ResolvedTypeParametrizable)"
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:135"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:144"
        BranchSideFuncs:
        - "findTypeParameter(java.lang.String)"
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:143"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:138"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:141"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:140"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration)"
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:144"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:149"
        BranchSideFuncs:
        - "signatureTypeToType(javassist.bytecode.SignatureAttribute$Type,com.github.javaparser.resolution.TypeSolver,com.github.javaparser.resolution.declarations.ResolvedTypeParametrizable)"
        - "getArrayType(com.github.javaparser.resolution.types.ResolvedType,int)"
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:148"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:149"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:156"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:155"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:151"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:154"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:153"
        BranchSideFuncs:
        - "byName(java.lang.String)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:130,1"
      Dst: "[javassist.bytecode.SignatureAttribute$ClassType].getTypeArguments"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:130,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:130,1"
      Dst: "[java.util.Arrays].stream"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:130,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_signatureTypeToType_3__631].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:130,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:130,1"
      Dst: "[java.util.stream.Collectors].toList"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:130,1"
      Dst: "[java.util.stream.Stream].collect"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:132,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils].getTypeName"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:132,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils].internalNameToCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:132,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils].removeTypeArguments"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:131,1"
      Dst: "[com.github.javaparser.resolution.TypeSolver].solveType"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:133,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:137,1"
      Dst: "[javassist.bytecode.SignatureAttribute$TypeVariable].getName"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:137,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParametrizable].findTypeParameter"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:138,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:139,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:139,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:139,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:139,1"
      Dst: "[com.github.javaparser.resolution.UnsolvedSymbolException].<init>"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:141,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:142,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedTypeVariable].<init>"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:146,1"
      Dst: "[javassist.bytecode.SignatureAttribute$ArrayType].getComponentType"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:146,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils].signatureTypeToType"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:147,1"
      Dst: "[javassist.bytecode.SignatureAttribute$ArrayType].getDimension"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:147,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils].getArrayType"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:151,1"
      Dst: "[javassist.bytecode.SignatureAttribute$BaseType].toString"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:151,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:154,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].byName"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:156,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:156,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:156,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils].getArrayType(com.github.javaparser.resolution.types.ResolvedType,int)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils"
    linkageType: null
    functionLinenumber: 161
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].<init>(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils].getArrayType(com.github.javaparser.resolution.types.ResolvedType,int)"
    functionUses: 2
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:162"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:163"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:162"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:162,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedArrayType].<init>"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:162,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils].getArrayType"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils].getTypeName(javassist.bytecode.SignatureAttribute$ClassType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils"
    linkageType: null
    functionLinenumber: 166
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "javassist.bytecode.SignatureAttribute$ClassType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils].getTypeName(javassist.bytecode.SignatureAttribute$ClassType)"
    functionUses: 2
    ICount: 14
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:168"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:166"
        BranchSideFuncs:
        - "getTypeName(javassist.bytecode.SignatureAttribute$ClassType)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:167,1"
      Dst: "[javassist.bytecode.SignatureAttribute$ClassType].getDeclaringClass"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:168,1"
      Dst: "[javassist.bytecode.SignatureAttribute$ClassType].getName"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:168,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:168,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils].getTypeName"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:168,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:168,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils].removeTypeArguments(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils"
    linkageType: null
    functionLinenumber: 171
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:172"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:175"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:174"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:172,1"
      Dst: "[java.lang.String].contains"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:173,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:173,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils].internalNameToCanonicalName(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils"
    linkageType: null
    functionLinenumber: 178
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:179,1"
      Dst: "[java.lang.String].replaceAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils].objectTypeArgumentToType(javassist.bytecode.SignatureAttribute$ObjectType,com.github.javaparser.resolution.TypeSolver,com.github.javaparser.resolution.declarations.ResolvedTypeParametrizable)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils"
    linkageType: null
    functionLinenumber: 182
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 3
    argTypes:
    - "javassist.bytecode.SignatureAttribute$ObjectType"
    - "com.github.javaparser.resolution.TypeSolver"
    - "com.github.javaparser.resolution.declarations.ResolvedTypeParametrizable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils].signatureTypeToType(javassist.bytecode.SignatureAttribute$Type,com.github.javaparser.resolution.TypeSolver,com.github.javaparser.resolution.declarations.ResolvedTypeParametrizable)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].<init>(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils].signatureTypeToType(javassist.bytecode.SignatureAttribute$Type,com.github.javaparser.resolution.TypeSolver,com.github.javaparser.resolution.declarations.ResolvedTypeParametrizable)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils].getGenericParameterByName(java.lang.String,com.github.javaparser.resolution.declarations.ResolvedTypeParametrizable,com.github.javaparser.resolution.TypeSolver)"
    functionUses: 3
    ICount: 19
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:183"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:186"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:185"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:186"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:189"
        BranchSideFuncs:
        - "signatureTypeToType(javassist.bytecode.SignatureAttribute$Type,com.github.javaparser.resolution.TypeSolver,com.github.javaparser.resolution.declarations.ResolvedTypeParametrizable)"
        - "<init>(com.github.javaparser.resolution.types.ResolvedType)"
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:188"
        BranchSideFuncs:
        - "getGenericParameterByName(java.lang.String,com.github.javaparser.resolution.declarations.ResolvedTypeParametrizable,com.github.javaparser.resolution.TypeSolver)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:184,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils].signatureTypeToType"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:187,1"
      Dst: "[javassist.bytecode.SignatureAttribute$ArrayType].getComponentType"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:187,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedArrayType].<init>"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:189,1"
      Dst: "[javassist.bytecode.SignatureAttribute$ObjectType].jvmTypeName"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:190,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils].getGenericParameterByName"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils].getGenericParameterByName(java.lang.String,com.github.javaparser.resolution.declarations.ResolvedTypeParametrizable,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils"
    linkageType: null
    functionLinenumber: 193
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "com.github.javaparser.resolution.declarations.ResolvedTypeParametrizable"
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$init__646].bootstrap$()"
    - "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].findTypeParameter(java.lang.String)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].findTypeParameter(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_getGenericParameterByName_4__647].bootstrap$(com.github.javaparser.resolution.TypeSolver,java.lang.String)"
    functionUses: 1
    ICount: 10
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:194,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParametrizable].findTypeParameter"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:194,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$init__646].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:194,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:195,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_getGenericParameterByName_4__647].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:195,1"
      Dst: "[java.util.Optional].orElseGet"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils].typeArgumentToType(javassist.bytecode.SignatureAttribute$TypeArgument,com.github.javaparser.resolution.TypeSolver,com.github.javaparser.resolution.declarations.ResolvedTypeParametrizable)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils"
    linkageType: null
    functionLinenumber: 199
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 3
    argTypes:
    - "javassist.bytecode.SignatureAttribute$TypeArgument"
    - "com.github.javaparser.resolution.TypeSolver"
    - "com.github.javaparser.resolution.declarations.ResolvedTypeParametrizable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].extendsBound(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils].objectTypeArgumentToType(javassist.bytecode.SignatureAttribute$ObjectType,com.github.javaparser.resolution.TypeSolver,com.github.javaparser.resolution.declarations.ResolvedTypeParametrizable)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils].objectTypeArgumentToType(javassist.bytecode.SignatureAttribute$ObjectType,com.github.javaparser.resolution.TypeSolver,com.github.javaparser.resolution.declarations.ResolvedTypeParametrizable)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].superBound(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils].objectTypeArgumentToType(javassist.bytecode.SignatureAttribute$ObjectType,com.github.javaparser.resolution.TypeSolver,com.github.javaparser.resolution.declarations.ResolvedTypeParametrizable)"
    functionUses: 1
    ICount: 29
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:200"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:212"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:211"
        BranchSideFuncs:
        - "objectTypeArgumentToType(javassist.bytecode.SignatureAttribute$ObjectType,com.github.javaparser.resolution.TypeSolver,com.github.javaparser.resolution.declarations.ResolvedTypeParametrizable)"
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:201"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:204"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:203"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:204"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:207"
        BranchSideFuncs:
        - "extendsBound(com.github.javaparser.resolution.types.ResolvedType)"
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:206"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:207"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:210"
        BranchSideFuncs:
        - "superBound(com.github.javaparser.resolution.types.ResolvedType)"
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:209"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:200,1"
      Dst: "[javassist.bytecode.SignatureAttribute$TypeArgument].isWildcard"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:201,1"
      Dst: "[javassist.bytecode.SignatureAttribute$TypeArgument].getType"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:204,1"
      Dst: "[javassist.bytecode.SignatureAttribute$TypeArgument].getKind"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:205,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils].objectTypeArgumentToType"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:205,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedWildcard].extendsBound"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:208,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedWildcard].superBound"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:210,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils].extractParameterName(javassist.CtBehavior,int)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils"
    linkageType: null
    functionLinenumber: 230
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 2
    argTypes:
    - "javassist.CtBehavior"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[javassist.Modifier].isStatic(int)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils].getVariableName(javassist.bytecode.LocalVariableAttribute,int)"
    functionUses: 1
    ICount: 19
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:233"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:241"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:240"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:236"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:241"
        BranchSideFuncs:
        - "isStatic(int)"
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:240"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:237"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:237"
        BranchSideFuncs:
        - "getVariableName(javassist.bytecode.LocalVariableAttribute,int)"
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:236"
        BranchSideFuncs:
        - "isStatic(int)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:231,1"
      Dst: "[javassist.CtBehavior].getMethodInfo"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:232,1"
      Dst: "[javassist.bytecode.MethodInfo].getCodeAttribute"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:234,1"
      Dst: "[javassist.bytecode.CodeAttribute].getAttribute"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:237,1"
      Dst: "[javassist.CtBehavior].getModifiers"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:237,1"
      Dst: "[javassist.Modifier].isStatic"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:238,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils].getVariableName"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:241,1"
      Dst: "[java.util.Optional].empty"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils].getVariableName(javassist.bytecode.LocalVariableAttribute,int)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils"
    linkageType: null
    functionLinenumber: 245
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 2
    argTypes:
    - "javassist.bytecode.LocalVariableAttribute"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[javassist.bytecode.LocalVariableAttribute].variableNameByIndex(int)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:246,1"
      Dst: "[javassist.bytecode.LocalVariableAttribute].variableNameByIndex"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:246,1"
      Dst: "[java.util.Optional].of"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:248,1"
      Dst: "[java.util.Optional].empty"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils].lambda$getGenericParameterByName$4(com.github.javaparser.resolution.TypeSolver,java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils"
    linkageType: null
    functionLinenumber: 194
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.resolution.TypeSolver"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils].internalNameToCanonicalName(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils].removeTypeArguments(java.lang.String)"
    - "[com.github.javaparser.resolution.TypeSolver].solveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver].solveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver].solveType(java.lang.String)"
    functionUses: 1
    ICount: 8
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:196,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils].internalNameToCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:196,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils].removeTypeArguments"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:196,1"
      Dst: "[com.github.javaparser.resolution.TypeSolver].solveType"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:196,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils].lambda$signatureTypeToType$3(com.github.javaparser.resolution.TypeSolver,com.github.javaparser.resolution.declarations.ResolvedTypeParametrizable,javassist.bytecode.SignatureAttribute$TypeArgument)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils"
    linkageType: null
    functionLinenumber: 129
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 3
    argTypes:
    - "com.github.javaparser.resolution.TypeSolver"
    - "com.github.javaparser.resolution.declarations.ResolvedTypeParametrizable"
    - "javassist.bytecode.SignatureAttribute$TypeArgument"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils].typeArgumentToType(javassist.bytecode.SignatureAttribute$TypeArgument,com.github.javaparser.resolution.TypeSolver,com.github.javaparser.resolution.declarations.ResolvedTypeParametrizable)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:130,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils].typeArgumentToType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils].lambda$solveMethod$2(boolean,javassist.CtMethod)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils"
    linkageType: null
    functionLinenumber: 90
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "boolean"
    - "javassist.CtMethod"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:91"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:90"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:91"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:90"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:91,1"
      Dst: "[javassist.CtMethod].getModifiers"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:91,1"
      Dst: "[java.lang.reflect.Modifier].isStatic"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils].lambda$solveMethodAsUsage$1(java.lang.String,java.util.List,com.github.javaparser.resolution.Context,java.util.List,com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils"
    linkageType: null
    functionLinenumber: 80
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "java.util.List"
    - "com.github.javaparser.resolution.Context"
    - "java.util.List"
    - "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ContextHelper].solveMethodAsUsage(com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration,java.lang.String,java.util.List,com.github.javaparser.resolution.Context,java.util.List)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:81,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ContextHelper].solveMethodAsUsage"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils].lambda$solveMethodAsUsage$0(com.github.javaparser.resolution.types.ResolvedReferenceType,com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils"
    linkageType: null
    functionLinenumber: 79
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 2
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedReferenceType"
    - "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils:80,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$ModuleDirectiveParseStart__857].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ParseStart$ModuleDirectiveParseStart__857"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ParseStart"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParseStart$ModuleDirectiveParseStart__857].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$ModuleDirectiveParseStart__857:-1,1"
      Dst: "[com.github.javaparser.ParseStart$ModuleDirectiveParseStart__857].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$ModuleDirectiveParseStart__857].<init>()"
    functionSourceFile: "com.github.javaparser.ParseStart$ModuleDirectiveParseStart__857"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$ModuleDirectiveParseStart__857:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$ModuleDirectiveParseStart__857].parse(com.github.javaparser.GeneratedJavaParser)"
    functionSourceFile: "com.github.javaparser.ParseStart$ModuleDirectiveParseStart__857"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__857:-1,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ModuleDirectiveParseStart"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext$lambda_isAncestorOf_4__875].bootstrap$(com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext$lambda_isAncestorOf_4__875"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext$lambda_isAncestorOf_4__875].<init>(com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext$lambda_isAncestorOf_4__875:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext$lambda_isAncestorOf_4__875].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext$lambda_isAncestorOf_4__875].<init>(com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext$lambda_isAncestorOf_4__875"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext$lambda_isAncestorOf_4__875:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext$lambda_isAncestorOf_4__875].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext$lambda_isAncestorOf_4__875"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext].lambda$isAncestorOf$4(com.github.javaparser.ast.Node)"
    functionUses: 6
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext$lambda_isAncestorOf_4__875:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext].lambda$isAncestorOf$4"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].<init>(com.fasterxml.jackson.core.JsonGenerator)"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:33,1"
      Dst: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].<init>(com.fasterxml.jackson.core.JsonGenerator,boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:42,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].getCodec()"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate"
    linkageType: null
    functionLinenumber: 52
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.ObjectCodec"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].getCodec()"
    - "[com.fasterxml.jackson.core.base.GeneratorBase:com.fasterxml.jackson.databind.util.TokenBuffer].getCodec()"
    functionUses: 2
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:53,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].getCodec"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].setCodec(com.fasterxml.jackson.core.ObjectCodec)"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonGenerator"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.ObjectCodec"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:56,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].setCodec"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].setSchema(com.fasterxml.jackson.core.FormatSchema)"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate"
    linkageType: null
    functionLinenumber: 59
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.FormatSchema"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].setSchema(com.fasterxml.jackson.core.FormatSchema)"
    - "[com.fasterxml.jackson.core.JsonGenerator].setSchema(com.fasterxml.jackson.core.FormatSchema)"
    functionUses: 2
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:60,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].setSchema"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].getSchema()"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.FormatSchema"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:61,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].getSchema"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].version()"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.Version"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:62,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].version"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].getOutputTarget()"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:63,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].getOutputTarget"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].getOutputBuffered()"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:64,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].getOutputBuffered"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].assignCurrentValue(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:66,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].assignCurrentValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].currentValue()"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:67,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].currentValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].setCurrentValue(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate"
    linkageType: null
    functionLinenumber: 70
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonGenerator].setCurrentValue(java.lang.Object)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].setCurrentValue(java.lang.Object)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].setCurrentValue(java.lang.Object)"
    functionUses: 17
    ICount: 5
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:71,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].setCurrentValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].getCurrentValue()"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:75,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].getCurrentValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].canUseSchema(com.fasterxml.jackson.core.FormatSchema)"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.FormatSchema"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:84,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].canUseSchema"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].canWriteTypeId()"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate"
    linkageType: null
    functionLinenumber: 86
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].canWriteTypeId()"
    - "[com.fasterxml.jackson.core.JsonGenerator:com.fasterxml.jackson.databind.util.TokenBuffer].canWriteTypeId()"
    functionUses: 3
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:87,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].canWriteTypeId"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].canWriteObjectId()"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate"
    linkageType: null
    functionLinenumber: 89
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].canWriteObjectId()"
    - "[com.fasterxml.jackson.core.JsonGenerator:com.fasterxml.jackson.databind.util.TokenBuffer].canWriteObjectId()"
    functionUses: 3
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:90,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].canWriteObjectId"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].canWriteBinaryNatively()"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate"
    linkageType: null
    functionLinenumber: 92
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].canWriteBinaryNatively()"
    - "[com.fasterxml.jackson.core.JsonGenerator:com.fasterxml.jackson.databind.util.TokenBuffer].canWriteBinaryNatively()"
    functionUses: 2
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:93,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].canWriteBinaryNatively"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].canOmitFields()"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate"
    linkageType: null
    functionLinenumber: 95
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].canOmitFields()"
    - "[com.fasterxml.jackson.core.JsonGenerator].canOmitFields()"
    functionUses: 5
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:96,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].canOmitFields"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].canWriteFormattedNumbers()"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:99,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].canWriteFormattedNumbers"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].getWriteCapabilities()"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.util.JacksonFeatureSet"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:103,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].getWriteCapabilities"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].enable(com.fasterxml.jackson.core.JsonGenerator$Feature)"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonGenerator"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator$Feature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:114,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].enable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].disable(com.fasterxml.jackson.core.JsonGenerator$Feature)"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate"
    linkageType: null
    functionLinenumber: 119
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonGenerator"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator$Feature"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].disable(com.fasterxml.jackson.core.JsonGenerator$Feature)"
    - "[com.fasterxml.jackson.core.json.JsonGeneratorImpl].disable(com.fasterxml.jackson.core.JsonGenerator$Feature)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].disable(com.fasterxml.jackson.core.JsonGenerator$Feature)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].disable(com.fasterxml.jackson.core.JsonGenerator$Feature)"
    functionUses: 3
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:120,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].disable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].isEnabled(com.fasterxml.jackson.core.JsonGenerator$Feature)"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate"
    linkageType: null
    functionLinenumber: 124
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator$Feature"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].isEnabled(com.fasterxml.jackson.core.JsonGenerator$Feature)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].isEnabled(com.fasterxml.jackson.core.JsonGenerator$Feature)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].isEnabled(com.fasterxml.jackson.core.JsonGenerator$Feature)"
    functionUses: 2
    ICount: 5
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:125,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].isEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].getFeatureMask()"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate"
    linkageType: null
    functionLinenumber: 130
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].getFeatureMask()"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].getFeatureMask()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].getFeatureMask()"
    functionUses: 2
    ICount: 4
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:131,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].getFeatureMask"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].setFeatureMask(int)"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate"
    linkageType: null
    functionLinenumber: 135
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonGenerator"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].setFeatureMask(int)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].setFeatureMask(int)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].setFeatureMask(int)"
    functionUses: 2
    ICount: 5
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:136,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].setFeatureMask"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].overrideStdFeatures(int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate"
    linkageType: null
    functionLinenumber: 141
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonGenerator"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonGenerator].overrideStdFeatures(int,int)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].overrideStdFeatures(int,int)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].overrideStdFeatures(int,int)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].overrideStdFeatures(int,int)"
    functionUses: 2
    ICount: 6
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:142,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].overrideStdFeatures"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].overrideFormatFeatures(int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate"
    linkageType: null
    functionLinenumber: 147
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonGenerator"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].overrideFormatFeatures(int,int)"
    - "[com.fasterxml.jackson.core.JsonGenerator].overrideFormatFeatures(int,int)"
    functionUses: 2
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:148,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].overrideFormatFeatures"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].setPrettyPrinter(com.fasterxml.jackson.core.PrettyPrinter)"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate"
    linkageType: null
    functionLinenumber: 159
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonGenerator"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.PrettyPrinter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].setPrettyPrinter(com.fasterxml.jackson.core.PrettyPrinter)"
    - "[com.fasterxml.jackson.core.JsonGenerator].setPrettyPrinter(com.fasterxml.jackson.core.PrettyPrinter)"
    functionUses: 5
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:160,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].setPrettyPrinter"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].getPrettyPrinter()"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate"
    linkageType: null
    functionLinenumber: 164
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.PrettyPrinter"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].getPrettyPrinter()"
    - "[com.fasterxml.jackson.core.JsonGenerator].getPrettyPrinter()"
    functionUses: 3
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:165,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].getPrettyPrinter"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].useDefaultPrettyPrinter()"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonGenerator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:168,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].useDefaultPrettyPrinter"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].setHighestNonEscapedChar(int)"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonGenerator"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:172,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].setHighestNonEscapedChar"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].getHighestEscapedChar()"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:176,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].getHighestEscapedChar"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].getCharacterEscapes()"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate"
    linkageType: null
    functionLinenumber: 178
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.io.CharacterEscapes"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].getCharacterEscapes()"
    - "[com.fasterxml.jackson.core.JsonGenerator].getCharacterEscapes()"
    - "[com.fasterxml.jackson.core.json.JsonGeneratorImpl].getCharacterEscapes()"
    functionUses: 2
    ICount: 4
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:179,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].getCharacterEscapes"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].setCharacterEscapes(com.fasterxml.jackson.core.io.CharacterEscapes)"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate"
    linkageType: null
    functionLinenumber: 181
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonGenerator"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.io.CharacterEscapes"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.JsonGeneratorImpl].setCharacterEscapes(com.fasterxml.jackson.core.io.CharacterEscapes)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].setCharacterEscapes(com.fasterxml.jackson.core.io.CharacterEscapes)"
    - "[com.fasterxml.jackson.core.JsonGenerator].setCharacterEscapes(com.fasterxml.jackson.core.io.CharacterEscapes)"
    functionUses: 5
    ICount: 5
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:182,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].setCharacterEscapes"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].setRootValueSeparator(com.fasterxml.jackson.core.SerializableString)"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate"
    linkageType: null
    functionLinenumber: 185
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonGenerator"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.SerializableString"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonGenerator].setRootValueSeparator(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].setRootValueSeparator(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.json.JsonGeneratorImpl].setRootValueSeparator(com.fasterxml.jackson.core.SerializableString)"
    functionUses: 2
    ICount: 5
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:186,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].setRootValueSeparator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].streamWriteConstraints()"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.StreamWriteConstraints"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:197,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].streamWriteConstraints"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeStartArray()"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate"
    linkageType: null
    functionLinenumber: 206
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeStartArray()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartArray()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartArray()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartArray()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeStartArray()"
    functionUses: 12
    ICount: 4
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:207,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeStartArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeStartArray(int)"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate"
    linkageType: null
    functionLinenumber: 210
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartArray(int)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeStartArray(int)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeStartArray(int)"
    functionUses: 5
    ICount: 5
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:211,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeStartArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeStartArray(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate"
    linkageType: null
    functionLinenumber: 213
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeStartArray(java.lang.Object)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartArray(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartArray(java.lang.Object)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeStartArray(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeStartArray(java.lang.Object)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartArray(java.lang.Object)"
    functionUses: 10
    ICount: 5
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:214,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeStartArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeStartArray(java.lang.Object,int)"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate"
    linkageType: null
    functionLinenumber: 216
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartArray(java.lang.Object,int)"
    functionUses: 21
    ICount: 6
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:217,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeStartArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeEndArray()"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate"
    linkageType: null
    functionLinenumber: 219
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndArray()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeEndArray()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeEndArray()"
    functionUses: 28
    ICount: 4
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:220,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeEndArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeStartObject()"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate"
    linkageType: null
    functionLinenumber: 222
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeStartObject()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartObject()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartObject()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartObject()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeStartObject()"
    functionUses: 13
    ICount: 4
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:223,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeStartObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeStartObject(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate"
    linkageType: null
    functionLinenumber: 225
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonGenerator].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeStartObject(java.lang.Object)"
    functionUses: 14
    ICount: 5
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:226,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeStartObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeStartObject(java.lang.Object,int)"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate"
    linkageType: null
    functionLinenumber: 229
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartObject(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeStartObject(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeStartObject(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartObject(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeStartObject(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartObject(java.lang.Object,int)"
    functionUses: 6
    ICount: 6
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:230,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeStartObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeEndObject()"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate"
    linkageType: null
    functionLinenumber: 233
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeEndObject()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeEndObject()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeEndObject()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeEndObject()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndObject()"
    functionUses: 16
    ICount: 4
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:234,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeEndObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeFieldName(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate"
    linkageType: null
    functionLinenumber: 237
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeFieldName(java.lang.String)"
    functionUses: 28
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:238,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeFieldName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate"
    linkageType: null
    functionLinenumber: 242
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.SerializableString"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    functionUses: 14
    ICount: 5
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:243,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeFieldName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeFieldId(long)"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate"
    linkageType: null
    functionLinenumber: 247
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeFieldId(long)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeFieldId(long)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeFieldId(long)"
    functionUses: 2
    ICount: 5
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:248,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeFieldId"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeArray(int[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate"
    linkageType: null
    functionLinenumber: 252
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeArray(int[],int,int)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeArray(int[],int,int)"
    functionUses: 2
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:253,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeArray(long[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate"
    linkageType: null
    functionLinenumber: 257
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "long[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonGenerator].writeArray(long[],int,int)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeArray(long[],int,int)"
    functionUses: 2
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:258,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeArray(double[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate"
    linkageType: null
    functionLinenumber: 262
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "double[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonGenerator].writeArray(double[],int,int)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeArray(double[],int,int)"
    functionUses: 2
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:263,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeArray(java.lang.String[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:268,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeString(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate"
    linkageType: null
    functionLinenumber: 277
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeString(java.lang.String)"
    functionUses: 27
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:278,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeString(java.io.Reader,int)"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.io.Reader"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:282,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeString(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate"
    linkageType: null
    functionLinenumber: 285
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeString(char[],int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeString(char[],int,int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeString(char[],int,int)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeString(char[],int,int)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeString(char[],int,int)"
    functionUses: 6
    ICount: 7
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:286,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeString(com.fasterxml.jackson.core.SerializableString)"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate"
    linkageType: null
    functionLinenumber: 288
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.SerializableString"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeString(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeString(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeString(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].writeString(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeString(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeString(com.fasterxml.jackson.core.SerializableString)"
    functionUses: 6
    ICount: 5
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:289,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeRawUTF8String(byte[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:292,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeRawUTF8String"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeUTF8String(byte[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:295,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeUTF8String"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeRaw(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate"
    linkageType: null
    functionLinenumber: 303
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeRaw(java.lang.String)"
    functionUses: 11
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:304,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeRaw"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeRaw(java.lang.String,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:307,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeRaw"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeRaw(com.fasterxml.jackson.core.SerializableString)"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate"
    linkageType: null
    functionLinenumber: 309
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.SerializableString"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonGenerator].writeRaw(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeRaw(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeRaw(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeRaw(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeRaw(com.fasterxml.jackson.core.SerializableString)"
    functionUses: 3
    ICount: 5
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:310,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeRaw"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeRaw(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate"
    linkageType: null
    functionLinenumber: 312
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeRaw(char[],int,int)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeRaw(char[],int,int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw(char[],int,int)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeRaw(char[],int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeRaw(char[],int,int)"
    functionUses: 4
    ICount: 7
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:313,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeRaw"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeRaw(char)"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate"
    linkageType: null
    functionLinenumber: 315
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeRaw(char)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeRaw(char)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeRaw(char)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw(char)"
    functionUses: 18
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:316,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeRaw"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeRawValue(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate"
    linkageType: null
    functionLinenumber: 318
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.GeneratorBase].writeRawValue(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeRawValue(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeRawValue(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeRawValue(java.lang.String)"
    functionUses: 5
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:319,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeRawValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeRawValue(java.lang.String,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:322,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeRawValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeRawValue(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:325,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeRawValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeBinary(com.fasterxml.jackson.core.Base64Variant,byte[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate"
    linkageType: null
    functionLinenumber: 327
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.core.Base64Variant"
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeBinary(com.fasterxml.jackson.core.Base64Variant,byte[],int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeBinary(com.fasterxml.jackson.core.Base64Variant,byte[],int,int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeBinary(com.fasterxml.jackson.core.Base64Variant,byte[],int,int)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeBinary(com.fasterxml.jackson.core.Base64Variant,byte[],int,int)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeBinary(com.fasterxml.jackson.core.Base64Variant,byte[],int,int)"
    functionUses: 7
    ICount: 8
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:328,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeBinary"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeBinary(com.fasterxml.jackson.core.Base64Variant,java.io.InputStream,int)"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate"
    linkageType: null
    functionLinenumber: 330
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.Base64Variant"
    - "java.io.InputStream"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeBinary(com.fasterxml.jackson.core.Base64Variant,java.io.InputStream,int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeBinary(com.fasterxml.jackson.core.Base64Variant,java.io.InputStream,int)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeBinary(com.fasterxml.jackson.core.Base64Variant,java.io.InputStream,int)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeBinary(com.fasterxml.jackson.core.Base64Variant,java.io.InputStream,int)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].writeBinary(com.fasterxml.jackson.core.Base64Variant,java.io.InputStream,int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeBinary(com.fasterxml.jackson.core.Base64Variant,java.io.InputStream,int)"
    functionUses: 4
    ICount: 7
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:331,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeBinary"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(short)"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate"
    linkageType: null
    functionLinenumber: 339
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(short)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeNumber(short)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(short)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(short)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(short)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(short)"
    functionUses: 7
    ICount: 5
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:340,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeNumber"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(int)"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate"
    linkageType: null
    functionLinenumber: 342
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(int)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(int)"
    functionUses: 17
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:343,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeNumber"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(long)"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate"
    linkageType: null
    functionLinenumber: 345
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(long)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(long)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(long)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(long)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(long)"
    functionUses: 15
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:346,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeNumber"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(java.math.BigInteger)"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate"
    linkageType: null
    functionLinenumber: 348
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.math.BigInteger"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(java.math.BigInteger)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(java.math.BigInteger)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(java.math.BigInteger)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(java.math.BigInteger)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(java.math.BigInteger)"
    functionUses: 6
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:349,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeNumber"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(double)"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate"
    linkageType: null
    functionLinenumber: 351
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(double)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(double)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(double)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(double)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(double)"
    functionUses: 11
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:352,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeNumber"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(float)"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate"
    linkageType: null
    functionLinenumber: 354
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(float)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(float)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(float)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(float)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(float)"
    functionUses: 8
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:355,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeNumber"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(java.math.BigDecimal)"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate"
    linkageType: null
    functionLinenumber: 357
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.math.BigDecimal"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(java.math.BigDecimal)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(java.math.BigDecimal)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(java.math.BigDecimal)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(java.math.BigDecimal)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(java.math.BigDecimal)"
    functionUses: 6
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:358,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeNumber"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate"
    linkageType: null
    functionLinenumber: 360
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(java.lang.String)"
    functionUses: 4
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:361,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeNumber"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:364,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeNumber"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeBoolean(boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate"
    linkageType: null
    functionLinenumber: 366
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeBoolean(boolean)"
    functionUses: 12
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:367,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeBoolean"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNull()"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate"
    linkageType: null
    functionLinenumber: 369
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNull()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNull()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNull()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNull()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNull()"
    functionUses: 19
    ICount: 4
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:370,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeNull"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeOmittedField(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate"
    linkageType: null
    functionLinenumber: 395
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeOmittedField(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeOmittedField(java.lang.String)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeOmittedField(java.lang.String)"
    functionUses: 4
    ICount: 5
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:396,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeOmittedField"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeObjectId(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate"
    linkageType: null
    functionLinenumber: 405
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonGenerator].writeObjectId(java.lang.Object)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeObjectId(java.lang.Object)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeObjectId(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeObjectId(java.lang.Object)"
    functionUses: 4
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:406,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeObjectId"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeObjectRef(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate"
    linkageType: null
    functionLinenumber: 408
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeObjectRef(java.lang.Object)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeObjectRef(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeObjectRef(java.lang.Object)"
    functionUses: 3
    ICount: 5
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:409,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeObjectRef"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeTypeId(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate"
    linkageType: null
    functionLinenumber: 411
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeTypeId(java.lang.Object)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeTypeId(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeTypeId(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeTypeId(java.lang.Object)"
    functionUses: 4
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:412,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeTypeId"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeEmbeddedObject(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate"
    linkageType: null
    functionLinenumber: 414
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonGenerator].writeEmbeddedObject(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEmbeddedObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeEmbeddedObject(java.lang.Object)"
    functionUses: 2
    ICount: 5
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:415,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeEmbeddedObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writePOJO(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:425,1"
      Dst: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeObject(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate"
    linkageType: null
    functionLinenumber: 429
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.GeneratorBase].writeObject(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNull()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNull()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].getCodec()"
    - "[com.fasterxml.jackson.databind.ObjectMapper].writeValue(com.fasterxml.jackson.core.JsonGenerator,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ObjectReader].writeValue(com.fasterxml.jackson.core.JsonGenerator,java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonGenerator]._writeSimpleObject(java.lang.Object)"
    functionUses: 3
    ICount: 16
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:430"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:434"
        BranchSideFuncs:
        - "writeObject(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:433"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:434"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:437"
        BranchSideFuncs:
        - "writeNull()"
      - BranchSide: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:436"
        BranchSideFuncs:
        - "getCodec()"
    - Branch String: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:438"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:442"
        BranchSideFuncs:
        - "writeValue(com.fasterxml.jackson.core.JsonGenerator,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:441"
        BranchSideFuncs:
        - "_writeSimpleObject(java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:431,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeObject"
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:435,1"
      Dst: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNull"
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:437,1"
      Dst: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].getCodec"
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:439,1"
      Dst: "[com.fasterxml.jackson.core.ObjectCodec].writeValue"
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:442,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator]._writeSimpleObject"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeTree(com.fasterxml.jackson.core.TreeNode)"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.TreeNode"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:448"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:453"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:452"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:453"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:456"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:455"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:457"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:460"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:459"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:449,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeTree"
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:454,1"
      Dst: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNull"
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:456,1"
      Dst: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].getCodec"
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:458,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:460,1"
      Dst: "[com.fasterxml.jackson.core.ObjectCodec].writeTree"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].copyCurrentEvent(com.fasterxml.jackson.core.JsonParser)"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:480"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:481"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:480"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:480,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].copyCurrentEvent"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].copyCurrentStructure(com.fasterxml.jackson.core.JsonParser)"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:486"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:487"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:486"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:486,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].copyCurrentStructure"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].getOutputContext()"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate"
    linkageType: null
    functionLinenumber: 495
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonStreamContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].getOutputContext()"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].getOutputContext()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].getOutputContext()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].getOutputContext()"
    functionUses: 4
    ICount: 4
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:496,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].getOutputContext"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].flush()"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate"
    linkageType: null
    functionLinenumber: 503
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].flush()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].flush()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].flush()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].flush()"
    functionUses: 3
    ICount: 4
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:504,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].flush"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].close()"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate"
    linkageType: null
    functionLinenumber: 504
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].close()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].close()"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].close()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].close()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].close()"
    functionUses: 9
    ICount: 4
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:505,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].close"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].isClosed()"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:507,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].isClosed"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].getDelegate()"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonGenerator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].delegate()"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonGenerator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_51__435].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_51__435"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__435].<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__435:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_51__435].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_51__435].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_51__435"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_51__435:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_51__435].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_51__435"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_51__435:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$51"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$TwoAnnotations].<init>(java.lang.Class,java.lang.'annotation'.Annotation,java.lang.Class,java.lang.'annotation'.Annotation)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$TwoAnnotations"
    linkageType: null
    functionLinenumber: 262
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.Class"
    - "java.lang.annotation.Annotation"
    - "java.lang.Class"
    - "java.lang.annotation.Annotation"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$TwoAnnotations:263,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$TwoAnnotations].get(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$TwoAnnotations"
    linkageType: null
    functionLinenumber: 272
    functionDepth: 0
    returnType: "java.lang.annotation.Annotation"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$TwoAnnotations:273"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$TwoAnnotations:276"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$TwoAnnotations:275"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$TwoAnnotations:276"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$TwoAnnotations:279"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$TwoAnnotations:278"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$TwoAnnotations].has(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$TwoAnnotations"
    linkageType: null
    functionLinenumber: 283
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$TwoAnnotations:284"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$TwoAnnotations:283"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$TwoAnnotations:284"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$TwoAnnotations:283"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$TwoAnnotations].hasOneOf(java.lang.Class[])"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$TwoAnnotations"
    linkageType: null
    functionLinenumber: 288
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$TwoAnnotations:289"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$TwoAnnotations:294"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$TwoAnnotations:293"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$TwoAnnotations:290"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$TwoAnnotations:291"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$TwoAnnotations:290"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$TwoAnnotations:290"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$TwoAnnotations:289"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$TwoAnnotations:288"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$TwoAnnotations].size()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$TwoAnnotations"
    linkageType: null
    functionLinenumber: 298
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].<init>(com.fasterxml.jackson.core.io.IOContext,int,java.io.InputStream,com.fasterxml.jackson.core.ObjectCodec,com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer,byte[],int,int,boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 9
    argTypes:
    - "com.fasterxml.jackson.core.io.IOContext"
    - "int"
    - "java.io.InputStream"
    - "com.fasterxml.jackson.core.ObjectCodec"
    - "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer"
    - "byte[]"
    - "int"
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:165,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].<init>(com.fasterxml.jackson.core.io.IOContext,int,java.io.InputStream,com.fasterxml.jackson.core.ObjectCodec,com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer,byte[],int,int,int,boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: 190
    functionDepth: 0
    returnType: "void"
    argCount: 10
    argTypes:
    - "com.fasterxml.jackson.core.io.IOContext"
    - "int"
    - "java.io.InputStream"
    - "com.fasterxml.jackson.core.ObjectCodec"
    - "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer"
    - "byte[]"
    - "int"
    - "int"
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.ParserBase].<init>(com.fasterxml.jackson.core.io.IOContext,int)"
    functionUses: 1
    ICount: 28
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:191,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getCodec()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: 205
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.ObjectCodec"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].setCodec(com.fasterxml.jackson.core.ObjectCodec)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.ObjectCodec"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getReadCapabilities()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: 215
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.util.JacksonFeatureSet"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].releaseBuffered(java.io.OutputStream)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.io.OutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:229"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:233"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:232"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:235,1"
      Dst: "[java.io.OutputStream].write"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getInputSource()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._loadMore()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: 251
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.ParserBase].streamReadConstraints()"
    - "[com.fasterxml.jackson.core.StreamReadConstraints].validateDocumentLength(long)"
    - "[com.fasterxml.jackson.core.io.MergedStream].read(byte[],int,int)"
    - "[com.fasterxml.jackson.databind.util.ByteBufferBackedInputStream].read(byte[],int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._closeInput()"
    functionUses: 27
    ICount: 39
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:252"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:285"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:284"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:254"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:258"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:257"
        BranchSideFuncs:
        - "read(byte[],int,int)"
        - "streamReadConstraints()"
        - "validateDocumentLength(long)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:265"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:276"
        BranchSideFuncs:
        - "_closeInput()"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:281"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:285"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:284"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:262,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].streamReadConstraints"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:262,1"
      Dst: "[com.fasterxml.jackson.core.StreamReadConstraints].validateDocumentLength"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:264,1"
      Dst: "[java.io.InputStream].read"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:279,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._closeInput"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:282,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:282,1"
      Dst: "[java.io.IOException].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._closeInput()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: 292
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonParser].isEnabled(com.fasterxml.jackson.core.JsonParser$Feature)"
    - "[com.fasterxml.jackson.core.io.IOContext].isResourceManaged()"
    - "[com.fasterxml.jackson.core.io.MergedStream].close()"
    functionUses: 2
    ICount: 13
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:293"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:299"
        BranchSideFuncs:
        - "isResourceManaged()"
        - "isEnabled(com.fasterxml.jackson.core.JsonParser$Feature)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:298"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:294"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:295"
        BranchSideFuncs:
        - "close()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:294"
        BranchSideFuncs:
        - "close()"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:294"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:297"
        BranchSideFuncs:
        - "close()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:296"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:294,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].isResourceManaged"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:294,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isEnabled"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:295,1"
      Dst: "[java.io.InputStream].close"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._releaseBuffers()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: 309
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.ParserBase]._releaseBuffers()"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].release()"
    - "[com.fasterxml.jackson.core.io.IOContext].releaseReadIOBuffer(byte[])"
    functionUses: 2
    ICount: 15
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:313"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:324"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:323"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:315"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:323"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:318"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:324"
        BranchSideFuncs:
        - "releaseReadIOBuffer(byte[])"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:323"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:310,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase]._releaseBuffers"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:312,1"
      Dst: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].release"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:320,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].releaseReadIOBuffer"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getText()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: 334
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._finishAndReturnString()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].contentsAsString()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._getText2(com.fasterxml.jackson.core.JsonToken)"
    functionUses: 75
    ICount: 15
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:335"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:342"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:341"
        BranchSideFuncs:
        - "_getText2(com.fasterxml.jackson.core.JsonToken)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:336"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:340"
        BranchSideFuncs:
        - "_finishAndReturnString()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:339"
        BranchSideFuncs:
        - "contentsAsString()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:338,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._finishAndReturnString"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:340,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].contentsAsString"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:342,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._getText2"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getText(java.io.Writer)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.io.Writer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:349"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:356"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:355"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:350"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:354"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:353"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:356"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:361"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:360"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:361"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:369"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:368"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:362"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:365"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:364"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:352,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._finishString"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:354,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].contentsToWriter"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:357,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadContext].getCurrentName"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:358,1"
      Dst: "[java.io.Writer].write"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:359,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:362,1"
      Dst: "[com.fasterxml.jackson.core.JsonToken].isNumeric"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:365,1"
      Dst: "[com.fasterxml.jackson.core.JsonToken].asCharArray"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getValueAsString()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: 377
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._finishAndReturnString()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].contentsAsString()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getCurrentName()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].getValueAsString(java.lang.String)"
    functionUses: 11
    ICount: 19
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:378"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:385"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:384"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:379"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:383"
        BranchSideFuncs:
        - "_finishAndReturnString()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:382"
        BranchSideFuncs:
        - "contentsAsString()"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:385"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:388"
        BranchSideFuncs:
        - "getCurrentName()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:387"
        BranchSideFuncs:
        - "getValueAsString(java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:381,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._finishAndReturnString"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:383,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].contentsAsString"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:386,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].getCurrentName"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:388,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase].getValueAsString"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getValueAsString(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: 394
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._finishAndReturnString()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].contentsAsString()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getCurrentName()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].getValueAsString(java.lang.String)"
    functionUses: 4
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:395"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:402"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:401"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:396"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:400"
        BranchSideFuncs:
        - "_finishAndReturnString()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:399"
        BranchSideFuncs:
        - "contentsAsString()"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:402"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:405"
        BranchSideFuncs:
        - "getCurrentName()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:404"
        BranchSideFuncs:
        - "getValueAsString(java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:398,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._finishAndReturnString"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:400,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].contentsAsString"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:403,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].getCurrentName"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:405,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase].getValueAsString"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getValueAsInt()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: 411
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.ParserBase]._parseIntValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].convertNumberToInt()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].getValueAsInt(int)"
    functionUses: 4
    ICount: 21
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:413"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:414"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:413"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:424"
        BranchSideFuncs:
        - "getValueAsInt(int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:415"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:423"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:422"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:416"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:419"
        BranchSideFuncs:
        - "_parseIntValue()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:418"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:419"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:423"
        BranchSideFuncs:
        - "convertNumberToInt()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:422"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:417,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase]._parseIntValue"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:420,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].convertNumberToInt"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:425,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase].getValueAsInt"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getValueAsInt(int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: 431
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.ParserBase]._parseIntValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].convertNumberToInt()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].getValueAsInt(int)"
    functionUses: 4
    ICount: 22
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:433"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:434"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:433"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:444"
        BranchSideFuncs:
        - "getValueAsInt(int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:435"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:443"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:442"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:436"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:439"
        BranchSideFuncs:
        - "_parseIntValue()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:438"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:439"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:443"
        BranchSideFuncs:
        - "convertNumberToInt()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:442"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:437,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase]._parseIntValue"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:440,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].convertNumberToInt"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:445,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase].getValueAsInt"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._getText2(com.fasterxml.jackson.core.JsonToken)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: 449
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonToken"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonToken].id()"
    - "[com.fasterxml.jackson.core.json.JsonReadContext].getCurrentName()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].contentsAsString()"
    - "[com.fasterxml.jackson.core.JsonToken].asString()"
    functionUses: 1
    ICount: 14
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:450"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:453"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:452"
        BranchSideFuncs:
        - "id()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:453,1"
      Dst: "[com.fasterxml.jackson.core.JsonToken].id"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:455,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadContext].getCurrentName"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:461,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].contentsAsString"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:463,1"
      Dst: "[com.fasterxml.jackson.core.JsonToken].asString"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getTextCharacters()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: 469
    functionDepth: 0
    returnType: "char[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonToken].id()"
    - "[com.fasterxml.jackson.core.json.JsonReadContext].getCurrentName()"
    - "[com.fasterxml.jackson.core.io.IOContext].allocNameCopyBuffer(int)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._finishString()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].getTextBuffer()"
    - "[com.fasterxml.jackson.core.JsonToken].asCharArray()"
    functionUses: 4
    ICount: 38
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:470"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:501"
        BranchSideFuncs:
        - "id()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:500"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:474"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:485"
        BranchSideFuncs:
        - "getCurrentName()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:484"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:477"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:479"
        BranchSideFuncs:
        - "allocNameCopyBuffer(int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:478"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:479"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:482"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:481"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:488"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:495"
        BranchSideFuncs:
        - "_finishString()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:494"
        BranchSideFuncs:
        - "getTextBuffer()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:471,1"
      Dst: "[com.fasterxml.jackson.core.JsonToken].id"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:475,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadContext].getCurrentName"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:476,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:478,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].allocNameCopyBuffer"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:482,1"
      Dst: "[java.lang.String].getChars"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:490,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._finishString"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:495,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].getTextBuffer"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:498,1"
      Dst: "[com.fasterxml.jackson.core.JsonToken].asCharArray"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getTextLength()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: 506
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonToken].id()"
    - "[com.fasterxml.jackson.core.json.JsonReadContext].getCurrentName()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._finishString()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].size()"
    - "[com.fasterxml.jackson.core.JsonToken].asCharArray()"
    functionUses: 4
    ICount: 22
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:507"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:526"
        BranchSideFuncs:
        - "id()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:525"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:513"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:520"
        BranchSideFuncs:
        - "_finishString()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:519"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:508,1"
      Dst: "[com.fasterxml.jackson.core.JsonToken].id"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:511,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadContext].getCurrentName"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:511,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:515,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._finishString"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:520,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].size"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:523,1"
      Dst: "[com.fasterxml.jackson.core.JsonToken].asCharArray"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getTextOffset()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: 532
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonToken].id()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._finishString()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].getTextOffset()"
    functionUses: 4
    ICount: 15
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:533"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:549"
        BranchSideFuncs:
        - "id()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:548"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:538"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:545"
        BranchSideFuncs:
        - "_finishString()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:544"
        BranchSideFuncs:
        - "getTextOffset()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:534,1"
      Dst: "[com.fasterxml.jackson.core.JsonToken].id"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:540,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._finishString"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:545,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].getTextOffset"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: 554
    functionDepth: 0
    returnType: "byte[]"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.Base64Variant"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportError(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._decodeBase64(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.core.JsonParser]._constructError(java.lang.String)"
    - "[com.fasterxml.jackson.core.base.ParserBase]._getByteArrayBuilder()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._decodeBase64(java.lang.String,com.fasterxml.jackson.core.util.ByteArrayBuilder,com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getText()"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].toByteArray()"
    functionUses: 6
    ICount: 35
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:555"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:559"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:555"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:556"
        BranchSideFuncs:
        - "_reportError(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:555"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:559"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:560"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:569"
        BranchSideFuncs:
        - "_decodeBase64(com.fasterxml.jackson.core.Base64Variant)"
        - "_constructError(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:568"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:569"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:575"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:557,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:557,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportError"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:562,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._decodeBase64"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:564,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:564,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser]._constructError"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:571,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase]._getByteArrayBuilder"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:572,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getText"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:572,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._decodeBase64"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:573,1"
      Dst: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].toByteArray"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].readBinaryValue(com.fasterxml.jackson.core.Base64Variant,java.io.OutputStream)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: 582
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.Base64Variant"
    - "java.io.OutputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].write(byte[])"
    - "[com.fasterxml.jackson.core.io.DataOutputAsStream].write(byte[])"
    - "[com.fasterxml.jackson.core.io.IOContext].allocBase64Buffer()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._readBinary(com.fasterxml.jackson.core.Base64Variant,java.io.OutputStream,byte[])"
    - "[com.fasterxml.jackson.core.io.IOContext].releaseBase64Buffer(byte[])"
    - "[com.fasterxml.jackson.core.io.IOContext].releaseBase64Buffer(byte[])"
    functionUses: 3
    ICount: 22
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:583"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:584"
        BranchSideFuncs:
        - "write(byte[])"
        - "getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:583"
        BranchSideFuncs:
        - "write(byte[])"
        - "getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:583"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:589"
        BranchSideFuncs:
        - "write(byte[])"
        - "getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:588"
        BranchSideFuncs:
        - "allocBase64Buffer()"
        - "_readBinary(com.fasterxml.jackson.core.Base64Variant,java.io.OutputStream,byte[])"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:584,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getBinaryValue"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:585,1"
      Dst: "[java.io.OutputStream].write"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:589,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].allocBase64Buffer"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:591,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._readBinary"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:593,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].releaseBase64Buffer"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._readBinary(com.fasterxml.jackson.core.Base64Variant,java.io.OutputStream,byte[])"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: 599
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.Base64Variant"
    - "java.io.OutputStream"
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._loadMoreGuaranteed()"
    - "[com.fasterxml.jackson.core.Base64Variant].decodeBase64Char(int)"
    - "[com.fasterxml.jackson.core.base.ParserBase]._decodeBase64Escape(com.fasterxml.jackson.core.Base64Variant,int,int)"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].write(byte[],int,int)"
    - "[com.fasterxml.jackson.core.io.DataOutputAsStream].write(byte[],int,int)"
    - "[com.fasterxml.jackson.databind.util.ByteBufferBackedOutputStream].write(byte[],int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._loadMoreGuaranteed()"
    - "[com.fasterxml.jackson.core.Base64Variant].decodeBase64Char(int)"
    - "[com.fasterxml.jackson.core.base.ParserBase]._decodeBase64Escape(com.fasterxml.jackson.core.Base64Variant,int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._loadMoreGuaranteed()"
    - "[com.fasterxml.jackson.core.Base64Variant].decodeBase64Char(int)"
    - "[com.fasterxml.jackson.core.Base64Variant].requiresPaddingOnRead()"
    - "[com.fasterxml.jackson.core.base.ParserBase]._handleBase64MissingPadding(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.core.base.ParserBase]._decodeBase64Escape(com.fasterxml.jackson.core.Base64Variant,int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._loadMoreGuaranteed()"
    - "[com.fasterxml.jackson.core.Base64Variant].usesPaddingChar(int)"
    - "[com.fasterxml.jackson.core.base.ParserBase]._decodeBase64Escape(com.fasterxml.jackson.core.Base64Variant,int,int)"
    - "[com.fasterxml.jackson.core.Base64Variant].getPaddingChar()"
    - "[com.fasterxml.jackson.core.base.ParserBase].reportInvalidBase64Char(com.fasterxml.jackson.core.Base64Variant,int,int,java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._loadMoreGuaranteed()"
    - "[com.fasterxml.jackson.core.Base64Variant].decodeBase64Char(int)"
    - "[com.fasterxml.jackson.core.Base64Variant].requiresPaddingOnRead()"
    - "[com.fasterxml.jackson.core.base.ParserBase]._handleBase64MissingPadding(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.core.base.ParserBase]._decodeBase64Escape(com.fasterxml.jackson.core.Base64Variant,int,int)"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].write(byte[],int,int)"
    - "[com.fasterxml.jackson.core.io.DataOutputAsStream].write(byte[],int,int)"
    - "[com.fasterxml.jackson.databind.util.ByteBufferBackedOutputStream].write(byte[],int,int)"
    functionUses: 1
    ICount: 189
    EdgeCount: 27
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:608"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:611"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:610"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:612"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:608"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:607"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:614"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:625"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:624"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:615"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:619"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:625"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:624"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:625"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:631"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:630"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:635"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:638"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:637"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:640"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:643"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:642"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:646"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:649"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:648"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:653"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:685"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:684"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:654"
      Branch Sides: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:656"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:659"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:726"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:725"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:667"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:684"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:669"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:672"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:671"
        BranchSideFuncs:
        - "usesPaddingChar(int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:673"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:679"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:678"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:674"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:679"
        BranchSideFuncs:
        - "reportInvalidBase64Char(com.fasterxml.jackson.core.Base64Variant,int,int,java.lang.String)"
        - "getPaddingChar()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:678"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:687"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:690"
        BranchSideFuncs:
        - "_loadMoreGuaranteed()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:689"
        BranchSideFuncs:
        - "decodeBase64Char(int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:692"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:721"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:720"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:693"
      Branch Sides: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:695"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:null"
        BranchSideFuncs:
        - "requiresPaddingOnRead()"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:699"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:726"
        BranchSideFuncs:
        - "_handleBase64MissingPadding(com.fasterxml.jackson.core.Base64Variant)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:725"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:707"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:720"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:727"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:731"
        BranchSideFuncs:
        - "write(byte[],int,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:730"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:609,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._loadMoreGuaranteed"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:613,1"
      Dst: "[com.fasterxml.jackson.core.Base64Variant].decodeBase64Char"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:618,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase]._decodeBase64Escape"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:627,1"
      Dst: "[java.io.OutputStream].write"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:659,1"
      Dst: "[com.fasterxml.jackson.core.Base64Variant].requiresPaddingOnRead"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:661,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase]._handleBase64MissingPadding"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:673,1"
      Dst: "[com.fasterxml.jackson.core.Base64Variant].usesPaddingChar"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:675,1"
      Dst: "[com.fasterxml.jackson.core.Base64Variant].getPaddingChar"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:675,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:675,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].reportInvalidBase64Char"
    JavaMethodInfo: null
    BBCount: 44
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: 750
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._nextAfterName()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._skipString()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._skipWSOrEnd()"
    - "[com.fasterxml.jackson.core.base.ParserBase].close()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._closeArrayScope()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._closeObjectScope()"
    - "[com.fasterxml.jackson.core.json.JsonReadContext].expectComma()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportUnexpectedChar(int,java.lang.String)"
    - "[com.fasterxml.jackson.core.JsonStreamContext].typeDesc()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._skipWS()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._closeScope(int)"
    - "[com.fasterxml.jackson.core.JsonStreamContext].inObject()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._updateLocation()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._nextTokenNotInObject(int)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._updateNameLocation()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._parseName(int)"
    - "[com.fasterxml.jackson.core.json.JsonReadContext].setCurrentName(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._skipColon()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._updateLocation()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._parseSignedNumber(boolean)"
    - "[com.fasterxml.jackson.core.JsonParser].isEnabled(com.fasterxml.jackson.core.JsonParser$Feature)"
    - "[com.fasterxml.jackson.core.json.JsonReadFeature].mappedFeature()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._parseSignedNumber(boolean)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._handleUnexpectedValue(int)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._parseFloatThatStartsWithPeriod(boolean,boolean)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._parseUnsignedNumber(int)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._matchFalse()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._matchNull()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._matchTrue()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._handleUnexpectedValue(int)"
    functionUses: 212
    ICount: 97
    EdgeCount: 30
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:751"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:756"
        BranchSideFuncs:
        - "_nextAfterName()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:755"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:757"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:760"
        BranchSideFuncs:
        - "_skipString()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:759"
        BranchSideFuncs:
        - "_skipWSOrEnd()"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:761"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:766"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:770"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:774"
        BranchSideFuncs:
        - "_closeArrayScope()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:773"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:774"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:780"
        BranchSideFuncs:
        - "_closeObjectScope()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:779"
        BranchSideFuncs:
        - "expectComma()"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:780"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:795"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:794"
        BranchSideFuncs:
        - "inObject()"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:781"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:784"
        BranchSideFuncs:
        - "_reportUnexpectedChar(int,java.lang.String)"
        - "typeDesc()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:783"
        BranchSideFuncs:
        - "_skipWS()"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:786"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:795"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:794"
        BranchSideFuncs:
        - "inObject()"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:787"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:788"
        BranchSideFuncs:
        - "_closeScope(int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:787"
        BranchSideFuncs:
        - "_closeScope(int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:787"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:795"
        BranchSideFuncs:
        - "_closeScope(int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:794"
        BranchSideFuncs:
        - "inObject()"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:795"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:800"
        BranchSideFuncs:
        - "_nextTokenNotInObject(int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:799"
        BranchSideFuncs:
        - "_updateLocation()"
        - "_parseName(int)"
        - "_skipColon()"
        - "setCurrentName(java.lang.String)"
        - "_updateNameLocation()"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:809"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:816"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:815"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:821"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:824"
        BranchSideFuncs:
        - "_parseSignedNumber(boolean)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:823"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:752,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._nextAfterName"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:758,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._skipString"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:760,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._skipWSOrEnd"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:763,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].close"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:771,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._closeArrayScope"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:775,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._closeObjectScope"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:780,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadContext].expectComma"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:782,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].typeDesc"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:782,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:782,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportUnexpectedChar"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:784,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._skipWS"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:788,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._closeScope"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:795,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].inObject"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:796,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._updateLocation"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:797,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._nextTokenNotInObject"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:800,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._updateNameLocation"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:801,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._parseName"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:802,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadContext].setCurrentName"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:805,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._skipColon"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:818,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._parseSignedNumber"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:821,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadFeature].mappedFeature"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:821,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isEnabled"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:824,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._handleUnexpectedValue"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:828,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._parseFloatThatStartsWithPeriod"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:840,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._parseUnsignedNumber"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:843,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._matchFalse"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:847,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._matchNull"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:851,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._matchTrue"
    JavaMethodInfo: null
    BBCount: 35
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._nextTokenNotInObject(int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: 869
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.ParserBase].createChildArrayContext(int,int)"
    - "[com.fasterxml.jackson.core.base.ParserBase].createChildObjectContext(int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._matchTrue()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._matchFalse()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._matchNull()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._parseSignedNumber(boolean)"
    - "[com.fasterxml.jackson.core.JsonParser].isEnabled(com.fasterxml.jackson.core.JsonParser$Feature)"
    - "[com.fasterxml.jackson.core.json.JsonReadFeature].mappedFeature()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._handleUnexpectedValue(int)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._parseSignedNumber(boolean)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._parseFloatThatStartsWithPeriod(boolean,boolean)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._parseUnsignedNumber(int)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._handleUnexpectedValue(int)"
    functionUses: 2
    ICount: 54
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:870"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:874"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:873"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:893"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:896"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:895"
        BranchSideFuncs:
        - "_parseSignedNumber(boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:876,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].createChildArrayContext"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:879,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].createChildObjectContext"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:882,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._matchTrue"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:885,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._matchFalse"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:888,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._matchNull"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:891,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._parseSignedNumber"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:893,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadFeature].mappedFeature"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:893,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isEnabled"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:894,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._handleUnexpectedValue"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:898,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._parseFloatThatStartsWithPeriod"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:909,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._parseUnsignedNumber"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._nextAfterName()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: 915
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.ParserBase].createChildArrayContext(int,int)"
    - "[com.fasterxml.jackson.core.base.ParserBase].createChildObjectContext(int,int)"
    functionUses: 2
    ICount: 17
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:923"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:925"
        BranchSideFuncs:
        - "createChildArrayContext(int,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:924"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:925"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:928"
        BranchSideFuncs:
        - "createChildObjectContext(int,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:927"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:924,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].createChildArrayContext"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:926,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].createChildObjectContext"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].finishToken()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:933"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:937"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:936"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:935,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._finishString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextFieldName(com.fasterxml.jackson.core.SerializableString)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.SerializableString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 89
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:950"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:954"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:953"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:954"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:957"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:956"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:958"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:963"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:962"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:966"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:971"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:970"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:971"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:978"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:977"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:978"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:992"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:991"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:979"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:982"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:981"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:985"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:992"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:991"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:986"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:987"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:986"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:986"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:992"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:991"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:992"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:999"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:998"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1000"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1027"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1006"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1027"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1009"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1028"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1027"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1013"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1019"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1018"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1019"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1022"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1021"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:951,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._nextAfterName"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:955,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._skipString"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:957,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._skipWSOrEnd"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:959,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].close"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:967,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._closeArrayScope"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:972,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._closeObjectScope"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:978,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadContext].expectComma"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:980,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].typeDesc"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:980,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:980,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportUnexpectedChar"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:982,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._skipWS"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:987,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._closeScope"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:992,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].inObject"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:993,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._updateLocation"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:994,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._nextTokenNotInObject"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:999,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._updateNameLocation"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1002,1"
      Dst: "[com.fasterxml.jackson.core.SerializableString].asQuotedUTF8"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1014,1"
      Dst: "[com.fasterxml.jackson.core.SerializableString].getValue"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1014,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadContext].setCurrentName"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1015,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._skipColonFast"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1016,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._isNextTokenNameYes"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1028,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._isNextTokenNameMaybe"
    JavaMethodInfo: null
    BBCount: 29
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextFieldName()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: 1034
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._nextAfterName()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._skipString()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._skipWSOrEnd()"
    - "[com.fasterxml.jackson.core.base.ParserBase].close()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._closeArrayScope()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._closeObjectScope()"
    - "[com.fasterxml.jackson.core.json.JsonReadContext].expectComma()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportUnexpectedChar(int,java.lang.String)"
    - "[com.fasterxml.jackson.core.JsonStreamContext].typeDesc()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._skipWS()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._closeScope(int)"
    - "[com.fasterxml.jackson.core.JsonStreamContext].inObject()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._updateLocation()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._nextTokenNotInObject(int)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._updateNameLocation()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._parseName(int)"
    - "[com.fasterxml.jackson.core.json.JsonReadContext].setCurrentName(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._skipColon()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._updateLocation()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._parseSignedNumber(boolean)"
    - "[com.fasterxml.jackson.core.JsonParser].isEnabled(com.fasterxml.jackson.core.JsonParser$Feature)"
    - "[com.fasterxml.jackson.core.json.JsonReadFeature].mappedFeature()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._parseSignedNumber(boolean)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._handleUnexpectedValue(int)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._parseFloatThatStartsWithPeriod(boolean,boolean)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._parseUnsignedNumber(int)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._matchFalse()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._matchNull()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._matchTrue()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._handleUnexpectedValue(int)"
    functionUses: 41
    ICount: 95
    EdgeCount: 30
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1036"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1040"
        BranchSideFuncs:
        - "_nextAfterName()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1039"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1040"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1043"
        BranchSideFuncs:
        - "_skipString()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1042"
        BranchSideFuncs:
        - "_skipWSOrEnd()"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1044"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1049"
        BranchSideFuncs:
        - "close()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1048"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1051"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1056"
        BranchSideFuncs:
        - "_closeArrayScope()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1055"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1056"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1063"
        BranchSideFuncs:
        - "_closeObjectScope()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1062"
        BranchSideFuncs:
        - "expectComma()"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1063"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1077"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1076"
        BranchSideFuncs:
        - "inObject()"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1064"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1067"
        BranchSideFuncs:
        - "_reportUnexpectedChar(int,java.lang.String)"
        - "typeDesc()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1066"
        BranchSideFuncs:
        - "_skipWS()"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1069"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1077"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1076"
        BranchSideFuncs:
        - "inObject()"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1070"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1071"
        BranchSideFuncs:
        - "_closeScope(int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1070"
        BranchSideFuncs:
        - "_closeScope(int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1070"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1077"
        BranchSideFuncs:
        - "_closeScope(int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1076"
        BranchSideFuncs:
        - "inObject()"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1077"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1083"
        BranchSideFuncs:
        - "_nextTokenNotInObject(int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1082"
        BranchSideFuncs:
        - "_updateLocation()"
        - "_parseName(int)"
        - "_skipColon()"
        - "setCurrentName(java.lang.String)"
        - "_updateNameLocation()"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1090"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1096"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1095"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1101"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1104"
        BranchSideFuncs:
        - "_parseSignedNumber(boolean)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1103"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1037,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._nextAfterName"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1041,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._skipString"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1043,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._skipWSOrEnd"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1045,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].close"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1052,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._closeArrayScope"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1057,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._closeObjectScope"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1063,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadContext].expectComma"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1065,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].typeDesc"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1065,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1065,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportUnexpectedChar"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1067,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._skipWS"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1071,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._closeScope"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1077,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].inObject"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1078,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._updateLocation"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1079,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._nextTokenNotInObject"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1083,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._updateNameLocation"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1084,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._parseName"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1085,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadContext].setCurrentName"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1088,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._skipColon"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1098,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._parseSignedNumber"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1101,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadFeature].mappedFeature"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1101,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isEnabled"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1104,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._handleUnexpectedValue"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1108,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._parseFloatThatStartsWithPeriod"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1120,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._parseUnsignedNumber"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1123,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._matchFalse"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1127,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._matchNull"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1131,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._matchTrue"
    JavaMethodInfo: null
    BBCount: 35
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._skipColonFast(int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 87
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1152"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1154"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1155"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1168"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1167"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1155"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1168"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1167"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1159"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1160"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1159"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1159"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1168"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1167"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1161"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1168"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1167"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1162"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1168"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1167"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1162"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1168"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1167"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1171"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1172"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1171"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1171"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1174"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1193"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1192"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1176"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1177"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1190"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1189"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1177"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1190"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1189"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1181"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1182"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1181"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1181"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1190"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1189"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1183"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1190"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1189"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1184"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1190"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1189"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1184"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1190"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1189"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1169,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._skipColon2"
    JavaMethodInfo: null
    BBCount: 28
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._isNextTokenNameYes(int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 50
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1229"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1232"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1231"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1200,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._updateLocation"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1214,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._matchTrue"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1218,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._matchFalse"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1222,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._matchNull"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1226,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._parseSignedNumber"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1229,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadFeature].mappedFeature"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1229,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isEnabled"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1232,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._handleUnexpectedValue"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1236,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._parseFloatThatStartsWithPeriod"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1248,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._parseUnsignedNumber"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._isNextTokenNameMaybe(int,com.fasterxml.jackson.core.SerializableString)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "int"
    - "com.fasterxml.jackson.core.SerializableString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 48
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1266"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1273"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1272"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1296"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1299"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1298"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1258,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._parseName"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1259,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadContext].setCurrentName"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1260,1"
      Dst: "[com.fasterxml.jackson.core.SerializableString].getValue"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1260,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1262,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._skipColon"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1263,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._updateLocation"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1281,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._matchTrue"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1285,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._matchFalse"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1289,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._matchNull"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1293,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._parseSignedNumber"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1296,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadFeature].mappedFeature"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1296,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isEnabled"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1299,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._handleUnexpectedValue"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1303,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._parseFloatThatStartsWithPeriod"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1315,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._parseUnsignedNumber"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextTextValue()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: 1327
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._finishAndReturnString()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].contentsAsString()"
    - "[com.fasterxml.jackson.core.base.ParserBase].createChildArrayContext(int,int)"
    - "[com.fasterxml.jackson.core.base.ParserBase].createChildObjectContext(int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    functionUses: 5
    ICount: 37
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1328"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1348"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1347"
        BranchSideFuncs:
        - "getText()"
        - "nextToken()"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1333"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1340"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1339"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1334"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1338"
        BranchSideFuncs:
        - "_finishAndReturnString()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1337"
        BranchSideFuncs:
        - "contentsAsString()"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1340"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1342"
        BranchSideFuncs:
        - "createChildArrayContext(int,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1341"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1342"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1345"
        BranchSideFuncs:
        - "createChildObjectContext(int,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1344"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1348"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1347"
        BranchSideFuncs:
        - "getText()"
        - "nextToken()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1336,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._finishAndReturnString"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1338,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].contentsAsString"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1341,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].createChildArrayContext"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1343,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].createChildObjectContext"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1348,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1348,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getText"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextIntValue(int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1355"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1371"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1370"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1360"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1363"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1362"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1363"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1365"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1364"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1365"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1368"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1367"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1371"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1370"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1361,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].getIntValue"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1364,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].createChildArrayContext"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1366,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].createChildObjectContext"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1371,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextLongValue(long)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1378"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1394"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1393"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1383"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1386"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1385"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1386"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1388"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1387"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1388"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1391"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1390"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1394"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1393"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1384,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].getLongValue"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1387,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].createChildArrayContext"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1389,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].createChildObjectContext"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1394,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextBooleanValue()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 38
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1401"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1420"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1419"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1406"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1409"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1408"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1409"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1412"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1411"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1412"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1414"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1413"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1414"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1417"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1416"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1421"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1424"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1423"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1424"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1427"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1426"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1413,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].createChildArrayContext"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1415,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].createChildObjectContext"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1420,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._parseFloatThatStartsWithPeriod()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1438,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._parseFloatThatStartsWithPeriod"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._parseFloatThatStartsWithPeriod(boolean,boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: 1445
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 2
    argTypes:
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonParser].isEnabled(com.fasterxml.jackson.core.JsonParser$Feature)"
    - "[com.fasterxml.jackson.core.json.JsonReadFeature].mappedFeature()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._handleUnexpectedValue(int)"
    - "[com.fasterxml.jackson.core.util.TextBuffer].emptyAndGetCurrentSegment()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._parseFloat(char[],int,int,boolean,int)"
    functionUses: 4
    ICount: 17
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1446"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1449"
        BranchSideFuncs:
        - "_handleUnexpectedValue(int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1448"
        BranchSideFuncs:
        - "emptyAndGetCurrentSegment()"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1452"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1455"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1454"
        BranchSideFuncs:
        - "_parseFloat(char[],int,int,boolean,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1446,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadFeature].mappedFeature"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1446,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isEnabled"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1447,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._handleUnexpectedValue"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1449,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].emptyAndGetCurrentSegment"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1455,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._parseFloat"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._parseUnsignedNumber(int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: 1482
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.TextBuffer].emptyAndGetCurrentSegment()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._verifyNoLeadingZeroes()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._parseNumber2(char[],int,boolean,int)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._parseFloat(char[],int,int,boolean,int)"
    - "[com.fasterxml.jackson.core.util.TextBuffer].setCurrentLength(int)"
    - "[com.fasterxml.jackson.core.JsonStreamContext].inRoot()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._verifyRootSpace(int)"
    - "[com.fasterxml.jackson.core.base.ParserBase].resetInt(boolean,int)"
    functionUses: 3
    ICount: 59
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1485"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1489"
        BranchSideFuncs:
        - "_verifyNoLeadingZeroes()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1488"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1497"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1500"
        BranchSideFuncs:
        - "_parseNumber2(char[],int,boolean,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1499"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1501"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1501"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1504"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1503"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1507"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:null"
        BranchSideFuncs:
        - "_parseFloat(char[],int,int,boolean,int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1507"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:null"
        BranchSideFuncs:
        - "_parseFloat(char[],int,int,boolean,int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1507"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1510"
        BranchSideFuncs:
        - "_parseFloat(char[],int,int,boolean,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1509"
        BranchSideFuncs:
        - "inRoot()"
        - "setCurrentLength(int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1513"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1517"
        BranchSideFuncs:
        - "_verifyRootSpace(int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1516"
        BranchSideFuncs:
        - "resetInt(boolean,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1483,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].emptyAndGetCurrentSegment"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1486,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._verifyNoLeadingZeroes"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1494,1"
      Dst: "[java.lang.Math].min"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1498,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._parseNumber2"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1508,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._parseFloat"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1511,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].setCurrentLength"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1513,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].inRoot"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1514,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._verifyRootSpace"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1517,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].resetInt"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._parseSignedNumber(boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: 1521
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.TextBuffer].emptyAndGetCurrentSegment()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._loadMoreGuaranteed()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._parseFloatThatStartsWithPeriod(boolean,boolean)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._handleInvalidNumberStart(int,boolean,boolean)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._verifyNoLeadingZeroes()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._handleInvalidNumberStart(int,boolean,boolean)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._parseNumber2(char[],int,boolean,int)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._parseFloat(char[],int,int,boolean,int)"
    - "[com.fasterxml.jackson.core.util.TextBuffer].setCurrentLength(int)"
    - "[com.fasterxml.jackson.core.JsonStreamContext].inRoot()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._verifyRootSpace(int)"
    - "[com.fasterxml.jackson.core.base.ParserBase].resetInt(boolean,int)"
    functionUses: 6
    ICount: 96
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1525"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1529"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1530"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1533"
        BranchSideFuncs:
        - "_loadMoreGuaranteed()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1532"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1535"
      Branch Sides: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1537"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1543"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1542"
        BranchSideFuncs:
        - "_verifyNoLeadingZeroes()"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1538"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:null"
        BranchSideFuncs:
        - "_parseFloatThatStartsWithPeriod(boolean,boolean)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1544"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1549"
        BranchSideFuncs:
        - "_handleInvalidNumberStart(int,boolean,boolean)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1548"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1557"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1560"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1562"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1562"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1565"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1564"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1568"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:null"
        BranchSideFuncs:
        - "_parseFloat(char[],int,int,boolean,int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1568"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:null"
        BranchSideFuncs:
        - "_parseFloat(char[],int,int,boolean,int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1568"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1572"
        BranchSideFuncs:
        - "_parseFloat(char[],int,int,boolean,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1571"
        BranchSideFuncs:
        - "inRoot()"
        - "setCurrentLength(int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1575"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1580"
        BranchSideFuncs:
        - "_verifyRootSpace(int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1579"
        BranchSideFuncs:
        - "resetInt(boolean,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1522,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].emptyAndGetCurrentSegment"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1531,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._loadMoreGuaranteed"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1539,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._parseFloatThatStartsWithPeriod"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1541,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._handleInvalidNumberStart"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1543,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._verifyNoLeadingZeroes"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1554,1"
      Dst: "[java.lang.Math].min"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1559,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._parseNumber2"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1569,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._parseFloat"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1573,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].setCurrentLength"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1575,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].inRoot"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1576,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._verifyRootSpace"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1580,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].resetInt"
    JavaMethodInfo: null
    BBCount: 26
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._parseNumber2(char[],int,boolean,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: 1589
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 4
    argTypes:
    - "char[]"
    - "int"
    - "boolean"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._loadMore()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].setCurrentLength(int)"
    - "[com.fasterxml.jackson.core.base.ParserBase].resetInt(boolean,int)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._parseFloat(char[],int,int,boolean,int)"
    - "[com.fasterxml.jackson.core.util.TextBuffer].finishCurrentSegment()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].setCurrentLength(int)"
    - "[com.fasterxml.jackson.core.JsonStreamContext].inRoot()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._verifyRootSpace(int)"
    - "[com.fasterxml.jackson.core.base.ParserBase].resetInt(boolean,int)"
    functionUses: 2
    ICount: 62
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1590"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1594"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1593"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1590"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1594"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1593"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1595"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1595"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1601"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1600"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1596"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:-1"
        BranchSideFuncs:
        - "_parseFloat(char[],int,int,boolean,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1596"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:-1"
        BranchSideFuncs:
        - "_parseFloat(char[],int,int,boolean,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1596"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1608"
        BranchSideFuncs:
        - "_parseFloat(char[],int,int,boolean,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1607"
        BranchSideFuncs:
        - "inRoot()"
        - "setCurrentLength(int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1601"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1605"
        BranchSideFuncs:
        - "finishCurrentSegment()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1604"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1611"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1616"
        BranchSideFuncs:
        - "_verifyRootSpace(int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1615"
        BranchSideFuncs:
        - "resetInt(boolean,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1590,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._loadMore"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1591,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].setCurrentLength"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1592,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].resetInt"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1597,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._parseFloat"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1602,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].finishCurrentSegment"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1611,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].inRoot"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1612,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._verifyRootSpace"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._verifyNoLeadingZeroes()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: 1624
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._loadMore()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].reportInvalidNumber(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._loadMore()"
    functionUses: 2
    ICount: 52
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1625"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1628"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1627"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1625"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1628"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1627"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1630"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1631"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1630"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1630"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1634"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1633"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1634"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1638"
        BranchSideFuncs:
        - "reportInvalidNumber(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1637"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1639"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:null"
        BranchSideFuncs:
        - "_loadMore()"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1640"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1641"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1640"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1640"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1642"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1643"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1642"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1642"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1645"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1644"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1646"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1640"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1639"
        BranchSideFuncs:
        - "_loadMore()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1625,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._loadMore"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1635,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase].reportInvalidNumber"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._parseFloat(char[],int,int,boolean,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: 1656
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 5
    argTypes:
    - "char[]"
    - "int"
    - "int"
    - "boolean"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.TextBuffer].finishCurrentSegment()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._loadMore()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].finishCurrentSegment()"
    - "[com.fasterxml.jackson.core.JsonParser].isEnabled(com.fasterxml.jackson.core.JsonParser$Feature)"
    - "[com.fasterxml.jackson.core.json.JsonReadFeature].mappedFeature()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportUnexpectedNumberChar(int,java.lang.String)"
    - "[com.fasterxml.jackson.core.util.TextBuffer].finishCurrentSegment()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._loadMoreGuaranteed()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].finishCurrentSegment()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._loadMoreGuaranteed()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].finishCurrentSegment()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._loadMore()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportUnexpectedNumberChar(int,java.lang.String)"
    - "[com.fasterxml.jackson.core.JsonStreamContext].inRoot()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._verifyRootSpace(int)"
    - "[com.fasterxml.jackson.core.util.TextBuffer].setCurrentLength(int)"
    - "[com.fasterxml.jackson.core.base.ParserBase].resetFloat(boolean,int,int,int)"
    functionUses: 4
    ICount: 146
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1661"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1693"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1692"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1662"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1666"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1665"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1670"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1674"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1673"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1670"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1674"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1673"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1675"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1686"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1685"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1675"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1678"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1677"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1679"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1683"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1682"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1686"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1693"
        BranchSideFuncs:
        - "mappedFeature()"
        - "isEnabled(com.fasterxml.jackson.core.JsonParser$Feature)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1692"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1687"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1693"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1692"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1694"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1695"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1694"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1694"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1740"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1739"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1695"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1699"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1698"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1701"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1704"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1703"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1706"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1707"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1706"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1706"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1720"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1719"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1707"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1711"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1710"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1713"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1716"
        BranchSideFuncs:
        - "_loadMoreGuaranteed()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1715"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1720"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1734"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1733"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1720"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1734"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1733"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1722"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1726"
        BranchSideFuncs:
        - "finishCurrentSegment()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1725"
        BranchSideFuncs:
        - "_loadMore()"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1727"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1731"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1730"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1727"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1731"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1730"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1734"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1740"
        BranchSideFuncs:
        - "_reportUnexpectedNumberChar(int,java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1739"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1740"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1747"
        BranchSideFuncs:
        - "inRoot()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1746"
        BranchSideFuncs:
        - "resetFloat(boolean,int,int,int)"
        - "setCurrentLength(int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1743"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1747"
        BranchSideFuncs:
        - "_verifyRootSpace(int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1746"
        BranchSideFuncs:
        - "resetFloat(boolean,int,int,int)"
        - "setCurrentLength(int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1663,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].finishCurrentSegment"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1670,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._loadMore"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1687,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadFeature].mappedFeature"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1687,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isEnabled"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1688,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportUnexpectedNumberChar"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1702,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._loadMoreGuaranteed"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1743,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].inRoot"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1744,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._verifyRootSpace"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1747,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].setCurrentLength"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1750,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].resetFloat"
    JavaMethodInfo: null
    BBCount: 43
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._verifyRootSpace(int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: 1767
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportMissingRootWS(int)"
    functionUses: 4
    ICount: 19
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1785,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportMissingRootWS"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._parseName(int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: 1795
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._handleOddName(int)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].slowParseName()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].parseMediumName(int)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].findName(int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].parseName(int,int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].findName(int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].parseName(int,int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].findName(int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].parseName(int,int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].findName(int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].parseName(int,int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].parseName(int,int,int)"
    functionUses: 2
    ICount: 108
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1796"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1800"
        BranchSideFuncs:
        - "_handleOddName(int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1799"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1800"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1810"
        BranchSideFuncs:
        - "slowParseName()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1809"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1815"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1817"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1820"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1823"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1826"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:null"
        BranchSideFuncs:
        - "parseMediumName(int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1830"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1835"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1840"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1845"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:null"
        BranchSideFuncs:
        - "findName(int,int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1850"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1797,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._handleOddName"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1801,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].slowParseName"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1828,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].parseMediumName"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1831,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].findName"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1833,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].parseName"
    JavaMethodInfo: null
    BBCount: 25
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].parseMediumName(int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: 1857
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].findName(int,int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].parseName(int,int,int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].findName(int,int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].parseName(int,int,int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].findName(int,int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].parseName(int,int,int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].findName(int,int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].parseName(int,int,int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].parseMediumName2(int,int)"
    functionUses: 1
    ICount: 88
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1863"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1869"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1868"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1864"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1867"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1866"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1871"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1877"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1876"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1872"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1875"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1874"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1879"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1885"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1884"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1880"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1883"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1882"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1887"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1888"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1891"
        BranchSideFuncs:
        - "findName(int,int,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1890"
        BranchSideFuncs:
        - "parseName(int,int,int,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1865,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].findName"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1867,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].parseName"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1893,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].parseMediumName2"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].parseMediumName2(int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: 1898
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].findName(int,int,int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].parseName(int,int,int,int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].findName(int,int,int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].parseName(int,int,int,int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].findName(int,int,int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].parseName(int,int,int,int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].findName(int,int,int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].parseName(int,int,int,int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].parseLongName(int,int,int)"
    functionUses: 1
    ICount: 89
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1904"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1910"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1909"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1905"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1908"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1907"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1912"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1918"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1917"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1913"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1916"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1915"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1920"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1926"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1925"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1921"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1924"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1923"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1928"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1929"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1932"
        BranchSideFuncs:
        - "findName(int,int,int,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1931"
        BranchSideFuncs:
        - "parseName(int,int,int,int,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1906,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].findName"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1908,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].parseName"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1934,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].parseLongName"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].parseLongName(int,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: 1938
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].findName(int[],int,int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].parseEscapedName(int[],int,int,int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].findName(int[],int,int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].parseEscapedName(int[],int,int,int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].findName(int[],int,int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].parseEscapedName(int[],int,int,int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].findName(int[],int,int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].parseEscapedName(int[],int,int,int,int)"
    - "[com.fasterxml.jackson.core.base.ParserBase]._growNameDecodeBuffer(int[],int)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].parseEscapedName(int[],int,int,int,int)"
    functionUses: 1
    ICount: 115
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1948"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1996"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1995"
        BranchSideFuncs:
        - "parseEscapedName(int[],int,int,int,int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1950"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1957"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1956"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1951"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1954"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1953"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1959"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1966"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1965"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1960"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1963"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1962"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1968"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1975"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1974"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1969"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1972"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1971"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1977"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1985"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1984"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1978"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1981"
        BranchSideFuncs:
        - "findName(int[],int,int,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1980"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1985"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1988"
        BranchSideFuncs:
        - "_growNameDecodeBuffer(int[],int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1987"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1952,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].findName"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1954,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].parseEscapedName"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1986,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase]._growNameDecodeBuffer"
    JavaMethodInfo: null
    BBCount: 22
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].slowParseName()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: 2003
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._loadMore()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportInvalidEOF(java.lang.String,com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].parseEscapedName(int[],int,int,int,int)"
    functionUses: 1
    ICount: 22
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2004"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2009"
        BranchSideFuncs:
        - "_loadMore()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2008"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2005"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2009"
        BranchSideFuncs:
        - "_reportInvalidEOF(java.lang.String,com.fasterxml.jackson.core.JsonToken)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2008"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2010"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2013"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2012"
        BranchSideFuncs:
        - "parseEscapedName(int[],int,int,int,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2005,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._loadMore"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2006,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportInvalidEOF"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2013,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].parseEscapedName"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].parseName(int,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: 2016
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].parseEscapedName(int[],int,int,int,int)"
    functionUses: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2017,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].parseEscapedName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].parseName(int,int,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: 2020
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].parseEscapedName(int[],int,int,int,int)"
    functionUses: 4
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2022,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].parseEscapedName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].parseName(int,int,int,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: 2025
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 5
    argTypes:
    - "int"
    - "int"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].parseEscapedName(int[],int,int,int,int)"
    functionUses: 4
    ICount: 13
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2028,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].parseEscapedName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].parseEscapedName(int[],int,int,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: 2040
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 5
    argTypes:
    - "int[]"
    - "int"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._decodeEscaped()"
    - "[com.fasterxml.jackson.core.base.ParserBase]._throwUnquotedSpace(int,java.lang.String)"
    - "[com.fasterxml.jackson.core.base.ParserBase]._growNameDecodeBuffer(int[],int)"
    - "[com.fasterxml.jackson.core.base.ParserBase]._growNameDecodeBuffer(int[],int)"
    - "[com.fasterxml.jackson.core.base.ParserBase]._growNameDecodeBuffer(int[],int)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._loadMore()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportInvalidEOF(java.lang.String,com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.base.ParserBase]._growNameDecodeBuffer(int[],int)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._padLastQuad(int,int)"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].findName(int[],int)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].addName(int[],int,int)"
    functionUses: 9
    ICount: 110
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2044"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2093"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2092"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2045"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2049"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2048"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2049"
      Branch Sides: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2059"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2092"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2061"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2069"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2068"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2062"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2065"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2064"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2069"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2074"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2073"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2077"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2085"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2084"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2078"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2081"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2080"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2093"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2097"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2096"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2097"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2100"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2099"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2104"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2109"
        BranchSideFuncs:
        - "_loadMore()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2108"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2105"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2109"
        BranchSideFuncs:
        - "_reportInvalidEOF(java.lang.String,com.fasterxml.jackson.core.JsonToken)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2108"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2112"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2118"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2117"
        BranchSideFuncs:
        - "findName(int[],int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2113"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2116"
        BranchSideFuncs:
        - "_growNameDecodeBuffer(int[],int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2115"
        BranchSideFuncs:
        - "_padLastQuad(int,int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2119"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2122"
        BranchSideFuncs:
        - "addName(int[],int,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2121"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2051,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase]._throwUnquotedSpace"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:-1,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._decodeEscaped"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2063,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase]._growNameDecodeBuffer"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2105,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._loadMore"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2106,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportInvalidEOF"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2116,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._padLastQuad"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2118,1"
      Dst: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].findName"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2120,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].addName"
    JavaMethodInfo: null
    BBCount: 36
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._handleOddName(int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: 2140
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._parseAposName()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._decodeCharForError(int)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportUnexpectedChar(int,java.lang.String)"
    - "[com.fasterxml.jackson.core.io.CharTypes].getInputCodeUtf8JsNames()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportUnexpectedChar(int,java.lang.String)"
    - "[com.fasterxml.jackson.core.base.ParserBase]._growNameDecodeBuffer(int[],int)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._loadMore()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportInvalidEOF(java.lang.String,com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.base.ParserBase]._growNameDecodeBuffer(int[],int)"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].findName(int[],int)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].addName(int[],int,int)"
    functionUses: 1
    ICount: 79
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2141"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2145"
        BranchSideFuncs:
        - "_parseAposName()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2144"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2141"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2145"
        BranchSideFuncs:
        - "_parseAposName()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2144"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2145"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2153"
        BranchSideFuncs:
        - "_decodeCharForError(int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2152"
        BranchSideFuncs:
        - "getInputCodeUtf8JsNames()"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2155"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2162"
        BranchSideFuncs:
        - "_reportUnexpectedChar(int,java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2161"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2169"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2173"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2172"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2173"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2176"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2175"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2180"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2185"
        BranchSideFuncs:
        - "_loadMore()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2184"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2181"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2185"
        BranchSideFuncs:
        - "_reportInvalidEOF(java.lang.String,com.fasterxml.jackson.core.JsonToken)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2184"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2186"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2189"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2188"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2192"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2198"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2197"
        BranchSideFuncs:
        - "findName(int[],int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2193"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2196"
        BranchSideFuncs:
        - "_growNameDecodeBuffer(int[],int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2195"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2199"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2202"
        BranchSideFuncs:
        - "addName(int[],int,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2201"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2142,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._parseAposName"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2146,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._decodeCharForError"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2147,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportUnexpectedChar"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2153,1"
      Dst: "[com.fasterxml.jackson.core.io.CharTypes].getInputCodeUtf8JsNames"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2174,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase]._growNameDecodeBuffer"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2181,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._loadMore"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2182,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportInvalidEOF"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2198,1"
      Dst: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].findName"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2200,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].addName"
    JavaMethodInfo: null
    BBCount: 26
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._parseAposName()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: 2210
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._loadMore()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportInvalidEOF(java.lang.String,com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.base.ParserBase]._throwUnquotedSpace(int,java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._decodeEscaped()"
    - "[com.fasterxml.jackson.core.base.ParserBase]._growNameDecodeBuffer(int[],int)"
    - "[com.fasterxml.jackson.core.base.ParserBase]._growNameDecodeBuffer(int[],int)"
    - "[com.fasterxml.jackson.core.base.ParserBase]._growNameDecodeBuffer(int[],int)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._loadMore()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportInvalidEOF(java.lang.String,com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.base.ParserBase]._growNameDecodeBuffer(int[],int)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._padLastQuad(int,int)"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].findName(int[],int)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].addName(int[],int,int)"
    functionUses: 1
    ICount: 125
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2211"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2216"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2215"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2212"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2216"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2215"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2217"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2220"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2219"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2230"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2234"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2233"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2234"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2278"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2277"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2234"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2278"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2277"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2235"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2240"
        BranchSideFuncs:
        - "_decodeEscaped()"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2244"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2277"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2246"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2254"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2253"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2247"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2250"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2249"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2254"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2259"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2258"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2262"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2270"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2269"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2263"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2266"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2265"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2278"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2282"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2281"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2282"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2285"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2284"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2289"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2294"
        BranchSideFuncs:
        - "_loadMore()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2293"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2290"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2294"
        BranchSideFuncs:
        - "_reportInvalidEOF(java.lang.String,com.fasterxml.jackson.core.JsonToken)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2293"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2297"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2303"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2302"
        BranchSideFuncs:
        - "findName(int[],int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2298"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2301"
        BranchSideFuncs:
        - "_growNameDecodeBuffer(int[],int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2300"
        BranchSideFuncs:
        - "_padLastQuad(int,int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2304"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2307"
        BranchSideFuncs:
        - "addName(int[],int,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2306"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2212,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._loadMore"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2213,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportInvalidEOF"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2238,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase]._throwUnquotedSpace"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2241,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._decodeEscaped"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2248,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase]._growNameDecodeBuffer"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2301,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._padLastQuad"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2303,1"
      Dst: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].findName"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2305,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].addName"
    JavaMethodInfo: null
    BBCount: 42
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].findName(int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: 2318
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._padLastQuad(int,int)"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].findName(int)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].addName(int[],int,int)"
    functionUses: 4
    ICount: 13
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2322"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2326"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2325"
        BranchSideFuncs:
        - "addName(int[],int,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2319,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._padLastQuad"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2321,1"
      Dst: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].findName"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2327,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].addName"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].findName(int,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: 2332
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._padLastQuad(int,int)"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].findName(int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].addName(int[],int,int)"
    functionUses: 4
    ICount: 16
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2336"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2340"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2339"
        BranchSideFuncs:
        - "addName(int[],int,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2333,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._padLastQuad"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2335,1"
      Dst: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].findName"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2342,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].addName"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].findName(int,int,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: 2347
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._padLastQuad(int,int)"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].findName(int,int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._padLastQuad(int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].addName(int[],int,int)"
    functionUses: 4
    ICount: 17
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2350"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2353"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2352"
        BranchSideFuncs:
        - "_padLastQuad(int,int)"
        - "addName(int[],int,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2348,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._padLastQuad"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2349,1"
      Dst: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].findName"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2357,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].addName"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].findName(int[],int,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: 2362
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 4
    argTypes:
    - "int[]"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.ParserBase]._growNameDecodeBuffer(int[],int)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._padLastQuad(int,int)"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].findName(int[],int)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].addName(int[],int,int)"
    functionUses: 4
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2363"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2366"
        BranchSideFuncs:
        - "_growNameDecodeBuffer(int[],int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2365"
        BranchSideFuncs:
        - "_padLastQuad(int,int)"
        - "findName(int[],int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2368"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2371"
        BranchSideFuncs:
        - "addName(int[],int,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2370"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2364,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase]._growNameDecodeBuffer"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2366,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._padLastQuad"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2367,1"
      Dst: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].findName"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2369,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].addName"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].addName(int[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: 2386
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "int[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.StreamReadConstraints].validateNameLength(int)"
    - "[com.fasterxml.jackson.core.util.TextBuffer].emptyAndGetCurrentSegment()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._reportInvalidInitial(int)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportInvalidEOF(java.lang.String,com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._reportInvalidOther(int)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._reportInvalidOther(int)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._reportInvalidOther(int)"
    - "[com.fasterxml.jackson.core.util.TextBuffer].expandCurrentSegment()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].expandCurrentSegment()"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].addName(java.lang.String,int[],int)"
    functionUses: 7
    ICount: 148
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2397"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2402"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2401"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2409"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2481"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2480"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2415"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2473"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2417"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2420"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2419"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2420"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2423"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2422"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2423"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2430"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2435"
        BranchSideFuncs:
        - "_reportInvalidEOF(java.lang.String,com.fasterxml.jackson.core.JsonToken)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2434"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2440"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2443"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2442"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2444"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2465"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2464"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2450"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2453"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2452"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2454"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2465"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2464"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2459"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2462"
        BranchSideFuncs:
        - "_reportInvalidOther(int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2461"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2465"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2474"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2473"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2467"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2470"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2469"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2474"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2477"
        BranchSideFuncs:
        - "expandCurrentSegment()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2476"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2483"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2486"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2485"
        BranchSideFuncs:
        - "addName(java.lang.String,int[],int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2388,1"
      Dst: "[com.fasterxml.jackson.core.StreamReadConstraints].validateNameLength"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2406,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].emptyAndGetCurrentSegment"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2427,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._reportInvalidInitial"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2431,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportInvalidEOF"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2441,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._reportInvalidOther"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2468,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].expandCurrentSegment"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2481,1"
      Dst: "[java.lang.String].<init>"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2486,1"
      Dst: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].addName"
    JavaMethodInfo: null
    BBCount: 34
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._padLastQuad(int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: 2490
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2491"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2490"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._loadMoreGuaranteed()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: 2500
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._loadMore()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportInvalidEOF()"
    functionUses: 31
    ICount: 5
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2501"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2502"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2501"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2501,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._loadMore"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2501,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportInvalidEOF"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._finishString()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: 2507
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._loadMoreGuaranteed()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].emptyAndGetCurrentSegment()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].setCurrentLength(int)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._finishString2(char[],int)"
    functionUses: 3
    ICount: 38
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2509"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2513"
        BranchSideFuncs:
        - "_loadMoreGuaranteed()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2512"
        BranchSideFuncs:
        - "emptyAndGetCurrentSegment()"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2519"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2532"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2531"
        BranchSideFuncs:
        - "_finishString2(char[],int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2521"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2529"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2528"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2522"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2532"
        BranchSideFuncs:
        - "setCurrentLength(int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2531"
        BranchSideFuncs:
        - "_finishString2(char[],int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2510,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._loadMoreGuaranteed"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2514,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].emptyAndGetCurrentSegment"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2517,1"
      Dst: "[java.lang.Math].min"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2524,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].setCurrentLength"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2533,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._finishString2"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._finishAndReturnString()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: 2539
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._loadMoreGuaranteed()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].emptyAndGetCurrentSegment()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].setCurrentAndReturn(int)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._finishString2(char[],int)"
    - "[com.fasterxml.jackson.core.util.TextBuffer].contentsAsString()"
    functionUses: 4
    ICount: 40
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2541"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2545"
        BranchSideFuncs:
        - "_loadMoreGuaranteed()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2544"
        BranchSideFuncs:
        - "emptyAndGetCurrentSegment()"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2551"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2563"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2562"
        BranchSideFuncs:
        - "contentsAsString()"
        - "_finishString2(char[],int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2553"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2560"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2559"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2554"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2563"
        BranchSideFuncs:
        - "setCurrentAndReturn(int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2562"
        BranchSideFuncs:
        - "contentsAsString()"
        - "_finishString2(char[],int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2542,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._loadMoreGuaranteed"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2546,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].emptyAndGetCurrentSegment"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2549,1"
      Dst: "[java.lang.Math].min"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2556,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].setCurrentAndReturn"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2564,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._finishString2"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2565,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].contentsAsString"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._finishString2(char[],int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: 2573
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "char[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._decodeEscaped()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._loadMoreGuaranteed()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].finishCurrentSegment()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._decodeUtf8_2(int)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._decodeUtf8_3fast(int)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._decodeUtf8_3(int)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._decodeUtf8_4(int)"
    - "[com.fasterxml.jackson.core.util.TextBuffer].finishCurrentSegment()"
    - "[com.fasterxml.jackson.core.base.ParserBase]._throwUnquotedSpace(int,java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._reportInvalidChar(int)"
    - "[com.fasterxml.jackson.core.util.TextBuffer].finishCurrentSegment()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].setCurrentLength(int)"
    functionUses: 2
    ICount: 90
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2583"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2587"
        BranchSideFuncs:
        - "_loadMoreGuaranteed()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2586"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2587"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2591"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2590"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2592"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2600"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2599"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2594"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2598"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2597"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2603"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2607"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2606"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2615"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2618"
        BranchSideFuncs:
        - "_decodeUtf8_3fast(int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2617"
        BranchSideFuncs:
        - "_decodeUtf8_3(int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2625"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2629"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2628"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2633"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2637"
        BranchSideFuncs:
        - "_reportInvalidChar(int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2642"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2647"
        BranchSideFuncs:
        - "finishCurrentSegment()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2646"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2584,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._loadMoreGuaranteed"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2588,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].finishCurrentSegment"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2591,1"
      Dst: "[java.lang.Math].min"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:-1,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._decodeEscaped"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2612,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._decodeUtf8_2"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2616,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._decodeUtf8_3fast"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2618,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._decodeUtf8_3"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2622,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._decodeUtf8_4"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2635,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase]._throwUnquotedSpace"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2638,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._reportInvalidChar"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2649,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].setCurrentLength"
    JavaMethodInfo: null
    BBCount: 29
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._skipString()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: 2661
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._loadMoreGuaranteed()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._decodeEscaped()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._skipUtf8_2()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._skipUtf8_3()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._skipUtf8_4(int)"
    - "[com.fasterxml.jackson.core.base.ParserBase]._throwUnquotedSpace(int,java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._reportInvalidChar(int)"
    functionUses: 2
    ICount: 49
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2676"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2681"
        BranchSideFuncs:
        - "_loadMoreGuaranteed()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2680"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2681"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2688"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2687"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2683"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2681"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2680"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2691"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2709"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:null"
        BranchSideFuncs:
        - "_throwUnquotedSpace(int,java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2677,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._loadMoreGuaranteed"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2697,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._decodeEscaped"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2700,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._skipUtf8_2"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2703,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._skipUtf8_3"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2706,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._skipUtf8_4"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2710,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase]._throwUnquotedSpace"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2713,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._reportInvalidChar"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._handleUnexpectedValue(int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: 2732
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonStreamContext].inArray()"
    - "[com.fasterxml.jackson.core.JsonStreamContext].inRoot()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportUnexpectedChar(int,java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._handleApos()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._matchToken(java.lang.String,int)"
    - "[com.fasterxml.jackson.core.base.ParserBase].resetAsNaN(java.lang.String,double)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportError(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._matchToken(java.lang.String,int)"
    - "[com.fasterxml.jackson.core.base.ParserBase].resetAsNaN(java.lang.String,double)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportError(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._loadMore()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportInvalidEOFInValue(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._handleInvalidNumberStart(int,boolean,boolean)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._reportInvalidToken(java.lang.String,java.lang.String)"
    - "[com.fasterxml.jackson.core.base.ParserBase]._validJsonTokenList()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportUnexpectedChar(int,java.lang.String)"
    - "[com.fasterxml.jackson.core.base.ParserBase]._validJsonValueList()"
    functionUses: 7
    ICount: 71
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2742"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2751"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2750"
        BranchSideFuncs:
        - "inRoot()"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2751"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2761"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2760"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2752"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2761"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2760"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2763"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2790"
        BranchSideFuncs:
        - "_handleApos()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2789"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2769"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2772"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2771"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2776"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2779"
        BranchSideFuncs:
        - "resetAsNaN(java.lang.String,double)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2778"
        BranchSideFuncs:
        - "_reportError(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2782"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2787"
        BranchSideFuncs:
        - "_loadMore()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2786"
        BranchSideFuncs:
        - "_handleInvalidNumberStart(int,boolean,boolean)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2783"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2787"
        BranchSideFuncs:
        - "_reportInvalidEOFInValue(com.fasterxml.jackson.core.JsonToken)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2786"
        BranchSideFuncs:
        - "_handleInvalidNumberStart(int,boolean,boolean)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2790"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2794"
        BranchSideFuncs:
        - "_reportInvalidToken(java.lang.String,java.lang.String)"
        - "_validJsonTokenList()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2793"
        BranchSideFuncs:
        - "_validJsonValueList()"
        - "_reportUnexpectedChar(int,java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2742,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].inArray"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2751,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].inRoot"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2761,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportUnexpectedChar"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2764,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._handleApos"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2768,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._matchToken"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2770,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].resetAsNaN"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2772,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportError"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2783,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._loadMore"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2784,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportInvalidEOFInValue"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2787,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._handleInvalidNumberStart"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2790,1"
      Dst: "[java.lang.Character].isJavaIdentifierStart"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2791,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2791,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase]._validJsonTokenList"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2791,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._reportInvalidToken"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2794,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase]._validJsonValueList"
    JavaMethodInfo: null
    BBCount: 22
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._handleApos()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: 2801
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._decodeEscaped()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].emptyAndGetCurrentSegment()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._loadMoreGuaranteed()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].finishCurrentSegment()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._decodeUtf8_2(int)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._decodeUtf8_3fast(int)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._decodeUtf8_3(int)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._decodeUtf8_4(int)"
    - "[com.fasterxml.jackson.core.util.TextBuffer].finishCurrentSegment()"
    - "[com.fasterxml.jackson.core.base.ParserBase]._throwUnquotedSpace(int,java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._reportInvalidChar(int)"
    - "[com.fasterxml.jackson.core.util.TextBuffer].finishCurrentSegment()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].setCurrentLength(int)"
    functionUses: 1
    ICount: 93
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2814"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2817"
        BranchSideFuncs:
        - "_loadMoreGuaranteed()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2816"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2817"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2821"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2820"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2824"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2828"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2827"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2828"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2841"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2840"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2830"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2833"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2832"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2833"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2838"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2833"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2838"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2851"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2854"
        BranchSideFuncs:
        - "_decodeUtf8_3fast(int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2853"
        BranchSideFuncs:
        - "_decodeUtf8_3(int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2861"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2865"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2864"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2869"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2873"
        BranchSideFuncs:
        - "_throwUnquotedSpace(int,java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2872"
        BranchSideFuncs:
        - "_reportInvalidChar(int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2876"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2881"
        BranchSideFuncs:
        - "finishCurrentSegment()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2880"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2803,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].emptyAndGetCurrentSegment"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2815,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._loadMoreGuaranteed"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2818,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].finishCurrentSegment"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:-1,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._decodeEscaped"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2848,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._decodeUtf8_2"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2852,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._decodeUtf8_3fast"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2854,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._decodeUtf8_3"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2858,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._decodeUtf8_4"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2870,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase]._throwUnquotedSpace"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2873,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._reportInvalidChar"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2883,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].setCurrentLength"
    JavaMethodInfo: null
    BBCount: 31
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._handleInvalidNumberStart(int,boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 2
    argTypes:
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2898,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._handleInvalidNumberStart"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._handleInvalidNumberStart(int,boolean,boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: 2902
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 3
    argTypes:
    - "int"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._loadMore()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportInvalidEOFInValue(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._matchToken(java.lang.String,int)"
    - "[com.fasterxml.jackson.core.base.ParserBase].resetAsNaN(java.lang.String,double)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportError(java.lang.String,java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonParser].isEnabled(com.fasterxml.jackson.core.JsonParser$Feature)"
    - "[com.fasterxml.jackson.core.json.JsonReadFeature].mappedFeature()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportUnexpectedNumberChar(int,java.lang.String)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportUnexpectedNumberChar(int,java.lang.String)"
    functionUses: 3
    ICount: 61
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2903"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2925"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2924"
        BranchSideFuncs:
        - "mappedFeature()"
        - "isEnabled(com.fasterxml.jackson.core.JsonParser$Feature)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2904"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2909"
        BranchSideFuncs:
        - "_loadMore()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2908"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2905"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2909"
        BranchSideFuncs:
        - "_reportInvalidEOFInValue(com.fasterxml.jackson.core.JsonToken)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2908"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2911"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2912"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2912"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2911"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2913"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2925"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2924"
        BranchSideFuncs:
        - "mappedFeature()"
        - "isEnabled(com.fasterxml.jackson.core.JsonParser$Feature)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2914"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2913"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2919"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2922"
        BranchSideFuncs:
        - "resetAsNaN(java.lang.String,double)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2921"
        BranchSideFuncs:
        - "_reportError(java.lang.String,java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2920"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2919"
        BranchSideFuncs:
        - "resetAsNaN(java.lang.String,double)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2925"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2928"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2927"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2925"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2928"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2927"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2925"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2928"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2927"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2928"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2929"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2928"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2905,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._loadMore"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2906,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportInvalidEOFInValue"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2918,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._matchToken"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2920,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].resetAsNaN"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2922,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportError"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2925,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadFeature].mappedFeature"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2925,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isEnabled"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2926,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportUnexpectedNumberChar"
    JavaMethodInfo: null
    BBCount: 29
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._matchTrue()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: 2937
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._matchToken2(java.lang.String,int)"
    functionUses: 3
    ICount: 31
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2939"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2951"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2950"
        BranchSideFuncs:
        - "_matchToken2(java.lang.String,int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2941"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2950"
        BranchSideFuncs:
        - "_matchToken2(java.lang.String,int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2941"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2950"
        BranchSideFuncs:
        - "_matchToken2(java.lang.String,int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2941"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2950"
        BranchSideFuncs:
        - "_matchToken2(java.lang.String,int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2945"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2946"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2945"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2945"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2946"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2945"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2945"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2951"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2950"
        BranchSideFuncs:
        - "_matchToken2(java.lang.String,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2951,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._matchToken2"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._matchFalse()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: 2955
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._matchToken2(java.lang.String,int)"
    functionUses: 3
    ICount: 35
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2957"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2970"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2969"
        BranchSideFuncs:
        - "_matchToken2(java.lang.String,int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2959"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2969"
        BranchSideFuncs:
        - "_matchToken2(java.lang.String,int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2959"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2969"
        BranchSideFuncs:
        - "_matchToken2(java.lang.String,int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2959"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2969"
        BranchSideFuncs:
        - "_matchToken2(java.lang.String,int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2959"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2969"
        BranchSideFuncs:
        - "_matchToken2(java.lang.String,int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2964"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2965"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2964"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2964"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2965"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2964"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2964"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2970"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2969"
        BranchSideFuncs:
        - "_matchToken2(java.lang.String,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2970,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._matchToken2"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._matchNull()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: 2974
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._matchToken2(java.lang.String,int)"
    functionUses: 3
    ICount: 31
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2976"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2988"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2987"
        BranchSideFuncs:
        - "_matchToken2(java.lang.String,int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2978"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2987"
        BranchSideFuncs:
        - "_matchToken2(java.lang.String,int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2978"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2987"
        BranchSideFuncs:
        - "_matchToken2(java.lang.String,int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2978"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2987"
        BranchSideFuncs:
        - "_matchToken2(java.lang.String,int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2982"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2983"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2982"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2982"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2983"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2982"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2982"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2988"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2987"
        BranchSideFuncs:
        - "_matchToken2(java.lang.String,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2988,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._matchToken2"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._matchToken(java.lang.String,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: 2992
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._matchToken2(java.lang.String,int)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._reportInvalidToken(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._checkMatchEnd(java.lang.String,int,int)"
    functionUses: 3
    ICount: 38
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2994"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2999"
        BranchSideFuncs:
        - "_matchToken2(java.lang.String,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2998"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2999"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3002"
        BranchSideFuncs:
        - "_reportInvalidToken(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3001"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3003"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2998"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3006"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3009"
        BranchSideFuncs:
        - "_checkMatchEnd(java.lang.String,int,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3008"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3006"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3009"
        BranchSideFuncs:
        - "_checkMatchEnd(java.lang.String,int,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3008"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3006"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3009"
        BranchSideFuncs:
        - "_checkMatchEnd(java.lang.String,int,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3008"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2993,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2995,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._matchToken2"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2999,1"
      Dst: "[java.lang.String].charAt"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3000,1"
      Dst: "[java.lang.String].substring"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3000,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._reportInvalidToken"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3007,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._checkMatchEnd"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._matchToken2(java.lang.String,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: 3012
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._loadMore()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._reportInvalidToken(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._loadMore()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._checkMatchEnd(java.lang.String,int,int)"
    functionUses: 4
    ICount: 43
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3015"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3015"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3014"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3015"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3017"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3016"
        BranchSideFuncs:
        - "_reportInvalidToken(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3016"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3019"
        BranchSideFuncs:
        - "_reportInvalidToken(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3018"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3020"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3014"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3023"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3026"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3025"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3023"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3026"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3025"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3027"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3030"
        BranchSideFuncs:
        - "_checkMatchEnd(java.lang.String,int,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3029"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3027"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3030"
        BranchSideFuncs:
        - "_checkMatchEnd(java.lang.String,int,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3029"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3027"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3030"
        BranchSideFuncs:
        - "_checkMatchEnd(java.lang.String,int,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3029"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3013,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3015,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._loadMore"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3016,1"
      Dst: "[java.lang.String].charAt"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3017,1"
      Dst: "[java.lang.String].substring"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3017,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._reportInvalidToken"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3028,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._checkMatchEnd"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._checkMatchEnd(java.lang.String,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: 3033
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._decodeCharForError(int)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._reportInvalidToken(java.lang.String)"
    functionUses: 2
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3035"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3038"
        BranchSideFuncs:
        - "_reportInvalidToken(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3037"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3034,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._decodeCharForError"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3035,1"
      Dst: "[java.lang.Character].isJavaIdentifierPart"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3036,1"
      Dst: "[java.lang.String].substring"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3036,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._reportInvalidToken"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._skipWS()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: 3047
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._skipWS2()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._skipCR()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._throwInvalidSpace(int)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._skipWS2()"
    functionUses: 2
    ICount: 45
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3048"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3068"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3067"
        BranchSideFuncs:
        - "_skipWS2()"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3050"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3051"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3052"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3051"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3051"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3057"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3067"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3066"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3058"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3061"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:-1"
        BranchSideFuncs:
        - "_skipCR()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3063"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3067"
        BranchSideFuncs:
        - "_throwInvalidSpace(int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3066"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3053,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._skipWS2"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3062,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._skipCR"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3064,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._throwInvalidSpace"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._skipWS2()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: 3072
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._loadMore()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._skipComment()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._skipYAMLComment()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._skipCR()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._throwInvalidSpace(int)"
    - "[com.fasterxml.jackson.core.JsonParser]._constructError(java.lang.String)"
    - "[com.fasterxml.jackson.core.JsonStreamContext].typeDesc()"
    functionUses: 2
    ICount: 50
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3073"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3074"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3073"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3073"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3098"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3097"
        BranchSideFuncs:
        - "_constructError(java.lang.String)"
        - "typeDesc()"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3075"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3076"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:-1"
        BranchSideFuncs:
        - "_skipComment()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3080"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:-1"
        BranchSideFuncs:
        - "_skipYAMLComment()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3081"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3087"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3097"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3096"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3088"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3091"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:-1"
        BranchSideFuncs:
        - "_skipCR()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3093"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3097"
        BranchSideFuncs:
        - "_throwInvalidSpace(int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3096"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3073,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._loadMore"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3077,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._skipComment"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3081,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._skipYAMLComment"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3092,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._skipCR"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3094,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._throwInvalidSpace"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3098,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].typeDesc"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3098,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3098,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser]._constructError"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._skipWSOrEnd()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: 3104
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._loadMore()"
    - "[com.fasterxml.jackson.core.base.ParserBase]._eofAsNextChar()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._skipWSOrEnd2()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._skipCR()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._throwInvalidSpace(int)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._skipWSOrEnd2()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._skipCR()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._throwInvalidSpace(int)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._skipWSOrEnd2()"
    functionUses: 2
    ICount: 90
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3105"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3110"
        BranchSideFuncs:
        - "_loadMore()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3109"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3106"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3110"
        BranchSideFuncs:
        - "_eofAsNextChar()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3109"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3111"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3112"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3113"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3112"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3112"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3118"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3129"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3128"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3119"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3122"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3124"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3129"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3128"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3129"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3149"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3148"
        BranchSideFuncs:
        - "_skipWSOrEnd2()"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3131"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3132"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3133"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3132"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3132"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3138"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3129"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3128"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3139"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3142"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:null"
        BranchSideFuncs:
        - "_skipCR()"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3144"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3129"
        BranchSideFuncs:
        - "_throwInvalidSpace(int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3128"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3106,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._loadMore"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3107,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase]._eofAsNextChar"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3114,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._skipWSOrEnd2"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3123,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._skipCR"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3125,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._throwInvalidSpace"
    JavaMethodInfo: null
    BBCount: 29
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._skipWSOrEnd2()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: 3153
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._loadMore()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._skipComment()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._skipYAMLComment()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._skipCR()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._throwInvalidSpace(int)"
    - "[com.fasterxml.jackson.core.base.ParserBase]._eofAsNextChar()"
    functionUses: 3
    ICount: 47
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3154"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3155"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3154"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3154"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3179"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3178"
        BranchSideFuncs:
        - "_eofAsNextChar()"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3156"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3157"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:-1"
        BranchSideFuncs:
        - "_skipComment()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3161"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:-1"
        BranchSideFuncs:
        - "_skipYAMLComment()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3162"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3167"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3177"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3176"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3168"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3171"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:-1"
        BranchSideFuncs:
        - "_skipCR()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3173"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3177"
        BranchSideFuncs:
        - "_throwInvalidSpace(int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3176"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3154,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._loadMore"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3158,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._skipComment"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3162,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._skipYAMLComment"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3172,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._skipCR"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3174,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._throwInvalidSpace"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3179,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase]._eofAsNextChar"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._skipColon()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: 3183
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._skipColon2(boolean)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._skipColon2(boolean)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._skipColon2(boolean)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._skipColon2(boolean)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._skipColon2(boolean)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._skipColon2(boolean)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._skipColon2(boolean)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._skipColon2(boolean)"
    functionUses: 2
    ICount: 109
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3184"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3188"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3187"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3189"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3191"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3192"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3193"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3192"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3192"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3195"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3194"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3198"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3199"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3198"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3198"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3208"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3207"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3200"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3208"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3207"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3201"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3202"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3201"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3201"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3204"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3203"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3210"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3211"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3210"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3210"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3213"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3234"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3233"
        BranchSideFuncs:
        - "_skipColon2(boolean)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3215"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3216"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3217"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3216"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3216"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3219"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3218"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3222"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3223"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3222"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3222"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3232"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3231"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3224"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3232"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3231"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3225"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3226"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3225"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3225"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3228"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3227"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3185,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._skipColon2"
    JavaMethodInfo: null
    BBCount: 34
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._skipColon2(boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: 3238
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._loadMore()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._skipComment()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._skipYAMLComment()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportUnexpectedChar(int,java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._skipCR()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._throwInvalidSpace(int)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportInvalidEOF(java.lang.String,com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.JsonStreamContext].typeDesc()"
    functionUses: 8
    ICount: 59
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3239"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3240"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3239"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3239"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3270"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3269"
        BranchSideFuncs:
        - "_reportInvalidEOF(java.lang.String,com.fasterxml.jackson.core.JsonToken)"
        - "typeDesc()"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3242"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3243"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:-1"
        BranchSideFuncs:
        - "_skipComment()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3247"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3252"
        BranchSideFuncs:
        - "_skipYAMLComment()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3251"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3248"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3252"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3251"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3252"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3255"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3258"
        BranchSideFuncs:
        - "_reportUnexpectedChar(int,java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3257"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3259"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3269"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3268"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3260"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3263"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:-1"
        BranchSideFuncs:
        - "_skipCR()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3265"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3269"
        BranchSideFuncs:
        - "_throwInvalidSpace(int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3268"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3239,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._loadMore"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3244,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._skipComment"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3248,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._skipYAMLComment"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3256,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportUnexpectedChar"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3264,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._skipCR"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3266,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._throwInvalidSpace"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3270,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].typeDesc"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3270,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3270,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportInvalidEOF"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._skipComment()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: 3276
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportUnexpectedChar(int,java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._loadMore()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportInvalidEOF(java.lang.String,com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._skipLine()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._skipCComment()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportUnexpectedChar(int,java.lang.String)"
    functionUses: 3
    ICount: 30
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3277"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3281"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3280"
        BranchSideFuncs:
        - "_loadMore()"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3281"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3284"
        BranchSideFuncs:
        - "_reportInvalidEOF(java.lang.String,com.fasterxml.jackson.core.JsonToken)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3283"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3281"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3284"
        BranchSideFuncs:
        - "_reportInvalidEOF(java.lang.String,com.fasterxml.jackson.core.JsonToken)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3283"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3285"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:null"
        BranchSideFuncs:
        - "_skipLine()"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3287"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:null"
        BranchSideFuncs:
        - "_skipCComment()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3278,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportUnexpectedChar"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3281,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._loadMore"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3282,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportInvalidEOF"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3286,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._skipLine"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3288,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._skipCComment"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._skipCComment()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: 3296
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.CharTypes].getInputCodeComment()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._loadMore()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._loadMore()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._skipCR()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._skipUtf8_2()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._skipUtf8_3()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._skipUtf8_4(int)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._reportInvalidChar(int)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportInvalidEOF(java.lang.String,com.fasterxml.jackson.core.JsonToken)"
    functionUses: 1
    ICount: 53
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3301"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3302"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3301"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3301"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3337"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3336"
        BranchSideFuncs:
        - "_reportInvalidEOF(java.lang.String,com.fasterxml.jackson.core.JsonToken)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3304"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3336"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3335"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3307"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3310"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3309"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3307"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3310"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3309"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3310"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3336"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3335"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3297,1"
      Dst: "[com.fasterxml.jackson.core.io.CharTypes].getInputCodeComment"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3301,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._loadMore"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3320,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._skipCR"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3323,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._skipUtf8_2"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3326,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._skipUtf8_3"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3329,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._skipUtf8_4"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3333,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._reportInvalidChar"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3337,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportInvalidEOF"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._skipYAMLComment()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: 3341
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._skipLine()"
    functionUses: 3
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3342"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3345"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3344"
        BranchSideFuncs:
        - "_skipLine()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3345,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._skipLine"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._skipLine()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: 3353
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.CharTypes].getInputCodeComment()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._loadMore()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._skipCR()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._skipUtf8_2()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._skipUtf8_3()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._skipUtf8_4(int)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._reportInvalidChar(int)"
    functionUses: 2
    ICount: 39
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3355"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3356"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3355"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3355"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3386"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3385"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3358"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3385"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3384"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3379"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3384"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3354,1"
      Dst: "[com.fasterxml.jackson.core.io.CharTypes].getInputCodeComment"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3355,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._loadMore"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3365,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._skipCR"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3370,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._skipUtf8_2"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3373,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._skipUtf8_3"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3376,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._skipUtf8_4"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3381,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._reportInvalidChar"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._decodeEscaped()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: 3390
    functionDepth: 0
    returnType: "char"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._loadMore()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportInvalidEOF(java.lang.String,com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._decodeCharForError(int)"
    - "[com.fasterxml.jackson.core.base.ParserBase]._handleUnrecognizedCharacterEscape(char)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._loadMore()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportInvalidEOF(java.lang.String,com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.io.CharTypes].charToHex(int)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportUnexpectedChar(int,java.lang.String)"
    functionUses: 7
    ICount: 56
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3391"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3396"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3395"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3392"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3396"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3395"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3426"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3439"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3438"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3427"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3432"
        BranchSideFuncs:
        - "_loadMore()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3431"
        BranchSideFuncs:
        - "charToHex(int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3428"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3432"
        BranchSideFuncs:
        - "_reportInvalidEOF(java.lang.String,com.fasterxml.jackson.core.JsonToken)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3431"
        BranchSideFuncs:
        - "charToHex(int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3434"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:null"
        BranchSideFuncs:
        - "_reportUnexpectedChar(int,java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3392,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._loadMore"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3393,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportInvalidEOF"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3421,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._decodeCharForError"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3421,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase]._handleUnrecognizedCharacterEscape"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3433,1"
      Dst: "[com.fasterxml.jackson.core.io.CharTypes].charToHex"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3435,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportUnexpectedChar"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._decodeCharForError(int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: 3443
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._reportInvalidInitial(int)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextByte()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._reportInvalidOther(int)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextByte()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._reportInvalidOther(int)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextByte()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._reportInvalidOther(int)"
    functionUses: 4
    ICount: 59
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3445"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3484"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3449"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3452"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3451"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3452"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3455"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3454"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3455"
      Branch Sides: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3465"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3468"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3467"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3470"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3485"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3484"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3472"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3475"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3474"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3476"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3485"
        BranchSideFuncs:
        - "nextByte()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3484"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3478"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3481"
        BranchSideFuncs:
        - "_reportInvalidOther(int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3480"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3460,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._reportInvalidInitial"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3464,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextByte"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3466,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._reportInvalidOther"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._decodeUtf8_2(int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: 3495
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._loadMoreGuaranteed()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._reportInvalidOther(int,int)"
    functionUses: 2
    ICount: 26
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3496"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3499"
        BranchSideFuncs:
        - "_loadMoreGuaranteed()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3498"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3500"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3503"
        BranchSideFuncs:
        - "_reportInvalidOther(int,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3502"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3497,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._loadMoreGuaranteed"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3501,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._reportInvalidOther"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._decodeUtf8_3(int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: 3507
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._loadMoreGuaranteed()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._reportInvalidOther(int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._loadMoreGuaranteed()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._reportInvalidOther(int,int)"
    functionUses: 2
    ICount: 48
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3508"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3511"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3510"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3513"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3516"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3515"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3517"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3520"
        BranchSideFuncs:
        - "_loadMoreGuaranteed()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3519"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3521"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3524"
        BranchSideFuncs:
        - "_reportInvalidOther(int,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3523"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3509,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._loadMoreGuaranteed"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3514,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._reportInvalidOther"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._decodeUtf8_3fast(int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: 3529
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._reportInvalidOther(int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._reportInvalidOther(int,int)"
    functionUses: 2
    ICount: 40
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3532"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3535"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3534"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3537"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3540"
        BranchSideFuncs:
        - "_reportInvalidOther(int,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3539"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3533,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._reportInvalidOther"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._decodeUtf8_4(int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: 3547
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._loadMoreGuaranteed()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._reportInvalidOther(int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._loadMoreGuaranteed()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._reportInvalidOther(int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._loadMoreGuaranteed()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._reportInvalidOther(int,int)"
    functionUses: 2
    ICount: 71
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3548"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3551"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3550"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3552"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3555"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3554"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3557"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3560"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3559"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3561"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3564"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3563"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3565"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3568"
        BranchSideFuncs:
        - "_loadMoreGuaranteed()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3567"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3569"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3576"
        BranchSideFuncs:
        - "_reportInvalidOther(int,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3575"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3549,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._loadMoreGuaranteed"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3553,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._reportInvalidOther"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._skipUtf8_2()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: 3580
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._loadMoreGuaranteed()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._reportInvalidOther(int,int)"
    functionUses: 3
    ICount: 20
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3581"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3584"
        BranchSideFuncs:
        - "_loadMoreGuaranteed()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3583"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3585"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3588"
        BranchSideFuncs:
        - "_reportInvalidOther(int,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3587"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3582,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._loadMoreGuaranteed"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3586,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._reportInvalidOther"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._skipUtf8_3()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: 3594
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._loadMoreGuaranteed()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._reportInvalidOther(int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._loadMoreGuaranteed()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._reportInvalidOther(int,int)"
    functionUses: 3
    ICount: 38
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3595"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3599"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3598"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3600"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3603"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3602"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3603"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3606"
        BranchSideFuncs:
        - "_loadMoreGuaranteed()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3605"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3607"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3610"
        BranchSideFuncs:
        - "_reportInvalidOther(int,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3609"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3596,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._loadMoreGuaranteed"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3601,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._reportInvalidOther"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._skipUtf8_4(int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: 3613
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._loadMoreGuaranteed()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._reportInvalidOther(int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._loadMoreGuaranteed()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._reportInvalidOther(int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._loadMoreGuaranteed()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._reportInvalidOther(int,int)"
    functionUses: 3
    ICount: 57
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3614"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3617"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3616"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3618"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3621"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3620"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3621"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3624"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3623"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3625"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3628"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3627"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3628"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3631"
        BranchSideFuncs:
        - "_loadMoreGuaranteed()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3630"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3632"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3635"
        BranchSideFuncs:
        - "_reportInvalidOther(int,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3634"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3615,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._loadMoreGuaranteed"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3619,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._reportInvalidOther"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._skipCR()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: 3646
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._loadMore()"
    functionUses: 8
    ICount: 20
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3647"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3648"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3647"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3647"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3652"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3651"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3648"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3652"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3651"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3647,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._loadMore"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextByte()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: 3657
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._loadMoreGuaranteed()"
    functionUses: 3
    ICount: 14
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3658"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3661"
        BranchSideFuncs:
        - "_loadMoreGuaranteed()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3660"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3659,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._loadMoreGuaranteed"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._reportInvalidToken(java.lang.String,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3672,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase]._validJsonTokenList"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3672,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._reportInvalidToken"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._reportInvalidToken(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: 3675
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._reportInvalidToken(java.lang.String,java.lang.String)"
    - "[com.fasterxml.jackson.core.base.ParserBase]._validJsonTokenList()"
    functionUses: 3
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3676,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase]._validJsonTokenList"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3676,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._reportInvalidToken"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._reportInvalidToken(java.lang.String,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: 3684
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._loadMore()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._decodeCharForError(int)"
    - "[com.fasterxml.jackson.core.io.IOContext].errorReportConfiguration()"
    - "[com.fasterxml.jackson.core.ErrorReportConfiguration].getMaxErrorTokenLength()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportError(java.lang.String,java.lang.Object,java.lang.Object)"
    functionUses: 2
    ICount: 32
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3686"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3687"
        BranchSideFuncs:
        - "_decodeCharForError(int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3686"
        BranchSideFuncs:
        - "_decodeCharForError(int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3686"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3703"
        BranchSideFuncs:
        - "_decodeCharForError(int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3702"
        BranchSideFuncs:
        - "_reportError(java.lang.String,java.lang.Object,java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3689"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3696"
        BranchSideFuncs:
        - "errorReportConfiguration()"
        - "getMaxErrorTokenLength()"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3698"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3702"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3701"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3685,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3686,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._loadMore"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3688,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._decodeCharForError"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3689,1"
      Dst: "[java.lang.Character].isJavaIdentifierPart"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3697,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3698,1"
      Dst: "[java.lang.StringBuilder].length"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3698,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].errorReportConfiguration"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3698,1"
      Dst: "[com.fasterxml.jackson.core.ErrorReportConfiguration].getMaxErrorTokenLength"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3703,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportError"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._reportInvalidChar(int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: 3708
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._throwInvalidSpace(int)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._reportInvalidInitial(int)"
    functionUses: 5
    ICount: 6
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3709"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3712"
        BranchSideFuncs:
        - "_throwInvalidSpace(int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3711"
        BranchSideFuncs:
        - "_reportInvalidInitial(int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3710,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._throwInvalidSpace"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3712,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._reportInvalidInitial"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._reportInvalidInitial(int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: 3715
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportError(java.lang.String)"
    functionUses: 3
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3716,1"
      Dst: "[java.lang.Integer].toHexString"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3716,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3716,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportError"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._reportInvalidOther(int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: 3719
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportError(java.lang.String)"
    functionUses: 7
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3720,1"
      Dst: "[java.lang.Integer].toHexString"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3720,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3720,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportError"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._reportInvalidOther(int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: 3725
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._reportInvalidOther(int)"
    functionUses: 14
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3727,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._reportInvalidOther"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._decodeBase64(com.fasterxml.jackson.core.Base64Variant)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: 3749
    functionDepth: 0
    returnType: "byte[]"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.Base64Variant"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.ParserBase]._getByteArrayBuilder()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._loadMoreGuaranteed()"
    - "[com.fasterxml.jackson.core.Base64Variant].decodeBase64Char(int)"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].toByteArray()"
    - "[com.fasterxml.jackson.core.base.ParserBase]._decodeBase64Escape(com.fasterxml.jackson.core.Base64Variant,int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._loadMoreGuaranteed()"
    - "[com.fasterxml.jackson.core.Base64Variant].decodeBase64Char(int)"
    - "[com.fasterxml.jackson.core.base.ParserBase]._decodeBase64Escape(com.fasterxml.jackson.core.Base64Variant,int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._loadMoreGuaranteed()"
    - "[com.fasterxml.jackson.core.Base64Variant].decodeBase64Char(int)"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].append(int)"
    - "[com.fasterxml.jackson.core.Base64Variant].requiresPaddingOnRead()"
    - "[com.fasterxml.jackson.core.base.ParserBase]._handleBase64MissingPadding(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].toByteArray()"
    - "[com.fasterxml.jackson.core.base.ParserBase]._decodeBase64Escape(com.fasterxml.jackson.core.Base64Variant,int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._loadMoreGuaranteed()"
    - "[com.fasterxml.jackson.core.Base64Variant].usesPaddingChar(int)"
    - "[com.fasterxml.jackson.core.base.ParserBase]._decodeBase64Escape(com.fasterxml.jackson.core.Base64Variant,int,int)"
    - "[com.fasterxml.jackson.core.Base64Variant].getPaddingChar()"
    - "[com.fasterxml.jackson.core.base.ParserBase].reportInvalidBase64Char(com.fasterxml.jackson.core.Base64Variant,int,int,java.lang.String)"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].append(int)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._loadMoreGuaranteed()"
    - "[com.fasterxml.jackson.core.Base64Variant].decodeBase64Char(int)"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].appendTwoBytes(int)"
    - "[com.fasterxml.jackson.core.Base64Variant].requiresPaddingOnRead()"
    - "[com.fasterxml.jackson.core.base.ParserBase]._handleBase64MissingPadding(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].toByteArray()"
    - "[com.fasterxml.jackson.core.base.ParserBase]._decodeBase64Escape(com.fasterxml.jackson.core.Base64Variant,int,int)"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].appendTwoBytes(int)"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].appendThreeBytes(int)"
    functionUses: 1
    ICount: 150
    EdgeCount: 30
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3756"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3759"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3758"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3760"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3756"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3755"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3762"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3771"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3770"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3763"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3767"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3771"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3770"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3775"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3778"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3777"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3780"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3783"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3782"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3786"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3789"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3788"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3793"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3825"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3824"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3794"
      Branch Sides: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3796"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3799"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3803"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3802"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3807"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3824"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3809"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3812"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3811"
        BranchSideFuncs:
        - "usesPaddingChar(int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3813"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3819"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3818"
        BranchSideFuncs:
        - "append(int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3814"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3819"
        BranchSideFuncs:
        - "getPaddingChar()"
        - "reportInvalidBase64Char(com.fasterxml.jackson.core.Base64Variant,int,int,java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3818"
        BranchSideFuncs:
        - "append(int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3827"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3830"
        BranchSideFuncs:
        - "_loadMoreGuaranteed()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3829"
        BranchSideFuncs:
        - "decodeBase64Char(int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3832"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3856"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3855"
        BranchSideFuncs:
        - "appendThreeBytes(int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3833"
      Branch Sides: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3835"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:null"
        BranchSideFuncs:
        - "requiresPaddingOnRead()"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3838"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3842"
        BranchSideFuncs:
        - "_handleBase64MissingPadding(com.fasterxml.jackson.core.Base64Variant)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3841"
        BranchSideFuncs:
        - "toByteArray()"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3846"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3855"
        BranchSideFuncs:
        - "appendThreeBytes(int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3750,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase]._getByteArrayBuilder"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3757,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._loadMoreGuaranteed"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3761,1"
      Dst: "[com.fasterxml.jackson.core.Base64Variant].decodeBase64Char"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3764,1"
      Dst: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].toByteArray"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3766,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase]._decodeBase64Escape"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3798,1"
      Dst: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].append"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3799,1"
      Dst: "[com.fasterxml.jackson.core.Base64Variant].requiresPaddingOnRead"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3801,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase]._handleBase64MissingPadding"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3813,1"
      Dst: "[com.fasterxml.jackson.core.Base64Variant].usesPaddingChar"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3815,1"
      Dst: "[com.fasterxml.jackson.core.Base64Variant].getPaddingChar"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3815,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3815,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].reportInvalidBase64Char"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3837,1"
      Dst: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].appendTwoBytes"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3857,1"
      Dst: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].appendThreeBytes"
    JavaMethodInfo: null
    BBCount: 41
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getTokenLocation()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: 3870
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonLocation"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonLocation].<init>(com.fasterxml.jackson.core.io.ContentReference,long,long,int,int)"
    - "[com.fasterxml.jackson.core.base.ParserBase]._contentReference()"
    - "[com.fasterxml.jackson.core.JsonLocation].<init>(com.fasterxml.jackson.core.io.ContentReference,long,long,int,int)"
    - "[com.fasterxml.jackson.core.base.ParserBase]._contentReference()"
    functionUses: 5
    ICount: 23
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3871"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3876"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3875"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.core.io.ContentReference,long,long,int,int)"
        - "_contentReference()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3873,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase]._contentReference"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3873,1"
      Dst: "[com.fasterxml.jackson.core.JsonLocation].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getCurrentLocation()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: 3883
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonLocation"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonLocation].<init>(com.fasterxml.jackson.core.io.ContentReference,long,long,int,int)"
    - "[com.fasterxml.jackson.core.base.ParserBase]._contentReference()"
    functionUses: 8
    ICount: 14
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3885,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase]._contentReference"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3885,1"
      Dst: "[com.fasterxml.jackson.core.JsonLocation].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._updateLocation()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: 3892
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._updateNameLocation()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: 3901
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._closeScope(int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: 3914
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._closeObjectScope()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._closeArrayScope()"
    functionUses: 2
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3915"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3919"
        BranchSideFuncs:
        - "_closeObjectScope()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3918"
        BranchSideFuncs:
        - "_closeArrayScope()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3916,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._closeObjectScope"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3919,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._closeArrayScope"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._closeArrayScope()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: 3923
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._updateLocation()"
    - "[com.fasterxml.jackson.core.JsonStreamContext].inArray()"
    - "[com.fasterxml.jackson.core.base.ParserBase]._reportMismatchedEndMarker(int,char)"
    - "[com.fasterxml.jackson.core.json.JsonReadContext].clearAndGetParent()"
    functionUses: 3
    ICount: 10
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3925"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3928"
        BranchSideFuncs:
        - "_reportMismatchedEndMarker(int,char)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3927"
        BranchSideFuncs:
        - "clearAndGetParent()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3924,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._updateLocation"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3925,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].inArray"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3926,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase]._reportMismatchedEndMarker"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3928,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadContext].clearAndGetParent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._closeObjectScope()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: 3931
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._updateLocation()"
    - "[com.fasterxml.jackson.core.JsonStreamContext].inObject()"
    - "[com.fasterxml.jackson.core.base.ParserBase]._reportMismatchedEndMarker(int,char)"
    - "[com.fasterxml.jackson.core.json.JsonReadContext].clearAndGetParent()"
    functionUses: 3
    ICount: 10
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3933"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3936"
        BranchSideFuncs:
        - "_reportMismatchedEndMarker(int,char)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3935"
        BranchSideFuncs:
        - "clearAndGetParent()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3932,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._updateLocation"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3933,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].inObject"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3934,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase]._reportMismatchedEndMarker"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3936,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadContext].clearAndGetParent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.CharTypes].<init>()"
    functionSourceFile: "com.fasterxml.jackson.core.io.CharTypes"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.CharTypes:5,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.CharTypes].getInputCodeLatin1()"
    functionSourceFile: "com.fasterxml.jackson.core.io.CharTypes"
    linkageType: null
    functionLinenumber: 197
    functionDepth: 0
    returnType: "int[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.CharTypes].getInputCodeUtf8()"
    functionSourceFile: "com.fasterxml.jackson.core.io.CharTypes"
    linkageType: null
    functionLinenumber: 198
    functionDepth: 0
    returnType: "int[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.CharTypes].getInputCodeLatin1JsNames()"
    functionSourceFile: "com.fasterxml.jackson.core.io.CharTypes"
    linkageType: null
    functionLinenumber: 200
    functionDepth: 0
    returnType: "int[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.CharTypes].getInputCodeUtf8JsNames()"
    functionSourceFile: "com.fasterxml.jackson.core.io.CharTypes"
    linkageType: null
    functionLinenumber: 201
    functionDepth: 0
    returnType: "int[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.CharTypes].getInputCodeComment()"
    functionSourceFile: "com.fasterxml.jackson.core.io.CharTypes"
    linkageType: null
    functionLinenumber: 203
    functionDepth: 0
    returnType: "int[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.CharTypes].getInputCodeWS()"
    functionSourceFile: "com.fasterxml.jackson.core.io.CharTypes"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.CharTypes].get7BitOutputEscapes()"
    functionSourceFile: "com.fasterxml.jackson.core.io.CharTypes"
    linkageType: null
    functionLinenumber: 215
    functionDepth: 0
    returnType: "int[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.CharTypes].get7BitOutputEscapes(int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.CharTypes"
    linkageType: null
    functionLinenumber: 229
    functionDepth: 0
    returnType: "int[]"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.CharTypes$AltEscapes].escapesFor(int)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.CharTypes:230"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.CharTypes:233"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.CharTypes:232"
        BranchSideFuncs:
        - "escapesFor(int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.CharTypes:233,1"
      Dst: "[com.fasterxml.jackson.core.io.CharTypes$AltEscapes].escapesFor"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.CharTypes].charToHex(int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.CharTypes"
    linkageType: null
    functionLinenumber: 239
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.CharTypes].hexToChar(int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.CharTypes"
    linkageType: null
    functionLinenumber: 245
    functionDepth: 0
    returnType: "char"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.CharTypes].appendQuoted(java.lang.StringBuilder,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.io.CharTypes"
    linkageType: null
    functionLinenumber: 259
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.StringBuilder"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 38
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.CharTypes:262"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.CharTypes:289"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.CharTypes:288"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.CharTypes:264"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.CharTypes:265"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.CharTypes:264"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.CharTypes:264"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.CharTypes:268"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.CharTypes:267"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.CharTypes:270"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.CharTypes:285"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.CharTypes:262,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.core.io.CharTypes:263,1"
      Dst: "[java.lang.String].charAt"
    - Src: "com.fasterxml.jackson.core.io.CharTypes:265,1"
      Dst: "[java.lang.StringBuilder].append"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.io.CharTypes].copyHexChars()"
    functionSourceFile: "com.fasterxml.jackson.core.io.CharTypes"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "char[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.CharTypes:296,1"
      Dst: "[com.fasterxml.jackson.core.io.CharTypes].copyHexChars"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.CharTypes].copyHexChars(boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.io.CharTypes"
    linkageType: null
    functionLinenumber: 299
    functionDepth: 0
    returnType: "char[]"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.ForStmt].clone()"
    - "[com.github.javaparser.ast.type.PrimitiveType].clone()"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].clone()"
    - "[com.github.javaparser.ast.stmt.AssertStmt].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].clone()"
    - "[com.github.javaparser.ast.expr.SwitchExpr].clone()"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].clone()"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].clone()"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.AssignExpr].clone()"
    - "[com.github.javaparser.ast.stmt.BlockStmt].clone()"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].clone()"
    - "[com.github.javaparser.ast.type.ReferenceType].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].clone()"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].clone()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.type.WildcardType].clone()"
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].clone()"
    - "[com.github.javaparser.ast.stmt.TryStmt].clone()"
    - "[com.github.javaparser.ast.body.FieldDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.PatternExpr].clone()"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].clone()"
    - "[com.github.javaparser.ast.type.TypeParameter].clone()"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].clone()"
    - "[com.github.javaparser.ast.stmt.YieldStmt].clone()"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].clone()"
    - "[com.github.javaparser.ast.type.VarType].clone()"
    - "[com.github.javaparser.ast.expr.LiteralExpr].clone()"
    - "[com.github.javaparser.ast.type.VoidType].clone()"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].clone()"
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.expr.NameExpr].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].clone()"
    - "[com.github.javaparser.ast.type.UnionType].clone()"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].clone()"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.ThisExpr].clone()"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].clone()"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].clone()"
    - "[com.github.javaparser.ast.expr.TypeExpr].clone()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].clone()"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].clone()"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.body.MethodDeclaration].clone()"
    - "[com.github.javaparser.ast.body.EnumDeclaration].clone()"
    - "[com.github.javaparser.ast.body.ReceiverParameter].clone()"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].clone()"
    - "[com.github.javaparser.ast.stmt.DoStmt].clone()"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].clone()"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].clone()"
    - "[com.github.javaparser.ast.expr.Name].clone()"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].clone()"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].clone()"
    - "[com.github.javaparser.ast.body.VariableDeclarator].clone()"
    - "[com.github.javaparser.ast.type.Type].clone()"
    - "[com.github.javaparser.ast.Modifier].clone()"
    - "[com.github.javaparser.ast.ImportDeclaration].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.type.IntersectionType].clone()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.Expression].clone()"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].clone()"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.CastExpr].clone()"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.Statement].clone()"
    - "[com.github.javaparser.ast.expr.SimpleName].clone()"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].clone()"
    - "[com.github.javaparser.ast.stmt.BreakStmt].clone()"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].clone()"
    - "[java.lang.Thread].clone()"
    - "[com.github.javaparser.ast.expr.ClassExpr].clone()"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].clone()"
    - "[com.github.javaparser.ast.body.Parameter].clone()"
    - "[com.github.javaparser.ast.Node].clone()"
    - "[com.github.javaparser.ast.PackageDeclaration].clone()"
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.type.ArrayType].clone()"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].clone()"
    - "[com.github.javaparser.ast.expr.LambdaExpr].clone()"
    - "[com.github.javaparser.ast.stmt.WhileStmt].clone()"
    - "[com.github.javaparser.ast.stmt.CatchClause].clone()"
    - "[com.github.javaparser.ast.stmt.IfStmt].clone()"
    - "[com.github.javaparser.ast.CompilationUnit].clone()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].clone()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].clone()"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].clone()"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].clone()"
    - "[com.github.javaparser.ast.expr.SuperExpr].clone()"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].clone()"
    - "[com.github.javaparser.ast.ArrayCreationLevel].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDirective].clone()"
    - "[com.github.javaparser.ast.expr.MemberValuePair].clone()"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].clone()"
    - "[com.github.javaparser.ast.body.RecordDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].clone()"
    - "[com.github.javaparser.ast.expr.UnaryExpr].clone()"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.BinaryExpr].clone()"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].clone()"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].clone()"
    - "[com.github.javaparser.ast.type.UnknownType].clone()"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].clone()"
    - "[com.github.javaparser.ast.stmt.ForStmt].clone()"
    - "[com.github.javaparser.ast.type.PrimitiveType].clone()"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].clone()"
    - "[com.github.javaparser.ast.stmt.AssertStmt].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].clone()"
    - "[com.github.javaparser.ast.expr.SwitchExpr].clone()"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].clone()"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].clone()"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.AssignExpr].clone()"
    - "[com.github.javaparser.ast.stmt.BlockStmt].clone()"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].clone()"
    - "[com.github.javaparser.ast.type.ReferenceType].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].clone()"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].clone()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.type.WildcardType].clone()"
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].clone()"
    - "[com.github.javaparser.ast.stmt.TryStmt].clone()"
    - "[com.github.javaparser.ast.body.FieldDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.PatternExpr].clone()"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].clone()"
    - "[com.github.javaparser.ast.type.TypeParameter].clone()"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].clone()"
    - "[com.github.javaparser.ast.stmt.YieldStmt].clone()"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].clone()"
    - "[com.github.javaparser.ast.type.VarType].clone()"
    - "[com.github.javaparser.ast.expr.LiteralExpr].clone()"
    - "[com.github.javaparser.ast.type.VoidType].clone()"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].clone()"
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.expr.NameExpr].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].clone()"
    - "[com.github.javaparser.ast.type.UnionType].clone()"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].clone()"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.ThisExpr].clone()"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].clone()"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].clone()"
    - "[com.github.javaparser.ast.expr.TypeExpr].clone()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].clone()"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].clone()"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].clone()"
    - "[com.fasterxml.jackson.databind.util.ISO8601DateFormat].clone()"
    - "[com.github.javaparser.ast.body.MethodDeclaration].clone()"
    - "[com.github.javaparser.ast.body.EnumDeclaration].clone()"
    - "[com.github.javaparser.ast.body.ReceiverParameter].clone()"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].clone()"
    - "[com.github.javaparser.ast.stmt.DoStmt].clone()"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].clone()"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].clone()"
    - "[com.github.javaparser.ast.expr.Name].clone()"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].clone()"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].clone()"
    - "[com.github.javaparser.ast.body.VariableDeclarator].clone()"
    - "[com.github.javaparser.ast.type.Type].clone()"
    - "[com.github.javaparser.ast.Modifier].clone()"
    - "[com.github.javaparser.ast.ImportDeclaration].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.type.IntersectionType].clone()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.Expression].clone()"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].clone()"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.CastExpr].clone()"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.Statement].clone()"
    - "[com.github.javaparser.ast.expr.SimpleName].clone()"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].clone()"
    - "[com.github.javaparser.ast.stmt.BreakStmt].clone()"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].clone()"
    - "[java.lang.Thread].clone()"
    - "[com.github.javaparser.ast.expr.ClassExpr].clone()"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].clone()"
    - "[com.github.javaparser.ast.body.Parameter].clone()"
    - "[com.github.javaparser.ast.Node].clone()"
    - "[com.github.javaparser.ast.PackageDeclaration].clone()"
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.type.ArrayType].clone()"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].clone()"
    - "[com.github.javaparser.ast.expr.LambdaExpr].clone()"
    - "[com.github.javaparser.ast.stmt.WhileStmt].clone()"
    - "[com.github.javaparser.ast.stmt.CatchClause].clone()"
    - "[com.github.javaparser.ast.stmt.IfStmt].clone()"
    - "[com.github.javaparser.ast.CompilationUnit].clone()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].clone()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].clone()"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].clone()"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].clone()"
    - "[com.github.javaparser.ast.expr.SuperExpr].clone()"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].clone()"
    - "[com.github.javaparser.ast.ArrayCreationLevel].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDirective].clone()"
    - "[com.github.javaparser.ast.expr.MemberValuePair].clone()"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].clone()"
    - "[com.github.javaparser.ast.body.RecordDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].clone()"
    - "[com.github.javaparser.ast.expr.UnaryExpr].clone()"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.BinaryExpr].clone()"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].clone()"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].clone()"
    - "[com.github.javaparser.ast.type.UnknownType].clone()"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].clone()"
    - "[com.fasterxml.jackson.databind.util.ISO8601DateFormat].clone()"
    functionUses: 3
    ICount: 10
    EdgeCount: 230
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.CharTypes:300"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.CharTypes:299"
        BranchSideFuncs:
        - "clone()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.CharTypes:300,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.CharTypes].copyHexBytes()"
    functionSourceFile: "com.fasterxml.jackson.core.io.CharTypes"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.CharTypes:308,1"
      Dst: "[com.fasterxml.jackson.core.io.CharTypes].copyHexBytes"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.CharTypes].copyHexBytes(boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.io.CharTypes"
    linkageType: null
    functionLinenumber: 311
    functionDepth: 0
    returnType: "byte[]"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.ForStmt].clone()"
    - "[com.github.javaparser.ast.type.PrimitiveType].clone()"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].clone()"
    - "[com.github.javaparser.ast.stmt.AssertStmt].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].clone()"
    - "[com.github.javaparser.ast.expr.SwitchExpr].clone()"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].clone()"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].clone()"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.AssignExpr].clone()"
    - "[com.github.javaparser.ast.stmt.BlockStmt].clone()"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].clone()"
    - "[com.github.javaparser.ast.type.ReferenceType].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].clone()"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].clone()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.type.WildcardType].clone()"
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].clone()"
    - "[com.github.javaparser.ast.stmt.TryStmt].clone()"
    - "[com.github.javaparser.ast.body.FieldDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.PatternExpr].clone()"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].clone()"
    - "[com.github.javaparser.ast.type.TypeParameter].clone()"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].clone()"
    - "[com.github.javaparser.ast.stmt.YieldStmt].clone()"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].clone()"
    - "[com.github.javaparser.ast.type.VarType].clone()"
    - "[com.github.javaparser.ast.expr.LiteralExpr].clone()"
    - "[com.github.javaparser.ast.type.VoidType].clone()"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].clone()"
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.expr.NameExpr].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].clone()"
    - "[com.github.javaparser.ast.type.UnionType].clone()"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].clone()"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.ThisExpr].clone()"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].clone()"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].clone()"
    - "[com.github.javaparser.ast.expr.TypeExpr].clone()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].clone()"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].clone()"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.body.MethodDeclaration].clone()"
    - "[com.github.javaparser.ast.body.EnumDeclaration].clone()"
    - "[com.github.javaparser.ast.body.ReceiverParameter].clone()"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].clone()"
    - "[com.github.javaparser.ast.stmt.DoStmt].clone()"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].clone()"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].clone()"
    - "[com.github.javaparser.ast.expr.Name].clone()"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].clone()"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].clone()"
    - "[com.github.javaparser.ast.body.VariableDeclarator].clone()"
    - "[com.github.javaparser.ast.type.Type].clone()"
    - "[com.github.javaparser.ast.Modifier].clone()"
    - "[com.github.javaparser.ast.ImportDeclaration].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.type.IntersectionType].clone()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.Expression].clone()"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].clone()"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.CastExpr].clone()"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.Statement].clone()"
    - "[com.github.javaparser.ast.expr.SimpleName].clone()"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].clone()"
    - "[com.github.javaparser.ast.stmt.BreakStmt].clone()"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].clone()"
    - "[java.lang.Thread].clone()"
    - "[com.github.javaparser.ast.expr.ClassExpr].clone()"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].clone()"
    - "[com.github.javaparser.ast.body.Parameter].clone()"
    - "[com.github.javaparser.ast.Node].clone()"
    - "[com.github.javaparser.ast.PackageDeclaration].clone()"
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.type.ArrayType].clone()"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].clone()"
    - "[com.github.javaparser.ast.expr.LambdaExpr].clone()"
    - "[com.github.javaparser.ast.stmt.WhileStmt].clone()"
    - "[com.github.javaparser.ast.stmt.CatchClause].clone()"
    - "[com.github.javaparser.ast.stmt.IfStmt].clone()"
    - "[com.github.javaparser.ast.CompilationUnit].clone()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].clone()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].clone()"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].clone()"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].clone()"
    - "[com.github.javaparser.ast.expr.SuperExpr].clone()"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].clone()"
    - "[com.github.javaparser.ast.ArrayCreationLevel].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDirective].clone()"
    - "[com.github.javaparser.ast.expr.MemberValuePair].clone()"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].clone()"
    - "[com.github.javaparser.ast.body.RecordDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].clone()"
    - "[com.github.javaparser.ast.expr.UnaryExpr].clone()"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.BinaryExpr].clone()"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].clone()"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].clone()"
    - "[com.github.javaparser.ast.type.UnknownType].clone()"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].clone()"
    - "[com.github.javaparser.ast.stmt.ForStmt].clone()"
    - "[com.github.javaparser.ast.type.PrimitiveType].clone()"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].clone()"
    - "[com.github.javaparser.ast.stmt.AssertStmt].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].clone()"
    - "[com.github.javaparser.ast.expr.SwitchExpr].clone()"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].clone()"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].clone()"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.AssignExpr].clone()"
    - "[com.github.javaparser.ast.stmt.BlockStmt].clone()"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].clone()"
    - "[com.github.javaparser.ast.type.ReferenceType].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].clone()"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].clone()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.type.WildcardType].clone()"
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].clone()"
    - "[com.github.javaparser.ast.stmt.TryStmt].clone()"
    - "[com.github.javaparser.ast.body.FieldDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.PatternExpr].clone()"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].clone()"
    - "[com.github.javaparser.ast.type.TypeParameter].clone()"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].clone()"
    - "[com.github.javaparser.ast.stmt.YieldStmt].clone()"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].clone()"
    - "[com.github.javaparser.ast.type.VarType].clone()"
    - "[com.github.javaparser.ast.expr.LiteralExpr].clone()"
    - "[com.github.javaparser.ast.type.VoidType].clone()"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].clone()"
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.expr.NameExpr].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].clone()"
    - "[com.github.javaparser.ast.type.UnionType].clone()"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].clone()"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.ThisExpr].clone()"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].clone()"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].clone()"
    - "[com.github.javaparser.ast.expr.TypeExpr].clone()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].clone()"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].clone()"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].clone()"
    - "[com.fasterxml.jackson.databind.util.ISO8601DateFormat].clone()"
    - "[com.github.javaparser.ast.body.MethodDeclaration].clone()"
    - "[com.github.javaparser.ast.body.EnumDeclaration].clone()"
    - "[com.github.javaparser.ast.body.ReceiverParameter].clone()"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].clone()"
    - "[com.github.javaparser.ast.stmt.DoStmt].clone()"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].clone()"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].clone()"
    - "[com.github.javaparser.ast.expr.Name].clone()"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].clone()"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].clone()"
    - "[com.github.javaparser.ast.body.VariableDeclarator].clone()"
    - "[com.github.javaparser.ast.type.Type].clone()"
    - "[com.github.javaparser.ast.Modifier].clone()"
    - "[com.github.javaparser.ast.ImportDeclaration].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.type.IntersectionType].clone()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.Expression].clone()"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].clone()"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.CastExpr].clone()"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.Statement].clone()"
    - "[com.github.javaparser.ast.expr.SimpleName].clone()"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].clone()"
    - "[com.github.javaparser.ast.stmt.BreakStmt].clone()"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].clone()"
    - "[java.lang.Thread].clone()"
    - "[com.github.javaparser.ast.expr.ClassExpr].clone()"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].clone()"
    - "[com.github.javaparser.ast.body.Parameter].clone()"
    - "[com.github.javaparser.ast.Node].clone()"
    - "[com.github.javaparser.ast.PackageDeclaration].clone()"
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.type.ArrayType].clone()"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].clone()"
    - "[com.github.javaparser.ast.expr.LambdaExpr].clone()"
    - "[com.github.javaparser.ast.stmt.WhileStmt].clone()"
    - "[com.github.javaparser.ast.stmt.CatchClause].clone()"
    - "[com.github.javaparser.ast.stmt.IfStmt].clone()"
    - "[com.github.javaparser.ast.CompilationUnit].clone()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].clone()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].clone()"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].clone()"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].clone()"
    - "[com.github.javaparser.ast.expr.SuperExpr].clone()"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].clone()"
    - "[com.github.javaparser.ast.ArrayCreationLevel].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDirective].clone()"
    - "[com.github.javaparser.ast.expr.MemberValuePair].clone()"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].clone()"
    - "[com.github.javaparser.ast.body.RecordDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].clone()"
    - "[com.github.javaparser.ast.expr.UnaryExpr].clone()"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.BinaryExpr].clone()"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].clone()"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].clone()"
    - "[com.github.javaparser.ast.type.UnknownType].clone()"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].clone()"
    - "[com.fasterxml.jackson.databind.util.ISO8601DateFormat].clone()"
    functionUses: 3
    ICount: 10
    EdgeCount: 230
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.CharTypes:312"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.CharTypes:311"
        BranchSideFuncs:
        - "clone()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.CharTypes:312,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 45
    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.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:46,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: null
    functionLinenumber: 48
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:49,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 57
    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.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.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:58"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:61"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:60"
        BranchSideFuncs:
        - "nodesEquals(java.util.List,java.util.List)"
        - "getOrphanComments()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:58,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:58,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:61,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:61,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(java.util.List,java.util.List)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[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: 1
    ICount: 28
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:65"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:68"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:67"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:66"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:65"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:68"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:71"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:70"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:71"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:74"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:73"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:74"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:79"
        BranchSideFuncs:
        - "get(int)"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:78"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:75"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:74"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:73"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:71,1"
      Dst: "[java.util.List].size"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:75,1"
      Dst: "[java.util.List].get"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:75,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: null
    functionLinenumber: 82
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[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: 93
    ICount: 23
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:83"
      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:86"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:87"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:86"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:86"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:89"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:88"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:89"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:92"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:91"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:92"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:97"
        BranchSideFuncs:
        - "get(int)"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:96"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:93"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:92"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:91"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:89,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:93,1"
      Dst: "[com.github.javaparser.ast.NodeList].get"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:93,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 2
  - 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: null
    functionLinenumber: 100
    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.EqualsVisitor].commonNodeEquality(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].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.body.RecordDeclaration].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.SwitchStmt].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.BlockStmt].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.CompilationUnit].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.LambdaExpr].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.stmt.EmptyStmt].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.expr.NameExpr].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.type.ArrayType].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.body.CompactConstructorDeclaration].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.comments.BlockComment].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.PatternExpr].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.expr.EnclosedExpr].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.stmt.ForStmt].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.expr.StringLiteralExpr].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.MethodDeclaration].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.stmt.SwitchEntry].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.TypeExpr].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.stmt.WhileStmt].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.stmt.ReturnStmt].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.type.ClassOrInterfaceType].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.body.AnnotationMemberDeclaration].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.body.EnumConstantDeclaration].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.Modifier].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.stmt.SynchronizedStmt].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.expr.InstanceOfExpr].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.stmt.DoStmt].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.expr.TextBlockLiteralExpr].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.type.WildcardType].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.ForEachStmt].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.type.PrimitiveType].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.stmt.AssertStmt].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.CastExpr].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.body.AnnotationDeclaration].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.NormalAnnotationExpr].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.body.Parameter].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.ArrayAccessExpr].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.body.EnumDeclaration].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.stmt.BreakStmt].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.type.TypeParameter].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.type.UnionType].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.expr.MarkerAnnotationExpr].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.LocalClassDeclarationStmt].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.ExplicitConstructorInvocationStmt].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.FieldAccessExpr].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.body.ConstructorDeclaration].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.stmt.UnparsableStmt].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.modules.ModuleExportsDirective].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)"
    functionUses: 93
    ICount: 19
    EdgeCount: 100
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:101"
      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:104"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:105"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:104"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:104"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:107"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:106"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:107"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:110"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:109"
        BranchSideFuncs:
        - "commonNodeEquality(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:110"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:113"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:112"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:107,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:110,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].commonNodeEquality"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:113,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:113,1"
      Dst: "[java.lang.Boolean].booleanValue"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: null
    functionLinenumber: 116
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.util.Optional"
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 127
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:117,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:117,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(java.util.Optional,java.util.Optional)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: null
    functionLinenumber: 120
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.util.Optional"
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    functionUses: 7
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:121,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:121,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 124
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.TextNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.FloatNode].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocSnippet].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].equals(java.lang.Object)"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.DataKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ShortNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.JavadocBlockTag].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmIndent].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.PropertyName].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.sym.Name].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.POJONode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Base64Variant].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.ArrayBuilders$1].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].equals(java.lang.Object)"
    - "[com.github.javaparser.Range].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.NullNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.LongNode].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonLocation].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.ContentReference].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.SerializedString].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.MethodReferenceThrowsCompatibleWithType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.Position].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmUnindent].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.ThrowsBound].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.JavaToken].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.MissingNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperLowerBound].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IdentityEqualityType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonPointer].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.CapturesBound].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.LambdaThrowsCompatibleWithType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BooleanNode].equals(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.Javadoc].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocInlineTag].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.Pair].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BinaryNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperUpperBound].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocDescription].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Version].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ClassKey].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TypeKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeContainedByType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.RawValue].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.IntNode].equals(java.lang.Object)"
    functionUses: 28
    ICount: 10
    EdgeCount: 126
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:125"
      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:128"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:129"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:128"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:128"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:131"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:130"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:131,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 135
    functionDepth: 0
    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.CompilationUnit].getImports()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.CompilationUnit].getModule()"
    - "[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].getPackageDeclaration()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - "[com.github.javaparser.ast.CompilationUnit].getTypes()"
    - "[com.github.javaparser.ast.CompilationUnit].getTypes()"
    - "[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.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 36
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:137"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:139"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:138"
        BranchSideFuncs:
        - "getModule()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:139"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:141"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:140"
        BranchSideFuncs:
        - "getPackageDeclaration()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:141"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:143"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:142"
        BranchSideFuncs:
        - "getTypes()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:143"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:145"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:144"
        BranchSideFuncs:
        - "nodeEquals(java.util.Optional,java.util.Optional)"
        - "getComment()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:145"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:147"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:146"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:137,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getImports"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:137,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:138,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:139,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getModule"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:139,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:141,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getPackageDeclaration"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:143,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getTypes"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:145,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 151
    functionDepth: 0
    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.PackageDeclaration].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.PackageDeclaration].getName()"
    - "[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.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 24
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:153"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:155"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:154"
        BranchSideFuncs:
        - "getName()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:155"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:157"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:156"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:157"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:159"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:158"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:153,1"
      Dst: "[com.github.javaparser.ast.PackageDeclaration].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:153,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:154,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:155,1"
      Dst: "[com.github.javaparser.ast.PackageDeclaration].getName"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:155,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:157,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 163
    functionDepth: 0
    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.type.TypeParameter].getName()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.type.TypeParameter].getTypeBound()"
    - "[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.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.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 30
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:165"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:167"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:166"
        BranchSideFuncs:
        - "getTypeBound()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:167"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:169"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:168"
        BranchSideFuncs:
        - "getAnnotations()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:169"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:171"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:170"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:171"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:173"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:172"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:165,1"
      Dst: "[com.github.javaparser.ast.type.TypeParameter].getName"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:165,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:166,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:167,1"
      Dst: "[com.github.javaparser.ast.type.TypeParameter].getTypeBound"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:167,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:169,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:171,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 177
    functionDepth: 0
    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.comments.Comment].getContent()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 18
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:179"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:181"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:180"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:181"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:183"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:182"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:179,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].getContent"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:179,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].objEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:180,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:181,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:181,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 187
    functionDepth: 0
    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.comments.Comment].getContent()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 18
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:189"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:191"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:190"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:191"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:193"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:192"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:189,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].getContent"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:189,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].objEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:190,1"
      Dst: "[java.lang.Boolean].valueOf"
    - 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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 197
    functionDepth: 0
    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.body.ClassOrInterfaceDeclaration].getExtendedTypes()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getImplementedTypes()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getImplementedTypes()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].isInterface()"
    - "[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].getPermittedTypes()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getTypeParameters()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getTypeParameters()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - "[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.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.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 68
    EdgeCount: 30
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:199"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:201"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:200"
        BranchSideFuncs:
        - "getImplementedTypes()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:201"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:203"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:202"
        BranchSideFuncs:
        - "isInterface()"
        - "objEquals(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:203"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:205"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:204"
        BranchSideFuncs:
        - "getPermittedTypes()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:205"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:207"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:206"
        BranchSideFuncs:
        - "getTypeParameters()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:207"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:209"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:208"
        BranchSideFuncs:
        - "getMembers()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:209"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:211"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:210"
        BranchSideFuncs:
        - "getModifiers()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:211"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:213"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:212"
        BranchSideFuncs:
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
        - "getName()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:213"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:215"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:214"
        BranchSideFuncs:
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
        - "getAnnotations()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:215"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:217"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:216"
        BranchSideFuncs:
        - "nodeEquals(java.util.Optional,java.util.Optional)"
        - "getComment()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:217"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:219"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:218"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:199,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getExtendedTypes"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:199,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:200,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:201,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getImplementedTypes"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:203,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].isInterface"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:203,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].objEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:205,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getPermittedTypes"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:207,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getTypeParameters"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:209,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getMembers"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:211,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:213,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getName"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:213,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:215,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:217,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 223
    functionDepth: 0
    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.body.EnumDeclaration].getEntries()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.EnumDeclaration].getImplementedTypes()"
    - "[com.github.javaparser.ast.body.EnumDeclaration].getImplementedTypes()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - "[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.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.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 48
    EdgeCount: 21
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:225"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:227"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:226"
        BranchSideFuncs:
        - "getImplementedTypes()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:227"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:229"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:228"
        BranchSideFuncs:
        - "getMembers()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:229"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:231"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:230"
        BranchSideFuncs:
        - "getModifiers()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:231"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:233"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:232"
        BranchSideFuncs:
        - "getName()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:233"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:235"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:234"
        BranchSideFuncs:
        - "getAnnotations()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:235"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:237"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:236"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:237"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:239"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:238"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:225,1"
      Dst: "[com.github.javaparser.ast.body.EnumDeclaration].getEntries"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:225,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:226,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:227,1"
      Dst: "[com.github.javaparser.ast.body.EnumDeclaration].getImplementedTypes"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:229,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getMembers"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:231,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:233,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getName"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:233,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:235,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:237,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 243
    functionDepth: 0
    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.body.EnumConstantDeclaration].getArguments()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].getClassBody()"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].getClassBody()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].getName()"
    - "[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.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.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 36
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:245"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:247"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:246"
        BranchSideFuncs:
        - "getClassBody()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:247"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:249"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:248"
        BranchSideFuncs:
        - "getName()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:249"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:251"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:250"
        BranchSideFuncs:
        - "getAnnotations()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:251"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:253"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:252"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:253"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:255"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:254"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:245,1"
      Dst: "[com.github.javaparser.ast.body.EnumConstantDeclaration].getArguments"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:245,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:246,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:247,1"
      Dst: "[com.github.javaparser.ast.body.EnumConstantDeclaration].getClassBody"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:249,1"
      Dst: "[com.github.javaparser.ast.body.EnumConstantDeclaration].getName"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:249,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:251,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:253,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 259
    functionDepth: 0
    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.body.TypeDeclaration].getMembers()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - "[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.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.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 36
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:261"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:263"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:262"
        BranchSideFuncs:
        - "getModifiers()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:263"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:265"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:264"
        BranchSideFuncs:
        - "getName()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:265"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:267"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:266"
        BranchSideFuncs:
        - "getAnnotations()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:267"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:269"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:268"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:269"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:271"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:270"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:261,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getMembers"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:261,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:262,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:263,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:265,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getName"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:265,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:267,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:269,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 275
    functionDepth: 0
    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.body.AnnotationMemberDeclaration].getDefaultValue()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getModifiers()"
    - "[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.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.AnnotationMemberDeclaration].getType()"
    - "[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.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.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 42
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:277"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:279"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:278"
        BranchSideFuncs:
        - "getModifiers()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:279"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:281"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:280"
        BranchSideFuncs:
        - "getName()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:281"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:283"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:282"
        BranchSideFuncs:
        - "getType()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:283"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:285"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:284"
        BranchSideFuncs:
        - "getAnnotations()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:285"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:287"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:286"
        BranchSideFuncs:
        - "nodeEquals(java.util.Optional,java.util.Optional)"
        - "getComment()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:287"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:289"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:288"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:277,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getDefaultValue"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:277,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:278,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:279,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getModifiers"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:279,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:281,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getName"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:283,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getType"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:285,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:287,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 293
    functionDepth: 0
    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.body.FieldDeclaration].getModifiers()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.FieldDeclaration].getVariables()"
    - "[com.github.javaparser.ast.body.FieldDeclaration].getVariables()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - "[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.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 30
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:295"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:297"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:296"
        BranchSideFuncs:
        - "getVariables()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:297"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:299"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:298"
        BranchSideFuncs:
        - "getAnnotations()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:299"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:301"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:300"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:301"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:303"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:302"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:295,1"
      Dst: "[com.github.javaparser.ast.body.FieldDeclaration].getModifiers"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:295,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:296,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:297,1"
      Dst: "[com.github.javaparser.ast.body.FieldDeclaration].getVariables"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:299,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:301,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:301,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 307
    functionDepth: 0
    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.body.VariableDeclarator].getInitializer()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - "[com.github.javaparser.ast.body.VariableDeclarator].getName()"
    - "[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.body.VariableDeclarator].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.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 30
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:309"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:311"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:310"
        BranchSideFuncs:
        - "getName()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:311"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:313"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:312"
        BranchSideFuncs:
        - "getType()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:313"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:315"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:314"
        BranchSideFuncs:
        - "nodeEquals(java.util.Optional,java.util.Optional)"
        - "getComment()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:315"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:317"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:316"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:309,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].getInitializer"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:309,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:310,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:311,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].getName"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:313,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].getType"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:315,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 321
    functionDepth: 0
    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.body.ConstructorDeclaration].getBody()"
    - "[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.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].getName()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getParameters()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getParameters()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getReceiverParameter()"
    - "[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].getThrownExceptions()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getTypeParameters()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getTypeParameters()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - "[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.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 60
    EdgeCount: 27
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:323"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:325"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:324"
        BranchSideFuncs:
        - "getModifiers()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:325"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:327"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:326"
        BranchSideFuncs:
        - "getName()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:327"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:329"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:328"
        BranchSideFuncs:
        - "getParameters()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:329"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:331"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:330"
        BranchSideFuncs:
        - "getReceiverParameter()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:331"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:333"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:332"
        BranchSideFuncs:
        - "getThrownExceptions()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:333"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:335"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:334"
        BranchSideFuncs:
        - "getTypeParameters()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:335"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:337"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:336"
        BranchSideFuncs:
        - "getAnnotations()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:337"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:339"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:338"
        BranchSideFuncs:
        - "nodeEquals(java.util.Optional,java.util.Optional)"
        - "getComment()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:339"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:341"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:340"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:323,1"
      Dst: "[com.github.javaparser.ast.body.ConstructorDeclaration].getBody"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:323,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:324,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:325,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getModifiers"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:325,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:327,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getName"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:329,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getParameters"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:331,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getReceiverParameter"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:333,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getThrownExceptions"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:335,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getTypeParameters"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:337,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:339,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 345
    functionDepth: 0
    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.body.MethodDeclaration].getBody()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - "[com.github.javaparser.ast.body.MethodDeclaration].getType()"
    - "[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.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].getName()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getParameters()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getParameters()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getReceiverParameter()"
    - "[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].getThrownExceptions()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getTypeParameters()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getTypeParameters()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - "[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.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 66
    EdgeCount: 30
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:347"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:349"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:348"
        BranchSideFuncs:
        - "getType()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:349"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:351"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:350"
        BranchSideFuncs:
        - "getModifiers()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:351"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:353"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:352"
        BranchSideFuncs:
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
        - "getName()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:353"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:355"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:354"
        BranchSideFuncs:
        - "getParameters()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:355"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:357"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:356"
        BranchSideFuncs:
        - "getReceiverParameter()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:357"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:359"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:358"
        BranchSideFuncs:
        - "getThrownExceptions()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:359"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:361"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:360"
        BranchSideFuncs:
        - "getTypeParameters()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:361"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:363"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:362"
        BranchSideFuncs:
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
        - "getAnnotations()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:363"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:365"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:364"
        BranchSideFuncs:
        - "nodeEquals(java.util.Optional,java.util.Optional)"
        - "getComment()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:365"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:367"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:366"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:347,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].getBody"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:347,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:348,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:349,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].getType"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:351,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getModifiers"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:351,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:353,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getName"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:355,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getParameters"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:357,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getReceiverParameter"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:359,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getThrownExceptions"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:361,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getTypeParameters"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:363,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:365,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 371
    functionDepth: 0
    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.body.Parameter].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.Parameter].isVarArgs()"
    - "[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].getModifiers()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.Parameter].getName()"
    - "[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].getType()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.body.Parameter].getVarArgsAnnotations()"
    - "[com.github.javaparser.ast.body.Parameter].getVarArgsAnnotations()"
    - "[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.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 50
    EdgeCount: 21
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:373"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:375"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:374"
        BranchSideFuncs:
        - "isVarArgs()"
        - "objEquals(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:375"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:377"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:376"
        BranchSideFuncs:
        - "getModifiers()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:377"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:379"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:378"
        BranchSideFuncs:
        - "getName()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:379"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:381"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:380"
        BranchSideFuncs:
        - "getType()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:381"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:383"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:382"
        BranchSideFuncs:
        - "getVarArgsAnnotations()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:383"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:385"
        BranchSideFuncs: []
      - 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:387"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:386"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:373,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:373,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:374,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:375,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].isVarArgs"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:375,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].objEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:377,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].getModifiers"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:379,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].getName"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:379,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:381,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].getType"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:383,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].getVarArgsAnnotations"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:385,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 391
    functionDepth: 0
    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.body.InitializerDeclaration].getBody()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].isStatic()"
    - "[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.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.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 32
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:393"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:395"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:394"
        BranchSideFuncs:
        - "isStatic()"
        - "objEquals(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:395"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:397"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:396"
        BranchSideFuncs:
        - "getAnnotations()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:397"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:399"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:398"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:399"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:401"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:400"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:393,1"
      Dst: "[com.github.javaparser.ast.body.InitializerDeclaration].getBody"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:393,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:394,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:395,1"
      Dst: "[com.github.javaparser.ast.body.InitializerDeclaration].isStatic"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:395,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].objEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:397,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:397,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:399,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 405
    functionDepth: 0
    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.comments.Comment].getContent()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 18
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:407"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:409"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:408"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:409"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:411"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:410"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:407,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].getContent"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:407,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].objEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:408,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:409,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:409,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 415
    functionDepth: 0
    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.type.ClassOrInterfaceType].getName()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].getScope()"
    - "[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.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.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.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 36
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:417"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:419"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:418"
        BranchSideFuncs:
        - "getScope()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:419"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:421"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:420"
        BranchSideFuncs:
        - "nodesEquals(java.util.Optional,java.util.Optional)"
        - "getTypeArguments()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:421"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:423"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:422"
        BranchSideFuncs:
        - "getAnnotations()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:423"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:425"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:424"
        BranchSideFuncs:
        - "nodeEquals(java.util.Optional,java.util.Optional)"
        - "getComment()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:425"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:427"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:426"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:417,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].getName"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:417,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:418,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:419,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].getScope"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:421,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].getTypeArguments"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:421,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:423,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:425,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 431
    functionDepth: 0
    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.type.PrimitiveType].getType()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - "[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.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 24
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:433"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:435"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:434"
        BranchSideFuncs:
        - "getAnnotations()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:435"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:437"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:436"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:437"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:439"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:438"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:433,1"
      Dst: "[com.github.javaparser.ast.type.PrimitiveType].getType"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:433,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].objEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:434,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:435,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:435,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:437,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:437,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 443
    functionDepth: 0
    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.type.ArrayType].getComponentType()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.type.ArrayType].getOrigin()"
    - "[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.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.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 30
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:445"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:447"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:446"
        BranchSideFuncs:
        - "getOrigin()"
        - "objEquals(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:447"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:449"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:448"
        BranchSideFuncs:
        - "getAnnotations()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:449"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:451"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:450"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:451"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:453"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:452"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:445,1"
      Dst: "[com.github.javaparser.ast.type.ArrayType].getComponentType"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:445,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:446,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:447,1"
      Dst: "[com.github.javaparser.ast.type.ArrayType].getOrigin"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:447,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].objEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:449,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:449,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:451,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 457
    functionDepth: 0
    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.ArrayCreationLevel].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.ArrayCreationLevel].getDimension()"
    - "[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()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 24
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:459"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:461"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:460"
        BranchSideFuncs:
        - "getDimension()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:461"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:463"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:462"
        BranchSideFuncs:
        - "nodeEquals(java.util.Optional,java.util.Optional)"
        - "getComment()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:463"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:465"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:464"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:459,1"
      Dst: "[com.github.javaparser.ast.ArrayCreationLevel].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:459,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:460,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:461,1"
      Dst: "[com.github.javaparser.ast.ArrayCreationLevel].getDimension"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:461,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:463,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 469
    functionDepth: 0
    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.type.IntersectionType].getElements()"
    - "[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.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.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 24
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:471"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:473"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:472"
        BranchSideFuncs:
        - "getAnnotations()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:473"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:475"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:474"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:475"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:477"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:476"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:471,1"
      Dst: "[com.github.javaparser.ast.type.IntersectionType].getElements"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:471,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:472,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:473,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:475,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:475,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 481
    functionDepth: 0
    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.type.UnionType].getElements()"
    - "[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.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.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 24
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:483"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:485"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:484"
        BranchSideFuncs:
        - "getAnnotations()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:485"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:487"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:486"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:487"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:489"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:488"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:483,1"
      Dst: "[com.github.javaparser.ast.type.UnionType].getElements"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:483,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:484,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:485,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:487,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:487,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 493
    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.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.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 18
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:495"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:497"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:496"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:497"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:499"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:498"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:495,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:495,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:496,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:497,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:497,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 503
    functionDepth: 0
    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.type.WildcardType].getExtendedType()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - "[com.github.javaparser.ast.type.WildcardType].getSuperType()"
    - "[com.github.javaparser.ast.type.WildcardType].getSuperType()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - "[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.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 30
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:505"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:507"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:506"
        BranchSideFuncs:
        - "getSuperType()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:507"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:509"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:508"
        BranchSideFuncs:
        - "getAnnotations()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:509"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:511"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:510"
        BranchSideFuncs:
        - "nodeEquals(java.util.Optional,java.util.Optional)"
        - "getComment()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:511"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:513"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:512"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:505,1"
      Dst: "[com.github.javaparser.ast.type.WildcardType].getExtendedType"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:505,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:506,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:507,1"
      Dst: "[com.github.javaparser.ast.type.WildcardType].getSuperType"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:509,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:509,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:511,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 517
    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.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.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 18
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:519"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:521"
        BranchSideFuncs: []
      - 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:523"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:522"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:519,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:519,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:520,1"
      Dst: "[java.lang.Boolean].valueOf"
    - 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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 527
    functionDepth: 0
    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.expr.ArrayAccessExpr].getIndex()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].getName()"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].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.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 24
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:529"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:531"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:530"
        BranchSideFuncs:
        - "getName()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:531"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:533"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:532"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:533"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:535"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:534"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:529,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayAccessExpr].getIndex"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:529,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:530,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:531,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayAccessExpr].getName"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:533,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 539
    functionDepth: 0
    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.expr.ArrayCreationExpr].getElementType()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].getInitializer()"
    - "[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.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()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 30
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:541"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:543"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:542"
        BranchSideFuncs:
        - "getInitializer()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:543"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:545"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:544"
        BranchSideFuncs:
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
        - "getLevels()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:545"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:547"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:546"
        BranchSideFuncs:
        - "nodeEquals(java.util.Optional,java.util.Optional)"
        - "getComment()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:547"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:549"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:548"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:541,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayCreationExpr].getElementType"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:541,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:542,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:543,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayCreationExpr].getInitializer"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:545,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayCreationExpr].getLevels"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:545,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:547,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 553
    functionDepth: 0
    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.expr.ArrayInitializerExpr].getValues()"
    - "[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.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 18
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:555"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:557"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:556"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:557"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:559"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:558"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:555,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayInitializerExpr].getValues"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:555,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:556,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:557,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:557,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 563
    functionDepth: 0
    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.expr.AssignExpr].getOperator()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].getTarget()"
    - "[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.expr.AssignExpr].getValue()"
    - "[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.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 30
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:565"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:567"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:566"
        BranchSideFuncs:
        - "getTarget()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:567"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:569"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:568"
        BranchSideFuncs:
        - "getValue()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:569"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:571"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:570"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:571"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:573"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:572"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:565,1"
      Dst: "[com.github.javaparser.ast.expr.AssignExpr].getOperator"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:565,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].objEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:566,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:567,1"
      Dst: "[com.github.javaparser.ast.expr.AssignExpr].getTarget"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:567,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:569,1"
      Dst: "[com.github.javaparser.ast.expr.AssignExpr].getValue"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:571,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 577
    functionDepth: 0
    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.expr.BinaryExpr].getLeft()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].getOperator()"
    - "[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.expr.BinaryExpr].getRight()"
    - "[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.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 30
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:579"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:581"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:580"
        BranchSideFuncs:
        - "getOperator()"
        - "objEquals(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:581"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:583"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:582"
        BranchSideFuncs:
        - "getRight()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:583"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:585"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:584"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:585"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:587"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:586"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:579,1"
      Dst: "[com.github.javaparser.ast.expr.BinaryExpr].getLeft"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:579,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:580,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:581,1"
      Dst: "[com.github.javaparser.ast.expr.BinaryExpr].getOperator"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:581,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].objEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:583,1"
      Dst: "[com.github.javaparser.ast.expr.BinaryExpr].getRight"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:585,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 591
    functionDepth: 0
    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.expr.CastExpr].getExpression()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.expr.CastExpr].getType()"
    - "[com.github.javaparser.ast.expr.CastExpr].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.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 24
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:593"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:595"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:594"
        BranchSideFuncs:
        - "getType()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:595"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:597"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:596"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:597"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:599"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:598"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:593,1"
      Dst: "[com.github.javaparser.ast.expr.CastExpr].getExpression"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:593,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:594,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:595,1"
      Dst: "[com.github.javaparser.ast.expr.CastExpr].getType"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:597,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 603
    functionDepth: 0
    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.expr.ClassExpr].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.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 18
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:605"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:607"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:606"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:607"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:609"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:608"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:605,1"
      Dst: "[com.github.javaparser.ast.expr.ClassExpr].getType"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:605,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:606,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:607,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 613
    functionDepth: 0
    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.expr.ConditionalExpr].getCondition()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].getElseExpr()"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].getElseExpr()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].getThenExpr()"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].getThenExpr()"
    - "[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.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 30
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:615"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:617"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:616"
        BranchSideFuncs:
        - "getElseExpr()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:617"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:619"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:618"
        BranchSideFuncs:
        - "getThenExpr()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:619"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:621"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:620"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:621"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:623"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:622"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:615,1"
      Dst: "[com.github.javaparser.ast.expr.ConditionalExpr].getCondition"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:615,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:616,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:617,1"
      Dst: "[com.github.javaparser.ast.expr.ConditionalExpr].getElseExpr"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:619,1"
      Dst: "[com.github.javaparser.ast.expr.ConditionalExpr].getThenExpr"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:621,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 627
    functionDepth: 0
    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.expr.EnclosedExpr].getInner()"
    - "[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.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 18
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:629"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:631"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:630"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:631"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:633"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:632"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:629,1"
      Dst: "[com.github.javaparser.ast.expr.EnclosedExpr].getInner"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:629,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:630,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:631,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 637
    functionDepth: 0
    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.expr.FieldAccessExpr].getName()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].getScope()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].getScope()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].getTypeArguments()"
    - "[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.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 30
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:639"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:641"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:640"
        BranchSideFuncs:
        - "getScope()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:641"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:643"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:642"
        BranchSideFuncs:
        - "nodesEquals(java.util.Optional,java.util.Optional)"
        - "getTypeArguments()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:643"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:645"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:644"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:645"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:647"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:646"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:639,1"
      Dst: "[com.github.javaparser.ast.expr.FieldAccessExpr].getName"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:639,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:640,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:641,1"
      Dst: "[com.github.javaparser.ast.expr.FieldAccessExpr].getScope"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:643,1"
      Dst: "[com.github.javaparser.ast.expr.FieldAccessExpr].getTypeArguments"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:643,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:645,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 651
    functionDepth: 0
    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.expr.InstanceOfExpr].getExpression()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].getPattern()"
    - "[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.expr.InstanceOfExpr].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.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 30
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:653"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:655"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:654"
        BranchSideFuncs:
        - "getPattern()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:655"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:657"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:656"
        BranchSideFuncs:
        - "getType()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:657"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:659"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:658"
        BranchSideFuncs:
        - "nodeEquals(java.util.Optional,java.util.Optional)"
        - "getComment()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:659"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:661"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:660"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:653,1"
      Dst: "[com.github.javaparser.ast.expr.InstanceOfExpr].getExpression"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:653,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:654,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:655,1"
      Dst: "[com.github.javaparser.ast.expr.InstanceOfExpr].getPattern"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:657,1"
      Dst: "[com.github.javaparser.ast.expr.InstanceOfExpr].getType"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:659,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 665
    functionDepth: 0
    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.expr.LiteralStringValueExpr].getValue()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 18
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:667"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:669"
        BranchSideFuncs: []
      - 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:671"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:670"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:667,1"
      Dst: "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:667,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].objEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:668,1"
      Dst: "[java.lang.Boolean].valueOf"
    - 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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 675
    functionDepth: 0
    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.expr.LiteralStringValueExpr].getValue()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 18
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:677"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:679"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:678"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:679"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:681"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:680"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:677,1"
      Dst: "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:677,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].objEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:678,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:679,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:679,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 685
    functionDepth: 0
    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.expr.LiteralStringValueExpr].getValue()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 18
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:687"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:689"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:688"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:689"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:691"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:690"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:687,1"
      Dst: "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:687,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].objEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:688,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:689,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:689,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 695
    functionDepth: 0
    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.expr.LiteralStringValueExpr].getValue()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 18
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:697"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:699"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:698"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:699"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:701"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:700"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:697,1"
      Dst: "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:697,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].objEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:698,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:699,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:699,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 705
    functionDepth: 0
    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.expr.LiteralStringValueExpr].getValue()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 18
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:707"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:709"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:708"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:709"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:711"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:710"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:707,1"
      Dst: "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:707,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].objEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:708,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:709,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:709,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 715
    functionDepth: 0
    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.expr.BooleanLiteralExpr].isValue()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 20
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:717"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:719"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:718"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:719"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:721"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:720"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:717,1"
      Dst: "[com.github.javaparser.ast.expr.BooleanLiteralExpr].isValue"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:717,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:717,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].objEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:719,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:719,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 725
    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.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:727"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:729"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:728"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:727,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:727,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:728,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 733
    functionDepth: 0
    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.expr.MethodCallExpr].getArguments()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].getName()"
    - "[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.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.expr.MethodCallExpr].getTypeArguments()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(java.util.Optional,java.util.Optional)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 36
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:735"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:737"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:736"
        BranchSideFuncs:
        - "getName()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:737"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:739"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:738"
        BranchSideFuncs:
        - "getScope()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:739"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:741"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:740"
        BranchSideFuncs:
        - "nodesEquals(java.util.Optional,java.util.Optional)"
        - "getTypeArguments()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:741"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:743"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:742"
        BranchSideFuncs:
        - "nodeEquals(java.util.Optional,java.util.Optional)"
        - "getComment()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:743"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:745"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:744"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:735,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].getArguments"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:735,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:736,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:737,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].getName"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:737,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:739,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].getScope"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:741,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].getTypeArguments"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:743,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 749
    functionDepth: 0
    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.expr.NameExpr].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.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 18
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:751"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:753"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:752"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:753"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:755"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:754"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:751,1"
      Dst: "[com.github.javaparser.ast.expr.NameExpr].getName"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:751,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:752,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:753,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 759
    functionDepth: 0
    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.expr.ObjectCreationExpr].getAnonymousClassBody()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(java.util.Optional,java.util.Optional)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].getArguments()"
    - "[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.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.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.expr.ObjectCreationExpr].getTypeArguments()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(java.util.Optional,java.util.Optional)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 42
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:761"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:763"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:762"
        BranchSideFuncs:
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
        - "getArguments()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:763"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:765"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:764"
        BranchSideFuncs:
        - "getScope()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:765"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:767"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:766"
        BranchSideFuncs:
        - "getType()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:767"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:769"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:768"
        BranchSideFuncs:
        - "nodesEquals(java.util.Optional,java.util.Optional)"
        - "getTypeArguments()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:769"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:771"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:770"
        BranchSideFuncs:
        - "nodeEquals(java.util.Optional,java.util.Optional)"
        - "getComment()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:771"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:773"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:772"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:761,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].getAnonymousClassBody"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:761,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:762,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:763,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].getArguments"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:765,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].getScope"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:765,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:767,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].getType"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:769,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].getTypeArguments"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:771,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 777
    functionDepth: 0
    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.expr.Name].getIdentifier()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.Name].getQualifier()"
    - "[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()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 24
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:779"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:781"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:780"
        BranchSideFuncs:
        - "getQualifier()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:781"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:783"
        BranchSideFuncs: []
      - 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:785"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:784"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:779,1"
      Dst: "[com.github.javaparser.ast.expr.Name].getIdentifier"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:779,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].objEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:780,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:781,1"
      Dst: "[com.github.javaparser.ast.expr.Name].getQualifier"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:781,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:783,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 789
    functionDepth: 0
    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.expr.SimpleName].getIdentifier()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 18
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:791"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:793"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:792"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:793"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:795"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:794"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:791,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].getIdentifier"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:791,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].objEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:792,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:793,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:793,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 799
    functionDepth: 0
    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.expr.ThisExpr].getTypeName()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 18
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:801"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:803"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:802"
        BranchSideFuncs:
        - "nodeEquals(java.util.Optional,java.util.Optional)"
        - "getComment()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:803"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:805"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:804"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:801,1"
      Dst: "[com.github.javaparser.ast.expr.ThisExpr].getTypeName"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:801,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:802,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:803,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 809
    functionDepth: 0
    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.expr.SuperExpr].getTypeName()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 18
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:811"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:813"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:812"
        BranchSideFuncs:
        - "nodeEquals(java.util.Optional,java.util.Optional)"
        - "getComment()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:813"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:815"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:814"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:811,1"
      Dst: "[com.github.javaparser.ast.expr.SuperExpr].getTypeName"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:811,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:812,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:813,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 819
    functionDepth: 0
    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.expr.UnaryExpr].getExpression()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].getOperator()"
    - "[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.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 24
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:821"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:823"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:822"
        BranchSideFuncs:
        - "getOperator()"
        - "objEquals(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:823"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:825"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:824"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:825"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:827"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:826"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:821,1"
      Dst: "[com.github.javaparser.ast.expr.UnaryExpr].getExpression"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:821,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:822,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:823,1"
      Dst: "[com.github.javaparser.ast.expr.UnaryExpr].getOperator"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:823,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].objEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:825,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 831
    functionDepth: 0
    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.expr.VariableDeclarationExpr].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getModifiers()"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getModifiers()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getVariables()"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getVariables()"
    - "[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.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 30
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:833"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:835"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:834"
        BranchSideFuncs:
        - "getModifiers()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:835"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:837"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:836"
        BranchSideFuncs:
        - "getVariables()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:837"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:839"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:838"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:839"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:841"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:840"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:833,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:833,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:834,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:835,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getModifiers"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:837,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getVariables"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:839,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:839,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 845
    functionDepth: 0
    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.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.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 18
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:847"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:849"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:848"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:849"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:851"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:850"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:847,1"
      Dst: "[com.github.javaparser.ast.expr.AnnotationExpr].getName"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:847,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:848,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:849,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 855
    functionDepth: 0
    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.expr.SingleMemberAnnotationExpr].getMemberValue()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].getName()"
    - "[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.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 24
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:857"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:859"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:858"
        BranchSideFuncs:
        - "getName()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:859"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:861"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:860"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:861"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:863"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:862"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:857,1"
      Dst: "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].getMemberValue"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:857,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:858,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:859,1"
      Dst: "[com.github.javaparser.ast.expr.AnnotationExpr].getName"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:861,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 867
    functionDepth: 0
    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.expr.NormalAnnotationExpr].getPairs()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].getName()"
    - "[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.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 24
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:869"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:871"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:870"
        BranchSideFuncs:
        - "getName()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:871"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:873"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:872"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:873"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:875"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:874"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:869,1"
      Dst: "[com.github.javaparser.ast.expr.NormalAnnotationExpr].getPairs"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:869,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:870,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:871,1"
      Dst: "[com.github.javaparser.ast.expr.AnnotationExpr].getName"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:871,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:873,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 879
    functionDepth: 0
    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.expr.MemberValuePair].getName()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.expr.MemberValuePair].getValue()"
    - "[com.github.javaparser.ast.expr.MemberValuePair].getValue()"
    - "[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.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 24
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:881"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:883"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:882"
        BranchSideFuncs:
        - "getValue()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:883"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:885"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:884"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:885"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:887"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:886"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:881,1"
      Dst: "[com.github.javaparser.ast.expr.MemberValuePair].getName"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:881,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:882,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:883,1"
      Dst: "[com.github.javaparser.ast.expr.MemberValuePair].getValue"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:885,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 891
    functionDepth: 0
    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.stmt.ExplicitConstructorInvocationStmt].getArguments()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getExpression()"
    - "[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.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.stmt.ExplicitConstructorInvocationStmt].getTypeArguments()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(java.util.Optional,java.util.Optional)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 38
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:893"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:895"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:894"
        BranchSideFuncs:
        - "getExpression()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:895"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:897"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:896"
        BranchSideFuncs:
        - "isThis()"
        - "objEquals(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:897"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:899"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:898"
        BranchSideFuncs:
        - "nodesEquals(java.util.Optional,java.util.Optional)"
        - "getTypeArguments()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:899"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:901"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:900"
        BranchSideFuncs:
        - "nodeEquals(java.util.Optional,java.util.Optional)"
        - "getComment()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:901"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:903"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:902"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:893,1"
      Dst: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getArguments"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:893,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:894,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:895,1"
      Dst: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getExpression"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:895,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:897,1"
      Dst: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].isThis"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:897,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].objEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:899,1"
      Dst: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getTypeArguments"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:901,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 907
    functionDepth: 0
    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.stmt.LocalClassDeclarationStmt].getClassDeclaration()"
    - "[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.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 18
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:909"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:911"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:910"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:911"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:913"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:912"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:909,1"
      Dst: "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].getClassDeclaration"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:909,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:910,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:911,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 917
    functionDepth: 0
    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.stmt.LocalRecordDeclarationStmt].getRecordDeclaration()"
    - "[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.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 18
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:919"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:921"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:920"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:921"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:923"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:922"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:919,1"
      Dst: "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].getRecordDeclaration"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:919,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:920,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:921,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 927
    functionDepth: 0
    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.stmt.AssertStmt].getCheck()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.stmt.AssertStmt].getMessage()"
    - "[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()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 24
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:929"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:931"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:930"
        BranchSideFuncs:
        - "getMessage()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:931"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:933"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:932"
        BranchSideFuncs:
        - "nodeEquals(java.util.Optional,java.util.Optional)"
        - "getComment()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:933"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:935"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:934"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:929,1"
      Dst: "[com.github.javaparser.ast.stmt.AssertStmt].getCheck"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:929,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:930,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:931,1"
      Dst: "[com.github.javaparser.ast.stmt.AssertStmt].getMessage"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:933,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 939
    functionDepth: 0
    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.stmt.BlockStmt].getStatements()"
    - "[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.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 18
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:941"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:943"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:942"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:943"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:945"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:944"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:941,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].getStatements"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:941,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:942,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:943,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:943,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 949
    functionDepth: 0
    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.stmt.LabeledStmt].getLabel()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].getStatement()"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].getStatement()"
    - "[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.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 24
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:951"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:953"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:952"
        BranchSideFuncs:
        - "getStatement()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:953"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:955"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:954"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:955"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:957"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:956"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:951,1"
      Dst: "[com.github.javaparser.ast.stmt.LabeledStmt].getLabel"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:951,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:952,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:953,1"
      Dst: "[com.github.javaparser.ast.stmt.LabeledStmt].getStatement"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:955,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 961
    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.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:963"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:965"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:964"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:963,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:963,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:964,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 969
    functionDepth: 0
    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.stmt.ExpressionStmt].getExpression()"
    - "[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.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 18
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:971"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:973"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:972"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:973"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:975"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:974"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:971,1"
      Dst: "[com.github.javaparser.ast.stmt.ExpressionStmt].getExpression"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:971,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:972,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:973,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 979
    functionDepth: 0
    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.stmt.SwitchStmt].getEntries()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].getSelector()"
    - "[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.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 24
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:981"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:983"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:982"
        BranchSideFuncs:
        - "getSelector()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:983"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:985"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:984"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:985"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:987"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:986"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:981,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchStmt].getEntries"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:981,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:982,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:983,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchStmt].getSelector"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:983,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:985,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 991
    functionDepth: 0
    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].getLabels()"
    - "[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].getStatements()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].getType()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].getType()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 30
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:993"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:995"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:994"
        BranchSideFuncs:
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
        - "getStatements()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:995"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:997"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:996"
        BranchSideFuncs:
        - "getType()"
        - "objEquals(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:997"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:999"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:998"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:999"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1001"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1000"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:993,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchEntry].getLabels"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:993,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:994,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:995,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchEntry].getStatements"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:997,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchEntry].getType"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:997,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].objEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:999,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:999,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals"
    JavaMethodInfo: null
    BBCount: 9
    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: null
    functionLinenumber: 1005
    functionDepth: 0
    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.stmt.BreakStmt].getLabel()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 18
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1007"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1009"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1008"
        BranchSideFuncs:
        - "nodeEquals(java.util.Optional,java.util.Optional)"
        - "getComment()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1009"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1011"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1010"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1007,1"
      Dst: "[com.github.javaparser.ast.stmt.BreakStmt].getLabel"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1007,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1008,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1009,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1015
    functionDepth: 0
    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.stmt.ReturnStmt].getExpression()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 18
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1017"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1019"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1018"
        BranchSideFuncs:
        - "nodeEquals(java.util.Optional,java.util.Optional)"
        - "getComment()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1019"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1021"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1020"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1017,1"
      Dst: "[com.github.javaparser.ast.stmt.ReturnStmt].getExpression"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1017,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1018,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1019,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1025
    functionDepth: 0
    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.stmt.IfStmt].getCondition()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.stmt.IfStmt].getElseStmt()"
    - "[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.stmt.IfStmt].getThenStmt()"
    - "[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.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 30
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1027"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1029"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1028"
        BranchSideFuncs:
        - "getElseStmt()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1029"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1031"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1030"
        BranchSideFuncs:
        - "getThenStmt()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1031"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1033"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1032"
        BranchSideFuncs:
        - "nodeEquals(java.util.Optional,java.util.Optional)"
        - "getComment()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1033"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1035"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1034"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1027,1"
      Dst: "[com.github.javaparser.ast.stmt.IfStmt].getCondition"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1027,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1028,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1029,1"
      Dst: "[com.github.javaparser.ast.stmt.IfStmt].getElseStmt"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1031,1"
      Dst: "[com.github.javaparser.ast.stmt.IfStmt].getThenStmt"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1033,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1039
    functionDepth: 0
    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.stmt.WhileStmt].getBody()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.stmt.WhileStmt].getCondition()"
    - "[com.github.javaparser.ast.stmt.WhileStmt].getCondition()"
    - "[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.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 24
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1041"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1043"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1042"
        BranchSideFuncs:
        - "getCondition()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1043"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1045"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1044"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1045"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1047"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1046"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1041,1"
      Dst: "[com.github.javaparser.ast.stmt.WhileStmt].getBody"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1041,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1042,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1043,1"
      Dst: "[com.github.javaparser.ast.stmt.WhileStmt].getCondition"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1045,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1051
    functionDepth: 0
    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.stmt.ContinueStmt].getLabel()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 18
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1053"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1055"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1054"
        BranchSideFuncs:
        - "nodeEquals(java.util.Optional,java.util.Optional)"
        - "getComment()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1055"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1057"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1056"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1053,1"
      Dst: "[com.github.javaparser.ast.stmt.ContinueStmt].getLabel"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1053,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1054,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1055,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1061
    functionDepth: 0
    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.stmt.DoStmt].getBody()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.stmt.DoStmt].getCondition()"
    - "[com.github.javaparser.ast.stmt.DoStmt].getCondition()"
    - "[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.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 24
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1063"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1065"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1064"
        BranchSideFuncs:
        - "getCondition()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1065"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1067"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1066"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1067"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1069"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1068"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1063,1"
      Dst: "[com.github.javaparser.ast.stmt.DoStmt].getBody"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1063,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1064,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1065,1"
      Dst: "[com.github.javaparser.ast.stmt.DoStmt].getCondition"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1067,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1073
    functionDepth: 0
    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.stmt.ForEachStmt].getBody()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].getIterable()"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].getIterable()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].getVariable()"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].getVariable()"
    - "[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.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 30
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1075"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1077"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1076"
        BranchSideFuncs:
        - "getIterable()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1077"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1079"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1078"
        BranchSideFuncs:
        - "getVariable()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1079"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1081"
        BranchSideFuncs: []
      - 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:1083"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1082"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1075,1"
      Dst: "[com.github.javaparser.ast.stmt.ForEachStmt].getBody"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1075,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1076,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1077,1"
      Dst: "[com.github.javaparser.ast.stmt.ForEachStmt].getIterable"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1079,1"
      Dst: "[com.github.javaparser.ast.stmt.ForEachStmt].getVariable"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1081,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1087
    functionDepth: 0
    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.stmt.ForStmt].getBody()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.stmt.ForStmt].getCompare()"
    - "[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.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.stmt.ForStmt].getUpdate()"
    - "[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.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 36
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1089"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1091"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1090"
        BranchSideFuncs:
        - "getCompare()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1091"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1093"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1092"
        BranchSideFuncs:
        - "getInitialization()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1093"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1095"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1094"
        BranchSideFuncs:
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
        - "getUpdate()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1095"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1097"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1096"
        BranchSideFuncs:
        - "nodeEquals(java.util.Optional,java.util.Optional)"
        - "getComment()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1097"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1099"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1098"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1089,1"
      Dst: "[com.github.javaparser.ast.stmt.ForStmt].getBody"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1089,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1090,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1091,1"
      Dst: "[com.github.javaparser.ast.stmt.ForStmt].getCompare"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1093,1"
      Dst: "[com.github.javaparser.ast.stmt.ForStmt].getInitialization"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1093,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1095,1"
      Dst: "[com.github.javaparser.ast.stmt.ForStmt].getUpdate"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1097,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1103
    functionDepth: 0
    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.stmt.ThrowStmt].getExpression()"
    - "[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.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 18
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1105"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1107"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1106"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1107"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1109"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1108"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1105,1"
      Dst: "[com.github.javaparser.ast.stmt.ThrowStmt].getExpression"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1105,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1106,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1107,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1113
    functionDepth: 0
    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.stmt.SynchronizedStmt].getBody()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].getExpression()"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].getExpression()"
    - "[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.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 24
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1115"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1117"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1116"
        BranchSideFuncs:
        - "getExpression()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1117"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1119"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1118"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1119"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1121"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1120"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1115,1"
      Dst: "[com.github.javaparser.ast.stmt.SynchronizedStmt].getBody"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1115,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1116,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1117,1"
      Dst: "[com.github.javaparser.ast.stmt.SynchronizedStmt].getExpression"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1119,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1125
    functionDepth: 0
    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.stmt.TryStmt].getCatchClauses()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.stmt.TryStmt].getFinallyBlock()"
    - "[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].getResources()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.stmt.TryStmt].getTryBlock()"
    - "[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()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 36
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1127"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1129"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1128"
        BranchSideFuncs:
        - "getFinallyBlock()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1129"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1131"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1130"
        BranchSideFuncs:
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
        - "getResources()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1131"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1133"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1132"
        BranchSideFuncs:
        - "getTryBlock()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1133"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1135"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1134"
        BranchSideFuncs:
        - "nodeEquals(java.util.Optional,java.util.Optional)"
        - "getComment()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1135"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1137"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1136"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1127,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].getCatchClauses"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1127,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1128,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1129,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].getFinallyBlock"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1129,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1131,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].getResources"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1133,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].getTryBlock"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1135,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1141
    functionDepth: 0
    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.stmt.CatchClause].getBody()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.stmt.CatchClause].getParameter()"
    - "[com.github.javaparser.ast.stmt.CatchClause].getParameter()"
    - "[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.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 24
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1143"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1145"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1144"
        BranchSideFuncs:
        - "getParameter()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1145"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1147"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1146"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1147"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1149"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1148"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1143,1"
      Dst: "[com.github.javaparser.ast.stmt.CatchClause].getBody"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1143,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1144,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1145,1"
      Dst: "[com.github.javaparser.ast.stmt.CatchClause].getParameter"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1147,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1153
    functionDepth: 0
    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.expr.LambdaExpr].getBody()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].isEnclosingParameters()"
    - "[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.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.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 32
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1155"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1157"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1156"
        BranchSideFuncs:
        - "isEnclosingParameters()"
        - "objEquals(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1157"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1159"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1158"
        BranchSideFuncs:
        - "getParameters()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1159"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1161"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1160"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1161"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1163"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1162"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1155,1"
      Dst: "[com.github.javaparser.ast.expr.LambdaExpr].getBody"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1155,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1156,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1157,1"
      Dst: "[com.github.javaparser.ast.expr.LambdaExpr].isEnclosingParameters"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1157,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].objEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1159,1"
      Dst: "[com.github.javaparser.ast.expr.LambdaExpr].getParameters"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1159,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1161,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1167
    functionDepth: 0
    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.expr.MethodReferenceExpr].getIdentifier()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].getScope()"
    - "[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.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.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 30
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1169"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1171"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1170"
        BranchSideFuncs:
        - "getScope()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1171"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1173"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1172"
        BranchSideFuncs:
        - "nodesEquals(java.util.Optional,java.util.Optional)"
        - "getTypeArguments()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1173"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1175"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1174"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1175"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1177"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1176"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1169,1"
      Dst: "[com.github.javaparser.ast.expr.MethodReferenceExpr].getIdentifier"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1169,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].objEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1170,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1171,1"
      Dst: "[com.github.javaparser.ast.expr.MethodReferenceExpr].getScope"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1171,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1173,1"
      Dst: "[com.github.javaparser.ast.expr.MethodReferenceExpr].getTypeArguments"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1173,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1175,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1181
    functionDepth: 0
    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.expr.TypeExpr].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.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 18
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1183"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1185"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1184"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1185"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1187"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1186"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1183,1"
      Dst: "[com.github.javaparser.ast.expr.TypeExpr].getType"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1183,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1184,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1185,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1191
    functionDepth: 0
    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.ImportDeclaration].isAsterisk()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.ImportDeclaration].isStatic()"
    - "[com.github.javaparser.ast.ImportDeclaration].isStatic()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.ImportDeclaration].getName()"
    - "[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.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 34
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1193"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1195"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1194"
        BranchSideFuncs:
        - "isStatic()"
        - "objEquals(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1195"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1197"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1196"
        BranchSideFuncs:
        - "getName()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1197"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1199"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1198"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1199"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1201"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1200"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1193,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].isAsterisk"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1193,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1193,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].objEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1195,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].isStatic"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1197,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].getName"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1197,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1199,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1205
    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)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1206,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1206,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1210
    functionDepth: 0
    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.modules.ModuleDeclaration].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].getDirectives()"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].getDirectives()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].isOpen()"
    - "[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.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.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 38
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1212"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1214"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1213"
        BranchSideFuncs:
        - "getDirectives()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1214"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1216"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1215"
        BranchSideFuncs:
        - "isOpen()"
        - "objEquals(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1216"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1218"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1217"
        BranchSideFuncs:
        - "getName()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1218"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1220"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1219"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1220"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1222"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1221"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1212,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1212,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1213,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1214,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].getDirectives"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1216,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].isOpen"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1216,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].objEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1218,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].getName"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1218,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1220,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1226
    functionDepth: 0
    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.modules.ModuleRequiresDirective].getModifiers()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].getName()"
    - "[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.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 24
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1228"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1230"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1229"
        BranchSideFuncs:
        - "getName()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1230"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1232"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1231"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1232"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1234"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1233"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1228,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleRequiresDirective].getModifiers"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1228,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1229,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1230,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleRequiresDirective].getName"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1230,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1232,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1238
    functionDepth: 0
    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.modules.ModuleExportsDirective].getModuleNames()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].getName()"
    - "[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.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 24
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1240"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1242"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1241"
        BranchSideFuncs:
        - "getName()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1242"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1244"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1243"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1244"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1246"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1245"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1240,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleExportsDirective].getModuleNames"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1240,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1241,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1242,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleExportsDirective].getName"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1242,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1244,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1250
    functionDepth: 0
    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.modules.ModuleProvidesDirective].getName()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].getWith()"
    - "[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.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 24
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1252"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1254"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1253"
        BranchSideFuncs:
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
        - "getWith()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1254"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1256"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1255"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1256"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1258"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1257"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1252,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleProvidesDirective].getName"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1252,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1253,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1254,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleProvidesDirective].getWith"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1254,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1256,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1262
    functionDepth: 0
    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.modules.ModuleUsesDirective].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.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 18
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1264"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1266"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1265"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1266"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1268"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1267"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1264,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleUsesDirective].getName"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1264,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1265,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1266,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1272
    functionDepth: 0
    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.modules.ModuleOpensDirective].getModuleNames()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].getName()"
    - "[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.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 24
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1274"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1276"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1275"
        BranchSideFuncs:
        - "getName()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1276"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1278"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1277"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1278"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1280"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1279"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1274,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleOpensDirective].getModuleNames"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1274,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1275,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1276,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleOpensDirective].getName"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1276,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1278,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1284
    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.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1286"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1288"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1287"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1286,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1286,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1287,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1292
    functionDepth: 0
    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.body.ReceiverParameter].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.ReceiverParameter].getName()"
    - "[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.body.ReceiverParameter].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.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 30
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1294"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1296"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1295"
        BranchSideFuncs:
        - "getName()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1296"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1298"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1297"
        BranchSideFuncs:
        - "getType()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1298"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1300"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1299"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1300"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1302"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1301"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1294,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1294,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1295,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1296,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].getName"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1296,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1298,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].getType"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1300,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1306
    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.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.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 18
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1308"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1310"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1309"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1310"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1312"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1311"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1308,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1308,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1309,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1310,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1310,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1316
    functionDepth: 0
    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.Modifier].getKeyword()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 18
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1318"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1320"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1319"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1320"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1322"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1321"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1318,1"
      Dst: "[com.github.javaparser.ast.Modifier].getKeyword"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1318,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].objEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1319,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1320,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1320,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1326
    functionDepth: 0
    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.expr.SwitchExpr].getEntries()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].getSelector()"
    - "[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.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 24
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1328"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1330"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1329"
        BranchSideFuncs:
        - "getSelector()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1330"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1332"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1331"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1332"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1334"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1333"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1328,1"
      Dst: "[com.github.javaparser.ast.expr.SwitchExpr].getEntries"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1328,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1329,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1330,1"
      Dst: "[com.github.javaparser.ast.expr.SwitchExpr].getSelector"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1330,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1332,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1338
    functionDepth: 0
    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.stmt.YieldStmt].getExpression()"
    - "[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.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 18
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1340"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1342"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1341"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1342"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1344"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1343"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1340,1"
      Dst: "[com.github.javaparser.ast.stmt.YieldStmt].getExpression"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1340,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1341,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1342,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1348
    functionDepth: 0
    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.expr.LiteralStringValueExpr].getValue()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 18
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1350"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1352"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1351"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1352"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1354"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1353"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1350,1"
      Dst: "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1350,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].objEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1351,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1352,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1352,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.PatternExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: null
    functionLinenumber: 1358
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.PatternExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.PatternExpr].getModifiers()"
    - "[com.github.javaparser.ast.expr.PatternExpr].getModifiers()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.expr.PatternExpr].getName()"
    - "[com.github.javaparser.ast.expr.PatternExpr].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.expr.PatternExpr].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.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 30
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1360"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1362"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1361"
        BranchSideFuncs:
        - "getName()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1362"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1364"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1363"
        BranchSideFuncs:
        - "getType()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1364"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1366"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1365"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1366"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1368"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1367"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1360,1"
      Dst: "[com.github.javaparser.ast.expr.PatternExpr].getModifiers"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1360,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1361,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1362,1"
      Dst: "[com.github.javaparser.ast.expr.PatternExpr].getName"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1362,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1364,1"
      Dst: "[com.github.javaparser.ast.expr.PatternExpr].getType"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1366,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1372
    functionDepth: 0
    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.body.RecordDeclaration].getImplementedTypes()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.RecordDeclaration].getParameters()"
    - "[com.github.javaparser.ast.body.RecordDeclaration].getParameters()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.RecordDeclaration].getReceiverParameter()"
    - "[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.RecordDeclaration].getTypeParameters()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - "[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.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.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 60
    EdgeCount: 27
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1374"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1376"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1375"
        BranchSideFuncs:
        - "getParameters()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1376"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1378"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1377"
        BranchSideFuncs:
        - "getReceiverParameter()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1378"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1380"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1379"
        BranchSideFuncs:
        - "getTypeParameters()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1380"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1382"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1381"
        BranchSideFuncs:
        - "getMembers()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1382"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1384"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1383"
        BranchSideFuncs:
        - "getModifiers()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1384"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1386"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1385"
        BranchSideFuncs:
        - "getName()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1386"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1388"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1387"
        BranchSideFuncs:
        - "getAnnotations()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1388"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1390"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1389"
        BranchSideFuncs:
        - "nodeEquals(java.util.Optional,java.util.Optional)"
        - "getComment()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1390"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1392"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1391"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1374,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].getImplementedTypes"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1374,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1375,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1376,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].getParameters"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1378,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].getReceiverParameter"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1378,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1380,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].getTypeParameters"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1382,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getMembers"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1384,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1386,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getName"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1388,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1390,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1396
    functionDepth: 0
    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.body.CompactConstructorDeclaration].getBody()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getModifiers()"
    - "[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].getName()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getThrownExceptions()"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getThrownExceptions()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getTypeParameters()"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getTypeParameters()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - "[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.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 48
    EdgeCount: 21
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1398"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1400"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1399"
        BranchSideFuncs:
        - "getModifiers()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1400"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1402"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1401"
        BranchSideFuncs:
        - "getName()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1402"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1404"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1403"
        BranchSideFuncs:
        - "getThrownExceptions()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1404"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1406"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1405"
        BranchSideFuncs:
        - "getTypeParameters()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1406"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1408"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1407"
        BranchSideFuncs:
        - "getAnnotations()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1408"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1410"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1409"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1410"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1412"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1411"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1398,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getBody"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1398,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1399,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1400,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getModifiers"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1400,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1402,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getName"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1404,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getThrownExceptions"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1406,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getTypeParameters"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1408,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1410,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.PatternExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: null
    functionLinenumber: 40
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.PatternExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.PatternExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:41,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 40
    functionDepth: 0
    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:41,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 40
    functionDepth: 0
    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:41,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 40
    functionDepth: 0
    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:41,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 40
    functionDepth: 0
    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:41,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 40
    functionDepth: 0
    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:41,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 40
    functionDepth: 0
    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:41,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 40
    functionDepth: 0
    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:41,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 40
    functionDepth: 0
    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:41,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 40
    functionDepth: 0
    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:41,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 40
    functionDepth: 0
    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:41,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 40
    functionDepth: 0
    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:41,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 40
    functionDepth: 0
    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:41,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 40
    functionDepth: 0
    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:41,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 40
    functionDepth: 0
    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:41,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 40
    functionDepth: 0
    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:41,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 40
    functionDepth: 0
    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:41,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 40
    functionDepth: 0
    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:41,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 40
    functionDepth: 0
    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:41,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 40
    functionDepth: 0
    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:41,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 40
    functionDepth: 0
    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:41,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 40
    functionDepth: 0
    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:41,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 40
    functionDepth: 0
    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:41,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 40
    functionDepth: 0
    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:41,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 40
    functionDepth: 0
    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:41,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 40
    functionDepth: 0
    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:41,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 40
    functionDepth: 0
    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:41,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 40
    functionDepth: 0
    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:41,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 40
    functionDepth: 0
    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:41,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 40
    functionDepth: 0
    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:41,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 40
    functionDepth: 0
    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:41,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 40
    functionDepth: 0
    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:41,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 40
    functionDepth: 0
    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:41,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 40
    functionDepth: 0
    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:41,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 40
    functionDepth: 0
    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:41,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 40
    functionDepth: 0
    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:41,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 40
    functionDepth: 0
    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:41,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 40
    functionDepth: 0
    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:41,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 40
    functionDepth: 0
    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:41,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 40
    functionDepth: 0
    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:41,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 40
    functionDepth: 0
    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:41,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 40
    functionDepth: 0
    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:41,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 40
    functionDepth: 0
    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:41,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 40
    functionDepth: 0
    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:41,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 40
    functionDepth: 0
    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:41,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 40
    functionDepth: 0
    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:41,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 40
    functionDepth: 0
    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:41,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 40
    functionDepth: 0
    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:41,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 40
    functionDepth: 0
    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:41,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 40
    functionDepth: 0
    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:41,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 40
    functionDepth: 0
    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:41,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 40
    functionDepth: 0
    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:41,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 40
    functionDepth: 0
    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:41,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 40
    functionDepth: 0
    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:41,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 40
    functionDepth: 0
    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:41,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 40
    functionDepth: 0
    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:41,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 40
    functionDepth: 0
    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:41,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 40
    functionDepth: 0
    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:41,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 40
    functionDepth: 0
    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:41,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 40
    functionDepth: 0
    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:41,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 40
    functionDepth: 0
    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:41,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 40
    functionDepth: 0
    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:41,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 40
    functionDepth: 0
    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:41,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 40
    functionDepth: 0
    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:41,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 40
    functionDepth: 0
    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:41,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 40
    functionDepth: 0
    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:41,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 40
    functionDepth: 0
    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:41,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 40
    functionDepth: 0
    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:41,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 40
    functionDepth: 0
    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:41,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 40
    functionDepth: 0
    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:41,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 40
    functionDepth: 0
    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:41,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 40
    functionDepth: 0
    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:41,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 40
    functionDepth: 0
    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:41,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 40
    functionDepth: 0
    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:41,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 40
    functionDepth: 0
    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:41,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 40
    functionDepth: 0
    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:41,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 40
    functionDepth: 0
    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:41,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 40
    functionDepth: 0
    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:41,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 40
    functionDepth: 0
    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:41,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 40
    functionDepth: 0
    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:41,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 40
    functionDepth: 0
    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:41,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 40
    functionDepth: 0
    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:41,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 40
    functionDepth: 0
    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:41,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 40
    functionDepth: 0
    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:41,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 40
    functionDepth: 0
    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:41,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 40
    functionDepth: 0
    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:41,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 40
    functionDepth: 0
    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:41,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 40
    functionDepth: 0
    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:41,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 40
    functionDepth: 0
    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:41,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 40
    functionDepth: 0
    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:41,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 40
    functionDepth: 0
    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:41,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 40
    functionDepth: 0
    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:41,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 40
    functionDepth: 0
    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:41,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 40
    functionDepth: 0
    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:41,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 40
    functionDepth: 0
    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:41,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 40
    functionDepth: 0
    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:41,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 40
    functionDepth: 0
    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:41,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 40
    functionDepth: 0
    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:41,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 40
    functionDepth: 0
    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:41,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 40
    functionDepth: 0
    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:41,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 169
    functionDepth: 0
    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:170,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$1].remove()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$1"
    linkageType: null
    functionLinenumber: 173
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].removeElement(int)"
    functionUses: 19
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$1:174,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].removeElement"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$3].<init>(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$3"
    linkageType: null
    functionLinenumber: 791
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$3:792,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$3].withMember(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$3"
    linkageType: null
    functionLinenumber: 794
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].isTypeId(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].isTypeId(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].isTypeId(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    functionUses: 12
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$3:795,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].isTypeId"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_165__535].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_165__535"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__535].<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__535:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_165__535].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_165__535].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_165__535"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_165__535:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_165__535].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_165__535"
    linkageType: null
    functionLinenumber: -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.comments.Comment)"
    functionUses: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_165__535:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$165"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].<init>()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:70,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>"
    - Src: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:70,1"
      Dst: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "boolean"
    - "com.github.javaparser.ast.expr.Expression"
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:74,1"
      Dst: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -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: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:79,1"
      Dst: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 86
    functionDepth: 0
    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:87,1"
      Dst: "[com.github.javaparser.ast.stmt.Statement].<init>"
    - Src: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:88,1"
      Dst: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].setTypeArguments"
    - Src: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:89,1"
      Dst: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].setThis"
    - Src: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:90,1"
      Dst: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].setExpression"
    - Src: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:91,1"
      Dst: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].setArguments"
    - Src: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:92,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 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.CloneVisitor].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.ObjectIdentityEqualsVisitor].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.ModifierVisitor].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.EqualsVisitor].visit(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt,java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].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.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt,java.lang.Object)"
    functionUses: 62
    ICount: 5
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:98,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 103
    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.VoidVisitorAdapter].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.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt,java.lang.Object)"
    functionUses: 45
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:104,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getArguments()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt"
    linkageType: null
    functionLinenumber: 108
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 16
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getExpression()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt"
    linkageType: null
    functionLinenumber: 113
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 19
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:114,1"
      Dst: "[java.util.Optional].ofNullable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].isThis()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt"
    linkageType: null
    functionLinenumber: 118
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].setArguments(com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt"
    linkageType: null
    functionLinenumber: 123
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    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:125"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:128"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:127"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:129"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:131"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:130"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:124,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:128,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:130,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode"
    - Src: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:132,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].setExpression(com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt"
    linkageType: null
    functionLinenumber: 143
    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:144"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:147"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:146"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:148"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:150"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:149"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:147,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:149,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode"
    - Src: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:151,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].setThis(boolean)"
    functionSourceFile: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt"
    linkageType: null
    functionLinenumber: 156
    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)"
    functionUses: 1
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:157"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:160"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:159"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:160,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:160,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getTypeArguments()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt"
    linkageType: null
    functionLinenumber: 166
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 25
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:167,1"
      Dst: "[java.util.Optional].ofNullable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].setTypeArguments(com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt"
    linkageType: null
    functionLinenumber: 177
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    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:178"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:181"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:180"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:182"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:184"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:183"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:181,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:183,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode"
    - Src: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:185,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].remove(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 38
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:192"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:195"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:194"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:195"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:201"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:200"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:196"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:195"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:194"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:201"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:207"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:206"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:202"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:207"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:206"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:207"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:215"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:214"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:208"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:215"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:214"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:209"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:208"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:207"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:195,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    - Src: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:196,1"
      Dst: "[com.github.javaparser.ast.NodeList].get"
    - Src: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:197,1"
      Dst: "[com.github.javaparser.ast.NodeList].remove"
    - Src: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:203,1"
      Dst: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].removeExpression"
    - Src: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:215,1"
      Dst: "[com.github.javaparser.ast.Node].remove"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].removeExpression()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:220,1"
      Dst: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].setExpression"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].clone()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt"
    linkageType: null
    functionLinenumber: 225
    functionDepth: 0
    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: 45
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:226,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>"
    - Src: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:226,1"
      Dst: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt"
    linkageType: null
    functionLinenumber: 231
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.ExplicitConstructorInvocationStmtMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: 237
    functionDepth: 0
    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.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: 42
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:238"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:241"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:240"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:241"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:247"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:246"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:242"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:241"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:240"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:247"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:253"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:252"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:248"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:253"
        BranchSideFuncs:
        - "setExpression(com.github.javaparser.ast.expr.Expression)"
      - BranchSide: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:252"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:253"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:261"
        BranchSideFuncs:
        - "size()"
      - BranchSide: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:260"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:254"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:261"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:260"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:255"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:254"
        BranchSideFuncs:
        - "set(int,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:253"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:241,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    - Src: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:242,1"
      Dst: "[com.github.javaparser.ast.NodeList].get"
    - Src: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:243,1"
      Dst: "[com.github.javaparser.ast.NodeList].set"
    - Src: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:249,1"
      Dst: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].setExpression"
    - Src: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:261,1"
      Dst: "[com.github.javaparser.ast.Node].replace"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].isExplicitConstructorInvocationStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].asExplicitConstructorInvocationStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt"
    linkageType: null
    functionLinenumber: -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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].ifExplicitConstructorInvocationStmt(java.util.function.Consumer)"
    functionSourceFile: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:279,1"
      Dst: "[java.util.function.Consumer].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].resolve()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.declarations.ResolvedConstructorDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:296,1"
      Dst: "[com.github.javaparser.ast.Node].getSymbolResolver"
    - Src: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:296,1"
      Dst: "[com.github.javaparser.resolution.SymbolResolver].resolveDeclaration"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].toExplicitConstructorInvocationStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:302,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_15__180].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_15__180"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__180].<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__180:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_15__180].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_15__180].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_15__180"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_15__180:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_15__180].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_15__180"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 14
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_15__180:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$15"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration$lambda_getInternalType_0__659].bootstrap$(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration$lambda_getInternalType_0__659"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration$lambda_getInternalType_0__659].<init>(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration$lambda_getInternalType_0__659:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration$lambda_getInternalType_0__659].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration$lambda_getInternalType_0__659].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration$lambda_getInternalType_0__659"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration$lambda_getInternalType_0__659:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration$lambda_getInternalType_0__659].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration$lambda_getInternalType_0__659"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].lambda$getInternalType$0(java.lang.String,com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    functionUses: 7
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration$lambda_getInternalType_0__659:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].lambda$getInternalType$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.CoercionConfig].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.CoercionConfig"
    linkageType: null
    functionLinenumber: 22
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.CoercionConfig:23,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.CoercionConfig].<init>(com.fasterxml.jackson.databind.cfg.CoercionConfig)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.CoercionConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.CoercionConfig"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.CoercionConfig:30,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.databind.cfg.CoercionConfig:32,1"
      Dst: "[java.util.Arrays].copyOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.CoercionConfig].findAction(com.fasterxml.jackson.databind.cfg.CoercionInputShape)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.CoercionConfig"
    linkageType: null
    functionLinenumber: 36
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.CoercionAction"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.CoercionInputShape"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.CoercionConfig:37,1"
      Dst: "[java.lang.Enum].ordinal"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.CoercionConfig].getAcceptBlankAsEmpty()"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.CoercionConfig"
    linkageType: null
    functionLinenumber: 40
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.format.DataFormatDetector].<init>(com.fasterxml.jackson.core.JsonFactory[])"
    functionSourceFile: "com.fasterxml.jackson.core.format.DataFormatDetector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonFactory[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.format.DataFormatDetector:58,1"
      Dst: "[com.fasterxml.jackson.core.format.DataFormatDetector].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.format.DataFormatDetector].<init>(java.util.Collection)"
    functionSourceFile: "com.fasterxml.jackson.core.format.DataFormatDetector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.format.DataFormatDetector:63,1"
      Dst: "[java.util.Collection].toArray"
    - Src: "com.fasterxml.jackson.core.format.DataFormatDetector:63,1"
      Dst: "[com.fasterxml.jackson.core.format.DataFormatDetector].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.format.DataFormatDetector].<init>(com.fasterxml.jackson.core.JsonFactory[],com.fasterxml.jackson.core.format.MatchStrength,com.fasterxml.jackson.core.format.MatchStrength,int)"
    functionSourceFile: "com.fasterxml.jackson.core.format.DataFormatDetector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.core.JsonFactory[]"
    - "com.fasterxml.jackson.core.format.MatchStrength"
    - "com.fasterxml.jackson.core.format.MatchStrength"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.format.DataFormatDetector:67,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.format.DataFormatDetector].withOptimalMatch(com.fasterxml.jackson.core.format.MatchStrength)"
    functionSourceFile: "com.fasterxml.jackson.core.format.DataFormatDetector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.format.DataFormatDetector"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.format.MatchStrength"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.format.DataFormatDetector:84"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.format.DataFormatDetector:87"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.format.DataFormatDetector:86"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.format.DataFormatDetector:87,1"
      Dst: "[com.fasterxml.jackson.core.format.DataFormatDetector].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.format.DataFormatDetector].withMinimalMatch(com.fasterxml.jackson.core.format.MatchStrength)"
    functionSourceFile: "com.fasterxml.jackson.core.format.DataFormatDetector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.format.DataFormatDetector"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.format.MatchStrength"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.format.DataFormatDetector:99"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.format.DataFormatDetector:102"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.format.DataFormatDetector:101"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.format.DataFormatDetector:102,1"
      Dst: "[com.fasterxml.jackson.core.format.DataFormatDetector].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.format.DataFormatDetector].withMaxInputLookahead(int)"
    functionSourceFile: "com.fasterxml.jackson.core.format.DataFormatDetector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.format.DataFormatDetector"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.format.DataFormatDetector:114"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.format.DataFormatDetector:117"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.format.DataFormatDetector:116"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.format.DataFormatDetector:117,1"
      Dst: "[com.fasterxml.jackson.core.format.DataFormatDetector].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.format.DataFormatDetector].findFormat(java.io.InputStream)"
    functionSourceFile: "com.fasterxml.jackson.core.format.DataFormatDetector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.format.DataFormatMatcher"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.format.DataFormatDetector:139,1"
      Dst: "[com.fasterxml.jackson.core.format.InputAccessor$Std].<init>"
    - Src: "com.fasterxml.jackson.core.format.DataFormatDetector:139,1"
      Dst: "[com.fasterxml.jackson.core.format.DataFormatDetector]._findFormat"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.format.DataFormatDetector].findFormat(byte[])"
    functionSourceFile: "com.fasterxml.jackson.core.format.DataFormatDetector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.format.DataFormatMatcher"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.format.DataFormatDetector:154,1"
      Dst: "[com.fasterxml.jackson.core.format.InputAccessor$Std].<init>"
    - Src: "com.fasterxml.jackson.core.format.DataFormatDetector:154,1"
      Dst: "[com.fasterxml.jackson.core.format.DataFormatDetector]._findFormat"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.format.DataFormatDetector].findFormat(byte[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.format.DataFormatDetector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.format.DataFormatMatcher"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.format.DataFormatDetector:173,1"
      Dst: "[com.fasterxml.jackson.core.format.InputAccessor$Std].<init>"
    - Src: "com.fasterxml.jackson.core.format.DataFormatDetector:173,1"
      Dst: "[com.fasterxml.jackson.core.format.DataFormatDetector]._findFormat"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.format.DataFormatDetector].toString()"
    functionSourceFile: "com.fasterxml.jackson.core.format.DataFormatDetector"
    linkageType: null
    functionLinenumber: 182
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonFactory].getFormatName()"
    - "[com.fasterxml.jackson.databind.MappingJsonFactory].getFormatName()"
    - "[com.fasterxml.jackson.core.JsonFactory].getFormatName()"
    - "[com.fasterxml.jackson.databind.MappingJsonFactory].getFormatName()"
    functionUses: 19
    ICount: 23
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.format.DataFormatDetector:186"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.format.DataFormatDetector:193"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.format.DataFormatDetector:192"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.format.DataFormatDetector:188"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.format.DataFormatDetector:192"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.format.DataFormatDetector:183,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.core.format.DataFormatDetector:184,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.core.format.DataFormatDetector:187,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].getFormatName"
    - Src: "com.fasterxml.jackson.core.format.DataFormatDetector:194,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.format.DataFormatDetector]._findFormat(com.fasterxml.jackson.core.format.InputAccessor$Std)"
    functionSourceFile: "com.fasterxml.jackson.core.format.DataFormatDetector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.format.DataFormatMatcher"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.format.InputAccessor$Std"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.format.DataFormatDetector:206"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.format.DataFormatDetector:226"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.format.DataFormatDetector:225"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.format.DataFormatDetector:210"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.format.DataFormatDetector:204"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.format.DataFormatDetector:203"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.format.DataFormatDetector:210"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.format.DataFormatDetector:214"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.format.DataFormatDetector:213"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.format.DataFormatDetector:214"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.format.DataFormatDetector:220"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.format.DataFormatDetector:219"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.format.DataFormatDetector:215"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.format.DataFormatDetector:220"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.format.DataFormatDetector:219"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.format.DataFormatDetector:222"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.format.DataFormatDetector:204"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.format.DataFormatDetector:203"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.format.DataFormatDetector:207,1"
      Dst: "[com.fasterxml.jackson.core.format.InputAccessor$Std].reset"
    - Src: "com.fasterxml.jackson.core.format.DataFormatDetector:208,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].hasFormat"
    - Src: "com.fasterxml.jackson.core.format.DataFormatDetector:210,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "com.fasterxml.jackson.core.format.DataFormatDetector:226,1"
      Dst: "[com.fasterxml.jackson.core.format.InputAccessor$Std].createMatcher"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].<init>(com.fasterxml.jackson.'annotation'.JsonTypeInfo$Id,com.fasterxml.jackson.'annotation'.JsonTypeInfo$As,java.lang.String,java.lang.Class,boolean,java.lang.Boolean)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value"
    linkageType: null
    functionLinenumber: 392
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonTypeInfo$Id"
    - "com.fasterxml.jackson.annotation.JsonTypeInfo$As"
    - "java.lang.String"
    - "java.lang.Class"
    - "boolean"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:393,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].construct(com.fasterxml.jackson.'annotation'.JsonTypeInfo$Id,com.fasterxml.jackson.'annotation'.JsonTypeInfo$As,java.lang.String,java.lang.Class,boolean,java.lang.Boolean)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value"
    linkageType: null
    functionLinenumber: 406
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value"
    argCount: 6
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonTypeInfo$Id"
    - "com.fasterxml.jackson.annotation.JsonTypeInfo$As"
    - "java.lang.String"
    - "java.lang.Class"
    - "boolean"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Id].getDefaultPropertyName()"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].<init>(com.fasterxml.jackson.'annotation'.JsonTypeInfo$Id,com.fasterxml.jackson.'annotation'.JsonTypeInfo$As,java.lang.String,java.lang.Class,boolean,java.lang.Boolean)"
    functionUses: 3
    ICount: 20
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:407"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:408"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:407"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:407"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:416"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:415"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:408"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:411"
        BranchSideFuncs:
        - "getDefaultPropertyName()"
      - BranchSide: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:410"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:416"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:417"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:416"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:416"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:419"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:418"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.'annotation'.JsonTypeInfo$Id,com.fasterxml.jackson.'annotation'.JsonTypeInfo$As,java.lang.String,java.lang.Class,boolean,java.lang.Boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:407,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:409,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonTypeInfo$Id].getDefaultPropertyName"
    - Src: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:416,1"
      Dst: "[java.lang.Class].isAnnotation"
    - Src: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:419,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].'from'(com.fasterxml.jackson.'annotation'.JsonTypeInfo)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value"
    linkageType: null
    functionLinenumber: 422
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonTypeInfo"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].construct(com.fasterxml.jackson.'annotation'.JsonTypeInfo$Id,com.fasterxml.jackson.'annotation'.JsonTypeInfo$As,java.lang.String,java.lang.Class,boolean,java.lang.Boolean)"
    - "[com.fasterxml.jackson.annotation.OptBoolean].asBoolean()"
    functionUses: 1
    ICount: 12
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:423"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:426"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:425"
        BranchSideFuncs:
        - "construct(com.fasterxml.jackson.'annotation'.JsonTypeInfo$Id,com.fasterxml.jackson.'annotation'.JsonTypeInfo$As,java.lang.String,java.lang.Class,boolean,java.lang.Boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:426,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonTypeInfo].use"
    - Src: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:426,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonTypeInfo].include"
    - Src: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:427,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonTypeInfo].property"
    - Src: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:427,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonTypeInfo].defaultImpl"
    - Src: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:427,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonTypeInfo].visible"
    - Src: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:427,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonTypeInfo].requireTypeIdForSubtypes"
    - Src: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:427,1"
      Dst: "[com.fasterxml.jackson.annotation.OptBoolean].asBoolean"
    - Src: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:426,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].construct"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].withDefaultImpl(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value"
    linkageType: null
    functionLinenumber: 436
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].<init>(com.fasterxml.jackson.'annotation'.JsonTypeInfo$Id,com.fasterxml.jackson.'annotation'.JsonTypeInfo$As,java.lang.String,java.lang.Class,boolean,java.lang.Boolean)"
    functionUses: 1
    ICount: 14
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:437"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:438"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.'annotation'.JsonTypeInfo$Id,com.fasterxml.jackson.'annotation'.JsonTypeInfo$As,java.lang.String,java.lang.Class,boolean,java.lang.Boolean)"
      - BranchSide: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:437"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.'annotation'.JsonTypeInfo$Id,com.fasterxml.jackson.'annotation'.JsonTypeInfo$As,java.lang.String,java.lang.Class,boolean,java.lang.Boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:438,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].withIdType(com.fasterxml.jackson.'annotation'.JsonTypeInfo$Id)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonTypeInfo$Id"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:442"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:443"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:442"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:443,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].withInclusionType(com.fasterxml.jackson.'annotation'.JsonTypeInfo$As)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value"
    linkageType: null
    functionLinenumber: 446
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonTypeInfo$As"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].<init>(com.fasterxml.jackson.'annotation'.JsonTypeInfo$Id,com.fasterxml.jackson.'annotation'.JsonTypeInfo$As,java.lang.String,java.lang.Class,boolean,java.lang.Boolean)"
    functionUses: 1
    ICount: 14
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:447"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:448"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.'annotation'.JsonTypeInfo$Id,com.fasterxml.jackson.'annotation'.JsonTypeInfo$As,java.lang.String,java.lang.Class,boolean,java.lang.Boolean)"
      - BranchSide: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:447"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.'annotation'.JsonTypeInfo$Id,com.fasterxml.jackson.'annotation'.JsonTypeInfo$As,java.lang.String,java.lang.Class,boolean,java.lang.Boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:448,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].withPropertyName(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:452"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:453"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:452"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:453,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].withIdVisible(boolean)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:457"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:458"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:457"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:458,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].withRequireTypeIdForSubtypes(java.lang.Boolean)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value"
    argCount: 1
    argTypes:
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:462"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:463"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:462"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:463,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].valueFor()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].getDefaultImpl()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value"
    linkageType: null
    functionLinenumber: 476
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].getIdType()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value"
    linkageType: null
    functionLinenumber: 477
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonTypeInfo$Id"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].getInclusionType()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value"
    linkageType: null
    functionLinenumber: 478
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonTypeInfo$As"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].getPropertyName()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value"
    linkageType: null
    functionLinenumber: 479
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].getIdVisible()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value"
    linkageType: null
    functionLinenumber: 480
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].getRequireTypeIdForSubtypes()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value"
    linkageType: null
    functionLinenumber: 481
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].isEnabled(com.fasterxml.jackson.'annotation'.JsonTypeInfo$Value)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonTypeInfo$Value"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:489"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:489"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:489"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:-2"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].toString()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value"
    linkageType: null
    functionLinenumber: 500
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 19
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:504"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:500"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:504,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:505,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:501,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].hashCode()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value"
    linkageType: null
    functionLinenumber: 510
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 48
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:511"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:511"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:510"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:512"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:511"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:510"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:513"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:512"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:511"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:514"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:513"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:512"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:515"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:514"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:513"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:516"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:515"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:514"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:511,1"
      Dst: "[java.lang.Enum].hashCode"
    - Src: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:513,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:514,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:515,1"
      Dst: "[java.lang.Boolean].booleanValue"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].equals(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value"
    linkageType: null
    functionLinenumber: 521
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value]._equals(com.fasterxml.jackson.'annotation'.JsonTypeInfo$Value,com.fasterxml.jackson.'annotation'.JsonTypeInfo$Value)"
    functionUses: 33
    ICount: 16
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:522"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:523"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:522"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:523"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:524"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:523"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:524"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:524"
        BranchSideFuncs:
        - "_equals(com.fasterxml.jackson.'annotation'.JsonTypeInfo$Value,com.fasterxml.jackson.'annotation'.JsonTypeInfo$Value)"
      - BranchSide: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:523"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:525"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:523"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:524,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:525,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value]._equals"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value]._equals(com.fasterxml.jackson.'annotation'.JsonTypeInfo$Value,com.fasterxml.jackson.'annotation'.JsonTypeInfo$Value)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value"
    linkageType: null
    functionLinenumber: 529
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonTypeInfo$Value"
    - "com.fasterxml.jackson.annotation.JsonTypeInfo$Value"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value]._equal(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value]._equal(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 26
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:530"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:-1"
        BranchSideFuncs:
        - "_equal(java.lang.Object,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:530"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:-1"
        BranchSideFuncs:
        - "_equal(java.lang.Object,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:530"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:-1"
        BranchSideFuncs:
        - "_equal(java.lang.Object,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:530"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:-1"
        BranchSideFuncs:
        - "_equal(java.lang.Object,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:534"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:-1"
        BranchSideFuncs:
        - "_equal(java.lang.Object,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:535"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:534,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value]._equal"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value]._equal(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value"
    linkageType: null
    functionLinenumber: 540
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.TextNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.FloatNode].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocSnippet].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].equals(java.lang.Object)"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.DataKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ShortNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.JavadocBlockTag].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmIndent].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.PropertyName].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.sym.Name].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.POJONode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Base64Variant].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.ArrayBuilders$1].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].equals(java.lang.Object)"
    - "[com.github.javaparser.Range].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.NullNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.LongNode].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonLocation].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.ContentReference].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.SerializedString].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.MethodReferenceThrowsCompatibleWithType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.Position].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmUnindent].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.ThrowsBound].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.JavaToken].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.MissingNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperLowerBound].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IdentityEqualityType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonPointer].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.CapturesBound].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.LambdaThrowsCompatibleWithType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BooleanNode].equals(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.Javadoc].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocInlineTag].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.Pair].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BinaryNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperUpperBound].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocDescription].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Version].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ClassKey].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TypeKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeContainedByType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.RawValue].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.IntNode].equals(java.lang.Object)"
    functionUses: 2
    ICount: 12
    EdgeCount: 126
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:541"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:544"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:543"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:542"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:541"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:544"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:547"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:546"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:547,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveMethod_5__864].bootstrap$(boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveMethod_5__864"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveMethod_5__864].<init>(boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveMethod_5__864:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveMethod_5__864].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveMethod_5__864].<init>(boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveMethod_5__864"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveMethod_5__864:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveMethod_5__864].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveMethod_5__864"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter].lambda$solveMethod$5(boolean,com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration)"
    functionUses: 6
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveMethod_5__864:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter].lambda$solveMethod$5"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicLongSerializer].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicLongSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicLongSerializer:114,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdScalarSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicLongSerializer].serialize(java.util.concurrent.atomic.AtomicLong,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicLongSerializer"
    linkageType: null
    functionLinenumber: 117
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.concurrent.atomic.AtomicLong"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(long)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(long)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(long)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(long)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(long)"
    functionUses: 1
    ICount: 7
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicLongSerializer:118,1"
      Dst: "[java.util.concurrent.atomic.AtomicLong].get"
    - Src: "com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicLongSerializer:118,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeNumber"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicLongSerializer].getSchema(com.fasterxml.jackson.databind.SerializerProvider,java.lang.reflect.Type)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicLongSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonNode"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "java.lang.reflect.Type"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicLongSerializer:127,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].createSchemaNode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicLongSerializer].acceptJsonFormatVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicLongSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicLongSerializer:134,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].visitIntFormat"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicLongSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicLongSerializer"
    linkageType: null
    functionLinenumber: 110
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicLongSerializer].serialize(java.util.concurrent.atomic.AtomicLong,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionUses: 60
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicLongSerializer:111,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicLongSerializer].serialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$lambda_treeIterable_9__984].bootstrap$(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node$TreeTraversal)"
    functionSourceFile: "com.github.javaparser.ast.Node$lambda_treeIterable_9__984"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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_9__984].<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_9__984:-1,1"
      Dst: "[com.github.javaparser.ast.Node$lambda_treeIterable_9__984].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$lambda_treeIterable_9__984].<init>(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node$TreeTraversal)"
    functionSourceFile: "com.github.javaparser.ast.Node$lambda_treeIterable_9__984"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node$TreeTraversal"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$lambda_treeIterable_9__984:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$lambda_treeIterable_9__984].iterator()"
    functionSourceFile: "com.github.javaparser.ast.Node$lambda_treeIterable_9__984"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].lambda$treeIterable$9(com.github.javaparser.ast.Node$TreeTraversal)"
    functionUses: 46
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$lambda_treeIterable_9__984:-1,1"
      Dst: "[com.github.javaparser.ast.Node].lambda$treeIterable$9"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1052
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$PreOrderIterator:1053,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.github.javaparser.ast.Node$PreOrderIterator:1051,1"
      Dst: "[java.util.Stack].<init>"
    - Src: "com.github.javaparser.ast.Node$PreOrderIterator:1054,1"
      Dst: "[java.util.Vector].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    functionSourceFile: "com.github.javaparser.ast.Node$PreOrderIterator"
    linkageType: null
    functionLinenumber: 1058
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 570
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.Node$PreOrderIterator:1059"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.Node$PreOrderIterator:1058"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$PreOrderIterator:1059,1"
      Dst: "[java.util.Vector].isEmpty"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    functionSourceFile: "com.github.javaparser.ast.Node$PreOrderIterator"
    linkageType: null
    functionLinenumber: 1063
    functionDepth: 0
    returnType: "com.github.javaparser.ast.Node"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getChildNodes()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    functionUses: 518
    ICount: 16
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.Node$PreOrderIterator:1066"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.Node$PreOrderIterator:1068"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$PreOrderIterator:1064,1"
      Dst: "[java.util.Stack].pop"
    - Src: "com.github.javaparser.ast.Node$PreOrderIterator:1065,1"
      Dst: "[com.github.javaparser.ast.Node].getChildNodes"
    - Src: "com.github.javaparser.ast.Node$PreOrderIterator:1066,1"
      Dst: "[java.util.List].size"
    - Src: "com.github.javaparser.ast.Node$PreOrderIterator:1067,1"
      Dst: "[java.util.List].get"
    - Src: "com.github.javaparser.ast.Node$PreOrderIterator:1067,1"
      Dst: "[java.util.Vector].add"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.type.VarType$lambda_convertToUsage_1__680].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.type.VarType$lambda_convertToUsage_1__680"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Supplier"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.VarType$lambda_convertToUsage_1__680].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.VarType$lambda_convertToUsage_1__680:-1,1"
      Dst: "[com.github.javaparser.ast.type.VarType$lambda_convertToUsage_1__680].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.VarType$lambda_convertToUsage_1__680].<init>()"
    functionSourceFile: "com.github.javaparser.ast.type.VarType$lambda_convertToUsage_1__680"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.VarType$lambda_convertToUsage_1__680:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.VarType$lambda_convertToUsage_1__680].get()"
    functionSourceFile: "com.github.javaparser.ast.type.VarType$lambda_convertToUsage_1__680"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.VarType].lambda$convertToUsage$1()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.VarType$lambda_convertToUsage_1__680:-1,1"
      Dst: "[com.github.javaparser.ast.type.VarType].lambda$convertToUsage$1"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_findTypeDeclarations_3__873].bootstrap$()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_findTypeDeclarations_3__873"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Supplier"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_findTypeDeclarations_3__873].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_findTypeDeclarations_3__873:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_findTypeDeclarations_3__873].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_findTypeDeclarations_3__873].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_findTypeDeclarations_3__873"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_findTypeDeclarations_3__873:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_findTypeDeclarations_3__873].get()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_findTypeDeclarations_3__873"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].lambda$findTypeDeclarations$3()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_findTypeDeclarations_3__873:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].lambda$findTypeDeclarations$3"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.PropertyNamingStrategy$KebabCaseStrategy].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.PropertyNamingStrategy$KebabCaseStrategy"
    linkageType: null
    functionLinenumber: 368
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.PropertyNamingStrategy$PropertyNamingStrategyBase].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.PropertyNamingStrategy$KebabCaseStrategy:369,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyNamingStrategy$PropertyNamingStrategyBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.PropertyNamingStrategy$KebabCaseStrategy].translate(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.PropertyNamingStrategy$KebabCaseStrategy"
    linkageType: null
    functionLinenumber: 372
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.PropertyNamingStrategy$PropertyNamingStrategyBase].translateLowerCaseWithSeparator(java.lang.String,char)"
    functionUses: 4
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.PropertyNamingStrategy$KebabCaseStrategy:373,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyNamingStrategy$PropertyNamingStrategyBase].translateLowerCaseWithSeparator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].<init>()"
    functionSourceFile: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:35,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isDigit(char)"
    functionSourceFile: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:55"
      Branch Sides:
      - BranchSide: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:54"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isDigit(byte)"
    functionSourceFile: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "byte"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:68"
      Branch Sides:
      - BranchSide: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:67"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isEightDigits(byte[],int)"
    functionSourceFile: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "byte[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:72,1"
      Dst: "[java.lang.invoke.VarHandle].get"
    - Src: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:72,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isEightDigitsUtf8"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isEightDigits(char[],int)"
    functionSourceFile: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "char[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:93,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isEightDigitsUtf16"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isEightDigits(java.lang.CharSequence,int)"
    functionSourceFile: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.CharSequence"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:98"
      Branch Sides:
      - BranchSide: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:101"
        BranchSideFuncs: []
    Callsites:
    - Src: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:99,1"
      Dst: "[java.lang.CharSequence].charAt"
    - Src: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:100,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isDigit"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isEightDigitsUtf16(long,long)"
    functionSourceFile: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:115"
      Branch Sides:
      - BranchSide: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:105"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isEightDigitsUtf8(long)"
    functionSourceFile: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:121"
      Branch Sides:
      - BranchSide: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:118"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isEightZeroes(byte[],int)"
    functionSourceFile: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "byte[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:125,1"
      Dst: "[java.lang.invoke.VarHandle].get"
    - Src: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:125,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isEightZeroesUtf8"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isEightZeroes(java.lang.CharSequence,int)"
    functionSourceFile: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.CharSequence"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:130"
      Branch Sides:
      - BranchSide: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:133"
        BranchSideFuncs: []
      - BranchSide: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:132"
        BranchSideFuncs: []
    - Branch String: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:131"
      Branch Sides:
      - BranchSide: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:130"
        BranchSideFuncs: []
    Callsites:
    - Src: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:131,1"
      Dst: "[java.lang.CharSequence].charAt"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isEightZeroes(char[],int)"
    functionSourceFile: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "char[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:154,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isEightZeroesUtf16"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isEightZeroesUtf16(long,long)"
    functionSourceFile: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:158"
      Branch Sides:
      - BranchSide: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:157"
        BranchSideFuncs: []
    - Branch String: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:158"
      Branch Sides:
      - BranchSide: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:157"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isEightZeroesUtf8(long)"
    functionSourceFile: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:163"
      Branch Sides:
      - BranchSide: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:162"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].readIntBE(byte[],int)"
    functionSourceFile: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "byte[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:167,1"
      Dst: "[java.lang.invoke.VarHandle].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].readLongBE(byte[],int)"
    functionSourceFile: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 2
    argTypes:
    - "byte[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:171,1"
      Dst: "[java.lang.invoke.VarHandle].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].readLongLE(byte[],int)"
    functionSourceFile: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 2
    argTypes:
    - "byte[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:175,1"
      Dst: "[java.lang.invoke.VarHandle].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseEightDigits(char[],int)"
    functionSourceFile: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "char[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:198,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseEightDigitsUtf16"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseEightDigits(byte[],int)"
    functionSourceFile: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "byte[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:202,1"
      Dst: "[java.lang.invoke.VarHandle].get"
    - Src: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:202,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseEightDigitsUtf8"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseEightDigits(java.lang.CharSequence,int)"
    functionSourceFile: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.CharSequence"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:214,1"
      Dst: "[java.lang.CharSequence].charAt"
    - Src: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:222,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseEightDigitsUtf16"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseEightDigitsUtf16(long,long)"
    functionSourceFile: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:249"
      Branch Sides:
      - BranchSide: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:253"
        BranchSideFuncs: []
      - BranchSide: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:252"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseEightDigitsUtf8(byte[],int)"
    functionSourceFile: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "byte[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:267,1"
      Dst: "[java.lang.invoke.VarHandle].get"
    - Src: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:267,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseEightDigitsUtf8"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseEightDigitsUtf8(long)"
    functionSourceFile: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:297"
      Branch Sides:
      - BranchSide: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:305"
        BranchSideFuncs: []
      - BranchSide: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:304"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseEightHexDigits(java.lang.CharSequence,int)"
    functionSourceFile: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 2
    argTypes:
    - "java.lang.CharSequence"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:319,1"
      Dst: "[java.lang.CharSequence].charAt"
    - Src: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:327,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseEightHexDigitsUtf16"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseEightHexDigits(char[],int)"
    functionSourceFile: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 2
    argTypes:
    - "char[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:348,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseEightHexDigitsUtf16"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseEightHexDigits(byte[],int)"
    functionSourceFile: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 2
    argTypes:
    - "byte[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:360,1"
      Dst: "[java.lang.invoke.VarHandle].get"
    - Src: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:360,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseEightHexDigitsUtf8"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseEightHexDigitsUtf16(long,long)"
    functionSourceFile: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 2
    argTypes:
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:387"
      Branch Sides:
      - BranchSide: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:390"
        BranchSideFuncs: []
      - BranchSide: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:389"
        BranchSideFuncs: []
    Callsites:
    - Src: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:390,1"
      Dst: "[java.lang.Long].compress"
    - Src: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:392,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseEightHexDigitsUtf8"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseEightHexDigitsUtf8(long)"
    functionSourceFile: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:430"
      Branch Sides:
      - BranchSide: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:435"
        BranchSideFuncs: []
      - BranchSide: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:434"
        BranchSideFuncs: []
    Callsites:
    - Src: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:441,1"
      Dst: "[java.lang.Long].compress"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseFourDigits(char[],int)"
    functionSourceFile: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "char[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:449,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseFourDigitsUtf16"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseFourDigits(java.lang.CharSequence,int)"
    functionSourceFile: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.CharSequence"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:453,1"
      Dst: "[java.lang.CharSequence].charAt"
    - Src: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:458,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseFourDigitsUtf16"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseFourDigits(byte[],int)"
    functionSourceFile: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "byte[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:462,1"
      Dst: "[java.lang.invoke.VarHandle].get"
    - Src: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:462,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseFourDigitsUtf8"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseFourDigitsUtf16(long)"
    functionSourceFile: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:473"
      Branch Sides:
      - BranchSide: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:477"
        BranchSideFuncs: []
      - BranchSide: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:476"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseFourDigitsUtf8(int)"
    functionSourceFile: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:485"
      Branch Sides:
      - BranchSide: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:490"
        BranchSideFuncs: []
      - BranchSide: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:489"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseUpTo7Digits(byte[],int,int)"
    functionSourceFile: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:498"
      Branch Sides:
      - BranchSide: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:502"
        BranchSideFuncs: []
    - Branch String: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:503"
      Branch Sides: []
    Callsites:
    - Src: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:500,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isDigit"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseUpTo7Digits(char[],int,int)"
    functionSourceFile: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:509"
      Branch Sides:
      - BranchSide: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:513"
        BranchSideFuncs: []
    - Branch String: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:514"
      Branch Sides: []
    Callsites:
    - Src: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:511,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isDigit"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseUpTo7Digits(java.lang.CharSequence,int,int)"
    functionSourceFile: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "java.lang.CharSequence"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:520"
      Branch Sides:
      - BranchSide: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:524"
        BranchSideFuncs: []
    - Branch String: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:525"
      Branch Sides: []
    Callsites:
    - Src: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:521,1"
      Dst: "[java.lang.CharSequence].charAt"
    - Src: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:522,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isDigit"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].writeIntBE(byte[],int,int)"
    functionSourceFile: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:529,1"
      Dst: "[java.lang.invoke.VarHandle].set"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].writeLongBE(byte[],int,long)"
    functionSourceFile: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:533,1"
      Dst: "[java.lang.invoke.VarHandle].set"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].fma(double,double,double)"
    functionSourceFile: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 3
    argTypes:
    - "double"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:537,1"
      Dst: "[java.lang.Math].fma"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__55].bootstrap$(com.github.javaparser.ast.modules.ModuleExportsDirective)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__55"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleExportsDirective"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__55].<init>(com.github.javaparser.ast.modules.ModuleExportsDirective)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__55:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__55].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__55].<init>(com.github.javaparser.ast.modules.ModuleExportsDirective)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__55"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleExportsDirective"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__55:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__55].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__55"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__55:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__140].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__140"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__140].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__140:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__140].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__140].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__140"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__140:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__140].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__140"
    linkageType: null
    functionLinenumber: -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.BlockComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    functionUses: 14
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__140:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: 180
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeFactory].<init>(com.fasterxml.jackson.databind.util.LookupCache)"
    - "[com.fasterxml.jackson.databind.util.LRUMap].<init>(int,int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:181,1"
      Dst: "[com.fasterxml.jackson.databind.util.LRUMap].<init>"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:181,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory].<init>(com.fasterxml.jackson.databind.util.LookupCache)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: 186
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.util.LookupCache"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeParser].<init>(com.fasterxml.jackson.databind.type.TypeFactory)"
    functionUses: 1
    ICount: 12
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:187,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:188,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:189,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeParser].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory].<init>(com.fasterxml.jackson.databind.util.LookupCache,com.fasterxml.jackson.databind.type.TypeParser,com.fasterxml.jackson.databind.type.TypeModifier[],java.lang.ClassLoader)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.util.LookupCache"
    - "com.fasterxml.jackson.databind.type.TypeParser"
    - "com.fasterxml.jackson.databind.type.TypeModifier[]"
    - "java.lang.ClassLoader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:200"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:203"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:202"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:199,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:201,1"
      Dst: "[com.fasterxml.jackson.databind.util.LRUMap].<init>"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:205,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeParser].withFactory"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory].withModifier(com.fasterxml.jackson.databind.type.TypeModifier)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.TypeFactory"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.type.TypeModifier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:219"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:224"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:223"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:224"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:231"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:230"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:231,1"
      Dst: "[com.fasterxml.jackson.databind.util.ArrayBuilders].insertInListNoDup"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:233,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory].withClassLoader(java.lang.ClassLoader)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.TypeFactory"
    argCount: 1
    argTypes:
    - "java.lang.ClassLoader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:241,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory].withCache(com.fasterxml.jackson.databind.util.LRUMap)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.TypeFactory"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.util.LRUMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:254,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory].withCache(com.fasterxml.jackson.databind.util.LookupCache)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.TypeFactory"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.util.LookupCache"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:265,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory].defaultInstance()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: 272
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.TypeFactory"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory].clearCache()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:286,1"
      Dst: "[com.fasterxml.jackson.databind.util.LookupCache].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory].getClassLoader()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: 289
    functionDepth: 0
    returnType: "java.lang.ClassLoader"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory].unknownType()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: 304
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._unknownType()"
    - "[com.fasterxml.jackson.databind.type.TypeFactory].defaultInstance()"
    functionUses: 14
    ICount: 3
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:305,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].defaultInstance"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:305,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._unknownType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory].rawClass(java.lang.reflect.Type)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Type"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:315"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:319"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:318"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:319,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].defaultInstance"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:319,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructType"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:319,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory].findClass(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: 335
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._findPrimitive(java.lang.String)"
    - "[com.fasterxml.jackson.databind.type.TypeFactory].getClassLoader()"
    - "[java.lang.Thread].currentThread()"
    - "[java.lang.Thread].getContextClassLoader()"
    - "[com.fasterxml.jackson.databind.type.TypeFactory].classForName(java.lang.String,boolean,java.lang.ClassLoader)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].getRootCause(java.lang.Throwable)"
    - "[com.fasterxml.jackson.databind.type.TypeFactory].classForName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].getRootCause(java.lang.Throwable)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].throwIfRTE(java.lang.Throwable)"
    - "[com.fasterxml.jackson.core.JsonParseException].getMessage()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedForwardReference].getMessage()"
    - "[com.github.javaparser.TokenMgrException].getMessage()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].getMessage()"
    - "[com.fasterxml.jackson.core.JsonProcessingException].getMessage()"
    - "[com.fasterxml.jackson.core.exc.StreamReadException].getMessage()"
    - "[org.xml.sax.SAXException].getMessage()"
    functionUses: 3
    ICount: 28
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:336"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:343"
        BranchSideFuncs:
        - "_findPrimitive(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:342"
        BranchSideFuncs:
        - "getClassLoader()"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:338"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:343"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:342"
        BranchSideFuncs:
        - "getClassLoader()"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:345"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:348"
        BranchSideFuncs:
        - "getContextClassLoader()"
        - "currentThread()"
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:347"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:348"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:356"
        BranchSideFuncs:
        - "getContextClassLoader()"
        - "getClassLoader()"
        - "classForName(java.lang.String)"
        - "currentThread()"
        - "classForName(java.lang.String,boolean,java.lang.ClassLoader)"
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:355"
        BranchSideFuncs:
        - "classForName(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:358"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:362"
        BranchSideFuncs:
        - "getRootCause(java.lang.Throwable)"
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:361"
        BranchSideFuncs:
        - "throwIfRTE(java.lang.Throwable)"
        - "getMessage()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:336,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:337,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._findPrimitive"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:344,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].getClassLoader"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:346,1"
      Dst: "[java.lang.Thread].currentThread"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:346,1"
      Dst: "[java.lang.Thread].getContextClassLoader"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:350,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].classForName"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:352,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].getRootCause"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:362,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].throwIfRTE"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:363,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:363,1"
      Dst: "[java.lang.ClassNotFoundException].<init>"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory].classForName(java.lang.String,boolean,java.lang.ClassLoader)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: 367
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "boolean"
    - "java.lang.ClassLoader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:368,1"
      Dst: "[java.lang.Class].forName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory].classForName(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: 371
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:372,1"
      Dst: "[java.lang.Class].forName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory]._findPrimitive(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: 376
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 48
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:377"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:378"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:377"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:378"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:379"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:378"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:379"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:380"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:379"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:380"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:381"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:380"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:381"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:382"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:381"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:382"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:383"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:382"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:383"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:384"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:383"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:384"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:385"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:384"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:385"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:386"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:385"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:377,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory].constructSpecializedType(com.fasterxml.jackson.databind.JavaType,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: 410
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeFactory].constructSpecializedType(com.fasterxml.jackson.databind.JavaType,java.lang.Class,boolean)"
    functionUses: 9
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:411,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructSpecializedType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory].constructSpecializedType(com.fasterxml.jackson.databind.JavaType,java.lang.Class,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: 435
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "java.lang.Class"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._fromClass(com.fasterxml.jackson.databind.type.ClassStack,java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].getTypeDescription(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].nameOf(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].isContainerType()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].isContainerType()"
    - "[com.fasterxml.jackson.databind.type.SimpleType].isContainerType()"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].isContainerType()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].isContainerType()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].isContainerType()"
    - "[com.fasterxml.jackson.databind.JavaType].isMapLikeType()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].isMapLikeType()"
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._fromClass(com.fasterxml.jackson.databind.type.ClassStack,java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].create(java.lang.Class,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.IterationType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].getContentType()"
    - "[com.fasterxml.jackson.databind.JavaType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].getKeyType()"
    - "[com.fasterxml.jackson.databind.JavaType].getKeyType()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].isCollectionLikeType()"
    - "[com.fasterxml.jackson.databind.JavaType].isCollectionLikeType()"
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._fromClass(com.fasterxml.jackson.databind.type.ClassStack,java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].create(java.lang.Class,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.IterationType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].getContentType()"
    - "[com.fasterxml.jackson.databind.JavaType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].getBindings()"
    - "[com.fasterxml.jackson.databind.type.TypeBase].getBindings()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].isEmpty()"
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._fromClass(com.fasterxml.jackson.databind.type.ClassStack,java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings)"
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._fromClass(com.fasterxml.jackson.databind.type.ClassStack,java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings)"
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._bindingsForSubtype(com.fasterxml.jackson.databind.JavaType,int,java.lang.Class,boolean)"
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._fromClass(com.fasterxml.jackson.databind.type.ClassStack,java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].withHandlersFrom(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].withHandlersFrom(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.JavaType].withHandlersFrom(com.fasterxml.jackson.databind.JavaType)"
    functionUses: 5
    ICount: 63
    EdgeCount: 42
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:437"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:444"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:443"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:444"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:448"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:447"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:448"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:456"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:455"
        BranchSideFuncs:
        - "isContainerType()"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:456"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:483"
        BranchSideFuncs:
        - "isMapLikeType()"
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:482"
        BranchSideFuncs:
        - "isEmpty()"
        - "getBindings()"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:457"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:466"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:465"
        BranchSideFuncs:
        - "isCollectionLikeType()"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:458"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:462"
        BranchSideFuncs:
        - "getKeyType()"
        - "create(java.lang.Class,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType)"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:458"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:462"
        BranchSideFuncs:
        - "getKeyType()"
        - "create(java.lang.Class,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType)"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:458"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:462"
        BranchSideFuncs:
        - "getKeyType()"
        - "create(java.lang.Class,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType)"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:458"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:482"
        BranchSideFuncs:
        - "isEmpty()"
        - "getBindings()"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:466"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:483"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:482"
        BranchSideFuncs:
        - "isEmpty()"
        - "getBindings()"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:467"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:471"
        BranchSideFuncs:
        - "create(java.lang.Class,com.fasterxml.jackson.databind.JavaType)"
        - "getContentType()"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:467"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:471"
        BranchSideFuncs:
        - "create(java.lang.Class,com.fasterxml.jackson.databind.JavaType)"
        - "getContentType()"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:467"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:471"
        BranchSideFuncs:
        - "create(java.lang.Class,com.fasterxml.jackson.databind.JavaType)"
        - "getContentType()"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:467"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:476"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:477"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:483"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:482"
        BranchSideFuncs:
        - "isEmpty()"
        - "getBindings()"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:483"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:489"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:488"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:490"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:495"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:494"
        BranchSideFuncs:
        - "_fromClass(com.fasterxml.jackson.databind.type.ClassStack,java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings)"
        - "_bindingsForSubtype(com.fasterxml.jackson.databind.JavaType,int,java.lang.Class,boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:436,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:445,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._fromClass"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:448,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:450,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].nameOf"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:450,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].getTypeDescription"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:449,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:449,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:456,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isContainerType"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:457,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isMapLikeType"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:463,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getKeyType"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:463,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getContentType"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:463,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings].create"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:466,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isCollectionLikeType"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:483,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getBindings"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:483,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings].isEmpty"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:489,1"
      Dst: "[java.lang.Class].getTypeParameters"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:495,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._bindingsForSubtype"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:503,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].withHandlersFrom"
    JavaMethodInfo: null
    BBCount: 27
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory]._bindingsForSubtype(com.fasterxml.jackson.databind.JavaType,int,java.lang.Class,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: 509
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.TypeBindings"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "int"
    - "java.lang.Class"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].<init>(int)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].create(java.lang.Class,com.fasterxml.jackson.databind.JavaType[])"
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._fromClass(com.fasterxml.jackson.databind.type.ClassStack,java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings)"
    - "[com.fasterxml.jackson.databind.type.TypeBase].findSuperType(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._resolveTypePlaceholders(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.TypeBase].toCanonical()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].actualType()"
    - "[com.fasterxml.jackson.databind.type.TypeFactory].unknownType()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].create(java.lang.Class,com.fasterxml.jackson.databind.JavaType[])"
    functionUses: 1
    ICount: 50
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:511"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:513"
        BranchSideFuncs:
        - "_fromClass(com.fasterxml.jackson.databind.type.ClassStack,java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings)"
        - "findSuperType(java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:519"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:525"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:524"
        BranchSideFuncs:
        - "_resolveTypePlaceholders(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType)"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:526"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:534"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:529"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:535"
        BranchSideFuncs:
        - "toCanonical()"
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:534"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:536"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:546"
        BranchSideFuncs:
        - "actualType()"
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:545"
        BranchSideFuncs:
        - "create(java.lang.Class,com.fasterxml.jackson.databind.JavaType[])"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:541"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:null"
        BranchSideFuncs:
        - "unknownType()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:512,1"
      Dst: "[com.fasterxml.jackson.databind.type.PlaceholderForType].<init>"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:514,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings].create"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:516,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._fromClass"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:518,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:518,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].findSuperType"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:521,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:520,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:520,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:525,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._resolveTypePlaceholders"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:530,1"
      Dst: "[com.fasterxml.jackson.core.type.ResolvedType].toCanonical"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:531,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:537,1"
      Dst: "[com.fasterxml.jackson.databind.type.PlaceholderForType].actualType"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:542,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].unknownType"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory]._resolveTypePlaceholders(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: 551
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].getBindings()"
    - "[com.fasterxml.jackson.databind.type.TypeBase].getBindings()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].getTypeParameters()"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].getBindings()"
    - "[com.fasterxml.jackson.databind.type.TypeBase].getBindings()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].getTypeParameters()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.fasterxml.jackson.databind.type.TypeFactory].unknownType()"
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._verifyAndResolvePlaceholders(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.JavaType].hasRawClass(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.JavaType].isMapLikeType()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].isMapLikeType()"
    - "[com.fasterxml.jackson.databind.JavaType].hasRawClass(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.JavaType].isInterface()"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.JavaType].isTypeOrSuperTypeOf(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.type.TypeBase].toCanonical()"
    - "[com.fasterxml.jackson.databind.type.TypeBase].toCanonical()"
    functionUses: 1
    ICount: 51
    EdgeCount: 27
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:557"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:591"
        BranchSideFuncs:
        - "unknownType()"
        - "get(int)"
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:590"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:559"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:558"
        BranchSideFuncs:
        - "unknownType()"
        - "_verifyAndResolvePlaceholders(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType)"
        - "get(int)"
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:557"
        BranchSideFuncs:
        - "unknownType()"
        - "get(int)"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:561"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:551"
        BranchSideFuncs:
        - "getTypeParameters()"
        - "getBindings()"
        - "size()"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:565"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:574"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:573"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:574"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:582"
        BranchSideFuncs:
        - "isMapLikeType()"
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:581"
        BranchSideFuncs:
        - "isInterface()"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:575"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:582"
        BranchSideFuncs:
        - "hasRawClass(java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:581"
        BranchSideFuncs:
        - "isInterface()"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:576"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:582"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:581"
        BranchSideFuncs:
        - "isInterface()"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:582"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:587"
        BranchSideFuncs:
        - "isTypeOrSuperTypeOf(java.lang.Class)"
        - "getRawClass()"
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:586"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:583"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:587"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:586"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:552,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getBindings"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:552,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings].getTypeParameters"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:555,1"
      Dst: "[java.util.List].size"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:558,1"
      Dst: "[java.util.List].get"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:559,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].unknownType"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:561,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._verifyAndResolvePlaceholders"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:565,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].hasRawClass"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:575,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isMapLikeType"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:582,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isInterface"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:583,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:583,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isTypeOrSuperTypeOf"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:588,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:588,1"
      Dst: "[com.fasterxml.jackson.core.type.ResolvedType].toCanonical"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:587,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory]._verifyAndResolvePlaceholders(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: 596
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].actualType(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].getBindings()"
    - "[com.fasterxml.jackson.databind.type.TypeBase].getBindings()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].getTypeParameters()"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].getBindings()"
    - "[com.fasterxml.jackson.databind.type.TypeBase].getBindings()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].getTypeParameters()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._verifyAndResolvePlaceholders(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType)"
    functionUses: 2
    ICount: 29
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:597"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:603"
        BranchSideFuncs:
        - "actualType(com.fasterxml.jackson.databind.JavaType)"
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:602"
        BranchSideFuncs:
        - "getRawClass()"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:603"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:607"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:606"
        BranchSideFuncs:
        - "getTypeParameters()"
        - "getBindings()"
        - "size()"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:609"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:616"
        BranchSideFuncs:
        - "_verifyAndResolvePlaceholders(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType)"
        - "get(int)"
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:615"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:612"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:607"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:606"
        BranchSideFuncs:
        - "getTypeParameters()"
        - "getBindings()"
        - "size()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:598,1"
      Dst: "[com.fasterxml.jackson.databind.type.PlaceholderForType].actualType"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:603,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:607,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getBindings"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:607,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings].getTypeParameters"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:609,1"
      Dst: "[java.util.List].size"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:610,1"
      Dst: "[java.util.List].get"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:612,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._verifyAndResolvePlaceholders"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory].constructGeneralizedType(com.fasterxml.jackson.databind.JavaType,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: 631
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.type.TypeBase].findSuperType(java.lang.Class)"
    functionUses: 3
    ICount: 27
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:633"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:636"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:635"
        BranchSideFuncs:
        - "findSuperType(java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:637"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:647"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:639"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:644"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:643"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:632,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:636,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].findSuperType"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:639,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:641,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:640,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:640,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory].constructFromCanonical(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: 662
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeParser].parse(java.lang.String)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:663,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeParser].parse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory].findTypeParameters(com.fasterxml.jackson.databind.JavaType,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: 676
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType[]"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeBase].findSuperType(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].getBindings()"
    - "[com.fasterxml.jackson.databind.type.TypeBase].getBindings()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].typeParameterArray()"
    functionUses: 8
    ICount: 10
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:678"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:681"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:680"
        BranchSideFuncs:
        - "typeParameterArray()"
        - "getBindings()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:677,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].findSuperType"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:681,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getBindings"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:681,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings].typeParameterArray"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory].findFirstTypeParameter(com.fasterxml.jackson.databind.JavaType,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:692"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:698"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:697"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:694"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:698"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:697"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:691,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].findSuperType"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:693,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getBindings"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:693,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings].getBoundType"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:698,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._unknownType"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory].findTypeParameters(java.lang.Class,java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType[]"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.type.TypeBindings"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:706,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructType"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:706,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].findTypeParameters"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory].findTypeParameters(java.lang.Class,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType[]"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:714,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructType"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:714,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].findTypeParameters"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory].moreSpecificType(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:729"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:732"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:731"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:732"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:735"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:734"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:737"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:741"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:740"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:741"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:744"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:743"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:735,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:741,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory].constructType(java.lang.reflect.Type)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: 753
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Type"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._fromAny(com.fasterxml.jackson.databind.type.ClassStack,java.lang.reflect.Type,com.fasterxml.jackson.databind.type.TypeBindings)"
    functionUses: 17
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:754,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._fromAny"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory].constructType(com.fasterxml.jackson.core.type.TypeReference)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.type.TypeReference"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:760,1"
      Dst: "[com.fasterxml.jackson.core.type.TypeReference].getType"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:760,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._fromAny"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory].resolveMemberType(java.lang.reflect.Type,com.fasterxml.jackson.databind.type.TypeBindings)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: 797
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 2
    argTypes:
    - "java.lang.reflect.Type"
    - "com.fasterxml.jackson.databind.type.TypeBindings"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._fromAny(com.fasterxml.jackson.databind.type.ClassStack,java.lang.reflect.Type,com.fasterxml.jackson.databind.type.TypeBindings)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:798,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._fromAny"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory].constructType(java.lang.reflect.Type,com.fasterxml.jackson.databind.type.TypeBindings)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 2
    argTypes:
    - "java.lang.reflect.Type"
    - "com.fasterxml.jackson.databind.type.TypeBindings"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:821"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:825"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:824"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:822,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._fromClass"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:823,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._applyModifiers"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:825,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._fromAny"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory].constructType(java.lang.reflect.Type,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 2
    argTypes:
    - "java.lang.reflect.Type"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:833"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:833"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:832"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:833,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructType"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory].constructType(java.lang.reflect.Type,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 2
    argTypes:
    - "java.lang.reflect.Type"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:843"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:846"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:845"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:851"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:862"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:854"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:863"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:862"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:856"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:859"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:858"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:846,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getBindings"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:851,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:854,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings].isEmpty"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:855,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getSuperClass"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:863,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._fromAny"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory].constructArrayType(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: 878
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.ArrayType"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._fromAny(com.fasterxml.jackson.databind.type.ClassStack,java.lang.reflect.Type,com.fasterxml.jackson.databind.type.TypeBindings)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].construct(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.type.TypeBindings)"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:879,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._fromAny"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:879,1"
      Dst: "[com.fasterxml.jackson.databind.type.ArrayType].construct"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory].constructArrayType(com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.ArrayType"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:889,1"
      Dst: "[com.fasterxml.jackson.databind.type.ArrayType].construct"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory].constructCollectionType(java.lang.Class,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: 900
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.CollectionType"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeFactory].constructCollectionType(java.lang.Class,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._fromClass(com.fasterxml.jackson.databind.type.ClassStack,java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings)"
    functionUses: 2
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:901,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._fromClass"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:900,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructCollectionType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory].constructCollectionType(java.lang.Class,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: 912
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.CollectionType"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeBindings].createIfNeeded(java.lang.Class,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._fromClass(com.fasterxml.jackson.databind.type.ClassStack,java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].isEmpty()"
    - "[com.fasterxml.jackson.databind.type.TypeBase].findSuperType(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.IterationType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].getContentType()"
    - "[com.fasterxml.jackson.databind.JavaType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.SimpleType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IdentityEqualityType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].nameOf(java.lang.Class)"
    functionUses: 3
    ICount: 23
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:917"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:926"
        BranchSideFuncs:
        - "getContentType()"
        - "equals(java.lang.Object)"
        - "findSuperType(java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:925"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:917"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:926"
        BranchSideFuncs:
        - "getContentType()"
        - "equals(java.lang.Object)"
        - "findSuperType(java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:925"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:920"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:926"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:925"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:913,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings].createIfNeeded"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:914,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._fromClass"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:917,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings].isEmpty"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:918,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBase].findSuperType"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:919,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getContentType"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:920,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].equals"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:923,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].nameOf"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:921,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:921,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory].constructCollectionLikeType(java.lang.Class,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.CollectionLikeType"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:937,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._fromClass"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:936,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructCollectionLikeType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory].constructCollectionLikeType(java.lang.Class,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.CollectionLikeType"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:949"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:952"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:951"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:948,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings].createIfNeeded"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:947,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._fromClass"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:952,1"
      Dst: "[com.fasterxml.jackson.databind.type.CollectionLikeType].upgradeFrom"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory].constructMapType(java.lang.Class,java.lang.Class,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: 963
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.MapType"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._fromClass(com.fasterxml.jackson.databind.type.ClassStack,java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings)"
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._fromClass(com.fasterxml.jackson.databind.type.ClassStack,java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings)"
    - "[com.fasterxml.jackson.databind.type.TypeFactory].constructMapType(java.lang.Class,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType)"
    functionUses: 2
    ICount: 15
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:964"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:967"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:966"
        BranchSideFuncs:
        - "_fromClass(com.fasterxml.jackson.databind.type.ClassStack,java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:967,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._fromClass"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:970,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructMapType"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory].constructMapType(java.lang.Class,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: 978
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.MapType"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeBindings].createIfNeeded(java.lang.Class,com.fasterxml.jackson.databind.JavaType[])"
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._fromClass(com.fasterxml.jackson.databind.type.ClassStack,java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].isEmpty()"
    - "[com.fasterxml.jackson.databind.type.TypeBase].findSuperType(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].getKeyType()"
    - "[com.fasterxml.jackson.databind.JavaType].getKeyType()"
    - "[com.fasterxml.jackson.databind.type.SimpleType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IdentityEqualityType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].nameOf(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.IterationType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].getContentType()"
    - "[com.fasterxml.jackson.databind.JavaType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.SimpleType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IdentityEqualityType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].nameOf(java.lang.Class)"
    functionUses: 2
    ICount: 38
    EdgeCount: 26
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:983"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:998"
        BranchSideFuncs:
        - "getKeyType()"
        - "findSuperType(java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:997"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:986"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:991"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:990"
        BranchSideFuncs:
        - "getContentType()"
        - "equals(java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:992"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:998"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:997"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:979,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings].createIfNeeded"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:980,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._fromClass"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:983,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings].isEmpty"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:984,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBase].findSuperType"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:985,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getKeyType"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:986,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].equals"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:989,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].nameOf"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:987,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:987,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:991,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getContentType"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory].constructMapLikeType(java.lang.Class,java.lang.Class,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.MapLikeType"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1014,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._fromClass"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1013,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructMapLikeType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory].constructMapLikeType(java.lang.Class,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.MapLikeType"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1033"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1036"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1035"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1032,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings].createIfNeeded"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1031,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._fromClass"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1036,1"
      Dst: "[com.fasterxml.jackson.databind.type.MapLikeType].upgradeFrom"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory].constructSimpleType(java.lang.Class,com.fasterxml.jackson.databind.JavaType[])"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.JavaType[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1045,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings].create"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1045,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._fromClass"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory].constructSimpleType(java.lang.Class,java.lang.Class,com.fasterxml.jackson.databind.JavaType[])"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.JavaType[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1059,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructSimpleType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory].constructReferenceType(java.lang.Class,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1073,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings].create"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1072,1"
      Dst: "[com.fasterxml.jackson.databind.type.ReferenceType].construct"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory].uncheckedSimpleType(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: 1091
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._constructSimple(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
    functionUses: 7
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1092,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._constructSimple"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory].constructParametricType(java.lang.Class,java.lang.Class[])"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1115"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1117"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1116,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._fromClass"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1118,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructParametricType"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory].constructParametricType(java.lang.Class,com.fasterxml.jackson.databind.JavaType[])"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.JavaType[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1139,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings].create"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1139,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructParametricType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory].constructParametricType(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: 1162
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.type.TypeBindings"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._fromClass(com.fasterxml.jackson.databind.type.ClassStack,java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings)"
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._applyModifiers(java.lang.reflect.Type,com.fasterxml.jackson.databind.JavaType)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1163,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._fromClass"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1164,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._applyModifiers"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory].constructParametrizedType(java.lang.Class,java.lang.Class,com.fasterxml.jackson.databind.JavaType[])"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.JavaType[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1175,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructParametricType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory].constructParametrizedType(java.lang.Class,java.lang.Class,java.lang.Class[])"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class"
    - "java.lang.Class[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1186,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructParametricType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory].constructRawCollectionType(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.CollectionType"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1208,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].unknownType"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1208,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructCollectionType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory].constructRawCollectionLikeType(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.CollectionLikeType"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1223,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].unknownType"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1223,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructCollectionLikeType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory].constructRawMapType(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.MapType"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1238,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].unknownType"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1238,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructMapType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory].constructRawMapLikeType(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.MapLikeType"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1253,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].unknownType"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1253,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructMapLikeType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory]._mapType(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: 1267
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 4
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.type.TypeBindings"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.JavaType[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeBindings].getTypeParameters()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._unknownType()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].nameOf(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.type.MapType].construct(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[],com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType)"
    functionUses: 1
    ICount: 39
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1268"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1271"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1270"
        BranchSideFuncs:
        - "getTypeParameters()"
        - "size()"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1285"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1282"
        BranchSideFuncs:
        - "nameOf(java.lang.Class)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1271,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings].getTypeParameters"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1273,1"
      Dst: "[java.util.List].size"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1276,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._unknownType"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1279,1"
      Dst: "[java.util.List].get"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1285,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].nameOf"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1285,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1283,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1283,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1288,1"
      Dst: "[com.fasterxml.jackson.databind.type.MapType].construct"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory]._collectionType(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: 1293
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 4
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.type.TypeBindings"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.JavaType[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeBindings].getTypeParameters()"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.utils.VisitorList].isEmpty()"
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._unknownType()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.fasterxml.jackson.databind.type.CollectionType].construct(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[],com.fasterxml.jackson.databind.JavaType)"
    functionUses: 1
    ICount: 22
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1297"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1299"
        BranchSideFuncs:
        - "_unknownType()"
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1298"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1299"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1302"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1301"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1294,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings].getTypeParameters"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1297,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1298,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._unknownType"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1299,1"
      Dst: "[java.util.List].size"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1300,1"
      Dst: "[java.util.List].get"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1302,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1302,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1302,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1304,1"
      Dst: "[com.fasterxml.jackson.databind.type.CollectionType].construct"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory]._referenceType(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: 1309
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 4
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.type.TypeBindings"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.JavaType[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeBindings].getTypeParameters()"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.utils.VisitorList].isEmpty()"
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._unknownType()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].construct(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[],com.fasterxml.jackson.databind.JavaType)"
    functionUses: 1
    ICount: 22
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1313"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1315"
        BranchSideFuncs:
        - "_unknownType()"
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1314"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1315"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1318"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1317"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1310,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings].getTypeParameters"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1313,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1314,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._unknownType"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1315,1"
      Dst: "[java.util.List].size"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1316,1"
      Dst: "[java.util.List].get"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1318,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1318,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1318,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1320,1"
      Dst: "[com.fasterxml.jackson.databind.type.ReferenceType].construct"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory]._iterationType(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: 1325
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 4
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.type.TypeBindings"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.JavaType[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeBindings].getTypeParameters()"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.utils.VisitorList].isEmpty()"
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._unknownType()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._iterationType(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[],com.fasterxml.jackson.databind.JavaType)"
    functionUses: 1
    ICount: 22
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1329"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1331"
        BranchSideFuncs:
        - "_unknownType()"
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1330"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1331"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1334"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1333"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1326,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings].getTypeParameters"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1329,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1330,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._unknownType"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1331,1"
      Dst: "[java.util.List].size"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1332,1"
      Dst: "[java.util.List].get"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1334,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1334,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1334,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1336,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._iterationType"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory]._iterationType(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[],com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: 1342
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 5
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.type.TypeBindings"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.JavaType[]"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.IterationType].construct(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[],com.fasterxml.jackson.databind.JavaType)"
    functionUses: 4
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1343,1"
      Dst: "[com.fasterxml.jackson.databind.type.IterationType].construct"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory]._constructSimple(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: 1357
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 4
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.type.TypeBindings"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.JavaType[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeBindings].isEmpty()"
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._findWellKnownSimple(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._newSimpleType(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
    functionUses: 1
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1358"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1364"
        BranchSideFuncs:
        - "_findWellKnownSimple(java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1363"
        BranchSideFuncs:
        - "_newSimpleType(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1360"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1364"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1363"
        BranchSideFuncs:
        - "_newSimpleType(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1358,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings].isEmpty"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1359,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._findWellKnownSimple"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1364,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._newSimpleType"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory]._newSimpleType(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: 1376
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 4
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.type.TypeBindings"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.JavaType[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.SimpleType].<init>(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
    functionUses: 2
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1377,1"
      Dst: "[com.fasterxml.jackson.databind.type.SimpleType].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory]._unknownType()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: 1385
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory]._findWellKnownSimple(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: 1396
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1397"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1403"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1402"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1398"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1399"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1398"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1399"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1400"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1399"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1400"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1401"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1400"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1401"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1406"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1403"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1404"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1403"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1404"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1405"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1404"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1405"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1406"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1397,1"
      Dst: "[java.lang.Class].isPrimitive"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory]._fromAny(com.fasterxml.jackson.databind.type.ClassStack,java.lang.reflect.Type,com.fasterxml.jackson.databind.type.TypeBindings)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: 1425
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.type.ClassStack"
    - "java.lang.reflect.Type"
    - "com.fasterxml.jackson.databind.type.TypeBindings"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._fromClass(com.fasterxml.jackson.databind.type.ClassStack,java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings)"
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._fromParamType(com.fasterxml.jackson.databind.type.ClassStack,java.lang.reflect.ParameterizedType,com.fasterxml.jackson.databind.type.TypeBindings)"
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._fromArrayType(com.fasterxml.jackson.databind.type.ClassStack,java.lang.reflect.GenericArrayType,com.fasterxml.jackson.databind.type.TypeBindings)"
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._fromVariable(com.fasterxml.jackson.databind.type.ClassStack,java.lang.reflect.TypeVariable,com.fasterxml.jackson.databind.type.TypeBindings)"
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._fromWildcard(com.fasterxml.jackson.databind.type.ClassStack,java.lang.reflect.WildcardType,com.fasterxml.jackson.databind.type.TypeBindings)"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].toString()"
    - "[com.fasterxml.jackson.databind.type.SimpleType].toString()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].toString()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].toString()"
    - "[com.fasterxml.jackson.databind.type.CollectionType].toString()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].toString()"
    - "[com.fasterxml.jackson.databind.type.MapType].toString()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].toString()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].toString()"
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._applyModifiers(java.lang.reflect.Type,com.fasterxml.jackson.databind.JavaType)"
    functionUses: 10
    ICount: 44
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1426"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1430"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1431"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1434"
        BranchSideFuncs:
        - "_fromParamType(com.fasterxml.jackson.databind.type.ClassStack,java.lang.reflect.ParameterizedType,com.fasterxml.jackson.databind.type.TypeBindings)"
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1433"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1434"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1437"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1438"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1441"
        BranchSideFuncs:
        - "_fromArrayType(com.fasterxml.jackson.databind.type.ClassStack,java.lang.reflect.GenericArrayType,com.fasterxml.jackson.databind.type.TypeBindings)"
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1440"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1441"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1444"
        BranchSideFuncs:
        - "_fromVariable(com.fasterxml.jackson.databind.type.ClassStack,java.lang.reflect.TypeVariable,com.fasterxml.jackson.databind.type.TypeBindings)"
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1443"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1444"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1448"
        BranchSideFuncs:
        - "_fromWildcard(com.fasterxml.jackson.databind.type.ClassStack,java.lang.reflect.WildcardType,com.fasterxml.jackson.databind.type.TypeBindings)"
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1447"
        BranchSideFuncs:
        - "toString()"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1448"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1447"
        BranchSideFuncs:
        - "toString()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1428,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._fromClass"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1432,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._fromParamType"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1439,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._fromArrayType"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1442,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._fromVariable"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1445,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._fromWildcard"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1448,1"
      Dst: "[java.lang.Object].toString"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1448,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1448,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1452,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._applyModifiers"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory]._applyModifiers(java.lang.reflect.Type,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: 1456
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 2
    argTypes:
    - "java.lang.reflect.Type"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].getBindings()"
    - "[com.fasterxml.jackson.databind.type.TypeBase].getBindings()"
    functionUses: 2
    ICount: 32
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1457"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1460"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1459"
        BranchSideFuncs:
        - "getBindings()"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1462"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1465"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1464"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1465"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1474"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1473"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1467"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1461,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getBindings"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1466,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeModifier].modifyType"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1470,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1470,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1468,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1468,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory]._fromClass(com.fasterxml.jackson.databind.type.ClassStack,java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: 1483
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.type.ClassStack"
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.type.TypeBindings"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._findWellKnownSimple(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].isEmpty()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].asKey(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.util.LRUMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ClassStack].<init>(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.type.ClassStack].find(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].<init>(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings)"
    - "[com.fasterxml.jackson.databind.type.ClassStack].addSelfReference(com.fasterxml.jackson.databind.type.ResolvedRecursiveType)"
    - "[com.fasterxml.jackson.databind.type.ClassStack].child(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._fromAny(com.fasterxml.jackson.databind.type.ClassStack,java.lang.reflect.Type,com.fasterxml.jackson.databind.type.TypeBindings)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].construct(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.type.TypeBindings)"
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._resolveSuperInterfaces(com.fasterxml.jackson.databind.type.ClassStack,java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings)"
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._resolveSuperClass(com.fasterxml.jackson.databind.type.ClassStack,java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings)"
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._resolveSuperInterfaces(com.fasterxml.jackson.databind.type.ClassStack,java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings)"
    - "[com.fasterxml.jackson.databind.type.MapType].construct(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[],com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].refine(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].refine(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
    - "[com.fasterxml.jackson.databind.type.SimpleType].refine(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
    - "[com.fasterxml.jackson.databind.type.CollectionType].refine(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
    - "[com.fasterxml.jackson.databind.type.IterationType].refine(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].refine(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].refine(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
    - "[com.fasterxml.jackson.databind.type.MapType].refine(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].refine(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
    - "[com.fasterxml.jackson.databind.type.ArrayType].refine(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._fromWellKnownClass(com.fasterxml.jackson.databind.type.ClassStack,java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._fromWellKnownInterface(com.fasterxml.jackson.databind.type.ClassStack,java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._newSimpleType(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
    - "[com.fasterxml.jackson.databind.type.ClassStack].resolveSelfReferences(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].hasHandlers()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].hasHandlers()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].hasHandlers()"
    - "[com.fasterxml.jackson.databind.JavaType].hasHandlers()"
    - "[com.fasterxml.jackson.databind.util.LRUMap].putIfAbsent(java.lang.Object,java.lang.Object)"
    functionUses: 17
    ICount: 70
    EdgeCount: 34
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1485"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1490"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1489"
        BranchSideFuncs:
        - "isEmpty()"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1490"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1491"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1490"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1490"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1493"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1492"
        BranchSideFuncs:
        - "asKey(java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1495"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1495"
        BranchSideFuncs:
        - "get(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1494"
        BranchSideFuncs:
        - "get(java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1496"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1501"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1500"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1501"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1504"
        BranchSideFuncs:
        - "<init>(java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1503"
        BranchSideFuncs:
        - "find(java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1505"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1511"
        BranchSideFuncs:
        - "child(java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1516"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1525"
        BranchSideFuncs:
        - "construct(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.type.TypeBindings)"
        - "_fromAny(com.fasterxml.jackson.databind.type.ClassStack,java.lang.reflect.Type,com.fasterxml.jackson.databind.type.TypeBindings)"
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1524"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1525"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1530"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1529"
        BranchSideFuncs:
        - "_resolveSuperInterfaces(com.fasterxml.jackson.databind.type.ClassStack,java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings)"
        - "_resolveSuperClass(com.fasterxml.jackson.databind.type.ClassStack,java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings)"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1535"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1541"
        BranchSideFuncs:
        - "construct(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[],com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType)"
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1540"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1541"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1545"
        BranchSideFuncs:
        - "refine(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1544"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1545"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1556"
        BranchSideFuncs:
        - "_fromWellKnownClass(com.fasterxml.jackson.databind.type.ClassStack,java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1555"
        BranchSideFuncs:
        - "resolveSelfReferences(com.fasterxml.jackson.databind.JavaType)"
        - "hasHandlers()"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1547"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1556"
        BranchSideFuncs:
        - "_fromWellKnownInterface(com.fasterxml.jackson.databind.type.ClassStack,java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1555"
        BranchSideFuncs:
        - "resolveSelfReferences(com.fasterxml.jackson.databind.JavaType)"
        - "hasHandlers()"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1549"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1555"
        BranchSideFuncs:
        - "resolveSelfReferences(com.fasterxml.jackson.databind.JavaType)"
        - "hasHandlers()"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1559"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1562"
        BranchSideFuncs:
        - "putIfAbsent(java.lang.Object,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1561"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1559"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1562"
        BranchSideFuncs:
        - "putIfAbsent(java.lang.Object,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1561"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1484,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._findWellKnownSimple"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1490,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings].isEmpty"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1493,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings].asKey"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1495,1"
      Dst: "[com.fasterxml.jackson.databind.util.LookupCache].get"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1502,1"
      Dst: "[com.fasterxml.jackson.databind.type.ClassStack].<init>"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1504,1"
      Dst: "[com.fasterxml.jackson.databind.type.ClassStack].find"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1507,1"
      Dst: "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].<init>"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1508,1"
      Dst: "[com.fasterxml.jackson.databind.type.ClassStack].addSelfReference"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1512,1"
      Dst: "[com.fasterxml.jackson.databind.type.ClassStack].child"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1516,1"
      Dst: "[java.lang.Class].isArray"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1517,1"
      Dst: "[java.lang.Class].getComponentType"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1517,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._fromAny"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1517,1"
      Dst: "[com.fasterxml.jackson.databind.type.ArrayType].construct"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1525,1"
      Dst: "[java.lang.Class].isInterface"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1527,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._resolveSuperInterfaces"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1530,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._resolveSuperClass"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1536,1"
      Dst: "[com.fasterxml.jackson.databind.type.MapType].construct"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1542,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].refine"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1546,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._fromWellKnownClass"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1548,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._fromWellKnownInterface"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1551,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._newSimpleType"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1556,1"
      Dst: "[com.fasterxml.jackson.databind.type.ClassStack].resolveSelfReferences"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1559,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].hasHandlers"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1560,1"
      Dst: "[com.fasterxml.jackson.databind.util.LookupCache].putIfAbsent"
    JavaMethodInfo: null
    BBCount: 33
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory]._resolveSuperClass(com.fasterxml.jackson.databind.type.ClassStack,java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: 1566
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.type.ClassStack"
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.type.TypeBindings"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ClassUtil].getGenericSuperclass(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._fromAny(com.fasterxml.jackson.databind.type.ClassStack,java.lang.reflect.Type,com.fasterxml.jackson.databind.type.TypeBindings)"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1568"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1571"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1570"
        BranchSideFuncs:
        - "_fromAny(com.fasterxml.jackson.databind.type.ClassStack,java.lang.reflect.Type,com.fasterxml.jackson.databind.type.TypeBindings)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1567,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].getGenericSuperclass"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1571,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._fromAny"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory]._resolveSuperInterfaces(com.fasterxml.jackson.databind.type.ClassStack,java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: 1575
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType[]"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.type.ClassStack"
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.type.TypeBindings"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ClassUtil].getGenericInterfaces(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._fromAny(com.fasterxml.jackson.databind.type.ClassStack,java.lang.reflect.Type,com.fasterxml.jackson.databind.type.TypeBindings)"
    functionUses: 2
    ICount: 20
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1577"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1578"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1577"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1577"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1580"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1579"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1582"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1585"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1576,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].getGenericInterfaces"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1584,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._fromAny"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory]._fromWellKnownClass(com.fasterxml.jackson.databind.type.ClassStack,java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: 1596
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.type.ClassStack"
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.type.TypeBindings"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.JavaType[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._mapType(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._collectionType(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._referenceType(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._iterationType(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._iterationType(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[],com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._iterationType(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[],com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._iterationType(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[],com.fasterxml.jackson.databind.JavaType)"
    functionUses: 1
    ICount: 43
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1597"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1601"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1600"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1601"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1604"
        BranchSideFuncs:
        - "_mapType(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1603"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1604"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1608"
        BranchSideFuncs:
        - "_collectionType(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1607"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1608"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1616"
        BranchSideFuncs:
        - "_referenceType(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1615"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1616"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1617"
        BranchSideFuncs:
        - "_iterationType(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1616"
        BranchSideFuncs:
        - "_iterationType(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1616"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1619"
        BranchSideFuncs:
        - "_iterationType(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1618"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1619"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1631"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1630"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1620"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1623"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1622"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1623"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1626"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1625"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1626"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1631"
        BranchSideFuncs:
        - "_iterationType(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[],com.fasterxml.jackson.databind.JavaType)"
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1630"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1602,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._mapType"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1605,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._collectionType"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1609,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._referenceType"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1617,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._iterationType"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1619,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory]._fromWellKnownInterface(com.fasterxml.jackson.databind.type.ClassStack,java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: 1638
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.type.ClassStack"
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.type.TypeBindings"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.JavaType[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.ReferenceType].refine(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].refine(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].refine(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
    - "[com.fasterxml.jackson.databind.type.SimpleType].refine(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
    - "[com.fasterxml.jackson.databind.type.CollectionType].refine(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
    - "[com.fasterxml.jackson.databind.type.IterationType].refine(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].refine(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].refine(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
    - "[com.fasterxml.jackson.databind.type.MapType].refine(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
    - "[com.fasterxml.jackson.databind.type.ArrayType].refine(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
    functionUses: 1
    ICount: 16
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1641"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1647"
        BranchSideFuncs:
        - "refine(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1646"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1643"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1639"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1638"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1642,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].refine"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory]._fromParamType(com.fasterxml.jackson.databind.type.ClassStack,java.lang.reflect.ParameterizedType,com.fasterxml.jackson.databind.type.TypeBindings)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: 1657
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.type.ClassStack"
    - "java.lang.reflect.ParameterizedType"
    - "com.fasterxml.jackson.databind.type.TypeBindings"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._fromAny(com.fasterxml.jackson.databind.type.ClassStack,java.lang.reflect.Type,com.fasterxml.jackson.databind.type.TypeBindings)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].create(java.lang.Class,com.fasterxml.jackson.databind.JavaType[])"
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._fromClass(com.fasterxml.jackson.databind.type.ClassStack,java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings)"
    functionUses: 1
    ICount: 34
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1662"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1665"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1664"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1665"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1672"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1671"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1673"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1672"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1671"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1676"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1679"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1678"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1680"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1682"
        BranchSideFuncs:
        - "create(java.lang.Class,com.fasterxml.jackson.databind.JavaType[])"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1658,1"
      Dst: "[java.lang.reflect.ParameterizedType].getRawType"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1672,1"
      Dst: "[java.lang.reflect.ParameterizedType].getActualTypeArguments"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1681,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._fromAny"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1683,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings].create"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1685,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._fromClass"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory]._fromArrayType(com.fasterxml.jackson.databind.type.ClassStack,java.lang.reflect.GenericArrayType,com.fasterxml.jackson.databind.type.TypeBindings)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: 1689
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.type.ClassStack"
    - "java.lang.reflect.GenericArrayType"
    - "com.fasterxml.jackson.databind.type.TypeBindings"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._fromAny(com.fasterxml.jackson.databind.type.ClassStack,java.lang.reflect.Type,com.fasterxml.jackson.databind.type.TypeBindings)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].construct(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.type.TypeBindings)"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1690,1"
      Dst: "[java.lang.reflect.GenericArrayType].getGenericComponentType"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1690,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._fromAny"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1691,1"
      Dst: "[com.fasterxml.jackson.databind.type.ArrayType].construct"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory]._fromVariable(com.fasterxml.jackson.databind.type.ClassStack,java.lang.reflect.TypeVariable,com.fasterxml.jackson.databind.type.TypeBindings)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: 1696
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.type.ClassStack"
    - "java.lang.reflect.TypeVariable"
    - "com.fasterxml.jackson.databind.type.TypeBindings"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeBindings].findBoundType(java.lang.String)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].hasUnbound(java.lang.String)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].withUnboundVariable(java.lang.String)"
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._fromAny(com.fasterxml.jackson.databind.type.ClassStack,java.lang.reflect.Type,com.fasterxml.jackson.databind.type.TypeBindings)"
    functionUses: 1
    ICount: 28
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1698"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1701"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1700"
        BranchSideFuncs:
        - "findBoundType(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1702"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1707"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1706"
        BranchSideFuncs:
        - "hasUnbound(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1707"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1710"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1709"
        BranchSideFuncs:
        - "withUnboundVariable(java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1697,1"
      Dst: "[java.lang.reflect.TypeVariable].getName"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1699,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1699,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1701,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings].findBoundType"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1707,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings].hasUnbound"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1710,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings].withUnboundVariable"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1722,1"
      Dst: "[java.lang.reflect.TypeVariable].getBounds"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1724,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._fromAny"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory]._fromWildcard(com.fasterxml.jackson.databind.type.ClassStack,java.lang.reflect.WildcardType,com.fasterxml.jackson.databind.type.TypeBindings)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: 1733
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.type.ClassStack"
    - "java.lang.reflect.WildcardType"
    - "com.fasterxml.jackson.databind.type.TypeBindings"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._fromAny(com.fasterxml.jackson.databind.type.ClassStack,java.lang.reflect.Type,com.fasterxml.jackson.databind.type.TypeBindings)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1734,1"
      Dst: "[java.lang.reflect.WildcardType].getUpperBounds"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1734,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._fromAny"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_solveMethodAsUsage_8__364].bootstrap$()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_solveMethodAsUsage_8__364"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_solveMethodAsUsage_8__364].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_solveMethodAsUsage_8__364:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_solveMethodAsUsage_8__364].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_solveMethodAsUsage_8__364].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_solveMethodAsUsage_8__364"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_solveMethodAsUsage_8__364:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_solveMethodAsUsage_8__364].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_solveMethodAsUsage_8__364"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].lambda$solveMethodAsUsage$8(com.github.javaparser.Range)"
    functionUses: 12
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_solveMethodAsUsage_8__364:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].lambda$solveMethodAsUsage$8"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath$UInt128].<init>(long,long)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath$UInt128"
    linkageType: null
    functionLinenumber: 178
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath$UInt128:179,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath$UInt128].<init>(long,long,com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath$1)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath$UInt128"
    linkageType: null
    functionLinenumber: 175
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "long"
    - "long"
    - "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath$1"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath$UInt128].<init>(long,long)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath$UInt128:176,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath$UInt128].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_146__604].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_146__604"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__604].<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__604:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_146__604].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_146__604].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_146__604"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_146__604:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_146__604].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_146__604"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_146__604:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$146"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getAllFields_1__825].bootstrap$()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getAllFields_1__825"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getAllFields_1__825].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getAllFields_1__825:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getAllFields_1__825].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getAllFields_1__825].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getAllFields_1__825"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getAllFields_1__825:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getAllFields_1__825].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getAllFields_1__825"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].lambda$getAllFields$1(com.github.javaparser.ast.body.BodyDeclaration)"
    functionUses: 6
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getAllFields_1__825:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].lambda$getAllFields$1"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].<init>(com.fasterxml.jackson.databind.util.TokenBuffer$Segment,com.fasterxml.jackson.core.ObjectCodec,boolean,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.util.TokenBuffer$Segment"
    - "com.fasterxml.jackson.core.ObjectCodec"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1526,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].<init>(com.fasterxml.jackson.databind.util.TokenBuffer$Segment,com.fasterxml.jackson.core.ObjectCodec,boolean,boolean,com.fasterxml.jackson.core.JsonStreamContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.util.TokenBuffer$Segment"
    - "com.fasterxml.jackson.core.ObjectCodec"
    - "boolean"
    - "boolean"
    - "com.fasterxml.jackson.core.JsonStreamContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1534,1"
      Dst: "[com.fasterxml.jackson.core.StreamReadConstraints].defaults"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1534,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].<init>(com.fasterxml.jackson.databind.util.TokenBuffer$Segment,com.fasterxml.jackson.core.ObjectCodec,boolean,boolean,com.fasterxml.jackson.core.JsonStreamContext,com.fasterxml.jackson.core.StreamReadConstraints)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser"
    linkageType: null
    functionLinenumber: 1543
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "com.fasterxml.jackson.databind.util.TokenBuffer$Segment"
    - "com.fasterxml.jackson.core.ObjectCodec"
    - "boolean"
    - "boolean"
    - "com.fasterxml.jackson.core.JsonStreamContext"
    - "com.fasterxml.jackson.core.StreamReadConstraints"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].<init>()"
    - "[com.fasterxml.jackson.databind.util.TokenBufferReadContext].createRootContext(com.fasterxml.jackson.core.JsonStreamContext)"
    functionUses: 3
    ICount: 25
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1552"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1544"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1543"
        BranchSideFuncs:
        - "<init>()"
        - "createRootContext(com.fasterxml.jackson.core.JsonStreamContext)"
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1552"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1544"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1543"
        BranchSideFuncs:
        - "<init>()"
        - "createRootContext(com.fasterxml.jackson.core.JsonStreamContext)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1544,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase].<init>"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1549,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBufferReadContext].createRootContext"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].setLocation(com.fasterxml.jackson.core.JsonLocation)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser"
    linkageType: null
    functionLinenumber: 1555
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonLocation"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getCodec()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser"
    linkageType: null
    functionLinenumber: 1559
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.ObjectCodec"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].setCodec(com.fasterxml.jackson.core.ObjectCodec)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.ObjectCodec"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].version()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.Version"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getReadCapabilities()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser"
    linkageType: null
    functionLinenumber: 1581
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.util.JacksonFeatureSet"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].streamReadConstraints()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser"
    linkageType: null
    functionLinenumber: 1586
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.StreamReadConstraints"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 17
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].peekNextToken()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1599"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1600"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1599"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1602"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1606"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1605"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1604"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1602"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1606"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1605"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1604,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment].next"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1606,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment].type"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].close()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser"
    linkageType: null
    functionLinenumber: 1616
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 19
    ICount: 5
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1617"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1620"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1619"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser"
    linkageType: null
    functionLinenumber: 1631
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment].next()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment].type(int)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser]._currentObject()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].toString()"
    - "[com.github.javaparser.utils.ProjectRoot].toString()"
    - "[com.github.javaparser.javadoc.description.JavadocInlineTag].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].toString()"
    - "[com.fasterxml.jackson.databind.type.MapType].toString()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId].toString()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].toString()"
    - "[com.fasterxml.jackson.databind.introspect.ObjectIdInfo].toString()"
    - "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].toString()"
    - "[com.github.javaparser.utils.Pair].toString()"
    - "[com.fasterxml.jackson.core.JsonStreamContext].toString()"
    - "[com.github.javaparser.ast.NodeList].toString()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].toString()"
    - "[com.fasterxml.jackson.databind.type.SimpleType].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].toString()"
    - "[com.github.javaparser.resolution.MethodUsage].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver].toString()"
    - "[com.fasterxml.jackson.databind.node.BaseJsonNode].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementMatchers$1].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeContainedByType].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$2].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistConstructorDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.node.MissingNode].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].toString()"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.CreatorCandidate].toString()"
    - "[com.fasterxml.jackson.core.format.DataFormatDetector].toString()"
    - "[com.fasterxml.jackson.databind.PropertyName].toString()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].toString()"
    - "[com.github.javaparser.utils.SourceRoot].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$3].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase].toString()"
    - "[com.fasterxml.jackson.core.util.RequestPayload].toString()"
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].toString()"
    - "[com.github.javaparser.TokenRange].toString()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked].toString()"
    - "[com.github.javaparser.utils.SeparatedItemStringBuilder].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistParameterDeclaration].toString()"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound].toString()"
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature].toString()"
    - "[com.github.javaparser.JavaToken].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].toString()"
    - "[com.fasterxml.jackson.core.JsonLocation].toString()"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].toString()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].toString()"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].toString()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound].toString()"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumConstantDeclaration].toString()"
    - "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter].toString()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].toString()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].toString()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].toString()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].toString()"
    - "[com.fasterxml.jackson.databind.type.ClassStack].toString()"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].toString()"
    - "[com.github.javaparser.Position].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.LambdaThrowsCompatibleWithType].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.CapturesBound].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperLowerBound].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.deser.DataFormatReaders].toString()"
    - "[com.github.javaparser.resolution.UnsolvedSymbolException].toString()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute].toString()"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].toString()"
    - "[com.fasterxml.jackson.core.JsonPointer].toString()"
    - "[com.github.javaparser.javadoc.JavadocBlockTag].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedId].toString()"
    - "[com.fasterxml.jackson.core.JsonProcessingException].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationMap].toString()"
    - "[com.github.javaparser.utils.VisitorList].toString()"
    - "[com.fasterxml.jackson.core.sym.Name].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].toString()"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializer].toString()"
    - "[com.github.javaparser.resolution.model.Value].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].toString()"
    - "[com.github.javaparser.javadoc.description.JavadocDescription].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmTextBlock].toString()"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].toString()"
    - "[com.github.javaparser.resolution.model.SymbolReference].toString()"
    - "[com.fasterxml.jackson.databind.type.ClassKey].toString()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].toString()"
    - "[com.github.javaparser.ast.Node].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet].toString()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].toString()"
    - "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].toString()"
    - "[com.github.javaparser.ParseResult].toString()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].toString()"
    - "[com.github.javaparser.utils.LineSeparator].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].toString()"
    - "[com.github.javaparser.Problem].toString()"
    - "[com.github.javaparser.printer.SourcePrinter].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$1].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[com.github.javaparser.javadoc.description.JavadocSnippet].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType].toString()"
    - "[com.github.javaparser.Range].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].toString()"
    - "[com.github.javaparser.Token].toString()"
    - "[com.fasterxml.jackson.databind.util.RawValue].toString()"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].toString()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].toString()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].toString()"
    - "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat].toString()"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].toString()"
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.ThrowsBound].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].toString()"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].toString()"
    - "[com.fasterxml.jackson.core.io.SerializedString].toString()"
    - "[com.fasterxml.jackson.databind.JsonMappingException$Reference].toString()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver].toString()"
    - "[com.github.javaparser.utils.VisitorSet].toString()"
    - "[com.fasterxml.jackson.core.Version].toString()"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].toString()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].toString()"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].toString()"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].toString()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].toString()"
    - "[com.fasterxml.jackson.databind.type.CollectionType].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].toString()"
    - "[com.github.javaparser.printer.configuration.Indentation].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel].toString()"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType].toString()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].toString()"
    - "[java.lang.Thread].toString()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].toString()"
    - "[com.github.javaparser.javadoc.Javadoc].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmString].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.FalseBound].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmChar].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperUpperBound].toString()"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmList].toString()"
    - "[com.fasterxml.jackson.databind.util.TypeKey].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserVariableDeclaration].toString()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].toString()"
    - "[com.fasterxml.jackson.core.Base64Variant].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSingleReference].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.MethodReferenceThrowsCompatibleWithType].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].toString()"
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping$DeltaInfo].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$Chained].toString()"
    - "[com.fasterxml.jackson.databind.util.TokenBufferReadContext].setCurrentName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBufferReadContext].createChildObjectContext()"
    - "[com.fasterxml.jackson.databind.util.TokenBufferReadContext].createChildArrayContext()"
    - "[com.fasterxml.jackson.databind.util.TokenBufferReadContext].parentOrCopy()"
    - "[com.fasterxml.jackson.databind.util.TokenBufferReadContext].updateForValue()"
    functionUses: 212
    ICount: 61
    EdgeCount: 203
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1632"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1631"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1632"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1634"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1635"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1642"
        BranchSideFuncs:
        - "next()"
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1641"
        BranchSideFuncs:
        - "type(int)"
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1638"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1642"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1641"
        BranchSideFuncs:
        - "type(int)"
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1644"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1642"
        BranchSideFuncs:
        - "toString()"
        - "_currentObject()"
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1641"
        BranchSideFuncs:
        - "type(int)"
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1646"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1645"
        BranchSideFuncs:
        - "setCurrentName(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1644"
        BranchSideFuncs:
        - "toString()"
        - "_currentObject()"
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1644"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1650"
        BranchSideFuncs:
        - "toString()"
        - "_currentObject()"
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1649"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1650"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1652"
        BranchSideFuncs:
        - "createChildArrayContext()"
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1651"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1652"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1654"
        BranchSideFuncs:
        - "parentOrCopy()"
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1652"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1656"
        BranchSideFuncs:
        - "updateForValue()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1637,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment].next"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1642,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment].type"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1645,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser]._currentObject"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1646,1"
      Dst: "[java.lang.Object].toString"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1647,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBufferReadContext].setCurrentName"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1649,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBufferReadContext].createChildObjectContext"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1651,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBufferReadContext].createChildArrayContext"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1655,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBufferReadContext].parentOrCopy"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1657,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBufferReadContext].updateForValue"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextFieldName()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser"
    linkageType: null
    functionLinenumber: 1665
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment].type(int)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment].get(int)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].toString()"
    - "[com.github.javaparser.utils.ProjectRoot].toString()"
    - "[com.github.javaparser.javadoc.description.JavadocInlineTag].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].toString()"
    - "[com.fasterxml.jackson.databind.type.MapType].toString()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId].toString()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].toString()"
    - "[com.fasterxml.jackson.databind.introspect.ObjectIdInfo].toString()"
    - "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].toString()"
    - "[com.github.javaparser.utils.Pair].toString()"
    - "[com.fasterxml.jackson.core.JsonStreamContext].toString()"
    - "[com.github.javaparser.ast.NodeList].toString()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].toString()"
    - "[com.fasterxml.jackson.databind.type.SimpleType].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].toString()"
    - "[com.github.javaparser.resolution.MethodUsage].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver].toString()"
    - "[com.fasterxml.jackson.databind.node.BaseJsonNode].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementMatchers$1].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeContainedByType].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$2].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistConstructorDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.node.MissingNode].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].toString()"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.CreatorCandidate].toString()"
    - "[com.fasterxml.jackson.core.format.DataFormatDetector].toString()"
    - "[com.fasterxml.jackson.databind.PropertyName].toString()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].toString()"
    - "[com.github.javaparser.utils.SourceRoot].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$3].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase].toString()"
    - "[com.fasterxml.jackson.core.util.RequestPayload].toString()"
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].toString()"
    - "[com.github.javaparser.TokenRange].toString()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked].toString()"
    - "[com.github.javaparser.utils.SeparatedItemStringBuilder].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistParameterDeclaration].toString()"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound].toString()"
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature].toString()"
    - "[com.github.javaparser.JavaToken].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].toString()"
    - "[com.fasterxml.jackson.core.JsonLocation].toString()"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].toString()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].toString()"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].toString()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound].toString()"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumConstantDeclaration].toString()"
    - "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter].toString()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].toString()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].toString()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].toString()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].toString()"
    - "[com.fasterxml.jackson.databind.type.ClassStack].toString()"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].toString()"
    - "[com.github.javaparser.Position].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.LambdaThrowsCompatibleWithType].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.CapturesBound].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperLowerBound].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.deser.DataFormatReaders].toString()"
    - "[com.github.javaparser.resolution.UnsolvedSymbolException].toString()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute].toString()"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].toString()"
    - "[com.fasterxml.jackson.core.JsonPointer].toString()"
    - "[com.github.javaparser.javadoc.JavadocBlockTag].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedId].toString()"
    - "[com.fasterxml.jackson.core.JsonProcessingException].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationMap].toString()"
    - "[com.github.javaparser.utils.VisitorList].toString()"
    - "[com.fasterxml.jackson.core.sym.Name].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].toString()"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializer].toString()"
    - "[com.github.javaparser.resolution.model.Value].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].toString()"
    - "[com.github.javaparser.javadoc.description.JavadocDescription].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmTextBlock].toString()"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].toString()"
    - "[com.github.javaparser.resolution.model.SymbolReference].toString()"
    - "[com.fasterxml.jackson.databind.type.ClassKey].toString()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].toString()"
    - "[com.github.javaparser.ast.Node].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet].toString()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].toString()"
    - "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].toString()"
    - "[com.github.javaparser.ParseResult].toString()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].toString()"
    - "[com.github.javaparser.utils.LineSeparator].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].toString()"
    - "[com.github.javaparser.Problem].toString()"
    - "[com.github.javaparser.printer.SourcePrinter].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$1].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[com.github.javaparser.javadoc.description.JavadocSnippet].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType].toString()"
    - "[com.github.javaparser.Range].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].toString()"
    - "[com.github.javaparser.Token].toString()"
    - "[com.fasterxml.jackson.databind.util.RawValue].toString()"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].toString()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].toString()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].toString()"
    - "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat].toString()"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].toString()"
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.ThrowsBound].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].toString()"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].toString()"
    - "[com.fasterxml.jackson.core.io.SerializedString].toString()"
    - "[com.fasterxml.jackson.databind.JsonMappingException$Reference].toString()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver].toString()"
    - "[com.github.javaparser.utils.VisitorSet].toString()"
    - "[com.fasterxml.jackson.core.Version].toString()"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].toString()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].toString()"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].toString()"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].toString()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].toString()"
    - "[com.fasterxml.jackson.databind.type.CollectionType].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].toString()"
    - "[com.github.javaparser.printer.configuration.Indentation].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].toString()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel].toString()"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType].toString()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].toString()"
    - "[java.lang.Thread].toString()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].toString()"
    - "[com.github.javaparser.javadoc.Javadoc].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmString].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.FalseBound].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmChar].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperUpperBound].toString()"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmList].toString()"
    - "[com.fasterxml.jackson.databind.util.TypeKey].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserVariableDeclaration].toString()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].toString()"
    - "[com.fasterxml.jackson.core.Base64Variant].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSingleReference].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.MethodReferenceThrowsCompatibleWithType].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].toString()"
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping$DeltaInfo].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$Chained].toString()"
    - "[com.fasterxml.jackson.databind.util.TokenBufferReadContext].setCurrentName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].currentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    functionUses: 41
    ICount: 33
    EdgeCount: 200
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1666"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1667"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1666"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1666"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1670"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1669"
        BranchSideFuncs:
        - "type(int)"
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1671"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1679"
        BranchSideFuncs:
        - "toString()"
        - "get(int)"
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1678"
        BranchSideFuncs:
        - "nextToken()"
        - "currentName()"
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1671"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1679"
        BranchSideFuncs:
        - "toString()"
        - "get(int)"
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1678"
        BranchSideFuncs:
        - "nextToken()"
        - "currentName()"
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1675"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1672"
        BranchSideFuncs:
        - "setCurrentName(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1671"
        BranchSideFuncs:
        - "toString()"
        - "get(int)"
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1679"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1678"
        BranchSideFuncs:
        - "nextToken()"
        - "currentName()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1671,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment].type"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1674,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment].get"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1675,1"
      Dst: "[java.lang.Object].toString"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1676,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBufferReadContext].setCurrentName"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1679,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1679,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].currentName"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].isClosed()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getParsingContext()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser"
    linkageType: null
    functionLinenumber: 1691
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonStreamContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getTokenLocation()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser"
    linkageType: null
    functionLinenumber: 1694
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonLocation"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getCurrentLocation()"
    functionUses: 5
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1695,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getCurrentLocation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getCurrentLocation()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser"
    linkageType: null
    functionLinenumber: 1698
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonLocation"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1699"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1698"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].currentName()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser"
    linkageType: null
    functionLinenumber: 1704
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TokenBufferReadContext].getParent()"
    - "[com.fasterxml.jackson.core.json.JsonWriteContext].getCurrentName()"
    - "[com.fasterxml.jackson.databind.node.NodeCursor].getCurrentName()"
    - "[com.fasterxml.jackson.core.json.JsonReadContext].getCurrentName()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].getCurrentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBufferReadContext].getCurrentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBufferReadContext].getCurrentName()"
    functionUses: 52
    ICount: 14
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1705"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1706"
        BranchSideFuncs:
        - "getParent()"
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1705"
        BranchSideFuncs:
        - "getParent()"
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1705"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1709"
        BranchSideFuncs:
        - "getParent()"
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1708"
        BranchSideFuncs:
        - "getCurrentName()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1706,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBufferReadContext].getParent"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1707,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].getCurrentName"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1709,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBufferReadContext].getCurrentName"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getCurrentName()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser"
    linkageType: null
    functionLinenumber: 1712
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].currentName()"
    functionUses: 7
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1713,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].currentName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].overrideCurrentName(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1720"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1721"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1720"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1720"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1723"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1722"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1723"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1730"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1729"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1721,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].getParent"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1725,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBufferReadContext].setCurrentName"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1727,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getText()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser"
    linkageType: null
    functionLinenumber: 1741
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser]._currentObject()"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].nullOrToString(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser]._currentObject()"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].nullOrToString(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonToken].asString()"
    functionUses: 73
    ICount: 28
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1742"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1743"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1742"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1749"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1745"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1748"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1747"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1750"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1753"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1752"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1744,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser]._currentObject"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1748,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].nullOrToString"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1753,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1758,1"
      Dst: "[com.fasterxml.jackson.core.JsonToken].asString"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getTextCharacters()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser"
    linkageType: null
    functionLinenumber: 1763
    functionDepth: 0
    returnType: "char[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getText()"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1765"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1763"
        BranchSideFuncs:
        - "getText()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1764,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getText"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1765,1"
      Dst: "[java.lang.String].toCharArray"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getTextLength()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser"
    linkageType: null
    functionLinenumber: 1769
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getText()"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1771"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1769"
        BranchSideFuncs:
        - "getText()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1770,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getText"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1771,1"
      Dst: "[java.lang.String].length"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getTextOffset()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser"
    linkageType: null
    functionLinenumber: 1774
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].hasTextCharacters()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser"
    linkageType: null
    functionLinenumber: 1779
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].isNaN()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser"
    linkageType: null
    functionLinenumber: 1791
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser]._currentObject()"
    functionUses: 3
    ICount: 28
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1792"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1803"
        BranchSideFuncs:
        - "_currentObject()"
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1802"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1794"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1798"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1797"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1796"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1794"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1796"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1794"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1798"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1803"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1802"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1800"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1798"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1800"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1798"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1793,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser]._currentObject"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1796,1"
      Dst: "[java.lang.Double].isNaN"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1796,1"
      Dst: "[java.lang.Double].isInfinite"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1800,1"
      Dst: "[java.lang.Float].isNaN"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1800,1"
      Dst: "[java.lang.Float].isInfinite"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getBigIntegerValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser"
    linkageType: null
    functionLinenumber: 1808
    functionDepth: 0
    returnType: "java.math.BigInteger"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getNumberValue(boolean)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].streamReadConstraints()"
    - "[com.fasterxml.jackson.core.StreamReadConstraints].validateBigIntegerScale(int)"
    functionUses: 10
    ICount: 17
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1810"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1812"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1811"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1812"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1818"
        BranchSideFuncs:
        - "validateBigIntegerScale(int)"
        - "streamReadConstraints()"
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1817"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1809,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getNumberValue"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1814,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].streamReadConstraints"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1814,1"
      Dst: "[java.math.BigDecimal].scale"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1814,1"
      Dst: "[com.fasterxml.jackson.core.StreamReadConstraints].validateBigIntegerScale"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1815,1"
      Dst: "[java.math.BigDecimal].toBigInteger"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1818,1"
      Dst: "[java.lang.Number].longValue"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1818,1"
      Dst: "[java.math.BigInteger].valueOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getDecimalValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser"
    linkageType: null
    functionLinenumber: 1823
    functionDepth: 0
    returnType: "java.math.BigDecimal"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getNumberValue(boolean)"
    functionUses: 17
    ICount: 26
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1825"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1827"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1826"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1827"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1829"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1828"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1829"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1831"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1830"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1831"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1835"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1834"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1824,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getNumberValue"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1828,1"
      Dst: "[java.lang.Number].intValue"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1828,1"
      Dst: "[java.math.BigDecimal].valueOf"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1830,1"
      Dst: "[java.lang.Number].longValue"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1832,1"
      Dst: "[java.math.BigDecimal].<init>"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1835,1"
      Dst: "[java.lang.Number].doubleValue"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getDoubleValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser"
    linkageType: null
    functionLinenumber: 1839
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getNumberValue()"
    functionUses: 11
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1840,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getNumberValue"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1840,1"
      Dst: "[java.lang.Number].doubleValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getFloatValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser"
    linkageType: null
    functionLinenumber: 1844
    functionDepth: 0
    returnType: "float"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getNumberValue()"
    functionUses: 6
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1845,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getNumberValue"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1845,1"
      Dst: "[java.lang.Number].floatValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getIntValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser"
    linkageType: null
    functionLinenumber: 1850
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getNumberValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser]._currentObject()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser]._smallerThanInt(java.lang.Number)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser]._convertNumberToInt(java.lang.Number)"
    functionUses: 21
    ICount: 17
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1851"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1851"
        BranchSideFuncs:
        - "_currentObject()"
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1850"
        BranchSideFuncs:
        - "getNumberValue()"
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1853"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1854"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1853"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1853"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1856"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1855"
        BranchSideFuncs:
        - "_convertNumberToInt(java.lang.Number)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1852,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser]._currentObject"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1851,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getNumberValue"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1853,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser]._smallerThanInt"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1854,1"
      Dst: "[java.lang.Number].intValue"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1856,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser]._convertNumberToInt"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getLongValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser"
    linkageType: null
    functionLinenumber: 1860
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getNumberValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser]._currentObject()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser]._smallerThanLong(java.lang.Number)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser]._convertNumberToLong(java.lang.Number)"
    functionUses: 16
    ICount: 17
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1861"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1861"
        BranchSideFuncs:
        - "_currentObject()"
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1860"
        BranchSideFuncs:
        - "getNumberValue()"
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1863"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1864"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1863"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1863"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1866"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1865"
        BranchSideFuncs:
        - "_convertNumberToLong(java.lang.Number)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1862,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser]._currentObject"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1861,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getNumberValue"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1863,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser]._smallerThanLong"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1864,1"
      Dst: "[java.lang.Number].longValue"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1866,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser]._convertNumberToLong"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getNumberType()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser"
    linkageType: null
    functionLinenumber: 1871
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser$NumberType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getNumberValueDeferred()"
    functionUses: 10
    ICount: 40
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1873"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1874"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1873"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1874"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1875"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1874"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1875"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1876"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1875"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1876"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1877"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1876"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1877"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1878"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1877"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1878"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1879"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1878"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1879"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1880"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1879"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1880"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1884"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1883"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1881"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1881"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1880"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1872,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getNumberValueDeferred"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getNumberValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser"
    linkageType: null
    functionLinenumber: 1888
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getNumberValue(boolean)"
    functionUses: 37
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1889,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getNumberValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getNumberValueDeferred()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser"
    linkageType: null
    functionLinenumber: 1893
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser]._checkIsNumber()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser]._currentObject()"
    functionUses: 4
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1894,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser]._checkIsNumber"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1895,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser]._currentObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getNumberValue(boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser"
    linkageType: null
    functionLinenumber: 1898
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser]._checkIsNumber()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser]._currentObject()"
    - "[com.fasterxml.jackson.core.JsonParser].isEnabled(com.fasterxml.jackson.core.StreamReadFeature)"
    - "[com.fasterxml.jackson.core.io.NumberInput].parseBigInteger(java.lang.String,boolean)"
    - "[com.fasterxml.jackson.core.io.NumberInput].parseLong(java.lang.String)"
    - "[com.fasterxml.jackson.core.io.NumberInput].parseInt(java.lang.String)"
    - "[com.fasterxml.jackson.core.io.NumberInput].parseBigDecimal(java.lang.String,boolean)"
    - "[com.fasterxml.jackson.core.JsonParser].isEnabled(com.fasterxml.jackson.core.StreamReadFeature)"
    - "[com.fasterxml.jackson.core.JsonParser].isEnabled(com.fasterxml.jackson.core.StreamReadFeature)"
    - "[com.fasterxml.jackson.core.io.NumberInput].parseDouble(java.lang.String,boolean)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].classNameOf(java.lang.Object)"
    functionUses: 3
    ICount: 48
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1901"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1907"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1906"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1907"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1936"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1935"
        BranchSideFuncs:
        - "classNameOf(java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1910"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1925"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1924"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1911"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1915"
        BranchSideFuncs:
        - "parseBigInteger(java.lang.String,boolean)"
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1911"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1919"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1920"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1923"
        BranchSideFuncs:
        - "parseLong(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1922"
        BranchSideFuncs:
        - "parseInt(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1925"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1933"
        BranchSideFuncs:
        - "parseDouble(java.lang.String,boolean)"
        - "isEnabled(com.fasterxml.jackson.core.StreamReadFeature)"
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1929"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1932"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1931"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1899,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser]._checkIsNumber"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1900,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser]._currentObject"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1909,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1916,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isEnabled"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1916,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberInput].parseBigInteger"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1921,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberInput].parseLong"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1921,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1923,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberInput].parseInt"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1923,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1926,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberInput].parseBigDecimal"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1930,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1930,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1934,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberInput].parseDouble"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1934,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1937,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].classNameOf"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser]._smallerThanInt(java.lang.Number)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser"
    linkageType: null
    functionLinenumber: 1940
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Number"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1941"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1940"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1941"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1940"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser]._smallerThanLong(java.lang.Number)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser"
    linkageType: null
    functionLinenumber: 1944
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Number"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1945"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1944"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1945"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1944"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1945"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1944"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser]._convertNumberToInt(java.lang.Number)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser"
    linkageType: null
    functionLinenumber: 1951
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Number"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].reportOverflowInt()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].reportOverflowInt()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].reportOverflowInt()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].reportOverflowInt()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._throwInternal()"
    functionUses: 1
    ICount: 50
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1952"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1960"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1959"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1955"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1958"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1957"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1960"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1960"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1959"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1962"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1964"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1963"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1963"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1966"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1965"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1960"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1967"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1966"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1960"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1973"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1972"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1969"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1970"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1969"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1969"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1972"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1971"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1973"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1980"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1979"
        BranchSideFuncs:
        - "_throwInternal()"
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1975"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1977"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1976"
        BranchSideFuncs:
        - "reportOverflowInt()"
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1976"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1979"
        BranchSideFuncs:
        - "reportOverflowInt()"
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1978"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1953,1"
      Dst: "[java.lang.Number].longValue"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1956,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase].reportOverflowInt"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1962,1"
      Dst: "[java.math.BigInteger].compareTo"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1967,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1975,1"
      Dst: "[java.math.BigDecimal].compareTo"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1980,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._throwInternal"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1982,1"
      Dst: "[java.lang.Number].intValue"
    JavaMethodInfo: null
    BBCount: 22
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser]._convertNumberToLong(java.lang.Number)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser"
    linkageType: null
    functionLinenumber: 1986
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "java.lang.Number"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].reportOverflowLong()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].reportOverflowLong()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].reportOverflowLong()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._throwInternal()"
    functionUses: 1
    ICount: 41
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1987"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1987"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1986"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1989"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1991"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1990"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1990"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1993"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1992"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1987"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1994"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1993"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1987"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:2000"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1999"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1996"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1997"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1996"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1996"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1999"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1998"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:2000"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:2007"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:2006"
        BranchSideFuncs:
        - "_throwInternal()"
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:2002"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:2004"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:2003"
        BranchSideFuncs:
        - "reportOverflowLong()"
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:2003"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:2006"
        BranchSideFuncs:
        - "reportOverflowLong()"
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:2005"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1989,1"
      Dst: "[java.math.BigInteger].compareTo"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1991,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase].reportOverflowLong"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1994,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:2002,1"
      Dst: "[java.math.BigDecimal].compareTo"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:2007,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._throwInternal"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:2009,1"
      Dst: "[java.lang.Number].longValue"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getEmbeddedObject()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser"
    linkageType: null
    functionLinenumber: 2020
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser]._currentObject()"
    functionUses: 22
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:2021"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:2024"
        BranchSideFuncs:
        - "_currentObject()"
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:2023"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:2022,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser]._currentObject"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser"
    linkageType: null
    functionLinenumber: 2031
    functionDepth: 0
    returnType: "byte[]"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.Base64Variant"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser]._currentObject()"
    - "[com.fasterxml.jackson.core.JsonParser]._constructError(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getText()"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].<init>(int)"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].reset()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._decodeBase64(java.lang.String,com.fasterxml.jackson.core.util.ByteArrayBuilder,com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].toByteArray()"
    functionUses: 6
    ICount: 32
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:2032"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:2039"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:2035"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:2040"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:2039"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:2040"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:2043"
        BranchSideFuncs:
        - "_constructError(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:2042"
        BranchSideFuncs:
        - "getText()"
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:2044"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:2047"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:2046"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:2048"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:2051"
        BranchSideFuncs:
        - "<init>(int)"
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:2050"
        BranchSideFuncs:
        - "reset()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:2034,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser]._currentObject"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:2041,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:2041,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser]._constructError"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:2043,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getText"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:2049,1"
      Dst: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:2051,1"
      Dst: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].reset"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:2053,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._decodeBase64"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:2054,1"
      Dst: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].toByteArray"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].readBinaryValue(com.fasterxml.jackson.core.Base64Variant,java.io.OutputStream)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser"
    linkageType: null
    functionLinenumber: 2059
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.Base64Variant"
    - "java.io.OutputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].write(byte[],int,int)"
    - "[com.fasterxml.jackson.core.io.DataOutputAsStream].write(byte[],int,int)"
    - "[com.fasterxml.jackson.databind.util.ByteBufferBackedOutputStream].write(byte[],int,int)"
    functionUses: 3
    ICount: 10
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:2061"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:2065"
        BranchSideFuncs:
        - "write(byte[],int,int)"
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:2064"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:2060,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getBinaryValue"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:2062,1"
      Dst: "[java.io.OutputStream].write"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].canReadObjectId()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser"
    linkageType: null
    functionLinenumber: 2075
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].canReadTypeId()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser"
    linkageType: null
    functionLinenumber: 2080
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getTypeId()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser"
    linkageType: null
    functionLinenumber: 2085
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment].findTypeId(int)"
    functionUses: 5
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:2086,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment].findTypeId"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getObjectId()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser"
    linkageType: null
    functionLinenumber: 2090
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment].findObjectId(int)"
    functionUses: 4
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:2091,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment].findObjectId"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser]._currentObject()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser"
    linkageType: null
    functionLinenumber: 2100
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment].get(int)"
    functionUses: 10
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:2101,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser]._checkIsNumber()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser"
    linkageType: null
    functionLinenumber: 2105
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonToken].isNumeric()"
    - "[com.fasterxml.jackson.core.JsonParser]._constructError(java.lang.String)"
    functionUses: 2
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:2106"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:2107"
        BranchSideFuncs:
        - "_constructError(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:2106"
        BranchSideFuncs:
        - "_constructError(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:2106"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:2109"
        BranchSideFuncs:
        - "_constructError(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:2108"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:2106,1"
      Dst: "[com.fasterxml.jackson.core.JsonToken].isNumeric"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:2107,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:2107,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser]._constructError"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser]._handleEOF()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser"
    linkageType: null
    functionLinenumber: 2112
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._throwInternal()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:2113,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._throwInternal"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.JsonLocationInstantiator].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.JsonLocationInstantiator"
    linkageType: null
    functionLinenumber: 24
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Base].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.JsonLocationInstantiator:25,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Base].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.JsonLocationInstantiator].canCreateFromObjectWith()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.JsonLocationInstantiator"
    linkageType: null
    functionLinenumber: 28
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.JsonLocationInstantiator].getFromObjectArguments(com.fasterxml.jackson.databind.DeserializationConfig)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.JsonLocationInstantiator"
    linkageType: null
    functionLinenumber: 32
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.SettableBeanProperty[]"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].constructType(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].constructType(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].constructType(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonLocationInstantiator].creatorProp(java.lang.String,com.fasterxml.jackson.databind.JavaType,int)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonLocationInstantiator].creatorProp(java.lang.String,com.fasterxml.jackson.databind.JavaType,int)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonLocationInstantiator].creatorProp(java.lang.String,com.fasterxml.jackson.databind.JavaType,int)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonLocationInstantiator].creatorProp(java.lang.String,com.fasterxml.jackson.databind.JavaType,int)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonLocationInstantiator].creatorProp(java.lang.String,com.fasterxml.jackson.databind.JavaType,int)"
    functionUses: 6
    ICount: 19
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.JsonLocationInstantiator:33,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].constructType"
    - Src: "com.fasterxml.jackson.databind.deser.std.JsonLocationInstantiator:38,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.JsonLocationInstantiator].creatorProp"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.JsonLocationInstantiator].creatorProp(java.lang.String,com.fasterxml.jackson.databind.JavaType,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.JsonLocationInstantiator"
    linkageType: null
    functionLinenumber: 46
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.CreatorProperty"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "com.fasterxml.jackson.databind.JavaType"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.PropertyName].construct(java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].construct(com.fasterxml.jackson.databind.PropertyName,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.PropertyName,com.fasterxml.jackson.databind.jsontype.TypeDeserializer,com.fasterxml.jackson.databind.util.Annotations,com.fasterxml.jackson.databind.introspect.AnnotatedParameter,int,com.fasterxml.jackson.'annotation'.JacksonInject$Value,com.fasterxml.jackson.databind.PropertyMetadata)"
    functionUses: 5
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.JsonLocationInstantiator:47,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyName].construct"
    - Src: "com.fasterxml.jackson.databind.deser.std.JsonLocationInstantiator:47,1"
      Dst: "[com.fasterxml.jackson.databind.deser.CreatorProperty].construct"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.JsonLocationInstantiator].createFromObjectWith(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object[])"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.JsonLocationInstantiator"
    linkageType: null
    functionLinenumber: 55
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.ContentReference].rawReference(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonLocationInstantiator]._long(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonLocationInstantiator]._long(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonLocation].<init>(com.fasterxml.jackson.core.io.ContentReference,long,long,int,int)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonLocationInstantiator]._int(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonLocationInstantiator]._int(java.lang.Object)"
    functionUses: 2
    ICount: 16
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.JsonLocationInstantiator:56,1"
      Dst: "[com.fasterxml.jackson.core.io.ContentReference].rawReference"
    - Src: "com.fasterxml.jackson.databind.deser.std.JsonLocationInstantiator:57,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.JsonLocationInstantiator]._long"
    - Src: "com.fasterxml.jackson.databind.deser.std.JsonLocationInstantiator:58,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.JsonLocationInstantiator]._int"
    - Src: "com.fasterxml.jackson.databind.deser.std.JsonLocationInstantiator:58,1"
      Dst: "[com.fasterxml.jackson.core.JsonLocation].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.JsonLocationInstantiator]._long(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.JsonLocationInstantiator"
    linkageType: null
    functionLinenumber: 61
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.JsonLocationInstantiator:62"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.JsonLocationInstantiator:61"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.JsonLocationInstantiator:62,1"
      Dst: "[java.lang.Number].longValue"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.JsonLocationInstantiator]._int(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.JsonLocationInstantiator"
    linkageType: null
    functionLinenumber: 65
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.JsonLocationInstantiator:66"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.JsonLocationInstantiator:65"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.JsonLocationInstantiator:66,1"
      Dst: "[java.lang.Number].intValue"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__54].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__54"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__54].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__54:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__54].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__54].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__54"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__54:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__54].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__54"
    linkageType: null
    functionLinenumber: -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.BlockComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    functionUses: 14
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__54:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.SwitchEntry].<init>()"
    functionSourceFile: "com.github.javaparser.ast.stmt.SwitchEntry"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.SwitchEntry:99,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>"
    - Src: "com.github.javaparser.ast.stmt.SwitchEntry:99,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchEntry].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -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: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.SwitchEntry:104,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchEntry].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 111
    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.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.Node].customInitialization()"
    functionUses: 5
    ICount: 11
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.SwitchEntry:112,1"
      Dst: "[com.github.javaparser.ast.Node].<init>"
    - Src: "com.github.javaparser.ast.stmt.SwitchEntry:113,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchEntry].setLabels"
    - Src: "com.github.javaparser.ast.stmt.SwitchEntry:114,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchEntry].setType"
    - Src: "com.github.javaparser.ast.stmt.SwitchEntry:115,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchEntry].setStatements"
    - Src: "com.github.javaparser.ast.stmt.SwitchEntry:116,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 121
    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.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.SwitchEntry,java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].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.NoCommentEqualsVisitor].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.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.CloneVisitor].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.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.stmt.SwitchEntry,java.lang.Object)"
    functionUses: 19
    ICount: 5
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.SwitchEntry:122,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 127
    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.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.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.stmt.SwitchEntry,java.lang.Object)"
    functionUses: 19
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.SwitchEntry:128,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.SwitchEntry].getLabels()"
    functionSourceFile: "com.github.javaparser.ast.stmt.SwitchEntry"
    linkageType: null
    functionLinenumber: 132
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 17
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.SwitchEntry].getStatements()"
    functionSourceFile: "com.github.javaparser.ast.stmt.SwitchEntry"
    linkageType: null
    functionLinenumber: 137
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 29
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.SwitchEntry].setLabels(com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.stmt.SwitchEntry"
    linkageType: null
    functionLinenumber: 148
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.SwitchEntry"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    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:150"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchEntry:153"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchEntry:152"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.stmt.SwitchEntry:154"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchEntry:156"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchEntry:155"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.SwitchEntry:149,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.stmt.SwitchEntry:153,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.stmt.SwitchEntry:155,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode"
    - Src: "com.github.javaparser.ast.stmt.SwitchEntry:157,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.SwitchEntry].setStatements(com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.stmt.SwitchEntry"
    linkageType: null
    functionLinenumber: 162
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.SwitchEntry"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    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:164"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchEntry:167"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchEntry:166"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.stmt.SwitchEntry:168"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchEntry:170"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchEntry:169"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.SwitchEntry:163,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.stmt.SwitchEntry:167,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.stmt.SwitchEntry:169,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode"
    - Src: "com.github.javaparser.ast.stmt.SwitchEntry:171,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.SwitchEntry].remove(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.stmt.SwitchEntry"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.stmt.SwitchEntry:178"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchEntry:181"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchEntry:180"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.SwitchEntry:181"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchEntry:187"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchEntry:186"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.SwitchEntry:182"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchEntry:181"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchEntry:180"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.SwitchEntry:187"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchEntry:193"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchEntry:192"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.SwitchEntry:188"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchEntry:187"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchEntry:186"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.SwitchEntry:181,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    - Src: "com.github.javaparser.ast.stmt.SwitchEntry:182,1"
      Dst: "[com.github.javaparser.ast.NodeList].get"
    - Src: "com.github.javaparser.ast.stmt.SwitchEntry:183,1"
      Dst: "[com.github.javaparser.ast.NodeList].remove"
    - Src: "com.github.javaparser.ast.stmt.SwitchEntry:193,1"
      Dst: "[com.github.javaparser.ast.Node].remove"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.stmt.SwitchEntry].clone()"
    functionSourceFile: "com.github.javaparser.ast.stmt.SwitchEntry"
    linkageType: null
    functionLinenumber: 198
    functionDepth: 0
    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: 45
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.SwitchEntry:199,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>"
    - Src: "com.github.javaparser.ast.stmt.SwitchEntry:199,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchEntry].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.SwitchEntry].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.stmt.SwitchEntry"
    linkageType: null
    functionLinenumber: 204
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.SwitchEntryMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.SwitchEntry].getType()"
    functionSourceFile: "com.github.javaparser.ast.stmt.SwitchEntry"
    linkageType: null
    functionLinenumber: 209
    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: null
    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: null
    functionLinenumber: 214
    functionDepth: 0
    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:216"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchEntry:219"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchEntry:218"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.SwitchEntry:215,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.stmt.SwitchEntry:219,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    JavaMethodInfo: null
    BBCount: 3
    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: null
    functionLinenumber: 226
    functionDepth: 0
    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.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: 33
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.stmt.SwitchEntry:227"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchEntry:230"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchEntry:229"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.SwitchEntry:230"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchEntry:236"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchEntry:235"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.ast.stmt.SwitchEntry:231"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchEntry:230"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchEntry:229"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.SwitchEntry:236"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchEntry:242"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchEntry:241"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.stmt.SwitchEntry:237"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchEntry:236"
        BranchSideFuncs:
        - "set(int,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchEntry:235"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.SwitchEntry:230,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    - Src: "com.github.javaparser.ast.stmt.SwitchEntry:231,1"
      Dst: "[com.github.javaparser.ast.NodeList].get"
    - Src: "com.github.javaparser.ast.stmt.SwitchEntry:232,1"
      Dst: "[com.github.javaparser.ast.NodeList].set"
    - Src: "com.github.javaparser.ast.stmt.SwitchEntry:242,1"
      Dst: "[com.github.javaparser.ast.Node].replace"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.core.sym.Name1].<init>(java.lang.String,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.sym.Name1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.sym.Name1:18,1"
      Dst: "[com.fasterxml.jackson.core.sym.Name].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.sym.Name1].getEmptyName()"
    functionSourceFile: "com.fasterxml.jackson.core.sym.Name1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.sym.Name1"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.sym.Name1].equals(int)"
    functionSourceFile: "com.fasterxml.jackson.core.sym.Name1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.sym.Name1:24"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.Name1:23"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.sym.Name1].equals(int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.sym.Name1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.sym.Name1:25"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.Name1:24"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.Name1:25"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.Name1:24"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.sym.Name1].equals(int,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.sym.Name1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.sym.Name1].equals(int[],int)"
    functionSourceFile: "com.fasterxml.jackson.core.sym.Name1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "int[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.sym.Name1:28"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.Name1:27"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.Name1:28"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.Name1:27"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistConstructorDeclaration].<init>(javassist.CtConstructor,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistConstructorDeclaration"
    linkageType: null
    functionLinenumber: 42
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "javassist.CtConstructor"
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter].<init>(javassist.CtBehavior,com.github.javaparser.resolution.TypeSolver,com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration)"
    functionUses: 1
    ICount: 11
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistConstructorDeclaration:43,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistConstructorDeclaration:46,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistConstructorDeclaration].toString()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistConstructorDeclaration"
    linkageType: null
    functionLinenumber: 50
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 19
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistConstructorDeclaration:51,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistConstructorDeclaration:51,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistConstructorDeclaration:51,1"
      Dst: "[java.lang.Class].getSimpleName"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistConstructorDeclaration:51,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistConstructorDeclaration:52,1"
      Dst: "[javassist.CtConstructor].getName"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistConstructorDeclaration:52,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistConstructorDeclaration].getName()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistConstructorDeclaration"
    linkageType: null
    functionLinenumber: 58
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistConstructorDeclaration:59,1"
      Dst: "[javassist.CtConstructor].getName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistConstructorDeclaration].isField()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistConstructorDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistConstructorDeclaration].isParameter()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistConstructorDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistConstructorDeclaration].isType()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistConstructorDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistConstructorDeclaration].declaringType()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistConstructorDeclaration"
    linkageType: null
    functionLinenumber: 78
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistFactory].toTypeDeclaration(javassist.CtClass,com.github.javaparser.resolution.TypeSolver)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistConstructorDeclaration:79,1"
      Dst: "[javassist.CtConstructor].getDeclaringClass"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistConstructorDeclaration:79,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistFactory].toTypeDeclaration"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistConstructorDeclaration].getNumberOfParams()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistConstructorDeclaration"
    linkageType: null
    functionLinenumber: 83
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter].getNumberOfParams()"
    functionUses: 15
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistConstructorDeclaration:84,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter].getNumberOfParams"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistConstructorDeclaration].getParam(int)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistConstructorDeclaration"
    linkageType: null
    functionLinenumber: 88
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.declarations.ResolvedParameterDeclaration"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter].getParam(int)"
    functionUses: 9
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistConstructorDeclaration:89,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter].getParam"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistConstructorDeclaration].getTypeParameters()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistConstructorDeclaration"
    linkageType: null
    functionLinenumber: 93
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter].getTypeParameters()"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistConstructorDeclaration:94,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter].getTypeParameters"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistConstructorDeclaration].accessSpecifier()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistConstructorDeclaration"
    linkageType: null
    functionLinenumber: 98
    functionDepth: 0
    returnType: "com.github.javaparser.ast.AccessSpecifier"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistFactory].modifiersToAccessLevel(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistConstructorDeclaration:99,1"
      Dst: "[javassist.CtConstructor].getModifiers"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistConstructorDeclaration:99,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistFactory].modifiersToAccessLevel"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistConstructorDeclaration].getNumberOfSpecifiedExceptions()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistConstructorDeclaration"
    linkageType: null
    functionLinenumber: 103
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter].getNumberOfSpecifiedExceptions()"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistConstructorDeclaration:104,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter].getNumberOfSpecifiedExceptions"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistConstructorDeclaration].getSpecifiedException(int)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistConstructorDeclaration"
    linkageType: null
    functionLinenumber: 108
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter].getSpecifiedException(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistConstructorDeclaration:109,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter].getSpecifiedException"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__13].bootstrap$(com.github.javaparser.ast.stmt.EmptyStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__13"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.EmptyStmt"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__13].<init>(com.github.javaparser.ast.stmt.EmptyStmt)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__13:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__13].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__13].<init>(com.github.javaparser.ast.stmt.EmptyStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__13"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.EmptyStmt"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__13:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__13].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__13"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__13:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_8__1043].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_8__1043"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__1043].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_8__1043:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_8__1043].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_8__1043].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_8__1043"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_8__1043:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_8__1043].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__1043"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 7
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_8__1043:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$8"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.Log$lambda_makeFormattingSupplier_0__341].bootstrap$(java.util.function.Supplier[],java.lang.String)"
    functionSourceFile: "com.github.javaparser.utils.Log$lambda_makeFormattingSupplier_0__341"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Supplier"
    argCount: 2
    argTypes:
    - "java.util.function.Supplier[]"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Log$lambda_makeFormattingSupplier_0__341].<init>(java.util.function.Supplier[],java.lang.String)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.Log$lambda_makeFormattingSupplier_0__341:-1,1"
      Dst: "[com.github.javaparser.utils.Log$lambda_makeFormattingSupplier_0__341].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.Log$lambda_makeFormattingSupplier_0__341].<init>(java.util.function.Supplier[],java.lang.String)"
    functionSourceFile: "com.github.javaparser.utils.Log$lambda_makeFormattingSupplier_0__341"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.function.Supplier[]"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.Log$lambda_makeFormattingSupplier_0__341:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.Log$lambda_makeFormattingSupplier_0__341].get()"
    functionSourceFile: "com.github.javaparser.utils.Log$lambda_makeFormattingSupplier_0__341"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Log].lambda$makeFormattingSupplier$0(java.util.function.Supplier[],java.lang.String)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.Log$lambda_makeFormattingSupplier_0__341:-1,1"
      Dst: "[com.github.javaparser.utils.Log].lambda$makeFormattingSupplier$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.PropertyName].<init>(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.PropertyName"
    linkageType: null
    functionLinenumber: 60
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.PropertyName].<init>(java.lang.String,java.lang.String)"
    functionUses: 7
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.PropertyName:61,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyName].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.PropertyName].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.PropertyName"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ClassUtil].nonNullString(java.lang.String)"
    functionUses: 7
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.PropertyName:65,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.databind.PropertyName:66,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].nonNullString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.PropertyName].readResolve()"
    functionSourceFile: "com.fasterxml.jackson.databind.PropertyName"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.PropertyName:72"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.PropertyName:84"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.PropertyName:83"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.PropertyName:73"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.PropertyName:74"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.PropertyName:73"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.PropertyName:73"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.PropertyName:84"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.PropertyName:83"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.PropertyName:73,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.PropertyName].construct(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.PropertyName"
    linkageType: null
    functionLinenumber: 91
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.PropertyName"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.PropertyName].<init>(java.lang.String,java.lang.String)"
    - "[com.fasterxml.jackson.core.util.InternCache].intern(java.lang.String)"
    functionUses: 20
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.PropertyName:92"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.PropertyName:93"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.PropertyName:92"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.PropertyName:92"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.PropertyName:95"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.PropertyName:94"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.String)"
        - "intern(java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.PropertyName:92,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.fasterxml.jackson.databind.PropertyName:95,1"
      Dst: "[com.fasterxml.jackson.core.util.InternCache].intern"
    - Src: "com.fasterxml.jackson.databind.PropertyName:95,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyName].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.PropertyName].construct(java.lang.String,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.PropertyName"
    linkageType: null
    functionLinenumber: 99
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.PropertyName"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.PropertyName].<init>(java.lang.String,java.lang.String)"
    - "[com.fasterxml.jackson.core.util.InternCache].intern(java.lang.String)"
    functionUses: 5
    ICount: 14
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.PropertyName:100"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.PropertyName:103"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.PropertyName:102"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.PropertyName:103"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.PropertyName:106"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.PropertyName:105"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.String)"
        - "intern(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.PropertyName:103"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.PropertyName:106"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.PropertyName:105"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.String)"
        - "intern(java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.PropertyName:103,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.fasterxml.jackson.databind.PropertyName:106,1"
      Dst: "[com.fasterxml.jackson.core.util.InternCache].intern"
    - Src: "com.fasterxml.jackson.databind.PropertyName:106,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyName].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.PropertyName].internSimpleName()"
    functionSourceFile: "com.fasterxml.jackson.databind.PropertyName"
    linkageType: null
    functionLinenumber: 110
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.PropertyName"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.InternCache].intern(java.lang.String)"
    - "[com.fasterxml.jackson.databind.PropertyName].<init>(java.lang.String,java.lang.String)"
    functionUses: 2
    ICount: 15
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.PropertyName:111"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.PropertyName:114"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.PropertyName:113"
        BranchSideFuncs:
        - "intern(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.PropertyName:115"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.PropertyName:118"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.PropertyName:117"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.PropertyName:111,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.fasterxml.jackson.databind.PropertyName:114,1"
      Dst: "[com.fasterxml.jackson.core.util.InternCache].intern"
    - Src: "com.fasterxml.jackson.databind.PropertyName:118,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyName].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.PropertyName].withSimpleName(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.PropertyName"
    linkageType: null
    functionLinenumber: 126
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.PropertyName"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.PropertyName].<init>(java.lang.String,java.lang.String)"
    functionUses: 2
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.PropertyName:127"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.PropertyName:130"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.PropertyName:129"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.PropertyName:130"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.PropertyName:133"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.PropertyName:132"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.PropertyName:130,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.fasterxml.jackson.databind.PropertyName:133,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyName].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.PropertyName].withNamespace(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.PropertyName"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.PropertyName"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.PropertyName:141"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.PropertyName:145"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.PropertyName:144"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.PropertyName:142"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.PropertyName:148"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.PropertyName:147"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.PropertyName:145"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.PropertyName:148"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.PropertyName:147"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.PropertyName:145,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.fasterxml.jackson.databind.PropertyName:148,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyName].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.PropertyName].getSimpleName()"
    functionSourceFile: "com.fasterxml.jackson.databind.PropertyName"
    linkageType: null
    functionLinenumber: 157
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 30
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.PropertyName].simpleAsEncoded(com.fasterxml.jackson.databind.cfg.MapperConfig)"
    functionSourceFile: "com.fasterxml.jackson.databind.PropertyName"
    linkageType: null
    functionLinenumber: 167
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.SerializableString"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.SerializedString].<init>(java.lang.String)"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].compileString(java.lang.String)"
    functionUses: 2
    ICount: 14
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.PropertyName:169"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.PropertyName:177"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.PropertyName:176"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.PropertyName:170"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.PropertyName:173"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.PropertyName:172"
        BranchSideFuncs:
        - "compileString(java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.PropertyName:171,1"
      Dst: "[com.fasterxml.jackson.core.io.SerializedString].<init>"
    - Src: "com.fasterxml.jackson.databind.PropertyName:173,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].compileString"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.PropertyName].getNamespace()"
    functionSourceFile: "com.fasterxml.jackson.databind.PropertyName"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.PropertyName].hasSimpleName()"
    functionSourceFile: "com.fasterxml.jackson.databind.PropertyName"
    linkageType: null
    functionLinenumber: 184
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.PropertyName:185"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.PropertyName:184"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.PropertyName:185,1"
      Dst: "[java.lang.String].isEmpty"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.PropertyName].hasSimpleName(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.PropertyName"
    linkageType: null
    functionLinenumber: 192
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.PropertyName:193,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.PropertyName].hasNamespace()"
    functionSourceFile: "com.fasterxml.jackson.databind.PropertyName"
    linkageType: null
    functionLinenumber: 196
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.PropertyName:197"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.PropertyName:196"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.PropertyName].isEmpty()"
    functionSourceFile: "com.fasterxml.jackson.databind.PropertyName"
    linkageType: null
    functionLinenumber: 208
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 13
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.PropertyName:209"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.PropertyName:208"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.PropertyName:209"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.PropertyName:208"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.PropertyName:209,1"
      Dst: "[java.lang.String].isEmpty"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.PropertyName].equals(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.PropertyName"
    linkageType: null
    functionLinenumber: 220
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 39
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.PropertyName:221"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.PropertyName:222"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.PropertyName:221"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.PropertyName:222"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.PropertyName:225"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.PropertyName:226"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.PropertyName:230"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.PropertyName:232"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.PropertyName:234"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.PropertyName:233"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.PropertyName:233"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.PropertyName:237"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.PropertyName:236"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.PropertyName:234"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.PropertyName:237"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.PropertyName:236"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.PropertyName:237"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.PropertyName:240"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.PropertyName:239"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.PropertyName:238"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.PropertyName:237"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.PropertyName:226,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.PropertyName:234,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.PropertyName].hashCode()"
    functionSourceFile: "com.fasterxml.jackson.databind.PropertyName"
    linkageType: null
    functionLinenumber: 244
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.PropertyName:245"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.PropertyName:248"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.PropertyName:247"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.PropertyName:246,1"
      Dst: "[java.lang.String].hashCode"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.PropertyName].toString()"
    functionSourceFile: "com.fasterxml.jackson.databind.PropertyName"
    linkageType: null
    functionLinenumber: 252
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 19
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.PropertyName:253"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.PropertyName:256"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.PropertyName:255"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.PropertyName:256,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_19__1056].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_19__1056"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_19__1056].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_19__1056:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_19__1056].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_19__1056].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_19__1056"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_19__1056:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_19__1056].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_19__1056"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__1056:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$19"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].toString()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration"
    linkageType: null
    functionLinenumber: 49
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 21
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration:50,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration:50,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration:50,1"
      Dst: "[java.lang.Class].getSimpleName"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration:50,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration:51,1"
      Dst: "[javassist.CtClass].getName"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration:51,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].<init>(javassist.CtClass,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration"
    linkageType: null
    functionLinenumber: 55
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "javassist.CtClass"
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.logic.AbstractTypeDeclaration].<init>()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].<init>(javassist.CtClass,com.github.javaparser.resolution.TypeSolver,com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    functionUses: 1
    ICount: 21
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration:57"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration:60"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration:59"
        BranchSideFuncs:
        - "<init>(javassist.CtClass,com.github.javaparser.resolution.TypeSolver,com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration:56,1"
      Dst: "[com.github.javaparser.symbolsolver.logic.AbstractTypeDeclaration].<init>"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration:57,1"
      Dst: "[javassist.CtClass].isAnnotation"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration:58,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration:58,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration:58,1"
      Dst: "[javassist.CtClass].getName"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration:58,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration:58,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration:62,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].getPackageName()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration:67,1"
      Dst: "[javassist.CtClass].getPackageName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].getClassName()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration"
    linkageType: null
    functionLinenumber: 71
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].getQualifiedName()"
    functionUses: 1
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration:73"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration:76"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration:75"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration:72,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].getQualifiedName"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration:73,1"
      Dst: "[java.lang.String].contains"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration:74,1"
      Dst: "[java.lang.String].lastIndexOf"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration:74,1"
      Dst: "[java.lang.String].length"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration:74,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].getQualifiedName()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration"
    linkageType: null
    functionLinenumber: 80
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 20
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration:81,1"
      Dst: "[javassist.CtClass].getName"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration:81,1"
      Dst: "[java.lang.String].replace"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration:87,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].getAllFields()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration"
    linkageType: null
    functionLinenumber: 91
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].getDeclaredFields()"
    functionUses: 10
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration:92,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].getDeclaredFields"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].isAssignableBy(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration:97,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].getAncestors(boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration"
    linkageType: null
    functionLinenumber: 101
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].getAncestors(boolean)"
    functionUses: 4
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration:102,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].getAncestors"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].internalTypes()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration"
    linkageType: null
    functionLinenumber: 106
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].internalTypes()"
    functionUses: 6
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration:107,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].internalTypes"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].getDeclaredMethods()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration"
    linkageType: null
    functionLinenumber: 112
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration:113,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].hasDirectlyAnnotation(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration"
    linkageType: null
    functionLinenumber: 117
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration:118,1"
      Dst: "[javassist.CtClass].hasAnnotation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].getName()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration"
    linkageType: null
    functionLinenumber: 122
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].getClassName()"
    functionUses: 18
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration:123,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].getClassName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].getTypeParameters()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration"
    linkageType: null
    functionLinenumber: 133
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 24
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration:134,1"
      Dst: "[java.util.Collections].emptyList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].containerType()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration"
    linkageType: null
    functionLinenumber: 139
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration:140,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration:140,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration:140,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration:140,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration:140,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration:140,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].getConstructors()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration"
    linkageType: null
    functionLinenumber: 144
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration:145,1"
      Dst: "[java.util.Collections].emptyList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].getAnnotationMembers()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration"
    linkageType: null
    functionLinenumber: 149
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration$lambda_getAnnotationMembers_0__1182].bootstrap$(com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration)"
    functionUses: 1
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration:150,1"
      Dst: "[javassist.CtClass].getDeclaredMethods"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration:150,1"
      Dst: "[java.util.stream.Stream].of"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration:150,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration$lambda_getAnnotationMembers_0__1182].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration:151,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration:152,1"
      Dst: "[java.util.stream.Collectors].toList"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration:152,1"
      Dst: "[java.util.stream.Stream].collect"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].isInheritable()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration"
    linkageType: null
    functionLinenumber: 157
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[javassist.CtClass].getAnnotation(java.lang.Class)"
    functionUses: 1
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration:158"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration:158"
        BranchSideFuncs:
        - "getAnnotation(java.lang.Class)"
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration:157"
        BranchSideFuncs:
        - "getAnnotation(java.lang.Class)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration:158,1"
      Dst: "[javassist.CtClass].getAnnotation"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].lambda$getAnnotationMembers$0(javassist.CtMethod)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration"
    linkageType: null
    functionLinenumber: 150
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration"
    argCount: 1
    argTypes:
    - "javassist.CtMethod"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration].<init>(javassist.CtMethod,com.github.javaparser.resolution.TypeSolver)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration:151,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer$TableInfo].<init>(int,int,java.lang.String[],com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer$Bucket[])"
    functionSourceFile: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer$TableInfo"
    linkageType: null
    functionLinenumber: 917
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "java.lang.String[]"
    - "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer$Bucket[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer$TableInfo:918,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer$TableInfo].<init>(com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer)"
    functionSourceFile: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer$TableInfo"
    linkageType: null
    functionLinenumber: 925
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer$TableInfo:926,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer$TableInfo].createInitial(int)"
    functionSourceFile: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer$TableInfo"
    linkageType: null
    functionLinenumber: 933
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer$TableInfo"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer$TableInfo].<init>(int,int,java.lang.String[],com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer$Bucket[])"
    functionUses: 2
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer$TableInfo:934,1"
      Dst: "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer$TableInfo].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer].<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.jsontype.TypeIdResolver,java.lang.String,boolean,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer"
    linkageType: null
    functionLinenumber: 31
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.jsontype.TypeIdResolver"
    - "java.lang.String"
    - "boolean"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase].<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.jsontype.TypeIdResolver,java.lang.String,boolean,com.fasterxml.jackson.databind.JavaType)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer:32,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer].<init>(com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer,com.fasterxml.jackson.databind.BeanProperty)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer"
    - "com.fasterxml.jackson.databind.BeanProperty"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase].<init>(com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase,com.fasterxml.jackson.databind.BeanProperty)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer:36,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer].forProperty(com.fasterxml.jackson.databind.BeanProperty)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer"
    linkageType: null
    functionLinenumber: 40
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsontype.TypeDeserializer"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.BeanProperty"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer].<init>(com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer,com.fasterxml.jackson.databind.BeanProperty)"
    functionUses: 9
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer:41"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer:40"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer,com.fasterxml.jackson.databind.BeanProperty)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer:41,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer].getTypeInclusion()"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer"
    linkageType: null
    functionLinenumber: 44
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonTypeInfo$As"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer].deserializeTypedFromObject(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer"
    linkageType: null
    functionLinenumber: 51
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer]._deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 6
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer:52,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer]._deserialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer].deserializeTypedFromArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer"
    linkageType: null
    functionLinenumber: 56
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer]._deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 7
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer:57,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer]._deserialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer].deserializeTypedFromScalar(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer"
    linkageType: null
    functionLinenumber: 61
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer]._deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer:62,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer]._deserialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer].deserializeTypedFromAny(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer"
    linkageType: null
    functionLinenumber: 66
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer]._deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 9
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer:67,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer]._deserialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer]._deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer"
    linkageType: null
    functionLinenumber: 84
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].canReadTypeId()"
    - "[com.fasterxml.jackson.core.JsonParser].canReadTypeId()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getTypeId()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getTypeId()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase]._deserializeWithNativeTypeId(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonParser].currentToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase].baseType()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].reportWrongTokenException(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.core.JsonToken,java.lang.String,java.lang.Object[])"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase].baseTypeName()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase].baseType()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].reportWrongTokenException(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.core.JsonToken,java.lang.String,java.lang.Object[])"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase].baseTypeName()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getText()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getText()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getText()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getText()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getText()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getText()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase]._findDeserializer(com.fasterxml.jackson.databind.DeserializationContext,java.lang.String)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].bufferForInputBuffering(com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartObject()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].clearCurrentToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].asParser(com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].createFlattened(boolean,com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.impl.UnsupportedTypeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.ext.NioPathDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$SqlDateDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.FailingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.TokenBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$TimestampDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$IntDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ShortDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicLongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLDeserializers$Std].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicBooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$FloatDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$LongDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase].baseType()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].reportWrongTokenException(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.core.JsonToken,java.lang.String,java.lang.Object[])"
    functionUses: 4
    ICount: 57
    EdgeCount: 125
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer:85"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer:92"
        BranchSideFuncs:
        - "getTypeId()"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer:91"
        BranchSideFuncs:
        - "currentToken()"
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer:87"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer:92"
        BranchSideFuncs:
        - "_deserializeWithNativeTypeId(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer:91"
        BranchSideFuncs:
        - "currentToken()"
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer:93"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer:98"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer:95"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer:103"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer:102"
        BranchSideFuncs:
        - "hasToken(com.fasterxml.jackson.core.JsonToken)"
        - "getText()"
        - "_findDeserializer(com.fasterxml.jackson.databind.DeserializationContext,java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer:99"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer:103"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer:102"
        BranchSideFuncs:
        - "hasToken(com.fasterxml.jackson.core.JsonToken)"
        - "getText()"
        - "_findDeserializer(com.fasterxml.jackson.databind.DeserializationContext,java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer:108"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer:120"
        BranchSideFuncs:
        - "nextToken()"
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer:108"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer:120"
        BranchSideFuncs:
        - "nextToken()"
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer:123"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer:127"
        BranchSideFuncs:
        - "baseType()"
        - "reportWrongTokenException(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.core.JsonToken,java.lang.String,java.lang.Object[])"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer:126"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer:85,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].canReadTypeId"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer:86,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getTypeId"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer:88,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase]._deserializeWithNativeTypeId"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer:92,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentToken"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer:95,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer:96,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase].baseType"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer:97,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase].baseTypeName"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer:97,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer:96,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].reportWrongTokenException"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer:103,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getText"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer:104,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase]._findDeserializer"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer:108,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].hasToken"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer:110,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].bufferForInputBuffering"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer:111,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartObject"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer:112,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeFieldName"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer:113,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeString"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer:116,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].clearCurrentToken"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer:117,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].asParser"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer:117,1"
      Dst: "[com.fasterxml.jackson.core.util.JsonParserSequence].createFlattened"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer:121,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserialize"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.CatchClause].<init>()"
    functionSourceFile: "com.github.javaparser.ast.stmt.CatchClause"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -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: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.CatchClause:56,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>"
    - Src: "com.github.javaparser.ast.stmt.CatchClause:56,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].<init>"
    - Src: "com.github.javaparser.ast.stmt.CatchClause:56,1"
      Dst: "[com.github.javaparser.ast.stmt.CatchClause].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.Parameter"
    - "com.github.javaparser.ast.stmt.BlockStmt"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.CatchClause:61,1"
      Dst: "[com.github.javaparser.ast.stmt.CatchClause].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 68
    functionDepth: 0
    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:69,1"
      Dst: "[com.github.javaparser.ast.Node].<init>"
    - Src: "com.github.javaparser.ast.stmt.CatchClause:70,1"
      Dst: "[com.github.javaparser.ast.stmt.CatchClause].setParameter"
    - Src: "com.github.javaparser.ast.stmt.CatchClause:71,1"
      Dst: "[com.github.javaparser.ast.stmt.CatchClause].setBody"
    - Src: "com.github.javaparser.ast.stmt.CatchClause:72,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 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.GenericVisitorAdapter].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.HashCodeVisitor].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.symbolsolver.javaparsermodel.DefaultVisitorAdapter].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.CloneVisitor].visit(com.github.javaparser.ast.stmt.CatchClause,java.lang.Object)"
    - "[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.EqualsVisitor].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.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.stmt.CatchClause,java.lang.Object)"
    functionUses: 19
    ICount: 5
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.CatchClause:78,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 83
    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.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.VoidVisitorAdapter].visit(com.github.javaparser.ast.stmt.CatchClause,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].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)"
    functionUses: 18
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.CatchClause:84,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.CatchClause].getParameter()"
    functionSourceFile: "com.github.javaparser.ast.stmt.CatchClause"
    linkageType: null
    functionLinenumber: 93
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.Parameter"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 16
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: 98
    functionDepth: 0
    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:100"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.CatchClause:103"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.CatchClause:102"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.stmt.CatchClause:104"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.CatchClause:106"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.stmt.CatchClause:105"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.CatchClause:99,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.stmt.CatchClause:103,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.stmt.CatchClause:105,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode"
    - Src: "com.github.javaparser.ast.stmt.CatchClause:107,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.CatchClause].getBody()"
    functionSourceFile: "com.github.javaparser.ast.stmt.CatchClause"
    linkageType: null
    functionLinenumber: 112
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.BlockStmt"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 13
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.CatchClause].setBody(com.github.javaparser.ast.stmt.BlockStmt)"
    functionSourceFile: "com.github.javaparser.ast.stmt.CatchClause"
    linkageType: null
    functionLinenumber: 117
    functionDepth: 0
    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:119"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.CatchClause:122"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.CatchClause:121"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.stmt.CatchClause:123"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.CatchClause:125"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.stmt.CatchClause:124"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.CatchClause:118,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.stmt.CatchClause:122,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.stmt.CatchClause:124,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode"
    - Src: "com.github.javaparser.ast.stmt.CatchClause:126,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.CatchClause].clone()"
    functionSourceFile: "com.github.javaparser.ast.stmt.CatchClause"
    linkageType: null
    functionLinenumber: 132
    functionDepth: 0
    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: 45
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.CatchClause:133,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>"
    - Src: "com.github.javaparser.ast.stmt.CatchClause:133,1"
      Dst: "[com.github.javaparser.ast.stmt.CatchClause].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.CatchClause].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.stmt.CatchClause"
    linkageType: null
    functionLinenumber: 138
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.CatchClauseMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: 144
    functionDepth: 0
    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:145"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.CatchClause:148"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.CatchClause:147"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.CatchClause:148"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.CatchClause:152"
        BranchSideFuncs:
        - "setBody(com.github.javaparser.ast.stmt.BlockStmt)"
      - BranchSide: "com.github.javaparser.ast.stmt.CatchClause:151"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.CatchClause:152"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.CatchClause:156"
        BranchSideFuncs:
        - "setParameter(com.github.javaparser.ast.body.Parameter)"
      - BranchSide: "com.github.javaparser.ast.stmt.CatchClause:155"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.CatchClause:149,1"
      Dst: "[com.github.javaparser.ast.stmt.CatchClause].setBody"
    - Src: "com.github.javaparser.ast.stmt.CatchClause:153,1"
      Dst: "[com.github.javaparser.ast.stmt.CatchClause].setParameter"
    - Src: "com.github.javaparser.ast.stmt.CatchClause:156,1"
      Dst: "[com.github.javaparser.ast.Node].replace"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer].<init>(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer"
    linkageType: null
    functionLinenumber: 227
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$Base].<init>(java.lang.Class,com.fasterxml.jackson.core.JsonParser$NumberType,java.lang.String)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer:228,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$Base].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer"
    linkageType: null
    functionLinenumber: 234
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(double)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(double)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(double)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(double)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(double)"
    functionUses: 60
    ICount: 8
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer:235,1"
      Dst: "[java.lang.Double].doubleValue"
    - Src: "com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer:235,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeNumber"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer"
    linkageType: null
    functionLinenumber: 244
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.NumberOutput].notFinite(double)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeSerializerBase].writeTypePrefix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter].writeTypePrefix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeSerializer].writeTypePrefix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    - "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].typeId(java.lang.Object,com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(double)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(double)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(double)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(double)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(double)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeSerializer].writeTypeSuffix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeSerializerBase].writeTypeSuffix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter].writeTypeSuffix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(double)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(double)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(double)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(double)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(double)"
    functionUses: 26
    ICount: 19
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer:246"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer:252"
        BranchSideFuncs:
        - "writeNumber(double)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer:246,1"
      Dst: "[java.lang.Double].doubleValue"
    - Src: "com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer:246,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberOutput].notFinite"
    - Src: "com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer:249,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].typeId"
    - Src: "com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer:247,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].writeTypePrefix"
    - Src: "com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer:250,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeNumber"
    - Src: "com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer:251,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].writeTypeSuffix"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer].notFinite(double)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer:259,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberOutput].notFinite"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:46,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:52,1"
      Dst: "[java.util.LinkedList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].equals(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet"
    linkageType: null
    functionLinenumber: 55
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 34
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:56"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:57"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:56"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:57"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:56"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:57"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:58"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:57,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:61,1"
      Dst: "[java.util.HashSet].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:61,1"
      Dst: "[java.util.AbstractSet].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].hashCode()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet"
    linkageType: null
    functionLinenumber: 65
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].hashCode()"
    functionUses: 8
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:66,1"
      Dst: "[java.util.List].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].toString()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet"
    linkageType: null
    functionLinenumber: 70
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 19
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:71,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:71,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:71,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].isTrue()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:82,1"
      Dst: "[java.util.List].isEmpty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].empty()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].withBound(com.github.javaparser.symbolsolver.resolution.typeinference.Bound)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.resolution.typeinference.Bound"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:90"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:93"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:92"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:90,1"
      Dst: "[java.util.List].contains"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:93,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:94,1"
      Dst: "[java.util.List].addAll"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:95,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].findPairSameAs(java.util.function.Predicate)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 1
    argTypes:
    - "java.util.function.Predicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:100"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:116"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:115"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:102"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:100"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:99"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:104"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:100"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:99"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:106"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:103"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:102"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:109"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:103"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:102"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:100,1"
      Dst: "[java.util.List].size"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:101,1"
      Dst: "[java.util.List].get"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:108,1"
      Dst: "[com.github.javaparser.utils.Pair].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:109,1"
      Dst: "[java.util.function.Predicate].test"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:110,1"
      Dst: "[java.util.Optional].of"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:116,1"
      Dst: "[java.util.Optional].empty"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].isEmpty()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:120,1"
      Dst: "[java.util.List].isEmpty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].forEachPairSameAs(com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet$Processor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet$Processor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:129"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:142"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:141"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:131"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:128"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:127"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:133"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:128"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:127"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:135"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:132"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:131"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:129,1"
      Dst: "[java.util.List].size"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:130,1"
      Dst: "[java.util.List].get"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:137,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet$Processor].process"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].forEachPairSameAndSubtype(com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet$Processor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet$Processor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:147"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:160"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:159"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:149"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:146"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:145"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:151"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:146"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:145"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:153"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:150"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:149"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:147,1"
      Dst: "[java.util.List].size"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:148,1"
      Dst: "[java.util.List].get"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:155,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet$Processor].process"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].forEachPairSubtypeAndSubtype(com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet$Processor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet$Processor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:165"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:178"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:177"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:167"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:164"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:163"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:169"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:164"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:163"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:171"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:168"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:167"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:165,1"
      Dst: "[java.util.List].size"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:166,1"
      Dst: "[java.util.List].get"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:173,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet$Processor].process"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].areSameTypeInference(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:182"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:182"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:182"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:182,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isInferenceVariable"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:182,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].findPairsOfCommonAncestors(com.github.javaparser.resolution.types.ResolvedReferenceType,com.github.javaparser.resolution.types.ResolvedReferenceType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedReferenceType"
    - "com.github.javaparser.resolution.types.ResolvedReferenceType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 42
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:193"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:204"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:203"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:194"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:203"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:202"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:197"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:202"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:201"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:197"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:202"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:201"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:198"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:202"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:201"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:186,1"
      Dst: "[java.util.LinkedList].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:187,1"
      Dst: "[java.util.List].add"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:188,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].getAllAncestors"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:188,1"
      Dst: "[java.util.List].addAll"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:193,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:193,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:193,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:195,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:197,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:198,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:198,1"
      Dst: "[java.lang.Object].equals"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:199,1"
      Dst: "[com.github.javaparser.utils.Pair].<init>"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].incorporate(com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet"
    argCount: 2
    argTypes:
    - "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet"
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:214"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:217"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:216"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:214,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:214,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:214,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:215,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].withBound"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:217,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].deriveImpliedBounds"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].deriveImpliedBounds(com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 49
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:395"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:438"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:437"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:438"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:441"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:440"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:442"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:445"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:444"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:245,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormulaSet].empty"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:256,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet$lambda_deriveImpliedBounds_0__1232].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:256,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].forEachPairSameAs"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:274,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet$lambda_deriveImpliedBounds_1__1233].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:274,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].forEachPairSameAndSubtype"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:286,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet$lambda_deriveImpliedBounds_2__1234].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:298,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet$lambda_deriveImpliedBounds_3__1235].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:298,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].forEachPairSubtypeAndSubtype"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:307,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet$lambda_deriveImpliedBounds_4__1236].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:345,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet$lambda_deriveImpliedBounds_5__1237].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:370,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet$lambda_deriveImpliedBounds_6__1238].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:395,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:395,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet$lambda_deriveImpliedBounds_7__1239].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:395,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:395,1"
      Dst: "[java.util.stream.Collectors].toList"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:395,1"
      Dst: "[java.util.stream.Stream].collect"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:395,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:395,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:395,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:398,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:438,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormulaSet].isEmpty"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:441,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormulaSet].reduce"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:442,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].isEmpty"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:445,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].incorporate"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].containsFalse()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:450,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:450,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet$lambda_containsFalse_8__1240].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:450,1"
      Dst: "[java.util.stream.Stream].anyMatch"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].allInferenceVariables()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:477"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:480"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:479"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:476,1"
      Dst: "[java.util.HashSet].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:477,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:477,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:477,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:478,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.Bound].usedInferenceVariables"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:478,1"
      Dst: "[java.util.Set].addAll"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].hasInstantiationFor(com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:484"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:489"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:488"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:485"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:488"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:487"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:484,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:484,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:484,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:485,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.Bound].isAnInstantiationFor"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].getInstantiationFor(com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:493"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:498"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:497"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:494"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:497"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:496"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:493,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:493,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:493,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:494,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.Bound].isAnInstantiationFor"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:495,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.Bound].isAnInstantiation"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:495,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:498,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].thereIsSomeJSuchThatβ\
      equalAlphaJ(java.util.Set,com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.util.Set"
    - "com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:502"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:515"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:514"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:503"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:514"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:513"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:504"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:513"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:512"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:506"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:509"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:508"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:506"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:509"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:508"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:509"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:513"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:512"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:509"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:513"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:512"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:502,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:502,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:502,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:503,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:506,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound].getS"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:506,1"
      Dst: "[java.lang.Object].equals"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:506,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound].getT"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].buildAllSubsetsOfSize(java.util.Set,int)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "java.util.Set"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:519"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:522"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:521"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:523"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:527"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:526"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:519,1"
      Dst: "[java.util.Set].size"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:520,1"
      Dst: "[java.util.Arrays].asList"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:522,1"
      Dst: "[java.util.LinkedList].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:523,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:523,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:523,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:524,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].allButOne"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:525,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].buildAllSubsetsOfSize"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:525,1"
      Dst: "[java.util.List].addAll"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].allButOne(java.util.Set,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 2
    argTypes:
    - "java.util.Set"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:532,1"
      Dst: "[java.util.HashSet].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:533,1"
      Dst: "[java.util.Set].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].smallestSetWithProperty(java.util.Set,java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 2
    argTypes:
    - "java.util.Set"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:542"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:549"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:548"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:543"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:542"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:541"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:544"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:547"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:546"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:542,1"
      Dst: "[java.util.Set].size"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:543,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].buildAllSubsetsOfSize"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:543,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:543,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:543,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:544,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].hasProperty"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:545,1"
      Dst: "[java.util.Optional].of"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:549,1"
      Dst: "[java.util.Optional].empty"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].hasProperty(java.util.Set,java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.util.Set"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:558"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:569"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:568"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:563"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:568"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:567"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:564"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:567"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:566"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:564"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:567"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:566"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:558,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:558,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:558,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:559,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:559,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet$lambda_hasProperty_9__1241].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:560,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:560,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet$lambda_hasProperty_10__1242].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:561,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet$lambda_hasProperty_11__1243].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:562,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:563,1"
      Dst: "[java.util.stream.Collectors].toList"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:563,1"
      Dst: "[java.util.stream.Stream].collect"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:563,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:564,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].hasInstantiationFor"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:564,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].thereIsSomeJSuchThatβ\
        equalAlphaJ"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].performResolution(java.util.List,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 188
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:578"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:582"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:581"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:605"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:615"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:614"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:606"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:609"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:608"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:615"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:624"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:623"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:616"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:619"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:618"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:624"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:636"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:635"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:626"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:624"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:623"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:628"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:625"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:624"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:636"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:643"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:642"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:645"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:653"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:652"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:646"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:649"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:648"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:654"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:659"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:658"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:655"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:658"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:657"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:659"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:672"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:671"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:661"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:664"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:663"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:673"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:678"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:677"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:674"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:677"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:676"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:678"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:775"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:774"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:690"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:772"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:771"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:692"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:732"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:731"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:702"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:709"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:708"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:710"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:716"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:715"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:710"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:716"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:715"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:710"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:716"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:715"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:716"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:727"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:726"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:721"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:724"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:723"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:737"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:744"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:743"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:578,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].containsFalse"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:579,1"
      Dst: "[java.util.Optional].empty"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:582,1"
      Dst: "[java.util.LinkedList].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:605,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:605,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:605,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:607,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:624,1"
      Dst: "[java.util.List].size"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:625,1"
      Dst: "[java.util.List].get"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:628,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet$VariableDependency].access$100"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:628,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet$VariableDependency].access$000"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:628,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].equals"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:629,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet$VariableDependency].getDepending"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:629,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet$VariableDependency].getDependedOn"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:629,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet$VariableDependency].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:629,1"
      Dst: "[java.util.List].add"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:636,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].allInferenceVariables"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:636,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:643,1"
      Dst: "[java.util.HashSet].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:644,1"
      Dst: "[java.util.Set].addAll"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:646,1"
      Dst: "[java.util.List].contains"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:647,1"
      Dst: "[java.util.Set].add"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:655,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].hasInstantiationFor"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:660,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet].empty"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:662,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].getInstantiationFor"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:662,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet].withInstantiation"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:664,1"
      Dst: "[java.util.Optional].of"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:678,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].allSetsWithProperty"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:683,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:683,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet$lambda_performResolution_12__1244].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:683,1"
      Dst: "[java.util.stream.Stream].anyMatch"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:691,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].empty"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:693,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet$lambda_performResolution_13__1245].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:694,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:694,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet$lambda_performResolution_14__1246].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:695,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:696,1"
      Dst: "[java.util.stream.Collectors].toSet"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:696,1"
      Dst: "[java.util.stream.Stream].collect"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:702,1"
      Dst: "[java.util.Set].size"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:703,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper].leastUpperBound"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:709,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet$lambda_performResolution_15__1247].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:710,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].properUpperBoundsAreAtMostExceptionThrowableAndObject"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:711,1"
      Dst: "[com.github.javaparser.resolution.TypeSolver].solveType"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:711,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:717,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet$lambda_performResolution_16__1248].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:718,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet$lambda_performResolution_17__1249].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:722,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:724,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper].glb"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:727,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:727,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].withBound"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:732,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].incorporate"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:738,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].performResolution"
    JavaMethodInfo: null
    BBCount: 63
    CyclomaticComplexity: 11
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].allPossibleSetsWithProperty(java.util.Set,java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 2
    argTypes:
    - "java.util.Set"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:780"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:787"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:786"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:781"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:779"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:778"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:782"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:785"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:784"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:779,1"
      Dst: "[java.util.HashSet].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:780,1"
      Dst: "[java.util.Set].size"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:781,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].buildAllSubsetsOfSize"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:781,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:781,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:781,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:782,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].hasProperty"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:783,1"
      Dst: "[java.util.Set].add"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].thereAreProperSubsets(java.util.Set,java.util.Set)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.util.Set"
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:791"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:798"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:797"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:792"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:797"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:796"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:793"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:797"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:796"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:791,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:791,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:791,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:792,1"
      Dst: "[java.util.Set].equals"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:793,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].isTheFirstAProperSubsetOfTheSecond"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].isTheFirstAProperSubsetOfTheSecond(java.util.Set,java.util.Set)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.util.Set"
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:802"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:801"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:802"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:801"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:802,1"
      Dst: "[java.util.Set].containsAll"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:802,1"
      Dst: "[java.util.Set].size"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].allSetsWithProperty(java.util.Set,java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 2
    argTypes:
    - "java.util.Set"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:808"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:813"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:812"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:809"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:812"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:811"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:806,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].allPossibleSetsWithProperty"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:807,1"
      Dst: "[java.util.HashSet].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:808,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:808,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:808,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:809,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].thereAreProperSubsets"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:810,1"
      Dst: "[java.util.Set].add"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].properUpperBoundsAreAtMostExceptionThrowableAndObject(com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:817,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].appearInLeftPartOfCapture(com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:821"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:829"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:828"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:822"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:828"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:827"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:824"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:828"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:827"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:821,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:821,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:821,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:824,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.CapturesBound].getInferenceVariables"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:824,1"
      Dst: "[java.util.List].contains"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].getProperUpperBoundsFor(com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:833,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:833,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet$lambda_getProperUpperBoundsFor_18__1250].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:833,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:833,1"
      Dst: "[java.util.stream.Collectors].toList"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:833,1"
      Dst: "[java.util.stream.Stream].collect"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].lambda$getProperUpperBoundsFor$18(com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable,com.github.javaparser.symbolsolver.resolution.typeinference.Bound)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable"
    - "com.github.javaparser.symbolsolver.resolution.typeinference.Bound"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:833,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.Bound].isProperUpperBoundFor"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:833,1"
      Dst: "[java.util.Optional].isPresent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].lambda$performResolution$17(com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable,com.github.javaparser.symbolsolver.resolution.typeinference.Bound)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable"
    - "com.github.javaparser.symbolsolver.resolution.typeinference.Bound"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:719,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.Bound].isProperUpperBoundFor"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:719,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:719,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperUpperBound].getProperType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].lambda$performResolution$16(com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable,com.github.javaparser.symbolsolver.resolution.typeinference.Bound)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable"
    - "com.github.javaparser.symbolsolver.resolution.typeinference.Bound"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:718,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.Bound].isProperUpperBoundFor"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:718,1"
      Dst: "[java.util.Optional].isPresent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].lambda$performResolution$15(com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable,com.github.javaparser.symbolsolver.resolution.typeinference.Bound)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable"
    - "com.github.javaparser.symbolsolver.resolution.typeinference.Bound"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:709,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.Bound].isThrowsBoundOn"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].lambda$performResolution$14(com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable,com.github.javaparser.symbolsolver.resolution.typeinference.Bound)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable"
    - "com.github.javaparser.symbolsolver.resolution.typeinference.Bound"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:695,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.Bound].isProperLowerBoundFor"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:695,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:695,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperLowerBound].getProperType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].lambda$performResolution$13(com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable,com.github.javaparser.symbolsolver.resolution.typeinference.Bound)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable"
    - "com.github.javaparser.symbolsolver.resolution.typeinference.Bound"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:694,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.Bound].isProperLowerBoundFor"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:694,1"
      Dst: "[java.util.Optional].isPresent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].lambda$performResolution$12(com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:684,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].appearInLeftPartOfCapture"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].lambda$hasProperty$11(com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet$VariableDependency)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet$VariableDependency"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:562,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet$VariableDependency].access$100"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].lambda$hasProperty$10(com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet$VariableDependency)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet$VariableDependency"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:561"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:560"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:561,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet$VariableDependency].isReflexive"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].lambda$hasProperty$9(com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable,com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet$VariableDependency)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable"
    - "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet$VariableDependency"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:560,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet$VariableDependency].access$000"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:560,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].equals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].lambda$containsFalse$8(com.github.javaparser.symbolsolver.resolution.typeinference.Bound)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.resolution.typeinference.Bound"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].lambda$deriveImpliedBounds$7(com.github.javaparser.symbolsolver.resolution.typeinference.Bound)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.resolution.typeinference.Bound"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].lambda$deriveImpliedBounds$6(com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound,com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound,com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormulaSet)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormulaSet"
    argCount: 3
    argTypes:
    - "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound"
    - "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound"
    - "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormulaSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 58
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:371"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:387"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:386"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:371"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:387"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:386"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:372"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:387"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:386"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:372"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:387"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:386"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:376"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:387"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:386"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:377"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:384"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:383"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:380"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:376"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:375"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:380"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:376"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:375"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:371,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound].getS"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:371,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isInferenceVariable"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:372,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound].getT"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:372,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:373,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:375,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].findPairsOfCommonAncestors"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:376,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:376,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:376,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:377,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].typeParametersValues"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:377,1"
      Dst: "[java.util.List].size"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:377,1"
      Dst: "[java.lang.Math].min"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:378,1"
      Dst: "[java.util.List].get"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:380,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isWildcard"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:381,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:381,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormulaSet].withConstraint"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].lambda$deriveImpliedBounds$5(com.github.javaparser.resolution.TypeSolver,com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound,com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound,com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormulaSet)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormulaSet"
    argCount: 4
    argTypes:
    - "com.github.javaparser.resolution.TypeSolver"
    - "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound"
    - "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound"
    - "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormulaSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 43
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:346"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:354"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:353"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:346"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:354"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:353"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:354"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:362"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:361"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:354"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:362"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:361"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:346,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound].getS"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:346,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isInferenceVariable"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:346,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound].getT"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:346,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper].isProperType"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:349,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound].getS"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:350,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound].getT"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:351,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.Substitution].empty"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:351,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].getTypeParameterDeclaration"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:351,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.Substitution].withPair"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:352,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.Substitution].apply"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:352,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:352,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormulaSet].withConstraint"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].lambda$deriveImpliedBounds$4(com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound,com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound,com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormulaSet)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormulaSet"
    argCount: 3
    argTypes:
    - "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound"
    - "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound"
    - "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormulaSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 80
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:308"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:316"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:315"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:308"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:316"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:315"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:316"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:324"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:323"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:316"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:324"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:323"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:324"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:332"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:331"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:324"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:332"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:331"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:332"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:340"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:339"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:332"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:340"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:339"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:308,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound].getS"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:308,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isInferenceVariable"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:308,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound].getT"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:308,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper].isProperType"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:313,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.Substitution].empty"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:313,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].getTypeParameterDeclaration"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:313,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.Substitution].withPair"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:314,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.Substitution].apply"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:314,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:314,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormulaSet].withConstraint"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].lambda$deriveImpliedBounds$3(com.github.javaparser.resolution.TypeSolver,com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound,com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound,com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormulaSet)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormulaSet"
    argCount: 4
    argTypes:
    - "com.github.javaparser.resolution.TypeSolver"
    - "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound"
    - "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound"
    - "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormulaSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:299"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:302"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:301"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:299,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound].getT"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:299,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound].getS"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:299,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].areSameTypeInference"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:300,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:300,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormulaSet].withConstraint"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].lambda$deriveImpliedBounds$2(com.github.javaparser.resolution.TypeSolver,com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound,com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound,com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormulaSet)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormulaSet"
    argCount: 4
    argTypes:
    - "com.github.javaparser.resolution.TypeSolver"
    - "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound"
    - "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound"
    - "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormulaSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:287"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:290"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:289"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:290"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:293"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:292"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:287,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound].getS"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:287,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound].getT"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:287,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].areSameTypeInference"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:288,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound].getS"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:288,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound].getT"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:288,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:288,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormulaSet].withConstraint"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].lambda$deriveImpliedBounds$1(com.github.javaparser.resolution.TypeSolver,com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound,com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound,com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormulaSet)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormulaSet"
    argCount: 4
    argTypes:
    - "com.github.javaparser.resolution.TypeSolver"
    - "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound"
    - "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound"
    - "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormulaSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:275"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:278"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:277"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:278"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:281"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:280"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:275,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound].getS"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:275,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound].getS"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:275,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].areSameTypeInference"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:276,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound].getT"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:276,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound].getT"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:276,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:276,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormulaSet].withConstraint"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].lambda$deriveImpliedBounds$0(com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound,com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound,com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormulaSet)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormulaSet"
    argCount: 3
    argTypes:
    - "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound"
    - "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound"
    - "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormulaSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 41
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:257"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:260"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:259"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:260"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:263"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:262"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:263"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:266"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:265"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:266"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:269"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:268"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:257,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound].getS"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:257,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].areSameTypeInference"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:258,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound].getT"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:258,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:258,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormulaSet].withConstraint"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__171].bootstrap$(com.github.javaparser.ast.expr.NormalAnnotationExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__171"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.NormalAnnotationExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__171].<init>(com.github.javaparser.ast.expr.NormalAnnotationExpr)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__171:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__171].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__171].<init>(com.github.javaparser.ast.expr.NormalAnnotationExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__171"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.NormalAnnotationExpr"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__171:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__171].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__171"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__171:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$cast__755].bootstrap$(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$cast__755"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor$cast__755].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$cast__755:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$cast__755].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$cast__755].<init>(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$cast__755"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$cast__755:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$cast__755].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$cast__755"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 11
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$cast__755:-1,1"
      Dst: "[java.lang.Class].cast"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmChar].<init>(com.github.javaparser.ast.observer.ObservableProperty)"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmChar"
    linkageType: null
    functionLinenumber: 30
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.observer.ObservableProperty"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmChar:31,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmChar].getProperty()"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmChar"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "com.github.javaparser.ast.observer.ObservableProperty"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.printer.SourcePrinter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmChar:41,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmChar:42,1"
      Dst: "[com.github.javaparser.ast.observer.ObservableProperty].getValueAsStringAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmChar].toString()"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmChar"
    linkageType: null
    functionLinenumber: 47
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmChar].getProperty()"
    functionUses: 21
    ICount: 9
    EdgeCount: 1
    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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.DoStmtMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.DoStmtMetaModel"
    linkageType: null
    functionLinenumber: 41
    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:42,1"
      Dst: "[com.github.javaparser.metamodel.StatementMetaModel].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__262].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__262"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__262].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__262:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__262].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__262].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__262"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__262:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__262].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__262"
    linkageType: null
    functionLinenumber: -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.BlockComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    functionUses: 14
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__262:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.CommentsInserter$isLineComment__1155].bootstrap$()"
    functionSourceFile: "com.github.javaparser.CommentsInserter$isLineComment__1155"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.CommentsInserter$isLineComment__1155].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.CommentsInserter$isLineComment__1155:-1,1"
      Dst: "[com.github.javaparser.CommentsInserter$isLineComment__1155].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.CommentsInserter$isLineComment__1155].<init>()"
    functionSourceFile: "com.github.javaparser.CommentsInserter$isLineComment__1155"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.CommentsInserter$isLineComment__1155:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.CommentsInserter$isLineComment__1155].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.CommentsInserter$isLineComment__1155"
    linkageType: null
    functionLinenumber: -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()"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.CommentsInserter$isLineComment__1155:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].isLineComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.PropertyMetadata$MergeInfo].<init>(com.fasterxml.jackson.databind.introspect.AnnotatedMember,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.PropertyMetadata$MergeInfo"
    linkageType: null
    functionLinenumber: 45
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.PropertyMetadata$MergeInfo:46,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.PropertyMetadata$MergeInfo].createForDefaults(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    functionSourceFile: "com.fasterxml.jackson.databind.PropertyMetadata$MergeInfo"
    linkageType: null
    functionLinenumber: 51
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.PropertyMetadata$MergeInfo"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.PropertyMetadata$MergeInfo].<init>(com.fasterxml.jackson.databind.introspect.AnnotatedMember,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.PropertyMetadata$MergeInfo:52,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyMetadata$MergeInfo].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.PropertyMetadata$MergeInfo].createForTypeOverride(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    functionSourceFile: "com.fasterxml.jackson.databind.PropertyMetadata$MergeInfo"
    linkageType: null
    functionLinenumber: 55
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.PropertyMetadata$MergeInfo"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.PropertyMetadata$MergeInfo].<init>(com.fasterxml.jackson.databind.introspect.AnnotatedMember,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.PropertyMetadata$MergeInfo:56,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyMetadata$MergeInfo].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.PropertyMetadata$MergeInfo].createForPropertyOverride(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    functionSourceFile: "com.fasterxml.jackson.databind.PropertyMetadata$MergeInfo"
    linkageType: null
    functionLinenumber: 59
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.PropertyMetadata$MergeInfo"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.PropertyMetadata$MergeInfo].<init>(com.fasterxml.jackson.databind.introspect.AnnotatedMember,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.PropertyMetadata$MergeInfo:60,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyMetadata$MergeInfo].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmComment].<init>()"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmComment"
    linkageType: null
    functionLinenumber: 26
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmComment:27,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.comments.Comment"
    - "com.github.javaparser.printer.SourcePrinter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    - 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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.printer.SourcePrinter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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__1251].bootstrap$"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmComment:38,1"
      Dst: "[java.util.Optional].ifPresent"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.printer.SourcePrinter"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__116].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__116"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__116].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__116:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__116].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__116].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__116"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__116:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__116].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__116"
    linkageType: null
    functionLinenumber: -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.BlockComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    functionUses: 14
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__116:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_13__731].bootstrap$(com.github.javaparser.printer.PrettyPrintVisitor)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_13__731"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.PrettyPrintVisitor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_13__731].<init>(com.github.javaparser.printer.PrettyPrintVisitor)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_13__731:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_13__731].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_13__731].<init>(com.github.javaparser.printer.PrettyPrintVisitor)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_13__731"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.PrettyPrintVisitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_13__731:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_13__731].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_13__731"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_13__731:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].lambda$visit$13"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_105__205].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_105__205"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__205].<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__205:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_105__205].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_105__205].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_105__205"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_105__205:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_105__205].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_105__205"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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.comments.Comment)"
    functionUses: 14
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_105__205:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$105"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.MissingNode].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.MissingNode"
    linkageType: null
    functionLinenumber: 33
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.ValueNode].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.MissingNode:34,1"
      Dst: "[com.fasterxml.jackson.databind.node.ValueNode].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.MissingNode].readResolve()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.MissingNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.MissingNode].isMissingNode()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.MissingNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.MissingNode].deepCopy()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.MissingNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonNode"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.MissingNode].getInstance()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.MissingNode"
    linkageType: null
    functionLinenumber: 50
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.MissingNode"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.MissingNode].getNodeType()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.MissingNode"
    linkageType: null
    functionLinenumber: 55
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.JsonNodeType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.MissingNode].asToken()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.MissingNode"
    linkageType: null
    functionLinenumber: 58
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.MissingNode].asText()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.MissingNode"
    linkageType: null
    functionLinenumber: 60
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.MissingNode].asText(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.MissingNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.MissingNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.MissingNode"
    linkageType: null
    functionLinenumber: 89
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNull()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNull()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNull()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNull()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNull()"
    functionUses: 12
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.MissingNode:90,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeNull"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.MissingNode].serializeWithType(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.MissingNode"
    linkageType: null
    functionLinenumber: 97
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNull()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNull()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNull()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNull()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNull()"
    functionUses: 2
    ICount: 6
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.MissingNode:98,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeNull"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.MissingNode].require()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.MissingNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonNode"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.MissingNode:110,1"
      Dst: "[com.fasterxml.jackson.databind.JsonNode]._reportRequiredViolation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.MissingNode].requireNonNull()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.MissingNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonNode"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.MissingNode:116,1"
      Dst: "[com.fasterxml.jackson.databind.JsonNode]._reportRequiredViolation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.MissingNode].hashCode()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.MissingNode"
    linkageType: null
    functionLinenumber: 120
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.MissingNode:121,1"
      Dst: "[java.lang.Enum].ordinal"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.MissingNode].toString()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.MissingNode"
    linkageType: null
    functionLinenumber: 133
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 19
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.MissingNode].toPrettyString()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.MissingNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.MissingNode].equals(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.MissingNode"
    linkageType: null
    functionLinenumber: 150
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 33
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.MissingNode:151"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.MissingNode:150"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.AnyGetterWriter].<init>(com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.introspect.AnnotatedMember,com.fasterxml.jackson.databind.JsonSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.AnyGetterWriter"
    linkageType: null
    functionLinenumber: 30
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.BeanProperty"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.AnyGetterWriter:35"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.AnyGetterWriter:38"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.AnyGetterWriter:37"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.AnyGetterWriter:31,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.AnyGetterWriter].fixAccess(com.fasterxml.jackson.databind.SerializationConfig)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.AnyGetterWriter"
    linkageType: null
    functionLinenumber: 44
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.SerializationConfig"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].fixAccess(boolean)"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.AnyGetterWriter:45,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled"
    - Src: "com.fasterxml.jackson.databind.ser.AnyGetterWriter:44,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].fixAccess"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.AnyGetterWriter].getAndSerialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.AnyGetterWriter"
    linkageType: null
    functionLinenumber: 50
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getValue(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getValue(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getValue(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getValue(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getValue(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.BeanProperty$Bogus].getType()"
    - "[com.fasterxml.jackson.databind.ser.std.MapProperty].getType()"
    - "[com.fasterxml.jackson.databind.BeanProperty$Std:com.fasterxml.jackson.databind.deser.SettableBeanProperty:com.fasterxml.jackson.databind.introspect.AnnotatedParameter:com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember:com.fasterxml.jackson.databind.ser.BeanPropertyWriter].getType()"
    - "[com.fasterxml.jackson.databind.SerializerProvider].reportBadDefinition(com.fasterxml.jackson.databind.JavaType,java.lang.String)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getName()"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serializeWithoutTypeInfo(java.util.Map,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnsupportedTypeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.IterableSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.DateSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$StringKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicLongSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Dynamic].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer$AsNumber].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SerializableSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$FloatSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.CalendarSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.FileSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicIntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SqlTimeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.FailingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.EnumSetSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ClassSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IteratorSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.CollectionSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.RawSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SqlDateSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$LongSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntLikeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.DOMSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$ShortSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer$BigDecimalAsStringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ToStringSerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicBooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnknownSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NullSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$EnumKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.NioPathSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.InetAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.EnumSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionUses: 1
    ICount: 30
    EdgeCount: 85
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.AnyGetterWriter:52"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.AnyGetterWriter:55"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.AnyGetterWriter:54"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.AnyGetterWriter:55"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.AnyGetterWriter:61"
        BranchSideFuncs:
        - "reportBadDefinition(com.fasterxml.jackson.databind.JavaType,java.lang.String)"
        - "getType()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.AnyGetterWriter:60"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.AnyGetterWriter:61"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.AnyGetterWriter:65"
        BranchSideFuncs:
        - "serializeWithoutTypeInfo(java.util.Map,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.AnyGetterWriter:64"
        BranchSideFuncs:
        - "serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.AnyGetterWriter:51,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].getValue"
    - Src: "com.fasterxml.jackson.databind.ser.AnyGetterWriter:56,1"
      Dst: "[com.fasterxml.jackson.databind.BeanProperty].getType"
    - Src: "com.fasterxml.jackson.databind.ser.AnyGetterWriter:58,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.Annotated].getName"
    - Src: "com.fasterxml.jackson.databind.ser.AnyGetterWriter:58,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.ser.AnyGetterWriter:58,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.ser.AnyGetterWriter:56,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.databind.ser.AnyGetterWriter:56,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].reportBadDefinition"
    - Src: "com.fasterxml.jackson.databind.ser.AnyGetterWriter:62,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serializeWithoutTypeInfo"
    - Src: "com.fasterxml.jackson.databind.ser.AnyGetterWriter:65,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].serialize"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.AnyGetterWriter].getAndFilter(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.ser.PropertyFilter)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.AnyGetterWriter"
    linkageType: null
    functionLinenumber: 74
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "com.fasterxml.jackson.databind.ser.PropertyFilter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getValue(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getValue(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getValue(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getValue(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getValue(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.BeanProperty$Bogus].getType()"
    - "[com.fasterxml.jackson.databind.ser.std.MapProperty].getType()"
    - "[com.fasterxml.jackson.databind.BeanProperty$Std:com.fasterxml.jackson.databind.deser.SettableBeanProperty:com.fasterxml.jackson.databind.introspect.AnnotatedParameter:com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember:com.fasterxml.jackson.databind.ser.BeanPropertyWriter].getType()"
    - "[com.fasterxml.jackson.databind.SerializerProvider].reportBadDefinition(com.fasterxml.jackson.databind.JavaType,java.lang.String)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getName()"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serializeFilteredAnyProperties(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.core.JsonGenerator,java.lang.Object,java.util.Map,com.fasterxml.jackson.databind.ser.PropertyFilter,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnsupportedTypeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.IterableSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.DateSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$StringKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicLongSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Dynamic].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer$AsNumber].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SerializableSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$FloatSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.CalendarSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.FileSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicIntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SqlTimeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.FailingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.EnumSetSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ClassSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IteratorSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.CollectionSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.RawSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SqlDateSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$LongSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntLikeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.DOMSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$ShortSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer$BigDecimalAsStringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ToStringSerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicBooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnknownSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NullSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$EnumKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.NioPathSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.InetAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.EnumSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionUses: 1
    ICount: 31
    EdgeCount: 85
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.AnyGetterWriter:76"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.AnyGetterWriter:79"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.AnyGetterWriter:78"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.AnyGetterWriter:79"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.AnyGetterWriter:85"
        BranchSideFuncs:
        - "reportBadDefinition(com.fasterxml.jackson.databind.JavaType,java.lang.String)"
        - "getType()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.AnyGetterWriter:84"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.AnyGetterWriter:85"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.AnyGetterWriter:91"
        BranchSideFuncs:
        - "serializeFilteredAnyProperties(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.core.JsonGenerator,java.lang.Object,java.util.Map,com.fasterxml.jackson.databind.ser.PropertyFilter,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.AnyGetterWriter:90"
        BranchSideFuncs:
        - "serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.AnyGetterWriter:75,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].getValue"
    - Src: "com.fasterxml.jackson.databind.ser.AnyGetterWriter:80,1"
      Dst: "[com.fasterxml.jackson.databind.BeanProperty].getType"
    - Src: "com.fasterxml.jackson.databind.ser.AnyGetterWriter:82,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.Annotated].getName"
    - Src: "com.fasterxml.jackson.databind.ser.AnyGetterWriter:82,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.ser.AnyGetterWriter:82,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.ser.AnyGetterWriter:81,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.databind.ser.AnyGetterWriter:80,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].reportBadDefinition"
    - Src: "com.fasterxml.jackson.databind.ser.AnyGetterWriter:86,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serializeFilteredAnyProperties"
    - Src: "com.fasterxml.jackson.databind.ser.AnyGetterWriter:91,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].serialize"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.AnyGetterWriter].resolve(com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.AnyGetterWriter"
    linkageType: null
    functionLinenumber: 98
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.SerializerProvider].handlePrimaryContextualization(com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.BeanProperty)"
    functionUses: 1
    ICount: 14
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.AnyGetterWriter:99"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.AnyGetterWriter:106"
        BranchSideFuncs:
        - "handlePrimaryContextualization(com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.BeanProperty)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.AnyGetterWriter:105"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.AnyGetterWriter:102"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.AnyGetterWriter:106"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.AnyGetterWriter:105"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.AnyGetterWriter:100,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].handlePrimaryContextualization"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.SourceFileInfoExtractor].<init>(com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:75,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.SourceFileInfoExtractor].setVerbose(boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.SourceFileInfoExtractor].setPrintFileName(boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.SourceFileInfoExtractor].setOut(java.io.PrintStream)"
    functionSourceFile: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.PrintStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.SourceFileInfoExtractor].setErr(java.io.PrintStream)"
    functionSourceFile: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.PrintStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.SourceFileInfoExtractor].getSuccesses()"
    functionSourceFile: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.SourceFileInfoExtractor].getUnsupported()"
    functionSourceFile: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.SourceFileInfoExtractor].getFailures()"
    functionSourceFile: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.SourceFileInfoExtractor].solveTypeDecl(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 49
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:109"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:118"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:117"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:111"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:114"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:113"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:114"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:118"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:117"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:108,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].get"
    - Src: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:108,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].getTypeDeclaration"
    - Src: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:109,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].isClass"
    - Src: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:110,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:110,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:110,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].getQualifiedName"
    - Src: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:110,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:110,1"
      Dst: "[java.io.PrintStream].println"
    - Src: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:111,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].asClass"
    - Src: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:111,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedClassDeclaration].getAllSuperClasses"
    - Src: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:111,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:111,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:111,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:112,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].getQualifiedName"
    - Src: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:114,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedClassDeclaration].getAllInterfaces"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.symbolsolver.SourceFileInfoExtractor].solve(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 63
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:121"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:123"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:122"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:123"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:150"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:149"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:125"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:129"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:125"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:129"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:125"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:129"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:125"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:131"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:132"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:135"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:132"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:135"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:132"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:149"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:122,1"
      Dst: "[com.github.javaparser.symbolsolver.SourceFileInfoExtractor].solveTypeDecl"
    - Src: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:124,1"
      Dst: "[com.github.javaparser.resolution.Navigator].demandParentNode"
    - Src: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:136,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].get"
    - Src: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:136,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].getType"
    - Src: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:137,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:137,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:137,1"
      Dst: "[com.github.javaparser.symbolsolver.SourceFileInfoExtractor].lineNr"
    - Src: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:137,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].describe"
    - Src: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:137,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:137,1"
      Dst: "[java.io.PrintStream].println"
    - Src: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:141,1"
      Dst: "[java.lang.Throwable].getMessage"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.SourceFileInfoExtractor].solveMethodCalls(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:153"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:156"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:155"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:156"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:159"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:158"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:154,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:154,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:154,1"
      Dst: "[com.github.javaparser.symbolsolver.SourceFileInfoExtractor].lineNr"
    - Src: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:154,1"
      Dst: "[com.github.javaparser.symbolsolver.SourceFileInfoExtractor].toString"
    - Src: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:154,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:154,1"
      Dst: "[java.io.PrintStream].println"
    - Src: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:156,1"
      Dst: "[com.github.javaparser.ast.Node].getChildNodes"
    - Src: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:156,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:156,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:156,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:157,1"
      Dst: "[com.github.javaparser.symbolsolver.SourceFileInfoExtractor].solveMethodCalls"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.symbolsolver.SourceFileInfoExtractor].toString(com.github.javaparser.ast.expr.MethodCallExpr)"
    functionSourceFile: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.MethodCallExpr"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:165"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:169"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:168"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:163,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].get"
    - Src: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:163,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].solve"
    - Src: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:163,1"
      Dst: "[com.github.javaparser.symbolsolver.SourceFileInfoExtractor].toString"
    - Src: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:166,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:166,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:166,1"
      Dst: "[com.github.javaparser.symbolsolver.SourceFileInfoExtractor].lineNr"
    - Src: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:166,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:166,1"
      Dst: "[java.io.PrintStream].println"
    - Src: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:167,1"
      Dst: "[java.lang.Throwable].printStackTrace"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.SourceFileInfoExtractor].toString(com.github.javaparser.resolution.model.SymbolReference)"
    functionSourceFile: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.model.SymbolReference"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:174"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:177"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:176"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:174,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].isSolved"
    - Src: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:175,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].getCorrespondingDeclaration"
    - Src: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:175,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getQualifiedSignature"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.SourceFileInfoExtractor].collectAllNodes(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:181,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:182,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:182,1"
      Dst: "[com.github.javaparser.symbolsolver.SourceFileInfoExtractor$add__1252].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:182,1"
      Dst: "[com.github.javaparser.ast.Node].walk"
    - Src: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:183,1"
      Dst: "[com.github.javaparser.symbolsolver.SourceFileInfoExtractor$lambda_collectAllNodes_0__1253].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:183,1"
      Dst: "[java.util.Comparator].comparing"
    - Src: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:183,1"
      Dst: "[java.util.List].sort"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.SourceFileInfoExtractor].solve(java.nio.file.Path)"
    functionSourceFile: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.nio.file.Path"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:188,1"
      Dst: "[com.github.javaparser.symbolsolver.SourceFileInfoExtractor$1].<init>"
    - Src: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:188,1"
      Dst: "[java.nio.file.Files].walkFileTree"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.SourceFileInfoExtractor].solveMethodCalls(java.nio.file.Path)"
    functionSourceFile: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.nio.file.Path"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:205,1"
      Dst: "[com.github.javaparser.symbolsolver.SourceFileInfoExtractor$2].<init>"
    - Src: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:205,1"
      Dst: "[java.nio.file.Files].walkFileTree"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.SourceFileInfoExtractor].lineNr(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:221,1"
      Dst: "[com.github.javaparser.ast.Node].getRange"
    - Src: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:221,1"
      Dst: "[com.github.javaparser.symbolsolver.SourceFileInfoExtractor$lambda_lineNr_1__1254].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:221,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:221,1"
      Dst: "[com.github.javaparser.symbolsolver.SourceFileInfoExtractor$init__1255].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:221,1"
      Dst: "[java.util.Optional].orElseThrow"
    - Src: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:221,1"
      Dst: "[java.lang.Integer].intValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.SourceFileInfoExtractor].lambda$lineNr$1(com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:221,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.SourceFileInfoExtractor].lambda$collectAllNodes$0(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.Position"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:183,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithRange].getBegin"
    - Src: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:183,1"
      Dst: "[java.util.Optional].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.SourceFileInfoExtractor].access$000(com.github.javaparser.symbolsolver.SourceFileInfoExtractor)"
    functionSourceFile: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.SourceFileInfoExtractor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.SourceFileInfoExtractor].access$100(com.github.javaparser.symbolsolver.SourceFileInfoExtractor)"
    functionSourceFile: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.io.PrintStream"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.SourceFileInfoExtractor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.SourceFileInfoExtractor].access$200(com.github.javaparser.symbolsolver.SourceFileInfoExtractor,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "com.github.javaparser.symbolsolver.SourceFileInfoExtractor"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:63,1"
      Dst: "[com.github.javaparser.symbolsolver.SourceFileInfoExtractor].collectAllNodes"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.SourceFileInfoExtractor].access$300(com.github.javaparser.symbolsolver.SourceFileInfoExtractor,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.symbolsolver.SourceFileInfoExtractor"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:63,1"
      Dst: "[com.github.javaparser.symbolsolver.SourceFileInfoExtractor].solve"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.SourceFileInfoExtractor].access$400(com.github.javaparser.symbolsolver.SourceFileInfoExtractor,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.symbolsolver.SourceFileInfoExtractor"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor:63,1"
      Dst: "[com.github.javaparser.symbolsolver.SourceFileInfoExtractor].solveMethodCalls"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference$lambda_processIndentation_0__1159].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference$lambda_processIndentation_0__1159"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$lambda_processIndentation_0__1159].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference$lambda_processIndentation_0__1159:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference$lambda_processIndentation_0__1159].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference$lambda_processIndentation_0__1159].<init>()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference$lambda_processIndentation_0__1159"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference$lambda_processIndentation_0__1159:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference$lambda_processIndentation_0__1159].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference$lambda_processIndentation_0__1159"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference$lambda_processIndentation_0__1159:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].lambda$processIndentation$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getConstructors_3__1192].bootstrap$()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getConstructors_3__1192"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getConstructors_3__1192].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getConstructors_3__1192:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getConstructors_3__1192].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getConstructors_3__1192].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getConstructors_3__1192"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getConstructors_3__1192:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getConstructors_3__1192].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getConstructors_3__1192"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getConstructors_3__1192:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].lambda$getConstructors$3"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.Substitution].empty()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.Substitution"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.resolution.typeinference.Substitution"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.Substitution].withPair(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.Substitution"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.resolution.typeinference.Substitution"
    argCount: 2
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration"
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.Substitution:45,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.Substitution].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.Substitution:46,1"
      Dst: "[java.util.List].addAll"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.Substitution:48,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.Substitution].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.Substitution"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.Substitution:54,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.Substitution:55,1"
      Dst: "[java.util.LinkedList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.Substitution].apply(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.Substitution"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.Substitution:61"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.Substitution:63"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.Substitution:61,1"
      Dst: "[java.util.List].size"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.Substitution:62,1"
      Dst: "[java.util.List].get"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.Substitution:62,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].replaceTypeVariables"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer"
    linkageType: null
    functionLinenumber: 55
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].<init>(com.fasterxml.jackson.databind.JsonSerializer)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer:56,1"
      Dst: "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].<init>(com.fasterxml.jackson.databind.JsonSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer"
    linkageType: null
    functionLinenumber: 60
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JsonSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.StdSerializer].<init>(java.lang.Class)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer:61,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].getDelegatee()"
    functionSourceFile: "com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,javax.xml.datatype.XMLGregorianCalendar)"
    functionSourceFile: "com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer"
    linkageType: null
    functionLinenumber: 71
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "javax.xml.datatype.XMLGregorianCalendar"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JsonSerializer:com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer:com.fasterxml.jackson.databind.ser.std.DateTimeSerializerBase:com.fasterxml.jackson.databind.ser.std.NumberSerializer$BigDecimalAsStringSerializer:com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer]._convert(javax.xml.datatype.XMLGregorianCalendar)"
    - "[com.fasterxml.jackson.databind.ser.std.EnumSetSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.IterableSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.ToStringSerializerBase].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.SerializableSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StringSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.CollectionSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StaticListSerializerBase].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.impl.IteratorSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    functionUses: 1
    ICount: 7
    EdgeCount: 28
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer:72,1"
      Dst: "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer]._convert"
    - Src: "com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer:72,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].isEmpty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].serialize(javax.xml.datatype.XMLGregorianCalendar,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer"
    linkageType: null
    functionLinenumber: 77
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "javax.xml.datatype.XMLGregorianCalendar"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer]._convert(javax.xml.datatype.XMLGregorianCalendar)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnsupportedTypeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.IterableSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.DateSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$StringKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicLongSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Dynamic].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer$AsNumber].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SerializableSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$FloatSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.CalendarSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.FileSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicIntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SqlTimeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.FailingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.EnumSetSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ClassSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IteratorSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.CollectionSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.RawSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SqlDateSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$LongSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntLikeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.DOMSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$ShortSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer$BigDecimalAsStringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ToStringSerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicBooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnknownSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NullSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$EnumKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.NioPathSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.InetAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.EnumSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionUses: 2
    ICount: 8
    EdgeCount: 73
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer:78,1"
      Dst: "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer]._convert"
    - Src: "com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer:78,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].serialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].serializeWithType(javax.xml.datatype.XMLGregorianCalendar,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer"
    linkageType: null
    functionLinenumber: 93
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "javax.xml.datatype.XMLGregorianCalendar"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeSerializerBase].writeTypePrefix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter].writeTypePrefix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeSerializer].writeTypePrefix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    - "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].typeId(java.lang.Object,java.lang.Class,com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].serialize(javax.xml.datatype.XMLGregorianCalendar,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeSerializer].writeTypeSuffix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeSerializerBase].writeTypeSuffix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter].writeTypeSuffix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    functionUses: 1
    ICount: 11
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer:94,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].typeId"
    - Src: "com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer:92,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].writeTypePrefix"
    - Src: "com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer:96,1"
      Dst: "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].serialize"
    - Src: "com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer:97,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].writeTypeSuffix"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].acceptJsonFormatVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer:102,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].acceptJsonFormatVisitor"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].createContextual(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.BeanProperty)"
    functionSourceFile: "com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer"
    linkageType: null
    functionLinenumber: 107
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "com.fasterxml.jackson.databind.BeanProperty"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.SerializerProvider].handlePrimaryContextualization(com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].<init>(com.fasterxml.jackson.databind.JsonSerializer)"
    functionUses: 2
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer:109"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer:112"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.JsonSerializer)"
      - BranchSide: "com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer:111"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer:108,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].handlePrimaryContextualization"
    - Src: "com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer:110,1"
      Dst: "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer]._convert(javax.xml.datatype.XMLGregorianCalendar)"
    functionSourceFile: "com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer"
    linkageType: null
    functionLinenumber: 115
    functionDepth: 0
    returnType: "java.util.Calendar"
    argCount: 1
    argTypes:
    - "javax.xml.datatype.XMLGregorianCalendar"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer:116"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer:115"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer:116,1"
      Dst: "[javax.xml.datatype.XMLGregorianCalendar].toGregorianCalendar"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer"
    linkageType: null
    functionLinenumber: 45
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].serialize(javax.xml.datatype.XMLGregorianCalendar,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionUses: 59
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer:46,1"
      Dst: "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].serialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer"
    linkageType: null
    functionLinenumber: 45
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,javax.xml.datatype.XMLGregorianCalendar)"
    functionUses: 18
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer:46,1"
      Dst: "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].isEmpty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer"
    linkageType: null
    functionLinenumber: 45
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].serializeWithType(javax.xml.datatype.XMLGregorianCalendar,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionUses: 26
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer:46,1"
      Dst: "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].serializeWithType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.LRUMap].<init>(int,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.LRUMap"
    linkageType: null
    functionLinenumber: 36
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Builder].<init>()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Builder].initialCapacity(int)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Builder].maximumCapacity(long)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Builder].concurrencyLevel(int)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Builder].build()"
    functionUses: 5
    ICount: 15
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.LRUMap:37,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.databind.util.LRUMap:41,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Builder].<init>"
    - Src: "com.fasterxml.jackson.databind.util.LRUMap:42,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Builder].initialCapacity"
    - Src: "com.fasterxml.jackson.databind.util.LRUMap:43,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Builder].maximumCapacity"
    - Src: "com.fasterxml.jackson.databind.util.LRUMap:44,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Builder].concurrencyLevel"
    - Src: "com.fasterxml.jackson.databind.util.LRUMap:45,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Builder].build"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.LRUMap].emptyCopy()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.LRUMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.LookupCache"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.LRUMap:51,1"
      Dst: "[com.fasterxml.jackson.databind.util.LRUMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.LRUMap].put(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.LRUMap"
    linkageType: null
    functionLinenumber: 55
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 7
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.LRUMap:56,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.LRUMap].putIfAbsent(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.LRUMap"
    linkageType: null
    functionLinenumber: 63
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].putIfAbsent(java.lang.Object,java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.LRUMap:64,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].putIfAbsent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.LRUMap].get(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.LRUMap"
    linkageType: null
    functionLinenumber: 68
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    functionUses: 8
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.LRUMap:69,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.LRUMap].clear()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.LRUMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.LRUMap:72,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.LRUMap].size()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.LRUMap"
    linkageType: null
    functionLinenumber: 74
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].size()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.LRUMap:75,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.LRUMap].contents(java.util.function.BiConsumer)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.LRUMap"
    linkageType: null
    functionLinenumber: 83
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.BiConsumer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].entrySet()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator:com.fasterxml.jackson.databind.util.ArrayIterator:com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator:com.github.javaparser.TokenRange$1:com.github.javaparser.ast.Node$PostOrderIterator:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.ast.validator.Validator].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.Validators].accept(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap$put__945].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.TreeVisitorValidator].accept(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.validator.VisitorValidator].accept(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$lambda_new_0__944].accept(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator].accept(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 14
    EdgeCount: 54
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.LRUMap:84"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.LRUMap:87"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "entrySet()"
        - "accept(java.lang.Object,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.util.LRUMap:86"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.LRUMap:84,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].entrySet"
    - Src: "com.fasterxml.jackson.databind.util.LRUMap:84,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.fasterxml.jackson.databind.util.LRUMap:84,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.util.LRUMap:84,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.util.LRUMap:85,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.fasterxml.jackson.databind.util.LRUMap:85,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.fasterxml.jackson.databind.util.LRUMap:85,1"
      Dst: "[java.util.function.BiConsumer].accept"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.util.LRUMap].readResolve()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.LRUMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.LRUMap:96,1"
      Dst: "[com.fasterxml.jackson.databind.util.LRUMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnclosedExprContext].<init>(com.github.javaparser.ast.expr.EnclosedExpr,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnclosedExprContext"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.EnclosedExpr"
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].<init>(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnclosedExprContext:36,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnclosedExprContext].patternExprsExposedFromChildren()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnclosedExprContext"
    linkageType: null
    functionLinenumber: 40
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.EnclosedExpr].getInner()"
    - "[com.github.javaparser.ast.expr.AssignExpr].isAssignExpr()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory].getContext(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].getInner()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.Context].patternExprsExposedFromChildren()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.BinaryExprContext].patternExprsExposedFromChildren()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnclosedExprContext].patternExprsExposedFromChildren()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.VariableDeclaratorContext].patternExprsExposedFromChildren()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext].patternExprsExposedFromChildren()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.UnaryExprContext].patternExprsExposedFromChildren()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.InstanceOfExprContext].patternExprsExposedFromChildren()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.VariableDeclarationExprContext].patternExprsExposedFromChildren()"
    functionUses: 4
    ICount: 21
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnclosedExprContext:50"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnclosedExprContext:56"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnclosedExprContext:53"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnclosedExprContext:57"
        BranchSideFuncs:
        - "patternExprsExposedFromChildren()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnclosedExprContext:56"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnclosedExprContext:41,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnclosedExprContext:50,1"
      Dst: "[com.github.javaparser.ast.expr.EnclosedExpr].getInner"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnclosedExprContext:50,1"
      Dst: "[com.github.javaparser.ast.expr.Expression].isAssignExpr"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnclosedExprContext:52,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory].getContext"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnclosedExprContext:53,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].equals"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnclosedExprContext:54,1"
      Dst: "[com.github.javaparser.resolution.Context].patternExprsExposedFromChildren"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnclosedExprContext].negatedPatternExprsExposedFromChildren()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnclosedExprContext"
    linkageType: null
    functionLinenumber: 61
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.EnclosedExpr].getInner()"
    - "[com.github.javaparser.ast.expr.AssignExpr].isAssignExpr()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory].getContext(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].getInner()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.BinaryExprContext].negatedPatternExprsExposedFromChildren()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnclosedExprContext].negatedPatternExprsExposedFromChildren()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.VariableDeclaratorContext].negatedPatternExprsExposedFromChildren()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.VariableDeclarationExprContext].negatedPatternExprsExposedFromChildren()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.UnaryExprContext].negatedPatternExprsExposedFromChildren()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext].negatedPatternExprsExposedFromChildren()"
    - "[com.github.javaparser.resolution.Context].negatedPatternExprsExposedFromChildren()"
    functionUses: 4
    ICount: 21
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnclosedExprContext:71"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnclosedExprContext:77"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnclosedExprContext:74"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnclosedExprContext:78"
        BranchSideFuncs:
        - "negatedPatternExprsExposedFromChildren()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnclosedExprContext:77"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnclosedExprContext:62,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnclosedExprContext:71,1"
      Dst: "[com.github.javaparser.ast.expr.EnclosedExpr].getInner"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnclosedExprContext:71,1"
      Dst: "[com.github.javaparser.ast.expr.Expression].isAssignExpr"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnclosedExprContext:73,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory].getContext"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnclosedExprContext:74,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].equals"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnclosedExprContext:75,1"
      Dst: "[com.github.javaparser.resolution.Context].negatedPatternExprsExposedFromChildren"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].<init>(com.fasterxml.jackson.databind.deser.SettableBeanProperty,com.fasterxml.jackson.databind.introspect.ObjectIdInfo)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty"
    linkageType: null
    functionLinenumber: 22
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.deser.SettableBeanProperty"
    - "com.fasterxml.jackson.databind.introspect.ObjectIdInfo"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].<init>(com.fasterxml.jackson.databind.deser.SettableBeanProperty)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty:23,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].<init>(com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.deser.NullValueProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty"
    linkageType: null
    functionLinenumber: 30
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty"
    - "com.fasterxml.jackson.databind.JsonDeserializer"
    - "com.fasterxml.jackson.databind.deser.NullValueProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].<init>(com.fasterxml.jackson.databind.deser.SettableBeanProperty,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.deser.NullValueProvider)"
    functionUses: 2
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty:31,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].<init>(com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty,com.fasterxml.jackson.databind.PropertyName)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty"
    linkageType: null
    functionLinenumber: 37
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty"
    - "com.fasterxml.jackson.databind.PropertyName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].<init>(com.fasterxml.jackson.databind.deser.SettableBeanProperty,com.fasterxml.jackson.databind.PropertyName)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty:38,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].withName(com.fasterxml.jackson.databind.PropertyName)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty"
    linkageType: null
    functionLinenumber: 44
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.SettableBeanProperty"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.PropertyName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].<init>(com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty,com.fasterxml.jackson.databind.PropertyName)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty:45,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].withValueDeserializer(com.fasterxml.jackson.databind.JsonDeserializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty"
    linkageType: null
    functionLinenumber: 49
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.SettableBeanProperty"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JsonDeserializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].<init>(com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.deser.NullValueProvider)"
    functionUses: 9
    ICount: 14
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty:50"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty:54"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty:53"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty:54"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty:54"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.deser.NullValueProvider)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty:53"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty:55,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].withNullProvider(com.fasterxml.jackson.databind.deser.NullValueProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty"
    linkageType: null
    functionLinenumber: 59
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.SettableBeanProperty"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.deser.NullValueProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].<init>(com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.deser.NullValueProvider)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty:60,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
    functionUses: 7
    ICount: 7
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty:65"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty:68"
        BranchSideFuncs:
        - "fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty:67"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty:66,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].fixAccess"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].getAnnotation(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.annotation.Annotation"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty:72,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getAnnotation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].getMember()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty"
    linkageType: null
    functionLinenumber: 76
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].getMember()"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].getMember()"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty:com.fasterxml.jackson.databind.deser.impl.FieldProperty:com.fasterxml.jackson.databind.deser.impl.MethodProperty:com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty:com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].getMember()"
    functionUses: 33
    ICount: 4
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty:77,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getMember"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].getCreatorIndex()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty"
    linkageType: null
    functionLinenumber: 81
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].getCreatorIndex()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].getCreatorIndex()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getCreatorIndex()"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].getCreatorIndex()"
    functionUses: 9
    ICount: 4
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty:82,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getCreatorIndex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty"
    linkageType: null
    functionLinenumber: 86
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    functionUses: 15
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty:87,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].deserializeSetAndReturn"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty"
    linkageType: null
    functionLinenumber: 93
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].getObjectIdReader()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].getObjectIdReader()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].'from'(com.fasterxml.jackson.core.JsonParser,java.lang.String,java.lang.Throwable)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty$PropertyReferring].<init>(com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty,com.fasterxml.jackson.databind.deser.UnresolvedForwardReference,java.lang.Class,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId].appendReferring(com.fasterxml.jackson.databind.deser.impl.ReadableObjectId$Referring)"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedForwardReference].getRoid()"
    functionUses: 12
    ICount: 26
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty:96"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty:94"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty:93"
        BranchSideFuncs:
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "getObjectIdReader()"
        - "setAndReturn(java.lang.Object,java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty:96"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty:94"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty:93"
        BranchSideFuncs:
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "getObjectIdReader()"
        - "setAndReturn(java.lang.Object,java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty:97"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty:100"
        BranchSideFuncs:
        - "'from'(com.fasterxml.jackson.core.JsonParser,java.lang.String,java.lang.Throwable)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty:99"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty,com.fasterxml.jackson.databind.deser.UnresolvedForwardReference,java.lang.Class,java.lang.Object)"
        - "getRoid()"
        - "appendReferring(com.fasterxml.jackson.databind.deser.impl.ReadableObjectId$Referring)"
        - "getRawClass()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty:94,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty:94,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].setAndReturn"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty:96,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].getObjectIdReader"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty:98,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException].from"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty:100,1"
      Dst: "[com.fasterxml.jackson.databind.deser.UnresolvedForwardReference].getRoid"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty:100,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty:100,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty$PropertyReferring].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty:100,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId].appendReferring"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].set(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty"
    linkageType: null
    functionLinenumber: 106
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].set(java.lang.Object,java.lang.Object)"
    functionUses: 17
    ICount: 6
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty:107,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].set"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty"
    linkageType: null
    functionLinenumber: 111
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].setAndReturn(java.lang.Object,java.lang.Object)"
    functionUses: 12
    ICount: 6
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty:112,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].setAndReturn"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MethodCallExpr].<init>()"
    functionSourceFile: "com.github.javaparser.ast.expr.MethodCallExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:70,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].<init>"
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:70,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>"
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:70,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.github.javaparser.ast.expr.Expression[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    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>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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>"
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:78,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>"
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:78,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    - "com.github.javaparser.ast.expr.SimpleName"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - 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>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -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: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:86,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].<init>"
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:86,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -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: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:90,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].<init>"
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:90,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -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: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:94,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -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: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:99,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].<init>"
    JavaMethodInfo: null
    BBCount: 1
    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: null
    functionLinenumber: 106
    functionDepth: 0
    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:107,1"
      Dst: "[com.github.javaparser.ast.expr.Expression].<init>"
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:108,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].setScope"
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:109,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].setTypeArguments"
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:110,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].setName"
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:111,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].setArguments"
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:112,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 117
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].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.NoCommentEqualsVisitor].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.symbolsolver.javaparsermodel.TypeExtractor].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.NoCommentHashCodeVisitor].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.CloneVisitor].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.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.expr.MethodCallExpr,java.lang.Object)"
    functionUses: 214
    ICount: 5
    EdgeCount: 13
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:118,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 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.expr.MethodCallExpr,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.MethodCallExpr,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].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)"
    functionUses: 147
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:124,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MethodCallExpr].getArguments()"
    functionSourceFile: "com.github.javaparser.ast.expr.MethodCallExpr"
    linkageType: null
    functionLinenumber: 128
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 21
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MethodCallExpr].getName()"
    functionSourceFile: "com.github.javaparser.ast.expr.MethodCallExpr"
    linkageType: null
    functionLinenumber: 133
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.SimpleName"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 21
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MethodCallExpr].getScope()"
    functionSourceFile: "com.github.javaparser.ast.expr.MethodCallExpr"
    linkageType: null
    functionLinenumber: 138
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 26
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:139,1"
      Dst: "[java.util.Optional].ofNullable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MethodCallExpr].setArguments(com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.expr.MethodCallExpr"
    linkageType: null
    functionLinenumber: 143
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.MethodCallExpr"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    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:145"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:148"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:147"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.expr.MethodCallExpr:149"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:151"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:150"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:144,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:148,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:150,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode"
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:152,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MethodCallExpr].setName(com.github.javaparser.ast.expr.SimpleName)"
    functionSourceFile: "com.github.javaparser.ast.expr.MethodCallExpr"
    linkageType: null
    functionLinenumber: 157
    functionDepth: 0
    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:159"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:162"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:161"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.expr.MethodCallExpr:163"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:165"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:164"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:158,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:162,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:164,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode"
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:166,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MethodCallExpr].setScope(com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.expr.MethodCallExpr"
    linkageType: null
    functionLinenumber: 171
    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:172"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:175"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:174"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.expr.MethodCallExpr:176"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:178"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:177"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:175,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:177,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode"
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:179,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MethodCallExpr].getTypeArguments()"
    functionSourceFile: "com.github.javaparser.ast.expr.MethodCallExpr"
    linkageType: null
    functionLinenumber: 184
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 27
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:185,1"
      Dst: "[java.util.Optional].ofNullable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MethodCallExpr].setTypeArguments(com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.expr.MethodCallExpr"
    linkageType: null
    functionLinenumber: 195
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.MethodCallExpr"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    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:196"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:199"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:198"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.expr.MethodCallExpr:200"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:202"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:201"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:199,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:201,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode"
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:203,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MethodCallExpr].remove(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.expr.MethodCallExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 38
    EdgeCount: 0
    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: []
    - Branch String: "com.github.javaparser.ast.expr.MethodCallExpr:213"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:219"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:218"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.MethodCallExpr:214"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:213"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:212"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.MethodCallExpr:219"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:225"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:224"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.MethodCallExpr:220"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:225"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:224"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.MethodCallExpr:225"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:233"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:232"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.MethodCallExpr:226"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:233"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:232"
        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: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:213,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:214,1"
      Dst: "[com.github.javaparser.ast.NodeList].get"
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:215,1"
      Dst: "[com.github.javaparser.ast.NodeList].remove"
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:221,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].removeScope"
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:233,1"
      Dst: "[com.github.javaparser.ast.Node].remove"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.expr.MethodCallExpr].removeScope()"
    functionSourceFile: "com.github.javaparser.ast.expr.MethodCallExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.MethodCallExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:238,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].setScope"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MethodCallExpr].clone()"
    functionSourceFile: "com.github.javaparser.ast.expr.MethodCallExpr"
    linkageType: null
    functionLinenumber: 243
    functionDepth: 0
    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: 45
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:244,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>"
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:244,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MethodCallExpr].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.expr.MethodCallExpr"
    linkageType: null
    functionLinenumber: 249
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.MethodCallExprMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: 255
    functionDepth: 0
    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.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: 47
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.MethodCallExpr:256"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:259"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:258"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.MethodCallExpr:259"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:265"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:264"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.MethodCallExpr:260"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:259"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:258"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.MethodCallExpr:265"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:269"
        BranchSideFuncs:
        - "setName(com.github.javaparser.ast.expr.SimpleName)"
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:268"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.MethodCallExpr:269"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:275"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:274"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.MethodCallExpr:270"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:275"
        BranchSideFuncs:
        - "setScope(com.github.javaparser.ast.expr.Expression)"
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:274"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.MethodCallExpr:275"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:283"
        BranchSideFuncs:
        - "size()"
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:282"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.expr.MethodCallExpr:276"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:283"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:282"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.expr.MethodCallExpr:277"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:276"
        BranchSideFuncs:
        - "set(int,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:275"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:259,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:260,1"
      Dst: "[com.github.javaparser.ast.NodeList].get"
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:261,1"
      Dst: "[com.github.javaparser.ast.NodeList].set"
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:266,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].setName"
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:271,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].setScope"
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:283,1"
      Dst: "[com.github.javaparser.ast.Node].replace"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.expr.MethodCallExpr].isMethodCallExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.MethodCallExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MethodCallExpr].asMethodCallExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.MethodCallExpr"
    linkageType: null
    functionLinenumber: -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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MethodCallExpr].ifMethodCallExpr(java.util.function.Consumer)"
    functionSourceFile: "com.github.javaparser.ast.expr.MethodCallExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:301,1"
      Dst: "[java.util.function.Consumer].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MethodCallExpr].resolve()"
    functionSourceFile: "com.github.javaparser.ast.expr.MethodCallExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:319,1"
      Dst: "[com.github.javaparser.ast.Node].getSymbolResolver"
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:319,1"
      Dst: "[com.github.javaparser.resolution.SymbolResolver].resolveDeclaration"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MethodCallExpr].toMethodCallExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.MethodCallExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:325,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MethodCallExpr].isPolyExpression()"
    functionSourceFile: "com.github.javaparser.ast.expr.MethodCallExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.MethodCallExpr:342"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:347"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:346"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.MethodCallExpr:342"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:347"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:346"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.MethodCallExpr:347"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:353"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:352"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.MethodCallExpr:347"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:353"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:352"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.MethodCallExpr:353"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:357"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.MethodCallExpr:353"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:357"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:342,1"
      Dst: "[com.github.javaparser.ast.expr.Expression].appearsInAssignmentContext"
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:342,1"
      Dst: "[com.github.javaparser.ast.expr.Expression].appearsInInvocationContext"
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:347,1"
      Dst: "[com.github.javaparser.ast.expr.Expression].isQualified"
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:347,1"
      Dst: "[com.github.javaparser.ast.expr.Expression].elidesTypeArguments"
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:353,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].isGenericMethod"
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:353,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].resolve"
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:353,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration].getReturnType"
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:353,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].hasParameterwithSameTypeThanResultType"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MethodCallExpr].isGenericMethod()"
    functionSourceFile: "com.github.javaparser.ast.expr.MethodCallExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.MethodCallExpr:366"
      Branch Sides:
      - 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:365"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:366,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].getTypeArguments"
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:366,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:366,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:366,1"
      Dst: "[com.github.javaparser.ast.NodeList].isEmpty"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MethodCallExpr].hasParameterwithSameTypeThanResultType(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.ast.expr.MethodCallExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.MethodCallExpr:373"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:372"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.MethodCallExpr:373"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:372"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:373,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].getTypeArguments"
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:373,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:373,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:373,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:373,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr$lambda_hasParameterwithSameTypeThanResultType_0__1256].bootstrap$"
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:373,1"
      Dst: "[java.util.stream.Stream].anyMatch"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MethodCallExpr].isInvocationContext()"
    functionSourceFile: "com.github.javaparser.ast.expr.MethodCallExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    - "com.github.javaparser.ast.type.Type"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:373,1"
      Dst: "[com.github.javaparser.ast.type.Type].resolve"
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:373,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isAssignableBy"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__773].bootstrap$(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__773"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__773].<init>(com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__773:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__773].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__773].<init>(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__773"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__773:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__773].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__773"
    linkageType: null
    functionLinenumber: -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)"
    functionUses: 11
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__773:-1,1"
      Dst: "[com.github.javaparser.ast.Node].equals"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__773:-1,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__137].bootstrap$(com.github.javaparser.ast.expr.MarkerAnnotationExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__137"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.MarkerAnnotationExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__137].<init>(com.github.javaparser.ast.expr.MarkerAnnotationExpr)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__137:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__137].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__137].<init>(com.github.javaparser.ast.expr.MarkerAnnotationExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__137"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.MarkerAnnotationExpr"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__137:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__137].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__137"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__137:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_5__914].bootstrap$(com.github.javaparser.ast.body.TypeDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_5__914"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.TypeDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_5__914].<init>(com.github.javaparser.ast.body.TypeDeclaration)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_5__914:-1,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_5__914].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_5__914].<init>(com.github.javaparser.ast.body.TypeDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_5__914"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.TypeDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_5__914:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_5__914].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_5__914"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.TypeDeclaration].lambda$getFullyQualifiedName$5(java.lang.String)"
    functionUses: 9
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_5__914:-1,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].lambda$getFullyQualifiedName$5"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_87__410].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_87__410"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__410].<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__410:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_87__410].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_87__410].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_87__410"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_87__410:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_87__410].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_87__410"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_87__410:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$87"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.JsonNode$OverwriteMode].values()"
    functionSourceFile: "com.fasterxml.jackson.databind.JsonNode$OverwriteMode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonNode$OverwriteMode[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.JsonNode$OverwriteMode:59,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.JsonNode$OverwriteMode].valueOf(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.JsonNode$OverwriteMode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonNode$OverwriteMode"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.JsonNode$OverwriteMode:59,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.JsonNode$OverwriteMode].<init>(java.lang.String,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.JsonNode$OverwriteMode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.JsonNode$OverwriteMode:59,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.JsonNode$OverwriteMode].$values()"
    functionSourceFile: "com.fasterxml.jackson.databind.JsonNode$OverwriteMode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonNode$OverwriteMode[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_58__34].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_58__34"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__34].<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__34:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_58__34].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_58__34].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_58__34"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_58__34:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_58__34].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_58__34"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 14
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_58__34:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$58"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$ClassOrInterfaceTypeParseStart__846].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ParseStart$ClassOrInterfaceTypeParseStart__846"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ParseStart"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParseStart$ClassOrInterfaceTypeParseStart__846].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$ClassOrInterfaceTypeParseStart__846:-1,1"
      Dst: "[com.github.javaparser.ParseStart$ClassOrInterfaceTypeParseStart__846].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$ClassOrInterfaceTypeParseStart__846].<init>()"
    functionSourceFile: "com.github.javaparser.ParseStart$ClassOrInterfaceTypeParseStart__846"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$ClassOrInterfaceTypeParseStart__846:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$ClassOrInterfaceTypeParseStart__846].parse(com.github.javaparser.GeneratedJavaParser)"
    functionSourceFile: "com.github.javaparser.ParseStart$ClassOrInterfaceTypeParseStart__846"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__846:-1,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ClassOrInterfaceTypeParseStart"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$IntDeser].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$IntDeser"
    linkageType: null
    functionLinenumber: 644
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$IntDeser:645,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$IntDeser].<init>(com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$IntDeser,com.fasterxml.jackson.databind.deser.NullValueProvider,java.lang.Boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$IntDeser"
    linkageType: null
    functionLinenumber: 646
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$IntDeser"
    - "com.fasterxml.jackson.databind.deser.NullValueProvider"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers].<init>(com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers,com.fasterxml.jackson.databind.deser.NullValueProvider,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$IntDeser:647,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$IntDeser].withResolved(com.fasterxml.jackson.databind.deser.NullValueProvider,java.lang.Boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$IntDeser"
    linkageType: null
    functionLinenumber: 652
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.deser.NullValueProvider"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$IntDeser].<init>(com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$IntDeser,com.fasterxml.jackson.databind.deser.NullValueProvider,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$IntDeser:653,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$IntDeser].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$IntDeser]._constructEmpty()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$IntDeser"
    linkageType: null
    functionLinenumber: 657
    functionDepth: 0
    returnType: "int[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$IntDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$IntDeser"
    linkageType: null
    functionLinenumber: 663
    functionDepth: 0
    returnType: "int[]"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.JsonParser].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers].handleNonArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].getArrayBuilders()"
    - "[com.fasterxml.jackson.databind.util.ArrayBuilders].getIntBuilder()"
    - "[com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder].resetAndStart()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getIntValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getIntValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getIntValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getIntValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getIntValue()"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsAsEmptyProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsFailProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsConstantProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._verifyNullForPrimitive(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._parseIntPrimitive(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder].appendCompletedChunk(java.lang.Object,int)"
    - "[com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder].bufferedSize()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].wrapWithPath(java.lang.Throwable,java.lang.Object,int)"
    - "[com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder].completeAndClearBuffer(java.lang.Object,int)"
    functionUses: 82
    ICount: 49
    EdgeCount: 38
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$IntDeser:664"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$IntDeser:667"
        BranchSideFuncs:
        - "handleNonArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$IntDeser:666"
        BranchSideFuncs:
        - "resetAndStart()"
        - "getIntBuilder()"
        - "getArrayBuilders()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$IntDeser:673"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$IntDeser:695"
        BranchSideFuncs:
        - "nextToken()"
        - "bufferedSize()"
        - "getIntValue()"
        - "_verifyNullForPrimitive(com.fasterxml.jackson.databind.DeserializationContext)"
        - "wrapWithPath(java.lang.Throwable,java.lang.Object,int)"
        - "resetAndStart()"
        - "getIntBuilder()"
        - "getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
        - "appendCompletedChunk(java.lang.Object,int)"
        - "getArrayBuilders()"
        - "handleNonArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "_parseIntPrimitive(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$IntDeser:694"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$IntDeser:675"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$IntDeser:677"
        BranchSideFuncs:
        - "getIntValue()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$IntDeser:676"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$IntDeser:677"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$IntDeser:685"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$IntDeser:684"
        BranchSideFuncs:
        - "_parseIntPrimitive(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$IntDeser:678"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$IntDeser:682"
        BranchSideFuncs:
        - "getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$IntDeser:681"
        BranchSideFuncs:
        - "_verifyNullForPrimitive(com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$IntDeser:687"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$IntDeser:691"
        BranchSideFuncs:
        - "appendCompletedChunk(java.lang.Object,int)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$IntDeser:690"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$IntDeser:664,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isExpectedStartArrayToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$IntDeser:665,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers].handleNonArray"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$IntDeser:667,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getArrayBuilders"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$IntDeser:667,1"
      Dst: "[com.fasterxml.jackson.databind.util.ArrayBuilders].getIntBuilder"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$IntDeser:668,1"
      Dst: "[com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder].resetAndStart"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$IntDeser:673,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$IntDeser:676,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getIntValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$IntDeser:679,1"
      Dst: "[com.fasterxml.jackson.databind.deser.NullValueProvider].getNullValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$IntDeser:682,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._verifyNullForPrimitive"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$IntDeser:685,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._parseIntPrimitive"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$IntDeser:688,1"
      Dst: "[com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder].appendCompletedChunk"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$IntDeser:694,1"
      Dst: "[com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder].bufferedSize"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$IntDeser:694,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException].wrapWithPath"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$IntDeser:696,1"
      Dst: "[com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder].completeAndClearBuffer"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$IntDeser].handleSingleElementUnwrapped(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$IntDeser"
    linkageType: null
    functionLinenumber: 701
    functionDepth: 0
    returnType: "int[]"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._parseIntPrimitive(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$IntDeser:702,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._parseIntPrimitive"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$IntDeser]._concat(int[],int[])"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$IntDeser"
    linkageType: null
    functionLinenumber: 706
    functionDepth: 0
    returnType: "int[]"
    argCount: 2
    argTypes:
    - "int[]"
    - "int[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$IntDeser:709,1"
      Dst: "[java.util.Arrays].copyOf"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$IntDeser:710,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$IntDeser]._concat(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$IntDeser"
    linkageType: null
    functionLinenumber: 636
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$IntDeser]._concat(int[],int[])"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$IntDeser:637,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$IntDeser]._concat"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.NumberOutput].<init>()"
    functionSourceFile: "com.fasterxml.jackson.core.io.NumberOutput"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.NumberOutput:6,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.NumberOutput].outputInt(int,char[],int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.NumberOutput"
    linkageType: null
    functionLinenumber: 69
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "int"
    - "char[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.NumberOutput]._outputSmallestI(char[],int)"
    - "[com.fasterxml.jackson.core.io.NumberOutput]._leading3(int,char[],int)"
    - "[com.fasterxml.jackson.core.io.NumberOutput]._leading3(int,char[],int)"
    - "[com.fasterxml.jackson.core.io.NumberOutput]._full3(int,char[],int)"
    - "[com.fasterxml.jackson.core.io.NumberOutput]._outputFullBillion(int,char[],int)"
    - "[com.fasterxml.jackson.core.io.NumberOutput]._leading3(int,char[],int)"
    - "[com.fasterxml.jackson.core.io.NumberOutput]._full3(int,char[],int)"
    - "[com.fasterxml.jackson.core.io.NumberOutput]._full3(int,char[],int)"
    functionUses: 6
    ICount: 53
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.NumberOutput:70"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:80"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:79"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberOutput:71"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:75"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberOutput:80"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:100"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:99"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberOutput:81"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:88"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:87"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberOutput:82"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:86"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:85"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberOutput:100"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:110"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:109"
        BranchSideFuncs:
        - "_full3(int,char[],int)"
        - "_leading3(int,char[],int)"
    - Branch String: "com.fasterxml.jackson.core.io.NumberOutput:102"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:106"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:105"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.NumberOutput:74,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberOutput]._outputSmallestI"
    - Src: "com.fasterxml.jackson.core.io.NumberOutput:86,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberOutput]._leading3"
    - Src: "com.fasterxml.jackson.core.io.NumberOutput:91,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberOutput]._full3"
    - Src: "com.fasterxml.jackson.core.io.NumberOutput:108,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberOutput]._outputFullBillion"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.NumberOutput].outputInt(int,byte[],int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.NumberOutput"
    linkageType: null
    functionLinenumber: 122
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "int"
    - "byte[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.NumberOutput]._outputSmallestI(byte[],int)"
    - "[com.fasterxml.jackson.core.io.NumberOutput]._leading3(int,byte[],int)"
    - "[com.fasterxml.jackson.core.io.NumberOutput]._leading3(int,byte[],int)"
    - "[com.fasterxml.jackson.core.io.NumberOutput]._full3(int,byte[],int)"
    - "[com.fasterxml.jackson.core.io.NumberOutput]._outputFullBillion(int,byte[],int)"
    - "[com.fasterxml.jackson.core.io.NumberOutput]._leading3(int,byte[],int)"
    - "[com.fasterxml.jackson.core.io.NumberOutput]._full3(int,byte[],int)"
    - "[com.fasterxml.jackson.core.io.NumberOutput]._full3(int,byte[],int)"
    functionUses: 6
    ICount: 53
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.NumberOutput:123"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:131"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:130"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberOutput:124"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:127"
        BranchSideFuncs:
        - "_outputSmallestI(byte[],int)"
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:126"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberOutput:131"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:146"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:145"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberOutput:132"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:139"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:138"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberOutput:133"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:136"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:135"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberOutput:146"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:156"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:155"
        BranchSideFuncs:
        - "_leading3(int,byte[],int)"
        - "_full3(int,byte[],int)"
    - Branch String: "com.fasterxml.jackson.core.io.NumberOutput:148"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:152"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:151"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.NumberOutput:125,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberOutput]._outputSmallestI"
    - Src: "com.fasterxml.jackson.core.io.NumberOutput:136,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberOutput]._leading3"
    - Src: "com.fasterxml.jackson.core.io.NumberOutput:142,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberOutput]._full3"
    - Src: "com.fasterxml.jackson.core.io.NumberOutput:154,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberOutput]._outputFullBillion"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.NumberOutput].outputLong(long,char[],int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.NumberOutput"
    linkageType: null
    functionLinenumber: 181
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "long"
    - "char[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.NumberOutput].outputInt(int,char[],int)"
    - "[com.fasterxml.jackson.core.io.NumberOutput]._outputSmallestL(char[],int)"
    - "[com.fasterxml.jackson.core.io.NumberOutput].outputInt(int,char[],int)"
    - "[com.fasterxml.jackson.core.io.NumberOutput]._outputUptoBillion(int,char[],int)"
    - "[com.fasterxml.jackson.core.io.NumberOutput]._leading3(int,char[],int)"
    - "[com.fasterxml.jackson.core.io.NumberOutput]._outputFullBillion(int,char[],int)"
    - "[com.fasterxml.jackson.core.io.NumberOutput]._outputFullBillion(int,char[],int)"
    functionUses: 2
    ICount: 53
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.NumberOutput:182"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:192"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:191"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberOutput:183"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:186"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:185"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberOutput:186"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:189"
        BranchSideFuncs:
        - "_outputSmallestL(char[],int)"
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:188"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberOutput:192"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:198"
        BranchSideFuncs:
        - "outputInt(int,char[],int)"
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:197"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberOutput:202"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:206"
        BranchSideFuncs:
        - "_outputUptoBillion(int,char[],int)"
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:205"
        BranchSideFuncs:
        - "_leading3(int,char[],int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.NumberOutput:184,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberOutput].outputInt"
    - Src: "com.fasterxml.jackson.core.io.NumberOutput:187,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberOutput]._outputSmallestL"
    - Src: "com.fasterxml.jackson.core.io.NumberOutput:203,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberOutput]._outputUptoBillion"
    - Src: "com.fasterxml.jackson.core.io.NumberOutput:208,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberOutput]._leading3"
    - Src: "com.fasterxml.jackson.core.io.NumberOutput:209,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberOutput]._outputFullBillion"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.NumberOutput].outputLong(long,byte[],int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.NumberOutput"
    linkageType: null
    functionLinenumber: 215
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "long"
    - "byte[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.NumberOutput].outputInt(int,byte[],int)"
    - "[com.fasterxml.jackson.core.io.NumberOutput]._outputSmallestL(byte[],int)"
    - "[com.fasterxml.jackson.core.io.NumberOutput].outputInt(int,byte[],int)"
    - "[com.fasterxml.jackson.core.io.NumberOutput]._outputUptoBillion(int,byte[],int)"
    - "[com.fasterxml.jackson.core.io.NumberOutput]._leading3(int,byte[],int)"
    - "[com.fasterxml.jackson.core.io.NumberOutput]._outputFullBillion(int,byte[],int)"
    - "[com.fasterxml.jackson.core.io.NumberOutput]._outputFullBillion(int,byte[],int)"
    functionUses: 2
    ICount: 53
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.NumberOutput:216"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:226"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:225"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberOutput:217"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:220"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:219"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberOutput:220"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:223"
        BranchSideFuncs:
        - "_outputSmallestL(byte[],int)"
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:222"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberOutput:226"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:232"
        BranchSideFuncs:
        - "outputInt(int,byte[],int)"
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:231"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberOutput:236"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:240"
        BranchSideFuncs:
        - "_outputUptoBillion(int,byte[],int)"
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:239"
        BranchSideFuncs:
        - "_leading3(int,byte[],int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.NumberOutput:218,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberOutput].outputInt"
    - Src: "com.fasterxml.jackson.core.io.NumberOutput:221,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberOutput]._outputSmallestL"
    - Src: "com.fasterxml.jackson.core.io.NumberOutput:237,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberOutput]._outputUptoBillion"
    - Src: "com.fasterxml.jackson.core.io.NumberOutput:242,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberOutput]._leading3"
    - Src: "com.fasterxml.jackson.core.io.NumberOutput:243,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberOutput]._outputFullBillion"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.NumberOutput].toString(int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.NumberOutput"
    linkageType: null
    functionLinenumber: 259
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.NumberOutput:260"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:269"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:268"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberOutput:261"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:264"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:263"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberOutput:265"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:269"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:268"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.NumberOutput:269,1"
      Dst: "[java.lang.Integer].toString"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.NumberOutput].toString(long)"
    functionSourceFile: "com.fasterxml.jackson.core.io.NumberOutput"
    linkageType: null
    functionLinenumber: 272
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.NumberOutput].toString(int)"
    functionUses: 1
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.NumberOutput:273"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:276"
        BranchSideFuncs:
        - "toString(int)"
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:275"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberOutput:273"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:276"
        BranchSideFuncs:
        - "toString(int)"
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:275"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.NumberOutput:274,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberOutput].toString"
    - Src: "com.fasterxml.jackson.core.io.NumberOutput:276,1"
      Dst: "[java.lang.Long].toString"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.NumberOutput].toString(double)"
    functionSourceFile: "com.fasterxml.jackson.core.io.NumberOutput"
    linkageType: null
    functionLinenumber: 283
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.NumberOutput].toString(double,boolean)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.NumberOutput:284,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberOutput].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.NumberOutput].toString(double,boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.io.NumberOutput"
    linkageType: null
    functionLinenumber: 293
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "double"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].toString(double)"
    functionUses: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.NumberOutput:294"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:293"
        BranchSideFuncs:
        - "toString(double)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.NumberOutput:294,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].toString"
    - Src: "com.fasterxml.jackson.core.io.NumberOutput:294,1"
      Dst: "[java.lang.Double].toString"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.NumberOutput].toString(float)"
    functionSourceFile: "com.fasterxml.jackson.core.io.NumberOutput"
    linkageType: null
    functionLinenumber: 302
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.NumberOutput].toString(float,boolean)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.NumberOutput:303,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberOutput].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.NumberOutput].toString(float,boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.io.NumberOutput"
    linkageType: null
    functionLinenumber: 312
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "float"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.schubfach.FloatToDecimal].toString(float)"
    functionUses: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.NumberOutput:313"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:312"
        BranchSideFuncs:
        - "toString(float)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.NumberOutput:313,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.FloatToDecimal].toString"
    - Src: "com.fasterxml.jackson.core.io.NumberOutput:313,1"
      Dst: "[java.lang.Float].toString"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.NumberOutput].notFinite(double)"
    functionSourceFile: "com.fasterxml.jackson.core.io.NumberOutput"
    linkageType: null
    functionLinenumber: 332
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.NumberOutput:333"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:332"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.NumberOutput:333,1"
      Dst: "[java.lang.Double].isFinite"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.NumberOutput].notFinite(float)"
    functionSourceFile: "com.fasterxml.jackson.core.io.NumberOutput"
    linkageType: null
    functionLinenumber: 346
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.NumberOutput:347"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:346"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.NumberOutput:347,1"
      Dst: "[java.lang.Float].isFinite"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.NumberOutput]._outputUptoBillion(int,char[],int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.NumberOutput"
    linkageType: null
    functionLinenumber: 357
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "int"
    - "char[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.NumberOutput]._leading3(int,char[],int)"
    - "[com.fasterxml.jackson.core.io.NumberOutput]._outputUptoMillion(char[],int,int,int)"
    - "[com.fasterxml.jackson.core.io.NumberOutput]._leading3(int,char[],int)"
    functionUses: 1
    ICount: 51
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.NumberOutput:358"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:366"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:365"
        BranchSideFuncs:
        - "_leading3(int,char[],int)"
    - Branch String: "com.fasterxml.jackson.core.io.NumberOutput:359"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:362"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:361"
        BranchSideFuncs:
        - "_outputUptoMillion(char[],int,int,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.NumberOutput:360,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberOutput]._leading3"
    - Src: "com.fasterxml.jackson.core.io.NumberOutput:364,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberOutput]._outputUptoMillion"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.NumberOutput]._outputFullBillion(int,char[],int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.NumberOutput"
    linkageType: null
    functionLinenumber: 387
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "int"
    - "char[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 55
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.NumberOutput]._outputUptoBillion(int,byte[],int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.NumberOutput"
    linkageType: null
    functionLinenumber: 412
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "int"
    - "byte[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.NumberOutput]._leading3(int,byte[],int)"
    - "[com.fasterxml.jackson.core.io.NumberOutput]._outputUptoMillion(byte[],int,int,int)"
    - "[com.fasterxml.jackson.core.io.NumberOutput]._leading3(int,byte[],int)"
    functionUses: 1
    ICount: 47
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.NumberOutput:413"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:421"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:420"
        BranchSideFuncs:
        - "_leading3(int,byte[],int)"
    - Branch String: "com.fasterxml.jackson.core.io.NumberOutput:414"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:417"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:416"
        BranchSideFuncs:
        - "_outputUptoMillion(byte[],int,int,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.NumberOutput:415,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberOutput]._leading3"
    - Src: "com.fasterxml.jackson.core.io.NumberOutput:419,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberOutput]._outputUptoMillion"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.NumberOutput]._outputFullBillion(int,byte[],int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.NumberOutput"
    linkageType: null
    functionLinenumber: 442
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "int"
    - "byte[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 49
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.NumberOutput]._outputUptoMillion(char[],int,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.NumberOutput"
    linkageType: null
    functionLinenumber: 467
    functionDepth: 0
    returnType: "int"
    argCount: 4
    argTypes:
    - "char[]"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 39
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.NumberOutput:469"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:475"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:474"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberOutput:470"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:473"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:472"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.NumberOutput]._outputUptoMillion(byte[],int,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.NumberOutput"
    linkageType: null
    functionLinenumber: 485
    functionDepth: 0
    returnType: "int"
    argCount: 4
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 35
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.NumberOutput:487"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:493"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:492"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberOutput:488"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:491"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:490"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.NumberOutput]._leading3(int,char[],int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.NumberOutput"
    linkageType: null
    functionLinenumber: 503
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "int"
    - "char[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.NumberOutput:505"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:511"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:510"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberOutput:506"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:509"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:508"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.NumberOutput]._leading3(int,byte[],int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.NumberOutput"
    linkageType: null
    functionLinenumber: 516
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "int"
    - "byte[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.NumberOutput:518"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:524"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:523"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberOutput:519"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:522"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:521"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.NumberOutput]._full3(int,char[],int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.NumberOutput"
    linkageType: null
    functionLinenumber: 529
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "int"
    - "char[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 19
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.NumberOutput]._full3(int,byte[],int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.NumberOutput"
    linkageType: null
    functionLinenumber: 538
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "int"
    - "byte[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 17
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.NumberOutput]._outputSmallestL(char[],int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.NumberOutput"
    linkageType: null
    functionLinenumber: 549
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "char[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.NumberOutput:550,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.core.io.NumberOutput:551,1"
      Dst: "[java.lang.String].getChars"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.NumberOutput]._outputSmallestL(byte[],int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.NumberOutput"
    linkageType: null
    functionLinenumber: 556
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "byte[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.NumberOutput:558"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:560"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.NumberOutput:557,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.core.io.NumberOutput:559,1"
      Dst: "[java.lang.String].charAt"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.io.NumberOutput]._outputSmallestI(char[],int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.NumberOutput"
    linkageType: null
    functionLinenumber: 565
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "char[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.NumberOutput:566,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.core.io.NumberOutput:567,1"
      Dst: "[java.lang.String].getChars"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.NumberOutput]._outputSmallestI(byte[],int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.NumberOutput"
    linkageType: null
    functionLinenumber: 572
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "byte[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.NumberOutput:574"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:576"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.NumberOutput:573,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.core.io.NumberOutput:575,1"
      Dst: "[java.lang.String].charAt"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java16Validator].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java16Validator"
    linkageType: null
    functionLinenumber: 30
    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].remove(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].add(com.github.javaparser.ast.validator.Validator)"
    functionUses: 3
    ICount: 11
    EdgeCount: 5
    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"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java16Validator:38,1"
      Dst: "[com.github.javaparser.ast.validator.Validators].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_getNameWithScope_0__382].bootstrap$(java.lang.StringBuilder)"
    functionSourceFile: "com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_getNameWithScope_0__382"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "java.lang.StringBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_getNameWithScope_0__382].<init>(java.lang.StringBuilder)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_getNameWithScope_0__382:-1,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_getNameWithScope_0__382].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_getNameWithScope_0__382].<init>(java.lang.StringBuilder)"
    functionSourceFile: "com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_getNameWithScope_0__382"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.StringBuilder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_getNameWithScope_0__382:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_getNameWithScope_0__382].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_getNameWithScope_0__382"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_getNameWithScope_0__382:-1,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].lambda$getNameWithScope$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$getNameAsString__1000].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$getNameAsString__1000"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor$getNameAsString__1000].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$getNameAsString__1000:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$getNameAsString__1000].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$getNameAsString__1000].<init>()"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$getNameAsString__1000"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$getNameAsString__1000:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$getNameAsString__1000].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$getNameAsString__1000"
    linkageType: null
    functionLinenumber: -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__1000:-1,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithName].getNameAsString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.nodeTypes.NodeWithVariables$1Helper].<init>()"
    functionSourceFile: "com.github.javaparser.ast.nodeTypes.NodeWithVariables$1Helper"
    linkageType: null
    functionLinenumber: 131
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.nodeTypes.NodeWithVariables$1Helper:132,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 138
    functionDepth: 0
    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()"
    - "[com.github.javaparser.ast.type.ArrayType].getArrayLevel()"
    - "[com.github.javaparser.ast.type.Type].getArrayLevel()"
    - "[com.github.javaparser.ast.type.ArrayType].getComponentType()"
    functionUses: 1
    ICount: 20
    EdgeCount: 5
    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: []
    - Branch String: "com.github.javaparser.ast.nodeTypes.NodeWithVariables$1Helper:143"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.nodeTypes.NodeWithVariables$1Helper:null"
        BranchSideFuncs: []
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 131
    functionDepth: 0
    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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameRole].values()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameRole"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.resolution.naming.NameRole[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameRole:27,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameRole].valueOf(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameRole"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.resolution.naming.NameRole"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameRole:27,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameRole].<init>(java.lang.String,int)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameRole"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameRole:27,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameRole].$values()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameRole"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.resolution.naming.NameRole[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_225__557].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_225__557"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__557].<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__557:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_225__557].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_225__557].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_225__557"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_225__557:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_225__557].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_225__557"
    linkageType: null
    functionLinenumber: -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.comments.Comment)"
    functionUses: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_225__557:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$225"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getDeclaredMethods_4__880].bootstrap$(com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getDeclaredMethods_4__880"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getDeclaredMethods_4__880].<init>(com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getDeclaredMethods_4__880:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getDeclaredMethods_4__880].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getDeclaredMethods_4__880].<init>(com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getDeclaredMethods_4__880"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getDeclaredMethods_4__880:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getDeclaredMethods_4__880].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getDeclaredMethods_4__880"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].lambda$getDeclaredMethods$4(java.lang.reflect.Method)"
    functionUses: 9
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getDeclaredMethods_4__880:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].lambda$getDeclaredMethods$4"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredAnnotations_7__1117].bootstrap$()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredAnnotations_7__1117"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredAnnotations_7__1117].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredAnnotations_7__1117:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredAnnotations_7__1117].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredAnnotations_7__1117].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredAnnotations_7__1117"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredAnnotations_7__1117:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredAnnotations_7__1117].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredAnnotations_7__1117"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].lambda$getDeclaredAnnotations$7(java.lang.String)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredAnnotations_7__1117:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].lambda$getDeclaredAnnotations$7"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.LineEndingProcessingProvider].<init>(com.github.javaparser.Provider)"
    functionSourceFile: "com.github.javaparser.LineEndingProcessingProvider"
    linkageType: null
    functionLinenumber: 61
    functionDepth: 0
    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:62,1"
      Dst: "[com.github.javaparser.LineEndingProcessingProvider].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.LineEndingProcessingProvider].<init>(int,com.github.javaparser.Provider)"
    functionSourceFile: "com.github.javaparser.LineEndingProcessingProvider"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "com.github.javaparser.Provider"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.LineEndingProcessingProvider:65,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.github.javaparser.LineEndingProcessingProvider:59,1"
      Dst: "[java.util.HashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.LineEndingProcessingProvider].close()"
    functionSourceFile: "com.github.javaparser.LineEndingProcessingProvider"
    linkageType: null
    functionLinenumber: 71
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.StreamProvider].close()"
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider].close()"
    - "[com.github.javaparser.LineEndingProcessingProvider].close()"
    - "[com.github.javaparser.StringProvider].close()"
    functionUses: 9
    ICount: 4
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.LineEndingProcessingProvider:72,1"
      Dst: "[java.io.Closeable].close"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.LineEndingProcessingProvider].fillBuffer()"
    functionSourceFile: "com.github.javaparser.LineEndingProcessingProvider"
    linkageType: null
    functionLinenumber: 75
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider].read(char[],int,int)"
    - "[com.github.javaparser.StreamProvider].read(char[],int,int)"
    - "[com.github.javaparser.LineEndingProcessingProvider].read(char[],int,int)"
    - "[com.github.javaparser.StringProvider].read(char[],int,int)"
    functionUses: 1
    ICount: 10
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.LineEndingProcessingProvider:78"
      Branch Sides:
      - BranchSide: "com.github.javaparser.LineEndingProcessingProvider:81"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.LineEndingProcessingProvider:80"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.LineEndingProcessingProvider:77,1"
      Dst: "[com.github.javaparser.Provider].read"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.LineEndingProcessingProvider].getDetectedLineEnding()"
    functionSourceFile: "com.github.javaparser.LineEndingProcessingProvider"
    linkageType: null
    functionLinenumber: 84
    functionDepth: 0
    returnType: "com.github.javaparser.utils.LineSeparator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.LineSeparator].getLineEnding(int,int,int)"
    functionUses: 1
    ICount: 21
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.LineEndingProcessingProvider:85,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.github.javaparser.LineEndingProcessingProvider:85,1"
      Dst: "[java.util.Map].getOrDefault"
    - Src: "com.github.javaparser.LineEndingProcessingProvider:85,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.LineEndingProcessingProvider:85,1"
      Dst: "[com.github.javaparser.utils.LineSeparator].getLineEnding"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.LineEndingProcessingProvider].isBufferEmpty()"
    functionSourceFile: "com.github.javaparser.LineEndingProcessingProvider"
    linkageType: null
    functionLinenumber: 88
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.LineEndingProcessingProvider:89"
      Branch Sides:
      - BranchSide: "com.github.javaparser.LineEndingProcessingProvider:88"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.LineEndingProcessingProvider].nextBufferedChar()"
    functionSourceFile: "com.github.javaparser.LineEndingProcessingProvider"
    linkageType: null
    functionLinenumber: 97
    functionDepth: 0
    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:98"
      Branch Sides:
      - BranchSide: "com.github.javaparser.LineEndingProcessingProvider:104"
        BranchSideFuncs:
        - "fillBuffer()"
      - BranchSide: "com.github.javaparser.LineEndingProcessingProvider:103"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.LineEndingProcessingProvider:100"
      Branch Sides:
      - BranchSide: "com.github.javaparser.LineEndingProcessingProvider:103"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.LineEndingProcessingProvider:102"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.LineEndingProcessingProvider:98,1"
      Dst: "[com.github.javaparser.LineEndingProcessingProvider].isBufferEmpty"
    - Src: "com.github.javaparser.LineEndingProcessingProvider:99,1"
      Dst: "[com.github.javaparser.LineEndingProcessingProvider].fillBuffer"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.LineEndingProcessingProvider].read(char[],int,int)"
    functionSourceFile: "com.github.javaparser.LineEndingProcessingProvider"
    linkageType: null
    functionLinenumber: 108
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.LineEndingProcessingProvider].nextBufferedChar()"
    - "[com.github.javaparser.utils.LineSeparator].lookup(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].putIfAbsent(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].putIfAbsent(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 3
    ICount: 59
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "com.github.javaparser.LineEndingProcessingProvider:112"
      Branch Sides:
      - BranchSide: "com.github.javaparser.LineEndingProcessingProvider:144"
        BranchSideFuncs:
        - "nextBufferedChar()"
      - BranchSide: "com.github.javaparser.LineEndingProcessingProvider:143"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.LineEndingProcessingProvider:114"
      Branch Sides:
      - BranchSide: "com.github.javaparser.LineEndingProcessingProvider:121"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.LineEndingProcessingProvider:120"
        BranchSideFuncs:
        - "lookup(java.lang.String)"
    - Branch String: "com.github.javaparser.LineEndingProcessingProvider:115"
      Branch Sides:
      - BranchSide: "com.github.javaparser.LineEndingProcessingProvider:143"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.LineEndingProcessingProvider:123"
      Branch Sides:
      - BranchSide: "com.github.javaparser.LineEndingProcessingProvider:140"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.LineEndingProcessingProvider:139"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.LineEndingProcessingProvider:130"
      Branch Sides:
      - BranchSide: "com.github.javaparser.LineEndingProcessingProvider:137"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.LineEndingProcessingProvider:136"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.LineEndingProcessingProvider:131"
      Branch Sides:
      - BranchSide: "com.github.javaparser.LineEndingProcessingProvider:137"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
        - "putIfAbsent(java.lang.Object,java.lang.Object)"
        - "get(java.lang.Object)"
      - BranchSide: "com.github.javaparser.LineEndingProcessingProvider:136"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.LineEndingProcessingProvider:113,1"
      Dst: "[com.github.javaparser.LineEndingProcessingProvider].nextBufferedChar"
    - Src: "com.github.javaparser.LineEndingProcessingProvider:121,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "com.github.javaparser.LineEndingProcessingProvider:122,1"
      Dst: "[com.github.javaparser.utils.LineSeparator].lookup"
    - Src: "com.github.javaparser.LineEndingProcessingProvider:123,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.LineEndingProcessingProvider:124,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.LineEndingProcessingProvider:126,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.github.javaparser.LineEndingProcessingProvider:126,1"
      Dst: "[java.util.Map].putIfAbsent"
    - Src: "com.github.javaparser.LineEndingProcessingProvider:127,1"
      Dst: "[java.util.Map].get"
    - Src: "com.github.javaparser.LineEndingProcessingProvider:127,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.LineEndingProcessingProvider:127,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver].<init>(com.github.javaparser.resolution.TypeSolver[])"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.TypeSolver[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver:62,1"
      Dst: "[java.util.Arrays].asList"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver:62,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver].<init>(java.util.function.Predicate,com.github.javaparser.resolution.TypeSolver[])"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.function.Predicate"
    - "com.github.javaparser.resolution.TypeSolver[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver:66,1"
      Dst: "[java.util.Arrays].asList"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver:66,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver].<init>(java.lang.Iterable)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Iterable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver:70,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver].<init>(java.util.function.Predicate,java.lang.Iterable)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.function.Predicate"
    - "java.lang.Iterable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver:75,1"
      Dst: "[com.github.javaparser.symbolsolver.cache.InMemoryCache].create"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver:75,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver].<init>(java.util.function.Predicate,java.lang.Iterable,com.github.javaparser.symbolsolver.cache.Cache)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.function.Predicate"
    - "java.lang.Iterable"
    - "com.github.javaparser.symbolsolver.cache.Cache"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver:95"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver:98"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver:97"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver:89,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver:45,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver:90,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver:92,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver].setExceptionHandler"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver:95,1"
      Dst: "[java.lang.Iterable].iterator"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver:95,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver:95,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver:96,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver].add"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver].setExceptionHandler(java.util.function.Predicate)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Predicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver].getParent()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver"
    linkageType: null
    functionLinenumber: 106
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.TypeSolver"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver].setParent(com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver:113"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver:116"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver:115"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver:116"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver:119"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver:118"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver:112,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver:114,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver].add(com.github.javaparser.resolution.TypeSolver,boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.resolution.TypeSolver"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver:135"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver:138"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver:137"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver:129,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver:131,1"
      Dst: "[java.util.List].add"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver:132,1"
      Dst: "[com.github.javaparser.resolution.TypeSolver].setParent"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver:136,1"
      Dst: "[com.github.javaparser.symbolsolver.cache.Cache].removeAll"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver].add(com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver:148,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver].tryToSolveType(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver"
    linkageType: null
    functionLinenumber: 152
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.model.SymbolReference"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.cache.GuavaCache].get(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.cache.NoCache].get(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.cache.InMemoryCache].get(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.AarTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.resolution.model.SymbolReference].isSolved()"
    - "[com.github.javaparser.symbolsolver.cache.InMemoryCache].put(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.cache.NoCache].put(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.cache.GuavaCache].put(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_8__628].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_toMethodUsage_7__375].test(java.lang.Object)"
    - "[com.github.javaparser.ast.CompilationUnit$lambda_getClassByName_2__668].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_static_3__348].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasField_6__648].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.Navigator$lambda_findType_8__670].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration$lambda_getInternalType_0__657].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration$lambda_getInternalType_1__661].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_toUnboxedType_11__362].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedEnumDeclaration$lambda_getEnumConstant_1__666].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_getField_4__650].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration$lambda_hasInternalType_3__653].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_hasInternalType_5__655].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver$lambda_tryToSolveType_0__370].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration$lambda_getInternalType_0__659].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedEnumDeclaration$lambda_hasEnumConstant_0__665].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration$lambda_hasInternalType_2__654].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_toMethodUsage_6__374].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType$lambda_isAssignableBy_0__379].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_getFunctionalMethod_0__350].test(java.lang.Object)"
    - "[com.github.javaparser.HasParentNode$lambda_findAncestor_0__383].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_hasField_2__649].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType$lambda_isAssignableBy_2__378].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType$lambda_in_0__363].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_lub_0__639].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration$lambda_hasInternalType_2__656].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_3__623].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_5__625].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_isUnboxable_10__361].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_getFunctionalMethod_1__351].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getField_0__651].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getInternalType_3__663].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_findMostApplicableUsage_4__377].test(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter$nonNull__359].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedType$lambda_isNumericType_0__381].test(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.Expression$lambda_static_0__21].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.model.SymbolReference].unsolved()"
    - "[com.github.javaparser.symbolsolver.cache.InMemoryCache].put(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.cache.NoCache].put(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.cache.GuavaCache].put(java.lang.Object,java.lang.Object)"
    functionUses: 16
    ICount: 32
    EdgeCount: 103
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver:154"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver:159"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver:158"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver:159"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver:174"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "isSolved()"
        - "tryToSolveType(java.lang.String)"
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver:173"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
        - "unsolved()"
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver:162"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver:170"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver:169"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver:167"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver:171"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver:170"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver:153,1"
      Dst: "[com.github.javaparser.symbolsolver.cache.Cache].get"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver:154,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver:155,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver:159,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver:159,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver:159,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver:161,1"
      Dst: "[com.github.javaparser.resolution.TypeSolver].tryToSolveType"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver:162,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].isSolved"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver:163,1"
      Dst: "[com.github.javaparser.symbolsolver.cache.Cache].put"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver:167,1"
      Dst: "[java.util.function.Predicate].test"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver:174,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].unsolved"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver].solveType(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver"
    linkageType: null
    functionLinenumber: 180
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.resolution.model.SymbolReference].isSolved()"
    - "[com.github.javaparser.resolution.model.SymbolReference].getCorrespondingDeclaration()"
    - "[com.github.javaparser.resolution.UnsolvedSymbolException].<init>(java.lang.String)"
    functionUses: 25
    ICount: 11
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver:182"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver:185"
        BranchSideFuncs:
        - "getCorrespondingDeclaration()"
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver:184"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver:181,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver].tryToSolveType"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver:182,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].isSolved"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver:183,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].getCorrespondingDeclaration"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver:185,1"
      Dst: "[com.github.javaparser.resolution.UnsolvedSymbolException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_27__538].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_27__538"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__538].<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__538:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_27__538].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_27__538].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_27__538"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_27__538:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_27__538].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_27__538"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_27__538:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$27"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__20].bootstrap$(com.github.javaparser.ast.expr.BinaryExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__20"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.BinaryExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__20].<init>(com.github.javaparser.ast.expr.BinaryExpr)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__20:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__20].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__20].<init>(com.github.javaparser.ast.expr.BinaryExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__20"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.BinaryExpr"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__20:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__20].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__20"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__20:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ConditionalExpr].<init>()"
    functionSourceFile: "com.github.javaparser.ast.expr.ConditionalExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ConditionalExpr:55,1"
      Dst: "[com.github.javaparser.ast.expr.BooleanLiteralExpr].<init>"
    - Src: "com.github.javaparser.ast.expr.ConditionalExpr:55,1"
      Dst: "[com.github.javaparser.ast.expr.StringLiteralExpr].<init>"
    - Src: "com.github.javaparser.ast.expr.ConditionalExpr:55,1"
      Dst: "[com.github.javaparser.ast.expr.ConditionalExpr].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -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: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ConditionalExpr:60,1"
      Dst: "[com.github.javaparser.ast.expr.ConditionalExpr].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 67
    functionDepth: 0
    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:68,1"
      Dst: "[com.github.javaparser.ast.expr.Expression].<init>"
    - Src: "com.github.javaparser.ast.expr.ConditionalExpr:69,1"
      Dst: "[com.github.javaparser.ast.expr.ConditionalExpr].setCondition"
    - Src: "com.github.javaparser.ast.expr.ConditionalExpr:70,1"
      Dst: "[com.github.javaparser.ast.expr.ConditionalExpr].setThenExpr"
    - Src: "com.github.javaparser.ast.expr.ConditionalExpr:71,1"
      Dst: "[com.github.javaparser.ast.expr.ConditionalExpr].setElseExpr"
    - Src: "com.github.javaparser.ast.expr.ConditionalExpr:72,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 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.symbolsolver.javaparsermodel.TypeExtractor].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.NoCommentEqualsVisitor].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.CloneVisitor].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.GenericListVisitorAdapter].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.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.symbolsolver.javaparsermodel.DefaultVisitorAdapter].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.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.expr.ConditionalExpr,java.lang.Object)"
    functionUses: 214
    ICount: 5
    EdgeCount: 13
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ConditionalExpr:78,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 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.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)"
    functionUses: 147
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ConditionalExpr:84,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ConditionalExpr].getCondition()"
    functionSourceFile: "com.github.javaparser.ast.expr.ConditionalExpr"
    linkageType: null
    functionLinenumber: 88
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 13
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ConditionalExpr].getElseExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.ConditionalExpr"
    linkageType: null
    functionLinenumber: 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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ConditionalExpr].getThenExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.ConditionalExpr"
    linkageType: null
    functionLinenumber: 98
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: 103
    functionDepth: 0
    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:105"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ConditionalExpr:108"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.ConditionalExpr:107"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.expr.ConditionalExpr:109"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ConditionalExpr:111"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.ConditionalExpr:110"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ConditionalExpr:104,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.expr.ConditionalExpr:108,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.expr.ConditionalExpr:110,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode"
    - Src: "com.github.javaparser.ast.expr.ConditionalExpr:112,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ConditionalExpr].setElseExpr(com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.expr.ConditionalExpr"
    linkageType: null
    functionLinenumber: 117
    functionDepth: 0
    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:119"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ConditionalExpr:122"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.ConditionalExpr:121"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.expr.ConditionalExpr:123"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ConditionalExpr:125"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.ConditionalExpr:124"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ConditionalExpr:118,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.expr.ConditionalExpr:122,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.expr.ConditionalExpr:124,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode"
    - Src: "com.github.javaparser.ast.expr.ConditionalExpr:126,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ConditionalExpr].setThenExpr(com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.expr.ConditionalExpr"
    linkageType: null
    functionLinenumber: 131
    functionDepth: 0
    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:133"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ConditionalExpr:136"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.ConditionalExpr:135"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.expr.ConditionalExpr:137"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ConditionalExpr:139"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.ConditionalExpr:138"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ConditionalExpr:132,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.expr.ConditionalExpr:136,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.expr.ConditionalExpr:138,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode"
    - Src: "com.github.javaparser.ast.expr.ConditionalExpr:140,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ConditionalExpr].clone()"
    functionSourceFile: "com.github.javaparser.ast.expr.ConditionalExpr"
    linkageType: null
    functionLinenumber: 146
    functionDepth: 0
    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: 45
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ConditionalExpr:147,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>"
    - Src: "com.github.javaparser.ast.expr.ConditionalExpr:147,1"
      Dst: "[com.github.javaparser.ast.expr.ConditionalExpr].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ConditionalExpr].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.expr.ConditionalExpr"
    linkageType: null
    functionLinenumber: 152
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.ConditionalExprMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: 158
    functionDepth: 0
    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:159"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ConditionalExpr:162"
        BranchSideFuncs: []
      - 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:
        - "setCondition(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:
        - "setElseExpr(com.github.javaparser.ast.expr.Expression)"
      - BranchSide: "com.github.javaparser.ast.expr.ConditionalExpr:169"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.ConditionalExpr:170"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ConditionalExpr:174"
        BranchSideFuncs:
        - "setThenExpr(com.github.javaparser.ast.expr.Expression)"
      - BranchSide: "com.github.javaparser.ast.expr.ConditionalExpr:173"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ConditionalExpr:163,1"
      Dst: "[com.github.javaparser.ast.expr.ConditionalExpr].setCondition"
    - Src: "com.github.javaparser.ast.expr.ConditionalExpr:167,1"
      Dst: "[com.github.javaparser.ast.expr.ConditionalExpr].setElseExpr"
    - Src: "com.github.javaparser.ast.expr.ConditionalExpr:171,1"
      Dst: "[com.github.javaparser.ast.expr.ConditionalExpr].setThenExpr"
    - Src: "com.github.javaparser.ast.expr.ConditionalExpr:174,1"
      Dst: "[com.github.javaparser.ast.Node].replace"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ConditionalExpr].isConditionalExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.ConditionalExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ConditionalExpr].asConditionalExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.ConditionalExpr"
    linkageType: null
    functionLinenumber: -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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ConditionalExpr].ifConditionalExpr(java.util.function.Consumer)"
    functionSourceFile: "com.github.javaparser.ast.expr.ConditionalExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ConditionalExpr:192,1"
      Dst: "[java.util.function.Consumer].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ConditionalExpr].toConditionalExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.ConditionalExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ConditionalExpr:198,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ConditionalExpr].isPolyExpression()"
    functionSourceFile: "com.github.javaparser.ast.expr.ConditionalExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.ConditionalExpr:207"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ConditionalExpr:206"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.ConditionalExpr:207"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ConditionalExpr:206"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ConditionalExpr:207,1"
      Dst: "[com.github.javaparser.ast.expr.Expression].appearsInAssignmentContext"
    - Src: "com.github.javaparser.ast.expr.ConditionalExpr:207,1"
      Dst: "[com.github.javaparser.ast.expr.Expression].appearsInInvocationContext"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor$lambda_postProcess_2__994].bootstrap$(com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor$lambda_postProcess_2__994"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor$lambda_postProcess_2__994].<init>(com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor$lambda_postProcess_2__994:-1,1"
      Dst: "[com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor$lambda_postProcess_2__994].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor$lambda_postProcess_2__994].<init>(com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor$lambda_postProcess_2__994"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor$lambda_postProcess_2__994:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor$lambda_postProcess_2__994].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor$lambda_postProcess_2__994"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor$lambda_postProcess_2__994:-1,1"
      Dst: "[com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor].lambda$postProcess$2"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_47__431].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_47__431"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__431].<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__431:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_47__431].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_47__431].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_47__431"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_47__431:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_47__431].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_47__431"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_47__431:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$47"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.JavaFloatBitsFromByteArray].<init>()"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.JavaFloatBitsFromByteArray"
    linkageType: null
    functionLinenumber: 17
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.AbstractJavaFloatingPointBitsFromByteArray].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaFloatBitsFromByteArray:18,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.AbstractJavaFloatingPointBitsFromByteArray].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.JavaFloatBitsFromByteArray].nan()"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.JavaFloatBitsFromByteArray"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaFloatBitsFromByteArray:24,1"
      Dst: "[java.lang.Float].floatToRawIntBits"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.JavaFloatBitsFromByteArray].negativeInfinity()"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.JavaFloatBitsFromByteArray"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaFloatBitsFromByteArray:29,1"
      Dst: "[java.lang.Float].floatToRawIntBits"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.JavaFloatBitsFromByteArray].positiveInfinity()"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.JavaFloatBitsFromByteArray"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaFloatBitsFromByteArray:34,1"
      Dst: "[java.lang.Float].floatToRawIntBits"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.JavaFloatBitsFromByteArray].valueOfFloatLiteral(byte[],int,int,boolean,long,int,boolean,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.JavaFloatBitsFromByteArray"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 8
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    - "boolean"
    - "long"
    - "int"
    - "boolean"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaFloatBitsFromByteArray:42"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaFloatBitsFromByteArray:40"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaFloatBitsFromByteArray:41,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastFloatMath].decFloatLiteralToFloat"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaFloatBitsFromByteArray:42,1"
      Dst: "[java.lang.Float].isNaN"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaFloatBitsFromByteArray:42,1"
      Dst: "[java.lang.String].<init>"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaFloatBitsFromByteArray:42,1"
      Dst: "[java.lang.Float].parseFloat"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaFloatBitsFromByteArray:42,1"
      Dst: "[java.lang.Float].floatToRawIntBits"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.JavaFloatBitsFromByteArray].valueOfHexLiteral(byte[],int,int,boolean,long,int,boolean,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.JavaFloatBitsFromByteArray"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 8
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    - "boolean"
    - "long"
    - "int"
    - "boolean"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaFloatBitsFromByteArray:51"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaFloatBitsFromByteArray:49"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaFloatBitsFromByteArray:50,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastFloatMath].hexFloatLiteralToFloat"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaFloatBitsFromByteArray:51,1"
      Dst: "[java.lang.Float].isNaN"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaFloatBitsFromByteArray:51,1"
      Dst: "[java.lang.String].<init>"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaFloatBitsFromByteArray:51,1"
      Dst: "[java.lang.Float].parseFloat"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaFloatBitsFromByteArray:51,1"
      Dst: "[java.lang.Float].floatToRawIntBits"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers:26,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers].find(java.lang.Class,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers"
    linkageType: null
    functionLinenumber: 48
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonDeserializer"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 82
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers:49"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers:79"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers:78"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers:50"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers:53"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers:52"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers:53"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers:56"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers:55"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers:56"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers:59"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers:58"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers:59"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers:62"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers:61"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers:62"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers:65"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers:64"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers:65"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers:68"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers:67"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers:68"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers:71"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers:70"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers:71"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers:76"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers:75"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers:76"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers:118"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers:117"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers:79"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers:114"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers:81"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers:84"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers:83"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers:84"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers:87"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers:86"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers:87"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers:90"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers:89"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers:90"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers:93"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers:92"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers:93"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers:96"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers:95"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers:96"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers:99"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers:98"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers:99"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers:102"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers:101"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers:102"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers:105"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers:104"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers:105"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers:108"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers:107"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers:108"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers:111"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers:110"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers:111"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers:118"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers:117"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers:49,1"
      Dst: "[java.lang.Class].isPrimitive"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers:79,1"
      Dst: "[java.util.HashSet].contains"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers:118,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers:118,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers:118,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 44
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.CollectionType].<init>(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[],com.fasterxml.jackson.databind.JavaType,java.lang.Object,java.lang.Object,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.CollectionType"
    linkageType: null
    functionLinenumber: 24
    functionDepth: 0
    returnType: "void"
    argCount: 8
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.type.TypeBindings"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.JavaType[]"
    - "com.fasterxml.jackson.databind.JavaType"
    - "java.lang.Object"
    - "java.lang.Object"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].<init>(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[],com.fasterxml.jackson.databind.JavaType,java.lang.Object,java.lang.Object,boolean)"
    functionUses: 8
    ICount: 11
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.CollectionType:25,1"
      Dst: "[com.fasterxml.jackson.databind.type.CollectionLikeType].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.CollectionType].<init>(com.fasterxml.jackson.databind.type.TypeBase,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.CollectionType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.type.TypeBase"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.CollectionType:32,1"
      Dst: "[com.fasterxml.jackson.databind.type.CollectionLikeType].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.CollectionType].construct(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[],com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.CollectionType"
    linkageType: null
    functionLinenumber: 39
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.CollectionType"
    argCount: 5
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.type.TypeBindings"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.JavaType[]"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.CollectionType].<init>(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[],com.fasterxml.jackson.databind.JavaType,java.lang.Object,java.lang.Object,boolean)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.CollectionType:40,1"
      Dst: "[com.fasterxml.jackson.databind.type.CollectionType].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.CollectionType].construct(java.lang.Class,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.CollectionType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.CollectionType"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.CollectionType:53"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.CollectionType:54"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.CollectionType:53"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.CollectionType:53"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.CollectionType:56"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.CollectionType:55"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.CollectionType:51,1"
      Dst: "[java.lang.Class].getTypeParameters"
    - Src: "com.fasterxml.jackson.databind.type.CollectionType:54,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings].emptyBindings"
    - Src: "com.fasterxml.jackson.databind.type.CollectionType:56,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings].create"
    - Src: "com.fasterxml.jackson.databind.type.CollectionType:60,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBase]._bogusSuperClass"
    - Src: "com.fasterxml.jackson.databind.type.CollectionType:60,1"
      Dst: "[com.fasterxml.jackson.databind.type.CollectionType].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.CollectionType].withContentType(com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.CollectionType"
    linkageType: null
    functionLinenumber: 65
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.CollectionType].<init>(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[],com.fasterxml.jackson.databind.JavaType,java.lang.Object,java.lang.Object,boolean)"
    functionUses: 4
    ICount: 15
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.CollectionType:66"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.CollectionType:69"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.CollectionType:68"
        BranchSideFuncs:
        - "<init>(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[],com.fasterxml.jackson.databind.JavaType,java.lang.Object,java.lang.Object,boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.CollectionType:69,1"
      Dst: "[com.fasterxml.jackson.databind.type.CollectionType].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.CollectionType].withTypeHandler(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.CollectionType"
    linkageType: null
    functionLinenumber: 74
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.CollectionType"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.CollectionType].<init>(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[],com.fasterxml.jackson.databind.JavaType,java.lang.Object,java.lang.Object,boolean)"
    functionUses: 9
    ICount: 12
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.CollectionType:75,1"
      Dst: "[com.fasterxml.jackson.databind.type.CollectionType].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.CollectionType].withContentTypeHandler(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.CollectionType"
    linkageType: null
    functionLinenumber: 81
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.CollectionType"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.CollectionType].<init>(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[],com.fasterxml.jackson.databind.JavaType,java.lang.Object,java.lang.Object,boolean)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IterationType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].withTypeHandler(java.lang.Object)"
    functionUses: 2
    ICount: 14
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.CollectionType:83,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].withTypeHandler"
    - Src: "com.fasterxml.jackson.databind.type.CollectionType:83,1"
      Dst: "[com.fasterxml.jackson.databind.type.CollectionType].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.CollectionType].withValueHandler(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.CollectionType"
    linkageType: null
    functionLinenumber: 88
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.CollectionType"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.CollectionType].<init>(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[],com.fasterxml.jackson.databind.JavaType,java.lang.Object,java.lang.Object,boolean)"
    functionUses: 11
    ICount: 12
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.CollectionType:89,1"
      Dst: "[com.fasterxml.jackson.databind.type.CollectionType].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.CollectionType].withContentValueHandler(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.CollectionType"
    linkageType: null
    functionLinenumber: 94
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.CollectionType"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.CollectionType].<init>(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[],com.fasterxml.jackson.databind.JavaType,java.lang.Object,java.lang.Object,boolean)"
    - "[com.fasterxml.jackson.databind.type.CollectionType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IterationType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].withValueHandler(java.lang.Object)"
    functionUses: 2
    ICount: 14
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.CollectionType:96,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].withValueHandler"
    - Src: "com.fasterxml.jackson.databind.type.CollectionType:96,1"
      Dst: "[com.fasterxml.jackson.databind.type.CollectionType].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.CollectionType].withStaticTyping()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.CollectionType"
    linkageType: null
    functionLinenumber: 101
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.CollectionType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.CollectionType].<init>(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[],com.fasterxml.jackson.databind.JavaType,java.lang.Object,java.lang.Object,boolean)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.CollectionType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.MapType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.SimpleType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.IterationType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].withStaticTyping()"
    functionUses: 15
    ICount: 15
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.CollectionType:102"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.CollectionType:105"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.CollectionType:104"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.CollectionType:106,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].withStaticTyping"
    - Src: "com.fasterxml.jackson.databind.type.CollectionType:106,1"
      Dst: "[com.fasterxml.jackson.databind.type.CollectionType].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.CollectionType].refine(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
    functionSourceFile: "com.fasterxml.jackson.databind.type.CollectionType"
    linkageType: null
    functionLinenumber: 112
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 4
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.type.TypeBindings"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.JavaType[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.CollectionType].<init>(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[],com.fasterxml.jackson.databind.JavaType,java.lang.Object,java.lang.Object,boolean)"
    functionUses: 2
    ICount: 12
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.CollectionType:113,1"
      Dst: "[com.fasterxml.jackson.databind.type.CollectionType].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.CollectionType].toString()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.CollectionType"
    linkageType: null
    functionLinenumber: 126
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 21
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.CollectionType:127,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.type.CollectionType:127,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_227__427].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_227__427"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__427].<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__427:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_227__427].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_227__427].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_227__427"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_227__427:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_227__427].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_227__427"
    linkageType: null
    functionLinenumber: -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.type.ReferenceType)"
    functionUses: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_227__427:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$227"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.NameTransformer$3].<init>(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.NameTransformer$3"
    linkageType: null
    functionLinenumber: 77
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.NameTransformer].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.NameTransformer$3:78,1"
      Dst: "[com.fasterxml.jackson.databind.util.NameTransformer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.NameTransformer$3].transform(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.NameTransformer$3"
    linkageType: null
    functionLinenumber: 79
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.NameTransformer$3:80,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.NameTransformer$3].reverse(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.NameTransformer$3"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.NameTransformer$3:83"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.NameTransformer$3:86"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.NameTransformer$3:85"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.NameTransformer$3:83,1"
      Dst: "[java.lang.String].endsWith"
    - Src: "com.fasterxml.jackson.databind.util.NameTransformer$3:84,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.databind.util.NameTransformer$3:84,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.NameTransformer$3].toString()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.NameTransformer$3"
    linkageType: null
    functionLinenumber: 88
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 19
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.NameTransformer$3:89,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.module.SimpleSerializers].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.module.SimpleSerializers"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.module.SimpleSerializers:57,1"
      Dst: "[com.fasterxml.jackson.databind.ser.Serializers$Base].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.module.SimpleSerializers].<init>(java.util.List)"
    functionSourceFile: "com.fasterxml.jackson.databind.module.SimpleSerializers"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.module.SimpleSerializers:62,1"
      Dst: "[com.fasterxml.jackson.databind.ser.Serializers$Base].<init>"
    - Src: "com.fasterxml.jackson.databind.module.SimpleSerializers:63,1"
      Dst: "[com.fasterxml.jackson.databind.module.SimpleSerializers].addSerializers"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.module.SimpleSerializers].addSerializer(com.fasterxml.jackson.databind.JsonSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.module.SimpleSerializers"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JsonSerializer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleSerializers:79"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleSerializers:80"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleSerializers:79"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleSerializers:79"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleSerializers:84"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleSerializers:83"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.module.SimpleSerializers:78,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].handledType"
    - Src: "com.fasterxml.jackson.databind.module.SimpleSerializers:80,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.module.SimpleSerializers:80,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.module.SimpleSerializers:80,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.module.SimpleSerializers:80,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.databind.module.SimpleSerializers:84,1"
      Dst: "[com.fasterxml.jackson.databind.module.SimpleSerializers]._addSerializer"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.module.SimpleSerializers].addSerializer(java.lang.Class,com.fasterxml.jackson.databind.JsonSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.module.SimpleSerializers"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.module.SimpleSerializers:89,1"
      Dst: "[com.fasterxml.jackson.databind.module.SimpleSerializers]._addSerializer"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.module.SimpleSerializers].addSerializers(java.util.List)"
    functionSourceFile: "com.fasterxml.jackson.databind.module.SimpleSerializers"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleSerializers:96"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleSerializers:99"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleSerializers:98"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.module.SimpleSerializers:96,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.fasterxml.jackson.databind.module.SimpleSerializers:96,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.module.SimpleSerializers:96,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.module.SimpleSerializers:97,1"
      Dst: "[com.fasterxml.jackson.databind.module.SimpleSerializers].addSerializer"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.module.SimpleSerializers].findSerializer(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanDescription)"
    functionSourceFile: "com.fasterxml.jackson.databind.module.SimpleSerializers"
    linkageType: null
    functionLinenumber: 110
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.SerializationConfig"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.BeanDescription"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.type.ClassKey].<init>(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.JavaType].isEnumType()"
    - "[com.fasterxml.jackson.databind.type.ClassKey].reset(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ClassKey].reset(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.module.SimpleSerializers]._findInterfaceMapping(java.lang.Class,com.fasterxml.jackson.databind.type.ClassKey)"
    - "[com.fasterxml.jackson.databind.module.SimpleSerializers]._findInterfaceMapping(java.lang.Class,com.fasterxml.jackson.databind.type.ClassKey)"
    functionUses: 10
    ICount: 58
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleSerializers:116"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleSerializers:124"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleSerializers:123"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleSerializers:117"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleSerializers:150"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleSerializers:149"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleSerializers:119"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleSerializers:150"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleSerializers:149"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleSerializers:124"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleSerializers:150"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleSerializers:149"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleSerializers:126"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleSerializers:131"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleSerializers:130"
        BranchSideFuncs:
        - "isEnumType()"
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleSerializers:131"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleSerializers:140"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleSerializers:139"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleSerializers:131"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleSerializers:140"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleSerializers:139"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleSerializers:134"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleSerializers:140"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleSerializers:139"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleSerializers:140"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleSerializers:150"
        BranchSideFuncs:
        - "reset(java.lang.Class)"
        - "get(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleSerializers:149"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleSerializers:143"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleSerializers:140"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleSerializers:139"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleSerializers:150"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleSerializers:165"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleSerializers:164"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleSerializers:152"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleSerializers:156"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleSerializers:155"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleSerializers:156"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleSerializers:165"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleSerializers:164"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleSerializers:157"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleSerializers:165"
        BranchSideFuncs:
        - "_findInterfaceMapping(java.lang.Class,com.fasterxml.jackson.databind.type.ClassKey)"
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleSerializers:164"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleSerializers:159"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleSerializers:157"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleSerializers:156"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.module.SimpleSerializers:111,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.module.SimpleSerializers:112,1"
      Dst: "[com.fasterxml.jackson.databind.type.ClassKey].<init>"
    - Src: "com.fasterxml.jackson.databind.module.SimpleSerializers:116,1"
      Dst: "[java.lang.Class].isInterface"
    - Src: "com.fasterxml.jackson.databind.module.SimpleSerializers:118,1"
      Dst: "[java.util.HashMap].get"
    - Src: "com.fasterxml.jackson.databind.module.SimpleSerializers:131,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isEnumType"
    - Src: "com.fasterxml.jackson.databind.module.SimpleSerializers:132,1"
      Dst: "[com.fasterxml.jackson.databind.type.ClassKey].reset"
    - Src: "com.fasterxml.jackson.databind.module.SimpleSerializers:140,1"
      Dst: "[java.lang.Class].getSuperclass"
    - Src: "com.fasterxml.jackson.databind.module.SimpleSerializers:151,1"
      Dst: "[com.fasterxml.jackson.databind.module.SimpleSerializers]._findInterfaceMapping"
    JavaMethodInfo: null
    BBCount: 24
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.databind.module.SimpleSerializers].findArraySerializer(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.type.ArrayType,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.module.SimpleSerializers"
    linkageType: null
    functionLinenumber: 171
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.SerializationConfig"
    - "com.fasterxml.jackson.databind.type.ArrayType"
    - "com.fasterxml.jackson.databind.BeanDescription"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.module.SimpleSerializers].findSerializer(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanDescription)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.module.SimpleSerializers:172,1"
      Dst: "[com.fasterxml.jackson.databind.module.SimpleSerializers].findSerializer"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.module.SimpleSerializers].findCollectionSerializer(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.type.CollectionType,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.module.SimpleSerializers"
    linkageType: null
    functionLinenumber: 178
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.SerializationConfig"
    - "com.fasterxml.jackson.databind.type.CollectionType"
    - "com.fasterxml.jackson.databind.BeanDescription"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.module.SimpleSerializers].findSerializer(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanDescription)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.module.SimpleSerializers:179,1"
      Dst: "[com.fasterxml.jackson.databind.module.SimpleSerializers].findSerializer"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.module.SimpleSerializers].findCollectionLikeSerializer(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.type.CollectionLikeType,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.module.SimpleSerializers"
    linkageType: null
    functionLinenumber: 185
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.SerializationConfig"
    - "com.fasterxml.jackson.databind.type.CollectionLikeType"
    - "com.fasterxml.jackson.databind.BeanDescription"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.module.SimpleSerializers].findSerializer(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanDescription)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.module.SimpleSerializers:186,1"
      Dst: "[com.fasterxml.jackson.databind.module.SimpleSerializers].findSerializer"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.module.SimpleSerializers].findMapSerializer(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.type.MapType,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.module.SimpleSerializers"
    linkageType: null
    functionLinenumber: 193
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 6
    argTypes:
    - "com.fasterxml.jackson.databind.SerializationConfig"
    - "com.fasterxml.jackson.databind.type.MapType"
    - "com.fasterxml.jackson.databind.BeanDescription"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.module.SimpleSerializers].findSerializer(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanDescription)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.module.SimpleSerializers:194,1"
      Dst: "[com.fasterxml.jackson.databind.module.SimpleSerializers].findSerializer"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.module.SimpleSerializers].findMapLikeSerializer(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.type.MapLikeType,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.module.SimpleSerializers"
    linkageType: null
    functionLinenumber: 201
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 6
    argTypes:
    - "com.fasterxml.jackson.databind.SerializationConfig"
    - "com.fasterxml.jackson.databind.type.MapLikeType"
    - "com.fasterxml.jackson.databind.BeanDescription"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.module.SimpleSerializers].findSerializer(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanDescription)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.module.SimpleSerializers:202,1"
      Dst: "[com.fasterxml.jackson.databind.module.SimpleSerializers].findSerializer"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.module.SimpleSerializers]._findInterfaceMapping(java.lang.Class,com.fasterxml.jackson.databind.type.ClassKey)"
    functionSourceFile: "com.fasterxml.jackson.databind.module.SimpleSerializers"
    linkageType: null
    functionLinenumber: 212
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.type.ClassKey"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.ClassKey].reset(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.module.SimpleSerializers]._findInterfaceMapping(java.lang.Class,com.fasterxml.jackson.databind.type.ClassKey)"
    functionUses: 3
    ICount: 20
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleSerializers:213"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleSerializers:224"
        BranchSideFuncs:
        - "reset(java.lang.Class)"
        - "get(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleSerializers:223"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleSerializers:216"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleSerializers:219"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleSerializers:218"
        BranchSideFuncs:
        - "_findInterfaceMapping(java.lang.Class,com.fasterxml.jackson.databind.type.ClassKey)"
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleSerializers:220"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleSerializers:213"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleSerializers:212"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.module.SimpleSerializers:213,1"
      Dst: "[java.lang.Class].getInterfaces"
    - Src: "com.fasterxml.jackson.databind.module.SimpleSerializers:214,1"
      Dst: "[com.fasterxml.jackson.databind.type.ClassKey].reset"
    - Src: "com.fasterxml.jackson.databind.module.SimpleSerializers:215,1"
      Dst: "[java.util.HashMap].get"
    - Src: "com.fasterxml.jackson.databind.module.SimpleSerializers:219,1"
      Dst: "[com.fasterxml.jackson.databind.module.SimpleSerializers]._findInterfaceMapping"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.module.SimpleSerializers]._addSerializer(java.lang.Class,com.fasterxml.jackson.databind.JsonSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.module.SimpleSerializers"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleSerializers:231"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleSerializers:237"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleSerializers:236"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleSerializers:232"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleSerializers:235"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleSerializers:234"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleSerializers:237"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleSerializers:240"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleSerializers:239"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleSerializers:241"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleSerializers:245"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleSerializers:244"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.module.SimpleSerializers:229,1"
      Dst: "[com.fasterxml.jackson.databind.type.ClassKey].<init>"
    - Src: "com.fasterxml.jackson.databind.module.SimpleSerializers:231,1"
      Dst: "[java.lang.Class].isInterface"
    - Src: "com.fasterxml.jackson.databind.module.SimpleSerializers:233,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "com.fasterxml.jackson.databind.module.SimpleSerializers:235,1"
      Dst: "[java.util.HashMap].put"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_63__444].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_63__444"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__444].<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__444:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_63__444].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_63__444].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_63__444"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_63__444:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_63__444].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_63__444"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_63__444:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$63"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonGenerationException].<init>(java.lang.Throwable)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonGenerationException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonGenerationException:22,1"
      Dst: "[com.fasterxml.jackson.core.exc.StreamWriteException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonGenerationException].<init>(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonGenerationException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonGenerationException:27,1"
      Dst: "[com.fasterxml.jackson.core.exc.StreamWriteException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonGenerationException].<init>(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonGenerationException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonGenerationException:32,1"
      Dst: "[com.fasterxml.jackson.core.exc.StreamWriteException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonGenerationException].<init>(java.lang.Throwable,com.fasterxml.jackson.core.JsonGenerator)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonGenerationException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Throwable"
    - "com.fasterxml.jackson.core.JsonGenerator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonGenerationException:37,1"
      Dst: "[com.fasterxml.jackson.core.exc.StreamWriteException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonGenerationException].<init>(java.lang.String,com.fasterxml.jackson.core.JsonGenerator)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonGenerationException"
    linkageType: null
    functionLinenumber: 41
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.fasterxml.jackson.core.JsonGenerator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.exc.StreamWriteException].<init>(java.lang.String,com.fasterxml.jackson.core.JsonGenerator)"
    functionUses: 6
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonGenerationException:42,1"
      Dst: "[com.fasterxml.jackson.core.exc.StreamWriteException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonGenerationException].<init>(java.lang.String,java.lang.Throwable,com.fasterxml.jackson.core.JsonGenerator)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonGenerationException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    - "com.fasterxml.jackson.core.JsonGenerator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonGenerationException:48,1"
      Dst: "[com.fasterxml.jackson.core.exc.StreamWriteException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonGenerationException].withGenerator(com.fasterxml.jackson.core.JsonGenerator)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonGenerationException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonGenerationException"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonGenerationException].getProcessor()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonGenerationException"
    linkageType: null
    functionLinenumber: 69
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonGenerator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_63__303].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_63__303"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__303].<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__303:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_63__303].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_63__303].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_63__303"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_63__303:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_63__303].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_63__303"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 14
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_63__303:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$63"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__235].bootstrap$(com.github.javaparser.ast.Modifier)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__235"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Modifier"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__235].<init>(com.github.javaparser.ast.Modifier)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__235:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__235].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__235].<init>(com.github.javaparser.ast.Modifier)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__235"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Modifier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__235:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__235].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__235"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__235:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_getDeclaredFields_11__1030].bootstrap$(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_getDeclaredFields_11__1030"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_getDeclaredFields_11__1030].<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_getDeclaredFields_11__1030:-1,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_getDeclaredFields_11__1030].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_getDeclaredFields_11__1030].<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_getDeclaredFields_11__1030"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_getDeclaredFields_11__1030:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_getDeclaredFields_11__1030].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_getDeclaredFields_11__1030"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].lambda$getDeclaredFields$11(com.github.javaparser.resolution.declarations.ResolvedFieldDeclaration)"
    functionUses: 3
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_getDeclaredFields_11__1030:-1,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].lambda$getDeclaredFields$11"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__202].bootstrap$(com.github.javaparser.ast.stmt.YieldStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__202"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.YieldStmt"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__202].<init>(com.github.javaparser.ast.stmt.YieldStmt)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__202:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__202].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__202].<init>(com.github.javaparser.ast.stmt.YieldStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__202"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.YieldStmt"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__202:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__202].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__202"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__202:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParserAdapter].of(com.github.javaparser.JavaParser)"
    functionSourceFile: "com.github.javaparser.JavaParserAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.JavaParserAdapter"
    argCount: 1
    argTypes:
    - "com.github.javaparser.JavaParser"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaParserAdapter:56,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParserAdapter].<init>(com.github.javaparser.JavaParser)"
    functionSourceFile: "com.github.javaparser.JavaParserAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.JavaParser"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaParserAdapter:61,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.github.javaparser.JavaParserAdapter:62,1"
      Dst: "[java.util.Objects].requireNonNull"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParserAdapter].getParser()"
    functionSourceFile: "com.github.javaparser.JavaParserAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.JavaParser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParserAdapter].handleResult(com.github.javaparser.ParseResult)"
    functionSourceFile: "com.github.javaparser.JavaParserAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.Node"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ParseResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.JavaParserAdapter:79"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavaParserAdapter:83"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.JavaParserAdapter:82"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.JavaParserAdapter:79,1"
      Dst: "[com.github.javaparser.ParseResult].isSuccessful"
    - Src: "com.github.javaparser.JavaParserAdapter:80,1"
      Dst: "[com.github.javaparser.ParseResult].getResult"
    - Src: "com.github.javaparser.JavaParserAdapter:80,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.JavaParserAdapter:83,1"
      Dst: "[com.github.javaparser.ParseResult].getProblems"
    - Src: "com.github.javaparser.JavaParserAdapter:83,1"
      Dst: "[com.github.javaparser.ParseProblemException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParserAdapter].getParserConfiguration()"
    functionSourceFile: "com.github.javaparser.JavaParserAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ParserConfiguration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaParserAdapter:87,1"
      Dst: "[com.github.javaparser.JavaParser].getParserConfiguration"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParserAdapter].parse(java.io.InputStream)"
    functionSourceFile: "com.github.javaparser.JavaParserAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.CompilationUnit"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaParserAdapter:91,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].getParser"
    - Src: "com.github.javaparser.JavaParserAdapter:91,1"
      Dst: "[com.github.javaparser.JavaParser].parse"
    - Src: "com.github.javaparser.JavaParserAdapter:91,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].handleResult"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParserAdapter].parse(java.io.File)"
    functionSourceFile: "com.github.javaparser.JavaParserAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.CompilationUnit"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaParserAdapter:95,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].getParser"
    - Src: "com.github.javaparser.JavaParserAdapter:95,1"
      Dst: "[com.github.javaparser.JavaParser].parse"
    - Src: "com.github.javaparser.JavaParserAdapter:95,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].handleResult"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParserAdapter].parse(java.nio.file.Path)"
    functionSourceFile: "com.github.javaparser.JavaParserAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.CompilationUnit"
    argCount: 1
    argTypes:
    - "java.nio.file.Path"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaParserAdapter:99,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].getParser"
    - Src: "com.github.javaparser.JavaParserAdapter:99,1"
      Dst: "[com.github.javaparser.JavaParser].parse"
    - Src: "com.github.javaparser.JavaParserAdapter:99,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].handleResult"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParserAdapter].parse(java.io.Reader)"
    functionSourceFile: "com.github.javaparser.JavaParserAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.CompilationUnit"
    argCount: 1
    argTypes:
    - "java.io.Reader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaParserAdapter:103,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].getParser"
    - Src: "com.github.javaparser.JavaParserAdapter:103,1"
      Dst: "[com.github.javaparser.JavaParser].parse"
    - Src: "com.github.javaparser.JavaParserAdapter:103,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].handleResult"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParserAdapter].parse(java.lang.String)"
    functionSourceFile: "com.github.javaparser.JavaParserAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.CompilationUnit"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaParserAdapter:107,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].getParser"
    - Src: "com.github.javaparser.JavaParserAdapter:107,1"
      Dst: "[com.github.javaparser.JavaParser].parse"
    - Src: "com.github.javaparser.JavaParserAdapter:107,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].handleResult"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParserAdapter].parseResource(java.lang.String)"
    functionSourceFile: "com.github.javaparser.JavaParserAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.CompilationUnit"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaParserAdapter:111,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].getParser"
    - Src: "com.github.javaparser.JavaParserAdapter:111,1"
      Dst: "[com.github.javaparser.JavaParser].parseResource"
    - Src: "com.github.javaparser.JavaParserAdapter:111,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].handleResult"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParserAdapter].parseBlock(java.lang.String)"
    functionSourceFile: "com.github.javaparser.JavaParserAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.BlockStmt"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaParserAdapter:115,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].getParser"
    - Src: "com.github.javaparser.JavaParserAdapter:115,1"
      Dst: "[com.github.javaparser.JavaParser].parseBlock"
    - Src: "com.github.javaparser.JavaParserAdapter:115,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].handleResult"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParserAdapter].parseStatement(java.lang.String)"
    functionSourceFile: "com.github.javaparser.JavaParserAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.Statement"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaParserAdapter:119,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].getParser"
    - Src: "com.github.javaparser.JavaParserAdapter:119,1"
      Dst: "[com.github.javaparser.JavaParser].parseStatement"
    - Src: "com.github.javaparser.JavaParserAdapter:119,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].handleResult"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParserAdapter].parseImport(java.lang.String)"
    functionSourceFile: "com.github.javaparser.JavaParserAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.ImportDeclaration"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaParserAdapter:123,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].getParser"
    - Src: "com.github.javaparser.JavaParserAdapter:123,1"
      Dst: "[com.github.javaparser.JavaParser].parseImport"
    - Src: "com.github.javaparser.JavaParserAdapter:123,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].handleResult"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParserAdapter].parseExpression(java.lang.String)"
    functionSourceFile: "com.github.javaparser.JavaParserAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaParserAdapter:127,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].getParser"
    - Src: "com.github.javaparser.JavaParserAdapter:127,1"
      Dst: "[com.github.javaparser.JavaParser].parseExpression"
    - Src: "com.github.javaparser.JavaParserAdapter:127,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].handleResult"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParserAdapter].parseAnnotation(java.lang.String)"
    functionSourceFile: "com.github.javaparser.JavaParserAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.AnnotationExpr"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaParserAdapter:131,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].getParser"
    - Src: "com.github.javaparser.JavaParserAdapter:131,1"
      Dst: "[com.github.javaparser.JavaParser].parseAnnotation"
    - Src: "com.github.javaparser.JavaParserAdapter:131,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].handleResult"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParserAdapter].parseAnnotationBodyDeclaration(java.lang.String)"
    functionSourceFile: "com.github.javaparser.JavaParserAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.BodyDeclaration"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaParserAdapter:135,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].getParser"
    - Src: "com.github.javaparser.JavaParserAdapter:135,1"
      Dst: "[com.github.javaparser.JavaParser].parseAnnotationBodyDeclaration"
    - Src: "com.github.javaparser.JavaParserAdapter:135,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].handleResult"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParserAdapter].parseBodyDeclaration(java.lang.String)"
    functionSourceFile: "com.github.javaparser.JavaParserAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.BodyDeclaration"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaParserAdapter:139,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].getParser"
    - Src: "com.github.javaparser.JavaParserAdapter:139,1"
      Dst: "[com.github.javaparser.JavaParser].parseBodyDeclaration"
    - Src: "com.github.javaparser.JavaParserAdapter:139,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].handleResult"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParserAdapter].parseClassOrInterfaceType(java.lang.String)"
    functionSourceFile: "com.github.javaparser.JavaParserAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.ClassOrInterfaceType"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaParserAdapter:143,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].getParser"
    - Src: "com.github.javaparser.JavaParserAdapter:143,1"
      Dst: "[com.github.javaparser.JavaParser].parseClassOrInterfaceType"
    - Src: "com.github.javaparser.JavaParserAdapter:143,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].handleResult"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParserAdapter].parseType(java.lang.String)"
    functionSourceFile: "com.github.javaparser.JavaParserAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.Type"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaParserAdapter:147,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].getParser"
    - Src: "com.github.javaparser.JavaParserAdapter:147,1"
      Dst: "[com.github.javaparser.JavaParser].parseType"
    - Src: "com.github.javaparser.JavaParserAdapter:147,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].handleResult"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParserAdapter].parseVariableDeclarationExpr(java.lang.String)"
    functionSourceFile: "com.github.javaparser.JavaParserAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.VariableDeclarationExpr"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaParserAdapter:151,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].getParser"
    - Src: "com.github.javaparser.JavaParserAdapter:151,1"
      Dst: "[com.github.javaparser.JavaParser].parseVariableDeclarationExpr"
    - Src: "com.github.javaparser.JavaParserAdapter:151,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].handleResult"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParserAdapter].parseJavadoc(java.lang.String)"
    functionSourceFile: "com.github.javaparser.JavaParserAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.javadoc.Javadoc"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaParserAdapter:155,1"
      Dst: "[com.github.javaparser.JavadocParser].parse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParserAdapter].parseExplicitConstructorInvocationStmt(java.lang.String)"
    functionSourceFile: "com.github.javaparser.JavaParserAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaParserAdapter:159,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].getParser"
    - Src: "com.github.javaparser.JavaParserAdapter:159,1"
      Dst: "[com.github.javaparser.JavaParser].parseExplicitConstructorInvocationStmt"
    - Src: "com.github.javaparser.JavaParserAdapter:159,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].handleResult"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParserAdapter].parseName(java.lang.String)"
    functionSourceFile: "com.github.javaparser.JavaParserAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Name"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaParserAdapter:163,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].getParser"
    - Src: "com.github.javaparser.JavaParserAdapter:163,1"
      Dst: "[com.github.javaparser.JavaParser].parseName"
    - Src: "com.github.javaparser.JavaParserAdapter:163,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].handleResult"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParserAdapter].parseSimpleName(java.lang.String)"
    functionSourceFile: "com.github.javaparser.JavaParserAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.SimpleName"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaParserAdapter:167,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].getParser"
    - Src: "com.github.javaparser.JavaParserAdapter:167,1"
      Dst: "[com.github.javaparser.JavaParser].parseSimpleName"
    - Src: "com.github.javaparser.JavaParserAdapter:167,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].handleResult"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParserAdapter].parseParameter(java.lang.String)"
    functionSourceFile: "com.github.javaparser.JavaParserAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.Parameter"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaParserAdapter:171,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].getParser"
    - Src: "com.github.javaparser.JavaParserAdapter:171,1"
      Dst: "[com.github.javaparser.JavaParser].parseParameter"
    - Src: "com.github.javaparser.JavaParserAdapter:171,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].handleResult"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParserAdapter].parsePackageDeclaration(java.lang.String)"
    functionSourceFile: "com.github.javaparser.JavaParserAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.PackageDeclaration"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaParserAdapter:175,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].getParser"
    - Src: "com.github.javaparser.JavaParserAdapter:175,1"
      Dst: "[com.github.javaparser.JavaParser].parsePackageDeclaration"
    - Src: "com.github.javaparser.JavaParserAdapter:175,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].handleResult"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParserAdapter].parseTypeDeclaration(java.lang.String)"
    functionSourceFile: "com.github.javaparser.JavaParserAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.TypeDeclaration"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaParserAdapter:179,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].getParser"
    - Src: "com.github.javaparser.JavaParserAdapter:179,1"
      Dst: "[com.github.javaparser.JavaParser].parseTypeDeclaration"
    - Src: "com.github.javaparser.JavaParserAdapter:179,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].handleResult"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParserAdapter].parseModuleDeclaration(java.lang.String)"
    functionSourceFile: "com.github.javaparser.JavaParserAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.modules.ModuleDeclaration"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaParserAdapter:183,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].getParser"
    - Src: "com.github.javaparser.JavaParserAdapter:183,1"
      Dst: "[com.github.javaparser.JavaParser].parseModuleDeclaration"
    - Src: "com.github.javaparser.JavaParserAdapter:183,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].handleResult"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParserAdapter].parseModuleDirective(java.lang.String)"
    functionSourceFile: "com.github.javaparser.JavaParserAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.modules.ModuleDirective"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaParserAdapter:187,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].getParser"
    - Src: "com.github.javaparser.JavaParserAdapter:187,1"
      Dst: "[com.github.javaparser.JavaParser].parseModuleDirective"
    - Src: "com.github.javaparser.JavaParserAdapter:187,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].handleResult"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParserAdapter].parseTypeParameter(java.lang.String)"
    functionSourceFile: "com.github.javaparser.JavaParserAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.TypeParameter"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaParserAdapter:191,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].getParser"
    - Src: "com.github.javaparser.JavaParserAdapter:191,1"
      Dst: "[com.github.javaparser.JavaParser].parseTypeParameter"
    - Src: "com.github.javaparser.JavaParserAdapter:191,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].handleResult"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParserAdapter].parseMethodDeclaration(java.lang.String)"
    functionSourceFile: "com.github.javaparser.JavaParserAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.MethodDeclaration"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaParserAdapter:195,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].getParser"
    - Src: "com.github.javaparser.JavaParserAdapter:195,1"
      Dst: "[com.github.javaparser.JavaParser].parseMethodDeclaration"
    - Src: "com.github.javaparser.JavaParserAdapter:195,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].handleResult"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TextElementMatcher$lambda_and_0__1115].bootstrap$(com.github.javaparser.printer.lexicalpreservation.TextElementMatcher,com.github.javaparser.printer.lexicalpreservation.TextElementMatcher)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TextElementMatcher$lambda_and_0__1115"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__1115].<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__1115:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElementMatcher$lambda_and_0__1115].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TextElementMatcher$lambda_and_0__1115].<init>(com.github.javaparser.printer.lexicalpreservation.TextElementMatcher,com.github.javaparser.printer.lexicalpreservation.TextElementMatcher)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TextElementMatcher$lambda_and_0__1115"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.TextElementMatcher"
    - "com.github.javaparser.printer.lexicalpreservation.TextElementMatcher"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.TextElementMatcher$lambda_and_0__1115:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TextElementMatcher$lambda_and_0__1115].match(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TextElementMatcher$lambda_and_0__1115"
    linkageType: null
    functionLinenumber: -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__1115:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElementMatcher].lambda$and$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_211__571].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_211__571"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__571].<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__571:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_211__571].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_211__571].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_211__571"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_211__571:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_211__571].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_211__571"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_211__571:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$211"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.NodeCursor$ObjectCursor].<init>(com.fasterxml.jackson.databind.JsonNode,com.fasterxml.jackson.databind.node.NodeCursor)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.NodeCursor$ObjectCursor"
    linkageType: null
    functionLinenumber: 196
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.JsonNode"
    - "com.fasterxml.jackson.databind.node.NodeCursor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.NodeCursor].<init>(int,com.fasterxml.jackson.databind.node.NodeCursor)"
    - "[com.fasterxml.jackson.databind.JsonNode].fields()"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].fields()"
    functionUses: 3
    ICount: 8
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.NodeCursor$ObjectCursor:197,1"
      Dst: "[com.fasterxml.jackson.databind.node.NodeCursor].<init>"
    - Src: "com.fasterxml.jackson.databind.node.NodeCursor$ObjectCursor:198,1"
      Dst: "[com.fasterxml.jackson.databind.JsonNode].fields"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.NodeCursor$ObjectCursor].nextToken()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.NodeCursor$ObjectCursor"
    linkageType: null
    functionLinenumber: 205
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.fasterxml.jackson.databind.node.FloatNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.MissingNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.TextNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.LongNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.BinaryNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.IntNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.ShortNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.POJONode].asToken()"
    - "[com.fasterxml.jackson.databind.node.BooleanNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.NullNode].asToken()"
    functionUses: 1
    ICount: 34
    EdgeCount: 63
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.NodeCursor$ObjectCursor:206"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.NodeCursor$ObjectCursor:218"
        BranchSideFuncs:
        - "hasNext()"
      - BranchSide: "com.fasterxml.jackson.databind.node.NodeCursor$ObjectCursor:217"
        BranchSideFuncs:
        - "asToken()"
    - Branch String: "com.fasterxml.jackson.databind.node.NodeCursor$ObjectCursor:207"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.NodeCursor$ObjectCursor:212"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.NodeCursor$ObjectCursor:211"
        BranchSideFuncs:
        - "next()"
    - Branch String: "com.fasterxml.jackson.databind.node.NodeCursor$ObjectCursor:215"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.NodeCursor$ObjectCursor:212"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.NodeCursor$ObjectCursor:211"
        BranchSideFuncs:
        - "next()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.NodeCursor$ObjectCursor:207,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.node.NodeCursor$ObjectCursor:214,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.node.NodeCursor$ObjectCursor:215,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.fasterxml.jackson.databind.node.NodeCursor$ObjectCursor:219,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.fasterxml.jackson.databind.node.NodeCursor$ObjectCursor:219,1"
      Dst: "[com.fasterxml.jackson.core.TreeNode].asToken"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.NodeCursor$ObjectCursor].currentNode()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.NodeCursor$ObjectCursor"
    linkageType: null
    functionLinenumber: 223
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonNode"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.NodeCursor$ObjectCursor:224"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.NodeCursor$ObjectCursor:223"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.NodeCursor$ObjectCursor:224,1"
      Dst: "[java.util.Map$Entry].getValue"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.NodeCursor$ObjectCursor].startArray()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.NodeCursor$ObjectCursor"
    linkageType: null
    functionLinenumber: 227
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.NodeCursor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.NodeCursor$ArrayCursor].<init>(com.fasterxml.jackson.databind.JsonNode,com.fasterxml.jackson.databind.node.NodeCursor)"
    - "[com.fasterxml.jackson.databind.node.NodeCursor$ObjectCursor].currentNode()"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.NodeCursor$ObjectCursor:228,1"
      Dst: "[com.fasterxml.jackson.databind.node.NodeCursor$ObjectCursor].currentNode"
    - Src: "com.fasterxml.jackson.databind.node.NodeCursor$ObjectCursor:228,1"
      Dst: "[com.fasterxml.jackson.databind.node.NodeCursor$ArrayCursor].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.NodeCursor$ObjectCursor].startObject()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.NodeCursor$ObjectCursor"
    linkageType: null
    functionLinenumber: 230
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.NodeCursor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.NodeCursor$ObjectCursor].<init>(com.fasterxml.jackson.databind.JsonNode,com.fasterxml.jackson.databind.node.NodeCursor)"
    - "[com.fasterxml.jackson.databind.node.NodeCursor$ObjectCursor].currentNode()"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.NodeCursor$ObjectCursor:231,1"
      Dst: "[com.fasterxml.jackson.databind.node.NodeCursor$ObjectCursor].currentNode"
    - Src: "com.fasterxml.jackson.databind.node.NodeCursor$ObjectCursor:231,1"
      Dst: "[com.fasterxml.jackson.databind.node.NodeCursor$ObjectCursor].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.NodeCursor$ObjectCursor].getParent()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.NodeCursor$ObjectCursor"
    linkageType: null
    functionLinenumber: 186
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonStreamContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.NodeCursor].getParent()"
    functionUses: 5
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.NodeCursor$ObjectCursor:187,1"
      Dst: "[com.fasterxml.jackson.databind.node.NodeCursor].getParent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.postprocessors.Java11PostProcessor].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.postprocessors.Java11PostProcessor"
    linkageType: null
    functionLinenumber: 25
    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: null
    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: null
    functionLinenumber: 31
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.validator.Validator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.TreeVisitorValidator:32,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 37
    functionDepth: 0
    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_8__1043].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__1041].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_3__1076].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.language_level_validations.Java5Validator$lambda_new_0__1075].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.Node].getChildNodes()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator:com.fasterxml.jackson.databind.util.ArrayIterator:com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator:com.github.javaparser.TokenRange$1:com.github.javaparser.ast.Node$PostOrderIterator:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.ast.validator.TreeVisitorValidator].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    functionUses: 10
    ICount: 14
    EdgeCount: 53
    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"
    - 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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 27
    functionDepth: 0
    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: 2
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.TreeVisitorValidator:28,1"
      Dst: "[com.github.javaparser.ast.validator.TreeVisitorValidator].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.JsonStringEncoder].<init>()"
    functionSourceFile: "com.fasterxml.jackson.core.io.JsonStringEncoder"
    linkageType: null
    functionLinenumber: 51
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.JsonStringEncoder:52,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.JsonStringEncoder].getInstance()"
    functionSourceFile: "com.fasterxml.jackson.core.io.JsonStringEncoder"
    linkageType: null
    functionLinenumber: 60
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.io.JsonStringEncoder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.JsonStringEncoder].quoteAsString(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.io.JsonStringEncoder"
    linkageType: null
    functionLinenumber: 79
    functionDepth: 0
    returnType: "char[]"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.JsonStringEncoder]._initialCharBufSize(int)"
    - "[com.fasterxml.jackson.core.io.CharTypes].get7BitOutputEscapes()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].fromInitial(char[])"
    - "[com.fasterxml.jackson.core.util.TextBuffer].finishCurrentSegment()"
    - "[com.fasterxml.jackson.core.io.JsonStringEncoder]._qbuf()"
    - "[com.fasterxml.jackson.core.io.JsonStringEncoder]._appendNumeric(int,char[])"
    - "[com.fasterxml.jackson.core.io.JsonStringEncoder]._appendNamed(int,char[])"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[com.fasterxml.jackson.core.util.TextBuffer].fromInitial(char[])"
    - "[com.fasterxml.jackson.core.util.TextBuffer].finishCurrentSegment()"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[com.fasterxml.jackson.core.util.TextBuffer].setCurrentLength(int)"
    - "[com.fasterxml.jackson.core.util.TextBuffer].contentsAsArray()"
    functionUses: 2
    ICount: 83
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.JsonStringEncoder:90"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:146"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.JsonStringEncoder:94"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:97"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:96"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.JsonStringEncoder:94"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:97"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:96"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.JsonStringEncoder:97"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:109"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:108"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.JsonStringEncoder:98"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:102"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:101"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.JsonStringEncoder:110"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:113"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:112"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.JsonStringEncoder:115"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:118"
        BranchSideFuncs:
        - "_qbuf()"
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:117"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.JsonStringEncoder:120"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:122"
        BranchSideFuncs:
        - "_appendNumeric(int,char[])"
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:121"
        BranchSideFuncs:
        - "_appendNamed(int,char[])"
    - Branch String: "com.fasterxml.jackson.core.io.JsonStringEncoder:124"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:142"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:141"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - Branch String: "com.fasterxml.jackson.core.io.JsonStringEncoder:126"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:129"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:128"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.JsonStringEncoder:129"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:133"
        BranchSideFuncs:
        - "fromInitial(char[])"
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:132"
        BranchSideFuncs:
        - "finishCurrentSegment()"
    - Branch String: "com.fasterxml.jackson.core.io.JsonStringEncoder:147"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:150"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:149"
        BranchSideFuncs:
        - "contentsAsArray()"
        - "setCurrentLength(int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.JsonStringEncoder:80,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.core.io.JsonStringEncoder:81,1"
      Dst: "[com.fasterxml.jackson.core.io.JsonStringEncoder]._initialCharBufSize"
    - Src: "com.fasterxml.jackson.core.io.JsonStringEncoder:82,1"
      Dst: "[com.fasterxml.jackson.core.io.CharTypes].get7BitOutputEscapes"
    - Src: "com.fasterxml.jackson.core.io.JsonStringEncoder:93,1"
      Dst: "[java.lang.String].charAt"
    - Src: "com.fasterxml.jackson.core.io.JsonStringEncoder:99,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].fromInitial"
    - Src: "com.fasterxml.jackson.core.io.JsonStringEncoder:102,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].finishCurrentSegment"
    - Src: "com.fasterxml.jackson.core.io.JsonStringEncoder:105,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "com.fasterxml.jackson.core.io.JsonStringEncoder:116,1"
      Dst: "[com.fasterxml.jackson.core.io.JsonStringEncoder]._qbuf"
    - Src: "com.fasterxml.jackson.core.io.JsonStringEncoder:121,1"
      Dst: "[com.fasterxml.jackson.core.io.JsonStringEncoder]._appendNumeric"
    - Src: "com.fasterxml.jackson.core.io.JsonStringEncoder:122,1"
      Dst: "[com.fasterxml.jackson.core.io.JsonStringEncoder]._appendNamed"
    - Src: "com.fasterxml.jackson.core.io.JsonStringEncoder:127,1"
      Dst: "[java.lang.System].arraycopy"
    - Src: "com.fasterxml.jackson.core.io.JsonStringEncoder:148,1"
      Dst: "[java.util.Arrays].copyOfRange"
    - Src: "com.fasterxml.jackson.core.io.JsonStringEncoder:150,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].setCurrentLength"
    - Src: "com.fasterxml.jackson.core.io.JsonStringEncoder:152,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].contentsAsArray"
    JavaMethodInfo: null
    BBCount: 33
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.core.io.JsonStringEncoder].quoteAsString(java.lang.CharSequence)"
    functionSourceFile: "com.fasterxml.jackson.core.io.JsonStringEncoder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "char[]"
    argCount: 1
    argTypes:
    - "java.lang.CharSequence"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 88
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.JsonStringEncoder:171"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:175"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:174"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.JsonStringEncoder:186"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:243"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:242"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.JsonStringEncoder:190"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:193"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:192"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.JsonStringEncoder:190"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:193"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:192"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.JsonStringEncoder:193"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:205"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:204"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.JsonStringEncoder:194"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:198"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:197"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.JsonStringEncoder:206"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:209"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:208"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.JsonStringEncoder:211"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:214"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:213"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.JsonStringEncoder:216"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:218"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:217"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.JsonStringEncoder:220"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:238"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:237"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.JsonStringEncoder:222"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:225"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:224"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.JsonStringEncoder:225"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:229"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:228"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.JsonStringEncoder:243"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:246"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:245"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.JsonStringEncoder:172,1"
      Dst: "[com.fasterxml.jackson.core.io.JsonStringEncoder].quoteAsString"
    - Src: "com.fasterxml.jackson.core.io.JsonStringEncoder:177,1"
      Dst: "[java.lang.CharSequence].length"
    - Src: "com.fasterxml.jackson.core.io.JsonStringEncoder:178,1"
      Dst: "[com.fasterxml.jackson.core.io.JsonStringEncoder]._initialCharBufSize"
    - Src: "com.fasterxml.jackson.core.io.JsonStringEncoder:179,1"
      Dst: "[com.fasterxml.jackson.core.io.CharTypes].get7BitOutputEscapes"
    - Src: "com.fasterxml.jackson.core.io.JsonStringEncoder:189,1"
      Dst: "[java.lang.CharSequence].charAt"
    - Src: "com.fasterxml.jackson.core.io.JsonStringEncoder:195,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].fromInitial"
    - Src: "com.fasterxml.jackson.core.io.JsonStringEncoder:198,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].finishCurrentSegment"
    - Src: "com.fasterxml.jackson.core.io.JsonStringEncoder:201,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "com.fasterxml.jackson.core.io.JsonStringEncoder:212,1"
      Dst: "[com.fasterxml.jackson.core.io.JsonStringEncoder]._qbuf"
    - Src: "com.fasterxml.jackson.core.io.JsonStringEncoder:217,1"
      Dst: "[com.fasterxml.jackson.core.io.JsonStringEncoder]._appendNumeric"
    - Src: "com.fasterxml.jackson.core.io.JsonStringEncoder:218,1"
      Dst: "[com.fasterxml.jackson.core.io.JsonStringEncoder]._appendNamed"
    - Src: "com.fasterxml.jackson.core.io.JsonStringEncoder:223,1"
      Dst: "[java.lang.System].arraycopy"
    - Src: "com.fasterxml.jackson.core.io.JsonStringEncoder:244,1"
      Dst: "[java.util.Arrays].copyOfRange"
    - Src: "com.fasterxml.jackson.core.io.JsonStringEncoder:246,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].setCurrentLength"
    - Src: "com.fasterxml.jackson.core.io.JsonStringEncoder:248,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].contentsAsArray"
    JavaMethodInfo: null
    BBCount: 35
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.core.io.JsonStringEncoder].quoteAsString(java.lang.CharSequence,java.lang.StringBuilder)"
    functionSourceFile: "com.fasterxml.jackson.core.io.JsonStringEncoder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.CharSequence"
    - "java.lang.StringBuilder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 36
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.JsonStringEncoder:274"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:296"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.JsonStringEncoder:278"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:281"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:280"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.JsonStringEncoder:278"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:281"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:280"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.JsonStringEncoder:282"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:285"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:284"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.JsonStringEncoder:287"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:290"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:289"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.JsonStringEncoder:292"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:294"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:293"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.JsonStringEncoder:267,1"
      Dst: "[com.fasterxml.jackson.core.io.CharTypes].get7BitOutputEscapes"
    - Src: "com.fasterxml.jackson.core.io.JsonStringEncoder:270,1"
      Dst: "[java.lang.CharSequence].length"
    - Src: "com.fasterxml.jackson.core.io.JsonStringEncoder:277,1"
      Dst: "[java.lang.CharSequence].charAt"
    - Src: "com.fasterxml.jackson.core.io.JsonStringEncoder:281,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.core.io.JsonStringEncoder:288,1"
      Dst: "[com.fasterxml.jackson.core.io.JsonStringEncoder]._qbuf"
    - Src: "com.fasterxml.jackson.core.io.JsonStringEncoder:293,1"
      Dst: "[com.fasterxml.jackson.core.io.JsonStringEncoder]._appendNumeric"
    - Src: "com.fasterxml.jackson.core.io.JsonStringEncoder:294,1"
      Dst: "[com.fasterxml.jackson.core.io.JsonStringEncoder]._appendNamed"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.core.io.JsonStringEncoder].quoteAsUTF8(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.io.JsonStringEncoder"
    linkageType: null
    functionLinenumber: 310
    functionDepth: 0
    returnType: "byte[]"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.JsonStringEncoder]._initialByteBufSize(int)"
    - "[com.fasterxml.jackson.core.io.CharTypes].get7BitOutputEscapes()"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].fromInitial(byte[],int)"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].finishCurrentSegment()"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].fromInitial(byte[],int)"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].finishCurrentSegment()"
    - "[com.fasterxml.jackson.core.io.JsonStringEncoder]._appendByte(int,int,com.fasterxml.jackson.core.util.ByteArrayBuilder,int)"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].getCurrentSegment()"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].finishCurrentSegment()"
    - "[com.fasterxml.jackson.core.io.JsonStringEncoder]._illegal(int)"
    - "[com.fasterxml.jackson.core.io.JsonStringEncoder]._illegal(int)"
    - "[com.fasterxml.jackson.core.io.JsonStringEncoder]._convert(int,int)"
    - "[com.fasterxml.jackson.core.io.JsonStringEncoder]._illegal(int)"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].finishCurrentSegment()"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].finishCurrentSegment()"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].finishCurrentSegment()"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].completeAndCoalesce(int)"
    functionUses: 2
    ICount: 143
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.JsonStringEncoder:318"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:400"
        BranchSideFuncs:
        - "get7BitOutputEscapes()"
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:399"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.JsonStringEncoder:324"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:339"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:338"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.JsonStringEncoder:324"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:327"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:326"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.JsonStringEncoder:327"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.JsonStringEncoder:328"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:331"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:330"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.JsonStringEncoder:335"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:338"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:337"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.JsonStringEncoder:339"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:342"
        BranchSideFuncs:
        - "fromInitial(byte[],int)"
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:341"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.JsonStringEncoder:342"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:347"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:346"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.JsonStringEncoder:348"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:null"
        BranchSideFuncs:
        - "getCurrentSegment()"
        - "_appendByte(int,int,com.fasterxml.jackson.core.util.ByteArrayBuilder,int)"
    - Branch String: "com.fasterxml.jackson.core.io.JsonStringEncoder:355"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.JsonStringEncoder:360"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:361"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:360"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.JsonStringEncoder:360"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.JsonStringEncoder:362"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:366"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:365"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.JsonStringEncoder:369"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:373"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:372"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.JsonStringEncoder:373"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:376"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:375"
        BranchSideFuncs:
        - "_convert(int,int)"
    - Branch String: "com.fasterxml.jackson.core.io.JsonStringEncoder:377"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:380"
        BranchSideFuncs:
        - "_illegal(int)"
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:379"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.JsonStringEncoder:381"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:385"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:384"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.JsonStringEncoder:386"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:390"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:389"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.JsonStringEncoder:394"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:398"
        BranchSideFuncs:
        - "finishCurrentSegment()"
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:397"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.JsonStringEncoder:400"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:403"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:402"
        BranchSideFuncs:
        - "completeAndCoalesce(int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.JsonStringEncoder:312,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.core.io.JsonStringEncoder:314,1"
      Dst: "[com.fasterxml.jackson.core.io.JsonStringEncoder]._initialByteBufSize"
    - Src: "com.fasterxml.jackson.core.io.JsonStringEncoder:319,1"
      Dst: "[com.fasterxml.jackson.core.io.CharTypes].get7BitOutputEscapes"
    - Src: "com.fasterxml.jackson.core.io.JsonStringEncoder:323,1"
      Dst: "[java.lang.String].charAt"
    - Src: "com.fasterxml.jackson.core.io.JsonStringEncoder:329,1"
      Dst: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].fromInitial"
    - Src: "com.fasterxml.jackson.core.io.JsonStringEncoder:331,1"
      Dst: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].finishCurrentSegment"
    - Src: "com.fasterxml.jackson.core.io.JsonStringEncoder:351,1"
      Dst: "[com.fasterxml.jackson.core.io.JsonStringEncoder]._appendByte"
    - Src: "com.fasterxml.jackson.core.io.JsonStringEncoder:352,1"
      Dst: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].getCurrentSegment"
    - Src: "com.fasterxml.jackson.core.io.JsonStringEncoder:370,1"
      Dst: "[com.fasterxml.jackson.core.io.JsonStringEncoder]._illegal"
    - Src: "com.fasterxml.jackson.core.io.JsonStringEncoder:376,1"
      Dst: "[com.fasterxml.jackson.core.io.JsonStringEncoder]._convert"
    - Src: "com.fasterxml.jackson.core.io.JsonStringEncoder:401,1"
      Dst: "[java.util.Arrays].copyOfRange"
    - Src: "com.fasterxml.jackson.core.io.JsonStringEncoder:403,1"
      Dst: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].completeAndCoalesce"
    JavaMethodInfo: null
    BBCount: 43
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.core.io.JsonStringEncoder].encodeAsUTF8(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.io.JsonStringEncoder"
    linkageType: null
    functionLinenumber: 416
    functionDepth: 0
    returnType: "byte[]"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.JsonStringEncoder]._initialByteBufSize(int)"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].fromInitial(byte[],int)"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].finishCurrentSegment()"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].fromInitial(byte[],int)"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].finishCurrentSegment()"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].finishCurrentSegment()"
    - "[com.fasterxml.jackson.core.io.JsonStringEncoder]._illegal(int)"
    - "[com.fasterxml.jackson.core.io.JsonStringEncoder]._illegal(int)"
    - "[com.fasterxml.jackson.core.io.JsonStringEncoder]._convert(int,int)"
    - "[com.fasterxml.jackson.core.io.JsonStringEncoder]._illegal(int)"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].finishCurrentSegment()"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].finishCurrentSegment()"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].finishCurrentSegment()"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].completeAndCoalesce(int)"
    functionUses: 2
    ICount: 126
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.JsonStringEncoder:425"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:500"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:499"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.JsonStringEncoder:429"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:446"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:445"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.JsonStringEncoder:430"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.JsonStringEncoder:431"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:434"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:433"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.JsonStringEncoder:439"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:442"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:441"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.JsonStringEncoder:446"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:449"
        BranchSideFuncs:
        - "fromInitial(byte[],int)"
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:448"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.JsonStringEncoder:449"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:454"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:453"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.JsonStringEncoder:454"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.JsonStringEncoder:458"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:459"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:458"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.JsonStringEncoder:458"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.JsonStringEncoder:460"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:465"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:464"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.JsonStringEncoder:467"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:471"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:470"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.JsonStringEncoder:471"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:474"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:473"
        BranchSideFuncs:
        - "_convert(int,int)"
    - Branch String: "com.fasterxml.jackson.core.io.JsonStringEncoder:475"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:478"
        BranchSideFuncs:
        - "_illegal(int)"
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:477"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.JsonStringEncoder:479"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:484"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:483"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.JsonStringEncoder:485"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:490"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:489"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.JsonStringEncoder:493"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:498"
        BranchSideFuncs:
        - "finishCurrentSegment()"
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:497"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.JsonStringEncoder:500"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:503"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:502"
        BranchSideFuncs:
        - "completeAndCoalesce(int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.JsonStringEncoder:418,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.core.io.JsonStringEncoder:420,1"
      Dst: "[com.fasterxml.jackson.core.io.JsonStringEncoder]._initialByteBufSize"
    - Src: "com.fasterxml.jackson.core.io.JsonStringEncoder:-1,1"
      Dst: "[java.lang.String].charAt"
    - Src: "com.fasterxml.jackson.core.io.JsonStringEncoder:432,1"
      Dst: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].fromInitial"
    - Src: "com.fasterxml.jackson.core.io.JsonStringEncoder:434,1"
      Dst: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].finishCurrentSegment"
    - Src: "com.fasterxml.jackson.core.io.JsonStringEncoder:468,1"
      Dst: "[com.fasterxml.jackson.core.io.JsonStringEncoder]._illegal"
    - Src: "com.fasterxml.jackson.core.io.JsonStringEncoder:474,1"
      Dst: "[com.fasterxml.jackson.core.io.JsonStringEncoder]._convert"
    - Src: "com.fasterxml.jackson.core.io.JsonStringEncoder:501,1"
      Dst: "[java.util.Arrays].copyOfRange"
    - Src: "com.fasterxml.jackson.core.io.JsonStringEncoder:503,1"
      Dst: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].completeAndCoalesce"
    JavaMethodInfo: null
    BBCount: 39
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.core.io.JsonStringEncoder].encodeAsUTF8(java.lang.CharSequence)"
    functionSourceFile: "com.fasterxml.jackson.core.io.JsonStringEncoder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte[]"
    argCount: 1
    argTypes:
    - "java.lang.CharSequence"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 126
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.JsonStringEncoder:526"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:601"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:600"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.JsonStringEncoder:530"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:547"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:546"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.JsonStringEncoder:531"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.JsonStringEncoder:532"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:535"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:534"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.JsonStringEncoder:540"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:543"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:542"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.JsonStringEncoder:547"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:550"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:549"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.JsonStringEncoder:550"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:555"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:554"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.JsonStringEncoder:555"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.JsonStringEncoder:559"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:560"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:559"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.JsonStringEncoder:559"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.JsonStringEncoder:561"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:566"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:565"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.JsonStringEncoder:568"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:572"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:571"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.JsonStringEncoder:572"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:575"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:574"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.JsonStringEncoder:576"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:579"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:578"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.JsonStringEncoder:580"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:585"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:584"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.JsonStringEncoder:586"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:591"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:590"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.JsonStringEncoder:594"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:599"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:598"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.JsonStringEncoder:601"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:604"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:603"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.JsonStringEncoder:519,1"
      Dst: "[java.lang.CharSequence].length"
    - Src: "com.fasterxml.jackson.core.io.JsonStringEncoder:521,1"
      Dst: "[com.fasterxml.jackson.core.io.JsonStringEncoder]._initialByteBufSize"
    - Src: "com.fasterxml.jackson.core.io.JsonStringEncoder:-1,1"
      Dst: "[java.lang.CharSequence].charAt"
    - Src: "com.fasterxml.jackson.core.io.JsonStringEncoder:533,1"
      Dst: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].fromInitial"
    - Src: "com.fasterxml.jackson.core.io.JsonStringEncoder:535,1"
      Dst: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].finishCurrentSegment"
    - Src: "com.fasterxml.jackson.core.io.JsonStringEncoder:569,1"
      Dst: "[com.fasterxml.jackson.core.io.JsonStringEncoder]._illegal"
    - Src: "com.fasterxml.jackson.core.io.JsonStringEncoder:575,1"
      Dst: "[com.fasterxml.jackson.core.io.JsonStringEncoder]._convert"
    - Src: "com.fasterxml.jackson.core.io.JsonStringEncoder:602,1"
      Dst: "[java.util.Arrays].copyOfRange"
    - Src: "com.fasterxml.jackson.core.io.JsonStringEncoder:604,1"
      Dst: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].completeAndCoalesce"
    JavaMethodInfo: null
    BBCount: 39
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.core.io.JsonStringEncoder]._qbuf()"
    functionSourceFile: "com.fasterxml.jackson.core.io.JsonStringEncoder"
    linkageType: null
    functionLinenumber: 613
    functionDepth: 0
    returnType: "char[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.JsonStringEncoder]._appendNumeric(int,char[])"
    functionSourceFile: "com.fasterxml.jackson.core.io.JsonStringEncoder"
    linkageType: null
    functionLinenumber: 621
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "int"
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.JsonStringEncoder]._appendNamed(int,char[])"
    functionSourceFile: "com.fasterxml.jackson.core.io.JsonStringEncoder"
    linkageType: null
    functionLinenumber: 629
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "int"
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.JsonStringEncoder]._appendByte(int,int,com.fasterxml.jackson.core.util.ByteArrayBuilder,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.JsonStringEncoder"
    linkageType: null
    functionLinenumber: 635
    functionDepth: 0
    returnType: "int"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "com.fasterxml.jackson.core.util.ByteArrayBuilder"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].setCurrentSegmentLength(int)"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].append(int)"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].append(int)"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].append(int)"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].append(int)"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].append(int)"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].append(int)"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].append(int)"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].append(int)"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].append(int)"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].getCurrentSegmentLength()"
    functionUses: 1
    ICount: 41
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.JsonStringEncoder:638"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:652"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:651"
        BranchSideFuncs:
        - "append(int)"
    - Branch String: "com.fasterxml.jackson.core.io.JsonStringEncoder:640"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:646"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:645"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.JsonStringEncoder:636,1"
      Dst: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].setCurrentSegmentLength"
    - Src: "com.fasterxml.jackson.core.io.JsonStringEncoder:637,1"
      Dst: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].append"
    - Src: "com.fasterxml.jackson.core.io.JsonStringEncoder:654,1"
      Dst: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].getCurrentSegmentLength"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.JsonStringEncoder]._convert(int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.JsonStringEncoder"
    linkageType: null
    functionLinenumber: 658
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.JsonStringEncoder:659"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:660"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:659"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.JsonStringEncoder:659"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.JsonStringEncoder:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.JsonStringEncoder:660,1"
      Dst: "[java.lang.Integer].toHexString"
    - Src: "com.fasterxml.jackson.core.io.JsonStringEncoder:660,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.core.io.JsonStringEncoder:660,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.JsonStringEncoder]._illegal(int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.JsonStringEncoder"
    linkageType: null
    functionLinenumber: 665
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.UTF8Writer].illegalSurrogateDesc(int)"
    functionUses: 6
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.JsonStringEncoder:666,1"
      Dst: "[com.fasterxml.jackson.core.io.UTF8Writer].illegalSurrogateDesc"
    - Src: "com.fasterxml.jackson.core.io.JsonStringEncoder:666,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.JsonStringEncoder]._initialCharBufSize(int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.JsonStringEncoder"
    linkageType: null
    functionLinenumber: 672
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.JsonStringEncoder:674,1"
      Dst: "[java.lang.Math].min"
    - Src: "com.fasterxml.jackson.core.io.JsonStringEncoder:673,1"
      Dst: "[java.lang.Math].max"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.JsonStringEncoder]._initialByteBufSize(int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.JsonStringEncoder"
    linkageType: null
    functionLinenumber: 681
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.JsonStringEncoder:682,1"
      Dst: "[java.lang.Math].max"
    - Src: "com.fasterxml.jackson.core.io.JsonStringEncoder:684,1"
      Dst: "[java.lang.Math].min"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_26__568].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_26__568"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__568].<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__568:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_26__568].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_26__568].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_26__568"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_26__568:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_26__568].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_26__568"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_26__568:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$26"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__772].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__772"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__772].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__772:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__772].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__772].<init>()"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__772"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__772:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__772].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__772"
    linkageType: null
    functionLinenumber: -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()"
    functionUses: 11
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__772:-1,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithTraversableScope].traverseScope"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].getBoundSet()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].getConstraintFormulas()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].empty()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult:48,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].withConstraint(com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult:52,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult:54,1"
      Dst: "[java.util.LinkedList].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult:55,1"
      Dst: "[java.util.List].addAll"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult:56,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].withBound(com.github.javaparser.symbolsolver.resolution.typeinference.Bound)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.resolution.typeinference.Bound"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult:61,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult:62,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].withBound"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult:67,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult:68,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].empty"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult:69,1"
      Dst: "[java.util.LinkedList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].trueResult()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult:73,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].empty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].falseResult()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult:77,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].empty"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult:77,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.Bound].falseBound"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult:77,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].withBound"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].equals(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult"
    linkageType: null
    functionLinenumber: 81
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].equals(java.lang.Object)"
    functionUses: 33
    ICount: 19
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult:82"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult:83"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult:82"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult:83"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult:82"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult:83"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult:84"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult:87"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult:88"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult:87"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult:83,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult:87,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].equals"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult:88,1"
      Dst: "[java.util.List].equals"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].hashCode()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult"
    linkageType: null
    functionLinenumber: 92
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].hashCode()"
    - "[com.github.javaparser.ast.NodeList].hashCode()"
    functionUses: 7
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult:93,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].hashCode"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult:94,1"
      Dst: "[java.util.List].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].toString()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult"
    linkageType: null
    functionLinenumber: 99
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 19
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult:100,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult:100,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult:100,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].getConstraint(int)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult:107"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult:110"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult:109"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult:107,1"
      Dst: "[java.util.List].size"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult:108,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult:108,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult:108,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult:108,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult:110,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].oneConstraint(com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult:114,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].empty"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult:114,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].withConstraint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].withConstraints(com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula[])"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult:118,1"
      Dst: "[java.util.Arrays].asList"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult:118,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].withConstraints"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].oneBound(com.github.javaparser.symbolsolver.resolution.typeinference.Bound)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.resolution.typeinference.Bound"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult:122,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].empty"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult:122,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].withBound"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].withConstraints(java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult:126,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult:127,1"
      Dst: "[java.util.List].addAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].bounds(com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult:132,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_75__64].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_75__64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__64].<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__64:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_75__64].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_75__64].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_75__64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_75__64:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_75__64].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_75__64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 14
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_75__64:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$75"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_1__1147].bootstrap$()"
    functionSourceFile: "com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_1__1147"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_1__1147].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_1__1147:-1,1"
      Dst: "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_1__1147].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_1__1147].<init>()"
    functionSourceFile: "com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_1__1147"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_1__1147:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_1__1147].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_1__1147"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_1__1147:-1,1"
      Dst: "[com.github.javaparser.utils.PositionUtils].lambda$firstNonAnnotationNode$1"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__281].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__281"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__281].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__281:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__281].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__281].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__281"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__281:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__281].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__281"
    linkageType: null
    functionLinenumber: -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.BlockComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    functionUses: 14
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__281:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.MapperBuilder$1].<init>(java.lang.ClassLoader,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.MapperBuilder$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.ClassLoader"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.MapperBuilder$1:400,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.MapperBuilder$1].run()"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.MapperBuilder$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.ServiceLoader"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.cfg.MapperBuilder$1:403"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.MapperBuilder$1:403"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.MapperBuilder$1:402"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.MapperBuilder$1:404,1"
      Dst: "[java.util.ServiceLoader].load"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.NameTransformer$Chained].<init>(com.fasterxml.jackson.databind.util.NameTransformer,com.fasterxml.jackson.databind.util.NameTransformer)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.NameTransformer$Chained"
    linkageType: null
    functionLinenumber: 122
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.util.NameTransformer"
    - "com.fasterxml.jackson.databind.util.NameTransformer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.NameTransformer].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.NameTransformer$Chained:123,1"
      Dst: "[com.fasterxml.jackson.databind.util.NameTransformer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.NameTransformer$Chained].transform(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.NameTransformer$Chained"
    linkageType: null
    functionLinenumber: 129
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.NameTransformer$1].transform(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$2].transform(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$3].transform(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$Chained].transform(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$NopTransformer].transform(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$1].transform(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$2].transform(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$3].transform(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$Chained].transform(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$NopTransformer].transform(java.lang.String)"
    functionUses: 6
    ICount: 7
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.NameTransformer$Chained:130,1"
      Dst: "[com.fasterxml.jackson.databind.util.NameTransformer].transform"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.NameTransformer$Chained].reverse(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.NameTransformer$Chained"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.NameTransformer$Chained:136"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.NameTransformer$Chained:139"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.NameTransformer$Chained:138"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.NameTransformer$Chained:135,1"
      Dst: "[com.fasterxml.jackson.databind.util.NameTransformer].reverse"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.NameTransformer$Chained].toString()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.NameTransformer$Chained"
    linkageType: null
    functionLinenumber: 142
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 19
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.NameTransformer$Chained:143,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__266].bootstrap$(com.github.javaparser.ast.stmt.SwitchEntry)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__266"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.SwitchEntry"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__266].<init>(com.github.javaparser.ast.stmt.SwitchEntry)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__266:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__266].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__266].<init>(com.github.javaparser.ast.stmt.SwitchEntry)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__266"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.SwitchEntry"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__266:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__266].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__266"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__266:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_62__275].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_62__275"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__275].<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__275:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_62__275].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_62__275].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_62__275"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_62__275:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_62__275].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_62__275"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 14
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_62__275:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$62"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$init__368].bootstrap$()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$init__368"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$init__368].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$init__368:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$init__368].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$init__368].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$init__368"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$init__368:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$init__368].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$init__368"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].<init>(com.github.javaparser.resolution.TypeSolver)"
    functionUses: 12
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$init__368:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.PropertyBasedObjectIdGenerator].<init>(com.fasterxml.jackson.databind.introspect.ObjectIdInfo,com.fasterxml.jackson.databind.ser.BeanPropertyWriter)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.PropertyBasedObjectIdGenerator"
    linkageType: null
    functionLinenumber: 17
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.ObjectIdInfo"
    - "com.fasterxml.jackson.databind.ser.BeanPropertyWriter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.impl.PropertyBasedObjectIdGenerator].<init>(java.lang.Class,com.fasterxml.jackson.databind.ser.BeanPropertyWriter)"
    - "[com.fasterxml.jackson.databind.introspect.ObjectIdInfo].getScope()"
    functionUses: 2
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.PropertyBasedObjectIdGenerator:18,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.ObjectIdInfo].getScope"
    - Src: "com.fasterxml.jackson.databind.ser.impl.PropertyBasedObjectIdGenerator:18,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.PropertyBasedObjectIdGenerator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.PropertyBasedObjectIdGenerator].<init>(java.lang.Class,com.fasterxml.jackson.databind.ser.BeanPropertyWriter)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.PropertyBasedObjectIdGenerator"
    linkageType: null
    functionLinenumber: 22
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.ser.BeanPropertyWriter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerators$PropertyGenerator].<init>(java.lang.Class)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.PropertyBasedObjectIdGenerator:23,1"
      Dst: "[com.fasterxml.jackson.annotation.ObjectIdGenerators$PropertyGenerator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.PropertyBasedObjectIdGenerator].canUseFor(com.fasterxml.jackson.'annotation'.ObjectIdGenerator)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.PropertyBasedObjectIdGenerator"
    linkageType: null
    functionLinenumber: 32
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.ObjectIdGenerator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerators$Base].getScope()"
    functionUses: 1
    ICount: 17
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.PropertyBasedObjectIdGenerator:33"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.PropertyBasedObjectIdGenerator:45"
        BranchSideFuncs:
        - "getScope()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.PropertyBasedObjectIdGenerator:44"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.PropertyBasedObjectIdGenerator:35"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.PropertyBasedObjectIdGenerator:44"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.PropertyBasedObjectIdGenerator:42"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.PropertyBasedObjectIdGenerator:41"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.PropertyBasedObjectIdGenerator:33,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.ser.impl.PropertyBasedObjectIdGenerator:35,1"
      Dst: "[com.fasterxml.jackson.annotation.ObjectIdGenerators$Base].getScope"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.PropertyBasedObjectIdGenerator].generateId(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.PropertyBasedObjectIdGenerator"
    linkageType: null
    functionLinenumber: 50
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].get(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonProcessingException].getMessage()"
    - "[com.fasterxml.jackson.core.JsonParseException].getMessage()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedForwardReference].getMessage()"
    - "[com.fasterxml.jackson.core.exc.StreamReadException].getMessage()"
    - "[com.github.javaparser.TokenMgrException].getMessage()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].getMessage()"
    - "[org.xml.sax.SAXException].getMessage()"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].getName()"
    functionUses: 1
    ICount: 15
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.PropertyBasedObjectIdGenerator:51,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].get"
    - Src: "com.fasterxml.jackson.databind.ser.impl.PropertyBasedObjectIdGenerator:56,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].getName"
    - Src: "com.fasterxml.jackson.databind.ser.impl.PropertyBasedObjectIdGenerator:56,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "com.fasterxml.jackson.databind.ser.impl.PropertyBasedObjectIdGenerator:56,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.ser.impl.PropertyBasedObjectIdGenerator:56,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.PropertyBasedObjectIdGenerator].forScope(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.PropertyBasedObjectIdGenerator"
    linkageType: null
    functionLinenumber: 61
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.ObjectIdGenerator"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.impl.PropertyBasedObjectIdGenerator].<init>(java.lang.Class,com.fasterxml.jackson.databind.ser.BeanPropertyWriter)"
    functionUses: 1
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.PropertyBasedObjectIdGenerator:62"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.PropertyBasedObjectIdGenerator:61"
        BranchSideFuncs:
        - "<init>(java.lang.Class,com.fasterxml.jackson.databind.ser.BeanPropertyWriter)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.PropertyBasedObjectIdGenerator:62,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.PropertyBasedObjectIdGenerator].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.PropertyBasedObjectIdGenerator].newForSerialization(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.PropertyBasedObjectIdGenerator"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.ObjectIdGenerator"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.PropertyBasedObjectIdGenerator].key(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.PropertyBasedObjectIdGenerator"
    linkageType: null
    functionLinenumber: 72
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].<init>(java.lang.Class,java.lang.Class,java.lang.Object)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.PropertyBasedObjectIdGenerator:73"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.PropertyBasedObjectIdGenerator:77"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.PropertyBasedObjectIdGenerator:76"
        BranchSideFuncs:
        - "<init>(java.lang.Class,java.lang.Class,java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.PropertyBasedObjectIdGenerator:77,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.ser.impl.PropertyBasedObjectIdGenerator:77,1"
      Dst: "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer"
    linkageType: null
    functionLinenumber: 13
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.StdScalarSerializer].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer:14,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdScalarSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer].serialize(java.util.TimeZone,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer"
    linkageType: null
    functionLinenumber: 17
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.TimeZone"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeString(java.lang.String)"
    functionUses: 2
    ICount: 7
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer:18,1"
      Dst: "[java.util.TimeZone].getID"
    - Src: "com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer:18,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer].serializeWithType(java.util.TimeZone,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer"
    linkageType: null
    functionLinenumber: 26
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.util.TimeZone"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeSerializerBase].writeTypePrefix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter].writeTypePrefix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeSerializer].writeTypePrefix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    - "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].typeId(java.lang.Object,java.lang.Class,com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer].serialize(java.util.TimeZone,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeSerializer].writeTypeSuffix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeSerializerBase].writeTypeSuffix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter].writeTypeSuffix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    functionUses: 1
    ICount: 11
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer:27,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].typeId"
    - Src: "com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer:26,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].writeTypePrefix"
    - Src: "com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer:28,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer].serialize"
    - Src: "com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer:29,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].writeTypeSuffix"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer"
    linkageType: null
    functionLinenumber: 10
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer].serializeWithType(java.util.TimeZone,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionUses: 26
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer:11,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer].serializeWithType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer"
    linkageType: null
    functionLinenumber: 10
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer].serialize(java.util.TimeZone,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionUses: 60
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer:11,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer].serialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__67].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__67"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__67].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__67:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__67].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__67].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__67"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__67:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__67].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__67"
    linkageType: null
    functionLinenumber: -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.BlockComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    functionUses: 14
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__67:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 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:89,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmConditional$Condition].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.observer.ObservableProperty"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional$Condition$4:93,1"
      Dst: "[com.github.javaparser.ast.observer.ObservableProperty].getValueAsBooleanAttribute"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional$Condition$4:93,1"
      Dst: "[java.lang.Boolean].booleanValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_224__556].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_224__556"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__556].<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__556:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_224__556].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_224__556].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_224__556"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_224__556:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_224__556].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_224__556"
    linkageType: null
    functionLinenumber: -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.expr.AnnotationExpr)"
    functionUses: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_224__556:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$224"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_78__547].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_78__547"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__547].<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__547:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_78__547].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_78__547].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_78__547"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_78__547:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_78__547].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_78__547"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_78__547:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$78"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_226__426].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_226__426"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__426].<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__426:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_226__426].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_226__426].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_226__426"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_226__426:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_226__426].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_226__426"
    linkageType: null
    functionLinenumber: -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.Modifier)"
    functionUses: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_226__426:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$226"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_2__395].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_2__395"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__395].<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__395:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_2__395].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_2__395].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_2__395"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_2__395:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_2__395].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_2__395"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_2__395:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$2"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_5__625].bootstrap$(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_5__625"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_5__625].<init>(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_5__625:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_5__625].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_5__625].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_5__625"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_5__625:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_5__625].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_5__625"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext].lambda$solveType$5(java.lang.String,com.github.javaparser.ast.body.TypeDeclaration)"
    functionUses: 7
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_5__625:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext].lambda$solveType$5"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasAnnotation_13__713].bootstrap$()"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasAnnotation_13__713"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasAnnotation_13__713].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasAnnotation_13__713:-1,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasAnnotation_13__713].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasAnnotation_13__713].<init>()"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasAnnotation_13__713"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasAnnotation_13__713:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasAnnotation_13__713].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasAnnotation_13__713"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].lambda$hasAnnotation$13(com.github.javaparser.resolution.types.ResolvedReferenceType)"
    functionUses: 6
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasAnnotation_13__713:-1,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].lambda$hasAnnotation$13"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__260].bootstrap$(com.github.javaparser.ast.expr.ObjectCreationExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__260"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.ObjectCreationExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__260].<init>(com.github.javaparser.ast.expr.ObjectCreationExpr)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__260:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__260].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__260].<init>(com.github.javaparser.ast.expr.ObjectCreationExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__260"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.ObjectCreationExpr"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__260:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__260].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__260"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__260:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_81__600].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_81__600"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__600].<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__600:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_81__600].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_81__600].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_81__600"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_81__600:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_81__600].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_81__600"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_81__600:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$81"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_75__611].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_75__611"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__611].<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__611:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_75__611].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_75__611].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_75__611"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_75__611:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_75__611].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_75__611"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_75__611:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$75"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.StringEscapeUtils$LookupTranslator].<init>(java.lang.CharSequence[][])"
    functionSourceFile: "com.github.javaparser.utils.StringEscapeUtils$LookupTranslator"
    linkageType: null
    functionLinenumber: 206
    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)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 38
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.StringEscapeUtils$LookupTranslator:212"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$LookupTranslator:225"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$LookupTranslator:224"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.StringEscapeUtils$LookupTranslator:213"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$LookupTranslator:225"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$LookupTranslator:224"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.StringEscapeUtils$LookupTranslator:217"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$LookupTranslator:220"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$LookupTranslator:219"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.StringEscapeUtils$LookupTranslator:220"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$LookupTranslator:213"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$LookupTranslator:212"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.utils.StringEscapeUtils$LookupTranslator:207,1"
      Dst: "[com.github.javaparser.utils.StringEscapeUtils$CharSequenceTranslator].<init>"
    - Src: "com.github.javaparser.utils.StringEscapeUtils$LookupTranslator:208,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "com.github.javaparser.utils.StringEscapeUtils$LookupTranslator:209,1"
      Dst: "[java.util.HashSet].<init>"
    - Src: "com.github.javaparser.utils.StringEscapeUtils$LookupTranslator:214,1"
      Dst: "[java.lang.CharSequence].toString"
    - Src: "com.github.javaparser.utils.StringEscapeUtils$LookupTranslator:214,1"
      Dst: "[java.util.HashMap].put"
    - Src: "com.github.javaparser.utils.StringEscapeUtils$LookupTranslator:215,1"
      Dst: "[java.lang.CharSequence].charAt"
    - Src: "com.github.javaparser.utils.StringEscapeUtils$LookupTranslator:215,1"
      Dst: "[java.lang.Character].valueOf"
    - Src: "com.github.javaparser.utils.StringEscapeUtils$LookupTranslator:215,1"
      Dst: "[java.util.HashSet].add"
    - Src: "com.github.javaparser.utils.StringEscapeUtils$LookupTranslator:216,1"
      Dst: "[java.lang.CharSequence].length"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.utils.StringEscapeUtils$LookupTranslator].translate(java.lang.CharSequence,int,java.io.Writer)"
    functionSourceFile: "com.github.javaparser.utils.StringEscapeUtils$LookupTranslator"
    linkageType: null
    functionLinenumber: 234
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "java.lang.CharSequence"
    - "int"
    - "java.io.Writer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.SegmentedStringWriter].write(java.lang.String)"
    - "[com.fasterxml.jackson.core.io.UTF8Writer].write(java.lang.String)"
    functionUses: 2
    ICount: 32
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.StringEscapeUtils$LookupTranslator:235"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$LookupTranslator:250"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$LookupTranslator:249"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.StringEscapeUtils$LookupTranslator:237"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$LookupTranslator:241"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$LookupTranslator:240"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.StringEscapeUtils$LookupTranslator:241"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$LookupTranslator:250"
        BranchSideFuncs:
        - "get(java.lang.Object)"
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$LookupTranslator:249"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.StringEscapeUtils$LookupTranslator:244"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$LookupTranslator:null"
        BranchSideFuncs:
        - "write(java.lang.String)"
    Callsites:
    - Src: "com.github.javaparser.utils.StringEscapeUtils$LookupTranslator:235,1"
      Dst: "[java.lang.CharSequence].charAt"
    - Src: "com.github.javaparser.utils.StringEscapeUtils$LookupTranslator:235,1"
      Dst: "[java.lang.Character].valueOf"
    - Src: "com.github.javaparser.utils.StringEscapeUtils$LookupTranslator:235,1"
      Dst: "[java.util.HashSet].contains"
    - Src: "com.github.javaparser.utils.StringEscapeUtils$LookupTranslator:237,1"
      Dst: "[java.lang.CharSequence].length"
    - Src: "com.github.javaparser.utils.StringEscapeUtils$LookupTranslator:242,1"
      Dst: "[java.lang.CharSequence].subSequence"
    - Src: "com.github.javaparser.utils.StringEscapeUtils$LookupTranslator:243,1"
      Dst: "[java.lang.CharSequence].toString"
    - Src: "com.github.javaparser.utils.StringEscapeUtils$LookupTranslator:243,1"
      Dst: "[java.util.HashMap].get"
    - Src: "com.github.javaparser.utils.StringEscapeUtils$LookupTranslator:245,1"
      Dst: "[java.io.Writer].write"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - 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: null
    functionLinenumber: 187
    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: 5
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.StringEscapeUtils$LookupTranslator:188,1"
      Dst: "[com.github.javaparser.utils.StringEscapeUtils$LookupTranslator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_126__490].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_126__490"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__490].<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__490:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_126__490].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_126__490].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_126__490"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_126__490:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_126__490].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_126__490"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_126__490:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$126"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__320].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__320"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__320].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__320:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__320].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__320].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__320"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__320:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__320].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__320"
    linkageType: null
    functionLinenumber: -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.BlockComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    functionUses: 14
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__320:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$lambda_getPrinter_1__334].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.Node$lambda_getPrinter_1__334"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node$lambda_getPrinter_1__334].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$lambda_getPrinter_1__334:-1,1"
      Dst: "[com.github.javaparser.ast.Node$lambda_getPrinter_1__334].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$lambda_getPrinter_1__334].<init>()"
    functionSourceFile: "com.github.javaparser.ast.Node$lambda_getPrinter_1__334"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$lambda_getPrinter_1__334:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$lambda_getPrinter_1__334].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.Node$lambda_getPrinter_1__334"
    linkageType: null
    functionLinenumber: -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: 14
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$lambda_getPrinter_1__334:-1,1"
      Dst: "[com.github.javaparser.ast.Node].lambda$getPrinter$1"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.TokenFilter$Inclusion].values()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.TokenFilter$Inclusion"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.filter.TokenFilter$Inclusion[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.TokenFilter$Inclusion:23,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.TokenFilter$Inclusion].valueOf(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.TokenFilter$Inclusion"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.filter.TokenFilter$Inclusion"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.TokenFilter$Inclusion:23,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.TokenFilter$Inclusion].<init>(java.lang.String,int)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.TokenFilter$Inclusion"
    linkageType: null
    functionLinenumber: 22
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.TokenFilter$Inclusion:23,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.TokenFilter$Inclusion].$values()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.TokenFilter$Inclusion"
    linkageType: null
    functionLinenumber: 22
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.filter.TokenFilter$Inclusion[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonIntegerFormatVisitor$Base].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonIntegerFormatVisitor$Base"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonIntegerFormatVisitor$Base:20,1"
      Dst: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormatVisitor$Base].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonIntegerFormatVisitor$Base].numberType(com.fasterxml.jackson.core.JsonParser$NumberType)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonIntegerFormatVisitor$Base"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser$NumberType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.AsExistingPropertyTypeSerializer].<init>(com.fasterxml.jackson.databind.jsontype.TypeIdResolver,com.fasterxml.jackson.databind.BeanProperty,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.AsExistingPropertyTypeSerializer"
    linkageType: null
    functionLinenumber: 17
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.jsontype.TypeIdResolver"
    - "com.fasterxml.jackson.databind.BeanProperty"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeSerializer].<init>(com.fasterxml.jackson.databind.jsontype.TypeIdResolver,com.fasterxml.jackson.databind.BeanProperty,java.lang.String)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsExistingPropertyTypeSerializer:18,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.AsExistingPropertyTypeSerializer].forProperty(com.fasterxml.jackson.databind.BeanProperty)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.AsExistingPropertyTypeSerializer"
    linkageType: null
    functionLinenumber: 22
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsontype.impl.AsExistingPropertyTypeSerializer"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.BeanProperty"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsExistingPropertyTypeSerializer].<init>(com.fasterxml.jackson.databind.jsontype.TypeIdResolver,com.fasterxml.jackson.databind.BeanProperty,java.lang.String)"
    functionUses: 6
    ICount: 11
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsExistingPropertyTypeSerializer:23"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsExistingPropertyTypeSerializer:24"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.jsontype.TypeIdResolver,com.fasterxml.jackson.databind.BeanProperty,java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsExistingPropertyTypeSerializer:23"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.jsontype.TypeIdResolver,com.fasterxml.jackson.databind.BeanProperty,java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsExistingPropertyTypeSerializer:24,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.AsExistingPropertyTypeSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.AsExistingPropertyTypeSerializer].getTypeInclusion()"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.AsExistingPropertyTypeSerializer"
    linkageType: null
    functionLinenumber: 27
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonTypeInfo$As"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils$lambda_getConstructors_1__1188].bootstrap$(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils$lambda_getConstructors_1__1188"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration"
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils$lambda_getConstructors_1__1188].<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration,com.github.javaparser.resolution.TypeSolver)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils$lambda_getConstructors_1__1188:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils$lambda_getConstructors_1__1188].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils$lambda_getConstructors_1__1188].<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils$lambda_getConstructors_1__1188"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration"
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils$lambda_getConstructors_1__1188:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils$lambda_getConstructors_1__1188].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils$lambda_getConstructors_1__1188"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils].lambda$getConstructors$1(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration,com.github.javaparser.resolution.TypeSolver,com.github.javaparser.ast.body.ConstructorDeclaration)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils$lambda_getConstructors_1__1188:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils].lambda$getConstructors$1"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarators.VariableSymbolDeclarator$lambda_new_0__807].bootstrap$()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarators.VariableSymbolDeclarator$lambda_new_0__807"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarators.VariableSymbolDeclarator$lambda_new_0__807].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarators.VariableSymbolDeclarator$lambda_new_0__807:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarators.VariableSymbolDeclarator$lambda_new_0__807].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarators.VariableSymbolDeclarator$lambda_new_0__807].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarators.VariableSymbolDeclarator$lambda_new_0__807"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarators.VariableSymbolDeclarator$lambda_new_0__807:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarators.VariableSymbolDeclarator$lambda_new_0__807].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarators.VariableSymbolDeclarator$lambda_new_0__807"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarators.VariableSymbolDeclarator].lambda$new$0(com.github.javaparser.ast.Node)"
    functionUses: 5
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarators.VariableSymbolDeclarator$lambda_new_0__807:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarators.VariableSymbolDeclarator].lambda$new$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.IntegerLiteralExprMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.IntegerLiteralExprMetaModel"
    linkageType: null
    functionLinenumber: 41
    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:42,1"
      Dst: "[com.github.javaparser.metamodel.LiteralStringValueExprMetaModel].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].<init>(java.lang.Class,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration"
    linkageType: null
    functionLinenumber: 62
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.logic.AbstractTypeDeclaration].<init>()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].<init>(java.lang.Class,com.github.javaparser.resolution.TypeSolver,com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    functionUses: 3
    ICount: 34
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration:64"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration:67"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration:66"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration:67"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration:70"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration:69"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration:70"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration:73"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration:72"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration:73"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration:76"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration:75"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration:76"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration:79"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration:78"
        BranchSideFuncs:
        - "<init>(java.lang.Class,com.github.javaparser.resolution.TypeSolver,com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration:63,1"
      Dst: "[com.github.javaparser.symbolsolver.logic.AbstractTypeDeclaration].<init>"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration:65,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration:67,1"
      Dst: "[java.lang.Class].isInterface"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration:70,1"
      Dst: "[java.lang.Class].isPrimitive"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration:73,1"
      Dst: "[java.lang.Class].isArray"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration:76,1"
      Dst: "[java.lang.Class].isEnum"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration:81,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].<init>"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].accessSpecifier()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration"
    linkageType: null
    functionLinenumber: 89
    functionDepth: 0
    returnType: "com.github.javaparser.ast.AccessSpecifier"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory].modifiersToAccessLevel(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration:90,1"
      Dst: "[java.lang.Class].getModifiers"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration:90,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory].modifiersToAccessLevel"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].containerType()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration"
    linkageType: null
    functionLinenumber: 94
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].containerType()"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration:95,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].containerType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].getPackageName()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration:100"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration:103"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration:102"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration:100,1"
      Dst: "[java.lang.Class].getPackage"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration:101,1"
      Dst: "[java.lang.Package].getName"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].getClassName()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration:109"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration:112"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration:111"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration:109"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration:112"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration:111"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration:108,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration:109,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].getPackageName"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration:110,1"
      Dst: "[java.lang.String].length"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration:110,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].getQualifiedName()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration"
    linkageType: null
    functionLinenumber: 116
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 19
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration:117,1"
      Dst: "[java.lang.Class].getCanonicalName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].getAncestors(boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration"
    linkageType: null
    functionLinenumber: 123
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].getAncestors()"
    functionUses: 4
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration:124,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].getAncestors"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].getField(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration"
    linkageType: null
    functionLinenumber: 128
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.declarations.ResolvedFieldDeclaration"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].getField(java.lang.String)"
    functionUses: 8
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration:129,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].getField"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].hasField(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration"
    linkageType: null
    functionLinenumber: 133
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].hasField(java.lang.String)"
    functionUses: 8
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration:134,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].hasField"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].getAllFields()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration"
    linkageType: null
    functionLinenumber: 138
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].getAllFields()"
    functionUses: 10
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration:139,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].getAllFields"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].getDeclaredMethods()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration"
    linkageType: null
    functionLinenumber: 143
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].getDeclaredMethods()"
    functionUses: 4
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration:144,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].getDeclaredMethods"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration:149,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].isAssignableBy"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].isAssignableBy(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration:154,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration:154,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].isAssignableBy"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].hasDirectlyAnnotation(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration"
    linkageType: null
    functionLinenumber: 158
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].hasDirectlyAnnotation(java.lang.String)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration:159,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].hasDirectlyAnnotation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].getName()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration"
    linkageType: null
    functionLinenumber: 163
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 18
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration:164,1"
      Dst: "[java.lang.Class].getSimpleName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].getTypeParameters()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration"
    linkageType: null
    functionLinenumber: 168
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].getTypeParameters()"
    functionUses: 24
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration:169,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].getTypeParameters"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].solveMethod(java.lang.String,java.util.List,boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration"
    linkageType: null
    functionLinenumber: 173
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.model.SymbolReference"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.util.List"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic].solveMethod(java.lang.String,java.util.List,boolean,com.github.javaparser.resolution.TypeSolver,com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration,java.lang.Class)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration:174,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic].solveMethod"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].solveMethodAsUsage(java.lang.String,java.util.List,com.github.javaparser.resolution.Context,java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration"
    linkageType: null
    functionLinenumber: 179
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.util.List"
    - "com.github.javaparser.resolution.Context"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic].solveMethodAsUsage(java.lang.String,java.util.List,com.github.javaparser.resolution.TypeSolver,com.github.javaparser.resolution.Context,java.util.List,com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration,java.lang.Class)"
    - "[com.github.javaparser.resolution.logic.InferenceContext].<init>(com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.resolution.MethodUsage].getParamType(int)"
    - "[com.github.javaparser.resolution.logic.InferenceContext].addPair(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.logic.InferenceContext].addSingle(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.MethodUsage].returnType()"
    - "[com.github.javaparser.resolution.MethodUsage].replaceParamType(int,com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.logic.InferenceContext].resolve(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.MethodUsage].replaceReturnType(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.logic.InferenceContext].resolve(com.github.javaparser.resolution.types.ResolvedType)"
    functionUses: 1
    ICount: 47
    EdgeCount: 60
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration:182"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration:205"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration:188"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration:196"
        BranchSideFuncs:
        - "addPair(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedType)"
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "getParamType(int)"
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration:195"
        BranchSideFuncs:
        - "returnType()"
        - "addSingle(com.github.javaparser.resolution.types.ResolvedType)"
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration:197"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration:200"
        BranchSideFuncs:
        - "resolve(com.github.javaparser.resolution.types.ResolvedType)"
        - "replaceReturnType(com.github.javaparser.resolution.types.ResolvedType)"
        - "returnType()"
        - "addSingle(com.github.javaparser.resolution.types.ResolvedType)"
        - "replaceParamType(int,com.github.javaparser.resolution.types.ResolvedType)"
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration:199"
        BranchSideFuncs:
        - "resolve(com.github.javaparser.resolution.types.ResolvedType)"
        - "replaceReturnType(com.github.javaparser.resolution.types.ResolvedType)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration:180,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic].solveMethodAsUsage"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration:182,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration:184,1"
      Dst: "[com.github.javaparser.resolution.logic.InferenceContext].<init>"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration:185,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration:187,1"
      Dst: "[java.util.LinkedList].<init>"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration:188,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration:188,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration:188,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration:189,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].getParamType"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration:192,1"
      Dst: "[com.github.javaparser.resolution.logic.InferenceContext].addPair"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration:192,1"
      Dst: "[java.util.List].add"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration:196,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].returnType"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration:196,1"
      Dst: "[com.github.javaparser.resolution.logic.InferenceContext].addSingle"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration:197,1"
      Dst: "[java.util.List].size"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration:198,1"
      Dst: "[java.util.List].get"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration:198,1"
      Dst: "[com.github.javaparser.resolution.logic.InferenceContext].resolve"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration:198,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].replaceParamType"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration:200,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].replaceReturnType"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration:201,1"
      Dst: "[java.util.Optional].of"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration:203,1"
      Dst: "[java.util.Optional].empty"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].solveSymbol(java.lang.String,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration"
    linkageType: null
    functionLinenumber: 211
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.model.SymbolReference"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.declarations.ResolvedEnumDeclaration].hasEnumConstant(java.lang.String)"
    - "[com.github.javaparser.resolution.declarations.ResolvedEnumDeclaration].getEnumConstant(java.lang.String)"
    - "[com.github.javaparser.resolution.model.SymbolReference].solved(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
    - "[com.github.javaparser.resolution.model.SymbolReference].unsolved()"
    functionUses: 1
    ICount: 10
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration:212"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration:216"
        BranchSideFuncs:
        - "getEnumConstant(java.lang.String)"
        - "solved(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration:215"
        BranchSideFuncs:
        - "unsolved()"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration:212,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedEnumDeclaration].hasEnumConstant"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration:213,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedEnumDeclaration].getEnumConstant"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration:214,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].solved"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration:216,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].unsolved"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].getEnumConstants()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration"
    linkageType: null
    functionLinenumber: 220
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration$isEnumConstant__832].bootstrap$()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration$lambda_getEnumConstants_0__833].bootstrap$(com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration)"
    functionUses: 4
    ICount: 12
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration:221,1"
      Dst: "[java.lang.Class].getFields"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration:221,1"
      Dst: "[java.util.Arrays].stream"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration:221,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration$isEnumConstant__832].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration:222,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration:222,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration$lambda_getEnumConstants_0__833].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration:223,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration:224,1"
      Dst: "[java.util.stream.Collectors].toList"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration:224,1"
      Dst: "[java.util.stream.Stream].collect"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].internalTypes()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration"
    linkageType: null
    functionLinenumber: 228
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration$lambda_internalTypes_1__674].bootstrap$(com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration)"
    functionUses: 6
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration:229,1"
      Dst: "[java.lang.Class].getDeclaredClasses"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration:229,1"
      Dst: "[java.util.Arrays].stream"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration:229,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration$lambda_internalTypes_1__674].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration:230,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration:231,1"
      Dst: "[java.util.stream.Collectors].toSet"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration:231,1"
      Dst: "[java.util.stream.Stream].collect"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].getConstructors()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration"
    linkageType: null
    functionLinenumber: 235
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].getConstructors()"
    functionUses: 3
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration:236,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].getConstructors"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].lambda$internalTypes$1(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration"
    linkageType: null
    functionLinenumber: 229
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory].typeDeclarationFor(java.lang.Class,com.github.javaparser.resolution.TypeSolver)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration:230,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory].typeDeclarationFor"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].lambda$getEnumConstants$0(java.lang.reflect.Field)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration"
    linkageType: null
    functionLinenumber: 222
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumConstantDeclaration"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Field"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumConstantDeclaration].<init>(java.lang.reflect.Field,com.github.javaparser.resolution.TypeSolver)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration:223,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumConstantDeclaration].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].<init>(java.lang.Class,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration"
    linkageType: null
    functionLinenumber: 65
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.logic.AbstractTypeDeclaration].<init>()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].<init>(java.lang.Class,com.github.javaparser.resolution.TypeSolver,com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    functionUses: 4
    ICount: 15
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:67"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:71"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:70"
        BranchSideFuncs:
        - "<init>(java.lang.Class,com.github.javaparser.resolution.TypeSolver,com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:66,1"
      Dst: "[com.github.javaparser.symbolsolver.logic.AbstractTypeDeclaration].<init>"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:67,1"
      Dst: "[java.lang.Class].isInterface"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:68,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:73,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].isAssignableBy(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:82,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:82,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].isAssignableBy"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].getPackageName()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:87"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:90"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:89"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:87,1"
      Dst: "[java.lang.Class].getPackage"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:88,1"
      Dst: "[java.lang.Package].getName"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].getClassName()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:96"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:99"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:98"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:96"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:99"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:98"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:95,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:96,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].getPackageName"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:97,1"
      Dst: "[java.lang.String].length"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:97,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].getQualifiedName()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration"
    linkageType: null
    functionLinenumber: 103
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 18
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:104,1"
      Dst: "[java.lang.Class].getCanonicalName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].solveMethod(java.lang.String,java.util.List,boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration"
    linkageType: null
    functionLinenumber: 109
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.model.SymbolReference"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.util.List"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic].solveMethod(java.lang.String,java.util.List,boolean,com.github.javaparser.resolution.TypeSolver,com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration,java.lang.Class)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:110,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic].solveMethod"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].toString()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration"
    linkageType: null
    functionLinenumber: 115
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 21
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:116,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:116,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:117,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:117,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].getUsage(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:122,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].equals(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration"
    linkageType: null
    functionLinenumber: 126
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].getTypeParameters()"
    functionUses: 35
    ICount: 21
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:127"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:128"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:127"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:128"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:129"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:132"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:133"
        BranchSideFuncs:
        - "getTypeParameters()"
        - "equals(java.lang.Object)"
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:134"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:138"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:137"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:132,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:132,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:134,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].getTypeParameters"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:134,1"
      Dst: "[java.util.List].equals"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].hashCode()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration"
    linkageType: null
    functionLinenumber: 142
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:143,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].solveMethodAsUsage(java.lang.String,java.util.List,com.github.javaparser.resolution.Context,java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration"
    linkageType: null
    functionLinenumber: 147
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.util.List"
    - "com.github.javaparser.resolution.Context"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic].solveMethodAsUsage(java.lang.String,java.util.List,com.github.javaparser.resolution.TypeSolver,com.github.javaparser.resolution.Context,java.util.List,com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration,java.lang.Class)"
    - "[com.github.javaparser.resolution.logic.InferenceContext].<init>(com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.resolution.MethodUsage].getParamType(int)"
    - "[com.github.javaparser.resolution.logic.InferenceContext].addPair(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.logic.InferenceContext].addSingle(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.MethodUsage].returnType()"
    - "[com.github.javaparser.resolution.MethodUsage].replaceParamType(int,com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.logic.InferenceContext].resolve(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.MethodUsage].replaceReturnType(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.logic.InferenceContext].resolve(com.github.javaparser.resolution.types.ResolvedType)"
    functionUses: 1
    ICount: 47
    EdgeCount: 60
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:150"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:173"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:156"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:164"
        BranchSideFuncs:
        - "addPair(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedType)"
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "getParamType(int)"
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:163"
        BranchSideFuncs:
        - "returnType()"
        - "addSingle(com.github.javaparser.resolution.types.ResolvedType)"
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:165"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:168"
        BranchSideFuncs:
        - "resolve(com.github.javaparser.resolution.types.ResolvedType)"
        - "replaceReturnType(com.github.javaparser.resolution.types.ResolvedType)"
        - "returnType()"
        - "addSingle(com.github.javaparser.resolution.types.ResolvedType)"
        - "replaceParamType(int,com.github.javaparser.resolution.types.ResolvedType)"
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:167"
        BranchSideFuncs:
        - "resolve(com.github.javaparser.resolution.types.ResolvedType)"
        - "replaceReturnType(com.github.javaparser.resolution.types.ResolvedType)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:148,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic].solveMethodAsUsage"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:150,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:152,1"
      Dst: "[com.github.javaparser.resolution.logic.InferenceContext].<init>"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:153,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:155,1"
      Dst: "[java.util.LinkedList].<init>"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:156,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:156,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:156,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:157,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].getParamType"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:160,1"
      Dst: "[com.github.javaparser.resolution.logic.InferenceContext].addPair"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:160,1"
      Dst: "[java.util.List].add"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:164,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].returnType"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:164,1"
      Dst: "[com.github.javaparser.resolution.logic.InferenceContext].addSingle"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:165,1"
      Dst: "[java.util.List].size"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:166,1"
      Dst: "[java.util.List].get"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:166,1"
      Dst: "[com.github.javaparser.resolution.logic.InferenceContext].resolve"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:166,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].replaceParamType"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:168,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].replaceReturnType"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:169,1"
      Dst: "[java.util.Optional].of"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:171,1"
      Dst: "[java.util.Optional].empty"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].canBeAssignedTo(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 40
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:180"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:183"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:182"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:183"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:186"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:185"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:186"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:190"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:189"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:187"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:190"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:189"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:190"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:196"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:195"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:191"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:190"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:189"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:196"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:200"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:181,1"
      Dst: "[com.github.javaparser.symbolsolver.logic.AbstractTypeDeclaration].isFunctionalInterface"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:183,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].getQualifiedName"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:183,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].getQualifiedName"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:183,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:186,1"
      Dst: "[java.lang.Class].getSuperclass"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:187,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].<init>"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:187,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].canBeAssignedTo"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:190,1"
      Dst: "[java.lang.Class].getInterfaces"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:196,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].isJavaLangObject"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:206"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:209"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:208"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:209"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:212"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:211"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:212"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:215"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:214"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:215"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:218"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:217"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:218"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:221"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:220"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:221"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:228"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:227"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:223"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:228"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:227"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:210,1"
      Dst: "[com.github.javaparser.symbolsolver.logic.AbstractTypeDeclaration].isFunctionalInterface"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:212,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isArray"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:215,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isPrimitive"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:218,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].describe"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:218,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].getQualifiedName"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:218,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:223,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:223,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:224,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:224,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].canBeAssignedTo"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].isTypeParameter()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration"
    linkageType: null
    functionLinenumber: 232
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].getField(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration"
    linkageType: null
    functionLinenumber: 237
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.declarations.ResolvedFieldDeclaration"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].getField(java.lang.String)"
    functionUses: 8
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:238,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].getField"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].getAllFields()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration"
    linkageType: null
    functionLinenumber: 242
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].getAllFields()"
    functionUses: 10
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:243,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].getAllFields"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].solveSymbol(java.lang.String,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration"
    linkageType: null
    functionLinenumber: 247
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.model.SymbolReference"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFieldDeclaration].<init>(java.lang.reflect.Field,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.resolution.model.SymbolReference].solved(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
    - "[com.github.javaparser.resolution.model.SymbolReference].unsolved()"
    functionUses: 1
    ICount: 20
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:248"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:253"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:252"
        BranchSideFuncs:
        - "unsolved()"
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:249"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:248"
        BranchSideFuncs:
        - "<init>(java.lang.reflect.Field,com.github.javaparser.resolution.TypeSolver)"
        - "solved(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:247"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:248,1"
      Dst: "[java.lang.Class].getFields"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:249,1"
      Dst: "[java.lang.reflect.Field].getName"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:249,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:250,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFieldDeclaration].<init>"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:250,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].solved"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:253,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].unsolved"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].getAncestors(boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration"
    linkageType: null
    functionLinenumber: 259
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].getAncestors()"
    functionUses: 4
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:260,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].getAncestors"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].getDeclaredMethods()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration"
    linkageType: null
    functionLinenumber: 264
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].getDeclaredMethods()"
    functionUses: 4
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:265,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].getDeclaredMethods"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].hasField(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration"
    linkageType: null
    functionLinenumber: 269
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].hasField(java.lang.String)"
    functionUses: 8
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:270,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].hasField"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].getName()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration"
    linkageType: null
    functionLinenumber: 274
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 18
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:275,1"
      Dst: "[java.lang.Class].getSimpleName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].isInterface()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration"
    linkageType: null
    functionLinenumber: 279
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].getInterfacesExtended()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:286"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:288"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:285,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:286,1"
      Dst: "[java.lang.Class].getInterfaces"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:287,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].<init>"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:287,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:287,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].containerType()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration"
    linkageType: null
    functionLinenumber: 293
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].containerType()"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:294,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].containerType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].internalTypes()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration"
    linkageType: null
    functionLinenumber: 298
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration$lambda_internalTypes_0__675].bootstrap$(com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration)"
    functionUses: 6
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:299,1"
      Dst: "[java.lang.Class].getDeclaredClasses"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:299,1"
      Dst: "[java.util.Arrays].stream"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:299,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration$lambda_internalTypes_0__675].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:300,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:301,1"
      Dst: "[java.util.stream.Collectors].toSet"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:301,1"
      Dst: "[java.util.stream.Stream].collect"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].asInterface()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration"
    linkageType: null
    functionLinenumber: 305
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.declarations.ResolvedInterfaceDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].hasDirectlyAnnotation(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration"
    linkageType: null
    functionLinenumber: 310
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].hasDirectlyAnnotation(java.lang.String)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:311,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].hasDirectlyAnnotation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].getTypeParameters()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration"
    linkageType: null
    functionLinenumber: 315
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].getTypeParameters()"
    functionUses: 26
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:316,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].getTypeParameters"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].accessSpecifier()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration"
    linkageType: null
    functionLinenumber: 320
    functionDepth: 0
    returnType: "com.github.javaparser.ast.AccessSpecifier"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory].modifiersToAccessLevel(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:321,1"
      Dst: "[java.lang.Class].getModifiers"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:321,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory].modifiersToAccessLevel"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].getConstructors()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration"
    linkageType: null
    functionLinenumber: 325
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:326,1"
      Dst: "[java.util.Collections].emptyList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].lambda$internalTypes$0(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration"
    linkageType: null
    functionLinenumber: 299
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory].typeDeclarationFor(java.lang.Class,com.github.javaparser.resolution.TypeSolver)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration:300,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory].typeDeclarationFor"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperLowerBound].<init>(com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable,com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.ProperLowerBound"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable"
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ProperLowerBound:33,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperLowerBound].equals(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.ProperLowerBound"
    linkageType: null
    functionLinenumber: 39
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].equals(java.lang.Object)"
    functionUses: 33
    ICount: 19
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.ProperLowerBound:40"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.ProperLowerBound:41"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.ProperLowerBound:40"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.ProperLowerBound:41"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.ProperLowerBound:40"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.ProperLowerBound:41"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.ProperLowerBound:42"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.ProperLowerBound:45"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.ProperLowerBound:46"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.ProperLowerBound:45"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ProperLowerBound:41,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ProperLowerBound:45,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].equals"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ProperLowerBound:46,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperLowerBound].hashCode()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.ProperLowerBound"
    linkageType: null
    functionLinenumber: 50
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].hashCode()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].hashCode()"
    functionUses: 7
    ICount: 8
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ProperLowerBound:51,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].hashCode"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ProperLowerBound:52,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperLowerBound].toString()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.ProperLowerBound"
    linkageType: null
    functionLinenumber: 57
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 19
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ProperLowerBound:58,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ProperLowerBound:58,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ProperLowerBound:58,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperLowerBound].getInferenceVariable()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.ProperLowerBound"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperLowerBound].getProperType()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.ProperLowerBound"
    linkageType: null
    functionLinenumber: -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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.IntersectionType$asString__388].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.type.IntersectionType$asString__388"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.IntersectionType$asString__388].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.IntersectionType$asString__388:-1,1"
      Dst: "[com.github.javaparser.ast.type.IntersectionType$asString__388].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.IntersectionType$asString__388].<init>()"
    functionSourceFile: "com.github.javaparser.ast.type.IntersectionType$asString__388"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.IntersectionType$asString__388:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.IntersectionType$asString__388].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.type.IntersectionType$asString__388"
    linkageType: null
    functionLinenumber: -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.ClassOrInterfaceType].asString()"
    - "[com.github.javaparser.ast.type.TypeParameter].asString()"
    functionUses: 12
    ICount: 5
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.IntersectionType$asString__388:-1,1"
      Dst: "[com.github.javaparser.ast.type.Type].asString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_101__605].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_101__605"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__605].<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__605:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_101__605].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_101__605].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_101__605"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_101__605:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_101__605].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_101__605"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_101__605:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$101"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_54__498].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_54__498"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__498].<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__498:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_54__498].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_54__498].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_54__498"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_54__498:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_54__498].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_54__498"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_54__498:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$54"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.FieldDeclaration].<init>()"
    functionSourceFile: "com.github.javaparser.ast.body.FieldDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:73,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:73,1"
      Dst: "[com.github.javaparser.ast.body.FieldDeclaration].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.body.VariableDeclarator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:77,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:77,1"
      Dst: "[com.github.javaparser.ast.NodeList].nodeList"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:77,1"
      Dst: "[com.github.javaparser.ast.body.FieldDeclaration].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:81,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:81,1"
      Dst: "[com.github.javaparser.ast.body.FieldDeclaration].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -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: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:86,1"
      Dst: "[com.github.javaparser.ast.body.FieldDeclaration].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 93
    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:94,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].<init>"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:95,1"
      Dst: "[com.github.javaparser.ast.body.FieldDeclaration].setModifiers"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:96,1"
      Dst: "[com.github.javaparser.ast.body.FieldDeclaration].setVariables"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:97,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -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: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:108,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:108,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].<init>"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:108,1"
      Dst: "[com.github.javaparser.ast.body.FieldDeclaration].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 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.symbolsolver.javaparsermodel.TypeExtractor].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.ModifierVisitor].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.GenericListVisitorAdapter].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.symbolsolver.javaparsermodel.DefaultVisitorAdapter].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.CloneVisitor].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.NoCommentHashCodeVisitor].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.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.body.FieldDeclaration,java.lang.Object)"
    functionUses: 20
    ICount: 5
    EdgeCount: 13
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:114,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 119
    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.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.ast.validator.language_level_validations.chunks.ModifierValidator].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)"
    functionUses: 23
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:120,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.FieldDeclaration].getModifiers()"
    functionSourceFile: "com.github.javaparser.ast.body.FieldDeclaration"
    linkageType: null
    functionLinenumber: 131
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 17
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.FieldDeclaration].getVariables()"
    functionSourceFile: "com.github.javaparser.ast.body.FieldDeclaration"
    linkageType: null
    functionLinenumber: 137
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 27
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.FieldDeclaration].setModifiers(com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.body.FieldDeclaration"
    linkageType: null
    functionLinenumber: 143
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.FieldDeclaration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    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:145"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.FieldDeclaration:148"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.FieldDeclaration:147"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.body.FieldDeclaration:149"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.FieldDeclaration:151"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.body.FieldDeclaration:150"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:144,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:148,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:150,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:152,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.FieldDeclaration].setVariables(com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.body.FieldDeclaration"
    linkageType: null
    functionLinenumber: 158
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.FieldDeclaration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    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:160"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.FieldDeclaration:163"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.FieldDeclaration:162"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.body.FieldDeclaration:164"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.FieldDeclaration:166"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.body.FieldDeclaration:165"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:159,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:163,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:165,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:167,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.FieldDeclaration].createGetter()"
    functionSourceFile: "com.github.javaparser.ast.body.FieldDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.MethodDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 51
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.FieldDeclaration:180"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.FieldDeclaration:182"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.FieldDeclaration:181"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.FieldDeclaration:184"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.FieldDeclaration:182"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.FieldDeclaration:181"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.FieldDeclaration:184"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.FieldDeclaration:185"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.FieldDeclaration:184"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.FieldDeclaration:184"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.FieldDeclaration:186"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.FieldDeclaration:185"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.FieldDeclaration:184"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.FieldDeclaration:186"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.FieldDeclaration:185"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:180,1"
      Dst: "[com.github.javaparser.ast.body.FieldDeclaration].getVariables"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:180,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:181,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:182,1"
      Dst: "[com.github.javaparser.HasParentNode].findAncestor"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:184,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:184,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:184,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].isInterface"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:186,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithVariables].getVariable"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:187,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithSimpleName].getNameAsString"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:188,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:188,1"
      Dst: "[java.lang.String].toUpperCase"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:188,1"
      Dst: "[java.lang.String].substring"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:188,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:188,1"
      Dst: "[java.lang.String].length"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:188,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:190,1"
      Dst: "[com.github.javaparser.ast.body.FieldDeclaration$lambda_createGetter_0__1257].bootstrap$"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:190,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:190,1"
      Dst: "[com.github.javaparser.ast.body.FieldDeclaration$lambda_createGetter_1__1258].bootstrap$"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:190,1"
      Dst: "[java.util.Optional].orElseGet"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:191,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].getType"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:191,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].setType"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:192,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].<init>"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:193,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].setBody"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:194,1"
      Dst: "[com.github.javaparser.ast.stmt.ReturnStmt].<init>"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:194,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithStatements].addStatement"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.FieldDeclaration].createSetter()"
    functionSourceFile: "com.github.javaparser.ast.body.FieldDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.MethodDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 67
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.FieldDeclaration:207"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.FieldDeclaration:209"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.FieldDeclaration:208"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.FieldDeclaration:211"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.FieldDeclaration:209"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.FieldDeclaration:208"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.FieldDeclaration:211"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.FieldDeclaration:212"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.FieldDeclaration:211"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.FieldDeclaration:211"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.FieldDeclaration:213"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.FieldDeclaration:212"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.FieldDeclaration:211"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.FieldDeclaration:213"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.FieldDeclaration:212"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:207,1"
      Dst: "[com.github.javaparser.ast.body.FieldDeclaration].getVariables"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:207,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:208,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:209,1"
      Dst: "[com.github.javaparser.HasParentNode].findAncestor"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:211,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:211,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:211,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].isInterface"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:213,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithVariables].getVariable"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:214,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithSimpleName].getNameAsString"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:215,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:215,1"
      Dst: "[java.lang.String].toUpperCase"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:215,1"
      Dst: "[java.lang.String].substring"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:215,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:215,1"
      Dst: "[java.lang.String].length"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:215,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:217,1"
      Dst: "[com.github.javaparser.ast.body.FieldDeclaration$lambda_createSetter_2__1259].bootstrap$"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:217,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:217,1"
      Dst: "[com.github.javaparser.ast.body.FieldDeclaration$lambda_createSetter_3__1260].bootstrap$"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:217,1"
      Dst: "[java.util.Optional].orElseGet"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:218,1"
      Dst: "[com.github.javaparser.ast.type.VoidType].<init>"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:218,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].setType"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:219,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getParameters"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:219,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].getType"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:219,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].<init>"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:219,1"
      Dst: "[com.github.javaparser.ast.NodeList].add"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:220,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].<init>"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:221,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].setBody"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:222,1"
      Dst: "[com.github.javaparser.ast.expr.NameExpr].<init>"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:222,1"
      Dst: "[com.github.javaparser.ast.expr.AssignExpr].<init>"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:222,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithStatements].addStatement"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.FieldDeclaration].isTransient()"
    functionSourceFile: "com.github.javaparser.ast.body.FieldDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:227,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithModifiers].hasModifier"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.FieldDeclaration].isVolatile()"
    functionSourceFile: "com.github.javaparser.ast.body.FieldDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:231,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithModifiers].hasModifier"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.FieldDeclaration].setTransient(boolean)"
    functionSourceFile: "com.github.javaparser.ast.body.FieldDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.FieldDeclaration"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:235,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithModifiers].setModifier"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.FieldDeclaration].setVolatile(boolean)"
    functionSourceFile: "com.github.javaparser.ast.body.FieldDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.FieldDeclaration"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:239,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithModifiers].setModifier"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.FieldDeclaration].isStatic()"
    functionSourceFile: "com.github.javaparser.ast.body.FieldDeclaration"
    linkageType: null
    functionLinenumber: 246
    functionDepth: 0
    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:247"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.FieldDeclaration:246"
        BranchSideFuncs:
        - "hasModifier(com.github.javaparser.ast.Modifier$Keyword)"
        - "isDeclaredInInterface()"
    - Branch String: "com.github.javaparser.ast.body.FieldDeclaration:247"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.FieldDeclaration:246"
        BranchSideFuncs:
        - "hasModifier(com.github.javaparser.ast.Modifier$Keyword)"
        - "isDeclaredInInterface()"
    Callsites:
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:247,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithModifiers].hasModifier"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:247,1"
      Dst: "[com.github.javaparser.ast.body.FieldDeclaration].isDeclaredInInterface"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.FieldDeclaration].isFinal()"
    functionSourceFile: "com.github.javaparser.ast.body.FieldDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.FieldDeclaration:255"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.FieldDeclaration:254"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.FieldDeclaration:255"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.FieldDeclaration:254"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:255,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithModifiers].hasModifier"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:255,1"
      Dst: "[com.github.javaparser.ast.body.FieldDeclaration].isDeclaredInInterface"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.FieldDeclaration].isPublic()"
    functionSourceFile: "com.github.javaparser.ast.body.FieldDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.FieldDeclaration:263"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.FieldDeclaration:262"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.FieldDeclaration:263"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.FieldDeclaration:262"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:263,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithModifiers].hasModifier"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:263,1"
      Dst: "[com.github.javaparser.ast.body.FieldDeclaration].isDeclaredInInterface"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.FieldDeclaration].isDeclaredInInterface()"
    functionSourceFile: "com.github.javaparser.ast.body.FieldDeclaration"
    linkageType: null
    functionLinenumber: 269
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.HasParentNode].findAncestor(java.lang.Class[])"
    - "[com.github.javaparser.ast.body.FieldDeclaration$isClassOrInterfaceDeclaration__1173].bootstrap$()"
    - "[com.github.javaparser.ast.body.FieldDeclaration$asClassOrInterfaceDeclaration__1174].bootstrap$()"
    - "[com.github.javaparser.ast.body.FieldDeclaration$isInterface__1175].bootstrap$()"
    functionUses: 1
    ICount: 15
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:270,1"
      Dst: "[com.github.javaparser.HasParentNode].findAncestor"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:271,1"
      Dst: "[com.github.javaparser.ast.body.FieldDeclaration$isClassOrInterfaceDeclaration__1173].bootstrap$"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:272,1"
      Dst: "[java.util.Optional].filter"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:272,1"
      Dst: "[com.github.javaparser.ast.body.FieldDeclaration$asClassOrInterfaceDeclaration__1174].bootstrap$"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:273,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:273,1"
      Dst: "[com.github.javaparser.ast.body.FieldDeclaration$isInterface__1175].bootstrap$"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:275,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:275,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:275,1"
      Dst: "[java.lang.Boolean].booleanValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.FieldDeclaration].remove(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.body.FieldDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.FieldDeclaration:281"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.FieldDeclaration:284"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.FieldDeclaration:283"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.FieldDeclaration:284"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.FieldDeclaration:290"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.FieldDeclaration:289"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.FieldDeclaration:285"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.FieldDeclaration:284"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.FieldDeclaration:283"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.FieldDeclaration:290"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.FieldDeclaration:296"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.FieldDeclaration:295"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.FieldDeclaration:291"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.FieldDeclaration:290"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.FieldDeclaration:289"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:284,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:285,1"
      Dst: "[com.github.javaparser.ast.NodeList].get"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:286,1"
      Dst: "[com.github.javaparser.ast.NodeList].remove"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:296,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].remove"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.body.FieldDeclaration].clone()"
    functionSourceFile: "com.github.javaparser.ast.body.FieldDeclaration"
    linkageType: null
    functionLinenumber: 301
    functionDepth: 0
    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: 45
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:302,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:302,1"
      Dst: "[com.github.javaparser.ast.body.FieldDeclaration].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.FieldDeclaration].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.body.FieldDeclaration"
    linkageType: null
    functionLinenumber: 307
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.FieldDeclarationMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: 313
    functionDepth: 0
    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.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:314"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.FieldDeclaration:317"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.FieldDeclaration:316"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.FieldDeclaration:317"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.FieldDeclaration:323"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.FieldDeclaration:322"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.ast.body.FieldDeclaration:318"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.FieldDeclaration:317"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.FieldDeclaration:316"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.FieldDeclaration:323"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.FieldDeclaration:329"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.github.javaparser.ast.body.FieldDeclaration:328"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.body.FieldDeclaration:324"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.FieldDeclaration:323"
        BranchSideFuncs:
        - "set(int,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.body.FieldDeclaration:322"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:317,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:318,1"
      Dst: "[com.github.javaparser.ast.NodeList].get"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:319,1"
      Dst: "[com.github.javaparser.ast.NodeList].set"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:329,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].replace"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.body.FieldDeclaration].isFieldDeclaration()"
    functionSourceFile: "com.github.javaparser.ast.body.FieldDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.FieldDeclaration].asFieldDeclaration()"
    functionSourceFile: "com.github.javaparser.ast.body.FieldDeclaration"
    linkageType: null
    functionLinenumber: -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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.FieldDeclaration].ifFieldDeclaration(java.util.function.Consumer)"
    functionSourceFile: "com.github.javaparser.ast.body.FieldDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:347,1"
      Dst: "[java.util.function.Consumer].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.FieldDeclaration].resolve()"
    functionSourceFile: "com.github.javaparser.ast.body.FieldDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.declarations.ResolvedFieldDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:352,1"
      Dst: "[com.github.javaparser.ast.Node].getSymbolResolver"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:352,1"
      Dst: "[com.github.javaparser.resolution.SymbolResolver].resolveDeclaration"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.FieldDeclaration].toFieldDeclaration()"
    functionSourceFile: "com.github.javaparser.ast.body.FieldDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:358,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.MethodDeclaration"
    argCount: 2
    argTypes:
    - "java.util.Optional"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:217,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:217,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:217,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:217,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:217,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithMembers].addMethod"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -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: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:217,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:217,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:217,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:217,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithMembers].addMethod"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.MethodDeclaration"
    argCount: 2
    argTypes:
    - "java.util.Optional"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:190,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:190,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:190,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:190,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:190,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithMembers].addMethod"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -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: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:190,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:190,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:190,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:190,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithMembers].addMethod"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__332].bootstrap$(com.github.javaparser.ast.expr.SwitchExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__332"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.SwitchExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__332].<init>(com.github.javaparser.ast.expr.SwitchExpr)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__332:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__332].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__332].<init>(com.github.javaparser.ast.expr.SwitchExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__332"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.SwitchExpr"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__332:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__332].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__332"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__332:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.Validators$lambda_accept_0__1017].bootstrap$(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.Validators$lambda_accept_0__1017"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__1017].<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__1017:-1,1"
      Dst: "[com.github.javaparser.ast.validator.Validators$lambda_accept_0__1017].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.Validators$lambda_accept_0__1017].<init>(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.Validators$lambda_accept_0__1017"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.Validators$lambda_accept_0__1017:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.Validators$lambda_accept_0__1017].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.Validators$lambda_accept_0__1017"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.Validators$lambda_accept_0__1017:-1,1"
      Dst: "[com.github.javaparser.ast.validator.Validators].lambda$accept$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getInterfaces_2__931].bootstrap$()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getInterfaces_2__931"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getInterfaces_2__931].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getInterfaces_2__931:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getInterfaces_2__931].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getInterfaces_2__931].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getInterfaces_2__931"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getInterfaces_2__931:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getInterfaces_2__931].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getInterfaces_2__931"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].lambda$getInterfaces$2(com.github.javaparser.resolution.types.ResolvedReferenceType)"
    functionUses: 4
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getInterfaces_2__931:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].lambda$getInterfaces$2"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarators.ParameterSymbolDeclarator].<init>(com.github.javaparser.ast.body.Parameter,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarators.ParameterSymbolDeclarator"
    linkageType: null
    functionLinenumber: 37
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.Parameter"
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarators.AbstractSymbolDeclarator].<init>(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarators.ParameterSymbolDeclarator:38,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarators.AbstractSymbolDeclarator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarators.ParameterSymbolDeclarator].getSymbolDeclarations()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarators.ParameterSymbolDeclarator"
    linkageType: null
    functionLinenumber: 42
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserSymbolDeclaration].parameter(com.github.javaparser.ast.body.Parameter,com.github.javaparser.resolution.TypeSolver)"
    functionUses: 3
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarators.ParameterSymbolDeclarator:43,1"
      Dst: "[java.util.LinkedList].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarators.ParameterSymbolDeclarator:44,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserSymbolDeclaration].parameter"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarators.ParameterSymbolDeclarator:44,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionPatternDeclaration].<init>(java.lang.Class,com.github.javaparser.resolution.TypeSolver,java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionPatternDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "com.github.javaparser.resolution.TypeSolver"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionPatternDeclaration:44,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionPatternDeclaration].getName()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionPatternDeclaration"
    linkageType: null
    functionLinenumber: 51
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionPatternDeclaration].hasName()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionPatternDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionPatternDeclaration:57"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionPatternDeclaration:56"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionPatternDeclaration].isField()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionPatternDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionPatternDeclaration].isParameter()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionPatternDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionPatternDeclaration].isPattern()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionPatternDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionPatternDeclaration].isType()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionPatternDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionPatternDeclaration].getType()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionPatternDeclaration"
    linkageType: null
    functionLinenumber: 81
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory].typeUsageFor(java.lang.reflect.Type,com.github.javaparser.resolution.TypeSolver)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionPatternDeclaration:82,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory].typeUsageFor"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DotPrinter].<init>(boolean)"
    functionSourceFile: "com.github.javaparser.printer.DotPrinter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DotPrinter:43,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DotPrinter].output(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.DotPrinter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DotPrinter:49,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.printer.DotPrinter:50,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.printer.DotPrinter:51,1"
      Dst: "[com.github.javaparser.printer.DotPrinter].output"
    - Src: "com.github.javaparser.printer.DotPrinter:52,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.StringBuilder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 162
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DotPrinter:64"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DotPrinter:67"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DotPrinter:66"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DotPrinter:68"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DotPrinter:70"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DotPrinter:69"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DotPrinter:70"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DotPrinter:75"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DotPrinter:74"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DotPrinter:75"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DotPrinter:80"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DotPrinter:79"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DotPrinter:77"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DotPrinter:79"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DotPrinter:78"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DotPrinter:80"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DotPrinter:90"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DotPrinter:89"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DotPrinter:82"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DotPrinter:89"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DotPrinter:88"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DotPrinter:82"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DotPrinter:89"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DotPrinter:88"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DotPrinter:87"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DotPrinter:88"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.DotPrinter:57,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.printer.DotPrinter:58,1"
      Dst: "[com.github.javaparser.ast.Node].getMetaModel"
    - Src: "com.github.javaparser.printer.DotPrinter:59,1"
      Dst: "[com.github.javaparser.metamodel.BaseNodeMetaModel].getAllPropertyMetaModels"
    - Src: "com.github.javaparser.printer.DotPrinter:60,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.printer.DotPrinter:60,1"
      Dst: "[com.github.javaparser.printer.DotPrinter$isAttribute__1261].bootstrap$"
    - Src: "com.github.javaparser.printer.DotPrinter:60,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "com.github.javaparser.printer.DotPrinter:60,1"
      Dst: "[com.github.javaparser.printer.DotPrinter$isSingular__1262].bootstrap$"
    - Src: "com.github.javaparser.printer.DotPrinter:60,1"
      Dst: "[java.util.stream.Collectors].toList"
    - Src: "com.github.javaparser.printer.DotPrinter:60,1"
      Dst: "[java.util.stream.Stream].collect"
    - Src: "com.github.javaparser.printer.DotPrinter:61,1"
      Dst: "[com.github.javaparser.printer.DotPrinter$isNode__1263].bootstrap$"
    - Src: "com.github.javaparser.printer.DotPrinter:61,1"
      Dst: "[com.github.javaparser.printer.DotPrinter$isSingular__1264].bootstrap$"
    - Src: "com.github.javaparser.printer.DotPrinter:62,1"
      Dst: "[com.github.javaparser.printer.DotPrinter$isNodeList__1265].bootstrap$"
    - Src: "com.github.javaparser.printer.DotPrinter:63,1"
      Dst: "[com.github.javaparser.printer.DotPrinter].nextNodeName"
    - Src: "com.github.javaparser.printer.DotPrinter:65,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.printer.DotPrinter:65,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.printer.DotPrinter:65,1"
      Dst: "[com.github.javaparser.printer.DotPrinter].escape"
    - Src: "com.github.javaparser.printer.DotPrinter:65,1"
      Dst: "[com.github.javaparser.metamodel.BaseNodeMetaModel].getTypeName"
    - Src: "com.github.javaparser.printer.DotPrinter:65,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.printer.DotPrinter:70,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.github.javaparser.printer.DotPrinter:70,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.printer.DotPrinter:70,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.printer.DotPrinter:72,1"
      Dst: "[com.github.javaparser.metamodel.PropertyMetaModel].getName"
    - Src: "com.github.javaparser.printer.DotPrinter:72,1"
      Dst: "[com.github.javaparser.metamodel.PropertyMetaModel].getValue"
    - Src: "com.github.javaparser.printer.DotPrinter:72,1"
      Dst: "[java.lang.Object].toString"
    - Src: "com.github.javaparser.printer.DotPrinter:78,1"
      Dst: "[com.github.javaparser.printer.DotPrinter].output"
    - Src: "com.github.javaparser.printer.DotPrinter:82,1"
      Dst: "[com.github.javaparser.ast.NodeList].isNonEmpty"
    - Src: "com.github.javaparser.printer.DotPrinter:86,1"
      Dst: "[java.lang.String].length"
    - Src: "com.github.javaparser.printer.DotPrinter:86,1"
      Dst: "[java.lang.String].substring"
    - Src: "com.github.javaparser.printer.DotPrinter:87,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator"
    JavaMethodInfo: null
    BBCount: 22
    CyclomaticComplexity: 5
  - functionName: "[com.github.javaparser.printer.DotPrinter].nextNodeName()"
    functionSourceFile: "com.github.javaparser.printer.DotPrinter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DotPrinter:93,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.printer.DotPrinter:93,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.printer.DotPrinter:93,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DotPrinter].escape(java.lang.String)"
    functionSourceFile: "com.github.javaparser.printer.DotPrinter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DotPrinter:97,1"
      Dst: "[java.lang.String].replace"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 51
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.github.javaparser.ParserConfiguration$LanguageLevel"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 24
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage:52,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 58
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 20
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage:62,1"
      Dst: "[java.lang.Enum].toString"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage:59,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_37__240].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_37__240"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__240].<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__240:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_37__240].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_37__240].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_37__240"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_37__240:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_37__240].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_37__240"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 14
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_37__240:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$37"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.CoercionConfigs].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.CoercionConfigs"
    linkageType: null
    functionLinenumber: 48
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.cfg.CoercionConfigs].<init>(com.fasterxml.jackson.databind.cfg.CoercionAction,com.fasterxml.jackson.databind.cfg.MutableCoercionConfig,com.fasterxml.jackson.databind.cfg.MutableCoercionConfig[],java.util.Map)"
    - "[com.fasterxml.jackson.databind.cfg.MutableCoercionConfig].<init>()"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:49,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MutableCoercionConfig].<init>"
    - Src: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:49,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.CoercionConfigs].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.CoercionConfigs].<init>(com.fasterxml.jackson.databind.cfg.CoercionAction,com.fasterxml.jackson.databind.cfg.MutableCoercionConfig,com.fasterxml.jackson.databind.cfg.MutableCoercionConfig[],java.util.Map)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.CoercionConfigs"
    linkageType: null
    functionLinenumber: 56
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.CoercionAction"
    - "com.fasterxml.jackson.databind.cfg.MutableCoercionConfig"
    - "com.fasterxml.jackson.databind.cfg.MutableCoercionConfig[]"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:57,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.CoercionConfigs].copy()"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.CoercionConfigs"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.CoercionConfigs"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 43
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:74"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:77"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:76"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:79"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:83"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:84"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:87"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:86"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:88"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:92"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:91"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:80,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.CoercionConfigs]._copy"
    - Src: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:87,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:88,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:88,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:88,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:88,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:89,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:89,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:89,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MutableCoercionConfig].copy"
    - Src: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:89,1"
      Dst: "[java.util.Map].put"
    - Src: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:92,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.CoercionConfigs].<init>"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.databind.cfg.CoercionConfigs]._copy(com.fasterxml.jackson.databind.cfg.MutableCoercionConfig)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.CoercionConfigs"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.MutableCoercionConfig"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MutableCoercionConfig"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:97"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:100"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:99"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:100,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MutableCoercionConfig].copy"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.CoercionConfigs].defaultCoercions()"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.CoercionConfigs"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.MutableCoercionConfig"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.CoercionConfigs].findOrCreateCoercion(com.fasterxml.jackson.databind.type.LogicalType)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.CoercionConfigs"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.MutableCoercionConfig"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.type.LogicalType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:120"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:123"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:122"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:124"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:127"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:126"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:123,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:125,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MutableCoercionConfig].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.CoercionConfigs].findOrCreateCoercion(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.CoercionConfigs"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.MutableCoercionConfig"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:131"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:134"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:133"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:135"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:139"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:138"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:132,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:134,1"
      Dst: "[java.util.Map].get"
    - Src: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:136,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MutableCoercionConfig].<init>"
    - Src: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:137,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.CoercionConfigs].findCoercion(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.type.LogicalType,java.lang.Class,com.fasterxml.jackson.databind.cfg.CoercionInputShape)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.CoercionConfigs"
    linkageType: null
    functionLinenumber: 165
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.CoercionAction"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    - "com.fasterxml.jackson.databind.type.LogicalType"
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.cfg.CoercionInputShape"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.cfg.CoercionConfig].findAction(com.fasterxml.jackson.databind.cfg.CoercionInputShape)"
    - "[com.fasterxml.jackson.databind.cfg.CoercionConfig].findAction(com.fasterxml.jackson.databind.cfg.CoercionInputShape)"
    - "[com.fasterxml.jackson.databind.cfg.CoercionConfig].findAction(com.fasterxml.jackson.databind.cfg.CoercionInputShape)"
    - "[com.fasterxml.jackson.databind.DeserializationConfig].isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - "[com.fasterxml.jackson.databind.DeserializationConfig].isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - "[com.fasterxml.jackson.databind.DeserializationConfig].isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - "[com.fasterxml.jackson.databind.cfg.CoercionConfigs]._isScalarType(com.fasterxml.jackson.databind.type.LogicalType)"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
    - "[com.fasterxml.jackson.databind.DeserializationConfig].isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    functionUses: 1
    ICount: 83
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:166"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:177"
        BranchSideFuncs:
        - "get(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:176"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:166"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:177"
        BranchSideFuncs:
        - "get(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:176"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:168"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:177"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:176"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:170"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:177"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:176"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:177"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:188"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:187"
        BranchSideFuncs:
        - "findAction(com.fasterxml.jackson.databind.cfg.CoercionInputShape)"
    - Branch String: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:177"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:188"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:187"
        BranchSideFuncs:
        - "findAction(com.fasterxml.jackson.databind.cfg.CoercionInputShape)"
    - Branch String: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:179"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:188"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:187"
        BranchSideFuncs:
        - "findAction(com.fasterxml.jackson.databind.cfg.CoercionInputShape)"
    - Branch String: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:181"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:188"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:187"
        BranchSideFuncs:
        - "findAction(com.fasterxml.jackson.databind.cfg.CoercionInputShape)"
    - Branch String: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:189"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:194"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:193"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:197"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:197"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:196"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:200"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:217"
        BranchSideFuncs:
        - "_isScalarType(com.fasterxml.jackson.databind.type.LogicalType)"
    - Branch String: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:202"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:202"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:201"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:207"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:218"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:217"
        BranchSideFuncs:
        - "_isScalarType(com.fasterxml.jackson.databind.type.LogicalType)"
    - Branch String: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:208"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:218"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:217"
        BranchSideFuncs:
        - "_isScalarType(com.fasterxml.jackson.databind.type.LogicalType)"
    - Branch String: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:220"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:230"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:222"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:230"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:222"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:227"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:222"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:230"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:231"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:250"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:236"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:241"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:240"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:241"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:243"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:243"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:247"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:246"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:167,1"
      Dst: "[java.util.Map].get"
    - Src: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:169,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.CoercionConfig].findAction"
    - Src: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:178,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:197,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].isEnabled"
    - Src: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:218,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.CoercionConfigs]._isScalarType"
    - Src: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:222,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled"
    JavaMethodInfo: null
    BBCount: 38
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.CoercionConfigs].findCoercionFromBlankString(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.type.LogicalType,java.lang.Class,com.fasterxml.jackson.databind.cfg.CoercionAction)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.CoercionConfigs"
    linkageType: null
    functionLinenumber: 273
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.CoercionAction"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    - "com.fasterxml.jackson.databind.type.LogicalType"
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.cfg.CoercionAction"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.cfg.CoercionConfig].getAcceptBlankAsEmpty()"
    - "[com.fasterxml.jackson.databind.cfg.CoercionConfig].findAction(com.fasterxml.jackson.databind.cfg.CoercionInputShape)"
    - "[com.fasterxml.jackson.databind.cfg.CoercionConfig].getAcceptBlankAsEmpty()"
    - "[com.fasterxml.jackson.databind.cfg.CoercionConfig].findAction(com.fasterxml.jackson.databind.cfg.CoercionInputShape)"
    - "[com.fasterxml.jackson.databind.cfg.CoercionConfig].getAcceptBlankAsEmpty()"
    - "[com.fasterxml.jackson.databind.cfg.CoercionConfig].findAction(com.fasterxml.jackson.databind.cfg.CoercionInputShape)"
    - "[com.fasterxml.jackson.databind.cfg.CoercionConfigs]._isScalarType(com.fasterxml.jackson.databind.type.LogicalType)"
    - "[com.fasterxml.jackson.databind.DeserializationConfig].isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    functionUses: 1
    ICount: 52
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:278"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:287"
        BranchSideFuncs:
        - "get(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:286"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:278"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:287"
        BranchSideFuncs:
        - "get(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:286"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:280"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:287"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:286"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:287"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:300"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:299"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:287"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:300"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:299"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:289"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:300"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:299"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:290"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:293"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:292"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:293"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:300"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:299"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:300"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:303"
        BranchSideFuncs:
        - "getAcceptBlankAsEmpty()"
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:302"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:303"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:308"
        BranchSideFuncs:
        - "findAction(com.fasterxml.jackson.databind.cfg.CoercionInputShape)"
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:307"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:308"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:312"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:311"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:312"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:318"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:317"
        BranchSideFuncs:
        - "_isScalarType(com.fasterxml.jackson.databind.type.LogicalType)"
    - Branch String: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:318"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:323"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:322"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - Branch String: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:323"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:328"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:327"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:279,1"
      Dst: "[java.util.Map].get"
    - Src: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:281,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.CoercionConfig].getAcceptBlankAsEmpty"
    - Src: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:282,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.CoercionConfig].findAction"
    - Src: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:288,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:308,1"
      Dst: "[java.lang.Boolean].equals"
    - Src: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:318,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.CoercionConfigs]._isScalarType"
    - Src: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:323,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].isEnabled"
    JavaMethodInfo: null
    BBCount: 24
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.CoercionConfigs]._isScalarType(com.fasterxml.jackson.databind.type.LogicalType)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.CoercionConfigs"
    linkageType: null
    functionLinenumber: 333
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.type.LogicalType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:334"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:333"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:334"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:333"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:334"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:333"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:334"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:333"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_116__455].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_116__455"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__455].<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__455:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_116__455].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_116__455].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_116__455"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_116__455:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_116__455].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_116__455"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_116__455:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$116"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$AnnotationBodyDeclarationParseStart__844].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ParseStart$AnnotationBodyDeclarationParseStart__844"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ParseStart"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParseStart$AnnotationBodyDeclarationParseStart__844].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$AnnotationBodyDeclarationParseStart__844:-1,1"
      Dst: "[com.github.javaparser.ParseStart$AnnotationBodyDeclarationParseStart__844].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$AnnotationBodyDeclarationParseStart__844].<init>()"
    functionSourceFile: "com.github.javaparser.ParseStart$AnnotationBodyDeclarationParseStart__844"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$AnnotationBodyDeclarationParseStart__844:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$AnnotationBodyDeclarationParseStart__844].parse(com.github.javaparser.GeneratedJavaParser)"
    functionSourceFile: "com.github.javaparser.ParseStart$AnnotationBodyDeclarationParseStart__844"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__844:-1,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].AnnotationBodyDeclarationParseStart"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmConditional].getCondition()"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional"
    linkageType: null
    functionLinenumber: 41
    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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmConditional].getProperty()"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional"
    linkageType: null
    functionLinenumber: 45
    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()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    functionUses: 5
    ICount: 11
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional:46"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional:49"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional:48"
        BranchSideFuncs:
        - "get(int)"
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional:46,1"
      Dst: "[java.util.List].size"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional:47,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional:49,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmConditional].getProperties()"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional"
    linkageType: null
    functionLinenumber: 52
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmConditional].getThenElement()"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional"
    linkageType: null
    functionLinenumber: 56
    functionDepth: 0
    returnType: "com.github.javaparser.printer.concretesyntaxmodel.CsmElement"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmConditional].getElseElement()"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional"
    linkageType: null
    functionLinenumber: 60
    functionDepth: 0
    returnType: "com.github.javaparser.printer.concretesyntaxmodel.CsmElement"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: 100
    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: []
    functionUses: 2
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional:101,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional:102,1"
      Dst: "[java.util.Arrays].asList"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 107
    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:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    functionUses: 1
    ICount: 16
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional:109"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional:112"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional:111"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional:108,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional:109,1"
      Dst: "[java.util.List].size"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional:110,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 118
    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:119,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmNone].<init>"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional:119,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmConditional].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.printer.SourcePrinter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional:125"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional:128"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional:127"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional:126"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional:125"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional:124"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional:126"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional:125"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional:124"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional:128"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional:131"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional:130"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional:125,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional:125,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional:125,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional:126,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmConditional$Condition].evaluate"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional:129,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmElement].prettyPrint"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_69__162].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_69__162"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__162].<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__162:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_69__162].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_69__162].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_69__162"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_69__162:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_69__162].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_69__162"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 14
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_69__162:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$69"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.exc.MismatchedInputException].<init>(com.fasterxml.jackson.core.JsonParser,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.exc.MismatchedInputException"
    linkageType: null
    functionLinenumber: 34
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.exc.MismatchedInputException].<init>(com.fasterxml.jackson.core.JsonParser,java.lang.String,com.fasterxml.jackson.databind.JavaType)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.exc.MismatchedInputException:35,1"
      Dst: "[com.fasterxml.jackson.databind.exc.MismatchedInputException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.exc.MismatchedInputException].<init>(com.fasterxml.jackson.core.JsonParser,java.lang.String,com.fasterxml.jackson.core.JsonLocation)"
    functionSourceFile: "com.fasterxml.jackson.databind.exc.MismatchedInputException"
    linkageType: null
    functionLinenumber: 38
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "java.lang.String"
    - "com.fasterxml.jackson.core.JsonLocation"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JsonMappingException].<init>(java.io.Closeable,java.lang.String,com.fasterxml.jackson.core.JsonLocation)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.exc.MismatchedInputException:39,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.exc.MismatchedInputException].<init>(com.fasterxml.jackson.core.JsonParser,java.lang.String,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.exc.MismatchedInputException"
    linkageType: null
    functionLinenumber: 42
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "java.lang.String"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JsonMappingException].<init>(java.io.Closeable,java.lang.String)"
    functionUses: 2
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.exc.MismatchedInputException:43,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.exc.MismatchedInputException].<init>(com.fasterxml.jackson.core.JsonParser,java.lang.String,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.exc.MismatchedInputException"
    linkageType: null
    functionLinenumber: 47
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "java.lang.String"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JsonMappingException].<init>(java.io.Closeable,java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].rawClass(com.fasterxml.jackson.databind.JavaType)"
    functionUses: 2
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.exc.MismatchedInputException:48,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException].<init>"
    - Src: "com.fasterxml.jackson.databind.exc.MismatchedInputException:49,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].rawClass"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.exc.MismatchedInputException].'from'(com.fasterxml.jackson.core.JsonParser,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.exc.MismatchedInputException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.exc.MismatchedInputException"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.exc.MismatchedInputException:55,1"
      Dst: "[com.fasterxml.jackson.databind.exc.MismatchedInputException].from"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.exc.MismatchedInputException].'from'(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.JavaType,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.exc.MismatchedInputException"
    linkageType: null
    functionLinenumber: 58
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.exc.MismatchedInputException"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.JavaType"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.exc.MismatchedInputException].<init>(com.fasterxml.jackson.core.JsonParser,java.lang.String,com.fasterxml.jackson.databind.JavaType)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.exc.MismatchedInputException:59,1"
      Dst: "[com.fasterxml.jackson.databind.exc.MismatchedInputException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.exc.MismatchedInputException].'from'(com.fasterxml.jackson.core.JsonParser,java.lang.Class,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.exc.MismatchedInputException"
    linkageType: null
    functionLinenumber: 62
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.exc.MismatchedInputException"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "java.lang.Class"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.exc.MismatchedInputException].<init>(com.fasterxml.jackson.core.JsonParser,java.lang.String,java.lang.Class)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.exc.MismatchedInputException:63,1"
      Dst: "[com.fasterxml.jackson.databind.exc.MismatchedInputException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.exc.MismatchedInputException].setTargetType(com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.exc.MismatchedInputException"
    linkageType: null
    functionLinenumber: 66
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.exc.MismatchedInputException"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.exc.MismatchedInputException:67,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.exc.MismatchedInputException].getTargetType()"
    functionSourceFile: "com.fasterxml.jackson.databind.exc.MismatchedInputException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedField].<init>(com.fasterxml.jackson.databind.introspect.TypeResolutionContext,java.lang.reflect.Field,com.fasterxml.jackson.databind.introspect.AnnotationMap)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedField"
    linkageType: null
    functionLinenumber: 38
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.TypeResolutionContext"
    - "java.lang.reflect.Field"
    - "com.fasterxml.jackson.databind.introspect.AnnotationMap"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].<init>(com.fasterxml.jackson.databind.introspect.TypeResolutionContext,com.fasterxml.jackson.databind.introspect.AnnotationMap)"
    functionUses: 2
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedField:39,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedField].withAnnotations(com.fasterxml.jackson.databind.introspect.AnnotationMap)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedField"
    linkageType: null
    functionLinenumber: 44
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedField"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotationMap"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].<init>(com.fasterxml.jackson.databind.introspect.TypeResolutionContext,java.lang.reflect.Field,com.fasterxml.jackson.databind.introspect.AnnotationMap)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedField:45,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedField].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedField].<init>(com.fasterxml.jackson.databind.introspect.AnnotatedField$Serialization)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedField"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedField$Serialization"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedField:53,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getAnnotated()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedField"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "java.lang.reflect.Field"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getModifiers()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedField"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedField:68,1"
      Dst: "[java.lang.reflect.Field].getModifiers"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getName()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedField"
    linkageType: null
    functionLinenumber: 70
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 28
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedField:71,1"
      Dst: "[java.lang.reflect.Field].getName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getRawType()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedField"
    linkageType: null
    functionLinenumber: 74
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedField:75,1"
      Dst: "[java.lang.reflect.Field].getType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getType()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedField"
    linkageType: null
    functionLinenumber: 79
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.TypeResolutionContext$Empty].resolveType(java.lang.reflect.Type)"
    - "[com.fasterxml.jackson.databind.introspect.TypeResolutionContext$Basic].resolveType(java.lang.reflect.Type)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].resolveType(java.lang.reflect.Type)"
    functionUses: 16
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedField:80,1"
      Dst: "[java.lang.reflect.Field].getGenericType"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedField:80,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.TypeResolutionContext].resolveType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getDeclaringClass()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedField"
    linkageType: null
    functionLinenumber: 89
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedField:90,1"
      Dst: "[java.lang.reflect.Field].getDeclaringClass"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getMember()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedField"
    linkageType: null
    functionLinenumber: 92
    functionDepth: 0
    returnType: "java.lang.reflect.Member"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedField].setValue(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedField"
    linkageType: null
    functionLinenumber: 98
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].getFullName()"
    functionUses: 3
    ICount: 15
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedField:99,1"
      Dst: "[java.lang.reflect.Field].set"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedField:102,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].getFullName"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedField:102,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedField:102,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedField:102,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getValue(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedField"
    linkageType: null
    functionLinenumber: 109
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].getFullName()"
    functionUses: 12
    ICount: 13
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedField:110,1"
      Dst: "[java.lang.reflect.Field].get"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedField:113,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].getFullName"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedField:113,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedField:113,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedField:113,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getAnnotationCount()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedField"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedField:123,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotationMap].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedField].isTransient()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedField"
    linkageType: null
    functionLinenumber: 127
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getModifiers()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedField:128,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getModifiers"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedField:128,1"
      Dst: "[java.lang.reflect.Modifier].isTransient"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedField].hashCode()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedField"
    linkageType: null
    functionLinenumber: 131
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedField:132,1"
      Dst: "[java.lang.reflect.Field].getName"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedField:132,1"
      Dst: "[java.lang.String].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedField].equals(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedField"
    linkageType: null
    functionLinenumber: 136
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ClassUtil].hasClass(java.lang.Object,java.lang.Class)"
    functionUses: 33
    ICount: 21
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedField:137"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedField:138"
        BranchSideFuncs:
        - "hasClass(java.lang.Object,java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedField:137"
        BranchSideFuncs:
        - "hasClass(java.lang.Object,java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedField:138"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedField:142"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedField:141"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedField:143"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedField:146"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedField:145"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedField:144"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedField:143"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedField:138,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedField:138,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].hasClass"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedField:146,1"
      Dst: "[java.lang.reflect.Field].equals"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedField].toString()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedField"
    linkageType: null
    functionLinenumber: 151
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].getFullName()"
    functionUses: 19
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedField:152,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].getFullName"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedField:152,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedField].writeReplace()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedField"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedField:162,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedField$Serialization].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedField:162,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedField].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedField].readResolve()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedField"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedField:170"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedField:173"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedField:172"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedField:168,1"
      Dst: "[java.lang.Class].getDeclaredField"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedField:170,1"
      Dst: "[java.lang.reflect.AccessibleObject].isAccessible"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedField:171,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].checkAndFixAccess"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedField:173,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedField].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedField:176,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedField:176,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedField:176,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.BooleanLiteralExpr].<init>()"
    functionSourceFile: "com.github.javaparser.ast.expr.BooleanLiteralExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.BooleanLiteralExpr:48,1"
      Dst: "[com.github.javaparser.ast.expr.BooleanLiteralExpr].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.BooleanLiteralExpr].<init>(boolean)"
    functionSourceFile: "com.github.javaparser.ast.expr.BooleanLiteralExpr"
    linkageType: null
    functionLinenumber: 52
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].<init>(com.github.javaparser.TokenRange,boolean)"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.BooleanLiteralExpr:53,1"
      Dst: "[com.github.javaparser.ast.expr.BooleanLiteralExpr].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.BooleanLiteralExpr].<init>(com.github.javaparser.TokenRange,boolean)"
    functionSourceFile: "com.github.javaparser.ast.expr.BooleanLiteralExpr"
    linkageType: null
    functionLinenumber: 60
    functionDepth: 0
    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: 4
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.BooleanLiteralExpr:61,1"
      Dst: "[com.github.javaparser.ast.expr.LiteralExpr].<init>"
    - Src: "com.github.javaparser.ast.expr.BooleanLiteralExpr:62,1"
      Dst: "[com.github.javaparser.ast.expr.BooleanLiteralExpr].setValue"
    - Src: "com.github.javaparser.ast.expr.BooleanLiteralExpr:63,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 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.expr.BooleanLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.BooleanLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].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.NoCommentEqualsVisitor].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.symbolsolver.javaparsermodel.TypeExtractor].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.GenericVisitorAdapter].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.ObjectIdentityHashCodeVisitor].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.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.expr.BooleanLiteralExpr,java.lang.Object)"
    functionUses: 215
    ICount: 5
    EdgeCount: 13
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.BooleanLiteralExpr:69,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 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.VoidVisitorAdapter].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.printer.PrettyPrintVisitor].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)"
    functionUses: 147
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.BooleanLiteralExpr:75,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.BooleanLiteralExpr].isValue()"
    functionSourceFile: "com.github.javaparser.ast.expr.BooleanLiteralExpr"
    linkageType: null
    functionLinenumber: 83
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.BooleanLiteralExpr].getValue()"
    functionSourceFile: "com.github.javaparser.ast.expr.BooleanLiteralExpr"
    linkageType: null
    functionLinenumber: 87
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].isValue()"
    functionUses: 7
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.BooleanLiteralExpr:88,1"
      Dst: "[com.github.javaparser.ast.expr.BooleanLiteralExpr].isValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.BooleanLiteralExpr].setValue(boolean)"
    functionSourceFile: "com.github.javaparser.ast.expr.BooleanLiteralExpr"
    linkageType: null
    functionLinenumber: 92
    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)"
    functionUses: 1
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.BooleanLiteralExpr:93"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.BooleanLiteralExpr:96"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.BooleanLiteralExpr:95"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.BooleanLiteralExpr:96,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.expr.BooleanLiteralExpr:96,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.BooleanLiteralExpr].clone()"
    functionSourceFile: "com.github.javaparser.ast.expr.BooleanLiteralExpr"
    linkageType: null
    functionLinenumber: 103
    functionDepth: 0
    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: 45
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.BooleanLiteralExpr:104,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>"
    - Src: "com.github.javaparser.ast.expr.BooleanLiteralExpr:104,1"
      Dst: "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.BooleanLiteralExpr].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.expr.BooleanLiteralExpr"
    linkageType: null
    functionLinenumber: 109
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.BooleanLiteralExprMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.BooleanLiteralExpr].isBooleanLiteralExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.BooleanLiteralExpr"
    linkageType: null
    functionLinenumber: 115
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.BooleanLiteralExpr].asBooleanLiteralExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.BooleanLiteralExpr"
    linkageType: null
    functionLinenumber: 121
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.BooleanLiteralExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.BooleanLiteralExpr].ifBooleanLiteralExpr(java.util.function.Consumer)"
    functionSourceFile: "com.github.javaparser.ast.expr.BooleanLiteralExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.BooleanLiteralExpr:128,1"
      Dst: "[java.util.function.Consumer].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.BooleanLiteralExpr].toBooleanLiteralExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.BooleanLiteralExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.BooleanLiteralExpr:134,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.PositionUtils$lambda_sortByBeginPosition_0__897].bootstrap$(boolean)"
    functionSourceFile: "com.github.javaparser.utils.PositionUtils$lambda_sortByBeginPosition_0__897"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Comparator"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.PositionUtils$lambda_sortByBeginPosition_0__897].<init>(boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.PositionUtils$lambda_sortByBeginPosition_0__897:-1,1"
      Dst: "[com.github.javaparser.utils.PositionUtils$lambda_sortByBeginPosition_0__897].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.PositionUtils$lambda_sortByBeginPosition_0__897].<init>(boolean)"
    functionSourceFile: "com.github.javaparser.utils.PositionUtils$lambda_sortByBeginPosition_0__897"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.PositionUtils$lambda_sortByBeginPosition_0__897:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.PositionUtils$lambda_sortByBeginPosition_0__897].compare(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.utils.PositionUtils$lambda_sortByBeginPosition_0__897"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.PositionUtils$lambda_sortByBeginPosition_0__897:-1,1"
      Dst: "[com.github.javaparser.utils.PositionUtils].lambda$sortByBeginPosition$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_41__15].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_41__15"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__15].<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__15:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_41__15].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_41__15].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_41__15"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_41__15:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_41__15].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_41__15"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 14
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_41__15:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$41"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor$MatchClassification].values()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor$MatchClassification"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor$MatchClassification[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor$MatchClassification:14,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor$MatchClassification"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor$MatchClassification:14,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 19
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor$MatchClassification:20,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor$MatchClassification].getPriority()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor$MatchClassification"
    linkageType: null
    functionLinenumber: 24
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor$MatchClassification].$values()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor$MatchClassification"
    linkageType: null
    functionLinenumber: 13
    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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_0__1090].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_0__1090"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_0__1090].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_0__1090:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_0__1090].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_0__1090].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_0__1090"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_0__1090:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_0__1090].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_0__1090"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 7
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_0__1090:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator].lambda$accept$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ReturnStmt].<init>()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ReturnStmt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ReturnStmt:51,1"
      Dst: "[com.github.javaparser.ast.stmt.ReturnStmt].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ReturnStmt:56,1"
      Dst: "[com.github.javaparser.ast.stmt.ReturnStmt].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 63
    functionDepth: 0
    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:64,1"
      Dst: "[com.github.javaparser.ast.stmt.Statement].<init>"
    - Src: "com.github.javaparser.ast.stmt.ReturnStmt:65,1"
      Dst: "[com.github.javaparser.ast.stmt.ReturnStmt].setExpression"
    - Src: "com.github.javaparser.ast.stmt.ReturnStmt:66,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ReturnStmt].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.stmt.ReturnStmt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ReturnStmt:73,1"
      Dst: "[com.github.javaparser.ast.expr.NameExpr].<init>"
    - Src: "com.github.javaparser.ast.stmt.ReturnStmt:73,1"
      Dst: "[com.github.javaparser.ast.stmt.ReturnStmt].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 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.symbolsolver.javaparsermodel.DefaultVisitorAdapter].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.GenericVisitorAdapter].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.NoCommentHashCodeVisitor].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.ModifierVisitor].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.HashCodeVisitor].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.CloneVisitor].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)"
    functionUses: 62
    ICount: 5
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ReturnStmt:79,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 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.stmt.ReturnStmt,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.ReturnStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].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)"
    functionUses: 45
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ReturnStmt:85,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ReturnStmt].getExpression()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ReturnStmt"
    linkageType: null
    functionLinenumber: 89
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 20
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ReturnStmt:90,1"
      Dst: "[java.util.Optional].ofNullable"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 100
    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:101"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ReturnStmt:104"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.ReturnStmt:103"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.stmt.ReturnStmt:105"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ReturnStmt:107"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.stmt.ReturnStmt:106"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ReturnStmt:104,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.stmt.ReturnStmt:106,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode"
    - Src: "com.github.javaparser.ast.stmt.ReturnStmt:108,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ReturnStmt].remove(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.stmt.ReturnStmt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.stmt.ReturnStmt:115"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ReturnStmt:118"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.ReturnStmt:117"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.ReturnStmt:118"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ReturnStmt:124"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.ReturnStmt:123"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.ReturnStmt:119"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ReturnStmt:124"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.ReturnStmt:123"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ReturnStmt:120,1"
      Dst: "[com.github.javaparser.ast.stmt.ReturnStmt].removeExpression"
    - Src: "com.github.javaparser.ast.stmt.ReturnStmt:124,1"
      Dst: "[com.github.javaparser.ast.Node].remove"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ReturnStmt].removeExpression()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ReturnStmt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.ReturnStmt"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ReturnStmt:129,1"
      Dst: "[com.github.javaparser.ast.stmt.ReturnStmt].setExpression"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ReturnStmt].clone()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ReturnStmt"
    linkageType: null
    functionLinenumber: 134
    functionDepth: 0
    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: 45
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ReturnStmt:135,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>"
    - Src: "com.github.javaparser.ast.stmt.ReturnStmt:135,1"
      Dst: "[com.github.javaparser.ast.stmt.ReturnStmt].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ReturnStmt].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ReturnStmt"
    linkageType: null
    functionLinenumber: 140
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.ReturnStmtMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: 146
    functionDepth: 0
    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:147"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ReturnStmt:150"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.ReturnStmt:149"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.ReturnStmt:150"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ReturnStmt:156"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.ReturnStmt:155"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.stmt.ReturnStmt:151"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ReturnStmt:156"
        BranchSideFuncs:
        - "setExpression(com.github.javaparser.ast.expr.Expression)"
      - BranchSide: "com.github.javaparser.ast.stmt.ReturnStmt:155"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ReturnStmt:152,1"
      Dst: "[com.github.javaparser.ast.stmt.ReturnStmt].setExpression"
    - Src: "com.github.javaparser.ast.stmt.ReturnStmt:156,1"
      Dst: "[com.github.javaparser.ast.Node].replace"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ReturnStmt].isReturnStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ReturnStmt"
    linkageType: null
    functionLinenumber: 161
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ReturnStmt].asReturnStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ReturnStmt"
    linkageType: null
    functionLinenumber: -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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ReturnStmt].ifReturnStmt(java.util.function.Consumer)"
    functionSourceFile: "com.github.javaparser.ast.stmt.ReturnStmt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ReturnStmt:174,1"
      Dst: "[java.util.function.Consumer].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ReturnStmt].toReturnStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ReturnStmt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ReturnStmt:180,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Problem$lambda_getVerboseMessage_0__392].bootstrap$()"
    functionSourceFile: "com.github.javaparser.Problem$lambda_getVerboseMessage_0__392"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.Problem$lambda_getVerboseMessage_0__392].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.Problem$lambda_getVerboseMessage_0__392:-1,1"
      Dst: "[com.github.javaparser.Problem$lambda_getVerboseMessage_0__392].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Problem$lambda_getVerboseMessage_0__392].<init>()"
    functionSourceFile: "com.github.javaparser.Problem$lambda_getVerboseMessage_0__392"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.Problem$lambda_getVerboseMessage_0__392:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Problem$lambda_getVerboseMessage_0__392].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.Problem$lambda_getVerboseMessage_0__392"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 12
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.Problem$lambda_getVerboseMessage_0__392:-1,1"
      Dst: "[com.github.javaparser.Problem].lambda$getVerboseMessage$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedUnionType].<init>(java.util.List)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedUnionType"
    linkageType: null
    functionLinenumber: 36
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    functionUses: 1
    ICount: 18
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.types.ResolvedUnionType:38"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedUnionType:41"
        BranchSideFuncs:
        - "size()"
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedUnionType:40"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedUnionType:37,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.github.javaparser.resolution.types.ResolvedUnionType:38,1"
      Dst: "[java.util.List].size"
    - Src: "com.github.javaparser.resolution.types.ResolvedUnionType:39,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.resolution.types.ResolvedUnionType:39,1"
      Dst: "[java.lang.StringBuilder].append"
    - 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>"
    - Src: "com.github.javaparser.resolution.types.ResolvedUnionType:41,1"
      Dst: "[java.util.LinkedList].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedUnionType].getCommonAncestor()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedUnionType"
    linkageType: null
    functionLinenumber: 44
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedUnionType$asReferenceType__709].bootstrap$()"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType$lambda_getCommonAncestor_0__710].bootstrap$()"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType$lambda_getCommonAncestor_1__711].bootstrap$()"
    functionUses: 3
    ICount: 16
    EdgeCount: 3
    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__709].bootstrap$"
    - Src: "com.github.javaparser.resolution.types.ResolvedUnionType:46,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.resolution.types.ResolvedUnionType:46,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedUnionType$lambda_getCommonAncestor_0__710].bootstrap$"
    - Src: "com.github.javaparser.resolution.types.ResolvedUnionType:47,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedUnionType$lambda_getCommonAncestor_1__711].bootstrap$"
    - Src: "com.github.javaparser.resolution.types.ResolvedUnionType:48,1"
      Dst: "[java.util.stream.Stream].reduce"
    - 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"
    - Src: "com.github.javaparser.resolution.types.ResolvedUnionType:53,1"
      Dst: "[java.util.stream.Stream].findFirst"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedUnionType].equals(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedUnionType"
    linkageType: null
    functionLinenumber: 57
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 67
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.types.ResolvedUnionType:58"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedUnionType:60"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedUnionType:59"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.types.ResolvedUnionType:60"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedUnionType:61"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedUnionType:60"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.types.ResolvedUnionType:60"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedUnionType:62"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedUnionType:61"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedUnionType:60,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.resolution.types.ResolvedUnionType:63,1"
      Dst: "[java.util.HashSet].<init>"
    - Src: "com.github.javaparser.resolution.types.ResolvedUnionType:63,1"
      Dst: "[java.util.AbstractSet].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedUnionType].hashCode()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedUnionType"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 28
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedUnionType:68,1"
      Dst: "[java.util.HashSet].<init>"
    - Src: "com.github.javaparser.resolution.types.ResolvedUnionType:68,1"
      Dst: "[java.util.AbstractSet].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedUnionType].describe()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedUnionType"
    linkageType: null
    functionLinenumber: 72
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedUnionType$describe__698].bootstrap$()"
    functionUses: 34
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedUnionType:73,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.resolution.types.ResolvedUnionType:73,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedUnionType$describe__698].bootstrap$"
    - Src: "com.github.javaparser.resolution.types.ResolvedUnionType:73,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.resolution.types.ResolvedUnionType:73,1"
      Dst: "[java.util.stream.Collectors].toList"
    - Src: "com.github.javaparser.resolution.types.ResolvedUnionType:73,1"
      Dst: "[java.util.stream.Stream].collect"
    - Src: "com.github.javaparser.resolution.types.ResolvedUnionType:73,1"
      Dst: "[java.lang.String].join"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 77
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedUnionType$lambda_isAssignableBy_2__378].bootstrap$(com.github.javaparser.resolution.types.ResolvedType)"
    functionUses: 39
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedUnionType:78,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.resolution.types.ResolvedUnionType:78,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedUnionType$lambda_isAssignableBy_2__378].bootstrap$"
    - Src: "com.github.javaparser.resolution.types.ResolvedUnionType:78,1"
      Dst: "[java.util.stream.Stream].allMatch"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedUnionType].isUnionType()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedUnionType"
    linkageType: null
    functionLinenumber: 82
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedUnionType].asUnionType()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedUnionType"
    linkageType: null
    functionLinenumber: 87
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedUnionType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedUnionType].getElements()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedUnionType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: 77
    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.model.typesystem.NullType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedVoidType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    functionUses: 1
    ICount: 4
    EdgeCount: 14
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedUnionType:78,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isAssignableBy"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedUnionType:49,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.github.javaparser.resolution.types.ResolvedUnionType:50,1"
      Dst: "[java.util.ArrayList].retainAll"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 46
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedReferenceType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].getAllAncestors(java.util.function.Function)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedUnionType:47,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].getAllAncestors"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaToken$toString__2].bootstrap$()"
    functionSourceFile: "com.github.javaparser.JavaToken$toString__2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.JavaToken$toString__2].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaToken$toString__2:-1,1"
      Dst: "[com.github.javaparser.JavaToken$toString__2].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaToken$toString__2].<init>()"
    functionSourceFile: "com.github.javaparser.JavaToken$toString__2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaToken$toString__2:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaToken$toString__2].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.JavaToken$toString__2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.Range].toString()"
    functionUses: 14
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaToken$toString__2:-1,1"
      Dst: "[com.github.javaparser.Range].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java7Validator$lambda_new_0__1078].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java7Validator$lambda_new_0__1078"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__1078].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java7Validator$lambda_new_0__1078:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java7Validator$lambda_new_0__1078].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java7Validator$lambda_new_0__1078].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java7Validator$lambda_new_0__1078"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java7Validator$lambda_new_0__1078:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java7Validator$lambda_new_0__1078].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__1078"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__1078:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java7Validator].lambda$new$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter$1].<init>(com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter$1:165,1"
      Dst: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper$Base].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter$1].expectObjectFormat(com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.PropertyNamingStrategies$UpperSnakeCaseStrategy].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.PropertyNamingStrategies$UpperSnakeCaseStrategy"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.PropertyNamingStrategies$UpperSnakeCaseStrategy:272,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyNamingStrategies$SnakeCaseStrategy].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.PropertyNamingStrategies$UpperSnakeCaseStrategy].translate(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.PropertyNamingStrategies$UpperSnakeCaseStrategy"
    linkageType: null
    functionLinenumber: 283
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.PropertyNamingStrategies$SnakeCaseStrategy].translate(java.lang.String)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.PropertyNamingStrategies$UpperSnakeCaseStrategy:285"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.PropertyNamingStrategies$UpperSnakeCaseStrategy:288"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.PropertyNamingStrategies$UpperSnakeCaseStrategy:287"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.PropertyNamingStrategies$UpperSnakeCaseStrategy:284,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyNamingStrategies$SnakeCaseStrategy].translate"
    - Src: "com.fasterxml.jackson.databind.PropertyNamingStrategies$UpperSnakeCaseStrategy:288,1"
      Dst: "[java.lang.String].toUpperCase"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.VariableDeclarationExprContext].<init>(com.github.javaparser.ast.expr.VariableDeclarationExpr,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.VariableDeclarationExprContext"
    linkageType: null
    functionLinenumber: 41
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.VariableDeclarationExpr"
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].<init>(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.VariableDeclarationExprContext:42,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.VariableDeclarationExprContext].solveSymbol(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.VariableDeclarationExprContext"
    linkageType: null
    functionLinenumber: 45
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.model.SymbolReference"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.VariableDeclarationExprContext].patternExprsExposedFromChildren()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithSimpleName].getNameAsString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserSymbolDeclaration].patternVar(com.github.javaparser.ast.expr.PatternExpr,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.resolution.model.SymbolReference].solved(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
    - "[com.github.javaparser.resolution.Context].solveSymbolInParentContext(java.lang.String)"
    functionUses: 11
    ICount: 19
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.VariableDeclarationExprContext:47"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.VariableDeclarationExprContext:55"
        BranchSideFuncs:
        - "getNameAsString()"
        - "get(int)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.VariableDeclarationExprContext:54"
        BranchSideFuncs:
        - "solveSymbolInParentContext(java.lang.String)"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.VariableDeclarationExprContext:49"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.VariableDeclarationExprContext:46"
        BranchSideFuncs:
        - "patternVar(com.github.javaparser.ast.expr.PatternExpr,com.github.javaparser.resolution.TypeSolver)"
        - "solved(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.VariableDeclarationExprContext:45"
        BranchSideFuncs:
        - "patternExprsExposedFromChildren()"
        - "size()"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.VariableDeclarationExprContext:46,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.VariableDeclarationExprContext].patternExprsExposedFromChildren"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.VariableDeclarationExprContext:47,1"
      Dst: "[java.util.List].size"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.VariableDeclarationExprContext:48,1"
      Dst: "[java.util.List].get"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.VariableDeclarationExprContext:49,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithSimpleName].getNameAsString"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.VariableDeclarationExprContext:49,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.VariableDeclarationExprContext:50,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserSymbolDeclaration].patternVar"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.VariableDeclarationExprContext:50,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].solved"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.VariableDeclarationExprContext:55,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].solveSymbolInParentContext"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.VariableDeclarationExprContext].localVariablesExposedToChild(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.VariableDeclarationExprContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.VariableDeclarationExprContext:60"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.VariableDeclarationExprContext:66"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.VariableDeclarationExprContext:65"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.VariableDeclarationExprContext:61"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.VariableDeclarationExprContext:60"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.VariableDeclarationExprContext:59"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.VariableDeclarationExprContext:60,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getVariables"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.VariableDeclarationExprContext:60,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.VariableDeclarationExprContext:61,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithVariables].getVariable"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.VariableDeclarationExprContext:62,1"
      Dst: "[com.github.javaparser.ast.NodeList].subList"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.VariableDeclarationExprContext:66,1"
      Dst: "[java.util.Collections].emptyList"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.VariableDeclarationExprContext].patternExprsExposedFromChildren()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.VariableDeclarationExprContext"
    linkageType: null
    functionLinenumber: 73
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.VariableDeclarationExprContext:74,1"
      Dst: "[java.util.Collections].emptyList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.VariableDeclarationExprContext].negatedPatternExprsExposedFromChildren()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.VariableDeclarationExprContext"
    linkageType: null
    functionLinenumber: 79
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.VariableDeclarationExprContext:80,1"
      Dst: "[java.util.Collections].emptyList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].<init>(com.fasterxml.jackson.databind.introspect.AnnotatedMember,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer"
    linkageType: null
    functionLinenumber: 99
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.StdSerializer].<init>(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter:com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getType()"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap].emptyForProperties()"
    functionUses: 2
    ICount: 16
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:100,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.Annotated].getType"
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:100,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:107,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap].emptyForProperties"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].<init>(com.fasterxml.jackson.databind.introspect.AnnotatedMember,com.fasterxml.jackson.databind.JsonSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:115,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].<init>(com.fasterxml.jackson.databind.ser.std.JsonValueSerializer,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer"
    linkageType: null
    functionLinenumber: 122
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer"
    - "com.fasterxml.jackson.databind.BeanProperty"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.StdSerializer].<init>(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer]._notNullClass(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.std.StdSerializer].handledType()"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap].emptyForProperties()"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:123,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].handledType"
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:123,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer]._notNullClass"
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:123,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:130,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap].emptyForProperties"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer]._notNullClass(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer"
    linkageType: null
    functionLinenumber: 134
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:135"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:134"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].withResolved(com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer"
    linkageType: null
    functionLinenumber: 140
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.BeanProperty"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].<init>(com.fasterxml.jackson.databind.ser.std.JsonValueSerializer,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer,boolean)"
    functionUses: 3
    ICount: 17
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:141"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:145"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.ser.std.JsonValueSerializer,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer,boolean)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:141"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:145"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.ser.std.JsonValueSerializer,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer,boolean)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:141"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:145"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.ser.std.JsonValueSerializer,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer,boolean)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:141"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:145"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.ser.std.JsonValueSerializer,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer,boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:146,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer"
    linkageType: null
    functionLinenumber: 158
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getValue(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getValue(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getValue(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getValue(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getValue(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer]._findDynamicSerializer(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.RuntimeJsonMappingException].<init>(com.fasterxml.jackson.databind.JsonMappingException)"
    - "[com.fasterxml.jackson.databind.ser.std.EnumSetSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.IterableSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.ToStringSerializerBase].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer$BigDecimalAsStringSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.SerializableSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StringSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.JsonSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.CollectionSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StaticListSerializerBase].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.DateTimeSerializerBase].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.impl.IteratorSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    functionUses: 18
    ICount: 18
    EdgeCount: 38
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:160"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:163"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:162"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:164"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:171"
        BranchSideFuncs:
        - "_findDynamicSerializer(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Class)"
        - "<init>(com.fasterxml.jackson.databind.JsonMappingException)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:170"
        BranchSideFuncs:
        - "isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:159,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].getValue"
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:166,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:166,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer]._findDynamicSerializer"
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:168,1"
      Dst: "[com.fasterxml.jackson.databind.RuntimeJsonMappingException].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:171,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].isEmpty"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].createContextual(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.BeanProperty)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer"
    linkageType: null
    functionLinenumber: 188
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "com.fasterxml.jackson.databind.BeanProperty"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeSerializer].forProperty(com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeSerializer].forProperty(com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeSerializer].forProperty(com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeSerializer].forProperty(com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsExistingPropertyTypeSerializer].forProperty(com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter].forProperty(com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeSerializer].forProperty(com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.SerializerProvider].isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
    - "[com.fasterxml.jackson.databind.JavaType].isFinal()"
    - "[com.fasterxml.jackson.databind.SerializerProvider].findPrimaryPropertySerializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].isNaturalTypeWithStdHandling(java.lang.Class,com.fasterxml.jackson.databind.JsonSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].withResolved(com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer,boolean)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].withResolved(com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer,boolean)"
    - "[com.fasterxml.jackson.databind.SerializerProvider].handlePrimaryContextualization(com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].withResolved(com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer,boolean)"
    functionUses: 2
    ICount: 31
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:190"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:193"
        BranchSideFuncs:
        - "forProperty(com.fasterxml.jackson.databind.BeanProperty)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:192"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:194"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:218"
        BranchSideFuncs:
        - "withResolved(com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer,boolean)"
        - "handlePrimaryContextualization(com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.BeanProperty)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:199"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:204"
        BranchSideFuncs:
        - "findPrimaryPropertySerializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanProperty)"
        - "isNaturalTypeWithStdHandling(java.lang.Class,com.fasterxml.jackson.databind.JsonSerializer)"
        - "getRawClass()"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:199"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:213"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:214"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:222"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:221"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:191,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].forProperty"
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:199,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].isEnabled"
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:199,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isFinal"
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:205,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].findPrimaryPropertySerializer"
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:210,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:210,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].isNaturalTypeWithStdHandling"
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:211,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].withResolved"
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:219,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].handlePrimaryContextualization"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer"
    linkageType: null
    functionLinenumber: 235
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getValue(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getValue(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getValue(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getValue(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getValue(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getName()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getName()"
    - "[com.fasterxml.jackson.databind.ser.std.StdSerializer].wrapAndThrow(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Throwable,java.lang.Object,java.lang.String)"
    - "[com.fasterxml.jackson.databind.SerializerProvider].defaultSerializeNull(com.fasterxml.jackson.core.JsonGenerator)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer]._findDynamicSerializer(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.SerializableSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer$AsNumber].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StringSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.BeanSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.RawSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StdScalarSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.JsonSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.InetAddressSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.ToStringSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ext.NioPathSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.NullSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnknownSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.ArraySerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StaticListSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.NonTypedScalarSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnsupportedTypeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.IterableSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.DateSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$StringKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicLongSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Dynamic].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer$AsNumber].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SerializableSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$FloatSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.CalendarSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.FileSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicIntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SqlTimeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.FailingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.EnumSetSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ClassSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IteratorSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.CollectionSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.RawSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SqlDateSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$LongSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntLikeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.DOMSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$ShortSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer$BigDecimalAsStringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ToStringSerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicBooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnknownSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NullSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$EnumKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.NioPathSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.InetAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.EnumSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionUses: 59
    ICount: 27
    EdgeCount: 122
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:242"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:245"
        BranchSideFuncs:
        - "defaultSerializeNull(com.fasterxml.jackson.core.JsonGenerator)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:244"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:246"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:249"
        BranchSideFuncs:
        - "_findDynamicSerializer(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:248"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:249"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:252"
        BranchSideFuncs:
        - "serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:251"
        BranchSideFuncs:
        - "serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:236,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].getValue"
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:239,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.Annotated].getName"
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:239,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:239,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].wrapAndThrow"
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:243,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].defaultSerializeNull"
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:247,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:247,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer]._findDynamicSerializer"
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:250,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].serializeWithType"
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:252,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].serialize"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer"
    linkageType: null
    functionLinenumber: 263
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getValue(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getValue(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getValue(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getValue(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getValue(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getName()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getName()"
    - "[com.fasterxml.jackson.databind.ser.std.StdSerializer].wrapAndThrow(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Throwable,java.lang.Object,java.lang.String)"
    - "[com.fasterxml.jackson.databind.SerializerProvider].defaultSerializeNull(com.fasterxml.jackson.core.JsonGenerator)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer]._findDynamicSerializer(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeSerializerBase].writeTypePrefix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter].writeTypePrefix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeSerializer].writeTypePrefix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    - "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].typeId(java.lang.Object,com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnsupportedTypeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.IterableSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.DateSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$StringKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicLongSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Dynamic].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer$AsNumber].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SerializableSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$FloatSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.CalendarSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.FileSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicIntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SqlTimeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.FailingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.EnumSetSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ClassSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IteratorSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.CollectionSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.RawSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SqlDateSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$LongSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntLikeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.DOMSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$ShortSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer$BigDecimalAsStringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ToStringSerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicBooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnknownSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NullSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$EnumKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.NioPathSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.InetAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.EnumSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeSerializer].writeTypeSuffix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeSerializerBase].writeTypeSuffix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter].writeTypeSuffix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter].<init>(com.fasterxml.jackson.databind.jsontype.TypeSerializer,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.SerializableSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer$AsNumber].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StringSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.BeanSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.RawSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StdScalarSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.JsonSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.InetAddressSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.ToStringSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ext.NioPathSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.NullSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnknownSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.ArraySerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StaticListSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.NonTypedScalarSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionUses: 26
    ICount: 34
    EdgeCount: 130
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:271"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:275"
        BranchSideFuncs:
        - "defaultSerializeNull(com.fasterxml.jackson.core.JsonGenerator)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:274"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:276"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:281"
        BranchSideFuncs:
        - "_findDynamicSerializer(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:280"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:281"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:293"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.jsontype.TypeSerializer,java.lang.Object)"
        - "serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:264,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].getValue"
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:267,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.Annotated].getName"
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:267,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:267,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].wrapAndThrow"
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:272,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].defaultSerializeNull"
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:277,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:277,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer]._findDynamicSerializer"
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:284,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].typeId"
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:283,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].writeTypePrefix"
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:285,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].serialize"
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:286,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].writeTypeSuffix"
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:294,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:295,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].serializeWithType"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].getSchema(com.fasterxml.jackson.databind.SerializerProvider,java.lang.reflect.Type)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonNode"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "java.lang.reflect.Type"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:312"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:316"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:315"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:314,1"
      Dst: "[com.fasterxml.jackson.databind.jsonschema.SchemaAware].getSchema"
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:316,1"
      Dst: "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].getDefaultSchemaNode"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].acceptJsonFormatVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:333"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:338"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:337"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:333"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:338"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:337"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:334"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:338"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:337"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:339"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:346"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:345"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:341"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:346"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:345"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:332,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].getDeclaringClass"
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:333,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].isEnumType"
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:334,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer]._acceptJsonFormatVisitorForEnum"
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:340,1"
      Dst: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWithSerializerProvider].getProvider"
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:340,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].findTypedValueSerializer"
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:342,1"
      Dst: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper].expectAnyFormat"
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:346,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].acceptJsonFormatVisitor"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer]._acceptJsonFormatVisitorForEnum(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper,com.fasterxml.jackson.databind.JavaType,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper"
    - "com.fasterxml.jackson.databind.JavaType"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 36
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:364"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:383"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:382"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:366"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:381"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:380"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:374"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:366"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:365"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:374"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:366"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:365"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:363,1"
      Dst: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper].expectStringFormat"
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:365,1"
      Dst: "[java.util.LinkedHashSet].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:366,1"
      Dst: "[java.lang.Class].getEnumConstants"
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:371,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].getValue"
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:371,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:371,1"
      Dst: "[java.util.Set].add"
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:374,1"
      Dst: "[java.lang.Throwable].getCause"
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:377,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].throwIfError"
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:378,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.Annotated].getName"
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:378,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:378,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException].wrapWithPath"
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:381,1"
      Dst: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormatVisitor].enumTypes"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].isNaturalTypeWithStdHandling(java.lang.Class,com.fasterxml.jackson.databind.JsonSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer"
    linkageType: null
    functionLinenumber: 394
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.StdSerializer].isDefaultSerializer(com.fasterxml.jackson.databind.JsonSerializer)"
    functionUses: 1
    ICount: 19
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:395"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:400"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:399"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:396"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:405"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:404"
        BranchSideFuncs:
        - "isDefaultSerializer(com.fasterxml.jackson.databind.JsonSerializer)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:396"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:405"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:404"
        BranchSideFuncs:
        - "isDefaultSerializer(com.fasterxml.jackson.databind.JsonSerializer)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:396"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:405"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:404"
        BranchSideFuncs:
        - "isDefaultSerializer(com.fasterxml.jackson.databind.JsonSerializer)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:400"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:404"
        BranchSideFuncs:
        - "isDefaultSerializer(com.fasterxml.jackson.databind.JsonSerializer)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:400"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:404"
        BranchSideFuncs:
        - "isDefaultSerializer(com.fasterxml.jackson.databind.JsonSerializer)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:400"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:404"
        BranchSideFuncs:
        - "isDefaultSerializer(com.fasterxml.jackson.databind.JsonSerializer)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:400"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:404"
        BranchSideFuncs:
        - "isDefaultSerializer(com.fasterxml.jackson.databind.JsonSerializer)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:395,1"
      Dst: "[java.lang.Class].isPrimitive"
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:405,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].isDefaultSerializer"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer]._findDynamicSerializer(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer"
    linkageType: null
    functionLinenumber: 411
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Double].serializerFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Empty].serializerFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Multi].serializerFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Single].serializerFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].hasGenericTypes()"
    - "[com.fasterxml.jackson.databind.JavaType].hasGenericTypes()"
    - "[com.fasterxml.jackson.databind.SerializerProvider].constructSpecializedType(com.fasterxml.jackson.databind.JavaType,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.SerializerProvider].findPrimaryPropertySerializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap].addSerializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JsonSerializer)"
    - "[com.fasterxml.jackson.databind.SerializerProvider].findPrimaryPropertySerializer(java.lang.Class,com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap].addSerializer(java.lang.Class,com.fasterxml.jackson.databind.JsonSerializer)"
    functionUses: 3
    ICount: 28
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:413"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:425"
        BranchSideFuncs:
        - "hasGenericTypes()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:424"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:414"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:420"
        BranchSideFuncs:
        - "addSerializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JsonSerializer)"
        - "constructSpecializedType(com.fasterxml.jackson.databind.JavaType,java.lang.Class)"
        - "findPrimaryPropertySerializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanProperty)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:419"
        BranchSideFuncs:
        - "addSerializer(java.lang.Class,com.fasterxml.jackson.databind.JsonSerializer)"
        - "findPrimaryPropertySerializer(java.lang.Class,com.fasterxml.jackson.databind.BeanProperty)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:412,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap].serializerFor"
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:414,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].hasGenericTypes"
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:415,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].constructSpecializedType"
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:416,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].findPrimaryPropertySerializer"
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:417,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap].addSerializer"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].toString()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer"
    linkageType: null
    functionLinenumber: 454
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getDeclaringClass()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getDeclaringClass()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getDeclaringClass()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getDeclaringClass()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getDeclaringClass()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getName()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getName()"
    functionUses: 19
    ICount: 7
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:455,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].getDeclaringClass"
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:455,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.Annotated].getName"
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:455,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer].<init>(java.lang.Class,java.lang.Long)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer"
    linkageType: null
    functionLinenumber: 559
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].<init>(java.lang.Class,com.fasterxml.jackson.databind.type.LogicalType,java.lang.Object,java.lang.Object)"
    functionUses: 2
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer:560,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer:560,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer].isCachable()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer"
    linkageType: null
    functionLinenumber: 564
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer"
    linkageType: null
    functionLinenumber: 568
    functionDepth: 0
    returnType: "java.lang.Long"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].isExpectedNumberIntToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].isExpectedNumberIntToken()"
    - "[com.fasterxml.jackson.core.JsonParser].isExpectedNumberIntToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getLongValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getLongValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getLongValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getLongValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getLongValue()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._parseLongPrimitive(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._parseLong(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Class)"
    functionUses: 82
    ICount: 15
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer:569"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer:572"
        BranchSideFuncs:
        - "getLongValue()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer:571"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer:572"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer:575"
        BranchSideFuncs:
        - "_parseLongPrimitive(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer:574"
        BranchSideFuncs:
        - "_parseLong(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Class)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer:569,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isExpectedNumberIntToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer:570,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getLongValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer:570,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer:573,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._parseLongPrimitive"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer:575,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._parseLong"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer"
    linkageType: null
    functionLinenumber: 549
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 12
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer:550,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].getEmptyValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer].getNullAccessPattern()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.AccessPattern"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer:550,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].getNullAccessPattern"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_1__243].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_1__243"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__243].<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__243:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_1__243].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_1__243].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_1__243"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_1__243:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_1__243].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_1__243"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 14
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_1__243:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$1"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_12__347].bootstrap$(com.github.javaparser.resolution.model.SymbolReference)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_12__347"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Supplier"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.model.SymbolReference"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_12__347].<init>(com.github.javaparser.resolution.model.SymbolReference)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_12__347:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_12__347].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_12__347].<init>(com.github.javaparser.resolution.model.SymbolReference)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_12__347"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.model.SymbolReference"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_12__347:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_12__347].get()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_12__347"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].lambda$visit$12(com.github.javaparser.resolution.model.SymbolReference)"
    functionUses: 3
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_12__347:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].lambda$visit$12"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_getDeclaredMethods_2__702].bootstrap$(java.util.Set)"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_getDeclaredMethods_2__702"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_getDeclaredMethods_2__702].<init>(java.util.Set)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_getDeclaredMethods_2__702:-1,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_getDeclaredMethods_2__702].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_getDeclaredMethods_2__702].<init>(java.util.Set)"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_getDeclaredMethods_2__702"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_getDeclaredMethods_2__702:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_getDeclaredMethods_2__702].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_getDeclaredMethods_2__702"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].lambda$getDeclaredMethods$2(java.util.Set,com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_getDeclaredMethods_2__702:-1,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].lambda$getDeclaredMethods$2"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_116__58].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_116__58"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__58].<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__58:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_116__58].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_116__58].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_116__58"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_116__58:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_116__58].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_116__58"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 14
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_116__58:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$116"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_12__133].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_12__133"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__133].<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__133:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_12__133].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_12__133].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_12__133"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_12__133:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_12__133].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_12__133"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 14
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_12__133:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$12"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.BinaryExpr$Operator].values()"
    functionSourceFile: "com.github.javaparser.ast.expr.BinaryExpr$Operator"
    linkageType: null
    functionLinenumber: 49
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.BinaryExpr$Operator[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.ForStmt].clone()"
    - "[com.github.javaparser.ast.type.PrimitiveType].clone()"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].clone()"
    - "[com.github.javaparser.ast.stmt.AssertStmt].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].clone()"
    - "[com.github.javaparser.ast.expr.SwitchExpr].clone()"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].clone()"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].clone()"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.AssignExpr].clone()"
    - "[com.github.javaparser.ast.stmt.BlockStmt].clone()"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].clone()"
    - "[com.github.javaparser.ast.type.ReferenceType].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].clone()"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].clone()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.type.WildcardType].clone()"
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].clone()"
    - "[com.github.javaparser.ast.stmt.TryStmt].clone()"
    - "[com.github.javaparser.ast.body.FieldDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.PatternExpr].clone()"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].clone()"
    - "[com.github.javaparser.ast.type.TypeParameter].clone()"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].clone()"
    - "[com.github.javaparser.ast.stmt.YieldStmt].clone()"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].clone()"
    - "[com.github.javaparser.ast.type.VarType].clone()"
    - "[com.github.javaparser.ast.expr.LiteralExpr].clone()"
    - "[com.github.javaparser.ast.type.VoidType].clone()"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].clone()"
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.expr.NameExpr].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].clone()"
    - "[com.github.javaparser.ast.type.UnionType].clone()"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].clone()"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.ThisExpr].clone()"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].clone()"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].clone()"
    - "[com.github.javaparser.ast.expr.TypeExpr].clone()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].clone()"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].clone()"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.body.MethodDeclaration].clone()"
    - "[com.github.javaparser.ast.body.EnumDeclaration].clone()"
    - "[com.github.javaparser.ast.body.ReceiverParameter].clone()"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].clone()"
    - "[com.github.javaparser.ast.stmt.DoStmt].clone()"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].clone()"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].clone()"
    - "[com.github.javaparser.ast.expr.Name].clone()"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].clone()"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].clone()"
    - "[com.github.javaparser.ast.body.VariableDeclarator].clone()"
    - "[com.github.javaparser.ast.type.Type].clone()"
    - "[com.github.javaparser.ast.Modifier].clone()"
    - "[com.github.javaparser.ast.ImportDeclaration].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.type.IntersectionType].clone()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.Expression].clone()"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].clone()"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.CastExpr].clone()"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.Statement].clone()"
    - "[com.github.javaparser.ast.expr.SimpleName].clone()"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].clone()"
    - "[com.github.javaparser.ast.stmt.BreakStmt].clone()"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].clone()"
    - "[java.lang.Thread].clone()"
    - "[com.github.javaparser.ast.expr.ClassExpr].clone()"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].clone()"
    - "[com.github.javaparser.ast.body.Parameter].clone()"
    - "[com.github.javaparser.ast.Node].clone()"
    - "[com.github.javaparser.ast.PackageDeclaration].clone()"
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.type.ArrayType].clone()"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].clone()"
    - "[com.github.javaparser.ast.expr.LambdaExpr].clone()"
    - "[com.github.javaparser.ast.stmt.WhileStmt].clone()"
    - "[com.github.javaparser.ast.stmt.CatchClause].clone()"
    - "[com.github.javaparser.ast.stmt.IfStmt].clone()"
    - "[com.github.javaparser.ast.CompilationUnit].clone()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].clone()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].clone()"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].clone()"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].clone()"
    - "[com.github.javaparser.ast.expr.SuperExpr].clone()"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].clone()"
    - "[com.github.javaparser.ast.ArrayCreationLevel].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDirective].clone()"
    - "[com.github.javaparser.ast.expr.MemberValuePair].clone()"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].clone()"
    - "[com.github.javaparser.ast.body.RecordDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].clone()"
    - "[com.github.javaparser.ast.expr.UnaryExpr].clone()"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.BinaryExpr].clone()"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].clone()"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].clone()"
    - "[com.github.javaparser.ast.type.UnknownType].clone()"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].clone()"
    - "[com.fasterxml.jackson.databind.util.ISO8601DateFormat].clone()"
    functionUses: 1
    ICount: 4
    EdgeCount: 115
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.BinaryExpr$Operator:50,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.BinaryExpr$Operator"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.BinaryExpr$Operator:50,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 73
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 19
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.BinaryExpr$Operator:74,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.BinaryExpr$Operator].asString()"
    functionSourceFile: "com.github.javaparser.ast.expr.BinaryExpr$Operator"
    linkageType: null
    functionLinenumber: 78
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.BinaryExpr$Operator].toAssignOperator()"
    functionSourceFile: "com.github.javaparser.ast.expr.BinaryExpr$Operator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 40
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.BinaryExpr$Operator:83,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "com.github.javaparser.ast.expr.BinaryExpr$Operator:85,1"
      Dst: "[java.util.Optional].of"
    - Src: "com.github.javaparser.ast.expr.BinaryExpr$Operator:107,1"
      Dst: "[java.util.Optional].empty"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.BinaryExpr$Operator].$values()"
    functionSourceFile: "com.github.javaparser.ast.expr.BinaryExpr$Operator"
    linkageType: null
    functionLinenumber: 49
    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: null
    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: null
    functionLinenumber: 573
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].listIterator()"
    - "[com.github.javaparser.utils.VisitorList].listIterator()"
    functionUses: 2
    ICount: 9
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList$NodeListIterator:574,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.github.javaparser.ast.NodeList$NodeListIterator:575,1"
      Dst: "[java.util.List].listIterator"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 577
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "java.util.List"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].listIterator(int)"
    - "[com.github.javaparser.utils.VisitorList].listIterator(int)"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList$NodeListIterator:578,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.github.javaparser.ast.NodeList$NodeListIterator:579,1"
      Dst: "[java.util.List].listIterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    functionSourceFile: "com.github.javaparser.ast.NodeList$NodeListIterator"
    linkageType: null
    functionLinenumber: 583
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    functionUses: 579
    ICount: 4
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList$NodeListIterator:584,1"
      Dst: "[java.util.ListIterator].hasNext"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    functionSourceFile: "com.github.javaparser.ast.NodeList$NodeListIterator"
    linkageType: null
    functionLinenumber: 588
    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()"
    functionUses: 527
    ICount: 7
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList$NodeListIterator:589,1"
      Dst: "[java.util.ListIterator].next"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList$NodeListIterator].hasPrevious()"
    functionSourceFile: "com.github.javaparser.ast.NodeList$NodeListIterator"
    linkageType: null
    functionLinenumber: 594
    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()"
    functionUses: 7
    ICount: 4
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList$NodeListIterator:595,1"
      Dst: "[java.util.ListIterator].hasPrevious"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList$NodeListIterator].previous()"
    functionSourceFile: "com.github.javaparser.ast.NodeList$NodeListIterator"
    linkageType: null
    functionLinenumber: 599
    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()"
    functionUses: 7
    ICount: 7
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList$NodeListIterator:600,1"
      Dst: "[java.util.ListIterator].previous"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList$NodeListIterator].nextIndex()"
    functionSourceFile: "com.github.javaparser.ast.NodeList$NodeListIterator"
    linkageType: null
    functionLinenumber: 605
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].nextIndex()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].nextIndex()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].nextIndex()"
    - "[com.github.javaparser.utils.VisitorList$2].nextIndex()"
    functionUses: 5
    ICount: 4
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList$NodeListIterator:606,1"
      Dst: "[java.util.ListIterator].nextIndex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList$NodeListIterator].previousIndex()"
    functionSourceFile: "com.github.javaparser.ast.NodeList$NodeListIterator"
    linkageType: null
    functionLinenumber: 610
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].previousIndex()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].previousIndex()"
    - "[com.github.javaparser.utils.VisitorList$2].previousIndex()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].previousIndex()"
    functionUses: 4
    ICount: 4
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList$NodeListIterator:611,1"
      Dst: "[java.util.ListIterator].previousIndex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList$NodeListIterator].remove()"
    functionSourceFile: "com.github.javaparser.ast.NodeList$NodeListIterator"
    linkageType: null
    functionLinenumber: 615
    functionDepth: 0
    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)"
    - "[com.github.javaparser.ast.NodeList].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.Difference$ArrayIterator].remove()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].remove()"
    - "[com.github.javaparser.utils.VisitorList$2].remove()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].remove()"
    functionUses: 27
    ICount: 15
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.NodeList$NodeListIterator:617"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.NodeList$NodeListIterator:621"
        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:620"
        BranchSideFuncs:
        - "remove()"
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList$NodeListIterator:616,1"
      Dst: "[com.github.javaparser.ast.NodeList].access$000"
    - Src: "com.github.javaparser.ast.NodeList$NodeListIterator:616,1"
      Dst: "[java.util.List].indexOf"
    - Src: "com.github.javaparser.ast.NodeList$NodeListIterator:618,1"
      Dst: "[com.github.javaparser.ast.NodeList].access$100"
    - Src: "com.github.javaparser.ast.NodeList$NodeListIterator:619,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode"
    - Src: "com.github.javaparser.ast.NodeList$NodeListIterator:621,1"
      Dst: "[java.util.ListIterator].remove"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList$NodeListIterator].set(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.NodeList$NodeListIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 40
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.NodeList$NodeListIterator:627"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.NodeList$NodeListIterator:628"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.NodeList$NodeListIterator:627"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.NodeList$NodeListIterator:627"
      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:626,1"
      Dst: "[com.github.javaparser.ast.NodeList].access$000"
    - Src: "com.github.javaparser.ast.NodeList$NodeListIterator:626,1"
      Dst: "[java.util.List].indexOf"
    - Src: "com.github.javaparser.ast.NodeList$NodeListIterator:627,1"
      Dst: "[java.util.List].size"
    - Src: "com.github.javaparser.ast.NodeList$NodeListIterator:628,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.ast.NodeList$NodeListIterator:628,1"
      Dst: "[java.lang.StringBuilder].append"
    - 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>"
    - Src: "com.github.javaparser.ast.NodeList$NodeListIterator:630,1"
      Dst: "[java.util.List].get"
    - Src: "com.github.javaparser.ast.NodeList$NodeListIterator:631,1"
      Dst: "[com.github.javaparser.ast.NodeList].access$200"
    - Src: "com.github.javaparser.ast.NodeList$NodeListIterator:632,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode"
    - Src: "com.github.javaparser.ast.NodeList$NodeListIterator:633,1"
      Dst: "[com.github.javaparser.ast.NodeList].access$300"
    - Src: "com.github.javaparser.ast.NodeList$NodeListIterator:634,1"
      Dst: "[java.util.ListIterator].set"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList$NodeListIterator].add(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.NodeList$NodeListIterator"
    linkageType: null
    functionLinenumber: 639
    functionDepth: 0
    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)"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.ast.NodeList].access$500(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].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)"
    functionUses: 1
    ICount: 12
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList$NodeListIterator:640,1"
      Dst: "[com.github.javaparser.ast.NodeList].access$000"
    - 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"
    - Src: "com.github.javaparser.ast.NodeList$NodeListIterator:641,1"
      Dst: "[com.github.javaparser.ast.NodeList].access$500"
    - Src: "com.github.javaparser.ast.NodeList$NodeListIterator:642,1"
      Dst: "[java.util.ListIterator].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList$NodeListIterator].forEachRemaining(java.util.function.Consumer)"
    functionSourceFile: "com.github.javaparser.ast.NodeList$NodeListIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList$NodeListIterator:647,1"
      Dst: "[java.util.Iterator].forEachRemaining"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList$NodeListIterator].add(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.NodeList$NodeListIterator"
    linkageType: null
    functionLinenumber: 566
    functionDepth: 0
    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:567,1"
      Dst: "[com.github.javaparser.ast.NodeList$NodeListIterator].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList$NodeListIterator].set(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.NodeList$NodeListIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList$NodeListIterator:567,1"
      Dst: "[com.github.javaparser.ast.NodeList$NodeListIterator].set"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Token].<init>()"
    functionSourceFile: "com.github.javaparser.Token"
    linkageType: null
    functionLinenumber: 86
    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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Token].<init>(int)"
    functionSourceFile: "com.github.javaparser.Token"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.Token:94,1"
      Dst: "[com.github.javaparser.Token].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Token].<init>(int,java.lang.String)"
    functionSourceFile: "com.github.javaparser.Token"
    linkageType: null
    functionLinenumber: 100
    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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Token].getValue()"
    functionSourceFile: "com.github.javaparser.Token"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Token].toString()"
    functionSourceFile: "com.github.javaparser.Token"
    linkageType: null
    functionLinenumber: 123
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 19
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Token].newToken(int,java.lang.String)"
    functionSourceFile: "com.github.javaparser.Token"
    linkageType: null
    functionLinenumber: 140
    functionDepth: 0
    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>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Token].newToken(int)"
    functionSourceFile: "com.github.javaparser.Token"
    linkageType: null
    functionLinenumber: 148
    functionDepth: 0
    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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter].<init>(com.fasterxml.jackson.databind.jsontype.TypeSerializer,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter"
    linkageType: null
    functionLinenumber: 474
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter:475,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter].forProperty(com.fasterxml.jackson.databind.BeanProperty)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter"
    linkageType: null
    functionLinenumber: 481
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.BeanProperty"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter:482,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter].getTypeInclusion()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter"
    linkageType: null
    functionLinenumber: 486
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonTypeInfo$As"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter].getTypeInclusion()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeSerializer].getTypeInclusion()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeSerializer].getTypeInclusion()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeSerializer].getTypeInclusion()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsExistingPropertyTypeSerializer].getTypeInclusion()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeSerializer].getTypeInclusion()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeSerializer].getTypeInclusion()"
    functionUses: 3
    ICount: 4
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter:487,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].getTypeInclusion"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter].getPropertyName()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter"
    linkageType: null
    functionLinenumber: 491
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeSerializer].getPropertyName()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeSerializerBase].getPropertyName()"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter].getPropertyName()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeSerializer].getPropertyName()"
    functionUses: 5
    ICount: 4
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter:492,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].getPropertyName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter].getTypeIdResolver()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsontype.TypeIdResolver"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter:497,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].getTypeIdResolver"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter].writeTypePrefix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter"
    linkageType: null
    functionLinenumber: 505
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.type.WritableTypeId"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.core.type.WritableTypeId"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeSerializer].writeTypePrefix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeSerializerBase].writeTypePrefix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter].writeTypePrefix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    functionUses: 30
    ICount: 8
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter:507,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].writeTypePrefix"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter].writeTypeSuffix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter"
    linkageType: null
    functionLinenumber: 513
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.type.WritableTypeId"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.core.type.WritableTypeId"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter].writeTypeSuffix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeSerializer].writeTypeSuffix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeSerializerBase].writeTypeSuffix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    functionUses: 29
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter:514,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].writeTypeSuffix"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter].writeTypePrefixForScalar(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter:522,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].writeTypePrefixForScalar"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter].writeTypePrefixForObject(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter:528,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].writeTypePrefixForObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter].writeTypePrefixForArray(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter:534,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].writeTypePrefixForArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter].writeTypeSuffixForScalar(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter:540,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].writeTypeSuffixForScalar"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter].writeTypeSuffixForObject(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter:546,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].writeTypeSuffixForObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter].writeTypeSuffixForArray(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter:552,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].writeTypeSuffixForArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter].writeTypePrefixForScalar(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter:558,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].writeTypePrefixForScalar"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter].writeTypePrefixForObject(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter:564,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].writeTypePrefixForObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter].writeTypePrefixForArray(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter:570,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].writeTypePrefixForArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter].writeCustomTypePrefixForScalar(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter:583,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].writeCustomTypePrefixForScalar"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter].writeCustomTypePrefixForObject(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter:589,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].writeCustomTypePrefixForObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter].writeCustomTypePrefixForArray(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter:595,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].writeCustomTypePrefixForArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter].writeCustomTypeSuffixForScalar(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter:601,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].writeCustomTypeSuffixForScalar"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter].writeCustomTypeSuffixForObject(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter:607,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].writeCustomTypeSuffixForObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter].writeCustomTypeSuffixForArray(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter:613,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].writeCustomTypeSuffixForArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.PropertyNamingStrategies$KebabCaseStrategy].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.PropertyNamingStrategies$KebabCaseStrategy"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.PropertyNamingStrategies$KebabCaseStrategy:392,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyNamingStrategies$NamingBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.PropertyNamingStrategies$KebabCaseStrategy].translate(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.PropertyNamingStrategies$KebabCaseStrategy"
    linkageType: null
    functionLinenumber: 403
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.PropertyNamingStrategies$NamingBase].translateLowerCaseWithSeparator(java.lang.String,char)"
    functionUses: 4
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.PropertyNamingStrategies$KebabCaseStrategy:404,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyNamingStrategies$NamingBase].translateLowerCaseWithSeparator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser"
    linkageType: null
    functionLinenumber: 246
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser:247,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser].<init>(com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser,com.fasterxml.jackson.databind.deser.NullValueProvider,java.lang.Boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser"
    - "com.fasterxml.jackson.databind.deser.NullValueProvider"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser:249,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser].withResolved(com.fasterxml.jackson.databind.deser.NullValueProvider,java.lang.Boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser"
    linkageType: null
    functionLinenumber: 255
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.deser.NullValueProvider"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser]._constructEmpty()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser"
    linkageType: null
    functionLinenumber: 260
    functionDepth: 0
    returnType: "char[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser"
    linkageType: null
    functionLinenumber: 270
    functionDepth: 0
    returnType: "char[]"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getTextCharacters()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getTextCharacters()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getTextCharacters()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getTextCharacters()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getTextCharacters()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getTextCharacters()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getTextCharacters()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getTextCharacters()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getTextOffset()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getTextOffset()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getTextOffset()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getTextOffset()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getTextOffset()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getTextOffset()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getTextOffset()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getTextOffset()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getTextLength()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getTextLength()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getTextLength()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getTextLength()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getTextLength()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getTextLength()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getTextLength()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getTextLength()"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.JsonParser].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getText()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getText()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getText()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getText()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getText()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getText()"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsAsEmptyProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsFailProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsConstantProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._verifyNullForPrimitive(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken(java.lang.Class,com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].reportInputMismatch(com.fasterxml.jackson.databind.JsonDeserializer,java.lang.String,java.lang.Object[])"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getEmbeddedObject()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getEmbeddedObject()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getEmbeddedObject()"
    - "[com.fasterxml.jackson.core.JsonParser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.core.Base64Variant].encode(byte[],boolean)"
    - "[com.fasterxml.jackson.core.Base64Variants].getDefaultVariant()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken(java.lang.Class,com.fasterxml.jackson.core.JsonParser)"
    functionUses: 82
    ICount: 76
    EdgeCount: 74
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser:271"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser:280"
        BranchSideFuncs:
        - "isExpectedStartArrayToken()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser:281"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser:308"
        BranchSideFuncs:
        - "hasToken(com.fasterxml.jackson.core.JsonToken)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser:285"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser:305"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser:287"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser:289"
        BranchSideFuncs:
        - "getText()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser:288"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser:289"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser:297"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser:296"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser:290"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser:294"
        BranchSideFuncs:
        - "getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser:293"
        BranchSideFuncs:
        - "_verifyNullForPrimitive(com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser:300"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser:304"
        BranchSideFuncs:
        - "reportInputMismatch(com.fasterxml.jackson.databind.JsonDeserializer,java.lang.String,java.lang.Object[])"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser:303"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser:309"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser:324"
        BranchSideFuncs:
        - "getEmbeddedObject()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser:323"
        BranchSideFuncs:
        - "handleUnexpectedToken(java.lang.Class,com.fasterxml.jackson.core.JsonParser)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser:311"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser:312"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser:311"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser:312"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser:315"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser:314"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser:315"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser:319"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser:318"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser:319"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser:324"
        BranchSideFuncs:
        - "encode(byte[],boolean)"
        - "getDefaultVariant()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser:323"
        BranchSideFuncs:
        - "handleUnexpectedToken(java.lang.Class,com.fasterxml.jackson.core.JsonParser)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser:271,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].hasToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser:273,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getTextCharacters"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser:274,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getTextOffset"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser:275,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getTextLength"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser:278,1"
      Dst: "[java.lang.System].arraycopy"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser:281,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isExpectedStartArrayToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser:283,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser:285,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser:288,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getText"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser:291,1"
      Dst: "[com.fasterxml.jackson.databind.deser.NullValueProvider].getNullValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser:294,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._verifyNullForPrimitive"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser:297,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser:298,1"
      Dst: "[java.lang.CharSequence].toString"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser:300,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser:302,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser:301,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].reportInputMismatch"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser:304,1"
      Dst: "[java.lang.String].charAt"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser:304,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser:306,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser:306,1"
      Dst: "[java.lang.String].toCharArray"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser:310,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getEmbeddedObject"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser:320,1"
      Dst: "[com.fasterxml.jackson.core.Base64Variants].getDefaultVariant"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser:320,1"
      Dst: "[com.fasterxml.jackson.core.Base64Variant].encode"
    JavaMethodInfo: null
    BBCount: 26
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser].handleSingleElementUnwrapped(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser"
    linkageType: null
    functionLinenumber: 330
    functionDepth: 0
    returnType: "char[]"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken(java.lang.Class,com.fasterxml.jackson.core.JsonParser)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser:331,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser]._concat(char[],char[])"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser"
    linkageType: null
    functionLinenumber: 335
    functionDepth: 0
    returnType: "char[]"
    argCount: 2
    argTypes:
    - "char[]"
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser:338,1"
      Dst: "[java.util.Arrays].copyOf"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser:339,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser]._concat(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser"
    linkageType: null
    functionLinenumber: 240
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser]._concat(char[],char[])"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser:241,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser]._concat"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$LongSerializer].<init>(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.NumberSerializers$LongSerializer"
    linkageType: null
    functionLinenumber: 192
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$Base].<init>(java.lang.Class,com.fasterxml.jackson.core.JsonParser$NumberType,java.lang.String)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.NumberSerializers$LongSerializer:193,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$Base].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$LongSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.NumberSerializers$LongSerializer"
    linkageType: null
    functionLinenumber: 198
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(long)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(long)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(long)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(long)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(long)"
    functionUses: 60
    ICount: 8
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.NumberSerializers$LongSerializer:199,1"
      Dst: "[java.lang.Long].longValue"
    - Src: "com.fasterxml.jackson.databind.ser.std.NumberSerializers$LongSerializer:199,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeNumber"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__102].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__102"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__102].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__102:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__102].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__102].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__102"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__102:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__102].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__102"
    linkageType: null
    functionLinenumber: -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.BlockComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    functionUses: 14
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__102:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__78].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__78"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__78].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__78:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__78].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__78].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__78"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__78:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__78].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__78"
    linkageType: null
    functionLinenumber: -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.BlockComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    functionUses: 14
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__78:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_84__407].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_84__407"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__407].<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__407:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_84__407].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_84__407].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_84__407"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_84__407:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_84__407].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_84__407"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_84__407:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$84"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_27__181].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_27__181"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__181].<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__181:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_27__181].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_27__181].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_27__181"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_27__181:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_27__181].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_27__181"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 14
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_27__181:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$27"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__297].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__297"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__297].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__297:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__297].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__297].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__297"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__297:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__297].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__297"
    linkageType: null
    functionLinenumber: -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.BlockComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    functionUses: 14
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__297:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_159__572].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_159__572"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__572].<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__572:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_159__572].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_159__572].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_159__572"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_159__572:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_159__572].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_159__572"
    linkageType: null
    functionLinenumber: -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.expr.Name)"
    functionUses: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_159__572:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$159"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_102__606].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_102__606"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__606].<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__606:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_102__606].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_102__606].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_102__606"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_102__606:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_102__606].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_102__606"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_102__606:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$102"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_2__1037].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_2__1037"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_2__1037].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_2__1037:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_2__1037].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_2__1037].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_2__1037"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_2__1037:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_2__1037].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_2__1037"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__1037:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$2"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler$lambda_relaxMatch_0__703].bootstrap$(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler$lambda_relaxMatch_0__703"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler$lambda_relaxMatch_0__703].<init>(com.github.javaparser.resolution.types.ResolvedType)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler$lambda_relaxMatch_0__703:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler$lambda_relaxMatch_0__703].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler$lambda_relaxMatch_0__703].<init>(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler$lambda_relaxMatch_0__703"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler$lambda_relaxMatch_0__703:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler$lambda_relaxMatch_0__703].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler$lambda_relaxMatch_0__703"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler].lambda$relaxMatch$0(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedPrimitiveType)"
    functionUses: 6
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler$lambda_relaxMatch_0__703:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler].lambda$relaxMatch$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_1__784].bootstrap$(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_1__784"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_1__784].<init>(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_1__784:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_1__784].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_1__784].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_1__784"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_1__784:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_1__784].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_1__784"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].lambda$solveMethod$1(java.lang.String,java.lang.reflect.Method)"
    functionUses: 6
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_1__784:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].lambda$solveMethod$1"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonParserSequence].<init>(com.fasterxml.jackson.core.JsonParser[])"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonParserSequence"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonParserSequence:60,1"
      Dst: "[com.fasterxml.jackson.core.util.JsonParserSequence].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonParserSequence].<init>(boolean,com.fasterxml.jackson.core.JsonParser[])"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonParserSequence"
    linkageType: null
    functionLinenumber: 65
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "boolean"
    - "com.fasterxml.jackson.core.JsonParser[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].<init>(com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].hasCurrentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase:com.fasterxml.jackson.core.filter.FilteringParserDelegate].hasCurrentToken()"
    functionUses: 2
    ICount: 17
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.JsonParserSequence:68"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.JsonParserSequence:66"
        BranchSideFuncs:
        - "hasCurrentToken()"
      - BranchSide: "com.fasterxml.jackson.core.util.JsonParserSequence:65"
        BranchSideFuncs:
        - "hasCurrentToken()"
        - "<init>(com.fasterxml.jackson.core.JsonParser)"
    - Branch String: "com.fasterxml.jackson.core.util.JsonParserSequence:68"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.JsonParserSequence:66"
        BranchSideFuncs:
        - "hasCurrentToken()"
      - BranchSide: "com.fasterxml.jackson.core.util.JsonParserSequence:65"
        BranchSideFuncs:
        - "hasCurrentToken()"
        - "<init>(com.fasterxml.jackson.core.JsonParser)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonParserSequence:66,1"
      Dst: "[com.fasterxml.jackson.core.util.JsonParserDelegate].<init>"
    - Src: "com.fasterxml.jackson.core.util.JsonParserSequence:68,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].hasCurrentToken"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonParserSequence].createFlattened(boolean,com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.core.JsonParser)"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonParserSequence"
    linkageType: null
    functionLinenumber: 91
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.util.JsonParserSequence"
    argCount: 3
    argTypes:
    - "boolean"
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.core.JsonParser"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].<init>(boolean,com.fasterxml.jackson.core.JsonParser[])"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].addFlattenedActiveParsers(java.util.List)"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].addFlattenedActiveParsers(java.util.List)"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].<init>(boolean,com.fasterxml.jackson.core.JsonParser[])"
    functionUses: 3
    ICount: 34
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.JsonParserSequence:92"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.JsonParserSequence:96"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.JsonParserSequence:95"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.util.JsonParserSequence:92"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.JsonParserSequence:96"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.JsonParserSequence:95"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.util.JsonParserSequence:97"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.JsonParserSequence:100"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.JsonParserSequence:99"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.util.JsonParserSequence:102"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.JsonParserSequence:105"
        BranchSideFuncs:
        - "addFlattenedActiveParsers(java.util.List)"
      - BranchSide: "com.fasterxml.jackson.core.util.JsonParserSequence:104"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonParserSequence:93,1"
      Dst: "[com.fasterxml.jackson.core.util.JsonParserSequence].<init>"
    - Src: "com.fasterxml.jackson.core.util.JsonParserSequence:96,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.fasterxml.jackson.core.util.JsonParserSequence:98,1"
      Dst: "[com.fasterxml.jackson.core.util.JsonParserSequence].addFlattenedActiveParsers"
    - Src: "com.fasterxml.jackson.core.util.JsonParserSequence:100,1"
      Dst: "[java.util.ArrayList].add"
    - Src: "com.fasterxml.jackson.core.util.JsonParserSequence:108,1"
      Dst: "[java.util.ArrayList].size"
    - Src: "com.fasterxml.jackson.core.util.JsonParserSequence:108,1"
      Dst: "[java.util.ArrayList].toArray"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonParserSequence].createFlattened(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.core.JsonParser)"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonParserSequence"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.util.JsonParserSequence"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.core.JsonParser"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonParserSequence:113,1"
      Dst: "[com.fasterxml.jackson.core.util.JsonParserSequence].createFlattened"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonParserSequence].addFlattenedActiveParsers(java.util.List)"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonParserSequence"
    linkageType: null
    functionLinenumber: 118
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].addFlattenedActiveParsers(java.util.List)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    functionUses: 3
    ICount: 18
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.JsonParserSequence:119"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.JsonParserSequence:127"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.JsonParserSequence:126"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.util.JsonParserSequence:121"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.JsonParserSequence:124"
        BranchSideFuncs:
        - "addFlattenedActiveParsers(java.util.List)"
      - BranchSide: "com.fasterxml.jackson.core.util.JsonParserSequence:123"
        BranchSideFuncs:
        - "add(java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonParserSequence:122,1"
      Dst: "[com.fasterxml.jackson.core.util.JsonParserSequence].addFlattenedActiveParsers"
    - Src: "com.fasterxml.jackson.core.util.JsonParserSequence:124,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.util.JsonParserSequence].close()"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonParserSequence"
    linkageType: null
    functionLinenumber: 137
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].close()"
    - "[com.fasterxml.jackson.core.base.ParserBase].close()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].close()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].close()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].close()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].switchToNext()"
    functionUses: 19
    ICount: 6
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.JsonParserSequence:138"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.JsonParserSequence:138"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.JsonParserSequence:137"
        BranchSideFuncs:
        - "switchToNext()"
        - "close()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonParserSequence:138,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].close"
    - Src: "com.fasterxml.jackson.core.util.JsonParserSequence:138,1"
      Dst: "[com.fasterxml.jackson.core.util.JsonParserSequence].switchToNext"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonParserSequence"
    linkageType: null
    functionLinenumber: 143
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonParser].currentToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].switchAndReturnNext()"
    functionUses: 213
    ICount: 16
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.JsonParserSequence:144"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.JsonParserSequence:147"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.JsonParserSequence:146"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.util.JsonParserSequence:147"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.JsonParserSequence:151"
        BranchSideFuncs:
        - "currentToken()"
      - BranchSide: "com.fasterxml.jackson.core.util.JsonParserSequence:150"
        BranchSideFuncs:
        - "nextToken()"
    - Branch String: "com.fasterxml.jackson.core.util.JsonParserSequence:152"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.JsonParserSequence:155"
        BranchSideFuncs:
        - "switchAndReturnNext()"
      - BranchSide: "com.fasterxml.jackson.core.util.JsonParserSequence:154"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonParserSequence:149,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentToken"
    - Src: "com.fasterxml.jackson.core.util.JsonParserSequence:151,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.core.util.JsonParserSequence:153,1"
      Dst: "[com.fasterxml.jackson.core.util.JsonParserSequence].switchAndReturnNext"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonParserSequence"
    linkageType: null
    functionLinenumber: 165
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonParser].currentToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentToken()"
    - "[com.fasterxml.jackson.core.JsonParser].currentToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.JsonToken].isStructStart()"
    - "[com.fasterxml.jackson.core.JsonToken].isStructEnd()"
    functionUses: 67
    ICount: 25
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.JsonParserSequence:166"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.JsonParserSequence:170"
        BranchSideFuncs:
        - "currentToken()"
      - BranchSide: "com.fasterxml.jackson.core.util.JsonParserSequence:169"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.util.JsonParserSequence:167"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.JsonParserSequence:170"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.JsonParserSequence:169"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.util.JsonParserSequence:176"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.JsonParserSequence:179"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.JsonParserSequence:178"
        BranchSideFuncs:
        - "isStructStart()"
    - Branch String: "com.fasterxml.jackson.core.util.JsonParserSequence:179"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.JsonParserSequence:181"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.JsonParserSequence:180"
        BranchSideFuncs:
        - "isStructEnd()"
    - Branch String: "com.fasterxml.jackson.core.util.JsonParserSequence:181"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.JsonParserSequence:186"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.JsonParserSequence:185"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.util.JsonParserSequence:182"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.JsonParserSequence:186"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.JsonParserSequence:185"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonParserSequence:166,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentToken"
    - Src: "com.fasterxml.jackson.core.util.JsonParserSequence:175,1"
      Dst: "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken"
    - Src: "com.fasterxml.jackson.core.util.JsonParserSequence:179,1"
      Dst: "[com.fasterxml.jackson.core.JsonToken].isStructStart"
    - Src: "com.fasterxml.jackson.core.util.JsonParserSequence:181,1"
      Dst: "[com.fasterxml.jackson.core.JsonToken].isStructEnd"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.util.JsonParserSequence].containedParsersCount()"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonParserSequence"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonParserSequence].switchToNext()"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonParserSequence"
    linkageType: null
    functionLinenumber: 222
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.JsonParserSequence:223"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.JsonParserSequence:227"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.JsonParserSequence:226"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonParserSequence].switchAndReturnNext()"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonParserSequence"
    linkageType: null
    functionLinenumber: 231
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].hasCurrentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].hasCurrentToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].hasCurrentToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getCurrentToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getCurrentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].getCurrentToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    functionUses: 1
    ICount: 25
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.JsonParserSequence:232"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.JsonParserSequence:242"
        BranchSideFuncs:
        - "hasCurrentToken()"
      - BranchSide: "com.fasterxml.jackson.core.util.JsonParserSequence:241"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.util.JsonParserSequence:234"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.JsonParserSequence:237"
        BranchSideFuncs:
        - "getCurrentToken()"
      - BranchSide: "com.fasterxml.jackson.core.util.JsonParserSequence:236"
        BranchSideFuncs:
        - "nextToken()"
    - Branch String: "com.fasterxml.jackson.core.util.JsonParserSequence:234"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.JsonParserSequence:237"
        BranchSideFuncs:
        - "getCurrentToken()"
      - BranchSide: "com.fasterxml.jackson.core.util.JsonParserSequence:236"
        BranchSideFuncs:
        - "nextToken()"
    - Branch String: "com.fasterxml.jackson.core.util.JsonParserSequence:238"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.JsonParserSequence:241"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.JsonParserSequence:240"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonParserSequence:234,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].hasCurrentToken"
    - Src: "com.fasterxml.jackson.core.util.JsonParserSequence:235,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getCurrentToken"
    - Src: "com.fasterxml.jackson.core.util.JsonParserSequence:237,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.ext.CoreXMLDeserializers].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.ext.CoreXMLDeserializers"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ext.CoreXMLDeserializers:20,1"
      Dst: "[com.fasterxml.jackson.databind.deser.Deserializers$Base].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ext.CoreXMLDeserializers].findBeanDeserializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.BeanDescription)"
    functionSourceFile: "com.fasterxml.jackson.databind.ext.CoreXMLDeserializers"
    linkageType: null
    functionLinenumber: 39
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonDeserializer"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    - "com.fasterxml.jackson.databind.BeanDescription"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLDeserializers$Std].<init>(java.lang.Class,int)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLDeserializers$Std].<init>(java.lang.Class,int)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLDeserializers$Std].<init>(java.lang.Class,int)"
    functionUses: 2
    ICount: 18
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ext.CoreXMLDeserializers:41"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ext.CoreXMLDeserializers:44"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ext.CoreXMLDeserializers:43"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ext.CoreXMLDeserializers:44"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ext.CoreXMLDeserializers:47"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ext.CoreXMLDeserializers:46"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ext.CoreXMLDeserializers:47"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ext.CoreXMLDeserializers:50"
        BranchSideFuncs:
        - "<init>(java.lang.Class,int)"
      - BranchSide: "com.fasterxml.jackson.databind.ext.CoreXMLDeserializers:49"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ext.CoreXMLDeserializers:40,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.ext.CoreXMLDeserializers:42,1"
      Dst: "[com.fasterxml.jackson.databind.ext.CoreXMLDeserializers$Std].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ext.CoreXMLDeserializers].hasDeserializerFor(com.fasterxml.jackson.databind.DeserializationConfig,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ext.CoreXMLDeserializers"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ext.CoreXMLDeserializers:55"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ext.CoreXMLDeserializers:54"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ext.CoreXMLDeserializers:55"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ext.CoreXMLDeserializers:54"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ext.CoreXMLDeserializers:55"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ext.CoreXMLDeserializers:54"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__752].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__752"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__752].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__752:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__752].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__752].<init>()"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__752"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__752:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__752].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__752"
    linkageType: null
    functionLinenumber: -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()"
    functionUses: 11
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__752:-1,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithTraversableScope].traverseScope"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.RuntimeJsonMappingException].<init>(com.fasterxml.jackson.databind.JsonMappingException)"
    functionSourceFile: "com.fasterxml.jackson.databind.RuntimeJsonMappingException"
    linkageType: null
    functionLinenumber: 10
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JsonMappingException"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.RuntimeJsonMappingException:11,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.RuntimeJsonMappingException].<init>(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.RuntimeJsonMappingException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.RuntimeJsonMappingException:15,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.RuntimeJsonMappingException].<init>(java.lang.String,com.fasterxml.jackson.databind.JsonMappingException)"
    functionSourceFile: "com.fasterxml.jackson.databind.RuntimeJsonMappingException"
    linkageType: null
    functionLinenumber: 18
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.fasterxml.jackson.databind.JsonMappingException"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.RuntimeJsonMappingException:19,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_221__553].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_221__553"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__553].<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__553:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_221__553].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_221__553].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_221__553"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_221__553:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_221__553].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_221__553"
    linkageType: null
    functionLinenumber: -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.type.TypeParameter)"
    functionUses: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_221__553:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$221"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_120__594].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_120__594"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__594].<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__594:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_120__594].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_120__594].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_120__594"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_120__594:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_120__594].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_120__594"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_120__594:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$120"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:37,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:42,1"
      Dst: "[java.lang.Integer].intValue"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 45
    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()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 49
    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()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 53
    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()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 57
    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()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 61
    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()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 65
    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()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 69
    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()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 73
    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()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 77
    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()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 81
    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()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 85
    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()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 89
    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()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 93
    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()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 97
    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()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 101
    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()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 105
    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()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 109
    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()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 113
    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()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 117
    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()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 121
    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()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 125
    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()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 129
    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()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 133
    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()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 137
    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()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 141
    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()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 145
    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()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 149
    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()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 153
    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()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 157
    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()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 161
    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()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 165
    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()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 169
    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()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 173
    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()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 177
    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()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 181
    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()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 185
    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()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 189
    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()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 193
    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()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 197
    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()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 201
    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()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 205
    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()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 209
    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()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 213
    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()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 217
    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()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 221
    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()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 225
    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()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 229
    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()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 233
    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()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 237
    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()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 241
    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()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 245
    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()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 249
    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()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 253
    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()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 257
    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()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 261
    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()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 265
    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()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 269
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].hashCode()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 273
    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()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 277
    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()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 281
    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()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 285
    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()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 289
    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()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 293
    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()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 297
    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()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 301
    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()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 305
    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()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 309
    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()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 313
    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()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 317
    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()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 321
    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()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 325
    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()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 329
    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()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 333
    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()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 337
    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()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 341
    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()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 345
    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()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 349
    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()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 353
    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()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 357
    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()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 361
    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()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 365
    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()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 369
    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()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 373
    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()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 377
    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()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 381
    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()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 385
    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()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 390
    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()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 395
    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()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 400
    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()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 405
    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()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 410
    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()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 415
    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()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 420
    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()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 425
    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()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 430
    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()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 435
    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()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 440
    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()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.PatternExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: null
    functionLinenumber: 445
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.PatternExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 450
    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()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 454
    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()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.PatternExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: null
    functionLinenumber: 36
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.PatternExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.PatternExpr,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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$asString__900].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$asString__900"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor$asString__900].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$asString__900:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$asString__900].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$asString__900].<init>()"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$asString__900"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$asString__900:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$asString__900].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$asString__900"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__900:-1,1"
      Dst: "[com.github.javaparser.ast.Modifier$Keyword].asString"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 93
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.printer.configuration.Indentation$IndentType"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.configuration.Indentation].format()"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    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: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.configuration.Indentation$IndentType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.Indentation].setSize(int)"
    functionSourceFile: "com.github.javaparser.printer.configuration.Indentation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.printer.configuration.Indentation"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.Indentation].getSize()"
    functionSourceFile: "com.github.javaparser.printer.configuration.Indentation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.printer.configuration.Indentation"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.configuration.Indentation$IndentType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.Indentation].getType()"
    functionSourceFile: "com.github.javaparser.printer.configuration.Indentation"
    linkageType: null
    functionLinenumber: 129
    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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.Indentation].getIndent()"
    functionSourceFile: "com.github.javaparser.printer.configuration.Indentation"
    linkageType: null
    functionLinenumber: 136
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.Indentation].format()"
    functionSourceFile: "com.github.javaparser.printer.configuration.Indentation"
    linkageType: null
    functionLinenumber: 141
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.configuration.Indentation$IndentType].access$000(com.github.javaparser.printer.configuration.Indentation$IndentType)"
    functionUses: 1
    ICount: 15
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.configuration.Indentation:144"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.configuration.Indentation:146"
        BranchSideFuncs: []
    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"
    - 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"
    - Src: "com.github.javaparser.printer.configuration.Indentation:147,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.configuration.Indentation].toString()"
    functionSourceFile: "com.github.javaparser.printer.configuration.Indentation"
    linkageType: null
    functionLinenumber: 151
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 19
    ICount: 11
    EdgeCount: 0
    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"
    - Src: "com.github.javaparser.printer.configuration.Indentation:152,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.LongLiteralExpr].<init>()"
    functionSourceFile: "com.github.javaparser.ast.expr.LongLiteralExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.LongLiteralExpr:59,1"
      Dst: "[com.github.javaparser.ast.expr.LongLiteralExpr].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.LongLiteralExpr].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.expr.LongLiteralExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.LongLiteralExpr:64,1"
      Dst: "[com.github.javaparser.ast.expr.LongLiteralExpr].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 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: 3
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.LongLiteralExpr:72,1"
      Dst: "[com.github.javaparser.ast.expr.LiteralStringValueExpr].<init>"
    - Src: "com.github.javaparser.ast.expr.LongLiteralExpr:73,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.LongLiteralExpr].<init>(long)"
    functionSourceFile: "com.github.javaparser.ast.expr.LongLiteralExpr"
    linkageType: null
    functionLinenumber: 81
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.LongLiteralExpr:82,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "com.github.javaparser.ast.expr.LongLiteralExpr:82,1"
      Dst: "[com.github.javaparser.ast.expr.LongLiteralExpr].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 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.symbolsolver.javaparsermodel.DefaultVisitorAdapter].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.NoCommentHashCodeVisitor].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.HashCodeVisitor].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.ObjectIdentityHashCodeVisitor].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.GenericVisitorAdapter].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.symbolsolver.javaparsermodel.TypeExtractor].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.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.expr.LongLiteralExpr,java.lang.Object)"
    functionUses: 216
    ICount: 5
    EdgeCount: 13
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.LongLiteralExpr:88,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 93
    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.NoBinaryIntegerLiteralsValidator].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.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.printer.DefaultPrettyPrinterVisitor].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)"
    functionUses: 147
    ICount: 5
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.LongLiteralExpr:94,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.LongLiteralExpr].asLong()"
    functionSourceFile: "com.github.javaparser.ast.expr.LongLiteralExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 37
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.LongLiteralExpr:107"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.LongLiteralExpr:108"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.LongLiteralExpr:107"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.LongLiteralExpr:107"
      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:110"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.LongLiteralExpr:111"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.LongLiteralExpr:110"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.LongLiteralExpr:110"
      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:113"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.LongLiteralExpr:114"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.LongLiteralExpr:113"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.LongLiteralExpr:113"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.LongLiteralExpr:116"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.LongLiteralExpr:115"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.LongLiteralExpr:116"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.LongLiteralExpr:119"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.LongLiteralExpr:118"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.LongLiteralExpr:116"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.LongLiteralExpr:119"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.LongLiteralExpr:118"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.LongLiteralExpr:105,1"
      Dst: "[java.lang.String].replaceAll"
    - Src: "com.github.javaparser.ast.expr.LongLiteralExpr:106,1"
      Dst: "[java.lang.String].length"
    - Src: "com.github.javaparser.ast.expr.LongLiteralExpr:106,1"
      Dst: "[java.lang.String].charAt"
    - Src: "com.github.javaparser.ast.expr.LongLiteralExpr:108,1"
      Dst: "[java.lang.String].substring"
    - Src: "com.github.javaparser.ast.expr.LongLiteralExpr:110,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "com.github.javaparser.ast.expr.LongLiteralExpr:111,1"
      Dst: "[java.lang.Long].parseUnsignedLong"
    - Src: "com.github.javaparser.ast.expr.LongLiteralExpr:119,1"
      Dst: "[java.lang.Long].parseLong"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.LongLiteralExpr].asNumber()"
    functionSourceFile: "com.github.javaparser.ast.expr.LongLiteralExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.LongLiteralExpr:139"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.LongLiteralExpr:142"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.LongLiteralExpr:141"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.LongLiteralExpr:139"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.LongLiteralExpr:142"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.LongLiteralExpr:141"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.LongLiteralExpr:139,1"
      Dst: "[java.util.Objects].equals"
    - Src: "com.github.javaparser.ast.expr.LongLiteralExpr:139,1"
      Dst: "[com.github.javaparser.utils.Utils].hasUnaryMinusAsParent"
    - Src: "com.github.javaparser.ast.expr.LongLiteralExpr:142,1"
      Dst: "[com.github.javaparser.ast.expr.LongLiteralExpr].asLong"
    - Src: "com.github.javaparser.ast.expr.LongLiteralExpr:142,1"
      Dst: "[java.lang.Long].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.LongLiteralExpr].setLong(long)"
    functionSourceFile: "com.github.javaparser.ast.expr.LongLiteralExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.LongLiteralExpr"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.LongLiteralExpr:151,1"
      Dst: "[java.lang.String].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.LongLiteralExpr].clone()"
    functionSourceFile: "com.github.javaparser.ast.expr.LongLiteralExpr"
    linkageType: null
    functionLinenumber: 157
    functionDepth: 0
    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: 45
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.LongLiteralExpr:158,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>"
    - Src: "com.github.javaparser.ast.expr.LongLiteralExpr:158,1"
      Dst: "[com.github.javaparser.ast.expr.LongLiteralExpr].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.LongLiteralExpr].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.expr.LongLiteralExpr"
    linkageType: null
    functionLinenumber: 163
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.LongLiteralExprMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.LongLiteralExpr].isLongLiteralExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.LongLiteralExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.LongLiteralExpr].asLongLiteralExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.LongLiteralExpr"
    linkageType: null
    functionLinenumber: -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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.LongLiteralExpr].ifLongLiteralExpr(java.util.function.Consumer)"
    functionSourceFile: "com.github.javaparser.ast.expr.LongLiteralExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.LongLiteralExpr:182,1"
      Dst: "[java.util.function.Consumer].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.LongLiteralExpr].toLongLiteralExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.LongLiteralExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.LongLiteralExpr:188,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 483
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.UnicodeEscapeProcessingProvider$LineCounter"
    - "com.github.javaparser.UnicodeEscapeProcessingProvider$LineCounter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping].<init>()"
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMappingBuilder].update()"
    functionUses: 1
    ICount: 13
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMappingBuilder:484,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMappingBuilder:472,1"
      Dst: "[com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping].<init>"
    - Src: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMappingBuilder:487,1"
      Dst: "[com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMappingBuilder].update"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMappingBuilder].getMapping()"
    functionSourceFile: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMappingBuilder"
    linkageType: null
    functionLinenumber: 493
    functionDepth: 0
    returnType: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMappingBuilder].update()"
    functionSourceFile: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMappingBuilder"
    linkageType: null
    functionLinenumber: 497
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider$LineCounter].getLine()"
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider$LineCounter].getLine()"
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider$LineCounter].getColumn()"
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider$LineCounter].getColumn()"
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping].add(int,int,int,int)"
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider$LineCounter].getColumn()"
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider$LineCounter].getLine()"
    functionUses: 2
    ICount: 24
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMappingBuilder:500"
      Branch Sides:
      - BranchSide: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMappingBuilder:501"
        BranchSideFuncs:
        - "add(int,int,int,int)"
        - "getLine()"
        - "getColumn()"
      - BranchSide: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMappingBuilder:500"
        BranchSideFuncs:
        - "add(int,int,int,int)"
        - "getLine()"
        - "getColumn()"
    - Branch String: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMappingBuilder:500"
      Branch Sides:
      - BranchSide: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMappingBuilder:505"
        BranchSideFuncs:
        - "add(int,int,int,int)"
        - "getLine()"
        - "getColumn()"
      - BranchSide: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMappingBuilder:504"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMappingBuilder:498,1"
      Dst: "[com.github.javaparser.UnicodeEscapeProcessingProvider$LineCounter].getLine"
    - Src: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMappingBuilder:499,1"
      Dst: "[com.github.javaparser.UnicodeEscapeProcessingProvider$LineCounter].getColumn"
    - Src: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMappingBuilder:501,1"
      Dst: "[com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping].add"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.CastExpr].<init>()"
    functionSourceFile: "com.github.javaparser.ast.expr.CastExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.CastExpr:55,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].<init>"
    - Src: "com.github.javaparser.ast.expr.CastExpr:55,1"
      Dst: "[com.github.javaparser.ast.expr.NameExpr].<init>"
    - Src: "com.github.javaparser.ast.expr.CastExpr:55,1"
      Dst: "[com.github.javaparser.ast.expr.CastExpr].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.Type"
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.CastExpr:60,1"
      Dst: "[com.github.javaparser.ast.expr.CastExpr].<init>"
    JavaMethodInfo: null
    BBCount: 1
    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: null
    functionLinenumber: 67
    functionDepth: 0
    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:68,1"
      Dst: "[com.github.javaparser.ast.expr.Expression].<init>"
    - Src: "com.github.javaparser.ast.expr.CastExpr:69,1"
      Dst: "[com.github.javaparser.ast.expr.CastExpr].setType"
    - Src: "com.github.javaparser.ast.expr.CastExpr:70,1"
      Dst: "[com.github.javaparser.ast.expr.CastExpr].setExpression"
    - Src: "com.github.javaparser.ast.expr.CastExpr:71,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 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.symbolsolver.javaparsermodel.DefaultVisitorAdapter].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.HashCodeVisitor].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.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.CastExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].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.EqualsVisitor].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.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.symbolsolver.javaparsermodel.TypeExtractor].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)"
    functionUses: 214
    ICount: 5
    EdgeCount: 13
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.CastExpr:77,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 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.CastExpr,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].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)"
    functionUses: 147
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.CastExpr:83,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.CastExpr].getExpression()"
    functionSourceFile: "com.github.javaparser.ast.expr.CastExpr"
    linkageType: null
    functionLinenumber: 87
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.CastExpr].getType()"
    functionSourceFile: "com.github.javaparser.ast.expr.CastExpr"
    linkageType: null
    functionLinenumber: 92
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.Type"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.CastExpr].setExpression(com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.expr.CastExpr"
    linkageType: null
    functionLinenumber: 97
    functionDepth: 0
    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:99"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.CastExpr:102"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.CastExpr:101"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.expr.CastExpr:103"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.CastExpr:105"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.CastExpr:104"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.CastExpr:98,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.expr.CastExpr:102,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.expr.CastExpr:104,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode"
    - Src: "com.github.javaparser.ast.expr.CastExpr:106,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.CastExpr].setType(com.github.javaparser.ast.type.Type)"
    functionSourceFile: "com.github.javaparser.ast.expr.CastExpr"
    linkageType: null
    functionLinenumber: 111
    functionDepth: 0
    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:113"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.CastExpr:116"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.CastExpr:115"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.expr.CastExpr:117"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.CastExpr:119"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.CastExpr:118"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.CastExpr:112,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.expr.CastExpr:116,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.expr.CastExpr:118,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode"
    - Src: "com.github.javaparser.ast.expr.CastExpr:120,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.CastExpr].clone()"
    functionSourceFile: "com.github.javaparser.ast.expr.CastExpr"
    linkageType: null
    functionLinenumber: 126
    functionDepth: 0
    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: 45
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.CastExpr:127,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>"
    - Src: "com.github.javaparser.ast.expr.CastExpr:127,1"
      Dst: "[com.github.javaparser.ast.expr.CastExpr].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.CastExpr].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.expr.CastExpr"
    linkageType: null
    functionLinenumber: 132
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.CastExprMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: 138
    functionDepth: 0
    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:139"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.CastExpr:142"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.CastExpr:141"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.CastExpr:142"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.CastExpr:146"
        BranchSideFuncs:
        - "setExpression(com.github.javaparser.ast.expr.Expression)"
      - BranchSide: "com.github.javaparser.ast.expr.CastExpr:145"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.CastExpr:146"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.CastExpr:150"
        BranchSideFuncs:
        - "setType(com.github.javaparser.ast.type.Type)"
      - BranchSide: "com.github.javaparser.ast.expr.CastExpr:149"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.CastExpr:143,1"
      Dst: "[com.github.javaparser.ast.expr.CastExpr].setExpression"
    - Src: "com.github.javaparser.ast.expr.CastExpr:147,1"
      Dst: "[com.github.javaparser.ast.expr.CastExpr].setType"
    - Src: "com.github.javaparser.ast.expr.CastExpr:150,1"
      Dst: "[com.github.javaparser.ast.Node].replace"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.CastExpr].isCastExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.CastExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.CastExpr].asCastExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.CastExpr"
    linkageType: null
    functionLinenumber: -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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.CastExpr].ifCastExpr(java.util.function.Consumer)"
    functionSourceFile: "com.github.javaparser.ast.expr.CastExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.CastExpr:168,1"
      Dst: "[java.util.function.Consumer].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.CastExpr].toCastExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.CastExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.CastExpr:174,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.observer.AstObserver$ListChangeType].values()"
    functionSourceFile: "com.github.javaparser.ast.observer.AstObserver$ListChangeType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.observer.AstObserver$ListChangeType[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.observer.AstObserver$ListChangeType:34,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.observer.AstObserver$ListChangeType"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.observer.AstObserver$ListChangeType:34,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 33
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.observer.AstObserver$ListChangeType:34,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.observer.AstObserver$ListChangeType].$values()"
    functionSourceFile: "com.github.javaparser.ast.observer.AstObserver$ListChangeType"
    linkageType: null
    functionLinenumber: 33
    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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.ArrayBlockingQueueDeserializer].<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.jsontype.TypeDeserializer,com.fasterxml.jackson.databind.deser.ValueInstantiator)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.ArrayBlockingQueueDeserializer"
    linkageType: null
    functionLinenumber: 32
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.JsonDeserializer"
    - "com.fasterxml.jackson.databind.jsontype.TypeDeserializer"
    - "com.fasterxml.jackson.databind.deser.ValueInstantiator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.jsontype.TypeDeserializer,com.fasterxml.jackson.databind.deser.ValueInstantiator)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.ArrayBlockingQueueDeserializer:33,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.ArrayBlockingQueueDeserializer].<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.jsontype.TypeDeserializer,com.fasterxml.jackson.databind.deser.ValueInstantiator,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.deser.NullValueProvider,java.lang.Boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.ArrayBlockingQueueDeserializer"
    linkageType: null
    functionLinenumber: 44
    functionDepth: 0
    returnType: "void"
    argCount: 7
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.JsonDeserializer"
    - "com.fasterxml.jackson.databind.jsontype.TypeDeserializer"
    - "com.fasterxml.jackson.databind.deser.ValueInstantiator"
    - "com.fasterxml.jackson.databind.JsonDeserializer"
    - "com.fasterxml.jackson.databind.deser.NullValueProvider"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.jsontype.TypeDeserializer,com.fasterxml.jackson.databind.deser.ValueInstantiator,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.deser.NullValueProvider,java.lang.Boolean)"
    functionUses: 1
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.ArrayBlockingQueueDeserializer:45,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.ArrayBlockingQueueDeserializer].<init>(com.fasterxml.jackson.databind.deser.std.ArrayBlockingQueueDeserializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.ArrayBlockingQueueDeserializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.deser.std.ArrayBlockingQueueDeserializer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.ArrayBlockingQueueDeserializer:54,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.ArrayBlockingQueueDeserializer].withResolved(com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.jsontype.TypeDeserializer,com.fasterxml.jackson.databind.deser.NullValueProvider,java.lang.Boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.ArrayBlockingQueueDeserializer"
    linkageType: null
    functionLinenumber: 65
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.std.ArrayBlockingQueueDeserializer"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.JsonDeserializer"
    - "com.fasterxml.jackson.databind.JsonDeserializer"
    - "com.fasterxml.jackson.databind.jsontype.TypeDeserializer"
    - "com.fasterxml.jackson.databind.deser.NullValueProvider"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.ArrayBlockingQueueDeserializer].<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.jsontype.TypeDeserializer,com.fasterxml.jackson.databind.deser.ValueInstantiator,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.deser.NullValueProvider,java.lang.Boolean)"
    functionUses: 1
    ICount: 11
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.ArrayBlockingQueueDeserializer:66,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.ArrayBlockingQueueDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.ArrayBlockingQueueDeserializer].createDefaultInstance(com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.ArrayBlockingQueueDeserializer"
    linkageType: null
    functionLinenumber: 84
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.ArrayBlockingQueueDeserializer]._deserializeFromArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.Collection)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.ArrayBlockingQueueDeserializer"
    linkageType: null
    functionLinenumber: 93
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer]._deserializeFromArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.Collection)"
    - "[com.github.javaparser.utils.VisitorSet].isEmpty()"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.utils.VisitorList].isEmpty()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].isEmpty()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].size()"
    - "[com.github.javaparser.utils.VisitorSet].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].size()"
    functionUses: 2
    ICount: 19
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.ArrayBlockingQueueDeserializer:94"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ArrayBlockingQueueDeserializer:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.ArrayBlockingQueueDeserializer:98"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ArrayBlockingQueueDeserializer:101"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ArrayBlockingQueueDeserializer:100"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.ArrayBlockingQueueDeserializer:95,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.ArrayBlockingQueueDeserializer:97,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer]._deserializeFromArray"
    - Src: "com.fasterxml.jackson.databind.deser.std.ArrayBlockingQueueDeserializer:98,1"
      Dst: "[java.util.Collection].isEmpty"
    - Src: "com.fasterxml.jackson.databind.deser.std.ArrayBlockingQueueDeserializer:99,1"
      Dst: "[java.util.concurrent.ArrayBlockingQueue].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.ArrayBlockingQueueDeserializer:101,1"
      Dst: "[java.util.Collection].size"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.ArrayBlockingQueueDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.ArrayBlockingQueueDeserializer"
    linkageType: null
    functionLinenumber: 106
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.jsontype.TypeDeserializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer].deserializeTypedFromArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer].deserializeTypedFromArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 28
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.ArrayBlockingQueueDeserializer:107,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeDeserializer].deserializeTypedFromArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.SynchronizedStmtMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.SynchronizedStmtMetaModel"
    linkageType: null
    functionLinenumber: 41
    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:42,1"
      Dst: "[com.github.javaparser.metamodel.StatementMetaModel].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.javadoc.JavadocBlockTag$Type"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.javadoc.JavadocBlockTag:93"
      Branch Sides:
      - BranchSide: "com.github.javaparser.javadoc.JavadocBlockTag:97"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.javadoc.JavadocBlockTag:96"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.javadoc.JavadocBlockTag:90,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.github.javaparser.javadoc.JavadocBlockTag:86,1"
      Dst: "[java.util.Optional].empty"
    - Src: "com.github.javaparser.javadoc.JavadocBlockTag:92,1"
      Dst: "[com.github.javaparser.javadoc.JavadocBlockTag$Type].access$000"
    - Src: "com.github.javaparser.javadoc.JavadocBlockTag:93,1"
      Dst: "[com.github.javaparser.javadoc.JavadocBlockTag$Type].hasName"
    - Src: "com.github.javaparser.javadoc.JavadocBlockTag:94,1"
      Dst: "[com.github.javaparser.utils.Utils].nextWord"
    - Src: "com.github.javaparser.javadoc.JavadocBlockTag:94,1"
      Dst: "[java.util.Optional].of"
    - Src: "com.github.javaparser.javadoc.JavadocBlockTag:95,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.javadoc.JavadocBlockTag:95,1"
      Dst: "[java.lang.String].length"
    - Src: "com.github.javaparser.javadoc.JavadocBlockTag:95,1"
      Dst: "[java.lang.String].substring"
    - Src: "com.github.javaparser.javadoc.JavadocBlockTag:95,1"
      Dst: "[java.lang.String].trim"
    - Src: "com.github.javaparser.javadoc.JavadocBlockTag:97,1"
      Dst: "[com.github.javaparser.javadoc.description.JavadocDescription].parseText"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.javadoc.JavadocBlockTag].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "com.github.javaparser.javadoc.JavadocBlockTag"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.javadoc.JavadocBlockTag:101,1"
      Dst: "[com.github.javaparser.javadoc.JavadocBlockTag$Type].fromName"
    - Src: "com.github.javaparser.javadoc.JavadocBlockTag:101,1"
      Dst: "[com.github.javaparser.javadoc.JavadocBlockTag].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.javadoc.JavadocBlockTag].createParamBlockTag(java.lang.String,java.lang.String)"
    functionSourceFile: "com.github.javaparser.javadoc.JavadocBlockTag"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.javadoc.JavadocBlockTag"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.javadoc.JavadocBlockTag:106,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.javadoc.JavadocBlockTag:106,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.javadoc.JavadocBlockTag:106,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.javadoc.JavadocBlockTag:106,1"
      Dst: "[com.github.javaparser.javadoc.JavadocBlockTag].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.javadoc.JavadocBlockTag].getType()"
    functionSourceFile: "com.github.javaparser.javadoc.JavadocBlockTag"
    linkageType: null
    functionLinenumber: -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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.javadoc.JavadocBlockTag].getContent()"
    functionSourceFile: "com.github.javaparser.javadoc.JavadocBlockTag"
    linkageType: null
    functionLinenumber: -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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.javadoc.JavadocBlockTag].getName()"
    functionSourceFile: "com.github.javaparser.javadoc.JavadocBlockTag"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.javadoc.JavadocBlockTag].getTagName()"
    functionSourceFile: "com.github.javaparser.javadoc.JavadocBlockTag"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.javadoc.JavadocBlockTag].toText()"
    functionSourceFile: "com.github.javaparser.javadoc.JavadocBlockTag"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.javadoc.JavadocBlockTag:130"
      Branch Sides:
      - BranchSide: "com.github.javaparser.javadoc.JavadocBlockTag:134"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.javadoc.JavadocBlockTag:133"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.javadoc.JavadocBlockTag:126,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.javadoc.JavadocBlockTag:127,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.javadoc.JavadocBlockTag:129,1"
      Dst: "[com.github.javaparser.javadoc.JavadocBlockTag$lambda_toText_0__1266].bootstrap$"
    - Src: "com.github.javaparser.javadoc.JavadocBlockTag:129,1"
      Dst: "[java.util.Optional].ifPresent"
    - Src: "com.github.javaparser.javadoc.JavadocBlockTag:130,1"
      Dst: "[com.github.javaparser.javadoc.description.JavadocDescription].isEmpty"
    - Src: "com.github.javaparser.javadoc.JavadocBlockTag:132,1"
      Dst: "[com.github.javaparser.javadoc.description.JavadocDescription].toText"
    - Src: "com.github.javaparser.javadoc.JavadocBlockTag:134,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.javadoc.JavadocBlockTag].equals(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.javadoc.JavadocBlockTag"
    linkageType: null
    functionLinenumber: 138
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.javadoc.description.JavadocDescription].equals(java.lang.Object)"
    functionUses: 33
    ICount: 23
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.javadoc.JavadocBlockTag:139"
      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: []
      - BranchSide: "com.github.javaparser.javadoc.JavadocBlockTag:141"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.javadoc.JavadocBlockTag:141"
      Branch Sides:
      - BranchSide: "com.github.javaparser.javadoc.JavadocBlockTag:143"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.javadoc.JavadocBlockTag:142"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.javadoc.JavadocBlockTag:144"
      Branch Sides:
      - BranchSide: "com.github.javaparser.javadoc.JavadocBlockTag:146"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.javadoc.JavadocBlockTag:145"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "com.github.javaparser.javadoc.JavadocBlockTag:146"
      Branch Sides:
      - BranchSide: "com.github.javaparser.javadoc.JavadocBlockTag:148"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.javadoc.JavadocBlockTag:147"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.javadoc.JavadocBlockTag:141,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.javadoc.JavadocBlockTag:146,1"
      Dst: "[com.github.javaparser.javadoc.description.JavadocDescription].equals"
    - Src: "com.github.javaparser.javadoc.JavadocBlockTag:148,1"
      Dst: "[java.util.Optional].equals"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.javadoc.JavadocBlockTag].hashCode()"
    functionSourceFile: "com.github.javaparser.javadoc.JavadocBlockTag"
    linkageType: null
    functionLinenumber: 152
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.javadoc.description.JavadocDescription].hashCode()"
    functionUses: 7
    ICount: 12
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.javadoc.JavadocBlockTag:153,1"
      Dst: "[java.lang.Enum].hashCode"
    - Src: "com.github.javaparser.javadoc.JavadocBlockTag:154,1"
      Dst: "[com.github.javaparser.javadoc.description.JavadocDescription].hashCode"
    - Src: "com.github.javaparser.javadoc.JavadocBlockTag:155,1"
      Dst: "[java.util.Optional].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.javadoc.JavadocBlockTag].toString()"
    functionSourceFile: "com.github.javaparser.javadoc.JavadocBlockTag"
    linkageType: null
    functionLinenumber: 160
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 19
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.javadoc.JavadocBlockTag:161,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.javadoc.JavadocBlockTag:161,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.javadoc.JavadocBlockTag:161,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.StringBuilder"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.javadoc.JavadocBlockTag:129,1"
      Dst: "[java.lang.StringBuilder].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.UnparsableStmtMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.UnparsableStmtMetaModel"
    linkageType: null
    functionLinenumber: 41
    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:42,1"
      Dst: "[com.github.javaparser.metamodel.StatementMetaModel].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_207__518].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_207__518"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__518].<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__518:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_207__518].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_207__518].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_207__518"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_207__518:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_207__518].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_207__518"
    linkageType: null
    functionLinenumber: -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.expr.AnnotationExpr)"
    functionUses: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_207__518:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$207"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveType_2__795].bootstrap$()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveType_2__795"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Supplier"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveType_2__795].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveType_2__795:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveType_2__795].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveType_2__795].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveType_2__795"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveType_2__795:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveType_2__795].get()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveType_2__795"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter].lambda$solveType$2()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveType_2__795:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter].lambda$solveType$2"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node].<init>(java.lang.Object,com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$WeightedValue)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node"
    linkageType: null
    functionLinenumber: 869
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$WeightedValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node:870,1"
      Dst: "[java.util.concurrent.atomic.AtomicReference].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node].getPrevious()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node"
    linkageType: null
    functionLinenumber: 876
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node].setPrevious(com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node"
    linkageType: null
    functionLinenumber: 882
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node].getNext()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node"
    linkageType: null
    functionLinenumber: 888
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node].setNext(com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node"
    linkageType: null
    functionLinenumber: 894
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node].getValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node"
    linkageType: null
    functionLinenumber: 899
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node:900,1"
      Dst: "[java.util.concurrent.atomic.AtomicReference].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node].setNext(com.fasterxml.jackson.databind.util.internal.Linked)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node"
    linkageType: null
    functionLinenumber: 858
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.util.internal.Linked"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node].setNext(com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node)"
    functionUses: 5
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node:859,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node].setNext"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node].setPrevious(com.fasterxml.jackson.databind.util.internal.Linked)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node"
    linkageType: null
    functionLinenumber: 858
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.util.internal.Linked"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node].setPrevious(com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node)"
    functionUses: 5
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node:859,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node].setPrevious"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$FloatSerializer].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.NumberSerializers$FloatSerializer"
    linkageType: null
    functionLinenumber: 207
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$Base].<init>(java.lang.Class,com.fasterxml.jackson.core.JsonParser$NumberType,java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.NumberSerializers$FloatSerializer:208,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$Base].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$FloatSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.NumberSerializers$FloatSerializer"
    linkageType: null
    functionLinenumber: 213
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(float)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(float)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(float)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(float)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(float)"
    functionUses: 60
    ICount: 8
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.NumberSerializers$FloatSerializer:214,1"
      Dst: "[java.lang.Float].floatValue"
    - Src: "com.fasterxml.jackson.databind.ser.std.NumberSerializers$FloatSerializer:214,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeNumber"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_3__748].bootstrap$(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_3__748"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__748].<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__748:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_3__748].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_3__748].<init>(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_3__748"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_3__748:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_3__748].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_3__748"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_3__748:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].lambda$visit$3"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_46__284].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_46__284"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__284].<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__284:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_46__284].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_46__284].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_46__284"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_46__284:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_46__284].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_46__284"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 14
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_46__284:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$46"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.AssignExprMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.AssignExprMetaModel"
    linkageType: null
    functionLinenumber: 41
    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:42,1"
      Dst: "[com.github.javaparser.metamodel.ExpressionMetaModel].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 270
    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)"
    - "[com.github.javaparser.ast.stmt.ForStmt].clone()"
    - "[com.github.javaparser.ast.type.PrimitiveType].clone()"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].clone()"
    - "[com.github.javaparser.ast.stmt.AssertStmt].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].clone()"
    - "[com.github.javaparser.ast.expr.SwitchExpr].clone()"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].clone()"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].clone()"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.AssignExpr].clone()"
    - "[com.github.javaparser.ast.stmt.BlockStmt].clone()"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].clone()"
    - "[com.github.javaparser.ast.type.ReferenceType].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].clone()"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].clone()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.type.WildcardType].clone()"
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].clone()"
    - "[com.github.javaparser.ast.stmt.TryStmt].clone()"
    - "[com.github.javaparser.ast.body.FieldDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.PatternExpr].clone()"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].clone()"
    - "[com.github.javaparser.ast.type.TypeParameter].clone()"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].clone()"
    - "[com.github.javaparser.ast.stmt.YieldStmt].clone()"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].clone()"
    - "[com.github.javaparser.ast.type.VarType].clone()"
    - "[com.github.javaparser.ast.expr.LiteralExpr].clone()"
    - "[com.github.javaparser.ast.type.VoidType].clone()"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].clone()"
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.expr.NameExpr].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].clone()"
    - "[com.github.javaparser.ast.type.UnionType].clone()"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].clone()"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.ThisExpr].clone()"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].clone()"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].clone()"
    - "[com.github.javaparser.ast.expr.TypeExpr].clone()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].clone()"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].clone()"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.body.MethodDeclaration].clone()"
    - "[com.github.javaparser.ast.body.EnumDeclaration].clone()"
    - "[com.github.javaparser.ast.body.ReceiverParameter].clone()"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].clone()"
    - "[com.github.javaparser.ast.stmt.DoStmt].clone()"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].clone()"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].clone()"
    - "[com.github.javaparser.ast.expr.Name].clone()"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].clone()"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].clone()"
    - "[com.github.javaparser.ast.body.VariableDeclarator].clone()"
    - "[com.github.javaparser.ast.type.Type].clone()"
    - "[com.github.javaparser.ast.Modifier].clone()"
    - "[com.github.javaparser.ast.ImportDeclaration].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.type.IntersectionType].clone()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.Expression].clone()"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].clone()"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.CastExpr].clone()"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.Statement].clone()"
    - "[com.github.javaparser.ast.expr.SimpleName].clone()"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].clone()"
    - "[com.github.javaparser.ast.stmt.BreakStmt].clone()"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].clone()"
    - "[java.lang.Thread].clone()"
    - "[com.github.javaparser.ast.expr.ClassExpr].clone()"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].clone()"
    - "[com.github.javaparser.ast.body.Parameter].clone()"
    - "[com.github.javaparser.ast.Node].clone()"
    - "[com.github.javaparser.ast.PackageDeclaration].clone()"
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.type.ArrayType].clone()"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].clone()"
    - "[com.github.javaparser.ast.expr.LambdaExpr].clone()"
    - "[com.github.javaparser.ast.stmt.WhileStmt].clone()"
    - "[com.github.javaparser.ast.stmt.CatchClause].clone()"
    - "[com.github.javaparser.ast.stmt.IfStmt].clone()"
    - "[com.github.javaparser.ast.CompilationUnit].clone()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].clone()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].clone()"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].clone()"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].clone()"
    - "[com.github.javaparser.ast.expr.SuperExpr].clone()"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].clone()"
    - "[com.github.javaparser.ast.ArrayCreationLevel].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDirective].clone()"
    - "[com.github.javaparser.ast.expr.MemberValuePair].clone()"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].clone()"
    - "[com.github.javaparser.ast.body.RecordDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].clone()"
    - "[com.github.javaparser.ast.expr.UnaryExpr].clone()"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.BinaryExpr].clone()"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].clone()"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].clone()"
    - "[com.github.javaparser.ast.type.UnknownType].clone()"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].clone()"
    - "[com.fasterxml.jackson.databind.util.ISO8601DateFormat].clone()"
    functionUses: 1
    ICount: 10
    EdgeCount: 116
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.StringEscapeUtils$AggregateTranslator:272"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$AggregateTranslator:271"
        BranchSideFuncs:
        - "clone()"
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$AggregateTranslator:270"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.utils.StringEscapeUtils$1)"
        - "clone()"
    Callsites:
    - Src: "com.github.javaparser.utils.StringEscapeUtils$AggregateTranslator:271,1"
      Dst: "[com.github.javaparser.utils.StringEscapeUtils$CharSequenceTranslator].<init>"
    - Src: "com.github.javaparser.utils.StringEscapeUtils$AggregateTranslator:272,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.StringEscapeUtils$AggregateTranslator].translate(java.lang.CharSequence,int,java.io.Writer)"
    functionSourceFile: "com.github.javaparser.utils.StringEscapeUtils$AggregateTranslator"
    linkageType: null
    functionLinenumber: 281
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "java.lang.CharSequence"
    - "int"
    - "java.io.Writer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.StringEscapeUtils$UnicodeUnescaper].translate(java.lang.CharSequence,int,java.io.Writer)"
    - "[com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper].translate(java.lang.CharSequence,int,java.io.Writer)"
    - "[com.github.javaparser.utils.StringEscapeUtils$LookupTranslator].translate(java.lang.CharSequence,int,java.io.Writer)"
    - "[com.github.javaparser.utils.StringEscapeUtils$AggregateTranslator].translate(java.lang.CharSequence,int,java.io.Writer)"
    functionUses: 2
    ICount: 15
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.StringEscapeUtils$AggregateTranslator:282"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$AggregateTranslator:288"
        BranchSideFuncs:
        - "translate(java.lang.CharSequence,int,java.io.Writer)"
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$AggregateTranslator:287"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.StringEscapeUtils$AggregateTranslator:284"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$AggregateTranslator:282"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$AggregateTranslator:281"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.utils.StringEscapeUtils$AggregateTranslator:283,1"
      Dst: "[com.github.javaparser.utils.StringEscapeUtils$CharSequenceTranslator].translate"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 261
    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: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.StringEscapeUtils$AggregateTranslator:262,1"
      Dst: "[com.github.javaparser.utils.StringEscapeUtils$AggregateTranslator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_107__158].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_107__158"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__158].<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__158:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_107__158].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_107__158].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_107__158"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_107__158:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_107__158].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_107__158"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 14
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_107__158:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$107"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.NameTransformer$NopTransformer].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.NameTransformer$NopTransformer"
    linkageType: null
    functionLinenumber: 15
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.NameTransformer].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.NameTransformer$NopTransformer:16,1"
      Dst: "[com.fasterxml.jackson.databind.util.NameTransformer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.NameTransformer$NopTransformer].transform(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.NameTransformer$NopTransformer"
    linkageType: null
    functionLinenumber: 23
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.NameTransformer$NopTransformer].reverse(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.NameTransformer$NopTransformer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__163].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__163"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__163].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__163:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__163].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__163].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__163"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__163:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__163].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__163"
    linkageType: null
    functionLinenumber: -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.BlockComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    functionUses: 14
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__163:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__160].bootstrap$(com.github.javaparser.ast.expr.ArrayAccessExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__160"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.ArrayAccessExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__160].<init>(com.github.javaparser.ast.expr.ArrayAccessExpr)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__160:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__160].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__160].<init>(com.github.javaparser.ast.expr.ArrayAccessExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__160"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.ArrayAccessExpr"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__160:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__160].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__160"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__160:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_99__450].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_99__450"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__450].<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__450:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_99__450].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_99__450].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_99__450"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_99__450:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_99__450].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_99__450"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_99__450:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$99"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getConstructors_6__1198].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getConstructors_6__1198"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getConstructors_6__1198].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getConstructors_6__1198:-1,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getConstructors_6__1198].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getConstructors_6__1198].<init>()"
    functionSourceFile: "com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getConstructors_6__1198"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getConstructors_6__1198:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getConstructors_6__1198].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getConstructors_6__1198"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getConstructors_6__1198:-1,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithMembers].lambda$getConstructors$6"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor].<init>(com.github.javaparser.ParserConfiguration)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ParserConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor:232,1"
      Dst: "[com.github.javaparser.Processor].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor].preProcess(com.github.javaparser.Provider)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor"
    linkageType: null
    functionLinenumber: 237
    functionDepth: 0
    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:238"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor:242"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.Provider)"
      - BranchSide: "com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor:241"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor:238,1"
      Dst: "[com.github.javaparser.ParserConfiguration].isPreprocessUnicodeEscapes"
    - Src: "com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor:239,1"
      Dst: "[com.github.javaparser.UnicodeEscapeProcessingProvider].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor].postProcess(com.github.javaparser.ParseResult,com.github.javaparser.ParserConfiguration)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor"
    linkageType: null
    functionLinenumber: 246
    functionDepth: 0
    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__994].bootstrap$(com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor)"
    - "[com.github.javaparser.ParseResult].getResult()"
    functionUses: 2
    ICount: 10
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor:247"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor:255"
        BranchSideFuncs:
        - "getResult()"
        - "bootstrap$(com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor)"
      - BranchSide: "com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor:254"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor:247,1"
      Dst: "[com.github.javaparser.ParserConfiguration].isPreprocessUnicodeEscapes"
    - Src: "com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor:248,1"
      Dst: "[com.github.javaparser.ParseResult].getResult"
    - Src: "com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor:248,1"
      Dst: "[com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor$lambda_postProcess_2__994].bootstrap$"
    - Src: "com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor:248,1"
      Dst: "[java.util.Optional].ifPresent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor].lambda$postProcess$2(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor"
    linkageType: null
    functionLinenumber: 248
    functionDepth: 0
    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__1031].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:250"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor:253"
        BranchSideFuncs:
        - "bootstrap$(com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping)"
        - "walk(java.util.function.Consumer)"
      - BranchSide: "com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor:252"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor:249,1"
      Dst: "[com.github.javaparser.UnicodeEscapeProcessingProvider].getPositionMapping"
    - Src: "com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor:250,1"
      Dst: "[com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping].isEmpty"
    - Src: "com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor:251,1"
      Dst: "[com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor$lambda_postProcess_1__1031].bootstrap$"
    - Src: "com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor:251,1"
      Dst: "[com.github.javaparser.ast.Node].walk"
    JavaMethodInfo: null
    BBCount: 3
    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: null
    functionLinenumber: 250
    functionDepth: 0
    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__1083].bootstrap$(com.github.javaparser.ast.Node,com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping)"
    - "[com.github.javaparser.ast.Node].getRange()"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor:251,1"
      Dst: "[com.github.javaparser.ast.Node].getRange"
    - Src: "com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor:251,1"
      Dst: "[com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor$lambda_postProcess_0__1083].bootstrap$"
    - Src: "com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor:251,1"
      Dst: "[java.util.Optional].ifPresent"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping"
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor:251,1"
      Dst: "[com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping].transform"
    - Src: "com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor:251,1"
      Dst: "[com.github.javaparser.ast.Node].setRange"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor].<init>(com.github.javaparser.ParserConfiguration,com.github.javaparser.ParserConfiguration$1)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ParserConfiguration"
    - "com.github.javaparser.ParserConfiguration$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor:232,1"
      Dst: "[com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 31
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.concretesyntaxmodel.CsmElement"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Removed:32,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Removed].toString()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Removed"
    linkageType: null
    functionLinenumber: 37
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 19
    ICount: 9
    EdgeCount: 0
    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"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Removed:38,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Removed].equals(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Removed"
    linkageType: null
    functionLinenumber: 42
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmIndent:com.github.javaparser.printer.concretesyntaxmodel.CsmUnindent].equals(java.lang.Object)"
    functionUses: 34
    ICount: 14
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Removed:43"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Removed:45"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Removed:44"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Removed:45"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Removed:46"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Removed:45"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Removed:45"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Removed:47"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Removed:46"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Removed:45,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Removed:48,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Removed].hashCode()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Removed"
    linkageType: null
    functionLinenumber: 52
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].hashCode()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].hashCode()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].hashCode()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmIndent:com.github.javaparser.printer.concretesyntaxmodel.CsmUnindent].hashCode()"
    functionUses: 7
    ICount: 4
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Removed:53,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Removed].getElement()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Removed"
    linkageType: null
    functionLinenumber: 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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Removed].getChild()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Removed"
    linkageType: null
    functionLinenumber: 61
    functionDepth: 0
    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()"
    functionUses: 1
    ICount: 17
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Removed:62"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Removed:66"
        BranchSideFuncs:
        - "getChild()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Removed:65"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Removed:62,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElement].isChild"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Removed:64,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].getChild"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Removed:66,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Removed:66,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Removed:66,1"
      Dst: "[java.lang.Class].getSimpleName"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Removed:66,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Removed:66,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Removed].getTokenType()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Removed"
    linkageType: null
    functionLinenumber: 69
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].isToken()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].getTokenType()"
    functionUses: 1
    ICount: 17
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Removed:70"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Removed:74"
        BranchSideFuncs:
        - "getTokenType()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Removed:73"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Removed:70,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Removed].isToken"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Removed:72,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].getTokenType"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Removed:74,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Removed:74,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Removed:74,1"
      Dst: "[java.lang.Class].getSimpleName"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Removed:74,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Removed:74,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Removed].isAdded()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Removed"
    linkageType: null
    functionLinenumber: 78
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Removed].isRemoved()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Removed"
    linkageType: null
    functionLinenumber: 83
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Removed].isKept()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Removed"
    linkageType: null
    functionLinenumber: 88
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Removed].isToken()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Removed"
    linkageType: null
    functionLinenumber: 92
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Removed].isPrimitiveType()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Removed"
    linkageType: null
    functionLinenumber: 96
    functionDepth: 0
    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:97"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Removed:101"
        BranchSideFuncs:
        - "getChild()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Removed:100"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Removed:97,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElement].isChild"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Removed:99,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].getChild"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Removed].isWhiteSpace()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Removed"
    linkageType: null
    functionLinenumber: 104
    functionDepth: 0
    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:105"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Removed:109"
        BranchSideFuncs:
        - "isWhiteSpace()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Removed:108"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Removed:105,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Removed].isToken"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Removed:107,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].isWhiteSpace"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Removed].isWhiteSpaceNotEol()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Removed"
    linkageType: null
    functionLinenumber: 112
    functionDepth: 0
    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:113"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Removed:117"
        BranchSideFuncs:
        - "isWhiteSpaceNotEol()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Removed:116"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Removed:113,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Removed].isToken"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Removed:115,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].isWhiteSpaceNotEol"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Removed].isNewLine()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Removed"
    linkageType: null
    functionLinenumber: 120
    functionDepth: 0
    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:121"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Removed:125"
        BranchSideFuncs:
        - "isNewLine()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Removed:124"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Removed:121,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Removed].isToken"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Removed:123,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].isNewLine"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.AssignExpr$Operator].values()"
    functionSourceFile: "com.github.javaparser.ast.expr.AssignExpr$Operator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.AssignExpr$Operator[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.AssignExpr$Operator:52,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.AssignExpr$Operator"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.AssignExpr$Operator:52,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 68
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.AssignExpr$Operator:69,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.AssignExpr$Operator].asString()"
    functionSourceFile: "com.github.javaparser.ast.expr.AssignExpr$Operator"
    linkageType: null
    functionLinenumber: 73
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.AssignExpr$Operator].toBinaryOperator()"
    functionSourceFile: "com.github.javaparser.ast.expr.AssignExpr$Operator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 40
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.AssignExpr$Operator:78,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "com.github.javaparser.ast.expr.AssignExpr$Operator:80,1"
      Dst: "[java.util.Optional].of"
    - Src: "com.github.javaparser.ast.expr.AssignExpr$Operator:102,1"
      Dst: "[java.util.Optional].empty"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.AssignExpr$Operator].$values()"
    functionSourceFile: "com.github.javaparser.ast.expr.AssignExpr$Operator"
    linkageType: null
    functionLinenumber: 51
    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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration$lambda_getInternalType_0__657].bootstrap$(java.lang.String)"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration$lambda_getInternalType_0__657"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration$lambda_getInternalType_0__657].<init>(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration$lambda_getInternalType_0__657:-1,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration$lambda_getInternalType_0__657].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration$lambda_getInternalType_0__657].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration$lambda_getInternalType_0__657"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration$lambda_getInternalType_0__657:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration$lambda_getInternalType_0__657].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration$lambda_getInternalType_0__657"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].lambda$getInternalType$0(java.lang.String,com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    functionUses: 7
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration$lambda_getInternalType_0__657:-1,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].lambda$getInternalType$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_getAllFieldsVisibleToInheritors_8__960].bootstrap$(java.util.List)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_getAllFieldsVisibleToInheritors_8__960"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_getAllFieldsVisibleToInheritors_8__960].<init>(java.util.List)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_getAllFieldsVisibleToInheritors_8__960:-1,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_getAllFieldsVisibleToInheritors_8__960].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_getAllFieldsVisibleToInheritors_8__960].<init>(java.util.List)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_getAllFieldsVisibleToInheritors_8__960"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_getAllFieldsVisibleToInheritors_8__960:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_getAllFieldsVisibleToInheritors_8__960].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_getAllFieldsVisibleToInheritors_8__960"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].lambda$getAllFieldsVisibleToInheritors$8(java.util.List,com.github.javaparser.resolution.types.ResolvedReferenceType)"
    functionUses: 3
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_getAllFieldsVisibleToInheritors_8__960:-1,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].lambda$getAllFieldsVisibleToInheritors$8"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].<init>()"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:39,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].computePowerOfTen(java.util.NavigableMap,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath"
    linkageType: null
    functionLinenumber: 50
    functionDepth: 0
    returnType: "java.math.BigInteger"
    argCount: 2
    argTypes:
    - "java.util.NavigableMap"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].computePowerOfTen(java.util.NavigableMap,int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].multiply(java.math.BigInteger,java.math.BigInteger)"
    functionUses: 2
    ICount: 29
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:51"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:54"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:53"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:54"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:63"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:62"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:57"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:60"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:59"
        BranchSideFuncs:
        - "multiply(java.math.BigInteger,java.math.BigInteger)"
        - "computePowerOfTen(java.util.NavigableMap,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:55,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:55,1"
      Dst: "[java.util.NavigableMap].floorEntry"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:56,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:57,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:58,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:60,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].computePowerOfTen"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:60,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].multiply"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:63,1"
      Dst: "[java.math.BigInteger].pow"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:63,1"
      Dst: "[java.math.BigInteger].shiftLeft"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].computeTenRaisedByNFloor16Recursive(java.util.NavigableMap,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath"
    linkageType: null
    functionLinenumber: 69
    functionDepth: 0
    returnType: "java.math.BigInteger"
    argCount: 2
    argTypes:
    - "java.util.NavigableMap"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].computeTenRaisedByNFloor16Recursive(java.util.NavigableMap,int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].multiply(java.math.BigInteger,java.math.BigInteger)"
    functionUses: 2
    ICount: 24
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:74"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:77"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:76"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:79"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:83"
        BranchSideFuncs:
        - "computeTenRaisedByNFloor16Recursive(java.util.NavigableMap,int)"
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:82"
        BranchSideFuncs:
        - "multiply(java.math.BigInteger,java.math.BigInteger)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:71,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:71,1"
      Dst: "[java.util.NavigableMap].floorEntry"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:72,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:72,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:73,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:78,1"
      Dst: "[java.util.Map].get"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:80,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].computeTenRaisedByNFloor16Recursive"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:81,1"
      Dst: "[java.util.Map].put"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:83,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].multiply"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].createPowersOfTenFloor16Map()"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath"
    linkageType: null
    functionLinenumber: 87
    functionDepth: 0
    returnType: "java.util.NavigableMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:88,1"
      Dst: "[java.util.TreeMap].<init>"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:89,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:89,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].estimateNumBits(long)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath"
    linkageType: null
    functionLinenumber: 98
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].fillPowersOf10Floor16(int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath"
    linkageType: null
    functionLinenumber: 110
    functionDepth: 0
    returnType: "java.util.NavigableMap"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].fillPowersOfNFloor16Recursive(java.util.NavigableMap,int,int)"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator:com.fasterxml.jackson.databind.util.ArrayIterator:com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator:com.github.javaparser.TokenRange$1:com.github.javaparser.ast.Node$PostOrderIterator:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$WriteThroughEntry].setValue(java.lang.Object)"
    functionUses: 1
    ICount: 26
    EdgeCount: 46
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:117"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:122"
        BranchSideFuncs:
        - "next()"
        - "setValue(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:121"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:111,1"
      Dst: "[java.util.TreeMap].<init>"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:112,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:112,1"
      Dst: "[java.math.BigInteger].valueOf"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:112,1"
      Dst: "[java.util.Map].put"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:114,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].fillPowersOfNFloor16Recursive"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:117,1"
      Dst: "[java.util.SortedMap].entrySet"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:117,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:117,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:118,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:119,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:119,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:119,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:119,1"
      Dst: "[java.math.BigInteger].shiftLeft"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:119,1"
      Dst: "[java.util.Map$Entry].setValue"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].fillPowersOfNFloor16Recursive(java.util.NavigableMap,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath"
    linkageType: null
    functionLinenumber: 125
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.NavigableMap"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].splitFloor16(int,int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].fillPowersOfNFloor16Recursive(java.util.NavigableMap,int,int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].fillPowersOfNFloor16Recursive(java.util.NavigableMap,int,int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].computeTenRaisedByNFloor16Recursive(java.util.NavigableMap,int)"
    functionUses: 5
    ICount: 17
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:128"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:132"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:131"
        BranchSideFuncs:
        - "splitFloor16(int,int)"
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:134"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:139"
        BranchSideFuncs:
        - "computeTenRaisedByNFloor16Recursive(java.util.NavigableMap,int)"
        - "fillPowersOfNFloor16Recursive(java.util.NavigableMap,int,int)"
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:138"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:132,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].splitFloor16"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:134,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:134,1"
      Dst: "[java.util.Map].containsKey"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:135,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].fillPowersOfNFloor16Recursive"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:137,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].computeTenRaisedByNFloor16Recursive"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:137,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].fullMultiplication(long,long)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath"
    linkageType: null
    functionLinenumber: 155
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath$UInt128"
    argCount: 2
    argTypes:
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath$UInt128].<init>(long,long,com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath$1)"
    functionUses: 2
    ICount: 24
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:163,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath$UInt128].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].splitFloor16(int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath"
    linkageType: null
    functionLinenumber: 170
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_setup_0__1002].bootstrap$(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_setup_0__1002"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__1002].<init>(com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_setup_0__1002:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_setup_0__1002].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_setup_0__1002].<init>(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_setup_0__1002"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_setup_0__1002:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_setup_0__1002].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_setup_0__1002"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_setup_0__1002:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].lambda$setup$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.RootNameLookup].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.RootNameLookup"
    linkageType: null
    functionLinenumber: 20
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.LRUMap].<init>(int,int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.RootNameLookup:21,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.databind.util.RootNameLookup:22,1"
      Dst: "[com.fasterxml.jackson.databind.util.LRUMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.RootNameLookup].findRootName(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.cfg.MapperConfig)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.RootNameLookup"
    linkageType: null
    functionLinenumber: 25
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.PropertyName"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.RootNameLookup].findRootName(java.lang.Class,com.fasterxml.jackson.databind.cfg.MapperConfig)"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.RootNameLookup:26,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.util.RootNameLookup:26,1"
      Dst: "[com.fasterxml.jackson.databind.util.RootNameLookup].findRootName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.RootNameLookup].findRootName(java.lang.Class,com.fasterxml.jackson.databind.cfg.MapperConfig)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.RootNameLookup"
    linkageType: null
    functionLinenumber: 30
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.PropertyName"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.ClassKey].<init>(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.util.LRUMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].introspectClassAnnotations(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].getAnnotationIntrospector()"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector:com.fasterxml.jackson.databind.introspect.BasicBeanDescription].getClassInfo()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findRootName(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findRootName(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.PropertyName].hasSimpleName()"
    - "[com.fasterxml.jackson.databind.PropertyName].construct(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.LRUMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 2
    ICount: 23
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.RootNameLookup:33"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.RootNameLookup:36"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.RootNameLookup:35"
        BranchSideFuncs:
        - "getAnnotationIntrospector()"
        - "hasSimpleName()"
        - "getClassInfo()"
        - "introspectClassAnnotations(java.lang.Class)"
        - "findRootName(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - Branch String: "com.fasterxml.jackson.databind.util.RootNameLookup:41"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.RootNameLookup:42"
        BranchSideFuncs:
        - "construct(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.util.RootNameLookup:41"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.RootNameLookup:44"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.RootNameLookup:31,1"
      Dst: "[com.fasterxml.jackson.databind.type.ClassKey].<init>"
    - Src: "com.fasterxml.jackson.databind.util.RootNameLookup:32,1"
      Dst: "[com.fasterxml.jackson.databind.util.LRUMap].get"
    - Src: "com.fasterxml.jackson.databind.util.RootNameLookup:36,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].introspectClassAnnotations"
    - Src: "com.fasterxml.jackson.databind.util.RootNameLookup:37,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getAnnotationIntrospector"
    - Src: "com.fasterxml.jackson.databind.util.RootNameLookup:38,1"
      Dst: "[com.fasterxml.jackson.databind.BeanDescription].getClassInfo"
    - Src: "com.fasterxml.jackson.databind.util.RootNameLookup:39,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findRootName"
    - Src: "com.fasterxml.jackson.databind.util.RootNameLookup:41,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyName].hasSimpleName"
    - Src: "com.fasterxml.jackson.databind.util.RootNameLookup:43,1"
      Dst: "[java.lang.Class].getSimpleName"
    - Src: "com.fasterxml.jackson.databind.util.RootNameLookup:43,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyName].construct"
    - Src: "com.fasterxml.jackson.databind.util.RootNameLookup:45,1"
      Dst: "[com.fasterxml.jackson.databind.util.LRUMap].put"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.RootNameLookup].readResolve()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.RootNameLookup"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.RootNameLookup:60,1"
      Dst: "[com.fasterxml.jackson.databind.util.RootNameLookup].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration].<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration,com.github.javaparser.ast.body.ConstructorDeclaration,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration"
    linkageType: null
    functionLinenumber: 47
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration"
    - "com.github.javaparser.ast.body.ConstructorDeclaration"
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration:48,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration].declaringType()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration"
    linkageType: null
    functionLinenumber: 55
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration].getNumberOfParams()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration"
    linkageType: null
    functionLinenumber: 60
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.CallableDeclaration].getParameters()"
    - "[com.github.javaparser.ast.NodeList].size()"
    functionUses: 17
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration:61,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getParameters"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration:61,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration].getParam(int)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration"
    linkageType: null
    functionLinenumber: 65
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.declarations.ResolvedParameterDeclaration"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserParameterDeclaration].<init>(com.github.javaparser.ast.body.Parameter,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getParameters()"
    functionUses: 9
    ICount: 23
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration:66"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration:67"
        BranchSideFuncs:
        - "getNumberOfParams()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration:66"
        BranchSideFuncs:
        - "getNumberOfParams()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration:66"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration:69"
        BranchSideFuncs:
        - "getNumberOfParams()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration:68"
        BranchSideFuncs:
        - "getParameters()"
        - "get(int)"
        - "<init>(com.github.javaparser.ast.body.Parameter,com.github.javaparser.resolution.TypeSolver)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration:66,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration].getNumberOfParams"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration:67,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration:67,1"
      Dst: "[java.lang.String].format"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration:67,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration:69,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getParameters"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration:69,1"
      Dst: "[com.github.javaparser.ast.NodeList].get"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration:69,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserParameterDeclaration].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration].getName()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration"
    linkageType: null
    functionLinenumber: 73
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].getName()"
    functionUses: 2
    ICount: 4
    EdgeCount: 15
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration:74,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedDeclaration].getName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration].getWrappedNode()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration"
    linkageType: null
    functionLinenumber: 82
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.ConstructorDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration].accessSpecifier()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration"
    linkageType: null
    functionLinenumber: 87
    functionDepth: 0
    returnType: "com.github.javaparser.ast.AccessSpecifier"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithModifiers].getAccessSpecifier()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration:88,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithModifiers].getAccessSpecifier"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration].getTypeParameters()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration"
    linkageType: null
    functionLinenumber: 92
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration$lambda_getTypeParameters_0__918].bootstrap$(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getTypeParameters()"
    functionUses: 2
    ICount: 10
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration:93,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getTypeParameters"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration:93,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration:93,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration$lambda_getTypeParameters_0__918].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration:93,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration:93,1"
      Dst: "[java.util.stream.Collectors].toList"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration:93,1"
      Dst: "[java.util.stream.Stream].collect"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration].getNumberOfSpecifiedExceptions()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration"
    linkageType: null
    functionLinenumber: 97
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.CallableDeclaration].getThrownExceptions()"
    - "[com.github.javaparser.ast.NodeList].size()"
    functionUses: 4
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration:98,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getThrownExceptions"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration:98,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration].getSpecifiedException(int)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration"
    linkageType: null
    functionLinenumber: 102
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration].getNumberOfSpecifiedExceptions()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration].getNumberOfSpecifiedExceptions()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].get(com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].convert(com.github.javaparser.ast.type.Type,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getThrownExceptions()"
    functionUses: 1
    ICount: 24
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration:103"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration:104"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration:103"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration:103"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration:107"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration:106"
        BranchSideFuncs:
        - "get(com.github.javaparser.resolution.TypeSolver)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration:103,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration].getNumberOfSpecifiedExceptions"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration:105,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration:104,1"
      Dst: "[java.lang.String].format"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration:104,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration:107,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].get"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration:108,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getThrownExceptions"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration:108,1"
      Dst: "[com.github.javaparser.ast.NodeList].get"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration:108,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].convert"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration].toAst()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration:113,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration].lambda$getTypeParameters$0(com.github.javaparser.ast.type.TypeParameter)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration"
    linkageType: null
    functionLinenumber: 92
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.type.TypeParameter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].<init>(com.github.javaparser.ast.type.TypeParameter,com.github.javaparser.resolution.TypeSolver)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration:93,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.observer.ObservableProperty$lambda_fromCamelCaseName_0__1019].bootstrap$(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.observer.ObservableProperty$lambda_fromCamelCaseName_0__1019"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.observer.ObservableProperty$lambda_fromCamelCaseName_0__1019].<init>(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.observer.ObservableProperty$lambda_fromCamelCaseName_0__1019:-1,1"
      Dst: "[com.github.javaparser.ast.observer.ObservableProperty$lambda_fromCamelCaseName_0__1019].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.observer.ObservableProperty$lambda_fromCamelCaseName_0__1019].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.observer.ObservableProperty$lambda_fromCamelCaseName_0__1019"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.observer.ObservableProperty$lambda_fromCamelCaseName_0__1019:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.observer.ObservableProperty$lambda_fromCamelCaseName_0__1019].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.observer.ObservableProperty$lambda_fromCamelCaseName_0__1019"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 3
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.observer.ObservableProperty$lambda_fromCamelCaseName_0__1019:-1,1"
      Dst: "[com.github.javaparser.ast.observer.ObservableProperty].lambda$fromCamelCaseName$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.TypeMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.TypeMetaModel"
    linkageType: null
    functionLinenumber: 42
    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:43,1"
      Dst: "[com.github.javaparser.metamodel.NodeMetaModel].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 47
    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:48,1"
      Dst: "[com.github.javaparser.metamodel.NodeMetaModel].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.PropertyAccessor].values()"
    functionSourceFile: "com.fasterxml.jackson.annotation.PropertyAccessor"
    linkageType: null
    functionLinenumber: 12
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.PropertyAccessor[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.ForStmt].clone()"
    - "[com.github.javaparser.ast.type.PrimitiveType].clone()"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].clone()"
    - "[com.github.javaparser.ast.stmt.AssertStmt].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].clone()"
    - "[com.github.javaparser.ast.expr.SwitchExpr].clone()"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].clone()"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].clone()"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.AssignExpr].clone()"
    - "[com.github.javaparser.ast.stmt.BlockStmt].clone()"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].clone()"
    - "[com.github.javaparser.ast.type.ReferenceType].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].clone()"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].clone()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.type.WildcardType].clone()"
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].clone()"
    - "[com.github.javaparser.ast.stmt.TryStmt].clone()"
    - "[com.github.javaparser.ast.body.FieldDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.PatternExpr].clone()"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].clone()"
    - "[com.github.javaparser.ast.type.TypeParameter].clone()"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].clone()"
    - "[com.github.javaparser.ast.stmt.YieldStmt].clone()"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].clone()"
    - "[com.github.javaparser.ast.type.VarType].clone()"
    - "[com.github.javaparser.ast.expr.LiteralExpr].clone()"
    - "[com.github.javaparser.ast.type.VoidType].clone()"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].clone()"
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.expr.NameExpr].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].clone()"
    - "[com.github.javaparser.ast.type.UnionType].clone()"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].clone()"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.ThisExpr].clone()"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].clone()"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].clone()"
    - "[com.github.javaparser.ast.expr.TypeExpr].clone()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].clone()"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].clone()"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.body.MethodDeclaration].clone()"
    - "[com.github.javaparser.ast.body.EnumDeclaration].clone()"
    - "[com.github.javaparser.ast.body.ReceiverParameter].clone()"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].clone()"
    - "[com.github.javaparser.ast.stmt.DoStmt].clone()"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].clone()"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].clone()"
    - "[com.github.javaparser.ast.expr.Name].clone()"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].clone()"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].clone()"
    - "[com.github.javaparser.ast.body.VariableDeclarator].clone()"
    - "[com.github.javaparser.ast.type.Type].clone()"
    - "[com.github.javaparser.ast.Modifier].clone()"
    - "[com.github.javaparser.ast.ImportDeclaration].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.type.IntersectionType].clone()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.Expression].clone()"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].clone()"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.CastExpr].clone()"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.Statement].clone()"
    - "[com.github.javaparser.ast.expr.SimpleName].clone()"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].clone()"
    - "[com.github.javaparser.ast.stmt.BreakStmt].clone()"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].clone()"
    - "[java.lang.Thread].clone()"
    - "[com.github.javaparser.ast.expr.ClassExpr].clone()"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].clone()"
    - "[com.github.javaparser.ast.body.Parameter].clone()"
    - "[com.github.javaparser.ast.Node].clone()"
    - "[com.github.javaparser.ast.PackageDeclaration].clone()"
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.type.ArrayType].clone()"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].clone()"
    - "[com.github.javaparser.ast.expr.LambdaExpr].clone()"
    - "[com.github.javaparser.ast.stmt.WhileStmt].clone()"
    - "[com.github.javaparser.ast.stmt.CatchClause].clone()"
    - "[com.github.javaparser.ast.stmt.IfStmt].clone()"
    - "[com.github.javaparser.ast.CompilationUnit].clone()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].clone()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].clone()"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].clone()"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].clone()"
    - "[com.github.javaparser.ast.expr.SuperExpr].clone()"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].clone()"
    - "[com.github.javaparser.ast.ArrayCreationLevel].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDirective].clone()"
    - "[com.github.javaparser.ast.expr.MemberValuePair].clone()"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].clone()"
    - "[com.github.javaparser.ast.body.RecordDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].clone()"
    - "[com.github.javaparser.ast.expr.UnaryExpr].clone()"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.BinaryExpr].clone()"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].clone()"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].clone()"
    - "[com.github.javaparser.ast.type.UnknownType].clone()"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].clone()"
    - "[com.fasterxml.jackson.databind.util.ISO8601DateFormat].clone()"
    functionUses: 1
    ICount: 4
    EdgeCount: 115
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.PropertyAccessor:13,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.PropertyAccessor].valueOf(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.annotation.PropertyAccessor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.PropertyAccessor"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.PropertyAccessor:13,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.PropertyAccessor].<init>(java.lang.String,int)"
    functionSourceFile: "com.fasterxml.jackson.annotation.PropertyAccessor"
    linkageType: null
    functionLinenumber: 65
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.PropertyAccessor:66,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.PropertyAccessor].creatorEnabled()"
    functionSourceFile: "com.fasterxml.jackson.annotation.PropertyAccessor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.PropertyAccessor:69"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.PropertyAccessor:68"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.PropertyAccessor:69"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.PropertyAccessor:68"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.PropertyAccessor].getterEnabled()"
    functionSourceFile: "com.fasterxml.jackson.annotation.PropertyAccessor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.PropertyAccessor:73"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.PropertyAccessor:72"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.PropertyAccessor:73"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.PropertyAccessor:72"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.PropertyAccessor].isGetterEnabled()"
    functionSourceFile: "com.fasterxml.jackson.annotation.PropertyAccessor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.PropertyAccessor:77"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.PropertyAccessor:76"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.PropertyAccessor:77"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.PropertyAccessor:76"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.PropertyAccessor].setterEnabled()"
    functionSourceFile: "com.fasterxml.jackson.annotation.PropertyAccessor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.PropertyAccessor:81"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.PropertyAccessor:80"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.PropertyAccessor:81"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.PropertyAccessor:80"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.PropertyAccessor].fieldEnabled()"
    functionSourceFile: "com.fasterxml.jackson.annotation.PropertyAccessor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.PropertyAccessor:85"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.PropertyAccessor:84"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.PropertyAccessor:85"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.PropertyAccessor:84"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.PropertyAccessor].$values()"
    functionSourceFile: "com.fasterxml.jackson.annotation.PropertyAccessor"
    linkageType: null
    functionLinenumber: 12
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.PropertyAccessor[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: 30
    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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_6__542].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_6__542"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__542].<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__542:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_6__542].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_6__542].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_6__542"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_6__542:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_6__542].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_6__542"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_6__542:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$6"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer].<init>(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer"
    linkageType: null
    functionLinenumber: 141
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer:142,1"
      Dst: "[java.util.StringTokenizer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer].hasMoreTokens()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer"
    linkageType: null
    functionLinenumber: 147
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer:148"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer:147"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer:148"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer:147"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer:148,1"
      Dst: "[java.util.StringTokenizer].hasMoreTokens"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer].nextToken()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer"
    linkageType: null
    functionLinenumber: 153
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer:154"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer:158"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer:157"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer:158,1"
      Dst: "[java.util.StringTokenizer].nextToken"
    - Src: "com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer:159,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer:160,1"
      Dst: "[java.lang.String].trim"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer].pushBack(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer"
    linkageType: null
    functionLinenumber: 165
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer].getAllInput()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer"
    linkageType: null
    functionLinenumber: 169
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer].getRemainingInput()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer"
    linkageType: null
    functionLinenumber: 171
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer:172,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.ExpressionHelper].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.ExpressionHelper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ExpressionHelper:37,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.ExpressionHelper].isExplicitlyTyped(com.github.javaparser.ast.expr.LambdaExpr)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.ExpressionHelper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.LambdaExpr"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ExpressionHelper:40,1"
      Dst: "[com.github.javaparser.ast.expr.LambdaExpr].getParameters"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ExpressionHelper:40,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ExpressionHelper:40,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.ExpressionHelper$lambda_isExplicitlyTyped_0__1267].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ExpressionHelper:40,1"
      Dst: "[java.util.stream.Stream].allMatch"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.ExpressionHelper].getResultExpressions(com.github.javaparser.ast.stmt.BlockStmt)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.ExpressionHelper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.BlockStmt"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ExpressionHelper:44,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.ExpressionHelper].isCompatibleInAssignmentContext(com.github.javaparser.ast.expr.Expression,com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.ExpressionHelper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    - "com.github.javaparser.resolution.types.ResolvedType"
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ExpressionHelper:48,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].get"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ExpressionHelper:48,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].getType"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ExpressionHelper:48,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isAssignableBy"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.ExpressionHelper].lambda$isExplicitlyTyped$0(com.github.javaparser.ast.body.Parameter)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.ExpressionHelper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.Parameter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.ExpressionHelper:40"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.ExpressionHelper:39"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ExpressionHelper:40,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].getType"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.MethodUsage].<init>(com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration)"
    functionSourceFile: "com.github.javaparser.resolution.MethodUsage"
    linkageType: null
    functionLinenumber: 49
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].empty()"
    - "[com.github.javaparser.ast.NodeList].addAll(java.util.Collection)"
    - "[com.github.javaparser.utils.VisitorList].addAll(java.util.Collection)"
    - "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].formalParameterTypes()"
    - "[com.github.javaparser.ast.NodeList].addAll(java.util.Collection)"
    - "[com.github.javaparser.utils.VisitorList].addAll(java.util.Collection)"
    - "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getSpecifiedExceptions()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].getReturnType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].getReturnType()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].getReturnType()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].getReturnType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod].getReturnType()"
    functionUses: 8
    ICount: 21
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.MethodUsage:50,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.github.javaparser.resolution.MethodUsage:42,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.github.javaparser.resolution.MethodUsage:51,1"
      Dst: "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].empty"
    - Src: "com.github.javaparser.resolution.MethodUsage:53,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].formalParameterTypes"
    - Src: "com.github.javaparser.resolution.MethodUsage:53,1"
      Dst: "[java.util.List].addAll"
    - Src: "com.github.javaparser.resolution.MethodUsage:54,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getSpecifiedExceptions"
    - Src: "com.github.javaparser.resolution.MethodUsage:55,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration].getReturnType"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 58
    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.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)"
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].empty()"
    - "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getSpecifiedExceptions()"
    functionUses: 1
    ICount: 8
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.MethodUsage:59,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getSpecifiedExceptions"
    - Src: "com.github.javaparser.resolution.MethodUsage:59,1"
      Dst: "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].empty"
    - Src: "com.github.javaparser.resolution.MethodUsage:59,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -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: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.MethodUsage:63,1"
      Dst: "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].empty"
    - Src: "com.github.javaparser.resolution.MethodUsage:63,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 65
    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: []
    functionUses: 5
    ICount: 19
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.MethodUsage:66,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.github.javaparser.resolution.MethodUsage:42,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.MethodUsage].toString()"
    functionSourceFile: "com.github.javaparser.resolution.MethodUsage"
    linkageType: null
    functionLinenumber: 75
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 19
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.MethodUsage:76,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.resolution.MethodUsage:76,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.resolution.MethodUsage:76,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.MethodUsage].getDeclaration()"
    functionSourceFile: "com.github.javaparser.resolution.MethodUsage"
    linkageType: null
    functionLinenumber: 79
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 27
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.MethodUsage].getName()"
    functionSourceFile: "com.github.javaparser.resolution.MethodUsage"
    linkageType: null
    functionLinenumber: 83
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod:com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod:com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].getName()"
    functionUses: 5
    ICount: 4
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.MethodUsage:84,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedDeclaration].getName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.MethodUsage].declaringType()"
    functionSourceFile: "com.github.javaparser.resolution.MethodUsage"
    linkageType: null
    functionLinenumber: 87
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].declaringType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].declaringType()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].declaringType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod:com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].declaringType()"
    functionUses: 5
    ICount: 4
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.MethodUsage:88,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].declaringType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.MethodUsage].returnType()"
    functionSourceFile: "com.github.javaparser.resolution.MethodUsage"
    linkageType: null
    functionLinenumber: 91
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.MethodUsage].getParamTypes()"
    functionSourceFile: "com.github.javaparser.resolution.MethodUsage"
    linkageType: null
    functionLinenumber: 95
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: 99
    functionDepth: 0
    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()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[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: 6
    ICount: 24
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.MethodUsage:100"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.MethodUsage:101"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.MethodUsage:100"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.MethodUsage:100"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.MethodUsage:103"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.MethodUsage:102"
        BranchSideFuncs:
        - "get(int)"
    - Branch String: "com.github.javaparser.resolution.MethodUsage:103"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.MethodUsage:106"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.MethodUsage:105"
        BranchSideFuncs:
        - "<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)"
    Callsites:
    - Src: "com.github.javaparser.resolution.MethodUsage:100,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].getNoParams"
    - Src: "com.github.javaparser.resolution.MethodUsage:101,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.github.javaparser.resolution.MethodUsage:103,1"
      Dst: "[java.util.List].get"
    - Src: "com.github.javaparser.resolution.MethodUsage:106,1"
      Dst: "[java.util.LinkedList].<init>"
    - Src: "com.github.javaparser.resolution.MethodUsage:107,1"
      Dst: "[java.util.List].set"
    - Src: "com.github.javaparser.resolution.MethodUsage:108,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.MethodUsage].replaceExceptionType(int,com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.resolution.MethodUsage"
    linkageType: null
    functionLinenumber: 111
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.MethodUsage"
    argCount: 2
    argTypes:
    - "int"
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[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: 1
    ICount: 25
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.MethodUsage:112"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.MethodUsage:113"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.MethodUsage:112"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.MethodUsage:112"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.MethodUsage:115"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.MethodUsage:114"
        BranchSideFuncs:
        - "get(int)"
    - Branch String: "com.github.javaparser.resolution.MethodUsage:115"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.MethodUsage:118"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.MethodUsage:117"
        BranchSideFuncs:
        - "<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)"
    Callsites:
    - Src: "com.github.javaparser.resolution.MethodUsage:112,1"
      Dst: "[java.util.List].size"
    - Src: "com.github.javaparser.resolution.MethodUsage:113,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.github.javaparser.resolution.MethodUsage:115,1"
      Dst: "[java.util.List].get"
    - Src: "com.github.javaparser.resolution.MethodUsage:118,1"
      Dst: "[java.util.LinkedList].<init>"
    - Src: "com.github.javaparser.resolution.MethodUsage:119,1"
      Dst: "[java.util.List].set"
    - Src: "com.github.javaparser.resolution.MethodUsage:120,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.MethodUsage].replaceReturnType(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.resolution.MethodUsage"
    linkageType: null
    functionLinenumber: 123
    functionDepth: 0
    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: 5
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.MethodUsage:124"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.MethodUsage:127"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.MethodUsage:126"
        BranchSideFuncs:
        - "<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)"
    Callsites:
    - Src: "com.github.javaparser.resolution.MethodUsage:127,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.MethodUsage].getNoParams()"
    functionSourceFile: "com.github.javaparser.resolution.MethodUsage"
    linkageType: null
    functionLinenumber: 133
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    functionUses: 12
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.MethodUsage:134,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.MethodUsage].getParamType(int)"
    functionSourceFile: "com.github.javaparser.resolution.MethodUsage"
    linkageType: null
    functionLinenumber: 140
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    functionUses: 17
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.MethodUsage:141,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 1
    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: null
    functionLinenumber: 144
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.MethodUsage"
    argCount: 2
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration"
    - "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)"
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap$Builder].build()"
    - "[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].toBuilder()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    - "[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.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    - "[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].replaceExceptionType(int,com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    - "[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].replaceReturnType(com.github.javaparser.resolution.types.ResolvedType)"
    functionUses: 9
    ICount: 46
    EdgeCount: 38
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.MethodUsage:145"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.MethodUsage:149"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.MethodUsage:148"
        BranchSideFuncs:
        - "toBuilder()"
        - "<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)"
        - "setValue(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType)"
        - "build()"
    - Branch String: "com.github.javaparser.resolution.MethodUsage:151"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.MethodUsage:155"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.resolution.MethodUsage:156"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.MethodUsage:160"
        BranchSideFuncs:
        - "replaceReturnType(com.github.javaparser.resolution.types.ResolvedType)"
        - "replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    Callsites:
    - Src: "com.github.javaparser.resolution.MethodUsage:146,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.github.javaparser.resolution.MethodUsage:149,1"
      Dst: "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].toBuilder"
    - Src: "com.github.javaparser.resolution.MethodUsage:149,1"
      Dst: "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap$Builder].setValue"
    - Src: "com.github.javaparser.resolution.MethodUsage:149,1"
      Dst: "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap$Builder].build"
    - Src: "com.github.javaparser.resolution.MethodUsage:149,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].<init>"
    - Src: "com.github.javaparser.resolution.MethodUsage:150,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "com.github.javaparser.resolution.MethodUsage:151,1"
      Dst: "[java.util.List].size"
    - Src: "com.github.javaparser.resolution.MethodUsage:152,1"
      Dst: "[java.util.List].get"
    - Src: "com.github.javaparser.resolution.MethodUsage:153,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].replaceTypeVariables"
    - Src: "com.github.javaparser.resolution.MethodUsage:154,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].replaceParamType"
    - Src: "com.github.javaparser.resolution.MethodUsage:159,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].replaceExceptionType"
    - Src: "com.github.javaparser.resolution.MethodUsage:163,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].replaceReturnType"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.resolution.MethodUsage].typeParametersMap()"
    functionSourceFile: "com.github.javaparser.resolution.MethodUsage"
    linkageType: null
    functionLinenumber: -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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.MethodUsage].getQualifiedSignature()"
    functionSourceFile: "com.github.javaparser.resolution.MethodUsage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.MethodUsage:177,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.resolution.MethodUsage:177,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].getDeclaration"
    - Src: "com.github.javaparser.resolution.MethodUsage:177,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].declaringType"
    - Src: "com.github.javaparser.resolution.MethodUsage:177,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].getQualifiedName"
    - Src: "com.github.javaparser.resolution.MethodUsage:177,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.resolution.MethodUsage:177,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].getSignature"
    - Src: "com.github.javaparser.resolution.MethodUsage:177,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.MethodUsage].getSignature()"
    functionSourceFile: "com.github.javaparser.resolution.MethodUsage"
    linkageType: null
    functionLinenumber: 183
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.MethodUsage].getName()"
    - "[com.github.javaparser.resolution.MethodUsage].getNoParams()"
    - "[com.github.javaparser.resolution.MethodUsage].getParamType(int)"
    - "[com.github.javaparser.resolution.MethodUsage].getDeclaration()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].getParam(int)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod].getParam(int)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isArray()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isArray()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isArray()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserParameterDeclaration].isVariadic()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistParameterDeclaration].isVariadic()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].isVariadic()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod$1].isVariadic()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].describe()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].describe()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].describe()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].describe()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].describe()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedVoidType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].getComponentType()"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].describe()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].describe()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].describe()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].describe()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].describe()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedVoidType].describe()"
    functionUses: 4
    ICount: 31
    EdgeCount: 52
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.MethodUsage:187"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.MethodUsage:198"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.MethodUsage:197"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.MethodUsage:188"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.MethodUsage:191"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.MethodUsage:190"
        BranchSideFuncs:
        - "getParam(int)"
        - "isVariadic()"
        - "getParamType(int)"
        - "getDeclaration()"
        - "isArray()"
    - Branch String: "com.github.javaparser.resolution.MethodUsage:192"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.MethodUsage:195"
        BranchSideFuncs:
        - "asArrayType()"
        - "getComponentType()"
      - BranchSide: "com.github.javaparser.resolution.MethodUsage:194"
        BranchSideFuncs:
        - "describe()"
    - Branch String: "com.github.javaparser.resolution.MethodUsage:192"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.MethodUsage:195"
        BranchSideFuncs:
        - "asArrayType()"
        - "getComponentType()"
      - BranchSide: "com.github.javaparser.resolution.MethodUsage:194"
        BranchSideFuncs:
        - "describe()"
    Callsites:
    - Src: "com.github.javaparser.resolution.MethodUsage:184,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.resolution.MethodUsage:185,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].getName"
    - Src: "com.github.javaparser.resolution.MethodUsage:185,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.resolution.MethodUsage:187,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].getNoParams"
    - Src: "com.github.javaparser.resolution.MethodUsage:191,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].getParamType"
    - Src: "com.github.javaparser.resolution.MethodUsage:192,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isArray"
    - Src: "com.github.javaparser.resolution.MethodUsage:192,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].getDeclaration"
    - Src: "com.github.javaparser.resolution.MethodUsage:192,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getParam"
    - Src: "com.github.javaparser.resolution.MethodUsage:192,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedParameterDeclaration].isVariadic"
    - Src: "com.github.javaparser.resolution.MethodUsage:193,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asArrayType"
    - Src: "com.github.javaparser.resolution.MethodUsage:193,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedArrayType].getComponentType"
    - Src: "com.github.javaparser.resolution.MethodUsage:193,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].describe"
    - Src: "com.github.javaparser.resolution.MethodUsage:199,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.resolution.MethodUsage].getErasedSignature()"
    functionSourceFile: "com.github.javaparser.resolution.MethodUsage"
    linkageType: null
    functionLinenumber: 205
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.MethodUsage].getName()"
    - "[com.github.javaparser.resolution.MethodUsage].getNoParams()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].erasure()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].erasure()"
    - "[com.github.javaparser.resolution.types.ResolvedType].erasure()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].erasure()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].erasure()"
    - "[com.github.javaparser.resolution.MethodUsage].getParamType(int)"
    - "[com.github.javaparser.resolution.MethodUsage].getDeclaration()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].getParam(int)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod].getParam(int)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isArray()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isArray()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isArray()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserParameterDeclaration].isVariadic()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistParameterDeclaration].isVariadic()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].isVariadic()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod$1].isVariadic()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].describe()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].describe()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].describe()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].describe()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].describe()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedVoidType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].getComponentType()"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].describe()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].describe()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].describe()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].describe()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].describe()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedVoidType].describe()"
    functionUses: 2
    ICount: 32
    EdgeCount: 57
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.MethodUsage:209"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.MethodUsage:220"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.MethodUsage:219"
        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:
        - "getParam(int)"
        - "isVariadic()"
        - "getParamType(int)"
        - "getDeclaration()"
        - "isArray()"
        - "erasure()"
    - Branch String: "com.github.javaparser.resolution.MethodUsage:214"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.MethodUsage:217"
        BranchSideFuncs:
        - "asArrayType()"
        - "getComponentType()"
      - BranchSide: "com.github.javaparser.resolution.MethodUsage:216"
        BranchSideFuncs:
        - "describe()"
    - Branch String: "com.github.javaparser.resolution.MethodUsage:214"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.MethodUsage:217"
        BranchSideFuncs:
        - "asArrayType()"
        - "getComponentType()"
      - BranchSide: "com.github.javaparser.resolution.MethodUsage:216"
        BranchSideFuncs:
        - "describe()"
    Callsites:
    - Src: "com.github.javaparser.resolution.MethodUsage:206,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.resolution.MethodUsage:207,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].getName"
    - Src: "com.github.javaparser.resolution.MethodUsage:207,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.resolution.MethodUsage:209,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].getNoParams"
    - Src: "com.github.javaparser.resolution.MethodUsage:213,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].getParamType"
    - Src: "com.github.javaparser.resolution.MethodUsage:213,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].erasure"
    - Src: "com.github.javaparser.resolution.MethodUsage:214,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isArray"
    - Src: "com.github.javaparser.resolution.MethodUsage:214,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].getDeclaration"
    - Src: "com.github.javaparser.resolution.MethodUsage:214,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getParam"
    - Src: "com.github.javaparser.resolution.MethodUsage:214,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedParameterDeclaration].isVariadic"
    - Src: "com.github.javaparser.resolution.MethodUsage:215,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asArrayType"
    - Src: "com.github.javaparser.resolution.MethodUsage:215,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedArrayType].getComponentType"
    - Src: "com.github.javaparser.resolution.MethodUsage:215,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].describe"
    - Src: "com.github.javaparser.resolution.MethodUsage:221,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.resolution.MethodUsage].exceptionTypes()"
    functionSourceFile: "com.github.javaparser.resolution.MethodUsage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.MethodUsage].isSameSignature(com.github.javaparser.resolution.MethodUsage)"
    functionSourceFile: "com.github.javaparser.resolution.MethodUsage"
    linkageType: null
    functionLinenumber: 236
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.MethodUsage"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.MethodUsage].getSignature()"
    - "[com.github.javaparser.resolution.MethodUsage].getSignature()"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.MethodUsage:237,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].getSignature"
    - Src: "com.github.javaparser.resolution.MethodUsage:237,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.MethodUsage].isSubSignature(com.github.javaparser.resolution.MethodUsage)"
    functionSourceFile: "com.github.javaparser.resolution.MethodUsage"
    linkageType: null
    functionLinenumber: 245
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.MethodUsage"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.MethodUsage].getErasedSignature()"
    - "[com.github.javaparser.resolution.MethodUsage].getErasedSignature()"
    functionUses: 2
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.MethodUsage:246,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].getErasedSignature"
    - Src: "com.github.javaparser.resolution.MethodUsage:246,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.MethodUsage].isReturnTypeSubstituable(com.github.javaparser.resolution.MethodUsage)"
    functionSourceFile: "com.github.javaparser.resolution.MethodUsage"
    linkageType: null
    functionLinenumber: 258
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.MethodUsage"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.MethodUsage].getDeclaration()"
    - "[com.github.javaparser.resolution.MethodUsage].getDeclaration()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].getReturnType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].getReturnType()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].getReturnType()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].getReturnType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod].getReturnType()"
    - "[com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration].isReturnTypeSubstituable(com.github.javaparser.resolution.types.ResolvedType)"
    functionUses: 1
    ICount: 7
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.MethodUsage:259,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].getDeclaration"
    - Src: "com.github.javaparser.resolution.MethodUsage:259,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration].getReturnType"
    - Src: "com.github.javaparser.resolution.MethodUsage:259,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration].isReturnTypeSubstituable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration$lambda_static_1__1207].bootstrap$()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration$lambda_static_1__1207"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration$lambda_static_1__1207].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration$lambda_static_1__1207:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration$lambda_static_1__1207].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration$lambda_static_1__1207].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration$lambda_static_1__1207"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration$lambda_static_1__1207:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration$lambda_static_1__1207].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration$lambda_static_1__1207"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration].lambda$static$1(java.lang.Object)"
    functionUses: 3
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration$lambda_static_1__1207:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration].lambda$static$1"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler$lambda_isResolvableTo_1__883].bootstrap$(com.github.javaparser.resolution.types.ResolvedPrimitiveType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler$lambda_isResolvableTo_1__883"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedPrimitiveType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler$lambda_isResolvableTo_1__883].<init>(com.github.javaparser.resolution.types.ResolvedPrimitiveType)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler$lambda_isResolvableTo_1__883:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler$lambda_isResolvableTo_1__883].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler$lambda_isResolvableTo_1__883].<init>(com.github.javaparser.resolution.types.ResolvedPrimitiveType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler$lambda_isResolvableTo_1__883"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedPrimitiveType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler$lambda_isResolvableTo_1__883:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler$lambda_isResolvableTo_1__883].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler$lambda_isResolvableTo_1__883"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler].lambda$isResolvableTo$1(com.github.javaparser.resolution.types.ResolvedPrimitiveType,java.util.Map$Entry)"
    functionUses: 6
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler$lambda_isResolvableTo_1__883:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler].lambda$isResolvableTo$1"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_66__257].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_66__257"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__257].<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__257:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_66__257].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_66__257].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_66__257"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_66__257:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_66__257].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_66__257"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 14
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_66__257:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$66"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveType_0__794].bootstrap$()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveType_0__794"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Supplier"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveType_0__794].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveType_0__794:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveType_0__794].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveType_0__794].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveType_0__794"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveType_0__794:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveType_0__794].get()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveType_0__794"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter].lambda$solveType$0()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveType_0__794:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter].lambda$solveType$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].<init>(com.github.javaparser.resolution.TypeSolver,com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor"
    linkageType: null
    functionLinenumber: 73
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.resolution.TypeSolver"
    - "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].<init>()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].<init>(java.util.function.Function)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_new_0__926].bootstrap$(com.github.javaparser.resolution.TypeSolver)"
    functionUses: 1
    ICount: 11
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:74,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:79,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_new_0__926].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:79,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.LazyType].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.body.VariableDeclarator,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor"
    linkageType: null
    functionLinenumber: 83
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.VariableDeclarator"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.Navigator].demandParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].convertToUsage(com.github.javaparser.ast.type.Type)"
    - "[com.github.javaparser.ast.body.VariableDeclarator].getType()"
    - "[com.github.javaparser.resolution.Navigator].demandParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].convertToUsage(com.github.javaparser.ast.type.Type)"
    - "[com.github.javaparser.ast.body.VariableDeclarator].getType()"
    - "[com.github.javaparser.resolution.Navigator].demandParentNode(com.github.javaparser.ast.Node)"
    functionUses: 2
    ICount: 23
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:84"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:87"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:86"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:87"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:90"
        BranchSideFuncs:
        - "convertToUsage(com.github.javaparser.ast.type.Type)"
        - "getType()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:89"
        BranchSideFuncs:
        - "demandParentNode(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:84,1"
      Dst: "[com.github.javaparser.resolution.Navigator].demandParentNode"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:85,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].getType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:85,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].convertToUsage"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:90,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:90,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:90,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.body.Parameter,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor"
    linkageType: null
    functionLinenumber: 94
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.Parameter"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.Parameter].getType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].convertToUsage(com.github.javaparser.ast.type.Type)"
    - "[com.github.javaparser.ast.body.Parameter].getType()"
    functionUses: 2
    ICount: 18
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:95"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:98"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:97"
        BranchSideFuncs:
        - "convertToUsage(com.github.javaparser.ast.type.Type)"
        - "getType()"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:95,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].getType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:96,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:96,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:96,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:96,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:98,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].convertToUsage"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.ArrayAccessExpr,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor"
    linkageType: null
    functionLinenumber: 103
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ArrayAccessExpr"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].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.PatternExpr].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.NormalAnnotationExpr].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.BinaryExpr].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.ArrayAccessExpr].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.DoubleLiteralExpr].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.TextBlockLiteralExpr].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.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.LongLiteralExpr].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.MarkerAnnotationExpr].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.UnaryExpr].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.NullLiteralExpr].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.FieldAccessExpr].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.ConditionalExpr].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.ArrayInitializerExpr].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.VariableDeclarationExpr].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.ArrayAccessExpr].getName()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isArray()"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr:com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder:com.github.javaparser.resolution.model.typesystem.NullType:com.github.javaparser.resolution.types.ResolvedArrayType:com.github.javaparser.resolution.types.ResolvedPrimitiveType:com.github.javaparser.resolution.types.ResolvedType:com.github.javaparser.resolution.types.ResolvedTypeVariable].getComponentType()"
    functionUses: 2
    ICount: 12
    EdgeCount: 37
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:105"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:108"
        BranchSideFuncs:
        - "getComponentType()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:107"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:104,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayAccessExpr].getName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:104,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:105,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isArray"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:106,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedArrayType].getComponentType"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.ArrayCreationExpr,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor"
    linkageType: null
    functionLinenumber: 112
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ArrayCreationExpr"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].convertToUsage(com.github.javaparser.ast.type.Type,com.github.javaparser.resolution.Context)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory].getContext(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].getElementType()"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].getLevels()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].<init>(com.github.javaparser.resolution.types.ResolvedType)"
    functionUses: 2
    ICount: 18
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:114"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:116"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:113,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayCreationExpr].getElementType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:113,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory].getContext"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:113,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].convertToUsage"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:114,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayCreationExpr].getLevels"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:114,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:115,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedArrayType].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.ArrayInitializerExpr,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor"
    linkageType: null
    functionLinenumber: 121
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ArrayInitializerExpr"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:122,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:122,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:122,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.AssignExpr,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor"
    linkageType: null
    functionLinenumber: 126
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.AssignExpr"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].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.PatternExpr].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.NormalAnnotationExpr].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.BinaryExpr].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.ArrayAccessExpr].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.DoubleLiteralExpr].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.TextBlockLiteralExpr].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.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.LongLiteralExpr].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.MarkerAnnotationExpr].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.UnaryExpr].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.NullLiteralExpr].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.FieldAccessExpr].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.ConditionalExpr].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.ArrayInitializerExpr].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.VariableDeclarationExpr].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.AssignExpr].getTarget()"
    functionUses: 2
    ICount: 7
    EdgeCount: 35
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:127,1"
      Dst: "[com.github.javaparser.ast.expr.AssignExpr].getTarget"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:127,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.BinaryExpr,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor"
    linkageType: null
    functionLinenumber: 131
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.BinaryExpr"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.BinaryExpr].getOperator()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].getBinaryTypeConcrete(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node,boolean,com.github.javaparser.ast.expr.BinaryExpr$Operator)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].getLeft()"
    - "[com.github.javaparser.ast.expr.BinaryExpr].getOperator()"
    - "[com.github.javaparser.ast.expr.BinaryExpr].getRight()"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].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.PatternExpr].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.NormalAnnotationExpr].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.BinaryExpr].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.ArrayAccessExpr].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.DoubleLiteralExpr].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.TextBlockLiteralExpr].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.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.LongLiteralExpr].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.MarkerAnnotationExpr].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.UnaryExpr].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.NullLiteralExpr].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.FieldAccessExpr].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.ConditionalExpr].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.ArrayInitializerExpr].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.VariableDeclarationExpr].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.BinaryExpr].getLeft()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].unp(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].getOperator()"
    functionUses: 2
    ICount: 32
    EdgeCount: 42
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:132,1"
      Dst: "[com.github.javaparser.ast.expr.BinaryExpr].getOperator"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:132,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:141,1"
      Dst: "[com.github.javaparser.ast.expr.BinaryExpr].getLeft"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:141,1"
      Dst: "[com.github.javaparser.ast.expr.BinaryExpr].getRight"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:141,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:141,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].getBinaryTypeConcrete"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:154,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:156,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].unp"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:158,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:158,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:158,1"
      Dst: "[java.lang.Enum].name"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:158,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:158,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.CastExpr,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor"
    linkageType: null
    functionLinenumber: 163
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.CastExpr"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].convertToUsage(com.github.javaparser.ast.type.Type,com.github.javaparser.resolution.Context)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory].getContext(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.ast.expr.CastExpr].getType()"
    functionUses: 2
    ICount: 9
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:164,1"
      Dst: "[com.github.javaparser.ast.expr.CastExpr].getType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:164,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory].getContext"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:164,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].convertToUsage"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.ClassExpr,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor"
    linkageType: null
    functionLinenumber: 169
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ClassExpr"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].convertToUsage(com.github.javaparser.ast.type.Type)"
    - "[com.github.javaparser.ast.expr.ClassExpr].getType()"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration,java.util.List)"
    - "[com.google.common.collect.ImmutableList].of(java.lang.Object)"
    - "[com.github.javaparser.resolution.TypeSolver].solveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver].solveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver].solveType(java.lang.String)"
    functionUses: 2
    ICount: 15
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:170,1"
      Dst: "[com.github.javaparser.ast.expr.ClassExpr].getType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:170,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].convertToUsage"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:171,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:171,1"
      Dst: "[com.github.javaparser.resolution.TypeSolver].solveType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:171,1"
      Dst: "[com.google.common.collect.ImmutableList].of"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:171,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.ConditionalExpr,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor"
    linkageType: null
    functionLinenumber: 188
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ConditionalExpr"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].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.PatternExpr].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.NormalAnnotationExpr].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.BinaryExpr].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.ArrayAccessExpr].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.DoubleLiteralExpr].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.TextBlockLiteralExpr].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.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.LongLiteralExpr].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.MarkerAnnotationExpr].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.UnaryExpr].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.NullLiteralExpr].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.FieldAccessExpr].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.ConditionalExpr].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.ArrayInitializerExpr].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.VariableDeclarationExpr].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].getThenExpr()"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].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.PatternExpr].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.NormalAnnotationExpr].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.BinaryExpr].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.ArrayAccessExpr].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.DoubleLiteralExpr].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.TextBlockLiteralExpr].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.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.LongLiteralExpr].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.MarkerAnnotationExpr].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.UnaryExpr].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.NullLiteralExpr].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.FieldAccessExpr].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.ConditionalExpr].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.ArrayInitializerExpr].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.VariableDeclarationExpr].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].getElseExpr()"
    - "[com.github.javaparser.symbolsolver.resolution.promotion.ConditionalExprResolver].getConditionExprHandler(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.symbolsolver.resolution.promotion.BooleanConditionalExprHandler].resolveType()"
    - "[com.github.javaparser.symbolsolver.resolution.promotion.ReferenceConditionalExprHandler].resolveType()"
    - "[com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler].resolveType()"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].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.PatternExpr].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.NormalAnnotationExpr].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.BinaryExpr].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.ArrayAccessExpr].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.DoubleLiteralExpr].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.TextBlockLiteralExpr].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.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.LongLiteralExpr].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.MarkerAnnotationExpr].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.UnaryExpr].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.NullLiteralExpr].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.FieldAccessExpr].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.ConditionalExpr].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.ArrayInitializerExpr].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.VariableDeclarationExpr].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].getThenExpr()"
    functionUses: 2
    ICount: 17
    EdgeCount: 109
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:189,1"
      Dst: "[com.github.javaparser.ast.expr.ConditionalExpr].getThenExpr"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:189,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:190,1"
      Dst: "[com.github.javaparser.ast.expr.ConditionalExpr].getElseExpr"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:192,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.promotion.ConditionalExprResolver].getConditionExprHandler"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:194,1"
      Dst: "[com.github.javaparser.resolution.promotion.ConditionalExprHandler].resolveType"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].isCompatible(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedPrimitiveType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    - "com.github.javaparser.resolution.types.ResolvedPrimitiveType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:202"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:203"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:202"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:202"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:202"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:201"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:203"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:201"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:203"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:201"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:202,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isPrimitive"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:202,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asPrimitive"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:202,1"
      Dst: "[java.lang.Enum].equals"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:203,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:203,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:203,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].isUnboxableTo"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.EnclosedExpr,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor"
    linkageType: null
    functionLinenumber: 207
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.EnclosedExpr"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].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.PatternExpr].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.NormalAnnotationExpr].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.BinaryExpr].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.ArrayAccessExpr].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.DoubleLiteralExpr].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.TextBlockLiteralExpr].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.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.LongLiteralExpr].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.MarkerAnnotationExpr].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.UnaryExpr].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.NullLiteralExpr].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.FieldAccessExpr].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.ConditionalExpr].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.ArrayInitializerExpr].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.VariableDeclarationExpr].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.EnclosedExpr].getInner()"
    functionUses: 2
    ICount: 7
    EdgeCount: 35
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:208,1"
      Dst: "[com.github.javaparser.ast.expr.EnclosedExpr].getInner"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:208,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].solveDotExpressionType(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration,com.github.javaparser.ast.expr.FieldAccessExpr)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor"
    linkageType: null
    functionLinenumber: 217
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration"
    - "com.github.javaparser.ast.expr.FieldAccessExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].asEnum()"
    - "[com.github.javaparser.resolution.declarations.ResolvedEnumDeclaration].asEnum()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].getName()"
    - "[com.github.javaparser.resolution.declarations.ResolvedEnumDeclaration].hasEnumConstant(java.lang.String)"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].isEnum()"
    - "[com.github.javaparser.resolution.declarations.ResolvedEnumDeclaration].isEnum()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].asEnum()"
    - "[com.github.javaparser.resolution.declarations.ResolvedEnumDeclaration].asEnum()"
    - "[com.github.javaparser.resolution.declarations.ResolvedEnumDeclaration].getEnumConstant(java.lang.String)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].getName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumConstantDeclaration].getType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumConstantDeclaration].getType()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumConstantDeclaration].getType()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].hasField(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].hasField(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].hasField(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].hasField(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].hasField(java.lang.String)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].hasField(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].hasField(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].getField(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getField(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].getField(java.lang.String)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].getField(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].getField(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].getField(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].getField(java.lang.String)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$1].getType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$1].getType()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistFieldDeclaration].getType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration].getType()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFieldDeclaration].getType()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].getName()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].hasInternalType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].hasInternalType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].hasInternalType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].hasInternalType(java.lang.String)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].getInternalType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].getInternalType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].getInternalType(java.lang.String)"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].getInternalType(java.lang.String)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].getName()"
    - "[com.github.javaparser.resolution.UnsolvedSymbolException].<init>(java.lang.String)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].getName()"
    functionUses: 3
    ICount: 40
    EdgeCount: 54
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:218"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:221"
        BranchSideFuncs:
        - "asEnum()"
        - "getEnumConstant(java.lang.String)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:220"
        BranchSideFuncs:
        - "hasField(java.lang.String)"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:218"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:221"
        BranchSideFuncs:
        - "asEnum()"
        - "getEnumConstant(java.lang.String)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:220"
        BranchSideFuncs:
        - "hasField(java.lang.String)"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:221"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:224"
        BranchSideFuncs:
        - "getType()"
        - "getField(java.lang.String)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:223"
        BranchSideFuncs:
        - "hasInternalType(java.lang.String)"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:224"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:227"
        BranchSideFuncs:
        - "getInternalType(java.lang.String)"
        - "<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:226"
        BranchSideFuncs:
        - "getId()"
        - "getName()"
        - "<init>(java.lang.String)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:218,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].isEnum"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:218,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].asEnum"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:218,1"
      Dst: "[com.github.javaparser.ast.expr.FieldAccessExpr].getName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:218,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:218,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedEnumDeclaration].hasEnumConstant"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:219,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedEnumDeclaration].getEnumConstant"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:219,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedValueDeclaration].getType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:221,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].hasField"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:222,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].getField"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:224,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].hasInternalType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:225,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].getInternalType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:225,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:227,1"
      Dst: "[com.github.javaparser.resolution.UnsolvedSymbolException].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.FieldAccessExpr,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor"
    linkageType: null
    functionLinenumber: 232
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.FieldAccessExpr"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].getScope()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].getScope()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].getScope()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].getScope()"
    - "[com.github.javaparser.ast.Node].toString()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].getScope()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory].getContext(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.resolution.Context].solveType(java.lang.String)"
    - "[com.github.javaparser.ast.Node].toString()"
    - "[com.github.javaparser.resolution.model.SymbolReference].isSolved()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].solveDotExpressionType(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration,com.github.javaparser.ast.expr.FieldAccessExpr)"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].asReferenceType()"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].asReferenceType()"
    - "[com.github.javaparser.resolution.model.SymbolReference].getCorrespondingDeclaration()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].getScope()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].solve(com.github.javaparser.ast.expr.ThisExpr)"
    - "[com.github.javaparser.resolution.model.SymbolReference].isSolved()"
    - "[com.github.javaparser.resolution.model.SymbolReference].getCorrespondingDeclaration()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].asReferenceType()"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].asReferenceType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].solveDotExpressionType(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration,com.github.javaparser.ast.expr.FieldAccessExpr)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].getScope()"
    - "[com.github.javaparser.ast.Node].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.AarTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.resolution.model.SymbolReference].isSolved()"
    - "[com.github.javaparser.resolution.model.SymbolReference].getCorrespondingDeclaration()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].solveDotExpressionType(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration,com.github.javaparser.ast.expr.FieldAccessExpr)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].createSolver()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].getName()"
    - "[com.github.javaparser.symbolsolver.resolution.SymbolSolver].solveSymbolAsValue(java.lang.String,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.AarTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.resolution.model.SymbolReference].isSolved()"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    - "[com.github.javaparser.resolution.model.SymbolReference].getCorrespondingDeclaration()"
    - "[com.github.javaparser.resolution.model.Value].getType()"
    - "[com.github.javaparser.resolution.UnsolvedSymbolException].<init>(java.lang.String)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].getName()"
    functionUses: 2
    ICount: 81
    EdgeCount: 50
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:233"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:235"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:234"
        BranchSideFuncs:
        - "solveType(java.lang.String)"
        - "getContext(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:234"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:234"
        BranchSideFuncs:
        - "solveType(java.lang.String)"
        - "getContext(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:233"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:237"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:242"
        BranchSideFuncs:
        - "createSolver()"
        - "getScope()"
        - "toString()"
        - "solveDotExpressionType(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration,com.github.javaparser.ast.expr.FieldAccessExpr)"
        - "solveSymbolAsValue(java.lang.String,com.github.javaparser.ast.Node)"
        - "tryToSolveType(java.lang.String)"
        - "solve(com.github.javaparser.ast.expr.ThisExpr)"
        - "asReferenceType()"
        - "isSolved()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:241"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:234"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:234"
        BranchSideFuncs:
        - "solveType(java.lang.String)"
        - "getContext(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:233"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:247"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:254"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:253"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:249"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:254"
        BranchSideFuncs:
        - "asReferenceType()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:253"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:234"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:261"
        BranchSideFuncs:
        - "solveType(java.lang.String)"
        - "getContext(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:260"
        BranchSideFuncs:
        - "createSolver()"
        - "toString()"
        - "solveSymbolAsValue(java.lang.String,com.github.javaparser.ast.Node)"
        - "tryToSolveType(java.lang.String)"
        - "<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
        - "getCorrespondingDeclaration()"
        - "isSolved()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:257"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:261"
        BranchSideFuncs:
        - "solveDotExpressionType(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration,com.github.javaparser.ast.expr.FieldAccessExpr)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:260"
        BranchSideFuncs:
        - "createSolver()"
        - "toString()"
        - "solveSymbolAsValue(java.lang.String,com.github.javaparser.ast.Node)"
        - "tryToSolveType(java.lang.String)"
        - "<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
        - "getCorrespondingDeclaration()"
        - "isSolved()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:268"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:272"
        BranchSideFuncs:
        - "createSolver()"
        - "toString()"
        - "solveSymbolAsValue(java.lang.String,com.github.javaparser.ast.Node)"
        - "tryToSolveType(java.lang.String)"
        - "<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
        - "getCorrespondingDeclaration()"
        - "isSolved()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:271"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:272"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:275"
        BranchSideFuncs:
        - "getType()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:274"
        BranchSideFuncs:
        - "getId()"
        - "getName()"
        - "<init>(java.lang.String)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:233,1"
      Dst: "[com.github.javaparser.ast.expr.FieldAccessExpr].getScope"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:236,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory].getContext"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:236,1"
      Dst: "[com.github.javaparser.ast.Node].toString"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:236,1"
      Dst: "[com.github.javaparser.resolution.Context].solveType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:237,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].isSolved"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:240,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].getCorrespondingDeclaration"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:240,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].asReferenceType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:239,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].solveDotExpressionType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:245,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].solve"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:234,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:256,1"
      Dst: "[com.github.javaparser.resolution.TypeSolver].tryToSolveType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:261,1"
      Dst: "[java.util.Optional].empty"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:263,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].createSolver"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:263,1"
      Dst: "[com.github.javaparser.ast.expr.FieldAccessExpr].getName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:263,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:263,1"
      Dst: "[com.github.javaparser.resolution.Solver].solveSymbolAsValue"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:269,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:272,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:273,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:273,1"
      Dst: "[com.github.javaparser.resolution.model.Value].getType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:275,1"
      Dst: "[com.github.javaparser.resolution.UnsolvedSymbolException].<init>"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.InstanceOfExpr,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor"
    linkageType: null
    functionLinenumber: 279
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.InstanceOfExpr"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.StringLiteralExpr,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor"
    linkageType: null
    functionLinenumber: 284
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.StringLiteralExpr"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.IntegerLiteralExpr,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor"
    linkageType: null
    functionLinenumber: 289
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.IntegerLiteralExpr"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.LongLiteralExpr,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor"
    linkageType: null
    functionLinenumber: 294
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.LongLiteralExpr"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.CharLiteralExpr,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor"
    linkageType: null
    functionLinenumber: 299
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.CharLiteralExpr"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.DoubleLiteralExpr,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor"
    linkageType: null
    functionLinenumber: 304
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.DoubleLiteralExpr"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue()"
    functionUses: 2
    ICount: 11
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:305"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:308"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:307"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:305,1"
      Dst: "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:305,1"
      Dst: "[java.lang.String].toLowerCase"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:305,1"
      Dst: "[java.lang.String].endsWith"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.BooleanLiteralExpr,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor"
    linkageType: null
    functionLinenumber: 312
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.BooleanLiteralExpr"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.NullLiteralExpr,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor"
    linkageType: null
    functionLinenumber: 317
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.NullLiteralExpr"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.MethodCallExpr,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor"
    linkageType: null
    functionLinenumber: 322
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MethodCallExpr"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_1__336].bootstrap$(com.github.javaparser.ast.expr.MethodCallExpr)"
    - "[com.github.javaparser.utils.Log].trace(java.lang.String,java.util.function.Supplier[])"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].solveMethodAsUsage(com.github.javaparser.ast.expr.MethodCallExpr)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_2__337].bootstrap$(com.github.javaparser.ast.expr.MethodCallExpr)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_3__338].bootstrap$(com.github.javaparser.resolution.MethodUsage)"
    - "[com.github.javaparser.utils.Log].trace(java.lang.String,java.util.function.Supplier[])"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_4__339].bootstrap$(com.github.javaparser.ast.expr.MethodCallExpr)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$returnType__340].bootstrap$(com.github.javaparser.resolution.MethodUsage)"
    - "[com.github.javaparser.utils.Log].trace(java.lang.String,java.util.function.Supplier[])"
    - "[com.github.javaparser.resolution.MethodUsage].returnType()"
    functionUses: 2
    ICount: 24
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:323,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_1__336].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:323,1"
      Dst: "[com.github.javaparser.utils.Log].trace"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:325,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].solveMethodAsUsage"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:326,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_2__337].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:326,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_3__338].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:327,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_4__339].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:327,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:327,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$returnType__340].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:328,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].returnType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.NameExpr,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor"
    linkageType: null
    functionLinenumber: 333
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.NameExpr"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_5__353].bootstrap$(com.github.javaparser.ast.expr.NameExpr)"
    - "[com.github.javaparser.utils.Log].trace(java.lang.String,java.util.function.Supplier[])"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].createSolver()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId()"
    - "[com.github.javaparser.ast.expr.NameExpr].getName()"
    - "[com.github.javaparser.symbolsolver.resolution.SymbolSolver].solveSymbolAsValue(java.lang.String,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.resolution.UnsolvedSymbolException].<init>(java.lang.String,java.lang.String)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId()"
    - "[com.github.javaparser.ast.expr.NameExpr].getName()"
    - "[com.github.javaparser.resolution.model.Value].getType()"
    functionUses: 2
    ICount: 27
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:336"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:339"
        BranchSideFuncs:
        - "getId()"
        - "getName()"
        - "<init>(java.lang.String,java.lang.String)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:338"
        BranchSideFuncs:
        - "getType()"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:334,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_5__353].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:334,1"
      Dst: "[com.github.javaparser.utils.Log].trace"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:335,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].createSolver"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:335,1"
      Dst: "[com.github.javaparser.ast.expr.NameExpr].getName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:335,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:335,1"
      Dst: "[com.github.javaparser.resolution.Solver].solveSymbolAsValue"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:336,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:337,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:337,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:337,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:337,1"
      Dst: "[com.github.javaparser.resolution.UnsolvedSymbolException].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:339,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:339,1"
      Dst: "[com.github.javaparser.resolution.model.Value].getType"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.TypeExpr,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor"
    linkageType: null
    functionLinenumber: 343
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.TypeExpr"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_6__352].bootstrap$(com.github.javaparser.ast.expr.TypeExpr)"
    - "[com.github.javaparser.utils.Log].trace(java.lang.String,java.util.function.Supplier[])"
    - "[com.github.javaparser.ast.expr.TypeExpr].getType()"
    - "[com.github.javaparser.ast.expr.TypeExpr].getType()"
    - "[com.github.javaparser.ast.expr.TypeExpr].getType()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].getNameWithScope()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory].getContext(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.resolution.Context].solveType(java.lang.String)"
    - "[com.github.javaparser.resolution.model.SymbolReference].isSolved()"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].asReferenceType()"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].asReferenceType()"
    - "[com.github.javaparser.resolution.model.SymbolReference].getCorrespondingDeclaration()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].createSolver()"
    - "[com.github.javaparser.symbolsolver.resolution.SymbolSolver].solveSymbolAsValue(java.lang.String,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.resolution.model.Value].getType()"
    - "[com.github.javaparser.resolution.UnsolvedSymbolException].<init>(java.lang.String,java.lang.String)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].getName()"
    functionUses: 2
    ICount: 48
    EdgeCount: 19
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:345"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:349"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:348"
        BranchSideFuncs:
        - "getNameWithScope()"
        - "solveType(java.lang.String)"
        - "getContext(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
        - "isSolved()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:356"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:361"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
        - "getCorrespondingDeclaration()"
        - "asReferenceType()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:360"
        BranchSideFuncs:
        - "createSolver()"
        - "solveSymbolAsValue(java.lang.String,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:362"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:366"
        BranchSideFuncs:
        - "getType()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:365"
        BranchSideFuncs:
        - "getId()"
        - "getName()"
        - "<init>(java.lang.String,java.lang.String)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:344,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_6__352].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:344,1"
      Dst: "[com.github.javaparser.utils.Log].trace"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:345,1"
      Dst: "[com.github.javaparser.ast.expr.TypeExpr].getType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:346,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:346,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:346,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:350,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].getNameWithScope"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:354,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory].getContext"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:355,1"
      Dst: "[com.github.javaparser.resolution.Context].solveType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:356,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].isSolved"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:357,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].getCorrespondingDeclaration"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:357,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].asReferenceType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:357,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:361,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].createSolver"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:361,1"
      Dst: "[com.github.javaparser.resolution.Solver].solveSymbolAsValue"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:362,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:363,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:363,1"
      Dst: "[com.github.javaparser.resolution.model.Value].getType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:366,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:366,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:366,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:366,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].getName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:366,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:366,1"
      Dst: "[com.github.javaparser.resolution.UnsolvedSymbolException].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.ObjectCreationExpr,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor"
    linkageType: null
    functionLinenumber: 370
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ObjectCreationExpr"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].convertToUsage(com.github.javaparser.ast.type.Type)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].getType()"
    functionUses: 2
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:371,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].getType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:371,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].convertToUsage"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.ThisExpr,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor"
    linkageType: null
    functionLinenumber: 376
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ThisExpr"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.ThisExpr].getTypeName()"
    - "[com.github.javaparser.ast.expr.Name].asString()"
    - "[com.github.javaparser.ast.expr.ThisExpr].getTypeName()"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].findContainingTypeDeclOrObjectCreationExpr(com.github.javaparser.ast.Node,java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].getTypeDeclaration(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.HasParentNode].findAncestor(java.lang.Class[])"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.AarTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.resolution.model.SymbolReference].isSolved()"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    - "[com.github.javaparser.resolution.model.SymbolReference].getCorrespondingDeclaration()"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].findContainingTypeDeclOrObjectCreationExpr(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].getTypeDeclaration(com.github.javaparser.ast.Node)"
    functionUses: 2
    ICount: 37
    EdgeCount: 19
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:377"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:393"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
        - "getTypeDeclaration(com.github.javaparser.ast.Node)"
        - "findContainingTypeDeclOrObjectCreationExpr(com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:389"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:394"
        BranchSideFuncs:
        - "getCorrespondingDeclaration()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:393"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
        - "getTypeDeclaration(com.github.javaparser.ast.Node)"
        - "findContainingTypeDeclOrObjectCreationExpr(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:377,1"
      Dst: "[com.github.javaparser.ast.expr.ThisExpr].getTypeName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:377,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:379,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:379,1"
      Dst: "[com.github.javaparser.ast.expr.Name].asString"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:384,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].findContainingTypeDeclOrObjectCreationExpr"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:384,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].getTypeDeclaration"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:384,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:387,1"
      Dst: "[com.github.javaparser.HasParentNode].findAncestor"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:388,1"
      Dst: "[com.github.javaparser.resolution.TypeSolver].tryToSolveType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:389,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].isSolved"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:390,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].getCorrespondingDeclaration"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.SuperExpr,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor"
    linkageType: null
    functionLinenumber: 399
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.SuperExpr"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.SuperExpr].getTypeName()"
    - "[com.github.javaparser.ast.expr.Name].asString()"
    - "[com.github.javaparser.ast.expr.SuperExpr].getTypeName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory].getContext(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.resolution.Context].solveType(java.lang.String)"
    - "[com.github.javaparser.resolution.model.SymbolReference].isSolved()"
    - "[com.github.javaparser.resolution.model.SymbolReference].getCorrespondingDeclaration()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].isInterface()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].isInterface()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].isInterface()"
    - "[com.github.javaparser.resolution.declarations.ResolvedInterfaceDeclaration].isInterface()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].isInterface()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].isInterface()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].isInterface()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].isInterface()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].isInterface()"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].asInterface()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].asInterface()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].asInterface()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].asInterface()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].isClass()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].isClass()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].isClass()"
    - "[com.github.javaparser.resolution.declarations.ResolvedClassDeclaration].isClass()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].isClass()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].isClass()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].asClass()"
    - "[com.github.javaparser.symbolsolver.logic.AbstractClassDeclaration].asClass()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_7__344].bootstrap$()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].getSuperClass()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].getSuperClass()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].getSuperClass()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].getSuperClass()"
    - "[com.github.javaparser.resolution.UnsolvedSymbolException].<init>(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].findContainingTypeDeclOrObjectCreationExpr(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].getTypeDeclaration(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_8__343].bootstrap$()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].getSuperClass()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].getSuperClass()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].getSuperClass()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].getSuperClass()"
    functionUses: 2
    ICount: 56
    EdgeCount: 42
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:400"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:418"
        BranchSideFuncs:
        - "getTypeName()"
        - "solveType(java.lang.String)"
        - "getContext(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
        - "asString()"
        - "isSolved()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:417"
        BranchSideFuncs:
        - "findContainingTypeDeclOrObjectCreationExpr(com.github.javaparser.ast.Node)"
        - "getTypeDeclaration(com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:403"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:414"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:406"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:409"
        BranchSideFuncs:
        - "asInterface()"
        - "<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:408"
        BranchSideFuncs:
        - "isClass()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:409"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:412"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:419"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:422"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:400,1"
      Dst: "[com.github.javaparser.ast.expr.SuperExpr].getTypeName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:400,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:401,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:401,1"
      Dst: "[com.github.javaparser.ast.expr.Name].asString"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:402,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory].getContext"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:402,1"
      Dst: "[com.github.javaparser.resolution.Context].solveType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:403,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].isSolved"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:405,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].getCorrespondingDeclaration"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:406,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].isInterface"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:407,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].asInterface"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:407,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:409,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].isClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:411,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].asClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:411,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedClassDeclaration].getSuperClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:411,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_7__344].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:411,1"
      Dst: "[java.util.Optional].orElseThrow"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:413,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:413,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:413,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:415,1"
      Dst: "[com.github.javaparser.resolution.UnsolvedSymbolException].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:418,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].findContainingTypeDeclOrObjectCreationExpr"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:418,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].getTypeDeclaration"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:421,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_8__343].bootstrap$"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.UnaryExpr,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor"
    linkageType: null
    functionLinenumber: 427
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.UnaryExpr"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.UnaryExpr].getOperator()"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].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.PatternExpr].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.NormalAnnotationExpr].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.BinaryExpr].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.ArrayAccessExpr].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.DoubleLiteralExpr].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.TextBlockLiteralExpr].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.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.LongLiteralExpr].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.MarkerAnnotationExpr].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.UnaryExpr].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.NullLiteralExpr].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.FieldAccessExpr].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.ConditionalExpr].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.ArrayInitializerExpr].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.VariableDeclarationExpr].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.UnaryExpr].getExpression()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].unp(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].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.PatternExpr].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.NormalAnnotationExpr].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.BinaryExpr].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.ArrayAccessExpr].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.DoubleLiteralExpr].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.TextBlockLiteralExpr].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.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.LongLiteralExpr].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.MarkerAnnotationExpr].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.UnaryExpr].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.NullLiteralExpr].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.FieldAccessExpr].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.ConditionalExpr].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.ArrayInitializerExpr].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.VariableDeclarationExpr].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.UnaryExpr].getExpression()"
    - "[com.github.javaparser.ast.expr.UnaryExpr].getOperator()"
    functionUses: 2
    ICount: 24
    EdgeCount: 73
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:428,1"
      Dst: "[com.github.javaparser.ast.expr.UnaryExpr].getOperator"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:428,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:431,1"
      Dst: "[com.github.javaparser.ast.expr.UnaryExpr].getExpression"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:431,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:431,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].unp"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:441,1"
      Dst: "[java.lang.Enum].name"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:441,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.VariableDeclarationExpr,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor"
    linkageType: null
    functionLinenumber: 446
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.VariableDeclarationExpr"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getVariables()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].convertToUsage(com.github.javaparser.ast.type.Type)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.body.VariableDeclarator].getType()"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getVariables()"
    functionUses: 2
    ICount: 16
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:447"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:450"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:449"
        BranchSideFuncs:
        - "getVariables()"
        - "convertToUsage(com.github.javaparser.ast.type.Type)"
        - "getType()"
        - "get(int)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:447,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getVariables"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:447,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:448,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:450,1"
      Dst: "[com.github.javaparser.ast.NodeList].get"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:450,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].getType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:450,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].convertToUsage"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.LambdaExpr,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor"
    linkageType: null
    functionLinenumber: 455
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.LambdaExpr"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.Navigator].demandParentNode(com.github.javaparser.ast.Node,java.util.function.Predicate)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].getParamPos(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].solve(com.github.javaparser.ast.expr.MethodCallExpr)"
    - "[com.github.javaparser.resolution.model.SymbolReference].isSolved()"
    - "[com.github.javaparser.resolution.UnsolvedSymbolException].<init>(java.lang.String,java.lang.String)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].getName()"
    - "[com.github.javaparser.ast.Node].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_9__346].bootstrap$(com.github.javaparser.resolution.model.SymbolReference)"
    - "[com.github.javaparser.utils.Log].trace(java.lang.String,java.util.function.Supplier[])"
    - "[com.github.javaparser.resolution.model.SymbolReference].getCorrespondingDeclaration()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].getParam(int)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserParameterDeclaration].getType()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].getType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod$1].getType()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistParameterDeclaration].getType()"
    - "[com.github.javaparser.ast.Node].hasScope()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].getScope()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory].getContext(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId()"
    - "[com.github.javaparser.ast.expr.NameExpr].getName()"
    - "[com.github.javaparser.resolution.Context].solveType(java.lang.String)"
    - "[com.github.javaparser.resolution.model.SymbolReference].isSolved()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].getType(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParameterValueProvider].useThisTypeParametersOnTheGivenType(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].resolveLambda(com.github.javaparser.ast.expr.LambdaExpr,com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.Navigator].demandParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.resolution.Navigator].demandParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.body.VariableDeclarator].getType()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].resolve()"
    - "[com.github.javaparser.ast.type.WildcardType].resolve()"
    - "[com.github.javaparser.ast.type.UnknownType].resolve()"
    - "[com.github.javaparser.ast.type.VoidType].resolve()"
    - "[com.github.javaparser.ast.type.UnionType].resolve()"
    - "[com.github.javaparser.ast.type.ArrayType].resolve()"
    - "[com.github.javaparser.ast.type.PrimitiveType].resolve()"
    - "[com.github.javaparser.ast.type.VarType].resolve()"
    - "[com.github.javaparser.ast.type.TypeParameter].resolve()"
    - "[com.github.javaparser.ast.type.IntersectionType].resolve()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].resolveLambda(com.github.javaparser.ast.expr.LambdaExpr,com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.Navigator].demandParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.resolution.Navigator].demandParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.expr.Expression].calculateResolvedType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].resolveLambda(com.github.javaparser.ast.expr.LambdaExpr,com.github.javaparser.resolution.types.ResolvedType)"
    functionUses: 2
    ICount: 84
    EdgeCount: 58
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:457"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:499"
        BranchSideFuncs:
        - "solve(com.github.javaparser.ast.expr.MethodCallExpr)"
        - "getParamPos(com.github.javaparser.ast.expr.Expression)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:498"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:461"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:464"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.String)"
        - "toString()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:463"
        BranchSideFuncs:
        - "getCorrespondingDeclaration()"
        - "trace(java.lang.String,java.util.function.Supplier[])"
        - "getParam(int)"
        - "bootstrap$(com.github.javaparser.resolution.model.SymbolReference)"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:469"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:497"
        BranchSideFuncs:
        - "hasScope()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:496"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:470"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:495"
        BranchSideFuncs:
        - "getScope()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:494"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:475"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:487"
        BranchSideFuncs:
        - "solveType(java.lang.String)"
        - "getContext(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
        - "getId()"
        - "getName()"
        - "isSolved()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:486"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:479"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:484"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:483"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:487"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:495"
        BranchSideFuncs:
        - "isReferenceType()"
        - "getType(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:494"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:489"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:495"
        BranchSideFuncs:
        - "asReferenceType()"
        - "useThisTypeParametersOnTheGivenType(com.github.javaparser.resolution.types.ResolvedType)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:494"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:499"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:508"
        BranchSideFuncs:
        - "getType()"
        - "resolve()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:507"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:503"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:506"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:505"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:508"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:517"
        BranchSideFuncs:
        - "calculateResolvedType()"
        - "demandParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:516"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:512"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:515"
        BranchSideFuncs:
        - "resolveLambda(com.github.javaparser.ast.expr.LambdaExpr,com.github.javaparser.resolution.types.ResolvedType)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:514"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:456,1"
      Dst: "[com.github.javaparser.resolution.Navigator].demandParentNode"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:459,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].getParamPos"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:460,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].solve"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:461,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].isSolved"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:462,1"
      Dst: "[com.github.javaparser.ast.Node].toString"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:462,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].getName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:462,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:462,1"
      Dst: "[com.github.javaparser.resolution.UnsolvedSymbolException].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:464,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_9__346].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:464,1"
      Dst: "[com.github.javaparser.utils.Log].trace"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:467,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].getCorrespondingDeclaration"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:467,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getParam"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:467,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedValueDeclaration].getType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:469,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:470,1"
      Dst: "[com.github.javaparser.ast.Node].hasScope"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:471,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].getScope"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:471,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:478,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory].getContext"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:478,1"
      Dst: "[com.github.javaparser.ast.expr.NameExpr].getName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:478,1"
      Dst: "[com.github.javaparser.resolution.Context].solveType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:488,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].getType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:489,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:490,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:490,1"
      Dst: "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParameterValueProvider].useThisTypeParametersOnTheGivenType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:495,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].resolveLambda"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:501,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].getType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:501,1"
      Dst: "[com.github.javaparser.ast.type.Type].resolve"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:510,1"
      Dst: "[com.github.javaparser.ast.expr.Expression].calculateResolvedType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:517,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 24
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].resolveLambda(com.github.javaparser.ast.expr.LambdaExpr,com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor"
    linkageType: null
    functionLinenumber: 521
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.LambdaExpr"
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory].getContext(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].solveGenericTypes(com.github.javaparser.resolution.Context)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].solveGenericTypes(com.github.javaparser.resolution.Context)"
    - "[com.github.javaparser.resolution.types.ResolvedType].solveGenericTypes(com.github.javaparser.resolution.Context)"
    - "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic].getFunctionalMethod(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.logic.InferenceContext].<init>(com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.resolution.logic.InferenceContext].<init>(com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].declaringType()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].declaringType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod].declaringType()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].declaringType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].declaringType()"
    - "[com.github.javaparser.resolution.MethodUsage].getDeclaration()"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].undeterminedParameters(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    - "[com.github.javaparser.resolution.logic.InferenceContext].addPair(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].getBody()"
    - "[com.github.javaparser.ast.expr.LambdaExpr].getBody()"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].getExpression()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].getType(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].getBody()"
    - "[com.github.javaparser.ast.expr.LambdaExpr].getBody()"
    - "[com.github.javaparser.ast.Node].findAll(java.lang.Class)"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_resolveLambda_11__366].bootstrap$(com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].lub(java.util.Set)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].of()"
    - "[com.github.javaparser.resolution.MethodUsage].returnType()"
    - "[com.github.javaparser.resolution.logic.InferenceContext].addPair(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.logic.InferenceContext].addSingle(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.logic.InferenceContext].resolve(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.logic.InferenceContext].addPair(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.logic.InferenceContext].addSingle(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.logic.InferenceContext].resolve(com.github.javaparser.resolution.types.ResolvedType)"
    functionUses: 3
    ICount: 65
    EdgeCount: 34
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:529"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:582"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:544"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:546"
        BranchSideFuncs:
        - "getType(com.github.javaparser.ast.Node)"
        - "getExpression()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:545"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:546"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:566"
        BranchSideFuncs:
        - "getBody()"
        - "findAll(java.lang.Class)"
        - "size()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:565"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:552"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:561"
        BranchSideFuncs:
        - "bootstrap$(com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor)"
        - "lub(java.util.Set)"
        - "of()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:560"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:578"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:583"
        BranchSideFuncs:
        - "addPair(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedType)"
        - "addSingle(com.github.javaparser.resolution.types.ResolvedType)"
        - "resolve(com.github.javaparser.resolution.types.ResolvedType)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:582"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:522,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory].getContext"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:523,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].solveGenericTypes"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:528,1"
      Dst: "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic].getFunctionalMethod"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:529,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:532,1"
      Dst: "[com.github.javaparser.resolution.logic.InferenceContext].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:538,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:538,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].getDeclaration"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:538,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].declaringType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:538,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].undeterminedParameters"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:540,1"
      Dst: "[com.github.javaparser.resolution.logic.InferenceContext].addPair"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:544,1"
      Dst: "[com.github.javaparser.ast.expr.LambdaExpr].getBody"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:545,1"
      Dst: "[com.github.javaparser.ast.stmt.ExpressionStmt].getExpression"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:545,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].getType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:550,1"
      Dst: "[com.github.javaparser.ast.Node].findAll"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:552,1"
      Dst: "[java.util.List].size"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:553,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:553,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_resolveLambda_11__366].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:554,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:557,1"
      Dst: "[java.util.stream.Collectors].toSet"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:557,1"
      Dst: "[java.util.stream.Stream].collect"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:558,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].of"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:558,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].lub"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:566,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:569,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].returnType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:574,1"
      Dst: "[com.github.javaparser.resolution.logic.InferenceContext].addSingle"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:574,1"
      Dst: "[com.github.javaparser.resolution.logic.InferenceContext].resolve"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.MethodReferenceExpr,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor"
    linkageType: null
    functionLinenumber: 587
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MethodReferenceExpr"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].getIdentifier()"
    - "[com.github.javaparser.ast.expr.Expression].calculateResolvedType()"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].getScope()"
    - "[com.github.javaparser.resolution.Navigator].demandParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].getParamPos(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].solve(com.github.javaparser.ast.expr.MethodCallExpr,boolean)"
    - "[com.github.javaparser.resolution.model.SymbolReference].isSolved()"
    - "[com.github.javaparser.resolution.UnsolvedSymbolException].<init>(java.lang.String,java.lang.String)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].getName()"
    - "[com.github.javaparser.ast.Node].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_12__347].bootstrap$(com.github.javaparser.resolution.model.SymbolReference)"
    - "[com.github.javaparser.utils.Log].trace(java.lang.String,java.util.function.Supplier[])"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].solveMethodAsUsage(com.github.javaparser.ast.expr.MethodCallExpr)"
    - "[com.github.javaparser.resolution.MethodUsage].getParamType(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory].getContext(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].solveGenericTypes(com.github.javaparser.resolution.Context)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].solveGenericTypes(com.github.javaparser.resolution.Context)"
    - "[com.github.javaparser.resolution.types.ResolvedType].solveGenericTypes(com.github.javaparser.resolution.Context)"
    - "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic].getFunctionalMethod(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeParametersMap()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.resolution.MethodUsage].replaceTypeParameter(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.MethodUsage].getNoParams()"
    - "[com.github.javaparser.resolution.MethodUsage].getParamType(int)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isWildcard()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].getBoundedType()"
    - "[com.github.javaparser.resolution.MethodUsage].replaceParamType(int,com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.MethodUsage].getParamTypes()"
    - "[com.github.javaparser.resolution.MethodUsage].returnType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].toMethodUsage(com.github.javaparser.ast.expr.MethodReferenceExpr,java.util.List)"
    - "[com.github.javaparser.resolution.MethodUsage].returnType()"
    - "[com.github.javaparser.resolution.logic.InferenceContext].<init>(com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.resolution.logic.InferenceContext].addPair(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.logic.InferenceContext].addSingle(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.logic.InferenceContext].resolve(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.SymbolReference].getCorrespondingDeclaration()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].getNumberOfParams()"
    - "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].hasVariadicParameter()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].getComponentType()"
    - "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getLastParam()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserParameterDeclaration].getType()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].getType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod$1].getType()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistParameterDeclaration].getType()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].getParam(int)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserParameterDeclaration].getType()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].getType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod$1].getType()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistParameterDeclaration].getType()"
    functionUses: 2
    ICount: 97
    EdgeCount: 118
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:588"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:591"
        BranchSideFuncs:
        - "calculateResolvedType()"
        - "getScope()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:590"
        BranchSideFuncs:
        - "demandParentNode(com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:592"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:646"
        BranchSideFuncs:
        - "solve(com.github.javaparser.ast.expr.MethodCallExpr,boolean)"
        - "getParamPos(com.github.javaparser.ast.expr.Expression)"
        - "isSolved()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:645"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:596"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:599"
        BranchSideFuncs:
        - "getId()"
        - "getName()"
        - "<init>(java.lang.String,java.lang.String)"
        - "toString()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:598"
        BranchSideFuncs:
        - "trace(java.lang.String,java.util.function.Supplier[])"
        - "bootstrap$(com.github.javaparser.resolution.model.SymbolReference)"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:600"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:640"
        BranchSideFuncs:
        - "getFunctionalMethod(com.github.javaparser.resolution.types.ResolvedType)"
        - "getContext(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
        - "solveGenericTypes(com.github.javaparser.resolution.Context)"
        - "solveMethodAsUsage(com.github.javaparser.ast.expr.MethodCallExpr)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:639"
        BranchSideFuncs:
        - "getCorrespondingDeclaration()"
        - "hasVariadicParameter()"
        - "getNumberOfParams()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:611"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:635"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "getTypeParametersMap()"
        - "asReferenceType()"
        - "iterator()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:634"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:614"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:619"
        BranchSideFuncs:
        - "hasNext()"
        - "replaceTypeParameter(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType)"
        - "next()"
        - "getTypeParametersMap()"
        - "asReferenceType()"
        - "iterator()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:618"
        BranchSideFuncs:
        - "getNoParams()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:619"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:627"
        BranchSideFuncs:
        - "getParamType(int)"
        - "isWildcard()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:626"
        BranchSideFuncs:
        - "returnType()"
        - "getParamTypes()"
        - "<init>(com.github.javaparser.resolution.TypeSolver)"
        - "addPair(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedType)"
        - "addSingle(com.github.javaparser.resolution.types.ResolvedType)"
        - "resolve(com.github.javaparser.resolution.types.ResolvedType)"
        - "toMethodUsage(com.github.javaparser.ast.expr.MethodReferenceExpr,java.util.List)"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:621"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:619"
        BranchSideFuncs:
        - "asWildcard()"
        - "getBoundedType()"
        - "replaceParamType(int,com.github.javaparser.resolution.types.ResolvedType)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:618"
        BranchSideFuncs:
        - "getNoParams()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:641"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:644"
        BranchSideFuncs:
        - "getComponentType()"
        - "asArrayType()"
        - "getLastParam()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:643"
        BranchSideFuncs:
        - "getType()"
        - "getParam(int)"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:641"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:644"
        BranchSideFuncs:
        - "getComponentType()"
        - "asArrayType()"
        - "getLastParam()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:643"
        BranchSideFuncs:
        - "getType()"
        - "getParam(int)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:588,1"
      Dst: "[com.github.javaparser.ast.expr.MethodReferenceExpr].getIdentifier"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:588,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:589,1"
      Dst: "[com.github.javaparser.ast.expr.MethodReferenceExpr].getScope"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:589,1"
      Dst: "[com.github.javaparser.ast.expr.Expression].calculateResolvedType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:591,1"
      Dst: "[com.github.javaparser.resolution.Navigator].demandParentNode"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:594,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].getParamPos"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:595,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].solve"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:596,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].isSolved"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:597,1"
      Dst: "[com.github.javaparser.ast.Node].toString"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:597,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].getName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:597,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:597,1"
      Dst: "[com.github.javaparser.resolution.UnsolvedSymbolException].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:599,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_12__347].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:599,1"
      Dst: "[com.github.javaparser.utils.Log].trace"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:600,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:601,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].solveMethodAsUsage"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:602,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].getParamType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:604,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory].getContext"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:605,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].solveGenericTypes"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:610,1"
      Dst: "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic].getFunctionalMethod"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:611,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:612,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:614,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:614,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeParametersMap"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:614,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:614,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:614,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:615,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].replaceTypeParameter"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:619,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].getNoParams"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:621,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isWildcard"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:622,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asWildcard"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:622,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedWildcard].getBoundedType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:623,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].replaceParamType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:627,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].getParamTypes"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:627,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].toMethodUsage"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:627,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].returnType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:630,1"
      Dst: "[com.github.javaparser.resolution.logic.InferenceContext].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:631,1"
      Dst: "[com.github.javaparser.resolution.logic.InferenceContext].addPair"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:632,1"
      Dst: "[com.github.javaparser.resolution.logic.InferenceContext].addSingle"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:632,1"
      Dst: "[com.github.javaparser.resolution.logic.InferenceContext].resolve"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:640,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].getCorrespondingDeclaration"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:641,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].hasVariadicParameter"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:641,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getNumberOfParams"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:642,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getLastParam"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:642,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedValueDeclaration].getType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:642,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asArrayType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:642,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedArrayType].getComponentType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:644,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getParam"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:646,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 22
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.body.FieldDeclaration,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor"
    linkageType: null
    functionLinenumber: 650
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.FieldDeclaration"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.FieldDeclaration].getVariables()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.body.VariableDeclarator].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.body.FieldDeclaration].getVariables()"
    functionUses: 2
    ICount: 15
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:651"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:654"
        BranchSideFuncs:
        - "getVariables()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "get(int)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:653"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:651,1"
      Dst: "[com.github.javaparser.ast.body.FieldDeclaration].getVariables"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:651,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:652,1"
      Dst: "[com.github.javaparser.ast.NodeList].get"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:652,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].accept"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:654,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].getParamPos(com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor"
    linkageType: null
    functionLinenumber: 657
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.Navigator].demandParentNode(com.github.javaparser.ast.Node,java.util.function.Predicate)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithArguments].getArgumentPosition(com.github.javaparser.ast.expr.Expression,java.util.function.Function)"
    functionUses: 2
    ICount: 12
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:659"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:663"
        BranchSideFuncs:
        - "getArgumentPosition(com.github.javaparser.ast.expr.Expression,java.util.function.Function)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:662"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:658,1"
      Dst: "[com.github.javaparser.resolution.Navigator].demandParentNode"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:661,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithArguments].getArgumentPosition"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:663,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].createSolver()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor"
    linkageType: null
    functionLinenumber: 666
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.Solver"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.resolution.SymbolSolver].<init>(com.github.javaparser.resolution.TypeSolver)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:667,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.SymbolSolver].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.TypeExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.TypeExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.TypeExpr,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:65,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.MethodReferenceExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MethodReferenceExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.MethodReferenceExpr,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:65,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.LambdaExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.LambdaExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.LambdaExpr,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:65,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.VariableDeclarationExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.VariableDeclarationExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.VariableDeclarationExpr,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:65,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.UnaryExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.UnaryExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.UnaryExpr,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:65,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.SuperExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.SuperExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.SuperExpr,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:65,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.ThisExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ThisExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.ThisExpr,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:65,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.ObjectCreationExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ObjectCreationExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.ObjectCreationExpr,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:65,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.NameExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.NameExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.NameExpr,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:65,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.MethodCallExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MethodCallExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.MethodCallExpr,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:65,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.NullLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.NullLiteralExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.NullLiteralExpr,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:65,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.BooleanLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.BooleanLiteralExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.BooleanLiteralExpr,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:65,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.DoubleLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.DoubleLiteralExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.DoubleLiteralExpr,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:65,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.CharLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.CharLiteralExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.CharLiteralExpr,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:65,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.LongLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.LongLiteralExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.LongLiteralExpr,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:65,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.IntegerLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.IntegerLiteralExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.IntegerLiteralExpr,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:65,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.StringLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.StringLiteralExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.StringLiteralExpr,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:65,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.InstanceOfExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.InstanceOfExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.InstanceOfExpr,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:65,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.FieldAccessExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.FieldAccessExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.FieldAccessExpr,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:65,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.EnclosedExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.EnclosedExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.EnclosedExpr,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:65,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.ConditionalExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ConditionalExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.ConditionalExpr,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:65,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.ClassExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ClassExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.ClassExpr,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:65,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.CastExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.CastExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.CastExpr,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:65,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.BinaryExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.BinaryExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.BinaryExpr,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:65,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.AssignExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.AssignExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.AssignExpr,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:65,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.ArrayInitializerExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ArrayInitializerExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.ArrayInitializerExpr,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:65,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.ArrayCreationExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ArrayCreationExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.ArrayCreationExpr,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:65,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.ArrayAccessExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ArrayAccessExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.ArrayAccessExpr,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:65,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.body.Parameter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.Parameter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.body.Parameter,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:65,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.body.VariableDeclarator,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.VariableDeclarator"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.body.VariableDeclarator,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:65,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.body.FieldDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.FieldDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.body.FieldDeclaration,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:65,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].lambda$visit$12(com.github.javaparser.resolution.model.SymbolReference)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor"
    linkageType: null
    functionLinenumber: 598
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.model.SymbolReference"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.model.SymbolReference].getCorrespondingDeclaration()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].getName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].getName()"
    functionUses: 1
    ICount: 5
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:599,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].getCorrespondingDeclaration"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:599,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedDeclaration].getName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].lambda$resolveLambda$11(com.github.javaparser.ast.stmt.ReturnStmt)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor"
    linkageType: null
    functionLinenumber: 553
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.ReturnStmt"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_resolveLambda_10__817].bootstrap$(com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].getExpression()"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:554,1"
      Dst: "[com.github.javaparser.ast.stmt.ReturnStmt].getExpression"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:554,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_resolveLambda_10__817].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:555,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:556,1"
      Dst: "[java.util.Optional].orElse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].lambda$resolveLambda$10(com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor"
    linkageType: null
    functionLinenumber: 554
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].getType(com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:555,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].getType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].lambda$visit$9(com.github.javaparser.resolution.model.SymbolReference)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor"
    linkageType: null
    functionLinenumber: 463
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.model.SymbolReference"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.model.SymbolReference].getCorrespondingDeclaration()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].getName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].getName()"
    functionUses: 1
    ICount: 5
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:464,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].getCorrespondingDeclaration"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:464,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedDeclaration].getName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].lambda$visit$8()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor"
    linkageType: null
    functionLinenumber: 420
    functionDepth: 0
    returnType: "java.lang.RuntimeException"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:421,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].lambda$visit$7()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor"
    linkageType: null
    functionLinenumber: 410
    functionDepth: 0
    returnType: "java.lang.RuntimeException"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:411,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].lambda$visit$6(com.github.javaparser.ast.expr.TypeExpr)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor"
    linkageType: null
    functionLinenumber: 343
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.TypeExpr"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].lambda$visit$5(com.github.javaparser.ast.expr.NameExpr)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor"
    linkageType: null
    functionLinenumber: 333
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.NameExpr"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].lambda$visit$4(com.github.javaparser.ast.expr.MethodCallExpr)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor"
    linkageType: null
    functionLinenumber: 326
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.MethodCallExpr"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].lambda$visit$3(com.github.javaparser.resolution.MethodUsage)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor"
    linkageType: null
    functionLinenumber: 325
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.MethodUsage"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].lambda$visit$2(com.github.javaparser.ast.expr.MethodCallExpr)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor"
    linkageType: null
    functionLinenumber: 325
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.MethodCallExpr"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].lambda$visit$1(com.github.javaparser.ast.expr.MethodCallExpr)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor"
    linkageType: null
    functionLinenumber: 322
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.MethodCallExpr"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].lambda$new$0(com.github.javaparser.resolution.TypeSolver,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor"
    linkageType: null
    functionLinenumber: 78
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.resolution.TypeSolver"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    - "[com.github.javaparser.resolution.TypeSolver].solveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver].solveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver].solveType(java.lang.String)"
    functionUses: 1
    ICount: 7
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:79,1"
      Dst: "[com.github.javaparser.resolution.TypeSolver].solveType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:79,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_230__430].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_230__430"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__430].<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__430:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_230__430].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_230__430].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_230__430"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_230__430:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_230__430].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_230__430"
    linkageType: null
    functionLinenumber: -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.comments.Comment)"
    functionUses: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_230__430:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$230"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration$lambda_hasInternalType_3__653].bootstrap$(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration$lambda_hasInternalType_3__653"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration$lambda_hasInternalType_3__653].<init>(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration$lambda_hasInternalType_3__653:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration$lambda_hasInternalType_3__653].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration$lambda_hasInternalType_3__653].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration$lambda_hasInternalType_3__653"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration$lambda_hasInternalType_3__653:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration$lambda_hasInternalType_3__653].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration$lambda_hasInternalType_3__653"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].lambda$hasInternalType$3(java.lang.String,com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    functionUses: 7
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration$lambda_hasInternalType_3__653:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].lambda$hasInternalType$3"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__278].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__278"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__278].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__278:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__278].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__278].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__278"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__278:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__278].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__278"
    linkageType: null
    functionLinenumber: -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.BlockComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    functionUses: 14
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__278:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$1].<init>(com.fasterxml.jackson.databind.util.internal.LinkedDeque,com.fasterxml.jackson.databind.util.internal.Linked)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.LinkedDeque$1"
    linkageType: null
    functionLinenumber: 381
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.util.internal.LinkedDeque"
    - "com.fasterxml.jackson.databind.util.internal.Linked"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].<init>(com.fasterxml.jackson.databind.util.internal.LinkedDeque,com.fasterxml.jackson.databind.util.internal.Linked)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.LinkedDeque$1:382,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$1].computeNext()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.LinkedDeque$1"
    linkageType: null
    functionLinenumber: 383
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.internal.Linked"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node].getNext()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.LinkedDeque$1:384,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.Linked].getNext"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_90__127].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_90__127"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__127].<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__127:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_90__127].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_90__127].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_90__127"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_90__127:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_90__127].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_90__127"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 14
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_90__127:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$90"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.BufferRecyclerPool$NonRecyclingPool].<init>()"
    functionSourceFile: "com.fasterxml.jackson.core.util.BufferRecyclerPool$NonRecyclingPool"
    linkageType: null
    functionLinenumber: 149
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.BufferRecyclerPool$NonRecyclingPool:150,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.BufferRecyclerPool$NonRecyclingPool].shared()"
    functionSourceFile: "com.fasterxml.jackson.core.util.BufferRecyclerPool$NonRecyclingPool"
    linkageType: null
    functionLinenumber: 158
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.util.BufferRecyclerPool"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.BufferRecyclerPool$NonRecyclingPool].readResolve()"
    functionSourceFile: "com.fasterxml.jackson.core.util.BufferRecyclerPool$NonRecyclingPool"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.BufferRecyclerPool$NonRecyclingPool].acquireBufferRecycler()"
    functionSourceFile: "com.fasterxml.jackson.core.util.BufferRecyclerPool$NonRecyclingPool"
    linkageType: null
    functionLinenumber: 170
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.util.BufferRecycler"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.BufferRecycler].<init>()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.BufferRecyclerPool$NonRecyclingPool:171,1"
      Dst: "[com.fasterxml.jackson.core.util.BufferRecycler].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.BufferRecyclerPool$NonRecyclingPool].releaseBufferRecycler(com.fasterxml.jackson.core.util.BufferRecycler)"
    functionSourceFile: "com.fasterxml.jackson.core.util.BufferRecyclerPool$NonRecyclingPool"
    linkageType: null
    functionLinenumber: 176
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.util.BufferRecycler"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer"
    linkageType: null
    functionLinenumber: 780
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:781,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer].logicalType()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer"
    linkageType: null
    functionLinenumber: 786
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.LogicalType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer"
    linkageType: null
    functionLinenumber: 793
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentTokenId()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.core.JsonParser].currentTokenId()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getText()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getText()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getText()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getText()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getText()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getText()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].hasSomeOfFeatures(int)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._coerceIntegral(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getNumberValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getNumberValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getNumberValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getNumberValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getNumberValue()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].isNaN()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].isNaN()"
    - "[com.fasterxml.jackson.core.base.ParserBase].isNaN()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].isNaN()"
    - "[com.fasterxml.jackson.core.JsonParser].isNaN()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getDecimalValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getDecimalValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getDecimalValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getDecimalValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getDecimalValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getNumberValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getNumberValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getNumberValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getNumberValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getNumberValue()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].extractScalarFromObject(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.JsonDeserializer,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._deserializeFromArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].getValueType(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._checkFromStringCoercion(com.fasterxml.jackson.databind.DeserializationContext,java.lang.String)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._hasTextualNull(java.lang.String)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._isPosInf(java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._isNegInf(java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._isNaN(java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._isIntNumber(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].streamReadConstraints()"
    - "[com.fasterxml.jackson.core.base.ParserBase].streamReadConstraints()"
    - "[com.fasterxml.jackson.core.JsonParser].streamReadConstraints()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].streamReadConstraints()"
    - "[com.fasterxml.jackson.core.StreamReadConstraints].validateFPLength(int)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - "[com.fasterxml.jackson.core.io.NumberInput].parseBigDecimal(java.lang.String,boolean)"
    - "[com.fasterxml.jackson.core.JsonParser].isEnabled(com.fasterxml.jackson.core.StreamReadFeature)"
    - "[com.fasterxml.jackson.core.JsonParser].isEnabled(com.fasterxml.jackson.core.StreamReadFeature)"
    - "[com.fasterxml.jackson.core.io.NumberInput].parseDouble(java.lang.String,boolean)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].streamReadConstraints()"
    - "[com.fasterxml.jackson.core.base.ParserBase].streamReadConstraints()"
    - "[com.fasterxml.jackson.core.JsonParser].streamReadConstraints()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].streamReadConstraints()"
    - "[com.fasterxml.jackson.core.StreamReadConstraints].validateIntegerLength(int)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - "[com.fasterxml.jackson.core.JsonParser].isEnabled(com.fasterxml.jackson.core.StreamReadFeature)"
    - "[com.fasterxml.jackson.core.io.NumberInput].parseBigInteger(java.lang.String,boolean)"
    - "[com.fasterxml.jackson.core.io.NumberInput].parseLong(java.lang.String)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleWeirdStringValue(java.lang.Class,java.lang.String,java.lang.String,java.lang.Object[])"
    functionUses: 83
    ICount: 104
    EdgeCount: 69
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:799"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:802"
        BranchSideFuncs:
        - "_coerceIntegral(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:801"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:805"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:810"
        BranchSideFuncs:
        - "getNumberValue()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:807"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:811"
        BranchSideFuncs:
        - "getDecimalValue()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:810"
        BranchSideFuncs:
        - "getNumberValue()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:825"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:828"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:827"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:828"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:831"
        BranchSideFuncs:
        - "getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:830"
        BranchSideFuncs:
        - "_hasTextualNull(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:832"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:836"
        BranchSideFuncs:
        - "_isNaN(java.lang.String)"
        - "_isPosInf(java.lang.String)"
        - "isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
        - "parseLong(java.lang.String)"
        - "handleWeirdStringValue(java.lang.Class,java.lang.String,java.lang.String,java.lang.Object[])"
        - "_hasTextualNull(java.lang.String)"
        - "handleUnexpectedToken(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.core.JsonParser)"
        - "getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
        - "_isIntNumber(java.lang.String)"
        - "validateFPLength(int)"
        - "_checkFromStringCoercion(com.fasterxml.jackson.databind.DeserializationContext,java.lang.String)"
        - "validateIntegerLength(int)"
        - "parseBigDecimal(java.lang.String,boolean)"
        - "streamReadConstraints()"
        - "parseBigInteger(java.lang.String,boolean)"
        - "parseDouble(java.lang.String,boolean)"
        - "_isNegInf(java.lang.String)"
        - "getValueType(com.fasterxml.jackson.databind.DeserializationContext)"
        - "isEnabled(com.fasterxml.jackson.core.StreamReadFeature)"
        - "getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:835"
        BranchSideFuncs:
        - "_isPosInf(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:836"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:839"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:838"
        BranchSideFuncs:
        - "_isNegInf(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:839"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:842"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:841"
        BranchSideFuncs:
        - "_isNaN(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:842"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:846"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:845"
        BranchSideFuncs:
        - "_isIntNumber(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:846"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:855"
        BranchSideFuncs:
        - "validateFPLength(int)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:854"
        BranchSideFuncs:
        - "validateIntegerLength(int)"
        - "streamReadConstraints()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:848"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:819"
        BranchSideFuncs:
        - "_isNaN(java.lang.String)"
        - "_isPosInf(java.lang.String)"
        - "isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
        - "parseLong(java.lang.String)"
        - "handleWeirdStringValue(java.lang.Class,java.lang.String,java.lang.String,java.lang.Object[])"
        - "_hasTextualNull(java.lang.String)"
        - "handleUnexpectedToken(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.core.JsonParser)"
        - "getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
        - "_isIntNumber(java.lang.String)"
        - "validateFPLength(int)"
        - "_checkFromStringCoercion(com.fasterxml.jackson.databind.DeserializationContext,java.lang.String)"
        - "validateIntegerLength(int)"
        - "parseBigDecimal(java.lang.String,boolean)"
        - "streamReadConstraints()"
        - "parseBigInteger(java.lang.String,boolean)"
        - "parseDouble(java.lang.String,boolean)"
        - "_isNegInf(java.lang.String)"
        - "getValueType(com.fasterxml.jackson.databind.DeserializationContext)"
        - "isEnabled(com.fasterxml.jackson.core.StreamReadFeature)"
        - "getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:818"
        BranchSideFuncs:
        - "_isNaN(java.lang.String)"
        - "_isPosInf(java.lang.String)"
        - "isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
        - "parseLong(java.lang.String)"
        - "handleWeirdStringValue(java.lang.Class,java.lang.String,java.lang.String,java.lang.Object[])"
        - "_hasTextualNull(java.lang.String)"
        - "handleUnexpectedToken(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.core.JsonParser)"
        - "getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
        - "_isIntNumber(java.lang.String)"
        - "validateFPLength(int)"
        - "_checkFromStringCoercion(com.fasterxml.jackson.databind.DeserializationContext,java.lang.String)"
        - "validateIntegerLength(int)"
        - "parseBigDecimal(java.lang.String,boolean)"
        - "streamReadConstraints()"
        - "parseBigInteger(java.lang.String,boolean)"
        - "parseDouble(java.lang.String,boolean)"
        - "_isNegInf(java.lang.String)"
        - "getValueType(com.fasterxml.jackson.databind.DeserializationContext)"
        - "isEnabled(com.fasterxml.jackson.core.StreamReadFeature)"
        - "getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:856"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:859"
        BranchSideFuncs:
        - "parseBigInteger(java.lang.String,boolean)"
        - "isEnabled(com.fasterxml.jackson.core.StreamReadFeature)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:858"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
        - "parseLong(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:860"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:865"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:864"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:861"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:865"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:864"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:861"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:865"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:864"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:794,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentTokenId"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:796,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getText"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:799,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].hasSomeOfFeatures"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:800,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._coerceIntegral"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:802,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getNumberValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:805,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:807,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isNaN"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:808,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getDecimalValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:814,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].extractScalarFromObject"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:817,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._deserializeFromArray"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:819,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].getValueType"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:819,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:824,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._checkFromStringCoercion"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:826,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].getNullValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:829,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].getEmptyValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:831,1"
      Dst: "[java.lang.String].trim"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:832,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._hasTextualNull"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:836,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._isPosInf"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:837,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:839,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._isNegInf"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:842,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._isNaN"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:846,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._isIntNumber"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:847,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].streamReadConstraints"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:847,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:847,1"
      Dst: "[com.fasterxml.jackson.core.StreamReadConstraints].validateFPLength"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:850,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isEnabled"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:849,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberInput].parseBigDecimal"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:853,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberInput].parseDouble"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:855,1"
      Dst: "[com.fasterxml.jackson.core.StreamReadConstraints].validateIntegerLength"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:857,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberInput].parseBigInteger"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:859,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberInput].parseLong"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:862,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:865,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:867,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleWeirdStringValue"
    JavaMethodInfo: null
    BBCount: 36
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer"
    linkageType: null
    functionLinenumber: 882
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.jsontype.TypeDeserializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentTokenId()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.core.JsonParser].currentTokenId()"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer].deserializeTypedFromScalar(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer].deserializeTypedFromScalar(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 28
    ICount: 10
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:883,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentTokenId"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:888,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:890,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeDeserializer].deserializeTypedFromScalar"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.AarTypeSolver].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.AarTypeSolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.AarTypeSolver:45,1"
      Dst: "[java.io.File].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.AarTypeSolver:45,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typesolvers.AarTypeSolver].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.AarTypeSolver].<init>(java.nio.file.Path)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.AarTypeSolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.nio.file.Path"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.AarTypeSolver:49,1"
      Dst: "[java.nio.file.Path].toFile"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.AarTypeSolver:49,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typesolvers.AarTypeSolver].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.AarTypeSolver].<init>(java.io.File)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.AarTypeSolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typesolvers.AarTypeSolver:55"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.AarTypeSolver:58"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.AarTypeSolver:57"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.AarTypeSolver:52,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.AarTypeSolver:53,1"
      Dst: "[java.util.jar.JarFile].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.AarTypeSolver:54,1"
      Dst: "[java.util.jar.JarFile].getEntry"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.AarTypeSolver:56,1"
      Dst: "[java.io.File].getAbsolutePath"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.AarTypeSolver:56,1"
      Dst: "[java.lang.String].format"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.AarTypeSolver:56,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.AarTypeSolver:58,1"
      Dst: "[java.util.jar.JarFile].getInputStream"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.AarTypeSolver:58,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.AarTypeSolver].getParent()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.AarTypeSolver"
    linkageType: null
    functionLinenumber: 62
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.TypeSolver"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver].getParent()"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.AarTypeSolver:63,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver].getParent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.AarTypeSolver].setParent(com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.AarTypeSolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typesolvers.AarTypeSolver:68"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.AarTypeSolver:71"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.AarTypeSolver:70"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.AarTypeSolver:69,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.AarTypeSolver:71,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver].setParent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.AarTypeSolver].tryToSolveType(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.AarTypeSolver"
    linkageType: null
    functionLinenumber: 75
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.model.SymbolReference"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver].tryToSolveType(java.lang.String)"
    functionUses: 15
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.AarTypeSolver:76,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver].tryToSolveType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_1Validator$lambda_new_0__1085].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__1085"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__1085].<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__1085:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_1Validator$lambda_new_0__1085].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_1Validator$lambda_new_0__1085].<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__1085"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_1Validator$lambda_new_0__1085:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_1Validator$lambda_new_0__1085].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_1Validator$lambda_new_0__1085"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_1Validator$lambda_new_0__1085:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_1Validator].lambda$new$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__19].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__19"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__19].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__19:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__19].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__19].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__19"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__19:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__19].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__19"
    linkageType: null
    functionLinenumber: -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.BlockComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    functionUses: 14
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__19:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_static_3__348].bootstrap$()"
    functionSourceFile: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_static_3__348"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_static_3__348].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_static_3__348:-1,1"
      Dst: "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_static_3__348].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_static_3__348].<init>()"
    functionSourceFile: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_static_3__348"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_static_3__348:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_static_3__348].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_static_3__348"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic].lambda$static$3(java.lang.reflect.Method)"
    functionUses: 8
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_static_3__348:-1,1"
      Dst: "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic].lambda$static$3"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.Navigator$lambda_findType_8__670].bootstrap$(java.lang.String)"
    functionSourceFile: "com.github.javaparser.resolution.Navigator$lambda_findType_8__670"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.Navigator$lambda_findType_8__670].<init>(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.Navigator$lambda_findType_8__670:-1,1"
      Dst: "[com.github.javaparser.resolution.Navigator$lambda_findType_8__670].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.Navigator$lambda_findType_8__670].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.resolution.Navigator$lambda_findType_8__670"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.Navigator$lambda_findType_8__670:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.Navigator$lambda_findType_8__670].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.Navigator$lambda_findType_8__670"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.Navigator].lambda$findType$8(java.lang.String,com.github.javaparser.ast.body.TypeDeclaration)"
    functionUses: 7
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.Navigator$lambda_findType_8__670:-1,1"
      Dst: "[com.github.javaparser.resolution.Navigator].lambda$findType$8"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.NormalAnnotationExpr].<init>()"
    functionSourceFile: "com.github.javaparser.ast.expr.NormalAnnotationExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.NormalAnnotationExpr:49,1"
      Dst: "[com.github.javaparser.ast.expr.Name].<init>"
    - Src: "com.github.javaparser.ast.expr.NormalAnnotationExpr:49,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>"
    - Src: "com.github.javaparser.ast.expr.NormalAnnotationExpr:49,1"
      Dst: "[com.github.javaparser.ast.expr.NormalAnnotationExpr].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.Name"
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.NormalAnnotationExpr:54,1"
      Dst: "[com.github.javaparser.ast.expr.NormalAnnotationExpr].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 61
    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:62,1"
      Dst: "[com.github.javaparser.ast.expr.AnnotationExpr].<init>"
    - Src: "com.github.javaparser.ast.expr.NormalAnnotationExpr:63,1"
      Dst: "[com.github.javaparser.ast.expr.NormalAnnotationExpr].setPairs"
    - Src: "com.github.javaparser.ast.expr.NormalAnnotationExpr:64,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 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.NoCommentEqualsVisitor].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.GenericVisitorAdapter].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.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.HashCodeVisitor].visit(com.github.javaparser.ast.expr.NormalAnnotationExpr,java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.NormalAnnotationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].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.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)"
    functionUses: 215
    ICount: 5
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.NormalAnnotationExpr:70,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 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.expr.NormalAnnotationExpr,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].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)"
    functionUses: 179
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.NormalAnnotationExpr:76,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.NormalAnnotationExpr].getPairs()"
    functionSourceFile: "com.github.javaparser.ast.expr.NormalAnnotationExpr"
    linkageType: null
    functionLinenumber: 80
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.NormalAnnotationExpr].setPairs(com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.expr.NormalAnnotationExpr"
    linkageType: null
    functionLinenumber: 85
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.NormalAnnotationExpr"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    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:87"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.NormalAnnotationExpr:90"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.NormalAnnotationExpr:89"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.expr.NormalAnnotationExpr:91"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.NormalAnnotationExpr:93"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.NormalAnnotationExpr:92"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.NormalAnnotationExpr:86,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.expr.NormalAnnotationExpr:90,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.expr.NormalAnnotationExpr:92,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode"
    - Src: "com.github.javaparser.ast.expr.NormalAnnotationExpr:94,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.NormalAnnotationExpr].addPair(java.lang.String,java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.expr.NormalAnnotationExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.NormalAnnotationExpr"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.NormalAnnotationExpr:104,1"
      Dst: "[com.github.javaparser.ast.expr.NameExpr].<init>"
    - Src: "com.github.javaparser.ast.expr.NormalAnnotationExpr:104,1"
      Dst: "[com.github.javaparser.ast.expr.NormalAnnotationExpr].addPair"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.NormalAnnotationExpr"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.NormalAnnotationExpr:113,1"
      Dst: "[com.github.javaparser.ast.expr.MemberValuePair].<init>"
    - Src: "com.github.javaparser.ast.expr.NormalAnnotationExpr:114,1"
      Dst: "[com.github.javaparser.ast.expr.NormalAnnotationExpr].getPairs"
    - Src: "com.github.javaparser.ast.expr.NormalAnnotationExpr:114,1"
      Dst: "[com.github.javaparser.ast.NodeList].add"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.NormalAnnotationExpr:121"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.NormalAnnotationExpr:124"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.NormalAnnotationExpr:123"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.NormalAnnotationExpr:124"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.NormalAnnotationExpr:130"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.NormalAnnotationExpr:129"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.NormalAnnotationExpr:125"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.NormalAnnotationExpr:124"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.NormalAnnotationExpr:123"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.NormalAnnotationExpr:124,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    - Src: "com.github.javaparser.ast.expr.NormalAnnotationExpr:125,1"
      Dst: "[com.github.javaparser.ast.NodeList].get"
    - Src: "com.github.javaparser.ast.expr.NormalAnnotationExpr:126,1"
      Dst: "[com.github.javaparser.ast.NodeList].remove"
    - Src: "com.github.javaparser.ast.expr.NormalAnnotationExpr:130,1"
      Dst: "[com.github.javaparser.ast.Node].remove"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.expr.NormalAnnotationExpr].clone()"
    functionSourceFile: "com.github.javaparser.ast.expr.NormalAnnotationExpr"
    linkageType: null
    functionLinenumber: 135
    functionDepth: 0
    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: 45
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.NormalAnnotationExpr:136,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>"
    - Src: "com.github.javaparser.ast.expr.NormalAnnotationExpr:136,1"
      Dst: "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.NormalAnnotationExpr].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.expr.NormalAnnotationExpr"
    linkageType: null
    functionLinenumber: 141
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.NormalAnnotationExprMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: 147
    functionDepth: 0
    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:148"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.NormalAnnotationExpr:151"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.NormalAnnotationExpr:150"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.ast.expr.NormalAnnotationExpr:151"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.NormalAnnotationExpr:157"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.github.javaparser.ast.expr.NormalAnnotationExpr:156"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.expr.NormalAnnotationExpr:152"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.NormalAnnotationExpr:151"
        BranchSideFuncs:
        - "set(int,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.NormalAnnotationExpr:150"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.NormalAnnotationExpr:151,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    - Src: "com.github.javaparser.ast.expr.NormalAnnotationExpr:152,1"
      Dst: "[com.github.javaparser.ast.NodeList].get"
    - Src: "com.github.javaparser.ast.expr.NormalAnnotationExpr:153,1"
      Dst: "[com.github.javaparser.ast.NodeList].set"
    - Src: "com.github.javaparser.ast.expr.NormalAnnotationExpr:157,1"
      Dst: "[com.github.javaparser.ast.expr.AnnotationExpr].replace"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.expr.NormalAnnotationExpr].isNormalAnnotationExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.NormalAnnotationExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.NormalAnnotationExpr].asNormalAnnotationExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.NormalAnnotationExpr"
    linkageType: null
    functionLinenumber: -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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.NormalAnnotationExpr].ifNormalAnnotationExpr(java.util.function.Consumer)"
    functionSourceFile: "com.github.javaparser.ast.expr.NormalAnnotationExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.NormalAnnotationExpr:175,1"
      Dst: "[java.util.function.Consumer].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.NormalAnnotationExpr].toNormalAnnotationExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.NormalAnnotationExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.NormalAnnotationExpr:181,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_29__1066].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_29__1066"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_29__1066].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_29__1066:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_29__1066].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_29__1066].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_29__1066"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_29__1066:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_29__1066].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_29__1066"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__1066:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$29"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_93__561].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_93__561"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__561].<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__561:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_93__561].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_93__561].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_93__561"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_93__561:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_93__561].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_93__561"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_93__561:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$93"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorMap$lambda_keySet_0__721].bootstrap$()"
    functionSourceFile: "com.github.javaparser.utils.VisitorMap$lambda_keySet_0__721"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorMap$lambda_keySet_0__721].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorMap$lambda_keySet_0__721:-1,1"
      Dst: "[com.github.javaparser.utils.VisitorMap$lambda_keySet_0__721].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorMap$lambda_keySet_0__721].<init>()"
    functionSourceFile: "com.github.javaparser.utils.VisitorMap$lambda_keySet_0__721"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorMap$lambda_keySet_0__721:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorMap$lambda_keySet_0__721].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.utils.VisitorMap$lambda_keySet_0__721"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorMap].lambda$keySet$0(com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade)"
    functionUses: 11
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorMap$lambda_keySet_0__721:-1,1"
      Dst: "[com.github.javaparser.utils.VisitorMap].lambda$keySet$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_solveType_3__797].bootstrap$()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_solveType_3__797"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Supplier"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_solveType_3__797].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_solveType_3__797:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_solveType_3__797].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_solveType_3__797].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_solveType_3__797"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_solveType_3__797:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_solveType_3__797].get()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_solveType_3__797"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].lambda$solveType$3()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_solveType_3__797:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].lambda$solveType$3"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:42,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory].typeDeclarationFor(java.lang.Class,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory"
    linkageType: null
    functionLinenumber: 46
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].<init>(java.lang.Class,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].<init>(java.lang.Class,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].<init>(java.lang.Class,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].<init>(java.lang.Class,com.github.javaparser.resolution.TypeSolver)"
    functionUses: 9
    ICount: 30
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:47"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:50"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:49"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:50"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:53"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:52"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:53"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:56"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:55"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:56"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:59"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:58"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:59"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:62"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:61"
        BranchSideFuncs:
        - "<init>(java.lang.Class,com.github.javaparser.resolution.TypeSolver)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:47,1"
      Dst: "[java.lang.Class].isArray"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:48,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:50,1"
      Dst: "[java.lang.Class].isPrimitive"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:53,1"
      Dst: "[java.lang.Class].isAnnotation"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:54,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].<init>"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:56,1"
      Dst: "[java.lang.Class].isInterface"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:57,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].<init>"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:59,1"
      Dst: "[java.lang.Class].isEnum"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:60,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].<init>"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:62,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].<init>"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory].typeUsageFor(java.lang.reflect.Type,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory"
    linkageType: null
    functionLinenumber: 65
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "java.lang.reflect.Type"
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].<init>(java.lang.reflect.TypeVariable,boolean,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].<init>(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].asReferenceType()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory].typeUsageFor(java.lang.reflect.Type,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory$lambda_typeUsageFor_0__367].bootstrap$(java.util.List,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].transformTypeParameters(com.github.javaparser.resolution.types.ResolvedTypeTransformer)"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].byName(java.lang.String)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].<init>(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory].typeUsageFor(java.lang.reflect.Type,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory].typeDeclarationFor(java.lang.Class,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].<init>(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory].typeUsageFor(java.lang.reflect.Type,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].superBound(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory].typeUsageFor(java.lang.reflect.Type,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].extendsBound(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory].typeUsageFor(java.lang.reflect.Type,com.github.javaparser.resolution.TypeSolver)"
    functionUses: 16
    ICount: 131
    EdgeCount: 21
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:66"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:72"
        BranchSideFuncs:
        - "<init>(java.lang.reflect.TypeVariable,boolean,com.github.javaparser.resolution.TypeSolver)"
        - "<init>(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration)"
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:71"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:72"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:81"
        BranchSideFuncs:
        - "bootstrap$(java.util.List,com.github.javaparser.resolution.TypeSolver)"
        - "asReferenceType()"
        - "transformTypeParameters(com.github.javaparser.resolution.types.ResolvedTypeTransformer)"
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:80"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:81"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:94"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:93"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:83"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:89"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:88"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:84"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:87"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:86"
        BranchSideFuncs:
        - "byName(java.lang.String)"
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:89"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:92"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:91"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
        - "typeDeclarationFor(java.lang.Class,com.github.javaparser.resolution.TypeSolver)"
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:94"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:98"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.resolution.types.ResolvedType)"
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:97"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:98"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:122"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:121"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:100"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:105"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:104"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:100"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:105"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:104"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:101"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:104"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:101"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:104"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:105"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:111"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:110"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:106"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:109"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:108"
        BranchSideFuncs:
        - "superBound(com.github.javaparser.resolution.types.ResolvedType)"
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:111"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:120"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:119"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:112"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:115"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:114"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:115"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:118"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:117"
        BranchSideFuncs:
        - "typeUsageFor(java.lang.reflect.Type,com.github.javaparser.resolution.TypeSolver)"
        - "extendsBound(com.github.javaparser.resolution.types.ResolvedType)"
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:115"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:118"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:117"
        BranchSideFuncs:
        - "typeUsageFor(java.lang.reflect.Type,com.github.javaparser.resolution.TypeSolver)"
        - "extendsBound(com.github.javaparser.resolution.types.ResolvedType)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:68,1"
      Dst: "[java.lang.reflect.TypeVariable].getGenericDeclaration"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:69,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].<init>"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:70,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedTypeVariable].<init>"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:74,1"
      Dst: "[java.lang.reflect.ParameterizedType].getRawType"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:74,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory].typeUsageFor"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:74,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:75,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:76,1"
      Dst: "[java.lang.reflect.ParameterizedType].getActualTypeArguments"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:76,1"
      Dst: "[java.util.Arrays].asList"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:76,1"
      Dst: "[java.util.List].addAll"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:78,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory$lambda_typeUsageFor_0__367].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:78,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].transformTypeParameters"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:83,1"
      Dst: "[java.lang.Class].isPrimitive"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:84,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:84,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:87,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].byName"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:89,1"
      Dst: "[java.lang.Class].isArray"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:90,1"
      Dst: "[java.lang.Class].getComponentType"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:90,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedArrayType].<init>"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:92,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory].typeDeclarationFor"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:92,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:96,1"
      Dst: "[java.lang.reflect.GenericArrayType].getGenericComponentType"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:100,1"
      Dst: "[java.lang.reflect.WildcardType].getLowerBounds"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:100,1"
      Dst: "[java.lang.reflect.WildcardType].getUpperBounds"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:101,1"
      Dst: "[java.lang.reflect.Type].getTypeName"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:107,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:109,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedWildcard].superBound"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:118,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedWildcard].extendsBound"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:122,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:122,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:122,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:122,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:122,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 32
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory].modifiersToAccessLevel(int)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory"
    linkageType: null
    functionLinenumber: 125
    functionDepth: 0
    returnType: "com.github.javaparser.ast.AccessSpecifier"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:126"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:129"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:128"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:129"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:132"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:131"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:132"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:135"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:134"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:126,1"
      Dst: "[java.lang.reflect.Modifier].isPublic"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:129,1"
      Dst: "[java.lang.reflect.Modifier].isProtected"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:132,1"
      Dst: "[java.lang.reflect.Modifier].isPrivate"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory].lambda$typeUsageFor$0(java.util.List,com.github.javaparser.resolution.TypeSolver,com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory"
    linkageType: null
    functionLinenumber: 77
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 3
    argTypes:
    - "java.util.List"
    - "com.github.javaparser.resolution.TypeSolver"
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList].remove(int)"
    - "[com.github.javaparser.ast.NodeList].remove(int)"
    - "[com.github.javaparser.utils.VisitorList$3].remove(int)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory].typeUsageFor(java.lang.reflect.Type,com.github.javaparser.resolution.TypeSolver)"
    functionUses: 1
    ICount: 7
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:78,1"
      Dst: "[java.util.List].remove"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory:78,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory].typeUsageFor"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ArrayBuilders$ShortBuilder].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ArrayBuilders$ShortBuilder"
    linkageType: null
    functionLinenumber: 106
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ArrayBuilders$ShortBuilder:107,1"
      Dst: "[com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ArrayBuilders$ShortBuilder]._constructArray(int)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ArrayBuilders$ShortBuilder"
    linkageType: null
    functionLinenumber: 108
    functionDepth: 0
    returnType: "short[]"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_hasInternalType_5__655].bootstrap$(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_hasInternalType_5__655"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_hasInternalType_5__655].<init>(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_hasInternalType_5__655:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_hasInternalType_5__655].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_hasInternalType_5__655].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_hasInternalType_5__655"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_hasInternalType_5__655:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_hasInternalType_5__655].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_hasInternalType_5__655"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].lambda$hasInternalType$5(java.lang.String,com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    functionUses: 7
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_hasInternalType_5__655:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].lambda$hasInternalType$5"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__40].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__40"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__40].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__40:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__40].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__40].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__40"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__40:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__40].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__40"
    linkageType: null
    functionLinenumber: -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.BlockComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    functionUses: 14
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__40:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence$lambda_toString_1__4].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmSequence$lambda_toString_1__4"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence$lambda_toString_1__4].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmSequence$lambda_toString_1__4:-1,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence$lambda_toString_1__4].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence$lambda_toString_1__4].<init>()"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmSequence$lambda_toString_1__4"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmSequence$lambda_toString_1__4:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence$lambda_toString_1__4].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmSequence$lambda_toString_1__4"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 14
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmSequence$lambda_toString_1__4:-1,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence].lambda$toString$1"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_7__939].bootstrap$()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_7__939"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Supplier"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_7__939].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_7__939:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_7__939].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_7__939].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_7__939"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_7__939:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_7__939].get()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_7__939"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].lambda$getAllFields$7()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_7__939:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].lambda$getAllFields$7"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.comparators.ParameterComparator].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.comparators.ParameterComparator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.comparators.ParameterComparator:30,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.comparators.ParameterComparator].compare(java.lang.reflect.Parameter,java.lang.reflect.Parameter)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.comparators.ParameterComparator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.reflect.Parameter"
    - "java.lang.reflect.Parameter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.comparators.ParameterComparator:35"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.comparators.ParameterComparator:36"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.comparators.ParameterComparator:35"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.comparators.ParameterComparator:37"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.comparators.ParameterComparator:38"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.comparators.ParameterComparator:37"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.comparators.ParameterComparator:34,1"
      Dst: "[java.lang.reflect.Parameter].getName"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.comparators.ParameterComparator:34,1"
      Dst: "[java.lang.String].compareTo"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.comparators.ParameterComparator:36,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.comparators.ClassComparator].<init>"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.comparators.ParameterComparator:36,1"
      Dst: "[java.lang.reflect.Parameter].getType"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.comparators.ParameterComparator:36,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.comparators.ClassComparator].compare"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.comparators.ParameterComparator].compare(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.comparators.ParameterComparator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.comparators.ParameterComparator:30,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.comparators.ParameterComparator].compare"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.XmlPrinter].<init>(boolean)"
    functionSourceFile: "com.github.javaparser.printer.XmlPrinter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.XmlPrinter:40,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.XmlPrinter].output(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.XmlPrinter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.XmlPrinter:45,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.printer.XmlPrinter:46,1"
      Dst: "[com.github.javaparser.printer.XmlPrinter].output"
    - Src: "com.github.javaparser.printer.XmlPrinter:47,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "java.lang.String"
    - "int"
    - "java.lang.StringBuilder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 92
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.XmlPrinter:58"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.XmlPrinter:61"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.XmlPrinter:60"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.XmlPrinter:61"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.XmlPrinter:64"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.XmlPrinter:63"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.XmlPrinter:65"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.XmlPrinter:71"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.XmlPrinter:70"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.XmlPrinter:67"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.XmlPrinter:70"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.XmlPrinter:69"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.XmlPrinter:71"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.XmlPrinter:83"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.XmlPrinter:82"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.XmlPrinter:73"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.XmlPrinter:82"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.XmlPrinter:81"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.XmlPrinter:73"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.XmlPrinter:82"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.XmlPrinter:81"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.XmlPrinter:77"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.XmlPrinter:80"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.XmlPrinter:79"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.XmlPrinter:51,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.printer.XmlPrinter:52,1"
      Dst: "[com.github.javaparser.ast.Node].getMetaModel"
    - Src: "com.github.javaparser.printer.XmlPrinter:53,1"
      Dst: "[com.github.javaparser.metamodel.BaseNodeMetaModel].getAllPropertyMetaModels"
    - Src: "com.github.javaparser.printer.XmlPrinter:54,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.printer.XmlPrinter:54,1"
      Dst: "[com.github.javaparser.printer.XmlPrinter$isAttribute__1268].bootstrap$"
    - Src: "com.github.javaparser.printer.XmlPrinter:54,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "com.github.javaparser.printer.XmlPrinter:54,1"
      Dst: "[com.github.javaparser.printer.XmlPrinter$isSingular__1269].bootstrap$"
    - Src: "com.github.javaparser.printer.XmlPrinter:54,1"
      Dst: "[java.util.stream.Collectors].toList"
    - Src: "com.github.javaparser.printer.XmlPrinter:54,1"
      Dst: "[java.util.stream.Stream].collect"
    - Src: "com.github.javaparser.printer.XmlPrinter:55,1"
      Dst: "[com.github.javaparser.printer.XmlPrinter$isNode__1270].bootstrap$"
    - Src: "com.github.javaparser.printer.XmlPrinter:55,1"
      Dst: "[com.github.javaparser.printer.XmlPrinter$isSingular__1271].bootstrap$"
    - Src: "com.github.javaparser.printer.XmlPrinter:56,1"
      Dst: "[com.github.javaparser.printer.XmlPrinter$isNodeList__1272].bootstrap$"
    - Src: "com.github.javaparser.printer.XmlPrinter:57,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.printer.XmlPrinter:59,1"
      Dst: "[com.github.javaparser.metamodel.BaseNodeMetaModel].getTypeName"
    - Src: "com.github.javaparser.printer.XmlPrinter:59,1"
      Dst: "[com.github.javaparser.printer.XmlPrinter].attribute"
    - Src: "com.github.javaparser.printer.XmlPrinter:61,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.github.javaparser.printer.XmlPrinter:61,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.printer.XmlPrinter:61,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.printer.XmlPrinter:62,1"
      Dst: "[com.github.javaparser.metamodel.PropertyMetaModel].getName"
    - Src: "com.github.javaparser.printer.XmlPrinter:62,1"
      Dst: "[com.github.javaparser.metamodel.PropertyMetaModel].getValue"
    - Src: "com.github.javaparser.printer.XmlPrinter:62,1"
      Dst: "[java.lang.Object].toString"
    - Src: "com.github.javaparser.printer.XmlPrinter:68,1"
      Dst: "[com.github.javaparser.printer.XmlPrinter].output"
    - Src: "com.github.javaparser.printer.XmlPrinter:73,1"
      Dst: "[com.github.javaparser.ast.NodeList].isEmpty"
    - Src: "com.github.javaparser.printer.XmlPrinter:76,1"
      Dst: "[java.lang.String].length"
    - Src: "com.github.javaparser.printer.XmlPrinter:76,1"
      Dst: "[java.lang.String].substring"
    - Src: "com.github.javaparser.printer.XmlPrinter:77,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator"
    - Src: "com.github.javaparser.printer.XmlPrinter:80,1"
      Dst: "[com.github.javaparser.printer.XmlPrinter].close"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 5
  - functionName: "[com.github.javaparser.printer.XmlPrinter].close(java.lang.String)"
    functionSourceFile: "com.github.javaparser.printer.XmlPrinter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.XmlPrinter:87,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.printer.XmlPrinter:87,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.printer.XmlPrinter:87,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.XmlPrinter].attribute(java.lang.String,java.lang.String)"
    functionSourceFile: "com.github.javaparser.printer.XmlPrinter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.XmlPrinter:91,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.printer.XmlPrinter:91,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.printer.XmlPrinter:91,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.XmlPrinter].print(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.XmlPrinter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.XmlPrinter:95,1"
      Dst: "[com.github.javaparser.printer.XmlPrinter].<init>"
    - Src: "com.github.javaparser.printer.XmlPrinter:95,1"
      Dst: "[com.github.javaparser.printer.XmlPrinter].output"
    - Src: "com.github.javaparser.printer.XmlPrinter:95,1"
      Dst: "[java.io.PrintStream].println"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_18__252].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_18__252"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__252].<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__252:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_18__252].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_18__252].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_18__252"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_18__252:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_18__252].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_18__252"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 14
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_18__252:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$18"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_93__130].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_93__130"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__130].<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__130:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_93__130].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_93__130].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_93__130"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_93__130:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_93__130].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_93__130"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 14
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_93__130:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$93"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.Base64Variant$PaddingReadBehaviour].values()"
    functionSourceFile: "com.fasterxml.jackson.core.Base64Variant$PaddingReadBehaviour"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.Base64Variant$PaddingReadBehaviour[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.Base64Variant$PaddingReadBehaviour:27,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.Base64Variant$PaddingReadBehaviour].valueOf(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.Base64Variant$PaddingReadBehaviour"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.Base64Variant$PaddingReadBehaviour"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.Base64Variant$PaddingReadBehaviour:27,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.Base64Variant$PaddingReadBehaviour].<init>(java.lang.String,int)"
    functionSourceFile: "com.fasterxml.jackson.core.Base64Variant$PaddingReadBehaviour"
    linkageType: null
    functionLinenumber: 26
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.Base64Variant$PaddingReadBehaviour:27,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.Base64Variant$PaddingReadBehaviour].$values()"
    functionSourceFile: "com.fasterxml.jackson.core.Base64Variant$PaddingReadBehaviour"
    linkageType: null
    functionLinenumber: 26
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.Base64Variant$PaddingReadBehaviour[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_107__577].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_107__577"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__577].<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__577:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_107__577].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_107__577].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_107__577"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_107__577:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_107__577].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_107__577"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_107__577:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$107"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].<init>(com.github.javaparser.printer.configuration.PrinterConfiguration)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.configuration.PrinterConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:66,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].<init>"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:66,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 68
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.printer.configuration.PrinterConfiguration"
    - "com.github.javaparser.printer.SourcePrinter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:69,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].toString()"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: null
    functionLinenumber: 75
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.SourcePrinter].toString()"
    functionUses: 21
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:76,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printModifiers(com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: null
    functionLinenumber: 79
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$getKeyword__895].bootstrap$()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$asString__896].bootstrap$()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 13
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:80"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:83"
        BranchSideFuncs:
        - "bootstrap$()"
        - "print(java.lang.String)"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:82"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:80,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:81,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__895].bootstrap$"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:81,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:81,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$asString__896].bootstrap$"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:81,1"
      Dst: "[java.util.stream.Collectors].joining"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:81,1"
      Dst: "[java.util.stream.Stream].collect"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:81,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:81,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:81,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printMembers(com.github.javaparser.ast.NodeList,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: null
    functionLinenumber: 85
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator:com.fasterxml.jackson.databind.util.ArrayIterator:com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator:com.github.javaparser.TokenRange$1:com.github.javaparser.ast.Node$PostOrderIterator:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.SourcePrinter].println()"
    - "[com.github.javaparser.ast.body.RecordDeclaration].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.InitializerDeclaration].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.ClassOrInterfaceDeclaration].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.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.AnnotationDeclaration].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.printer.SourcePrinter].println()"
    functionUses: 6
    ICount: 15
    EdgeCount: 55
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:86"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:91"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "println()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:90"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:86,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:86,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:86,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:87,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:88,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printMemberAnnotations(com.github.javaparser.ast.NodeList,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: null
    functionLinenumber: 93
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator:com.fasterxml.jackson.databind.util.ArrayIterator:com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator:com.github.javaparser.TokenRange$1:com.github.javaparser.ast.Node$PostOrderIterator:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].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()"
    functionUses: 13
    ICount: 16
    EdgeCount: 47
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:94"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:97"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:96"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:97"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:101"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "println()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:100"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:94,1"
      Dst: "[com.github.javaparser.ast.NodeList].isEmpty"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:97,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:97,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:97,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:98,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:99,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printAnnotations(com.github.javaparser.ast.NodeList,boolean,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: null
    functionLinenumber: 103
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "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.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator:com.fasterxml.jackson.databind.util.ArrayIterator:com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator:com.github.javaparser.TokenRange$1:com.github.javaparser.ast.Node$PostOrderIterator:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].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].print(java.lang.String)"
    functionUses: 15
    ICount: 20
    EdgeCount: 48
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:104"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:107"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:106"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:107"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:110"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:109"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:110"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:114"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "print(java.lang.String)"
        - "next()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:113"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:104,1"
      Dst: "[com.github.javaparser.ast.NodeList].isEmpty"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:108,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:110,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:110,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:110,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:111,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printTypeArgs(com.github.javaparser.ast.nodeTypes.NodeWithTypeArguments,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: null
    functionLinenumber: 116
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.nodeTypes.NodeWithTypeArguments"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.MethodCallExpr].getTypeArguments()"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].getTypeArguments()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].getTypeArguments()"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getTypeArguments()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].getTypeArguments()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].getTypeArguments()"
    - "[com.github.javaparser.utils.Utils].isNullOrEmpty(java.util.Collection)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator:com.fasterxml.jackson.databind.util.ArrayIterator:com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator:com.github.javaparser.TokenRange$1:com.github.javaparser.ast.Node$PostOrderIterator:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.ast.type.WildcardType].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.VoidType].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.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.ArrayType].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.VarType].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.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 6
    ICount: 24
    EdgeCount: 79
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:118"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:129"
        BranchSideFuncs:
        - "iterator()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:128"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:120"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:127"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:126"
        BranchSideFuncs:
        - "print(java.lang.String)"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:123"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:126"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:125"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:117,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithTypeArguments].getTypeArguments"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:117,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:118,1"
      Dst: "[com.github.javaparser.utils.Utils].isNullOrEmpty"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:119,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:120,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:120,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:121,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:122,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printTypeParameters(com.github.javaparser.ast.NodeList,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: null
    functionLinenumber: 131
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "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.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 5
    ICount: 21
    EdgeCount: 78
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:132"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:143"
        BranchSideFuncs:
        - "iterator()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:142"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:134"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:141"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:140"
        BranchSideFuncs:
        - "print(java.lang.String)"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:137"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:140"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:139"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:132,1"
      Dst: "[com.github.javaparser.utils.Utils].isNullOrEmpty"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:133,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:134,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:134,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:135,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:136,1"
      Dst: "[com.github.javaparser.ast.type.TypeParameter].accept"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printArguments(com.github.javaparser.ast.NodeList,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: null
    functionLinenumber: 145
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "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.DefaultPrettyPrinterVisitor].getOption(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.printer.SourcePrinter].getCursor()"
    - "[com.github.javaparser.printer.SourcePrinter].indentWithAlignTo(int)"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].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.MethodCallExpr].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.PatternExpr].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.ConditionalExpr].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.NameExpr].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.TypeExpr].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.BinaryExpr].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.ThisExpr].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].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.BooleanLiteralExpr].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.CharLiteralExpr].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.ArrayInitializerExpr].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.IntegerLiteralExpr].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.ArrayCreationExpr].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.SuperExpr].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.SwitchExpr].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.CastExpr].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.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].println()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].unindent()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 4
    ICount: 48
    EdgeCount: 118
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:147"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:168"
        BranchSideFuncs:
        - "getOption(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
        - "size()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:167"
        BranchSideFuncs:
        - "print(java.lang.String)"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:148"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:-1"
        BranchSideFuncs:
        - "getOption(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
        - "size()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:148"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:-1"
        BranchSideFuncs:
        - "getOption(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
        - "size()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:149"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:152"
        BranchSideFuncs:
        - "indentWithAlignTo(int)"
        - "getCursor()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:151"
        BranchSideFuncs:
        - "iterator()"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:152"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:164"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:163"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:155"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:163"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:162"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:157"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:160"
        BranchSideFuncs:
        - "println()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:159"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:164"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:168"
        BranchSideFuncs:
        - "unindent()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:167"
        BranchSideFuncs:
        - "print(java.lang.String)"
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:146,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:147,1"
      Dst: "[com.github.javaparser.utils.Utils].isNullOrEmpty"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:148,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:148,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].getOption"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:148,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:150,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].getCursor"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:150,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].indentWithAlignTo"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:152,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:152,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:153,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:154,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:158,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:165,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].unindent"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printPrePostFixOptionalList(com.github.javaparser.ast.NodeList,java.lang.Void,java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: null
    functionLinenumber: 171
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "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.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.ast.type.WildcardType].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.EmptyStmt].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.MethodCallExpr].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.FieldDeclaration].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.modules.ModuleRequiresDirective].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.PatternExpr].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.JavadocComment].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.body.MethodDeclaration].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.expr.ThisExpr].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.expr.AssignExpr].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.expr.CharLiteralExpr].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.expr.EnclosedExpr].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.SwitchExpr].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.LambdaExpr].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.stmt.ReturnStmt].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.stmt.AssertStmt].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.YieldStmt].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.ConditionalExpr].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.utils.VisitorSet$EqualsHashcodeOverridingFacade].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.SwitchEntry].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.LongLiteralExpr].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.SimpleName].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.body.ReceiverParameter].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.modules.ModuleExportsDirective].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.BooleanLiteralExpr].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.ArrayAccessExpr].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.body.EnumDeclaration].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.stmt.ContinueStmt].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.stmt.LabeledStmt].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.type.VarType].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.PackageDeclaration].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.type.TypeParameter].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.expr.TypeExpr].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.comments.LineComment].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.body.ClassOrInterfaceDeclaration].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.PrimitiveType].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.body.InitializerDeclaration].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.expr.NormalAnnotationExpr].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.type.ArrayType].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.CastExpr].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.LocalClassDeclarationStmt].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.modules.ModuleProvidesDirective].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.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.expr.MethodReferenceExpr].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.comments.BlockComment].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.stmt.IfStmt].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.utils.VisitorMap$EqualsHashcodeOverridingFacade].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.CompilationUnit].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.UnaryExpr].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.ArrayCreationExpr].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.SynchronizedStmt].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.utils.VisitorList$EqualsHashcodeOverridingFacade].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 2
    ICount: 24
    EdgeCount: 180
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:172"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:183"
        BranchSideFuncs:
        - "iterator()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:182"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:174"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:181"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:180"
        BranchSideFuncs:
        - "print(java.lang.String)"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:177"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:180"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:179"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:172,1"
      Dst: "[com.github.javaparser.ast.NodeList].isEmpty"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:173,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:174,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:174,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:175,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:176,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printPrePostFixRequiredList(com.github.javaparser.ast.NodeList,java.lang.Void,java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: null
    functionLinenumber: 185
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "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.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.ast.type.WildcardType].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.EmptyStmt].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.MethodCallExpr].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.FieldDeclaration].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.modules.ModuleRequiresDirective].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.PatternExpr].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.JavadocComment].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.body.MethodDeclaration].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.expr.ThisExpr].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.expr.AssignExpr].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.expr.CharLiteralExpr].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.expr.EnclosedExpr].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.SwitchExpr].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.LambdaExpr].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.stmt.ReturnStmt].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.stmt.AssertStmt].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.YieldStmt].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.ConditionalExpr].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.utils.VisitorSet$EqualsHashcodeOverridingFacade].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.SwitchEntry].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.LongLiteralExpr].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.SimpleName].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.body.ReceiverParameter].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.modules.ModuleExportsDirective].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.BooleanLiteralExpr].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.ArrayAccessExpr].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.body.EnumDeclaration].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.stmt.ContinueStmt].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.stmt.LabeledStmt].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.type.VarType].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.PackageDeclaration].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.type.TypeParameter].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.expr.TypeExpr].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.comments.LineComment].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.body.ClassOrInterfaceDeclaration].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.PrimitiveType].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.body.InitializerDeclaration].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.expr.NormalAnnotationExpr].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.type.ArrayType].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.CastExpr].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.LocalClassDeclarationStmt].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.modules.ModuleProvidesDirective].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.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.expr.MethodReferenceExpr].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.comments.BlockComment].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.stmt.IfStmt].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.utils.VisitorMap$EqualsHashcodeOverridingFacade].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.CompilationUnit].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.UnaryExpr].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.ArrayCreationExpr].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.SynchronizedStmt].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.utils.VisitorList$EqualsHashcodeOverridingFacade].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 1
    ICount: 24
    EdgeCount: 180
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:187"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:196"
        BranchSideFuncs:
        - "iterator()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:195"
        BranchSideFuncs:
        - "print(java.lang.String)"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:188"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:196"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:195"
        BranchSideFuncs:
        - "print(java.lang.String)"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:191"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:194"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:193"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:186,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:187,1"
      Dst: "[com.github.javaparser.ast.NodeList].isEmpty"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:188,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:188,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:189,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:190,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: null
    functionLinenumber: 199
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Optional"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_printComment_0__894].bootstrap$(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,java.lang.Void)"
    functionUses: 83
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:200,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_printComment_0__894].bootstrap$"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:200,1"
      Dst: "[java.util.Optional].ifPresent"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 204
    functionDepth: 0
    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()"
    - "[com.github.javaparser.ast.PackageDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.CompilationUnit].getPackageDeclaration()"
    - "[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.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.ast.body.RecordDeclaration].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.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.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.printer.SourcePrinter].println()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.SourcePrinter].println()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_1__724].bootstrap$(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,java.lang.Void)"
    - "[com.github.javaparser.ast.CompilationUnit].getModule()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsEnding(com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 40
    EdgeCount: 93
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:207"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:211"
        BranchSideFuncs:
        - "println(java.lang.String)"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:210"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:211"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:215"
        BranchSideFuncs:
        - "getPackageDeclaration()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:214"
        BranchSideFuncs:
        - "getImports()"
        - "printImports(com.github.javaparser.ast.NodeList,java.lang.Void)"
        - "getTypes()"
        - "iterator()"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:217"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:224"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:223"
        BranchSideFuncs:
        - "bootstrap$(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,java.lang.Void)"
        - "printOrphanCommentsEnding(com.github.javaparser.ast.Node)"
        - "getModule()"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:220"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:215"
        BranchSideFuncs:
        - "println()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:214"
        BranchSideFuncs:
        - "getImports()"
        - "printImports(com.github.javaparser.ast.NodeList,java.lang.Void)"
        - "getTypes()"
        - "iterator()"
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:205,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:206,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:206,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:207,1"
      Dst: "[com.github.javaparser.ast.Node].getParsed"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:208,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:211,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getPackageDeclaration"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:211,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:212,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:212,1"
      Dst: "[com.github.javaparser.ast.PackageDeclaration].accept"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:215,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getImports"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:215,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printImports"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:217,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getTypes"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:217,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:217,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:218,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:218,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:224,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getModule"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:224,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_1__724].bootstrap$"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:224,1"
      Dst: "[java.util.Optional].ifPresent"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:225,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsEnding"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.PackageDeclaration,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: null
    functionLinenumber: 229
    functionDepth: 0
    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:230,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:231,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:231,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:232,1"
      Dst: "[com.github.javaparser.ast.PackageDeclaration].getAnnotations"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:232,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printMemberAnnotations"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:233,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:234,1"
      Dst: "[com.github.javaparser.ast.PackageDeclaration].getName"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:234,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:235,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:237,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsEnding"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 241
    functionDepth: 0
    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:242,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:243,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:243,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:244,1"
      Dst: "[com.github.javaparser.ast.expr.NameExpr].getName"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:244,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:245,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsEnding"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 249
    functionDepth: 0
    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()"
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.Name].getQualifier()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.Name].getIdentifier()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsEnding(com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 20
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:252"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:256"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getQualifier()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:255"
        BranchSideFuncs:
        - "getIdentifier()"
        - "print(java.lang.String)"
        - "printOrphanCommentsEnding(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:250,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:251,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:251,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:252,1"
      Dst: "[com.github.javaparser.ast.expr.Name].getQualifier"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:252,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:253,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:253,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:254,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:256,1"
      Dst: "[com.github.javaparser.ast.expr.Name].getIdentifier"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:257,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsEnding"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.SimpleName,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: null
    functionLinenumber: 261
    functionDepth: 0
    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:262,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:263,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:263,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:264,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].getIdentifier"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:264,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 268
    functionDepth: 0
    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.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.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getExtendedTypes()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getImplementedTypes()"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getImplementedTypes()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getPermittedTypes()"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getPermittedTypes()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[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.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()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 1
    ICount: 87
    EdgeCount: 260
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:273"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:276"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:275"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:280"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:290"
        BranchSideFuncs:
        - "getExtendedTypes()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:289"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:282"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:290"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:289"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:285"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:288"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:287"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:290"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:300"
        BranchSideFuncs:
        - "getImplementedTypes()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:299"
        BranchSideFuncs:
        - "isEmpty()"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:292"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:300"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:299"
        BranchSideFuncs:
        - "isEmpty()"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:295"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:298"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:297"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:300"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:310"
        BranchSideFuncs:
        - "getPermittedTypes()"
        - "iterator()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:309"
        BranchSideFuncs:
        - "isNullOrEmpty(java.util.Collection)"
        - "indent()"
        - "println(java.lang.String)"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:302"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:310"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:309"
        BranchSideFuncs:
        - "isNullOrEmpty(java.util.Collection)"
        - "indent()"
        - "println(java.lang.String)"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:305"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:308"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:307"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:312"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:315"
        BranchSideFuncs:
        - "printMembers(com.github.javaparser.ast.NodeList,java.lang.Void)"
        - "getMembers()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:314"
        BranchSideFuncs:
        - "printOrphanCommentsEnding(com.github.javaparser.ast.Node)"
        - "print(java.lang.String)"
        - "unindent()"
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:269,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:270,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:270,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:271,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:271,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printMemberAnnotations"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:272,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:272,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printModifiers"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:273,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].isInterface"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:274,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:278,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getName"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:278,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:279,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getTypeParameters"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:279,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printTypeParameters"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:280,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getExtendedTypes"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:280,1"
      Dst: "[com.github.javaparser.ast.NodeList].isEmpty"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:282,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:282,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:283,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:284,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:290,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getImplementedTypes"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:300,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getPermittedTypes"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:310,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:311,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].indent"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:312,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getMembers"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:312,1"
      Dst: "[com.github.javaparser.utils.Utils].isNullOrEmpty"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:313,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printMembers"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:315,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsEnding"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:316,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].unindent"
    JavaMethodInfo: null
    BBCount: 24
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.body.RecordDeclaration,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: null
    functionLinenumber: 321
    functionDepth: 0
    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.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.body.RecordDeclaration].getParameters()"
    - "[com.github.javaparser.utils.Utils].isNullOrEmpty(java.util.Collection)"
    - "[com.github.javaparser.ast.body.RecordDeclaration].getParameters()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.ast.body.Parameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.body.RecordDeclaration].getImplementedTypes()"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.body.RecordDeclaration].getImplementedTypes()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[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.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()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 1
    ICount: 67
    EdgeCount: 180
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:330"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:339"
        BranchSideFuncs:
        - "getParameters()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:338"
        BranchSideFuncs:
        - "isEmpty()"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:331"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:339"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:338"
        BranchSideFuncs:
        - "isEmpty()"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:334"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:337"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:336"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:340"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:350"
        BranchSideFuncs:
        - "getImplementedTypes()"
        - "iterator()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:349"
        BranchSideFuncs:
        - "isNullOrEmpty(java.util.Collection)"
        - "indent()"
        - "println(java.lang.String)"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:342"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:350"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:349"
        BranchSideFuncs:
        - "isNullOrEmpty(java.util.Collection)"
        - "indent()"
        - "println(java.lang.String)"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:345"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:348"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:347"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:352"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:355"
        BranchSideFuncs:
        - "printMembers(com.github.javaparser.ast.NodeList,java.lang.Void)"
        - "getMembers()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:354"
        BranchSideFuncs:
        - "printOrphanCommentsEnding(com.github.javaparser.ast.Node)"
        - "print(java.lang.String)"
        - "unindent()"
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:322,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:323,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:323,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:324,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:324,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printMemberAnnotations"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:325,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:325,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printModifiers"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:326,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:327,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getName"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:327,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:328,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].getTypeParameters"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:328,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printTypeParameters"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:330,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].getParameters"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:330,1"
      Dst: "[com.github.javaparser.utils.Utils].isNullOrEmpty"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:331,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:331,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:332,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:333,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].accept"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:340,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].getImplementedTypes"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:340,1"
      Dst: "[com.github.javaparser.ast.NodeList].isEmpty"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:344,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:350,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:351,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].indent"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:352,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getMembers"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:353,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printMembers"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:355,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsEnding"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:356,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].unindent"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.comments.JavadocComment,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: null
    functionLinenumber: 361
    functionDepth: 0
    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)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].getOption(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
    - "[com.github.javaparser.ast.comments.JavadocComment].getHeader()"
    - "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].asString()"
    - "[com.github.javaparser.ast.comments.Comment].getContent()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].getOption(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
    - "[com.github.javaparser.utils.Utils].normalizeEolInTextBlock(java.lang.String,java.lang.String)"
    - "[com.github.javaparser.utils.Utils].trimTrailingSpaces(java.lang.String)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_2__745].bootstrap$()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    - "[com.github.javaparser.ast.comments.JavadocComment].getFooter()"
    - "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    functionUses: 1
    ICount: 74
    EdgeCount: 65
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:363"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:399"
        BranchSideFuncs:
        - "getHeader()"
        - "getOption(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
        - "asString()"
        - "getContent()"
        - "normalizeEolInTextBlock(java.lang.String,java.lang.String)"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:398"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:363"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:399"
        BranchSideFuncs:
        - "getHeader()"
        - "getOption(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
        - "asString()"
        - "getContent()"
        - "normalizeEolInTextBlock(java.lang.String,java.lang.String)"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:398"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:368"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:376"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:375"
        BranchSideFuncs:
        - "hasNext()"
        - "bootstrap$()"
        - "next()"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:370"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:null"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:379"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:397"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:396"
        BranchSideFuncs:
        - "println(java.lang.String)"
        - "getFooter()"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:380"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:385"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:384"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:381"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:396"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:395"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:386"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:390"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:389"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:391"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:394"
        BranchSideFuncs:
        - "print(java.lang.String)"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:393"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:362,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:363,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].getOption"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:363,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:364,1"
      Dst: "[com.github.javaparser.ast.comments.JavadocComment].getHeader"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:364,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:365,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].getContent"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:365,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:365,1"
      Dst: "[com.github.javaparser.printer.configuration.ConfigurationOption].asString"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:365,1"
      Dst: "[com.github.javaparser.utils.Utils].normalizeEolInTextBlock"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:366,1"
      Dst: "[java.lang.String].split"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:367,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:369,1"
      Dst: "[java.lang.String].trim"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:370,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:371,1"
      Dst: "[java.lang.String].substring"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:373,1"
      Dst: "[com.github.javaparser.utils.Utils].trimTrailingSpaces"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:374,1"
      Dst: "[java.util.List].add"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:378,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:378,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_2__745].bootstrap$"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:378,1"
      Dst: "[java.util.stream.Stream].anyMatch"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:379,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:379,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:379,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:380,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:390,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:397,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:397,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:397,1"
      Dst: "[com.github.javaparser.ast.comments.JavadocComment].getFooter"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:397,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.type.ClassOrInterfaceType,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: null
    functionLinenumber: 402
    functionDepth: 0
    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()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].getScope()"
    - "[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.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printTypeArgs(com.github.javaparser.ast.nodeTypes.NodeWithTypeArguments,java.lang.Void)"
    functionUses: 1
    ICount: 26
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:405"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:409"
        BranchSideFuncs:
        - "getScope()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:408"
        BranchSideFuncs:
        - "getAnnotations()"
        - "getName()"
        - "printAnnotations(com.github.javaparser.ast.NodeList,boolean,java.lang.Void)"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "isUsingDiamondOperator()"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:411"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:414"
        BranchSideFuncs:
        - "print(java.lang.String)"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:413"
        BranchSideFuncs:
        - "printTypeArgs(com.github.javaparser.ast.nodeTypes.NodeWithTypeArguments,java.lang.Void)"
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:403,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:404,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:404,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:405,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].getScope"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:405,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:406,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:406,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:407,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:409,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:409,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printAnnotations"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:410,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].getName"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:410,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:411,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithTypeArguments].isUsingDiamondOperator"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:414,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printTypeArgs"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.type.TypeParameter,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: null
    functionLinenumber: 419
    functionDepth: 0
    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.ast.type.TypeParameter].getTypeBound()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 1
    ICount: 28
    EdgeCount: 86
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:424"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:434"
        BranchSideFuncs:
        - "getTypeBound()"
        - "iterator()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:433"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:426"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:434"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:433"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:429"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:432"
        BranchSideFuncs:
        - "print(java.lang.String)"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:431"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:420,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:421,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:421,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:422,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:422,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printAnnotations"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:423,1"
      Dst: "[com.github.javaparser.ast.type.TypeParameter].getName"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:423,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:424,1"
      Dst: "[com.github.javaparser.ast.type.TypeParameter].getTypeBound"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:424,1"
      Dst: "[com.github.javaparser.utils.Utils].isNullOrEmpty"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:425,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:426,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:426,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:427,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:428,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.type.PrimitiveType,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: null
    functionLinenumber: 437
    functionDepth: 0
    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:438,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:439,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:439,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:440,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:440,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printAnnotations"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:441,1"
      Dst: "[com.github.javaparser.ast.type.PrimitiveType].getType"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:441,1"
      Dst: "[com.github.javaparser.ast.type.PrimitiveType$Primitive].asString"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:441,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 445
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.ArrayType"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.ArrayType].getComponentType()"
    - "[com.github.javaparser.ast.type.WildcardType].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.VoidType].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.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.ArrayType].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.VarType].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.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].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)"
    functionUses: 1
    ICount: 24
    EdgeCount: 62
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:448"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:453"
        BranchSideFuncs:
        - "getComponentType()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:452"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:454"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:458"
        BranchSideFuncs:
        - "hasNext()"
        - "getAnnotations()"
        - "print(java.lang.String)"
        - "next()"
        - "printAnnotations(com.github.javaparser.ast.NodeList,boolean,java.lang.Void)"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:457"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:446,1"
      Dst: "[java.util.LinkedList].<init>"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:450,1"
      Dst: "[java.util.List].add"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:451,1"
      Dst: "[com.github.javaparser.ast.type.ArrayType].getComponentType"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:453,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:454,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:454,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:454,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:455,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:455,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printAnnotations"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:456,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 461
    functionDepth: 0
    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()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].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.MethodCallExpr].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.PatternExpr].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.ConditionalExpr].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.NameExpr].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.TypeExpr].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.BinaryExpr].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.ThisExpr].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].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.BooleanLiteralExpr].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.CharLiteralExpr].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.ArrayInitializerExpr].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.IntegerLiteralExpr].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.ArrayCreationExpr].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.SuperExpr].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.SwitchExpr].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.CastExpr].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.ArrayCreationLevel].getDimension()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 1
    ICount: 17
    EdgeCount: 40
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:464"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:467"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getDimension()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:466"
        BranchSideFuncs:
        - "print(java.lang.String)"
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:462,1"
      Dst: "[com.github.javaparser.ast.ArrayCreationLevel].getAnnotations"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:462,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printAnnotations"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:463,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:464,1"
      Dst: "[com.github.javaparser.ast.ArrayCreationLevel].getDimension"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:464,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:465,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:465,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.type.IntersectionType,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: null
    functionLinenumber: 471
    functionDepth: 0
    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.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].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.ArrayType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 23
    EdgeCount: 59
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:476"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:484"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "getElements()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:483"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:477"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:480"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:479"
        BranchSideFuncs:
        - "print(java.lang.String)"
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:472,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:473,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:473,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:474,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:474,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printAnnotations"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:476,1"
      Dst: "[com.github.javaparser.ast.type.IntersectionType].getElements"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:476,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:476,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:476,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:480,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:482,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.type.UnionType,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: null
    functionLinenumber: 487
    functionDepth: 0
    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.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].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.ArrayType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 23
    EdgeCount: 59
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:492"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:500"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "getElements()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:499"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:493"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:496"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:495"
        BranchSideFuncs:
        - "print(java.lang.String)"
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:488,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:489,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:489,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:490,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:490,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printAnnotations"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:492,1"
      Dst: "[com.github.javaparser.ast.type.UnionType].getElements"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:492,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:492,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:492,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:496,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:498,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.type.WildcardType,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: null
    functionLinenumber: 503
    functionDepth: 0
    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()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].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.ArrayType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].getExtendedType()"
    - "[com.github.javaparser.ast.type.WildcardType].getSuperType()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].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.ArrayType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].getSuperType()"
    functionUses: 1
    ICount: 29
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:508"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:512"
        BranchSideFuncs:
        - "getExtendedType()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:511"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:512"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:516"
        BranchSideFuncs:
        - "getSuperType()"
        - "print(java.lang.String)"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:515"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:504,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:505,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:505,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:506,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:506,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printAnnotations"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:507,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:508,1"
      Dst: "[com.github.javaparser.ast.type.WildcardType].getExtendedType"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:508,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:510,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:510,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:512,1"
      Dst: "[com.github.javaparser.ast.type.WildcardType].getSuperType"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.type.UnknownType,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: null
    functionLinenumber: 520
    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: null
    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: null
    functionLinenumber: 524
    functionDepth: 0
    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__748].bootstrap$(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,java.lang.Void)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.body.FieldDeclaration].getVariables()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.ast.body.VariableDeclarator].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 1
    ICount: 37
    EdgeCount: 90
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:529"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:536"
        BranchSideFuncs:
        - "bootstrap$(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,java.lang.Void)"
        - "getMaximumCommonType()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:535"
        BranchSideFuncs:
        - "getVariables()"
        - "iterator()"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:532"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:536"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:535"
        BranchSideFuncs:
        - "getVariables()"
        - "iterator()"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:537"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:544"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:543"
        BranchSideFuncs:
        - "print(java.lang.String)"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:540"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:543"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:542"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:525,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:526,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:526,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:527,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:527,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printMemberAnnotations"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:528,1"
      Dst: "[com.github.javaparser.ast.body.FieldDeclaration].getModifiers"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:528,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printModifiers"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:529,1"
      Dst: "[com.github.javaparser.ast.body.FieldDeclaration].getVariables"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:529,1"
      Dst: "[com.github.javaparser.ast.NodeList].isEmpty"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:530,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithVariables].getMaximumCommonType"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:531,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_3__748].bootstrap$"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:531,1"
      Dst: "[java.util.Optional].ifPresent"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:532,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:533,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:537,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:537,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:538,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:539,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].accept"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.body.VariableDeclarator,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: null
    functionLinenumber: 548
    functionDepth: 0
    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__726].bootstrap$(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,com.github.javaparser.ast.body.VariableDeclarator,java.lang.Void)"
    - "[com.github.javaparser.HasParentNode].findAncestor(java.lang.Class[])"
    - "[com.github.javaparser.ast.body.VariableDeclarator].getInitializer()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].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.MethodCallExpr].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.PatternExpr].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.ConditionalExpr].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.NameExpr].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.TypeExpr].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.BinaryExpr].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.ThisExpr].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].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.BooleanLiteralExpr].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.CharLiteralExpr].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.ArrayInitializerExpr].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.IntegerLiteralExpr].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.ArrayCreationExpr].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.SuperExpr].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.SwitchExpr].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.CastExpr].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.body.VariableDeclarator].getInitializer()"
    functionUses: 1
    ICount: 23
    EdgeCount: 44
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:565"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:569"
        BranchSideFuncs:
        - "getInitializer()"
        - "print(java.lang.String)"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:568"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:549,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:550,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:550,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:551,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].getName"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:551,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:552,1"
      Dst: "[com.github.javaparser.HasParentNode].findAncestor"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:552,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_5__726].bootstrap$"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:552,1"
      Dst: "[java.util.Optional].ifPresent"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:565,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].getInitializer"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:565,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:566,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:567,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:567,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 3
    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: null
    functionLinenumber: 572
    functionDepth: 0
    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.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].getValues()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].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.MethodCallExpr].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.PatternExpr].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.ConditionalExpr].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.NameExpr].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.TypeExpr].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.BinaryExpr].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.ThisExpr].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].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.BooleanLiteralExpr].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.CharLiteralExpr].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.ArrayInitializerExpr].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.IntegerLiteralExpr].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.ArrayCreationExpr].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.SuperExpr].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.SwitchExpr].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.CastExpr].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.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsEnding(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 1
    ICount: 31
    EdgeCount: 119
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:576"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:587"
        BranchSideFuncs:
        - "getValues()"
        - "iterator()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:586"
        BranchSideFuncs:
        - "print(java.lang.String)"
        - "printOrphanCommentsEnding(com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:578"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:585"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:584"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:581"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:584"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:583"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:573,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:574,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:574,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:575,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:576,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayInitializerExpr].getValues"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:576,1"
      Dst: "[com.github.javaparser.utils.Utils].isNullOrEmpty"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:578,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:578,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:579,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:580,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:587,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsEnding"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.type.VoidType,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: null
    functionLinenumber: 592
    functionDepth: 0
    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:593,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:594,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:594,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:595,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:595,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printAnnotations"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:596,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 600
    functionDepth: 0
    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:601,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:602,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:602,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:603,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:603,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printAnnotations"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:604,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 608
    functionDepth: 0
    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)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 1
    ICount: 10
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:609,1"
      Dst: "[com.github.javaparser.ast.Modifier].getKeyword"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:609,1"
      Dst: "[com.github.javaparser.ast.Modifier$Keyword].asString"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:609,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 614
    functionDepth: 0
    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.FieldAccessExpr].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.MethodCallExpr].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.PatternExpr].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.ConditionalExpr].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.NameExpr].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.TypeExpr].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.BinaryExpr].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.ThisExpr].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].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.BooleanLiteralExpr].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.CharLiteralExpr].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.ArrayInitializerExpr].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.IntegerLiteralExpr].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.ArrayCreationExpr].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.SuperExpr].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.SwitchExpr].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.CastExpr].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.ArrayAccessExpr].getName()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].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.MethodCallExpr].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.PatternExpr].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.ConditionalExpr].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.NameExpr].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.TypeExpr].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.BinaryExpr].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.ThisExpr].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].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.BooleanLiteralExpr].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.CharLiteralExpr].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.ArrayInitializerExpr].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.IntegerLiteralExpr].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.ArrayCreationExpr].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.SuperExpr].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.SwitchExpr].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.CastExpr].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.ArrayAccessExpr].getIndex()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 1
    ICount: 15
    EdgeCount: 75
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:615,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:616,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:616,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:617,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayAccessExpr].getName"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:617,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:618,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:619,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayAccessExpr].getIndex"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 624
    functionDepth: 0
    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.WildcardType].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.VoidType].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.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.ArrayType].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.VarType].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.expr.ArrayCreationExpr].getElementType()"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].getLevels()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.ast.ArrayCreationLevel].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].getInitializer()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].getInitializer()"
    functionUses: 1
    ICount: 28
    EdgeCount: 70
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:629"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:632"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "getLevels()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:631"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:632"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:636"
        BranchSideFuncs:
        - "getInitializer()"
        - "print(java.lang.String)"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:635"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:625,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:626,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:626,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:627,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:628,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayCreationExpr].getElementType"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:628,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:629,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayCreationExpr].getLevels"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:629,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:629,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:629,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:630,1"
      Dst: "[com.github.javaparser.ast.ArrayCreationLevel].accept"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:632,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayCreationExpr].getInitializer"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:632,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:634,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:634,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.AssignExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: null
    functionLinenumber: 639
    functionDepth: 0
    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.FieldAccessExpr].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.MethodCallExpr].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.PatternExpr].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.ConditionalExpr].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.NameExpr].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.TypeExpr].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.BinaryExpr].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.ThisExpr].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].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.BooleanLiteralExpr].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.CharLiteralExpr].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.ArrayInitializerExpr].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.IntegerLiteralExpr].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.ArrayCreationExpr].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.SuperExpr].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.SwitchExpr].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.CastExpr].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.AssignExpr].getTarget()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].getOption(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
    - "[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.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].getOption(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].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.MethodCallExpr].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.PatternExpr].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.ConditionalExpr].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.NameExpr].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.TypeExpr].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.BinaryExpr].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.ThisExpr].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].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.BooleanLiteralExpr].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.CharLiteralExpr].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.ArrayInitializerExpr].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.IntegerLiteralExpr].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.ArrayCreationExpr].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.SuperExpr].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.SwitchExpr].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.CastExpr].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.AssignExpr].getValue()"
    functionUses: 1
    ICount: 27
    EdgeCount: 80
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:643"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:646"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:645"
        BranchSideFuncs:
        - "getOption(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
        - "getOperator()"
        - "asString()"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:647"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:650"
        BranchSideFuncs:
        - "print(java.lang.String)"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:649"
        BranchSideFuncs:
        - "getValue()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:640,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:641,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:641,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:642,1"
      Dst: "[com.github.javaparser.ast.expr.AssignExpr].getTarget"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:642,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:643,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].getOption"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:643,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:644,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:646,1"
      Dst: "[com.github.javaparser.ast.expr.AssignExpr].getOperator"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:646,1"
      Dst: "[com.github.javaparser.ast.expr.AssignExpr$Operator].asString"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:650,1"
      Dst: "[com.github.javaparser.ast.expr.AssignExpr].getValue"
    JavaMethodInfo: null
    BBCount: 5
    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: null
    functionLinenumber: 657
    functionDepth: 0
    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.FieldAccessExpr].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.MethodCallExpr].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.PatternExpr].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.ConditionalExpr].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.NameExpr].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.TypeExpr].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.BinaryExpr].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.ThisExpr].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].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.BooleanLiteralExpr].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.CharLiteralExpr].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.ArrayInitializerExpr].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.IntegerLiteralExpr].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.ArrayCreationExpr].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.SuperExpr].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.SwitchExpr].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.CastExpr].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.BinaryExpr].getLeft()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].getOption(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
    - "[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.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].getOption(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].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.MethodCallExpr].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.PatternExpr].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.ConditionalExpr].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.NameExpr].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.TypeExpr].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.BinaryExpr].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.ThisExpr].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].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.BooleanLiteralExpr].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.CharLiteralExpr].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.ArrayInitializerExpr].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.IntegerLiteralExpr].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.ArrayCreationExpr].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.SuperExpr].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.SwitchExpr].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.CastExpr].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.BinaryExpr].getRight()"
    functionUses: 1
    ICount: 27
    EdgeCount: 80
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:661"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:664"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:663"
        BranchSideFuncs:
        - "getOption(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
        - "getOperator()"
        - "asString()"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:665"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:668"
        BranchSideFuncs:
        - "print(java.lang.String)"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:667"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getRight()"
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:658,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode"
    - 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"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:660,1"
      Dst: "[com.github.javaparser.ast.expr.BinaryExpr].getLeft"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:660,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:661,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].getOption"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:661,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:662,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:664,1"
      Dst: "[com.github.javaparser.ast.expr.BinaryExpr].getOperator"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:664,1"
      Dst: "[com.github.javaparser.ast.expr.BinaryExpr$Operator].asString"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:668,1"
      Dst: "[com.github.javaparser.ast.expr.BinaryExpr].getRight"
    JavaMethodInfo: null
    BBCount: 5
    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: null
    functionLinenumber: 672
    functionDepth: 0
    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.WildcardType].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.VoidType].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.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.ArrayType].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.VarType].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.expr.CastExpr].getType()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].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.MethodCallExpr].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.PatternExpr].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.ConditionalExpr].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.NameExpr].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.TypeExpr].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.BinaryExpr].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.ThisExpr].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].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.BooleanLiteralExpr].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.CharLiteralExpr].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.ArrayInitializerExpr].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.IntegerLiteralExpr].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.ArrayCreationExpr].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.SuperExpr].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.SwitchExpr].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.CastExpr].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.CastExpr].getExpression()"
    functionUses: 1
    ICount: 15
    EdgeCount: 51
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:673,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode"
    - 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"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:675,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:676,1"
      Dst: "[com.github.javaparser.ast.expr.CastExpr].getType"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:676,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:678,1"
      Dst: "[com.github.javaparser.ast.expr.CastExpr].getExpression"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 682
    functionDepth: 0
    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.WildcardType].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.VoidType].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.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.ArrayType].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.VarType].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.expr.ClassExpr].getType()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 1
    ICount: 11
    EdgeCount: 15
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:683,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:684,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:684,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:685,1"
      Dst: "[com.github.javaparser.ast.expr.ClassExpr].getType"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:685,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:686,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 690
    functionDepth: 0
    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.FieldAccessExpr].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.MethodCallExpr].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.PatternExpr].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.ConditionalExpr].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.NameExpr].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.TypeExpr].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.BinaryExpr].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.ThisExpr].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].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.BooleanLiteralExpr].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.CharLiteralExpr].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.ArrayInitializerExpr].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.IntegerLiteralExpr].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.ArrayCreationExpr].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.SuperExpr].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.SwitchExpr].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.CastExpr].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.ConditionalExpr].getCondition()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].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.MethodCallExpr].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.PatternExpr].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.ConditionalExpr].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.NameExpr].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.TypeExpr].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.BinaryExpr].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.ThisExpr].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].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.BooleanLiteralExpr].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.CharLiteralExpr].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.ArrayInitializerExpr].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.IntegerLiteralExpr].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.ArrayCreationExpr].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.SuperExpr].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.SwitchExpr].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.CastExpr].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.ConditionalExpr].getThenExpr()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].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.MethodCallExpr].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.PatternExpr].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.ConditionalExpr].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.NameExpr].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.TypeExpr].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.BinaryExpr].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.ThisExpr].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].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.BooleanLiteralExpr].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.CharLiteralExpr].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.ArrayInitializerExpr].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.IntegerLiteralExpr].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.ArrayCreationExpr].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.SuperExpr].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.SwitchExpr].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.CastExpr].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.ConditionalExpr].getElseExpr()"
    functionUses: 1
    ICount: 17
    EdgeCount: 110
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:691,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode"
    - 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"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:693,1"
      Dst: "[com.github.javaparser.ast.expr.ConditionalExpr].getCondition"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:693,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:694,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:695,1"
      Dst: "[com.github.javaparser.ast.expr.ConditionalExpr].getThenExpr"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:697,1"
      Dst: "[com.github.javaparser.ast.expr.ConditionalExpr].getElseExpr"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 701
    functionDepth: 0
    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.FieldAccessExpr].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.MethodCallExpr].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.PatternExpr].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.ConditionalExpr].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.NameExpr].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.TypeExpr].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.BinaryExpr].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.ThisExpr].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].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.BooleanLiteralExpr].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.CharLiteralExpr].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.ArrayInitializerExpr].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.IntegerLiteralExpr].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.ArrayCreationExpr].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.SuperExpr].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.SwitchExpr].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.CastExpr].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.EnclosedExpr].getInner()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 1
    ICount: 13
    EdgeCount: 40
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:702,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:703,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:703,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:704,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:705,1"
      Dst: "[com.github.javaparser.ast.expr.EnclosedExpr].getInner"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:705,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 710
    functionDepth: 0
    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.FieldAccessExpr].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.MethodCallExpr].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.PatternExpr].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.ConditionalExpr].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.NameExpr].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.TypeExpr].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.BinaryExpr].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.ThisExpr].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].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.BooleanLiteralExpr].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.CharLiteralExpr].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.ArrayInitializerExpr].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.IntegerLiteralExpr].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.ArrayCreationExpr].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.SuperExpr].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.SwitchExpr].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.CastExpr].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.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()"
    functionUses: 1
    ICount: 13
    EdgeCount: 41
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:711,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:712,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:712,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:713,1"
      Dst: "[com.github.javaparser.ast.expr.FieldAccessExpr].getScope"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:713,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:714,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:715,1"
      Dst: "[com.github.javaparser.ast.expr.FieldAccessExpr].getName"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:715,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 719
    functionDepth: 0
    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.FieldAccessExpr].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.MethodCallExpr].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.PatternExpr].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.ConditionalExpr].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.NameExpr].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.TypeExpr].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.BinaryExpr].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.ThisExpr].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].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.BooleanLiteralExpr].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.CharLiteralExpr].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.ArrayInitializerExpr].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.IntegerLiteralExpr].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.ArrayCreationExpr].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.SuperExpr].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.SwitchExpr].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.CastExpr].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.InstanceOfExpr].getExpression()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].getPattern()"
    - "[com.github.javaparser.ast.expr.PatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].getPattern()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].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.ArrayType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].getType()"
    functionUses: 1
    ICount: 21
    EdgeCount: 46
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:724"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:727"
        BranchSideFuncs:
        - "getPattern()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:726"
        BranchSideFuncs:
        - "getType()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:720,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:721,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:721,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:722,1"
      Dst: "[com.github.javaparser.ast.expr.InstanceOfExpr].getExpression"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:722,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:723,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:724,1"
      Dst: "[com.github.javaparser.ast.expr.InstanceOfExpr].getPattern"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:724,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:725,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:725,1"
      Dst: "[com.github.javaparser.ast.expr.PatternExpr].accept"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:727,1"
      Dst: "[com.github.javaparser.ast.expr.InstanceOfExpr].getType"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.PatternExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: null
    functionLinenumber: 732
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.PatternExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.PatternExpr].getModifiers()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printModifiers(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].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.ArrayType].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.PatternExpr].getName()"
    functionUses: 1
    ICount: 12
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:733,1"
      Dst: "[com.github.javaparser.ast.expr.PatternExpr].getModifiers"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:733,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printModifiers"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:734,1"
      Dst: "[com.github.javaparser.ast.expr.PatternExpr].getType"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:734,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:735,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:736,1"
      Dst: "[com.github.javaparser.ast.expr.PatternExpr].getName"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:736,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 740
    functionDepth: 0
    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()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 1
    ICount: 14
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:741,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:742,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:742,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:743,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:744,1"
      Dst: "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 749
    functionDepth: 0
    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:750,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:751,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:751,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:752,1"
      Dst: "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:752,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 756
    functionDepth: 0
    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:757,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:758,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:758,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:759,1"
      Dst: "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:759,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 763
    functionDepth: 0
    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:764,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:765,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:765,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:766,1"
      Dst: "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:766,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 770
    functionDepth: 0
    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()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 1
    ICount: 14
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:771,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:772,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:772,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:773,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:774,1"
      Dst: "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 779
    functionDepth: 0
    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_6__730].bootstrap$(com.github.javaparser.printer.DefaultPrettyPrinterVisitor)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].stripIndentOfLines()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].unindent()"
    functionUses: 1
    ICount: 18
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:780,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:781,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:781,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:782,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:783,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].indent"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:784,1"
      Dst: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].stripIndentOfLines"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:784,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_6__730].bootstrap$"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:784,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:789,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].unindent"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 793
    functionDepth: 0
    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)"
    functionUses: 1
    ICount: 11
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:794,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:795,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:795,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:796,1"
      Dst: "[com.github.javaparser.ast.expr.BooleanLiteralExpr].getValue"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:796,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:796,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.NullLiteralExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: null
    functionLinenumber: 800
    functionDepth: 0
    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:801,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:802,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:802,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:803,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 807
    functionDepth: 0
    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()"
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].getTypeName()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 1
    ICount: 18
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:810"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:814"
        BranchSideFuncs:
        - "getTypeName()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:813"
        BranchSideFuncs:
        - "print(java.lang.String)"
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:808,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:809,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:809,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:810,1"
      Dst: "[com.github.javaparser.ast.expr.ThisExpr].getTypeName"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:810,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:811,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:811,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:812,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.SuperExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: null
    functionLinenumber: 818
    functionDepth: 0
    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()"
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].getTypeName()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 1
    ICount: 18
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:821"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:825"
        BranchSideFuncs:
        - "getTypeName()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:824"
        BranchSideFuncs:
        - "print(java.lang.String)"
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:819,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:820,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:820,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:821,1"
      Dst: "[com.github.javaparser.ast.expr.SuperExpr].getTypeName"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:821,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:822,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:822,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:823,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.MethodCallExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: null
    functionLinenumber: 829
    functionDepth: 0
    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)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].getOption(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_7__775].bootstrap$()"
    - "[com.github.javaparser.HasParentNode].findAncestor(java.lang.Class[])"
    - "[com.github.javaparser.ast.Node].getParentNode()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__777].bootstrap$(java.lang.Class)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__778].bootstrap$(java.lang.Class)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__779].bootstrap$()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__780].bootstrap$(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getParentNode()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__776].bootstrap$(java.lang.Class)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__770].bootstrap$(java.lang.Class)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__771].bootstrap$(java.lang.Class)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__772].bootstrap$()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__773].bootstrap$(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getParentNode()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$init__774].bootstrap$()"
    - "[com.github.javaparser.ast.Node].getParentNode()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].getScope()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__766].bootstrap$(java.lang.Class)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__767].bootstrap$(java.lang.Class)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__768].bootstrap$()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__769].bootstrap$(java.lang.Class)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_8__765].bootstrap$(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,java.lang.Void,java.util.concurrent.atomic.AtomicBoolean,java.util.concurrent.atomic.AtomicBoolean,java.util.concurrent.atomic.AtomicBoolean)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].getScope()"
    - "[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: 35
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:837"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:852"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:839"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:852"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:843"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:848"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:847"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:843"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:848"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:847"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:848"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:847"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:854"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:866"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:865"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:856"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:866"
        BranchSideFuncs:
        - "getParentNode()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:865"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:858"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:856"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:855"
        BranchSideFuncs:
        - "bootstrap$(com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:867"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:880"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:879"
        BranchSideFuncs:
        - "getScope()"
        - "duplicateIndent()"
        - "getArguments()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "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)"
        - "getName()"
        - "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:869"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:880"
        BranchSideFuncs:
        - "bootstrap$()"
        - "bootstrap$(java.lang.Class)"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:879"
        BranchSideFuncs:
        - "getScope()"
        - "duplicateIndent()"
        - "getArguments()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "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)"
        - "getName()"
        - "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:871"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:875"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:874"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:871"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:875"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:874"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:907"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:910"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:907"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:910"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:907"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:910"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:830,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:831,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:831,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:836,1"
      Dst: "[java.util.concurrent.atomic.AtomicBoolean].<init>"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:837,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].getOption"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:837,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:839,1"
      Dst: "[com.github.javaparser.HasParentNode].findAncestor"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:839,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_7__775].bootstrap$"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:839,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:839,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:839,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:839,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:842,1"
      Dst: "[com.github.javaparser.ast.Node].getParentNode"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:843,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:843,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__777].bootstrap$"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:843,1"
      Dst: "[java.util.Optional].filter"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:843,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__778].bootstrap$"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:843,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__779].bootstrap$"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:843,1"
      Dst: "[java.util.Optional].flatMap"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:843,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__780].bootstrap$"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:844,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:848,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__776].bootstrap$"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:848,1"
      Dst: "[java.util.concurrent.atomic.AtomicBoolean].set"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:854,1"
      Dst: "[java.util.concurrent.atomic.AtomicBoolean].get"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:856,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__770].bootstrap$"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:856,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__771].bootstrap$"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:856,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__772].bootstrap$"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:856,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__773].bootstrap$"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:857,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$init__774].bootstrap$"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:857,1"
      Dst: "[java.util.Optional].orElseThrow"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:868,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].getScope"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:869,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__766].bootstrap$"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:870,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__767].bootstrap$"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:870,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__768].bootstrap$"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:871,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__769].bootstrap$"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:880,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_8__765].bootstrap$"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:880,1"
      Dst: "[java.util.Optional].ifPresent"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:902,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printTypeArgs"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:903,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].getName"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:903,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:904,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].duplicateIndent"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:905,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].getArguments"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:905,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printArguments"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:906,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].unindent"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:909,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].reindentToPreviousLevel"
    JavaMethodInfo: null
    BBCount: 27
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.ObjectCreationExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: null
    functionLinenumber: 914
    functionDepth: 0
    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.FieldAccessExpr].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.MethodCallExpr].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.PatternExpr].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.ConditionalExpr].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.NameExpr].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.TypeExpr].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.BinaryExpr].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.ThisExpr].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].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.BooleanLiteralExpr].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.CharLiteralExpr].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.ArrayInitializerExpr].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.IntegerLiteralExpr].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.ArrayCreationExpr].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.SuperExpr].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.SwitchExpr].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.CastExpr].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.ObjectCreationExpr].getScope()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[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)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[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()"
    - "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].indent()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].getAnonymousClassBody()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printMembers(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - "[com.github.javaparser.printer.SourcePrinter].unindent()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 1
    ICount: 44
    EdgeCount: 56
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:917"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:921"
        BranchSideFuncs:
        - "getScope()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:920"
        BranchSideFuncs:
        - "isNullOrEmpty(java.util.Collection)"
        - "getTypeArguments()"
        - "printTypeArgs(com.github.javaparser.ast.nodeTypes.NodeWithTypeArguments,java.lang.Void)"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:923"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:926"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:925"
        BranchSideFuncs:
        - "getArguments()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getType()"
        - "printArguments(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:928"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:935"
        BranchSideFuncs:
        - "printMembers(com.github.javaparser.ast.NodeList,java.lang.Void)"
        - "print(java.lang.String)"
        - "getAnonymousClassBody()"
        - "println(java.lang.String)"
        - "unindent()"
        - "indent()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:934"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:915,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:916,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:916,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:917,1"
      Dst: "[com.github.javaparser.ast.Node].hasScope"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:918,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].getScope"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:918,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:918,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:919,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:922,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printTypeArgs"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:923,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].getTypeArguments"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:923,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:923,1"
      Dst: "[com.github.javaparser.utils.Utils].isNullOrEmpty"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:926,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].getType"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:926,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:927,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].getArguments"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:927,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printArguments"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:928,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].getAnonymousClassBody"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:928,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:929,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:930,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].indent"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:931,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printMembers"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:932,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].unindent"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.UnaryExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: null
    functionLinenumber: 938
    functionDepth: 0
    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.ast.expr.UnaryExpr].getOperator()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].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.MethodCallExpr].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.PatternExpr].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.ConditionalExpr].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.NameExpr].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.TypeExpr].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.BinaryExpr].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.ThisExpr].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].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.BooleanLiteralExpr].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.CharLiteralExpr].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.ArrayInitializerExpr].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.IntegerLiteralExpr].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.ArrayCreationExpr].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.SuperExpr].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.SwitchExpr].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.CastExpr].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.UnaryExpr].getExpression()"
    - "[com.github.javaparser.ast.expr.UnaryExpr].getOperator()"
    - "[com.github.javaparser.ast.expr.UnaryExpr$Operator].isPostfix()"
    - "[com.github.javaparser.ast.expr.UnaryExpr$Operator].asString()"
    - "[com.github.javaparser.ast.expr.UnaryExpr].getOperator()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 1
    ICount: 23
    EdgeCount: 48
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:941"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:944"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:943"
        BranchSideFuncs:
        - "isPostfix()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getExpression()"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:945"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:948"
        BranchSideFuncs:
        - "print(java.lang.String)"
        - "getOperator()"
        - "asString()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:947"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:939,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:940,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:940,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:941,1"
      Dst: "[com.github.javaparser.ast.expr.UnaryExpr].getOperator"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:941,1"
      Dst: "[com.github.javaparser.ast.expr.UnaryExpr$Operator].isPrefix"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:942,1"
      Dst: "[com.github.javaparser.ast.expr.UnaryExpr$Operator].asString"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:942,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:944,1"
      Dst: "[com.github.javaparser.ast.expr.UnaryExpr].getExpression"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:944,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:945,1"
      Dst: "[com.github.javaparser.ast.expr.UnaryExpr$Operator].isPostfix"
    JavaMethodInfo: null
    BBCount: 5
    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: null
    functionLinenumber: 951
    functionDepth: 0
    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.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_9__727].bootstrap$(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,java.lang.Void,com.github.javaparser.ast.body.ConstructorDeclaration)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getReceiverParameter()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getParameters()"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getParameters()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.ast.body.Parameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getThrownExceptions()"
    - "[com.github.javaparser.utils.Utils].isNullOrEmpty(java.util.Collection)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getThrownExceptions()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].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.ArrayType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[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.ConstructorDeclaration].getBody()"
    functionUses: 1
    ICount: 62
    EdgeCount: 179
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:957"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:960"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:959"
        BranchSideFuncs:
        - "isEmpty()"
        - "bootstrap$(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,java.lang.Void,com.github.javaparser.ast.body.ConstructorDeclaration)"
        - "getReceiverParameter()"
        - "getName()"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:968"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:977"
        BranchSideFuncs:
        - "getParameters()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:976"
        BranchSideFuncs:
        - "isNullOrEmpty(java.util.Collection)"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:969"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:977"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:976"
        BranchSideFuncs:
        - "isNullOrEmpty(java.util.Collection)"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:972"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:975"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:974"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:978"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:988"
        BranchSideFuncs:
        - "getThrownExceptions()"
        - "iterator()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:987"
        BranchSideFuncs:
        - "getBody()"
        - "print(java.lang.String)"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:980"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:988"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:987"
        BranchSideFuncs:
        - "getBody()"
        - "print(java.lang.String)"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:983"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:986"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:985"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:952,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:953,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:953,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:954,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:954,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printMemberAnnotations"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:955,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getModifiers"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:955,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printModifiers"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:956,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getTypeParameters"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:956,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printTypeParameters"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:957,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithTypeParameters].isGeneric"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:958,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:960,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getName"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:960,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:962,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getReceiverParameter"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:962,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_9__727].bootstrap$"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:962,1"
      Dst: "[java.util.Optional].ifPresent"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:968,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getParameters"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:968,1"
      Dst: "[com.github.javaparser.ast.NodeList].isEmpty"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:969,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:969,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:970,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:971,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].accept"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:978,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getThrownExceptions"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:978,1"
      Dst: "[com.github.javaparser.utils.Utils].isNullOrEmpty"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:982,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:989,1"
      Dst: "[com.github.javaparser.ast.body.ConstructorDeclaration].getBody"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:989,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].accept"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.body.CompactConstructorDeclaration,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: null
    functionLinenumber: 993
    functionDepth: 0
    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.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getThrownExceptions()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].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.ArrayType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[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.CompactConstructorDeclaration].getBody()"
    functionUses: 1
    ICount: 40
    EdgeCount: 97
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:999"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1002"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1001"
        BranchSideFuncs:
        - "isNullOrEmpty(java.util.Collection)"
        - "getName()"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1003"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1013"
        BranchSideFuncs:
        - "getThrownExceptions()"
        - "iterator()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1012"
        BranchSideFuncs:
        - "getBody()"
        - "print(java.lang.String)"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1005"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1013"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1012"
        BranchSideFuncs:
        - "getBody()"
        - "print(java.lang.String)"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1008"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1011"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1010"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:994,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode"
    - 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"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:996,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:996,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printMemberAnnotations"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:997,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getModifiers"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:997,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printModifiers"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:998,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getTypeParameters"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:998,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printTypeParameters"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:999,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithTypeParameters].isGeneric"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1000,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1002,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getName"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1002,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1003,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getThrownExceptions"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1003,1"
      Dst: "[com.github.javaparser.utils.Utils].isNullOrEmpty"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1005,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1005,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1006,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1007,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1014,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getBody"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1014,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].accept"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.body.MethodDeclaration,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: null
    functionLinenumber: 1018
    functionDepth: 0
    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.ast.body.CallableDeclaration].getTypeParameters()"
    - "[com.github.javaparser.utils.Utils].isNullOrEmpty(java.util.Collection)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.type.WildcardType].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.VoidType].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.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.ArrayType].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.VarType].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.body.MethodDeclaration].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.CallableDeclaration].getName()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_10__742].bootstrap$(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,java.lang.Void,com.github.javaparser.ast.body.MethodDeclaration)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getReceiverParameter()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getParameters()"
    - "[com.github.javaparser.utils.Utils].isNullOrEmpty(java.util.Collection)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getParameters()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.ast.body.Parameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getThrownExceptions()"
    - "[com.github.javaparser.utils.Utils].isNullOrEmpty(java.util.Collection)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getThrownExceptions()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].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.ArrayType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.body.MethodDeclaration].getBody()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[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.MethodDeclaration].getBody()"
    functionUses: 1
    ICount: 75
    EdgeCount: 194
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1024"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1027"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1026"
        BranchSideFuncs:
        - "getReceiverParameter()"
        - "getName()"
        - "getType()"
        - "bootstrap$(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,java.lang.Void,com.github.javaparser.ast.body.MethodDeclaration)"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1037"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1046"
        BranchSideFuncs:
        - "getParameters()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1045"
        BranchSideFuncs:
        - "isNullOrEmpty(java.util.Collection)"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1038"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1046"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1045"
        BranchSideFuncs:
        - "isNullOrEmpty(java.util.Collection)"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1041"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1044"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1043"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1047"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1057"
        BranchSideFuncs:
        - "getThrownExceptions()"
        - "iterator()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1056"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1049"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1057"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1056"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1052"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1055"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1054"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1057"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1060"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1059"
        BranchSideFuncs:
        - "getBody()"
        - "print(java.lang.String)"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1019,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1020,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1020,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1021,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1021,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printMemberAnnotations"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1022,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getModifiers"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1022,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printModifiers"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1023,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getTypeParameters"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1023,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printTypeParameters"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1024,1"
      Dst: "[com.github.javaparser.utils.Utils].isNullOrEmpty"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1025,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1027,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].getType"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1027,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1029,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getName"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1029,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1031,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getReceiverParameter"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1031,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_10__742].bootstrap$"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1031,1"
      Dst: "[java.util.Optional].ifPresent"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1037,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getParameters"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1038,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1038,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1039,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1040,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].accept"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1047,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getThrownExceptions"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1057,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].getBody"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1057,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1061,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1061,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].accept"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.body.Parameter,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: null
    functionLinenumber: 1066
    functionDepth: 0
    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.WildcardType].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.VoidType].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.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.ArrayType].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.VarType].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.body.Parameter].getType()"
    - "[com.github.javaparser.ast.body.Parameter].isVarArgs()"
    - "[com.github.javaparser.ast.body.Parameter].getVarArgsAnnotations()"
    - "[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.body.Parameter].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.Parameter].getName()"
    functionUses: 1
    ICount: 26
    EdgeCount: 26
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1072"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1076"
        BranchSideFuncs:
        - "getVarArgsAnnotations()"
        - "printAnnotations(com.github.javaparser.ast.NodeList,boolean,java.lang.Void)"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1075"
        BranchSideFuncs:
        - "getType()"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1076"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1079"
        BranchSideFuncs:
        - "print(java.lang.String)"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1078"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getName()"
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1067,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1068,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1068,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1069,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].getAnnotations"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1069,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printAnnotations"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1070,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].getModifiers"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1070,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printModifiers"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1071,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].getType"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1071,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1072,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].isVarArgs"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1073,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].getVarArgsAnnotations"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1074,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1079,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].getName"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1079,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.body.ReceiverParameter,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: null
    functionLinenumber: 1083
    functionDepth: 0
    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.WildcardType].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.VoidType].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.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.ArrayType].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.VarType].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.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()"
    functionUses: 1
    ICount: 15
    EdgeCount: 19
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1084,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1085,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1085,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1086,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].getAnnotations"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1086,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printAnnotations"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1087,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].getType"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1087,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1088,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1089,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].getName"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1089,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1093
    functionDepth: 0
    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()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].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.MethodCallExpr].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.PatternExpr].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.ConditionalExpr].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.NameExpr].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.TypeExpr].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.BinaryExpr].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.ThisExpr].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].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.BooleanLiteralExpr].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.CharLiteralExpr].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.ArrayInitializerExpr].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.IntegerLiteralExpr].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.ArrayCreationExpr].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.SuperExpr].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.SwitchExpr].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.CastExpr].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.stmt.ExplicitConstructorInvocationStmt].getExpression()"
    - "[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.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getArguments()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printArguments(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 1
    ICount: 29
    EdgeCount: 48
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1096"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1100"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1099"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1100"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1104"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getExpression()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1103"
        BranchSideFuncs:
        - "printTypeArgs(com.github.javaparser.ast.nodeTypes.NodeWithTypeArguments,java.lang.Void)"
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1094,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1095,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1095,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1096,1"
      Dst: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].isThis"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1097,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printTypeArgs"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1098,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1100,1"
      Dst: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getExpression"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1100,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1101,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1101,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1107,1"
      Dst: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getArguments"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1107,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printArguments"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.VariableDeclarationExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: null
    functionLinenumber: 1112
    functionDepth: 0
    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)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__737].bootstrap$(java.lang.Class)"
    - "[com.github.javaparser.ast.Node].getParentNode()"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getAnnotations()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printMemberAnnotations(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getAnnotations()"
    - "[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_11__738].bootstrap$(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,java.lang.Void)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithVariables].getMaximumCommonType()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getVariables()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.ast.body.VariableDeclarator].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 1
    ICount: 43
    EdgeCount: 92
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1115"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1118"
        BranchSideFuncs:
        - "printMemberAnnotations(com.github.javaparser.ast.NodeList,java.lang.Void)"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1117"
        BranchSideFuncs:
        - "getAnnotations()"
        - "printAnnotations(com.github.javaparser.ast.NodeList,boolean,java.lang.Void)"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1121"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1124"
        BranchSideFuncs:
        - "bootstrap$(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,java.lang.Void)"
        - "getMaximumCommonType()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1123"
        BranchSideFuncs:
        - "getVariables()"
        - "iterator()"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1125"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1132"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1131"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1128"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1131"
        BranchSideFuncs:
        - "print(java.lang.String)"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1130"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1113,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1114,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1114,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1115,1"
      Dst: "[com.github.javaparser.ast.Node].getParentNode"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1115,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1115,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__737].bootstrap$"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1115,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1115,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1115,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1115,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1116,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getAnnotations"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1116,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printMemberAnnotations"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1118,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printAnnotations"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1120,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getModifiers"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1120,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printModifiers"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1121,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getVariables"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1121,1"
      Dst: "[com.github.javaparser.ast.NodeList].isEmpty"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1122,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithVariables].getMaximumCommonType"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1122,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_11__738].bootstrap$"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1122,1"
      Dst: "[java.util.Optional].ifPresent"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1124,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1125,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1125,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1126,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1127,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].accept"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.LocalClassDeclarationStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: null
    functionLinenumber: 1135
    functionDepth: 0
    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:1136,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1137,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1137,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1138,1"
      Dst: "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].getClassDeclaration"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1138,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].accept"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1142
    functionDepth: 0
    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:1143,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1144,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1144,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1145,1"
      Dst: "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].getRecordDeclaration"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1145,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].accept"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1149
    functionDepth: 0
    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.FieldAccessExpr].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.MethodCallExpr].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.PatternExpr].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.ConditionalExpr].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.NameExpr].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.TypeExpr].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.BinaryExpr].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.ThisExpr].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].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.BooleanLiteralExpr].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.CharLiteralExpr].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.ArrayInitializerExpr].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.IntegerLiteralExpr].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.ArrayCreationExpr].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.SuperExpr].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.SwitchExpr].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.CastExpr].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.stmt.AssertStmt].getCheck()"
    - "[com.github.javaparser.ast.stmt.AssertStmt].getMessage()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].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.MethodCallExpr].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.PatternExpr].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.ConditionalExpr].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.NameExpr].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.TypeExpr].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.BinaryExpr].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.ThisExpr].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].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.BooleanLiteralExpr].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.CharLiteralExpr].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.ArrayInitializerExpr].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.IntegerLiteralExpr].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.ArrayCreationExpr].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.SuperExpr].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.SwitchExpr].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.CastExpr].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.stmt.AssertStmt].getMessage()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 1
    ICount: 22
    EdgeCount: 77
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1154"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1158"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getMessage()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1157"
        BranchSideFuncs:
        - "print(java.lang.String)"
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1150,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1151,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1151,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1152,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1153,1"
      Dst: "[com.github.javaparser.ast.stmt.AssertStmt].getCheck"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1153,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1154,1"
      Dst: "[com.github.javaparser.ast.stmt.AssertStmt].getMessage"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1154,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1156,1"
      Dst: "[java.util.Optional].get"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.BlockStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: null
    functionLinenumber: 1162
    functionDepth: 0
    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.ast.stmt.BlockStmt].getStatements()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].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.LocalClassDeclarationStmt].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.LocalRecordDeclarationStmt].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.SwitchStmt].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.IfStmt].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.YieldStmt].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.ForStmt].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.ThrowStmt].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.ExplicitConstructorInvocationStmt].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.SynchronizedStmt].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.TryStmt].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)"
    functionUses: 1
    ICount: 28
    EdgeCount: 82
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1166"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1173"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "getStatements()"
        - "iterator()"
        - "indent()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1172"
        BranchSideFuncs:
        - "print(java.lang.String)"
        - "printOrphanCommentsEnding(com.github.javaparser.ast.Node)"
        - "unindent()"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1168"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1173"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "getStatements()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "iterator()"
        - "println()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1172"
        BranchSideFuncs:
        - "print(java.lang.String)"
        - "printOrphanCommentsEnding(com.github.javaparser.ast.Node)"
        - "unindent()"
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1163,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1164,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1164,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1165,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1166,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].getStatements"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1167,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].indent"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1168,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1168,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1168,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1169,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1173,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsEnding"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1174,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].unindent"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1175,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.LabeledStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: null
    functionLinenumber: 1179
    functionDepth: 0
    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.UnparsableStmt].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.LocalClassDeclarationStmt].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.LocalRecordDeclarationStmt].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.SwitchStmt].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.IfStmt].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.YieldStmt].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.ForStmt].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.ThrowStmt].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.ExplicitConstructorInvocationStmt].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.SynchronizedStmt].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.TryStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].getStatement()"
    functionUses: 1
    ICount: 13
    EdgeCount: 29
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1180,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1181,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1181,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1182,1"
      Dst: "[com.github.javaparser.ast.stmt.LabeledStmt].getLabel"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1182,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1183,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1184,1"
      Dst: "[com.github.javaparser.ast.stmt.LabeledStmt].getStatement"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1184,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1188
    functionDepth: 0
    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:1189,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1190,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1190,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1191,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1195
    functionDepth: 0
    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.FieldAccessExpr].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.MethodCallExpr].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.PatternExpr].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.ConditionalExpr].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.NameExpr].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.TypeExpr].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.BinaryExpr].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.ThisExpr].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].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.BooleanLiteralExpr].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.CharLiteralExpr].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.ArrayInitializerExpr].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.IntegerLiteralExpr].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.ArrayCreationExpr].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.SuperExpr].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.SwitchExpr].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.CastExpr].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.stmt.ExpressionStmt].getExpression()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 1
    ICount: 11
    EdgeCount: 39
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1196,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1197,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1197,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1198,1"
      Dst: "[com.github.javaparser.ast.stmt.ExpressionStmt].getExpression"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1198,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1199,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1203
    functionDepth: 0
    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:1204,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1205,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printSwitchNode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.SwitchExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: null
    functionLinenumber: 1209
    functionDepth: 0
    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:1210,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1211,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printSwitchNode"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1214
    functionDepth: 0
    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.FieldAccessExpr].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.MethodCallExpr].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.PatternExpr].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.ConditionalExpr].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.NameExpr].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.TypeExpr].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.BinaryExpr].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.ThisExpr].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].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.BooleanLiteralExpr].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.CharLiteralExpr].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.ArrayInitializerExpr].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.IntegerLiteralExpr].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.ArrayCreationExpr].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.SuperExpr].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.SwitchExpr].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.CastExpr].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.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)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].getEntries()"
    - "[com.github.javaparser.ast.expr.SwitchExpr].getEntries()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].getOption(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].unindentIf(boolean)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 2
    ICount: 32
    EdgeCount: 99
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1219"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1226"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "iterator()"
        - "indentIf(boolean)"
        - "getEntries()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1225"
        BranchSideFuncs:
        - "print(java.lang.String)"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1221"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1224"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "iterator()"
        - "getEntries()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1223"
        BranchSideFuncs:
        - "unindentIf(boolean)"
        - "getOption(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1215,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.SwitchNode].getComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1215,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1216,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1217,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.SwitchNode].getSelector"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1217,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1218,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1219,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.SwitchNode].getEntries"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1220,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].getOption"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1220,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1220,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].indentIf"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1221,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1221,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1221,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1222,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchEntry].accept"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1224,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].unindentIf"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.SwitchEntry,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: null
    functionLinenumber: 1230
    functionDepth: 0
    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)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].getLabels()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].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.MethodCallExpr].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.PatternExpr].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.ConditionalExpr].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.NameExpr].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.TypeExpr].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.BinaryExpr].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.ThisExpr].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].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.BooleanLiteralExpr].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.CharLiteralExpr].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.ArrayInitializerExpr].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.IntegerLiteralExpr].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.ArrayCreationExpr].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.SuperExpr].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.SwitchExpr].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.CastExpr].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.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].println()"
    - "[com.github.javaparser.printer.SourcePrinter].indent()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].getStatements()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].getStatements()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].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.LocalClassDeclarationStmt].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.LocalRecordDeclarationStmt].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.SwitchStmt].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.IfStmt].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.YieldStmt].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.ForStmt].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.ThrowStmt].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.ExplicitConstructorInvocationStmt].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.SynchronizedStmt].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.TryStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.printer.SourcePrinter].println()"
    - "[com.github.javaparser.printer.SourcePrinter].unindent()"
    functionUses: 1
    ICount: 61
    EdgeCount: 195
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1234"
      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:1235"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1238"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1237"
        BranchSideFuncs:
        - "getLabels()"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1239"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1246"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1245"
        BranchSideFuncs:
        - "print(java.lang.String)"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1242"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1245"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1244"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1250"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1256"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "getStatements()"
        - "iterator()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1255"
        BranchSideFuncs:
        - "unindent()"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1251"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1256"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getStatements()"
        - "iterator()"
        - "println()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1255"
        BranchSideFuncs:
        - "unindent()"
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1231,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1232,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1232,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1234,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchEntry].getType"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1235,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchEntry].getLabels"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1235,1"
      Dst: "[com.github.javaparser.utils.Utils].isNullOrEmpty"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1236,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1236,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1236,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1236,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1239,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1239,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1240,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1241,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1248,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1249,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].indent"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1250,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchEntry].getStatements"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1256,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].unindent"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.BreakStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: null
    functionLinenumber: 1260
    functionDepth: 0
    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_12__741].bootstrap$(com.github.javaparser.printer.DefaultPrettyPrinterVisitor)"
    - "[com.github.javaparser.ast.stmt.BreakStmt].getLabel()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 1
    ICount: 14
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1261,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1262,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1262,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1263,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1264,1"
      Dst: "[com.github.javaparser.ast.stmt.BreakStmt].getLabel"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1264,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_12__741].bootstrap$"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1264,1"
      Dst: "[java.util.Optional].ifPresent"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1269
    functionDepth: 0
    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.FieldAccessExpr].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.MethodCallExpr].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.PatternExpr].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.ConditionalExpr].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.NameExpr].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.TypeExpr].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.BinaryExpr].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.ThisExpr].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].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.BooleanLiteralExpr].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.CharLiteralExpr].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.ArrayInitializerExpr].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.IntegerLiteralExpr].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.ArrayCreationExpr].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.SuperExpr].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.SwitchExpr].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.CastExpr].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.stmt.YieldStmt].getExpression()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 1
    ICount: 13
    EdgeCount: 40
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1270,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1271,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1271,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1272,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1273,1"
      Dst: "[com.github.javaparser.ast.stmt.YieldStmt].getExpression"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1273,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1278
    functionDepth: 0
    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()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].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.MethodCallExpr].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.PatternExpr].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.ConditionalExpr].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.NameExpr].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.TypeExpr].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.BinaryExpr].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.ThisExpr].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].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.BooleanLiteralExpr].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.CharLiteralExpr].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.ArrayInitializerExpr].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.IntegerLiteralExpr].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.ArrayCreationExpr].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.SuperExpr].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.SwitchExpr].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.CastExpr].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.stmt.ReturnStmt].getExpression()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 1
    ICount: 20
    EdgeCount: 42
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1282"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1286"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getExpression()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1285"
        BranchSideFuncs:
        - "print(java.lang.String)"
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1279,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1280,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1280,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1281,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1282,1"
      Dst: "[com.github.javaparser.ast.stmt.ReturnStmt].getExpression"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1282,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1284,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1284,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.body.EnumDeclaration,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: null
    functionLinenumber: 1290
    functionDepth: 0
    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.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.body.EnumDeclaration].getImplementedTypes()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[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.printer.configuration.DefaultConfigurationOption].asInteger()"
    - "[com.github.javaparser.ast.body.EnumDeclaration].getEntries()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].getOption(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_13__734].bootstrap$()"
    - "[com.github.javaparser.ast.body.EnumDeclaration].getEntries()"
    - "[com.github.javaparser.printer.SourcePrinter].println()"
    - "[com.github.javaparser.ast.body.EnumDeclaration].getEntries()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printMembers(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - "[com.github.javaparser.ast.body.EnumDeclaration].getEntries()"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.printer.SourcePrinter].println()"
    - "[com.github.javaparser.printer.SourcePrinter].unindent()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 1
    ICount: 92
    EdgeCount: 187
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1297"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1307"
        BranchSideFuncs:
        - "getImplementedTypes()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1306"
        BranchSideFuncs:
        - "indent()"
        - "isNonEmpty()"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1299"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1307"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1306"
        BranchSideFuncs:
        - "indent()"
        - "isNonEmpty()"
    - 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: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1309"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1325"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1311"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1312"
        BranchSideFuncs:
        - "bootstrap$()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1311"
        BranchSideFuncs:
        - "bootstrap$()"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1312"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1312"
        BranchSideFuncs:
        - "asInteger()"
        - "bootstrap$()"
        - "getOption(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
        - "iterator()"
        - "size()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1311"
        BranchSideFuncs:
        - "bootstrap$()"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1314"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1326"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1325"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1317"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1324"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1323"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1318"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1321"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1320"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1326"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1330"
        BranchSideFuncs:
        - "printMembers(com.github.javaparser.ast.NodeList,java.lang.Void)"
        - "getMembers()"
        - "println(java.lang.String)"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1329"
        BranchSideFuncs:
        - "getEntries()"
        - "isEmpty()"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1330"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1334"
        BranchSideFuncs:
        - "println()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1333"
        BranchSideFuncs:
        - "print(java.lang.String)"
        - "unindent()"
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1291,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1292,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1292,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1293,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1293,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printMemberAnnotations"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1294,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1294,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printModifiers"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1295,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1296,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getName"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1296,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1297,1"
      Dst: "[com.github.javaparser.ast.body.EnumDeclaration].getImplementedTypes"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1297,1"
      Dst: "[com.github.javaparser.ast.NodeList].isEmpty"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1299,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1299,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1300,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1301,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1307,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1308,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].indent"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1309,1"
      Dst: "[com.github.javaparser.ast.body.EnumDeclaration].getEntries"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1309,1"
      Dst: "[com.github.javaparser.ast.NodeList].isNonEmpty"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1311,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1311,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].getOption"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1311,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1311,1"
      Dst: "[com.github.javaparser.printer.configuration.ConfigurationOption].asInteger"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1311,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1312,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1312,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_13__734].bootstrap$"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1312,1"
      Dst: "[java.util.stream.Stream].anyMatch"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1316,1"
      Dst: "[com.github.javaparser.ast.body.EnumConstantDeclaration].accept"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1326,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getMembers"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1328,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printMembers"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1334,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].unindent"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.body.EnumConstantDeclaration,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: null
    functionLinenumber: 1339
    functionDepth: 0
    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.ast.body.EnumConstantDeclaration].getArguments()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printArguments(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].getClassBody()"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].indent()"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].getClassBody()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printMembers(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - "[com.github.javaparser.printer.SourcePrinter].unindent()"
    - "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    functionUses: 1
    ICount: 29
    EdgeCount: 19
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1344"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1347"
        BranchSideFuncs:
        - "getArguments()"
        - "printArguments(com.github.javaparser.ast.NodeList,java.lang.Void)"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1346"
        BranchSideFuncs:
        - "isEmpty()"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1347"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1354"
        BranchSideFuncs:
        - "printMembers(com.github.javaparser.ast.NodeList,java.lang.Void)"
        - "println(java.lang.String)"
        - "unindent()"
        - "getClassBody()"
        - "indent()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1353"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1340,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1341,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1341,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1342,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1342,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printMemberAnnotations"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1343,1"
      Dst: "[com.github.javaparser.ast.body.EnumConstantDeclaration].getName"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1343,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1344,1"
      Dst: "[com.github.javaparser.ast.body.EnumConstantDeclaration].getArguments"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1344,1"
      Dst: "[com.github.javaparser.ast.NodeList].isEmpty"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1345,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printArguments"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1347,1"
      Dst: "[com.github.javaparser.ast.body.EnumConstantDeclaration].getClassBody"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1348,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1349,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].indent"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1350,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printMembers"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1351,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].unindent"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.body.InitializerDeclaration,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: null
    functionLinenumber: 1357
    functionDepth: 0
    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:1360"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1363"
        BranchSideFuncs:
        - "print(java.lang.String)"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1362"
        BranchSideFuncs:
        - "getBody()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1358,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1359,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1359,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1360,1"
      Dst: "[com.github.javaparser.ast.body.InitializerDeclaration].isStatic"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1361,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1363,1"
      Dst: "[com.github.javaparser.ast.body.InitializerDeclaration].getBody"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1363,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].accept"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.IfStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: null
    functionLinenumber: 1367
    functionDepth: 0
    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.FieldAccessExpr].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.MethodCallExpr].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.PatternExpr].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.ConditionalExpr].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.NameExpr].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.TypeExpr].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.BinaryExpr].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.ThisExpr].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].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.BooleanLiteralExpr].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.CharLiteralExpr].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.ArrayInitializerExpr].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.IntegerLiteralExpr].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.ArrayCreationExpr].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.SuperExpr].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.SwitchExpr].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.CastExpr].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.stmt.IfStmt].getCondition()"
    - "[com.github.javaparser.ast.stmt.IfStmt].getThenStmt()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].indent()"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].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.LocalClassDeclarationStmt].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.LocalRecordDeclarationStmt].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.SwitchStmt].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.IfStmt].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.YieldStmt].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.ForStmt].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.ThrowStmt].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.ExplicitConstructorInvocationStmt].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.SynchronizedStmt].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.TryStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.IfStmt].getThenStmt()"
    - "[com.github.javaparser.printer.SourcePrinter].unindent()"
    - "[com.github.javaparser.ast.stmt.IfStmt].getElseStmt()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].println()"
    - "[com.github.javaparser.ast.stmt.IfStmt].getElseStmt()"
    - "[com.github.javaparser.ast.stmt.IfStmt].getElseStmt()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].indent()"
    - "[com.github.javaparser.ast.stmt.IfStmt].getElseStmt()"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].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.LocalClassDeclarationStmt].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.LocalRecordDeclarationStmt].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.SwitchStmt].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.IfStmt].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.YieldStmt].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.ForStmt].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.ThrowStmt].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.ExplicitConstructorInvocationStmt].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.SynchronizedStmt].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.TryStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.IfStmt].getElseStmt()"
    - "[com.github.javaparser.printer.SourcePrinter].unindent()"
    functionUses: 1
    ICount: 61
    EdgeCount: 100
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1373"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1376"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1381"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1383"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1382"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1383"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1402"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1401"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1384"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1387"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1386"
        BranchSideFuncs:
        - "println()"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1390"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1391"
        BranchSideFuncs:
        - "print(java.lang.String)"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1390"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1393"
        BranchSideFuncs:
        - "println(java.lang.String)"
        - "indent()"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1397"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1399"
        BranchSideFuncs:
        - "getElseStmt()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1398"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1399"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1402"
        BranchSideFuncs:
        - "unindent()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1401"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1399"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1402"
        BranchSideFuncs:
        - "unindent()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1401"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1368,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1369,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1369,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1370,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1371,1"
      Dst: "[com.github.javaparser.ast.stmt.IfStmt].getCondition"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1371,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1372,1"
      Dst: "[com.github.javaparser.ast.stmt.IfStmt].getThenStmt"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1377,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1378,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].indent"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1382,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].unindent"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1383,1"
      Dst: "[com.github.javaparser.ast.stmt.IfStmt].getElseStmt"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1383,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1388,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1398,1"
      Dst: "[java.util.Optional].get"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.WhileStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: null
    functionLinenumber: 1405
    functionDepth: 0
    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.FieldAccessExpr].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.MethodCallExpr].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.PatternExpr].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.ConditionalExpr].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.NameExpr].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.TypeExpr].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.BinaryExpr].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.ThisExpr].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].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.BooleanLiteralExpr].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.CharLiteralExpr].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.ArrayInitializerExpr].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.IntegerLiteralExpr].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.ArrayCreationExpr].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.SuperExpr].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.SwitchExpr].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.CastExpr].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.stmt.WhileStmt].getCondition()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].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.LocalClassDeclarationStmt].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.LocalRecordDeclarationStmt].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.SwitchStmt].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.IfStmt].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.YieldStmt].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.ForStmt].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.ThrowStmt].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.ExplicitConstructorInvocationStmt].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.SynchronizedStmt].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.TryStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.WhileStmt].getBody()"
    functionUses: 1
    ICount: 15
    EdgeCount: 63
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1406,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1407,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1407,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1408,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1409,1"
      Dst: "[com.github.javaparser.ast.stmt.WhileStmt].getCondition"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1409,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1411,1"
      Dst: "[com.github.javaparser.ast.stmt.WhileStmt].getBody"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1415
    functionDepth: 0
    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_14__732].bootstrap$(com.github.javaparser.printer.DefaultPrettyPrinterVisitor)"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].getLabel()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 1
    ICount: 14
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1416,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1417,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1417,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1418,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1419,1"
      Dst: "[com.github.javaparser.ast.stmt.ContinueStmt].getLabel"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1419,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_14__732].bootstrap$"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1419,1"
      Dst: "[java.util.Optional].ifPresent"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1424
    functionDepth: 0
    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.UnparsableStmt].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.LocalClassDeclarationStmt].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.LocalRecordDeclarationStmt].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.SwitchStmt].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.IfStmt].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.YieldStmt].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.ForStmt].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.ThrowStmt].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.ExplicitConstructorInvocationStmt].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.SynchronizedStmt].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.TryStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].getBody()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].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.MethodCallExpr].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.PatternExpr].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.ConditionalExpr].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.NameExpr].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.TypeExpr].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.BinaryExpr].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.ThisExpr].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].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.BooleanLiteralExpr].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.CharLiteralExpr].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.ArrayInitializerExpr].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.IntegerLiteralExpr].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.ArrayCreationExpr].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.SuperExpr].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.SwitchExpr].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.CastExpr].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.stmt.DoStmt].getCondition()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 1
    ICount: 17
    EdgeCount: 64
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1425,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1426,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1426,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1427,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1428,1"
      Dst: "[com.github.javaparser.ast.stmt.DoStmt].getBody"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1428,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1430,1"
      Dst: "[com.github.javaparser.ast.stmt.DoStmt].getCondition"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1435
    functionDepth: 0
    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.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].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.MethodCallExpr].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.PatternExpr].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.ConditionalExpr].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.NameExpr].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.TypeExpr].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.BinaryExpr].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.ThisExpr].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].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.BooleanLiteralExpr].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.CharLiteralExpr].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.ArrayInitializerExpr].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.IntegerLiteralExpr].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.ArrayCreationExpr].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.SuperExpr].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.SwitchExpr].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.CastExpr].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.stmt.ForEachStmt].getIterable()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].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.LocalClassDeclarationStmt].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.LocalRecordDeclarationStmt].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.SwitchStmt].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.IfStmt].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.YieldStmt].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.ForStmt].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.ThrowStmt].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.ExplicitConstructorInvocationStmt].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.SynchronizedStmt].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.TryStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].getBody()"
    functionUses: 1
    ICount: 19
    EdgeCount: 66
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1436,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode"
    - 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"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1438,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1439,1"
      Dst: "[com.github.javaparser.ast.stmt.ForEachStmt].getVariable"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1439,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1441,1"
      Dst: "[com.github.javaparser.ast.stmt.ForEachStmt].getIterable"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1441,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1443,1"
      Dst: "[com.github.javaparser.ast.stmt.ForEachStmt].getBody"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1447
    functionDepth: 0
    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.ast.stmt.ForStmt].getInitialization()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].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.MethodCallExpr].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.PatternExpr].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.ConditionalExpr].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.NameExpr].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.TypeExpr].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.BinaryExpr].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.ThisExpr].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].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.BooleanLiteralExpr].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.CharLiteralExpr].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.ArrayInitializerExpr].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.IntegerLiteralExpr].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.ArrayCreationExpr].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.SuperExpr].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.SwitchExpr].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.CastExpr].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.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.stmt.ForStmt].getCompare()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].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.MethodCallExpr].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.PatternExpr].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.ConditionalExpr].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.NameExpr].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.TypeExpr].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.BinaryExpr].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.ThisExpr].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].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.BooleanLiteralExpr].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.CharLiteralExpr].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.ArrayInitializerExpr].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.IntegerLiteralExpr].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.ArrayCreationExpr].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.SuperExpr].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.SwitchExpr].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.CastExpr].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.stmt.ForStmt].getCompare()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.stmt.ForStmt].getUpdate()"
    - "[com.github.javaparser.ast.stmt.ForStmt].getUpdate()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].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.MethodCallExpr].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.PatternExpr].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.ConditionalExpr].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.NameExpr].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.TypeExpr].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.BinaryExpr].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.ThisExpr].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].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.BooleanLiteralExpr].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.CharLiteralExpr].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.ArrayInitializerExpr].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.IntegerLiteralExpr].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.ArrayCreationExpr].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.SuperExpr].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.SwitchExpr].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.CastExpr].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.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].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.LocalClassDeclarationStmt].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.LocalRecordDeclarationStmt].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.SwitchStmt].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.IfStmt].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.YieldStmt].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.ForStmt].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.ThrowStmt].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.ExplicitConstructorInvocationStmt].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.SynchronizedStmt].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.TryStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForStmt].getBody()"
    functionUses: 1
    ICount: 52
    EdgeCount: 286
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1451"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1460"
        BranchSideFuncs:
        - "getInitialization()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1459"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1452"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1460"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1459"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1455"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1458"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1457"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1461"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1464"
        BranchSideFuncs:
        - "getCompare()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1463"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1465"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1474"
        BranchSideFuncs:
        - "iterator()"
        - "getUpdate()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1473"
        BranchSideFuncs:
        - "getBody()"
        - "print(java.lang.String)"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1466"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1474"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1473"
        BranchSideFuncs:
        - "getBody()"
        - "print(java.lang.String)"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1469"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1472"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1471"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1448,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1449,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1449,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1450,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1451,1"
      Dst: "[com.github.javaparser.ast.stmt.ForStmt].getInitialization"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1452,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1452,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1453,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1454,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1461,1"
      Dst: "[com.github.javaparser.ast.stmt.ForStmt].getCompare"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1461,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1462,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1465,1"
      Dst: "[com.github.javaparser.ast.stmt.ForStmt].getUpdate"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1475,1"
      Dst: "[com.github.javaparser.ast.stmt.ForStmt].getBody"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.ThrowStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: null
    functionLinenumber: 1479
    functionDepth: 0
    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.FieldAccessExpr].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.MethodCallExpr].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.PatternExpr].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.ConditionalExpr].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.NameExpr].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.TypeExpr].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.BinaryExpr].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.ThisExpr].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].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.BooleanLiteralExpr].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.CharLiteralExpr].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.ArrayInitializerExpr].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.IntegerLiteralExpr].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.ArrayCreationExpr].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.SuperExpr].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.SwitchExpr].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.CastExpr].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.stmt.ThrowStmt].getExpression()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 1
    ICount: 13
    EdgeCount: 40
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1480,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1481,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1481,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1482,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1483,1"
      Dst: "[com.github.javaparser.ast.stmt.ThrowStmt].getExpression"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1483,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1488
    functionDepth: 0
    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.FieldAccessExpr].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.MethodCallExpr].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.PatternExpr].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.ConditionalExpr].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.NameExpr].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.TypeExpr].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.BinaryExpr].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.ThisExpr].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].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.BooleanLiteralExpr].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.CharLiteralExpr].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.ArrayInitializerExpr].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.IntegerLiteralExpr].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.ArrayCreationExpr].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.SuperExpr].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.SwitchExpr].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.CastExpr].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.stmt.SynchronizedStmt].getExpression()"
    - "[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.stmt.SynchronizedStmt].getBody()"
    functionUses: 1
    ICount: 15
    EdgeCount: 42
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1489,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1490,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1490,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1491,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1492,1"
      Dst: "[com.github.javaparser.ast.stmt.SynchronizedStmt].getExpression"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1492,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1494,1"
      Dst: "[com.github.javaparser.ast.stmt.SynchronizedStmt].getBody"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1494,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].accept"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1498
    functionDepth: 0
    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.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.stmt.TryStmt].getResources()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].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.MethodCallExpr].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.PatternExpr].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.ConditionalExpr].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.NameExpr].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.TypeExpr].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.BinaryExpr].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.ThisExpr].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].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.BooleanLiteralExpr].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.CharLiteralExpr].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.ArrayInitializerExpr].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.IntegerLiteralExpr].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.ArrayCreationExpr].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.SuperExpr].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.SwitchExpr].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.CastExpr].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.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].println()"
    - "[com.github.javaparser.printer.SourcePrinter].indent()"
    - "[com.github.javaparser.ast.stmt.TryStmt].getResources()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.printer.SourcePrinter].unindent()"
    - "[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.stmt.TryStmt].getTryBlock()"
    - "[com.github.javaparser.ast.stmt.TryStmt].getCatchClauses()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.ast.stmt.CatchClause].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.TryStmt].getFinallyBlock()"
    - "[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.stmt.TryStmt].getFinallyBlock()"
    functionUses: 1
    ICount: 59
    EdgeCount: 179
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1502"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1522"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1521"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "getTryBlock()"
        - "iterator()"
        - "getCatchClauses()"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1506"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1517"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1516"
        BranchSideFuncs:
        - "getResources()"
        - "size()"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1508"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1515"
        BranchSideFuncs:
        - "println()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1514"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1511"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1515"
        BranchSideFuncs:
        - "indent()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1514"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1517"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1520"
        BranchSideFuncs:
        - "unindent()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1519"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1523"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1526"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "iterator()"
        - "getCatchClauses()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1525"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1526"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1530"
        BranchSideFuncs:
        - "print(java.lang.String)"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getFinallyBlock()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1529"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1499,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1500,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1500,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1501,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1502,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].getResources"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1502,1"
      Dst: "[com.github.javaparser.ast.NodeList].isEmpty"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1504,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1506,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1507,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1507,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1510,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1512,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].indent"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1517,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1518,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].unindent"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1522,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].getTryBlock"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1522,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].accept"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1523,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].getCatchClauses"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1524,1"
      Dst: "[com.github.javaparser.ast.stmt.CatchClause].accept"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1526,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].getFinallyBlock"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1526,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1528,1"
      Dst: "[java.util.Optional].get"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.CatchClause,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: null
    functionLinenumber: 1533
    functionDepth: 0
    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.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.stmt.CatchClause].getBody()"
    functionUses: 1
    ICount: 15
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1534,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1535,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1535,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1536,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1537,1"
      Dst: "[com.github.javaparser.ast.stmt.CatchClause].getParameter"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1537,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].accept"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1539,1"
      Dst: "[com.github.javaparser.ast.stmt.CatchClause].getBody"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1539,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].accept"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1543
    functionDepth: 0
    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.ast.body.TypeDeclaration].getMembers()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printMembers(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - "[com.github.javaparser.printer.SourcePrinter].unindent()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 1
    ICount: 27
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1552"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1555"
        BranchSideFuncs:
        - "printMembers(com.github.javaparser.ast.NodeList,java.lang.Void)"
        - "getMembers()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1554"
        BranchSideFuncs:
        - "print(java.lang.String)"
        - "unindent()"
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1544,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1545,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1545,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1546,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1546,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printMemberAnnotations"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1547,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1547,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printModifiers"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1548,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1549,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getName"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1549,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1550,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1551,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].indent"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1552,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getMembers"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1553,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printMembers"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1555,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].unindent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.body.AnnotationMemberDeclaration,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: null
    functionLinenumber: 1560
    functionDepth: 0
    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.WildcardType].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.VoidType].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.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.ArrayType].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.VarType].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.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.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getDefaultValue()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].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.MethodCallExpr].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.PatternExpr].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.ConditionalExpr].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.NameExpr].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.TypeExpr].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.BinaryExpr].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.ThisExpr].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].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.BooleanLiteralExpr].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.CharLiteralExpr].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.ArrayInitializerExpr].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.IntegerLiteralExpr].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.ArrayCreationExpr].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.SuperExpr].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.SwitchExpr].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.CastExpr].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.body.AnnotationMemberDeclaration].getDefaultValue()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 1
    ICount: 30
    EdgeCount: 60
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1569"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1573"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getDefaultValue()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1572"
        BranchSideFuncs:
        - "print(java.lang.String)"
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1561,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1562,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1562,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1563,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1563,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printMemberAnnotations"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1564,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getModifiers"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1564,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printModifiers"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1565,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getType"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1565,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1566,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1567,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getName"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1567,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1569,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getDefaultValue"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1569,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1571,1"
      Dst: "[java.util.Optional].get"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.MarkerAnnotationExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: null
    functionLinenumber: 1577
    functionDepth: 0
    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:1578,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1579,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1579,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1580,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1581,1"
      Dst: "[com.github.javaparser.ast.expr.AnnotationExpr].getName"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1581,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1585
    functionDepth: 0
    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.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].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.MethodCallExpr].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.PatternExpr].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.ConditionalExpr].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.NameExpr].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.TypeExpr].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.BinaryExpr].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.ThisExpr].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].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.BooleanLiteralExpr].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.CharLiteralExpr].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.ArrayInitializerExpr].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.IntegerLiteralExpr].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.ArrayCreationExpr].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.SuperExpr].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.SwitchExpr].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.CastExpr].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.SingleMemberAnnotationExpr].getMemberValue()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 1
    ICount: 17
    EdgeCount: 43
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1586,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1587,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1587,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1588,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1589,1"
      Dst: "[com.github.javaparser.ast.expr.AnnotationExpr].getName"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1589,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1591,1"
      Dst: "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].getMemberValue"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1591,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1596
    functionDepth: 0
    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.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].getPairs()"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].getPairs()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.ast.expr.MemberValuePair].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 1
    ICount: 29
    EdgeCount: 85
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1602"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1611"
        BranchSideFuncs:
        - "iterator()"
        - "getPairs()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1610"
        BranchSideFuncs:
        - "print(java.lang.String)"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1603"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1611"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1610"
        BranchSideFuncs:
        - "print(java.lang.String)"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1606"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1609"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1608"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1597,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1598,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1598,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1599,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1600,1"
      Dst: "[com.github.javaparser.ast.expr.AnnotationExpr].getName"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1600,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1602,1"
      Dst: "[com.github.javaparser.ast.expr.NormalAnnotationExpr].getPairs"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1603,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1603,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1604,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1605,1"
      Dst: "[com.github.javaparser.ast.expr.MemberValuePair].accept"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.MemberValuePair,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: null
    functionLinenumber: 1615
    functionDepth: 0
    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.FieldAccessExpr].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.MethodCallExpr].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.PatternExpr].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.ConditionalExpr].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.NameExpr].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.TypeExpr].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.BinaryExpr].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.ThisExpr].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].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.BooleanLiteralExpr].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.CharLiteralExpr].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.ArrayInitializerExpr].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.IntegerLiteralExpr].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.ArrayCreationExpr].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.SuperExpr].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.SwitchExpr].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.CastExpr].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.MemberValuePair].getValue()"
    functionUses: 1
    ICount: 13
    EdgeCount: 41
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1616,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1617,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1617,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1618,1"
      Dst: "[com.github.javaparser.ast.expr.MemberValuePair].getName"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1618,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1619,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1620,1"
      Dst: "[com.github.javaparser.ast.expr.MemberValuePair].getValue"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1620,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1624
    functionDepth: 0
    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)"
    - "[com.github.javaparser.ast.comments.Comment].getContent()"
    - "[com.github.javaparser.ast.comments.LineComment].getHeader()"
    - "[com.github.javaparser.utils.Utils].normalizeEolInTextBlock(java.lang.String,java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    functionUses: 1
    ICount: 18
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1625"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1628"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1627"
        BranchSideFuncs:
        - "getHeader()"
        - "normalizeEolInTextBlock(java.lang.String,java.lang.String)"
        - "print(java.lang.String)"
        - "println(java.lang.String)"
        - "getContent()"
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1625,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].getOption"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1625,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1628,1"
      Dst: "[com.github.javaparser.ast.comments.LineComment].getHeader"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1628,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1628,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].getContent"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1628,1"
      Dst: "[java.util.regex.Pattern].matcher"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1628,1"
      Dst: "[java.util.regex.Matcher].replaceAll"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1628,1"
      Dst: "[com.github.javaparser.utils.Utils].normalizeEolInTextBlock"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1628,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println"
    JavaMethodInfo: null
    BBCount: 3
    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: null
    functionLinenumber: 1632
    functionDepth: 0
    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)"
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].asString()"
    - "[com.github.javaparser.ast.comments.Comment].getContent()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].getOption(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
    - "[com.github.javaparser.utils.Utils].normalizeEolInTextBlock(java.lang.String,java.lang.String)"
    - "[com.github.javaparser.ast.comments.BlockComment].getHeader()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].asValue()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].getOption(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[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: 46
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1633"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1636"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1635"
        BranchSideFuncs:
        - "getHeader()"
        - "normalizeEolInTextBlock(java.lang.String,java.lang.String)"
        - "asString()"
        - "getContent()"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1640"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1645"
        BranchSideFuncs:
        - "getFooter()"
        - "print(java.lang.String)"
        - "println(java.lang.String)"
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1633,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].getOption"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1633,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1636,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].getContent"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1636,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1636,1"
      Dst: "[com.github.javaparser.printer.configuration.ConfigurationOption].asString"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1636,1"
      Dst: "[com.github.javaparser.utils.Utils].normalizeEolInTextBlock"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1638,1"
      Dst: "[java.lang.String].split"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1639,1"
      Dst: "[com.github.javaparser.ast.comments.BlockComment].getHeader"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1639,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1643,1"
      Dst: "[com.github.javaparser.printer.configuration.ConfigurationOption].asValue"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1647,1"
      Dst: "[com.github.javaparser.ast.comments.BlockComment].getFooter"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1647,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1651
    functionDepth: 0
    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.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.ast.body.Parameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].getBody()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].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.MethodCallExpr].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.PatternExpr].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.ConditionalExpr].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.NameExpr].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.TypeExpr].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.BinaryExpr].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.ThisExpr].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].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.BooleanLiteralExpr].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.CharLiteralExpr].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.ArrayInitializerExpr].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.IntegerLiteralExpr].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.ArrayCreationExpr].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.SuperExpr].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.SwitchExpr].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.CastExpr].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.stmt.ExpressionStmt].getExpression()"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].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.LocalClassDeclarationStmt].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.LocalRecordDeclarationStmt].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.SwitchStmt].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.IfStmt].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.YieldStmt].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.ForStmt].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.ThrowStmt].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.ExplicitConstructorInvocationStmt].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.SynchronizedStmt].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.TryStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 36
    EdgeCount: 141
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1656"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1659"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1658"
        BranchSideFuncs:
        - "iterator()"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1659"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1666"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1665"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1662"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1665"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1664"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1666"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1669"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1668"
        BranchSideFuncs:
        - "getBody()"
        - "print(java.lang.String)"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1671"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1674"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1652,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1653,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1653,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1654,1"
      Dst: "[com.github.javaparser.ast.expr.LambdaExpr].getParameters"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1655,1"
      Dst: "[com.github.javaparser.ast.expr.LambdaExpr].isEnclosingParameters"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1657,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1659,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1659,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1660,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1661,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].accept"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1670,1"
      Dst: "[com.github.javaparser.ast.expr.LambdaExpr].getBody"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1673,1"
      Dst: "[com.github.javaparser.ast.stmt.ExpressionStmt].getExpression"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1673,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.MethodReferenceExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: null
    functionLinenumber: 1680
    functionDepth: 0
    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.FieldAccessExpr].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.MethodCallExpr].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.PatternExpr].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.ConditionalExpr].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.NameExpr].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.TypeExpr].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.BinaryExpr].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.ThisExpr].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].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.BooleanLiteralExpr].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.CharLiteralExpr].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.ArrayInitializerExpr].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.IntegerLiteralExpr].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.ArrayCreationExpr].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.SuperExpr].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.SwitchExpr].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.CastExpr].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.MethodReferenceExpr].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.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 1
    ICount: 18
    EdgeCount: 43
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1685"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1688"
        BranchSideFuncs:
        - "getScope()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1687"
        BranchSideFuncs:
        - "printTypeArgs(com.github.javaparser.ast.nodeTypes.NodeWithTypeArguments,java.lang.Void)"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1690"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1693"
        BranchSideFuncs:
        - "print(java.lang.String)"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1692"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1681,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1682,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1682,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1683,1"
      Dst: "[com.github.javaparser.ast.expr.MethodReferenceExpr].getScope"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1684,1"
      Dst: "[com.github.javaparser.ast.expr.MethodReferenceExpr].getIdentifier"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1686,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1688,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1689,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printTypeArgs"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.TypeExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: null
    functionLinenumber: 1696
    functionDepth: 0
    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.WildcardType].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.VoidType].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.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.ArrayType].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.VarType].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.expr.TypeExpr].getType()"
    functionUses: 1
    ICount: 11
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1699"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1702"
        BranchSideFuncs:
        - "getType()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1701"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1697,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1698,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1698,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1699,1"
      Dst: "[com.github.javaparser.ast.expr.TypeExpr].getType"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1700,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.NodeList,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: null
    functionLinenumber: 1705
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.ast.type.WildcardType].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.EmptyStmt].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.MethodCallExpr].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.FieldDeclaration].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.modules.ModuleRequiresDirective].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.PatternExpr].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.JavadocComment].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.body.MethodDeclaration].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.expr.ThisExpr].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.expr.AssignExpr].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.expr.CharLiteralExpr].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.expr.EnclosedExpr].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.SwitchExpr].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.LambdaExpr].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.stmt.ReturnStmt].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.stmt.AssertStmt].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.YieldStmt].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.ConditionalExpr].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.stmt.TryStmt].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.expr.BinaryExpr].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.SwitchStmt].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.expr.VariableDeclarationExpr].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.expr.SingleMemberAnnotationExpr].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.stmt.BlockStmt].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.ArrayInitializerExpr].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.IntegerLiteralExpr].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.expr.SuperExpr].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.TextBlockLiteralExpr].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.CatchClause].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.UnknownType].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.expr.NameExpr].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.modules.ModuleDeclaration].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.DoubleLiteralExpr].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.LocalRecordDeclarationStmt].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.type.ClassOrInterfaceType].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.body.Parameter].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.VoidType].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.stmt.WhileStmt].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.MarkerAnnotationExpr].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.ArrayCreationLevel].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.body.EnumConstantDeclaration].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.stmt.DoStmt].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.expr.MethodReferenceExpr].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.comments.BlockComment].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.stmt.IfStmt].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.CompilationUnit].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.UnaryExpr].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.ArrayCreationExpr].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.SynchronizedStmt].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)"
    functionUses: 1
    ICount: 11
    EdgeCount: 148
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1706"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1709"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1708"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1706,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1706,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1706,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1707,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1712
    functionDepth: 0
    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.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.ImportDeclaration].getName()"
    - "[com.github.javaparser.ast.ImportDeclaration].isAsterisk()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[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:1716"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1719"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1718"
        BranchSideFuncs:
        - "getName()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "isAsterisk()"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1720"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1723"
        BranchSideFuncs:
        - "print(java.lang.String)"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1722"
        BranchSideFuncs:
        - "println(java.lang.String)"
        - "printOrphanCommentsEnding(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1713,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1714,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1714,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1715,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1716,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].isStatic"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1719,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].getName"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1719,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1720,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].isAsterisk"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1723,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1724,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsEnding"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.modules.ModuleDeclaration,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: null
    functionLinenumber: 1728
    functionDepth: 0
    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.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].println(java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].unindent()"
    functionUses: 1
    ICount: 22
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1730"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1733"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1732"
        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:1729,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].getAnnotations"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1729,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printMemberAnnotations"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1730,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].isOpen"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1731,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1734,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].getName"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1734,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1735,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1735,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].indent"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1736,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].getDirectives"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1736,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1737,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].unindent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.modules.ModuleRequiresDirective,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: null
    functionLinenumber: 1741
    functionDepth: 0
    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:1742,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1743,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleRequiresDirective].getModifiers"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1743,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printModifiers"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1744,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleRequiresDirective].getName"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1744,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1745,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1749
    functionDepth: 0
    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:1750,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1751,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleExportsDirective].getName"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1751,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1752,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleExportsDirective].getModuleNames"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1752,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printPrePostFixOptionalList"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1753,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1757
    functionDepth: 0
    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:1758,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1759,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleProvidesDirective].getName"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1759,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1760,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleProvidesDirective].getWith"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1760,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printPrePostFixRequiredList"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1761,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1765
    functionDepth: 0
    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:1766,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1767,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleUsesDirective].getName"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1767,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1768,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1772
    functionDepth: 0
    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:1773,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1774,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleOpensDirective].getName"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1774,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1775,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleOpensDirective].getModuleNames"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1775,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printPrePostFixOptionalList"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1776,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1780
    functionDepth: 0
    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:1781,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printImports(com.github.javaparser.ast.NodeList,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: null
    functionLinenumber: 1785
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "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)"
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].hasValue()"
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].asValue()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].getOption(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
    - "[com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy].setSortImportsAlphabetically(boolean)"
    - "[com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy].setSortImportsAlphabetically(boolean)"
    - "[com.github.javaparser.printer.configuration.imports.IntelliJImportOrderingStrategy].setSortImportsAlphabetically(boolean)"
    - "[com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy].sortImports(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.printer.configuration.imports.IntelliJImportOrderingStrategy].sortImports(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy].sortImports(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].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()"
    functionUses: 1
    ICount: 34
    EdgeCount: 64
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1790"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1798"
        BranchSideFuncs:
        - "hasValue()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1797"
        BranchSideFuncs:
        - "getOption(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1792"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1798"
        BranchSideFuncs:
        - "asValue()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1797"
        BranchSideFuncs:
        - "getOption(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1799"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1804"
        BranchSideFuncs:
        - "setSortImportsAlphabetically(boolean)"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1803"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "sortImports(com.github.javaparser.ast.NodeList)"
        - "next()"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1805"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1811"
        BranchSideFuncs:
        - "hasNext()"
        - "isEmpty()"
        - "iterator()"
        - "next()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1810"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1807"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1810"
        BranchSideFuncs:
        - "println()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1809"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1786,1"
      Dst: "[com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy].<init>"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1789,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].getOption"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1790,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1791,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1792,1"
      Dst: "[com.github.javaparser.printer.configuration.ConfigurationOption].hasValue"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1793,1"
      Dst: "[com.github.javaparser.printer.configuration.ConfigurationOption].asValue"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1800,1"
      Dst: "[com.github.javaparser.printer.configuration.ImportOrderingStrategy].setSortImportsAlphabetically"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1804,1"
      Dst: "[com.github.javaparser.printer.configuration.ImportOrderingStrategy].sortImports"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1805,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1805,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1805,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1806,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1807,1"
      Dst: "[com.github.javaparser.ast.NodeList].isEmpty"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1808,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: null
    functionLinenumber: 1813
    functionDepth: 0
    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)"
    - "[com.github.javaparser.ast.Node].getParentNode()"
    - "[com.github.javaparser.ast.Node].getChildNodes()"
    - "[com.github.javaparser.utils.PositionUtils].sortByBeginPosition(java.util.List)"
    - "[com.github.javaparser.ast.type.WildcardType].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.EmptyStmt].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.MethodCallExpr].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.FieldDeclaration].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.modules.ModuleRequiresDirective].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.PatternExpr].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.JavadocComment].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.body.MethodDeclaration].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.expr.ThisExpr].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.expr.AssignExpr].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.expr.CharLiteralExpr].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.expr.EnclosedExpr].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.SwitchExpr].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.LambdaExpr].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.stmt.ReturnStmt].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.stmt.AssertStmt].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.YieldStmt].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.ConditionalExpr].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.stmt.TryStmt].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.expr.BinaryExpr].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.SwitchStmt].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.expr.VariableDeclarationExpr].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.expr.SingleMemberAnnotationExpr].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.stmt.BlockStmt].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.ArrayInitializerExpr].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.IntegerLiteralExpr].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.expr.SuperExpr].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.TextBlockLiteralExpr].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.CatchClause].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.UnknownType].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.expr.NameExpr].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.modules.ModuleDeclaration].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.DoubleLiteralExpr].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.LocalRecordDeclarationStmt].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.type.ClassOrInterfaceType].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.body.Parameter].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.VoidType].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.stmt.WhileStmt].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.MarkerAnnotationExpr].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.ArrayCreationLevel].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.body.EnumConstantDeclaration].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.stmt.DoStmt].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.expr.MethodReferenceExpr].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.comments.BlockComment].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.stmt.IfStmt].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.CompilationUnit].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.UnaryExpr].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.ArrayCreationExpr].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.SynchronizedStmt].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)"
    functionUses: 85
    ICount: 71
    EdgeCount: 103
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1814"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1816"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1815"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1816"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1818"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1817"
        BranchSideFuncs:
        - "getParentNode()"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1819"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1821"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1820"
        BranchSideFuncs:
        - "sortByBeginPosition(java.util.List)"
        - "getChildNodes()"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1824"
      Branch Sides: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1826"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1821"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1820"
        BranchSideFuncs:
        - "sortByBeginPosition(java.util.List)"
        - "getChildNodes()"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1831"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:null"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1835"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1839"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1838"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1835"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1839"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1838"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1836"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:null"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1839"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1845"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1844"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1841"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1814,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].getOption"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1814,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1818,1"
      Dst: "[com.github.javaparser.ast.Node].getParentNode"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1818,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1821,1"
      Dst: "[com.github.javaparser.ast.Node].getChildNodes"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1821,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1822,1"
      Dst: "[com.github.javaparser.utils.PositionUtils].sortByBeginPosition"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1824,1"
      Dst: "[java.util.List].size"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1826,1"
      Dst: "[java.util.List].get"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1832,1"
      Dst: "[java.lang.AssertionError].<init>"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1842,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1842,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1842,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1842,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1842,1"
      Dst: "[java.lang.RuntimeException].<init>"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1843,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 25
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsEnding(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: null
    functionLinenumber: 1847
    functionDepth: 0
    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)"
    - "[com.github.javaparser.ast.Node].getChildNodes()"
    - "[com.github.javaparser.utils.PositionUtils].sortByBeginPosition(java.util.List)"
    - "[com.github.javaparser.ast.type.WildcardType].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.EmptyStmt].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.MethodCallExpr].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.FieldDeclaration].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.modules.ModuleRequiresDirective].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.PatternExpr].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.JavadocComment].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.body.MethodDeclaration].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.expr.ThisExpr].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.expr.AssignExpr].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.expr.CharLiteralExpr].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.expr.EnclosedExpr].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.SwitchExpr].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.LambdaExpr].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.stmt.ReturnStmt].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.stmt.AssertStmt].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.YieldStmt].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.ConditionalExpr].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.stmt.TryStmt].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.expr.BinaryExpr].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.SwitchStmt].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.expr.VariableDeclarationExpr].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.expr.SingleMemberAnnotationExpr].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.stmt.BlockStmt].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.ArrayInitializerExpr].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.IntegerLiteralExpr].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.expr.SuperExpr].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.TextBlockLiteralExpr].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.CatchClause].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.UnknownType].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.expr.NameExpr].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.modules.ModuleDeclaration].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.DoubleLiteralExpr].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.LocalRecordDeclarationStmt].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.type.ClassOrInterfaceType].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.body.Parameter].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.VoidType].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.stmt.WhileStmt].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.MarkerAnnotationExpr].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.ArrayCreationLevel].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.body.EnumConstantDeclaration].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.stmt.DoStmt].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.expr.MethodReferenceExpr].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.comments.BlockComment].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.stmt.IfStmt].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.CompilationUnit].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.UnaryExpr].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.ArrayCreationExpr].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.SynchronizedStmt].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)"
    functionUses: 9
    ICount: 39
    EdgeCount: 102
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1848"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1850"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1849"
        BranchSideFuncs:
        - "sortByBeginPosition(java.util.List)"
        - "getChildNodes()"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1852"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1855"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1854"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1857"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1864"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1863"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1857"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1864"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1863"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1860"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1863"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1862"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1864"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1866"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1848,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].getOption"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1848,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1850,1"
      Dst: "[com.github.javaparser.ast.Node].getChildNodes"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1850,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1851,1"
      Dst: "[com.github.javaparser.utils.PositionUtils].sortByBeginPosition"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1852,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1857,1"
      Dst: "[java.util.List].size"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1858,1"
      Dst: "[java.util.List].get"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1865,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].indentIf(boolean)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: null
    functionLinenumber: 1869
    functionDepth: 0
    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:1870"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1872"
        BranchSideFuncs:
        - "indent()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1871"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1871,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].indent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].unindentIf(boolean)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: null
    functionLinenumber: 1874
    functionDepth: 0
    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:1875"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1877"
        BranchSideFuncs:
        - "unindent()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1876"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1876,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].unindent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].getOption(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: null
    functionLinenumber: 1879
    functionDepth: 0
    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.DefaultPrinterConfiguration].get(com.github.javaparser.printer.configuration.ConfigurationOption)"
    - "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].get(com.github.javaparser.printer.configuration.ConfigurationOption)"
    functionUses: 20
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1880,1"
      Dst: "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].<init>"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1880,1"
      Dst: "[com.github.javaparser.printer.configuration.PrinterConfiguration].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.PatternExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: null
    functionLinenumber: 56
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.PatternExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.PatternExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:57,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].lambda$visit$14(com.github.javaparser.ast.expr.SimpleName)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: null
    functionLinenumber: 1418
    functionDepth: 0
    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)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 1
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1419,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1419,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].getIdentifier"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].lambda$visit$13(com.github.javaparser.ast.body.EnumConstantDeclaration)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: null
    functionLinenumber: 1311
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.EnumConstantDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getComment()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1312,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1312,1"
      Dst: "[java.util.Optional].isPresent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].lambda$visit$12(com.github.javaparser.ast.expr.SimpleName)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: null
    functionLinenumber: 1263
    functionDepth: 0
    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)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 1
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1264,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1264,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].getIdentifier"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].lambda$visit$11(java.lang.Void,com.github.javaparser.ast.type.Type)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: null
    functionLinenumber: 1121
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Void"
    - "com.github.javaparser.ast.type.Type"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.UnknownType].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.IntersectionType].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.ClassOrInterfaceType].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.ArrayType].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.VarType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1122,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].lambda$visit$10(java.lang.Void,com.github.javaparser.ast.body.MethodDeclaration,com.github.javaparser.ast.body.ReceiverParameter)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: null
    functionLinenumber: 1031
    functionDepth: 0
    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:1033"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1036"
        BranchSideFuncs:
        - "print(java.lang.String)"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1035"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1032,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].accept"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1033,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getParameters"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1033,1"
      Dst: "[com.github.javaparser.utils.Utils].isNullOrEmpty"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1034,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].lambda$visit$9(java.lang.Void,com.github.javaparser.ast.body.ConstructorDeclaration,com.github.javaparser.ast.body.ReceiverParameter)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: null
    functionLinenumber: 962
    functionDepth: 0
    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:964"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:967"
        BranchSideFuncs:
        - "print(java.lang.String)"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:966"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:963,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].accept"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:964,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getParameters"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:964,1"
      Dst: "[com.github.javaparser.utils.Utils].isNullOrEmpty"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:965,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].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.DefaultPrettyPrinterVisitor"
    linkageType: null
    functionLinenumber: 880
    functionDepth: 0
    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.LambdaExpr].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.TextBlockLiteralExpr].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.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.PatternExpr].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.ConditionalExpr].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.NameExpr].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.TypeExpr].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.BinaryExpr].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.ThisExpr].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].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.BooleanLiteralExpr].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.CharLiteralExpr].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.ArrayInitializerExpr].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.IntegerLiteralExpr].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.ArrayCreationExpr].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.SuperExpr].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.SwitchExpr].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.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.printer.SourcePrinter].println()"
    - "[com.github.javaparser.printer.SourcePrinter].reindentWithAlignToCursor()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 1
    ICount: 21
    EdgeCount: 37
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:882"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:900"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:899"
        BranchSideFuncs:
        - "print(java.lang.String)"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:883"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:890"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:891"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:899"
        BranchSideFuncs:
        - "print(java.lang.String)"
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:881,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:882,1"
      Dst: "[java.util.concurrent.atomic.AtomicBoolean].get"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:890,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:897,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].reindentWithAlignToCursor"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:900,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].lambda$visit$7(com.github.javaparser.ast.stmt.Statement)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: null
    functionLinenumber: 838
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.Statement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.AssertStmt].isAssertStmt()"
    - "[com.github.javaparser.ast.stmt.Statement].isAssertStmt()"
    - "[com.github.javaparser.ast.stmt.Statement].isExpressionStmt()"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].isExpressionStmt()"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].isReturnStmt()"
    - "[com.github.javaparser.ast.stmt.Statement].isReturnStmt()"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].isThrowStmt()"
    - "[com.github.javaparser.ast.stmt.Statement].isThrowStmt()"
    functionUses: 1
    ICount: 14
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:839"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:838"
        BranchSideFuncs:
        - "isAssertStmt()"
        - "isThrowStmt()"
        - "isExpressionStmt()"
        - "isReturnStmt()"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:839"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:838"
        BranchSideFuncs:
        - "isAssertStmt()"
        - "isThrowStmt()"
        - "isExpressionStmt()"
        - "isReturnStmt()"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:839"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:838"
        BranchSideFuncs:
        - "isAssertStmt()"
        - "isThrowStmt()"
        - "isExpressionStmt()"
        - "isReturnStmt()"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:839"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:838"
        BranchSideFuncs:
        - "isAssertStmt()"
        - "isThrowStmt()"
        - "isExpressionStmt()"
        - "isReturnStmt()"
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:839,1"
      Dst: "[com.github.javaparser.ast.stmt.Statement].isReturnStmt"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:839,1"
      Dst: "[com.github.javaparser.ast.stmt.Statement].isThrowStmt"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:839,1"
      Dst: "[com.github.javaparser.ast.stmt.Statement].isAssertStmt"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:839,1"
      Dst: "[com.github.javaparser.ast.stmt.Statement].isExpressionStmt"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:839,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].lambda$visit$6(java.lang.String)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: null
    functionLinenumber: 784
    functionDepth: 0
    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:785,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:786,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 551
    functionDepth: 0
    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__950].bootstrap$(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,com.github.javaparser.ast.body.VariableDeclarator,java.lang.Void)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithVariables].getMaximumCommonType()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:552,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithVariables].getMaximumCommonType"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:552,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_4__950].bootstrap$"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:552,1"
      Dst: "[java.util.Optional].ifPresent"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 552
    functionDepth: 0
    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].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:555"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:564"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:563"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:556"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:559"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:558"
        BranchSideFuncs:
        - "getComponentType()"
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:553,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].getType"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:555,1"
      Dst: "[com.github.javaparser.ast.type.Type].getArrayLevel"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:559,1"
      Dst: "[com.github.javaparser.ast.type.ArrayType].getComponentType"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:561,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:561,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printAnnotations"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:562,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - 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: null
    functionLinenumber: 530
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Void"
    - "com.github.javaparser.ast.type.Type"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.UnknownType].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.IntersectionType].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.ClassOrInterfaceType].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.ArrayType].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.VarType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:531,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].lambda$visit$2(java.lang.String)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: null
    functionLinenumber: 377
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:378"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:377"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:378"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:377"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:378,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:378,1"
      Dst: "[java.lang.String].startsWith"
    JavaMethodInfo: null
    BBCount: 5
    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: null
    functionLinenumber: 223
    functionDepth: 0
    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:224,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].accept"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 199
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Void"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].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.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:200,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 30
    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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseException].<init>(com.github.javaparser.Token,int[][],java.lang.String[])"
    functionSourceFile: "com.github.javaparser.ParseException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.Token"
    - "int[][]"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseException:47,1"
      Dst: "[com.github.javaparser.ParseException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    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: null
    functionLinenumber: 60
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.github.javaparser.Token"
    - "int[][]"
    - "java.lang.String[]"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParseException]._initialise(com.github.javaparser.Token,int[][],java.lang.String[],java.lang.String)"
    functionUses: 1
    ICount: 11
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseException:61,1"
      Dst: "[com.github.javaparser.ParseException]._initialise"
    - Src: "com.github.javaparser.ParseException:61,1"
      Dst: "[java.lang.Exception].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseException].<init>()"
    functionSourceFile: "com.github.javaparser.ParseException"
    linkageType: null
    functionLinenumber: 77
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 69
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseException:78,1"
      Dst: "[java.lang.Exception].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseException].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ParseException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseException:83,1"
      Dst: "[java.lang.Exception].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 119
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 4
    argTypes:
    - "com.github.javaparser.Token"
    - "int[][]"
    - "java.lang.String[]"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.ParseException].add_escapes(java.lang.String)"
    functionUses: 1
    ICount: 95
    EdgeCount: 49
    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()"
        - "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()"
        - "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: []
    - Branch String: "com.github.javaparser.ParseException:141"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ParseException:143"
        BranchSideFuncs: []
      - 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: []
      - 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"
    - 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"
    - Src: "com.github.javaparser.ParseException:140,1"
      Dst: "[com.github.javaparser.ParseException].add_escapes"
    - Src: "com.github.javaparser.ParseException:150,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 25
    CyclomaticComplexity: 5
  - functionName: "[com.github.javaparser.ParseException].add_escapes(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ParseException"
    linkageType: null
    functionLinenumber: 185
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 53
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ParseException:187"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ParseException:225"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ParseException:224"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ParseException:216"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ParseException:217"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ParseException:216"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ParseException:216"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ParseException:220"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ParseException:219"
        BranchSideFuncs: []
    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"
    - Src: "com.github.javaparser.ParseException:192,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.ParseException:217,1"
      Dst: "[java.lang.Integer].toString"
    - Src: "com.github.javaparser.ParseException:217,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.ParseException:218,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JsonDeserializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.JsonDeserializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].<init>(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.JavaType].isEnumType()"
    functionUses: 1
    ICount: 16
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer:71"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer:74"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer:73"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer:68,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer:71,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isEnumType"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer:72,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer:72,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].<init>(com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer,com.fasterxml.jackson.databind.JsonDeserializer,java.lang.Boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer"
    - "com.fasterxml.jackson.databind.JsonDeserializer"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer:87,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].<init>(com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.deser.NullValueProvider,java.lang.Boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer"
    linkageType: null
    functionLinenumber: 95
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer"
    - "com.fasterxml.jackson.databind.JsonDeserializer"
    - "com.fasterxml.jackson.databind.deser.NullValueProvider"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].<init>(com.fasterxml.jackson.databind.deser.std.StdDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsConstantProvider].isSkipper(com.fasterxml.jackson.databind.deser.NullValueProvider)"
    functionUses: 1
    ICount: 14
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer:96,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer:100,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.NullsConstantProvider].isSkipper"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].withDeserializer(com.fasterxml.jackson.databind.JsonDeserializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JsonDeserializer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer:105"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer:108"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer:107"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer:108,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].withResolved(com.fasterxml.jackson.databind.JsonDeserializer,java.lang.Boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.JsonDeserializer"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer:113,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].withResolved"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].withResolved(com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.deser.NullValueProvider,java.lang.Boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer"
    linkageType: null
    functionLinenumber: 120
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.JsonDeserializer"
    - "com.fasterxml.jackson.databind.deser.NullValueProvider"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].<init>(com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.deser.NullValueProvider,java.lang.Boolean)"
    functionUses: 1
    ICount: 15
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer:121"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer:124"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer:123"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.deser.NullValueProvider,java.lang.Boolean)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer:121"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer:124"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer:123"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.deser.NullValueProvider,java.lang.Boolean)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer:121"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer:124"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer:123"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.deser.NullValueProvider,java.lang.Boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer:121,1"
      Dst: "[java.util.Objects].equals"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer:124,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].isCachable()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer"
    linkageType: null
    functionLinenumber: 139
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JavaType].getValueHandler()"
    functionUses: 3
    ICount: 6
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer:140"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer:143"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer:142"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer:140,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getValueHandler"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].logicalType()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer"
    linkageType: null
    functionLinenumber: 147
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.LogicalType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].supportsUpdate(com.fasterxml.jackson.databind.DeserializationConfig)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer"
    linkageType: null
    functionLinenumber: 152
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer"
    linkageType: null
    functionLinenumber: 157
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].constructSet()"
    functionUses: 12
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer:158,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].constructSet"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].getEmptyAccessPattern()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer"
    linkageType: null
    functionLinenumber: 162
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.AccessPattern"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].createContextual(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanProperty)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer"
    linkageType: null
    functionLinenumber: 178
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonDeserializer"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.BeanProperty"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].findFormatFeature(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanProperty,java.lang.Class,com.fasterxml.jackson.'annotation'.JsonFormat$Feature)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].findContextualValueDeserializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleSecondaryContextualization(com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].findContentNullProvider(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.JsonDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].withResolved(com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.deser.NullValueProvider,java.lang.Boolean)"
    functionUses: 2
    ICount: 15
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer:182"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer:185"
        BranchSideFuncs:
        - "findContextualValueDeserializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanProperty)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer:184"
        BranchSideFuncs:
        - "handleSecondaryContextualization(com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.JavaType)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer:179,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].findFormatFeature"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer:183,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].findContextualValueDeserializer"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer:185,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleSecondaryContextualization"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer:187,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].findContentNullProvider"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer:187,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].withResolved"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer"
    linkageType: null
    functionLinenumber: 198
    functionDepth: 0
    returnType: "java.util.EnumSet"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].constructSet()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.JsonParser].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].handleNonArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.EnumSet)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer]._deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.EnumSet)"
    functionUses: 81
    ICount: 10
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer:201"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer:204"
        BranchSideFuncs:
        - "handleNonArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.EnumSet)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer:203"
        BranchSideFuncs:
        - "_deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.EnumSet)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer:199,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].constructSet"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer:201,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isExpectedStartArrayToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer:202,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].handleNonArray"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer:204,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer]._deserialize"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.EnumSet)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer"
    linkageType: null
    functionLinenumber: 211
    functionDepth: 0
    returnType: "java.util.EnumSet"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.util.EnumSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonParser].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].handleNonArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.EnumSet)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer]._deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.EnumSet)"
    functionUses: 1
    ICount: 10
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer:212"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer:215"
        BranchSideFuncs:
        - "handleNonArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.EnumSet)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer:214"
        BranchSideFuncs:
        - "_deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.EnumSet)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer:212,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isExpectedStartArrayToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer:213,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].handleNonArray"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer:215,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer]._deserialize"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer]._deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.EnumSet)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer"
    linkageType: null
    functionLinenumber: 224
    functionDepth: 0
    returnType: "java.util.EnumSet"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.util.EnumSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsAsEmptyProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsFailProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsConstantProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.UnsupportedTypeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.ext.NioPathDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$SqlDateDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.FailingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.TokenBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$TimestampDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$IntDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ShortDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicLongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLDeserializers$Std].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicBooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$FloatDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$LongDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.ErrorThrowingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonMappingException].wrapWithPath(java.lang.Throwable,java.lang.Object,int)"
    functionUses: 2
    ICount: 28
    EdgeCount: 85
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer:225"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer:244"
        BranchSideFuncs:
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "wrapWithPath(java.lang.Throwable,java.lang.Object,int)"
        - "nextToken()"
        - "getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer:243"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer:230"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer:236"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer:235"
        BranchSideFuncs:
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer:231"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer:234"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer:233"
        BranchSideFuncs:
        - "getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer:238"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer:241"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer:240"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer:225,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer:234,1"
      Dst: "[com.fasterxml.jackson.databind.deser.NullValueProvider].getNullValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer:236,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer:239,1"
      Dst: "[java.util.AbstractCollection].add"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer:243,1"
      Dst: "[java.util.AbstractCollection].size"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer:243,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException].wrapWithPath"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer"
    linkageType: null
    functionLinenumber: 252
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.jsontype.TypeDeserializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer].deserializeTypedFromArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer].deserializeTypedFromArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 28
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer:253,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeDeserializer].deserializeTypedFromArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].constructSet()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer"
    linkageType: null
    functionLinenumber: 258
    functionDepth: 0
    returnType: "java.util.EnumSet"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer:259,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer:259,1"
      Dst: "[java.util.EnumSet].noneOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].handleNonArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.EnumSet)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer"
    linkageType: null
    functionLinenumber: 266
    functionDepth: 0
    returnType: "java.util.EnumSet"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.util.EnumSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken(java.lang.Class,com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.databind.deser.impl.UnsupportedTypeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.ext.NioPathDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$SqlDateDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.FailingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.TokenBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$TimestampDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$IntDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ShortDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicLongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLDeserializers$Std].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicBooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$FloatDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$LongDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.ErrorThrowingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonMappingException].wrapWithPath(java.lang.Throwable,java.lang.Object,int)"
    functionUses: 2
    ICount: 37
    EdgeCount: 72
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer:267"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer:266"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer:267"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer:269"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer:-1"
        BranchSideFuncs:
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "wrapWithPath(java.lang.Throwable,java.lang.Object,int)"
        - "handleUnexpectedToken(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.core.JsonParser)"
        - "handleUnexpectedToken(java.lang.Class,com.fasterxml.jackson.core.JsonParser)"
        - "hasToken(com.fasterxml.jackson.core.JsonToken)"
        - "isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer:271"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer:275"
        BranchSideFuncs:
        - "handleUnexpectedToken(java.lang.Class,com.fasterxml.jackson.core.JsonParser)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer:274"
        BranchSideFuncs:
        - "hasToken(com.fasterxml.jackson.core.JsonToken)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer:275"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer:279"
        BranchSideFuncs:
        - "handleUnexpectedToken(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.core.JsonParser)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer:278"
        BranchSideFuncs:
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer:280"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer:285"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer:284"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer:269,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer:272,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer:275,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].hasToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer:279,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer:281,1"
      Dst: "[java.util.AbstractCollection].add"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer:284,1"
      Dst: "[java.util.AbstractCollection].size"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer:284,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException].wrapWithPath"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer"
    linkageType: null
    functionLinenumber: 23
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.EnumSet)"
    functionUses: 21
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer:24,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].deserialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_74__110].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_74__110"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__110].<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__110:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_74__110].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_74__110].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_74__110"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_74__110:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_74__110].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_74__110"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 14
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_74__110:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$74"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$singletonList__870].bootstrap$()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$singletonList__870"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$singletonList__870].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$singletonList__870:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$singletonList__870].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$singletonList__870].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$singletonList__870"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$singletonList__870:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$singletonList__870].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$singletonList__870"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$singletonList__870:-1,1"
      Dst: "[java.util.Collections].singletonList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_4__950].bootstrap$(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,com.github.javaparser.ast.body.VariableDeclarator,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_4__950"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__950].<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__950:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_4__950].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_4__950].<init>(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,com.github.javaparser.ast.body.VariableDeclarator,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_4__950"
    linkageType: null
    functionLinenumber: -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: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_4__950:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_4__950].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_4__950"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 4
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_4__950:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].lambda$visit$4"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__178].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__178"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__178].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__178:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__178].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__178].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__178"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__178:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__178].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__178"
    linkageType: null
    functionLinenumber: -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.BlockComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    functionUses: 14
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__178:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__328].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__328"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__328].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__328:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__328].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__328].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__328"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__328:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__328].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__328"
    linkageType: null
    functionLinenumber: -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.BlockComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    functionUses: 14
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__328:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__304].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__304"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__304].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__304:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__304].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__304].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__304"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__304:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__304].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__304"
    linkageType: null
    functionLinenumber: -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.BlockComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    functionUses: 14
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__304:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_8__628].bootstrap$(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_8__628"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_8__628].<init>(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_8__628:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_8__628].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_8__628].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_8__628"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_8__628:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_8__628].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_8__628"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext].lambda$solveType$8(java.lang.String,com.github.javaparser.ast.type.Type)"
    functionUses: 7
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_8__628:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext].lambda$solveType$8"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler$lambda_isResolvableTo_3__885].bootstrap$(com.github.javaparser.resolution.types.ResolvedType,boolean,com.github.javaparser.resolution.types.ResolvedPrimitiveType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler$lambda_isResolvableTo_3__885"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 3
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    - "boolean"
    - "com.github.javaparser.resolution.types.ResolvedPrimitiveType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler$lambda_isResolvableTo_3__885].<init>(com.github.javaparser.resolution.types.ResolvedType,boolean,com.github.javaparser.resolution.types.ResolvedPrimitiveType)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler$lambda_isResolvableTo_3__885:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler$lambda_isResolvableTo_3__885].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler$lambda_isResolvableTo_3__885].<init>(com.github.javaparser.resolution.types.ResolvedType,boolean,com.github.javaparser.resolution.types.ResolvedPrimitiveType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler$lambda_isResolvableTo_3__885"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    - "boolean"
    - "com.github.javaparser.resolution.types.ResolvedPrimitiveType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler$lambda_isResolvableTo_3__885:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler$lambda_isResolvableTo_3__885].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler$lambda_isResolvableTo_3__885"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler].lambda$isResolvableTo$3(com.github.javaparser.resolution.types.ResolvedType,boolean,com.github.javaparser.resolution.types.ResolvedPrimitiveType,com.github.javaparser.resolution.types.ResolvedType)"
    functionUses: 6
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler$lambda_isResolvableTo_3__885:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler].lambda$isResolvableTo$3"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_8__343].bootstrap$()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_8__343"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Supplier"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_8__343].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_8__343:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_8__343].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_8__343].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_8__343"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_8__343:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_8__343].get()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_8__343"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].lambda$visit$8()"
    functionUses: 3
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_8__343:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].lambda$visit$8"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.utils.ParserCollectionStrategy"
    - "com.github.javaparser.utils.ProjectRoot"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.ParserCollectionStrategy$1:61,1"
      Dst: "[java.nio.file.SimpleFileVisitor].<init>"
    - Src: "com.github.javaparser.utils.ParserCollectionStrategy$1:65,1"
      Dst: "[com.github.javaparser.utils.CollectionStrategy].getPathMatcher"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.nio.file.FileVisitResult"
    argCount: 2
    argTypes:
    - "java.nio.file.Path"
    - "java.nio.file.attribute.BasicFileAttributes"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.ParserCollectionStrategy$1:69"
      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:69,1"
      Dst: "[java.nio.file.Path].getFileName"
    - Src: "com.github.javaparser.utils.ParserCollectionStrategy$1:69,1"
      Dst: "[java.nio.file.Path].toString"
    - Src: "com.github.javaparser.utils.ParserCollectionStrategy$1:69,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.github.javaparser.utils.ParserCollectionStrategy$1:73,1"
      Dst: "[java.nio.file.PathMatcher].matches"
    - Src: "com.github.javaparser.utils.ParserCollectionStrategy$1:74,1"
      Dst: "[com.github.javaparser.utils.CollectionStrategy].getRoot"
    - Src: "com.github.javaparser.utils.ParserCollectionStrategy$1:74,1"
      Dst: "[java.util.Optional].orElse"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.nio.file.FileVisitResult"
    argCount: 2
    argTypes:
    - "java.nio.file.Path"
    - "java.nio.file.attribute.BasicFileAttributes"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "com.github.javaparser.utils.ParserCollectionStrategy$1:84,1"
      Dst: "[java.nio.file.Path].startsWith"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.ParserCollectionStrategy$1].postVisitDirectory(java.nio.file.Path,java.io.IOException)"
    functionSourceFile: "com.github.javaparser.utils.ParserCollectionStrategy$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.nio.file.FileVisitResult"
    argCount: 2
    argTypes:
    - "java.nio.file.Path"
    - "java.io.IOException"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "com.github.javaparser.utils.ParserCollectionStrategy$1:93,1"
      Dst: "[com.github.javaparser.utils.ProjectRoot].addSourceRoot"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.ParserCollectionStrategy$1].postVisitDirectory(java.lang.Object,java.io.IOException)"
    functionSourceFile: "com.github.javaparser.utils.ParserCollectionStrategy$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.nio.file.FileVisitResult"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.io.IOException"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.ParserCollectionStrategy$1:61,1"
      Dst: "[com.github.javaparser.utils.ParserCollectionStrategy$1].postVisitDirectory"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.nio.file.FileVisitResult"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.nio.file.attribute.BasicFileAttributes"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.ParserCollectionStrategy$1:61,1"
      Dst: "[com.github.javaparser.utils.ParserCollectionStrategy$1].visitFile"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.nio.file.FileVisitResult"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.nio.file.attribute.BasicFileAttributes"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.ParserCollectionStrategy$1:61,1"
      Dst: "[com.github.javaparser.utils.ParserCollectionStrategy$1].preVisitDirectory"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1$lambda_postProcess_1__990].bootstrap$(com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1)"
    functionSourceFile: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1$lambda_postProcess_1__990"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__990].<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__990:-1,1"
      Dst: "[com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1$lambda_postProcess_1__990].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1$lambda_postProcess_1__990].<init>(com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1)"
    functionSourceFile: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1$lambda_postProcess_1__990"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1$lambda_postProcess_1__990:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1$lambda_postProcess_1__990].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1$lambda_postProcess_1__990"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1$lambda_postProcess_1__990:-1,1"
      Dst: "[com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1].lambda$postProcess$1"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].<init>(int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector"
    linkageType: null
    functionLinenumber: 755
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:756,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].<init>(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector"
    linkageType: null
    functionLinenumber: 768
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:769,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].add(int,com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector"
    linkageType: null
    functionLinenumber: 775
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].realIdx(int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].imagIdx(int)"
    functionUses: 2
    ICount: 16
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:776,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].realIdx"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:777,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].imagIdx"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].addInto(int,com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector,int,com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector"
    linkageType: null
    functionLinenumber: 780
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector"
    - "int"
    - "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].real(int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].realIdx(int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].imag(int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].imagIdx(int)"
    functionUses: 1
    ICount: 18
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:781,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].realIdx"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:781,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].real"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:782,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].imagIdx"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:782,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].imag"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].addTimesIInto(int,com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector,int,com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector"
    linkageType: null
    functionLinenumber: 785
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector"
    - "int"
    - "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].imag(int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].realIdx(int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].imagIdx(int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].real(int)"
    functionUses: 1
    ICount: 18
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:786,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].realIdx"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:786,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].imag"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:787,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].imagIdx"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:787,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].real"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].applyInverseWeights(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector"
    linkageType: null
    functionLinenumber: 794
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].fma(double,double,double)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].fma(double,double,double)"
    functionUses: 4
    ICount: 37
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:798"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:807"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:803,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].fma"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].applyWeights(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector"
    linkageType: null
    functionLinenumber: 817
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:821"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:826"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].copyInto(int,com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector"
    linkageType: null
    functionLinenumber: 829
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].realIdx(int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].imagIdx(int)"
    functionUses: 5
    ICount: 12
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:830,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].realIdx"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:831,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].imagIdx"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].imag(int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector"
    linkageType: null
    functionLinenumber: 834
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 18
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].imag(int,double)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector"
    linkageType: null
    functionLinenumber: 838
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].imagIdx(int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector"
    linkageType: null
    functionLinenumber: 842
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 13
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].multiply(int,com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector"
    linkageType: null
    functionLinenumber: 850
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].realIdx(int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].imagIdx(int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].fma(double,double,double)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].fma(double,double,double)"
    functionUses: 3
    ICount: 23
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:851,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].realIdx"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:852,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].imagIdx"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:855,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].fma"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].multiplyByIAnd(int,com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector"
    linkageType: null
    functionLinenumber: 863
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].realIdx(int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].imagIdx(int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].fma(double,double,double)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].fma(double,double,double)"
    functionUses: 3
    ICount: 25
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:864,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].realIdx"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:865,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].imagIdx"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:868,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].fma"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].multiplyConjugate(int,com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector"
    linkageType: null
    functionLinenumber: 876
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].realIdx(int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].imagIdx(int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].fma(double,double,double)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].fma(double,double,double)"
    functionUses: 3
    ICount: 23
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:877,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].realIdx"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:878,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].imagIdx"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:881,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].fma"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].multiplyConjugateInto(int,com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex,com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector"
    linkageType: null
    functionLinenumber: 885
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex"
    - "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].realIdx(int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].imagIdx(int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].fma(double,double,double)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].fma(double,double,double)"
    functionUses: 1
    ICount: 22
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:886,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].realIdx"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:887,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].imagIdx"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:888,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].fma"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].multiplyConjugateTimesI(int,com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector"
    linkageType: null
    functionLinenumber: 897
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].realIdx(int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].imagIdx(int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].fma(double,double,double)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].fma(double,double,double)"
    functionUses: 3
    ICount: 25
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:898,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].realIdx"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:899,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].imagIdx"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:902,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].fma"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].multiplyInto(int,com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex,com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector"
    linkageType: null
    functionLinenumber: 906
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex"
    - "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].realIdx(int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].imagIdx(int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].fma(double,double,double)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].fma(double,double,double)"
    functionUses: 2
    ICount: 22
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:907,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].realIdx"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:908,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].imagIdx"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:909,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].fma"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].multiplyPointwise(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector"
    linkageType: null
    functionLinenumber: 915
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].fma(double,double,double)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].fma(double,double,double)"
    functionUses: 2
    ICount: 35
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:919"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:928"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:925,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].fma"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].part(int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector"
    linkageType: null
    functionLinenumber: 931
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].real(int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector"
    linkageType: null
    functionLinenumber: 935
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 18
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].real(int,double)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector"
    linkageType: null
    functionLinenumber: 939
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].realIdx(int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector"
    linkageType: null
    functionLinenumber: 943
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].set(int,double,double)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector"
    linkageType: null
    functionLinenumber: 947
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].realIdx(int)"
    functionUses: 4
    ICount: 11
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:948,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].realIdx"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].squarePointwise()"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector"
    linkageType: null
    functionLinenumber: 958
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].fma(double,double,double)"
    functionUses: 2
    ICount: 27
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:960"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:965"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:963,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].fma"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].subtractInto(int,com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector,int,com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector"
    linkageType: null
    functionLinenumber: 968
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector"
    - "int"
    - "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].real(int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].realIdx(int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].imag(int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].imagIdx(int)"
    functionUses: 1
    ICount: 18
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:969,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].realIdx"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:969,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].real"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:970,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].imagIdx"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:970,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].imag"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].subtractTimesIInto(int,com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector,int,com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector"
    linkageType: null
    functionLinenumber: 973
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector"
    - "int"
    - "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].imag(int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].realIdx(int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].imagIdx(int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].real(int)"
    functionUses: 1
    ICount: 18
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:974,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].realIdx"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:974,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].imag"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:975,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].imagIdx"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:975,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].real"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].timesTwoToThe(int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector"
    linkageType: null
    functionLinenumber: 978
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].realIdx(int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].imagIdx(int)"
    functionUses: 1
    ICount: 16
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:979,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].realIdx"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:980,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].imagIdx"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:983,1"
      Dst: "[java.lang.Math].scalb"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].access$000(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector"
    linkageType: null
    functionLinenumber: 732
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.BinaryExprContext$lambda_patternExprInScope_0__923].bootstrap$(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.BinaryExprContext$lambda_patternExprInScope_0__923"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.BinaryExprContext$lambda_patternExprInScope_0__923].<init>(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.BinaryExprContext$lambda_patternExprInScope_0__923:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.BinaryExprContext$lambda_patternExprInScope_0__923].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.BinaryExprContext$lambda_patternExprInScope_0__923].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.BinaryExprContext$lambda_patternExprInScope_0__923"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.BinaryExprContext$lambda_patternExprInScope_0__923:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.BinaryExprContext$lambda_patternExprInScope_0__923].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.BinaryExprContext$lambda_patternExprInScope_0__923"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.BinaryExprContext].lambda$patternExprInScope$0(java.lang.String,com.github.javaparser.ast.expr.PatternExpr)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.BinaryExprContext$lambda_patternExprInScope_0__923:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.BinaryExprContext].lambda$patternExprInScope$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration$lambda_static_3__1209].bootstrap$()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration$lambda_static_3__1209"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration$lambda_static_3__1209].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration$lambda_static_3__1209:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration$lambda_static_3__1209].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration$lambda_static_3__1209].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration$lambda_static_3__1209"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration$lambda_static_3__1209:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration$lambda_static_3__1209].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration$lambda_static_3__1209"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration].lambda$static$3(java.lang.Object)"
    functionUses: 3
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration$lambda_static_3__1209:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration].lambda$static$3"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.StreamWriteConstraints].overrideDefaultStreamWriteConstraints(com.fasterxml.jackson.core.StreamWriteConstraints)"
    functionSourceFile: "com.fasterxml.jackson.core.StreamWriteConstraints"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.StreamWriteConstraints"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.StreamWriteConstraints:52"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.StreamWriteConstraints:55"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.StreamWriteConstraints:54"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.StreamWriteConstraints:53,1"
      Dst: "[com.fasterxml.jackson.core.StreamWriteConstraints].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.StreamWriteConstraints].<init>(int)"
    functionSourceFile: "com.fasterxml.jackson.core.StreamWriteConstraints"
    linkageType: null
    functionLinenumber: 101
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.StreamWriteConstraints:102,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.StreamWriteConstraints].builder()"
    functionSourceFile: "com.fasterxml.jackson.core.StreamWriteConstraints"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.StreamWriteConstraints$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.StreamWriteConstraints:107,1"
      Dst: "[com.fasterxml.jackson.core.StreamWriteConstraints$Builder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.StreamWriteConstraints].defaults()"
    functionSourceFile: "com.fasterxml.jackson.core.StreamWriteConstraints"
    linkageType: null
    functionLinenumber: 114
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.StreamWriteConstraints"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.StreamWriteConstraints].rebuild()"
    functionSourceFile: "com.fasterxml.jackson.core.StreamWriteConstraints"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.StreamWriteConstraints$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.StreamWriteConstraints:123,1"
      Dst: "[com.fasterxml.jackson.core.StreamWriteConstraints$Builder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.StreamWriteConstraints].getMaxNestingDepth()"
    functionSourceFile: "com.fasterxml.jackson.core.StreamWriteConstraints"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.StreamWriteConstraints].validateNestingDepth(int)"
    functionSourceFile: "com.fasterxml.jackson.core.StreamWriteConstraints"
    linkageType: null
    functionLinenumber: 160
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.StreamWriteConstraints]._constructException(java.lang.String,java.lang.Object[])"
    - "[com.fasterxml.jackson.core.StreamWriteConstraints]._constrainRef(java.lang.String)"
    functionUses: 10
    ICount: 15
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.StreamWriteConstraints:161"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.StreamWriteConstraints:167"
        BranchSideFuncs:
        - "_constructException(java.lang.String,java.lang.Object[])"
      - BranchSide: "com.fasterxml.jackson.core.StreamWriteConstraints:166"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.StreamWriteConstraints:164,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.fasterxml.jackson.core.StreamWriteConstraints:165,1"
      Dst: "[com.fasterxml.jackson.core.StreamWriteConstraints]._constrainRef"
    - Src: "com.fasterxml.jackson.core.StreamWriteConstraints:162,1"
      Dst: "[com.fasterxml.jackson.core.StreamWriteConstraints]._constructException"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.StreamWriteConstraints]._constructException(java.lang.String,java.lang.Object[])"
    functionSourceFile: "com.fasterxml.jackson.core.StreamWriteConstraints"
    linkageType: null
    functionLinenumber: 176
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.exc.StreamConstraintsException"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.exc.StreamConstraintsException].<init>(java.lang.String)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.StreamWriteConstraints:177,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.core.StreamWriteConstraints:177,1"
      Dst: "[com.fasterxml.jackson.core.exc.StreamConstraintsException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.StreamWriteConstraints]._constrainRef(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.StreamWriteConstraints"
    linkageType: null
    functionLinenumber: 181
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.StreamWriteConstraints:182,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].<init>()"
    functionSourceFile: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:35,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isDigit(char)"
    functionSourceFile: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:55"
      Branch Sides:
      - BranchSide: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:54"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isDigit(byte)"
    functionSourceFile: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "byte"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:68"
      Branch Sides:
      - BranchSide: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:67"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isEightDigits(byte[],int)"
    functionSourceFile: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "byte[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:72,1"
      Dst: "[java.lang.invoke.VarHandle].get"
    - Src: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:72,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isEightDigitsUtf8"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isEightDigits(char[],int)"
    functionSourceFile: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "char[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:93,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isEightDigitsUtf16"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isEightDigits(java.lang.CharSequence,int)"
    functionSourceFile: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.CharSequence"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:98"
      Branch Sides:
      - BranchSide: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:101"
        BranchSideFuncs: []
    Callsites:
    - Src: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:99,1"
      Dst: "[java.lang.CharSequence].charAt"
    - Src: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:100,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isDigit"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isEightDigitsUtf16(long,long)"
    functionSourceFile: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:115"
      Branch Sides:
      - BranchSide: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:105"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isEightDigitsUtf8(long)"
    functionSourceFile: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:121"
      Branch Sides:
      - BranchSide: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:118"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isEightZeroes(byte[],int)"
    functionSourceFile: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "byte[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:125,1"
      Dst: "[java.lang.invoke.VarHandle].get"
    - Src: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:125,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isEightZeroesUtf8"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isEightZeroes(java.lang.CharSequence,int)"
    functionSourceFile: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.CharSequence"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:130"
      Branch Sides:
      - BranchSide: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:133"
        BranchSideFuncs: []
      - BranchSide: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:132"
        BranchSideFuncs: []
    - Branch String: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:131"
      Branch Sides:
      - BranchSide: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:130"
        BranchSideFuncs: []
    Callsites:
    - Src: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:131,1"
      Dst: "[java.lang.CharSequence].charAt"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isEightZeroes(char[],int)"
    functionSourceFile: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "char[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:154,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isEightZeroesUtf16"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isEightZeroesUtf16(long,long)"
    functionSourceFile: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:158"
      Branch Sides:
      - BranchSide: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:157"
        BranchSideFuncs: []
    - Branch String: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:158"
      Branch Sides:
      - BranchSide: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:157"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isEightZeroesUtf8(long)"
    functionSourceFile: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:163"
      Branch Sides:
      - BranchSide: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:162"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].readIntBE(byte[],int)"
    functionSourceFile: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "byte[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:167,1"
      Dst: "[java.lang.invoke.VarHandle].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].readLongBE(byte[],int)"
    functionSourceFile: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 2
    argTypes:
    - "byte[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:171,1"
      Dst: "[java.lang.invoke.VarHandle].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].readLongLE(byte[],int)"
    functionSourceFile: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 2
    argTypes:
    - "byte[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:175,1"
      Dst: "[java.lang.invoke.VarHandle].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseEightDigits(char[],int)"
    functionSourceFile: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "char[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:198,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseEightDigitsUtf16"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseEightDigits(byte[],int)"
    functionSourceFile: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "byte[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:202,1"
      Dst: "[java.lang.invoke.VarHandle].get"
    - Src: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:202,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseEightDigitsUtf8"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseEightDigits(java.lang.CharSequence,int)"
    functionSourceFile: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.CharSequence"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:214,1"
      Dst: "[java.lang.CharSequence].charAt"
    - Src: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:222,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseEightDigitsUtf16"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseEightDigitsUtf16(long,long)"
    functionSourceFile: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:249"
      Branch Sides:
      - BranchSide: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:253"
        BranchSideFuncs: []
      - BranchSide: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:252"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseEightDigitsUtf8(byte[],int)"
    functionSourceFile: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "byte[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:267,1"
      Dst: "[java.lang.invoke.VarHandle].get"
    - Src: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:267,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseEightDigitsUtf8"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseEightDigitsUtf8(long)"
    functionSourceFile: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:297"
      Branch Sides:
      - BranchSide: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:305"
        BranchSideFuncs: []
      - BranchSide: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:304"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseEightHexDigits(java.lang.CharSequence,int)"
    functionSourceFile: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 2
    argTypes:
    - "java.lang.CharSequence"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:319,1"
      Dst: "[java.lang.CharSequence].charAt"
    - Src: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:329,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseEightHexDigitsUtf16"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseEightHexDigits(char[],int)"
    functionSourceFile: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 2
    argTypes:
    - "char[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:354,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseEightHexDigitsUtf16"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseEightHexDigits(byte[],int)"
    functionSourceFile: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 2
    argTypes:
    - "byte[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:366,1"
      Dst: "[java.lang.invoke.VarHandle].get"
    - Src: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:366,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseEightHexDigitsUtf8"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseEightHexDigitsUtf16(long,long)"
    functionSourceFile: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 2
    argTypes:
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:392,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseFourHexDigitsUtf16"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseEightHexDigitsUtf8(long)"
    functionSourceFile: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:432"
      Branch Sides:
      - BranchSide: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:437"
        BranchSideFuncs: []
      - BranchSide: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:436"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseFourDigits(char[],int)"
    functionSourceFile: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "char[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:456,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseFourDigitsUtf16"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseFourDigits(java.lang.CharSequence,int)"
    functionSourceFile: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.CharSequence"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:460,1"
      Dst: "[java.lang.CharSequence].charAt"
    - Src: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:465,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseFourDigitsUtf16"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseFourDigits(byte[],int)"
    functionSourceFile: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "byte[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:469,1"
      Dst: "[java.lang.invoke.VarHandle].get"
    - Src: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:469,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseFourDigitsUtf8"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseFourDigitsUtf16(long)"
    functionSourceFile: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:480"
      Branch Sides:
      - BranchSide: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:484"
        BranchSideFuncs: []
      - BranchSide: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:483"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseFourDigitsUtf8(int)"
    functionSourceFile: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:492"
      Branch Sides:
      - BranchSide: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:497"
        BranchSideFuncs: []
      - BranchSide: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:496"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseFourHexDigitsUtf16(long)"
    functionSourceFile: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:535"
      Branch Sides:
      - BranchSide: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:540"
        BranchSideFuncs: []
      - BranchSide: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:539"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseUpTo7Digits(byte[],int,int)"
    functionSourceFile: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:555"
      Branch Sides:
      - BranchSide: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:559"
        BranchSideFuncs: []
    - Branch String: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:560"
      Branch Sides: []
    Callsites:
    - Src: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:557,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isDigit"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseUpTo7Digits(char[],int,int)"
    functionSourceFile: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:566"
      Branch Sides:
      - BranchSide: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:570"
        BranchSideFuncs: []
    - Branch String: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:571"
      Branch Sides: []
    Callsites:
    - Src: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:568,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isDigit"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseUpTo7Digits(java.lang.CharSequence,int,int)"
    functionSourceFile: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "java.lang.CharSequence"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:577"
      Branch Sides:
      - BranchSide: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:581"
        BranchSideFuncs: []
    - Branch String: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:582"
      Branch Sides: []
    Callsites:
    - Src: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:578,1"
      Dst: "[java.lang.CharSequence].charAt"
    - Src: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:579,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isDigit"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].writeIntBE(byte[],int,int)"
    functionSourceFile: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:586,1"
      Dst: "[java.lang.invoke.VarHandle].set"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].writeLongBE(byte[],int,long)"
    functionSourceFile: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:590,1"
      Dst: "[java.lang.invoke.VarHandle].set"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].fma(double,double,double)"
    functionSourceFile: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 3
    argTypes:
    - "double"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:594,1"
      Dst: "[java.lang.Math].fma"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_minimalCandidates_3__812].bootstrap$(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_minimalCandidates_3__812"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_minimalCandidates_3__812].<init>(com.github.javaparser.resolution.types.ResolvedType)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_minimalCandidates_3__812:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_minimalCandidates_3__812].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_minimalCandidates_3__812].<init>(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_minimalCandidates_3__812"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_minimalCandidates_3__812:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_minimalCandidates_3__812].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_minimalCandidates_3__812"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].lambda$minimalCandidates$3(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedType)"
    functionUses: 6
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_minimalCandidates_3__812:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].lambda$minimalCandidates$3"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getEnumConstants_6__834].bootstrap$()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getEnumConstants_6__834"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getEnumConstants_6__834].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getEnumConstants_6__834:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getEnumConstants_6__834].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getEnumConstants_6__834].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getEnumConstants_6__834"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getEnumConstants_6__834:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getEnumConstants_6__834].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getEnumConstants_6__834"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].lambda$getEnumConstants$6(javassist.CtField)"
    functionUses: 6
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getEnumConstants_6__834:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].lambda$getEnumConstants$6"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver].getJarTypeSolver(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver:54,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver].convertEntryPathToClassName(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver:68"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver:71"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver:70"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver:68,1"
      Dst: "[java.lang.String].endsWith"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver:69,1"
      Dst: "[java.lang.String].format"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver:69,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver:71,1"
      Dst: "[java.lang.String].length"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver:71,1"
      Dst: "[java.lang.String].substring"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver:72,1"
      Dst: "[java.lang.String].replace"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver].convertEntryPathToClassPoolName(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver:88"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver:91"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver:90"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver:88,1"
      Dst: "[java.lang.String].endsWith"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver:89,1"
      Dst: "[java.lang.String].format"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver:89,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver:91,1"
      Dst: "[java.lang.String].length"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver:91,1"
      Dst: "[java.lang.String].substring"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver:92,1"
      Dst: "[java.lang.String].replace"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver].<init>(java.nio.file.Path)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.nio.file.Path"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver:108,1"
      Dst: "[java.nio.file.Path].toFile"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver:108,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver].<init>(java.io.File)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver:119,1"
      Dst: "[java.io.File].getAbsolutePath"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver:119,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver:129,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver:95,1"
      Dst: "[javassist.ClassPool].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver:96,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver:130,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver].addPathToJar"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver].<init>(java.io.InputStream)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver:142,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver:95,1"
      Dst: "[javassist.ClassPool].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver:96,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver:143,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver].dumpToTempFile"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver:143,1"
      Dst: "[java.io.File].getAbsolutePath"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver:143,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver].addPathToJar"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver].dumpToTempFile(java.io.InputStream)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.io.File"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver:165"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver:168"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver:167"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver:158,1"
      Dst: "[java.io.File].createTempFile"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver:159,1"
      Dst: "[java.io.File].deleteOnExit"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver:163,1"
      Dst: "[java.io.FileOutputStream].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver:165,1"
      Dst: "[java.io.InputStream].read"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver:166,1"
      Dst: "[java.io.OutputStream].write"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver:168,1"
      Dst: "[java.io.OutputStream].close"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver:170,1"
      Dst: "[java.lang.Throwable].addSuppressed"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver:169,1"
      Dst: "[java.io.InputStream].close"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver].addPathToJar(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver:183,1"
      Dst: "[javassist.ClassPool].appendClassPath"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver:184,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver].registerKnownClassesFor"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver:188,1"
      Dst: "[javassist.NotFoundException].getMessage"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver:188,1"
      Dst: "[java.io.FileNotFoundException].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver:189,1"
      Dst: "[java.lang.Throwable].initCause"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver].registerKnownClassesFor(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 35
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver:208"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver:225"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver:212"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver:224"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver:223"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver:212"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver:224"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver:223"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver:218"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver:221"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver:220"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver:205,1"
      Dst: "[java.util.jar.JarFile].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver:207,1"
      Dst: "[java.util.jar.JarFile].entries"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver:208,1"
      Dst: "[java.util.Enumeration].hasMoreElements"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver:210,1"
      Dst: "[java.util.Enumeration].nextElement"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver:212,1"
      Dst: "[java.util.zip.ZipEntry].isDirectory"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver:212,1"
      Dst: "[java.util.zip.ZipEntry].getName"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver:212,1"
      Dst: "[java.lang.String].endsWith"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver:213,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver].convertEntryPathToClassName"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver:214,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver].convertEntryPathToClassPoolName"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver:218,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver:219,1"
      Dst: "[java.util.Map].put"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver:226,1"
      Dst: "[java.util.zip.ZipFile].close"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver:224,1"
      Dst: "[java.lang.Throwable].addSuppressed"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver].getKnownClasses()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver:235,1"
      Dst: "[java.util.Map].keySet"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver].getParent()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver"
    linkageType: null
    functionLinenumber: 239
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.TypeSolver"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver].setParent(com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver:246"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver:249"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver:248"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver:249"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver:252"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver:251"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver:245,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver:247,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver].tryToSolveType(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver"
    linkageType: null
    functionLinenumber: 257
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.model.SymbolReference"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].get(java.lang.Object)"
    - "[com.github.javaparser.resolution.model.SymbolReference].unsolved()"
    - "[javassist.ClassPool].get(java.lang.String)"
    - "[com.github.javaparser.resolution.TypeSolver].getRoot()"
    - "[com.github.javaparser.resolution.model.SymbolReference].solved(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistFactory].toTypeDeclaration(javassist.CtClass,com.github.javaparser.resolution.TypeSolver)"
    functionUses: 17
    ICount: 21
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver:260"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver:265"
        BranchSideFuncs:
        - "unsolved()"
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver:264"
        BranchSideFuncs:
        - "toTypeDeclaration(javassist.CtClass,com.github.javaparser.resolution.TypeSolver)"
        - "getRoot()"
        - "solved(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
        - "get(java.lang.String)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver:258,1"
      Dst: "[java.util.Map].get"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver:261,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].unsolved"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver:265,1"
      Dst: "[javassist.ClassPool].get"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver:265,1"
      Dst: "[com.github.javaparser.resolution.TypeSolver].getRoot"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver:265,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistFactory].toTypeDeclaration"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver:265,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].solved"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver:269,1"
      Dst: "[java.lang.String].format"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver:269,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver].solveType(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver"
    linkageType: null
    functionLinenumber: 277
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.resolution.model.SymbolReference].isSolved()"
    - "[com.github.javaparser.resolution.model.SymbolReference].getCorrespondingDeclaration()"
    - "[com.github.javaparser.resolution.UnsolvedSymbolException].<init>(java.lang.String)"
    functionUses: 25
    ICount: 11
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver:279"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver:282"
        BranchSideFuncs:
        - "getCorrespondingDeclaration()"
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver:281"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver:278,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver].tryToSolveType"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver:279,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].isSolved"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver:280,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].getCorrespondingDeclaration"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver:282,1"
      Dst: "[com.github.javaparser.resolution.UnsolvedSymbolException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix$lambda_toString_1__1].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix$lambda_toString_1__1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix$lambda_toString_1__1].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix$lambda_toString_1__1:-1,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix$lambda_toString_1__1].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix$lambda_toString_1__1].<init>()"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix$lambda_toString_1__1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix$lambda_toString_1__1:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix$lambda_toString_1__1].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix$lambda_toString_1__1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 14
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix$lambda_toString_1__1:-1,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].lambda$toString$1"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_29__471].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_29__471"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__471].<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__471:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_29__471].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_29__471].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_29__471"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_29__471:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_29__471].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_29__471"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_29__471:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$29"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.json.JsonMapper].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.json.JsonMapper"
    linkageType: null
    functionLinenumber: 88
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.json.JsonMapper].<init>(com.fasterxml.jackson.core.JsonFactory)"
    - "[com.fasterxml.jackson.core.JsonFactory].<init>()"
    functionUses: 2
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.json.JsonMapper:89,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].<init>"
    - Src: "com.fasterxml.jackson.databind.json.JsonMapper:89,1"
      Dst: "[com.fasterxml.jackson.databind.json.JsonMapper].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.json.JsonMapper].<init>(com.fasterxml.jackson.core.JsonFactory)"
    functionSourceFile: "com.fasterxml.jackson.databind.json.JsonMapper"
    linkageType: null
    functionLinenumber: 92
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonFactory"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ObjectMapper].<init>(com.fasterxml.jackson.core.JsonFactory)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.json.JsonMapper:93,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.json.JsonMapper].<init>(com.fasterxml.jackson.databind.json.JsonMapper)"
    functionSourceFile: "com.fasterxml.jackson.databind.json.JsonMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.json.JsonMapper"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.json.JsonMapper:97,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.json.JsonMapper].copy()"
    functionSourceFile: "com.fasterxml.jackson.databind.json.JsonMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.json.JsonMapper"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.json.JsonMapper:103,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._checkInvalidCopy"
    - Src: "com.fasterxml.jackson.databind.json.JsonMapper:104,1"
      Dst: "[com.fasterxml.jackson.databind.json.JsonMapper].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.json.JsonMapper].builder()"
    functionSourceFile: "com.fasterxml.jackson.databind.json.JsonMapper"
    linkageType: null
    functionLinenumber: 113
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.json.JsonMapper$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.json.JsonMapper$Builder].<init>(com.fasterxml.jackson.databind.json.JsonMapper)"
    - "[com.fasterxml.jackson.databind.json.JsonMapper].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.json.JsonMapper:114,1"
      Dst: "[com.fasterxml.jackson.databind.json.JsonMapper].<init>"
    - Src: "com.fasterxml.jackson.databind.json.JsonMapper:114,1"
      Dst: "[com.fasterxml.jackson.databind.json.JsonMapper$Builder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.json.JsonMapper].builder(com.fasterxml.jackson.core.JsonFactory)"
    functionSourceFile: "com.fasterxml.jackson.databind.json.JsonMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.json.JsonMapper$Builder"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonFactory"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.json.JsonMapper:118,1"
      Dst: "[com.fasterxml.jackson.databind.json.JsonMapper].<init>"
    - Src: "com.fasterxml.jackson.databind.json.JsonMapper:118,1"
      Dst: "[com.fasterxml.jackson.databind.json.JsonMapper$Builder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.json.JsonMapper].rebuild()"
    functionSourceFile: "com.fasterxml.jackson.databind.json.JsonMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.json.JsonMapper$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.json.JsonMapper:124,1"
      Dst: "[com.fasterxml.jackson.databind.json.JsonMapper].copy"
    - Src: "com.fasterxml.jackson.databind.json.JsonMapper:124,1"
      Dst: "[com.fasterxml.jackson.databind.json.JsonMapper$Builder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.json.JsonMapper].version()"
    functionSourceFile: "com.fasterxml.jackson.databind.json.JsonMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.Version"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.json.JsonMapper].getFactory()"
    functionSourceFile: "com.fasterxml.jackson.databind.json.JsonMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonFactory"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.json.JsonMapper].isEnabled(com.fasterxml.jackson.core.json.JsonReadFeature)"
    functionSourceFile: "com.fasterxml.jackson.databind.json.JsonMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.json.JsonReadFeature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.json.JsonMapper:153,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadFeature].mappedFeature"
    - Src: "com.fasterxml.jackson.databind.json.JsonMapper:153,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].isEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.json.JsonMapper].isEnabled(com.fasterxml.jackson.core.json.JsonWriteFeature)"
    functionSourceFile: "com.fasterxml.jackson.databind.json.JsonMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.json.JsonWriteFeature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.json.JsonMapper:157,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonWriteFeature].mappedFeature"
    - Src: "com.fasterxml.jackson.databind.json.JsonMapper:157,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].isEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_108__578].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_108__578"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__578].<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__578:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_108__578].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_108__578].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_108__578"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_108__578:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_108__578].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_108__578"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_108__578:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$108"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap$Builder].<init>()"
    functionSourceFile: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap$Builder"
    linkageType: null
    functionLinenumber: 41
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap$Builder:42,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap$Builder:43,1"
      Dst: "[java.util.HashMap].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 46
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Map"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorMap].putAll(java.util.Map)"
    - "[com.github.javaparser.utils.VisitorMap].putAll(java.util.Map)"
    functionUses: 1
    ICount: 15
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap$Builder:47,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap$Builder:48,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap$Builder:49,1"
      Dst: "[java.util.Map].putAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap$Builder].build()"
    functionSourceFile: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap$Builder"
    linkageType: null
    functionLinenumber: 54
    functionDepth: 0
    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: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap$Builder:55,1"
      Dst: "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 59
    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()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getQualifiedName()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 4
    ICount: 9
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap$Builder:60,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].getQualifiedName"
    - Src: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap$Builder:61,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 35
    functionDepth: 0
    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: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap$Builder:36,1"
      Dst: "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap$Builder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.SerializerCache].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.SerializerCache"
    linkageType: null
    functionLinenumber: 46
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.SerializerCache].<init>(int)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.SerializerCache:47,1"
      Dst: "[com.fasterxml.jackson.databind.ser.SerializerCache].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.SerializerCache].<init>(int)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.SerializerCache"
    linkageType: null
    functionLinenumber: 49
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.LRUMap].<init>(int,int)"
    functionUses: 1
    ICount: 12
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.SerializerCache:50,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.SerializerCache:51,1"
      Dst: "[java.lang.Math].min"
    - Src: "com.fasterxml.jackson.databind.ser.SerializerCache:52,1"
      Dst: "[com.fasterxml.jackson.databind.util.LRUMap].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.SerializerCache:53,1"
      Dst: "[java.util.concurrent.atomic.AtomicReference].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.SerializerCache].getReadOnlyLookupMap()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.SerializerCache"
    linkageType: null
    functionLinenumber: 61
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.SerializerCache]._makeReadOnlyLookupMap()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.SerializerCache:63"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.SerializerCache:66"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.SerializerCache:65"
        BranchSideFuncs:
        - "_makeReadOnlyLookupMap()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.SerializerCache:62,1"
      Dst: "[java.util.concurrent.atomic.AtomicReference].get"
    - Src: "com.fasterxml.jackson.databind.ser.SerializerCache:66,1"
      Dst: "[com.fasterxml.jackson.databind.ser.SerializerCache]._makeReadOnlyLookupMap"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.SerializerCache]._makeReadOnlyLookupMap()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.SerializerCache"
    linkageType: null
    functionLinenumber: 71
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap].'from'(com.fasterxml.jackson.databind.util.LRUMap)"
    functionUses: 1
    ICount: 11
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.SerializerCache:73"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.SerializerCache:77"
        BranchSideFuncs:
        - "'from'(com.fasterxml.jackson.databind.util.LRUMap)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.SerializerCache:76"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.SerializerCache:72,1"
      Dst: "[java.util.concurrent.atomic.AtomicReference].get"
    - Src: "com.fasterxml.jackson.databind.ser.SerializerCache:74,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap].from"
    - Src: "com.fasterxml.jackson.databind.ser.SerializerCache:75,1"
      Dst: "[java.util.concurrent.atomic.AtomicReference].set"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.SerializerCache].size()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.SerializerCache"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.SerializerCache:87,1"
      Dst: "[com.fasterxml.jackson.databind.util.LRUMap].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.SerializerCache].untypedValueSerializer(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.SerializerCache"
    linkageType: null
    functionLinenumber: 95
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TypeKey].<init>(java.lang.Class,boolean)"
    - "[com.fasterxml.jackson.databind.util.LRUMap].get(java.lang.Object)"
    functionUses: 5
    ICount: 13
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.SerializerCache:97,1"
      Dst: "[com.fasterxml.jackson.databind.util.TypeKey].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.SerializerCache:97,1"
      Dst: "[com.fasterxml.jackson.databind.util.LRUMap].get"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.SerializerCache].untypedValueSerializer(com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.SerializerCache"
    linkageType: null
    functionLinenumber: 102
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TypeKey].<init>(com.fasterxml.jackson.databind.JavaType,boolean)"
    - "[com.fasterxml.jackson.databind.util.LRUMap].get(java.lang.Object)"
    functionUses: 8
    ICount: 13
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.SerializerCache:104,1"
      Dst: "[com.fasterxml.jackson.databind.util.TypeKey].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.SerializerCache:104,1"
      Dst: "[com.fasterxml.jackson.databind.util.LRUMap].get"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.SerializerCache].typedValueSerializer(com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.SerializerCache"
    linkageType: null
    functionLinenumber: 109
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TypeKey].<init>(com.fasterxml.jackson.databind.JavaType,boolean)"
    - "[com.fasterxml.jackson.databind.util.LRUMap].get(java.lang.Object)"
    functionUses: 1
    ICount: 13
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.SerializerCache:111,1"
      Dst: "[com.fasterxml.jackson.databind.util.TypeKey].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.SerializerCache:111,1"
      Dst: "[com.fasterxml.jackson.databind.util.LRUMap].get"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.SerializerCache].typedValueSerializer(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.SerializerCache"
    linkageType: null
    functionLinenumber: 116
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TypeKey].<init>(java.lang.Class,boolean)"
    - "[com.fasterxml.jackson.databind.util.LRUMap].get(java.lang.Object)"
    functionUses: 1
    ICount: 13
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.SerializerCache:118,1"
      Dst: "[com.fasterxml.jackson.databind.util.TypeKey].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.SerializerCache:118,1"
      Dst: "[com.fasterxml.jackson.databind.util.LRUMap].get"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.SerializerCache].addTypedSerializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JsonSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.SerializerCache"
    linkageType: null
    functionLinenumber: 134
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TypeKey].<init>(com.fasterxml.jackson.databind.JavaType,boolean)"
    - "[com.fasterxml.jackson.databind.util.LRUMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 17
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.SerializerCache:136"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.SerializerCache:139"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.SerializerCache:136,1"
      Dst: "[com.fasterxml.jackson.databind.util.TypeKey].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.SerializerCache:136,1"
      Dst: "[com.fasterxml.jackson.databind.util.LRUMap].put"
    - Src: "com.fasterxml.jackson.databind.ser.SerializerCache:138,1"
      Dst: "[java.util.concurrent.atomic.AtomicReference].set"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.SerializerCache].addTypedSerializer(java.lang.Class,com.fasterxml.jackson.databind.JsonSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.SerializerCache"
    linkageType: null
    functionLinenumber: 144
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TypeKey].<init>(java.lang.Class,boolean)"
    - "[com.fasterxml.jackson.databind.util.LRUMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 17
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.SerializerCache:146"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.SerializerCache:149"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.SerializerCache:146,1"
      Dst: "[com.fasterxml.jackson.databind.util.TypeKey].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.SerializerCache:146,1"
      Dst: "[com.fasterxml.jackson.databind.util.LRUMap].put"
    - Src: "com.fasterxml.jackson.databind.ser.SerializerCache:148,1"
      Dst: "[java.util.concurrent.atomic.AtomicReference].set"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.SerializerCache].addAndResolveNonTypedSerializer(java.lang.Class,com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.SerializerCache"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.SerializerCache:158"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.SerializerCache:166"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.SerializerCache:165"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.SerializerCache:166"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.SerializerCache:169"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.SerializerCache:168"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.SerializerCache:158,1"
      Dst: "[com.fasterxml.jackson.databind.util.TypeKey].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.SerializerCache:158,1"
      Dst: "[com.fasterxml.jackson.databind.util.LRUMap].put"
    - Src: "com.fasterxml.jackson.databind.ser.SerializerCache:159,1"
      Dst: "[java.util.concurrent.atomic.AtomicReference].set"
    - Src: "com.fasterxml.jackson.databind.ser.SerializerCache:167,1"
      Dst: "[com.fasterxml.jackson.databind.ser.ResolvableSerializer].resolve"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.SerializerCache].addAndResolveNonTypedSerializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.SerializerCache"
    linkageType: null
    functionLinenumber: 175
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TypeKey].<init>(com.fasterxml.jackson.databind.JavaType,boolean)"
    - "[com.fasterxml.jackson.databind.util.LRUMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.BeanSerializerBase].resolve(com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer].resolve(com.fasterxml.jackson.databind.SerializerProvider)"
    functionUses: 1
    ICount: 22
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.SerializerCache:177"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.SerializerCache:185"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.SerializerCache:184"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.SerializerCache:185"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.SerializerCache:188"
        BranchSideFuncs:
        - "resolve(com.fasterxml.jackson.databind.SerializerProvider)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.SerializerCache:187"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.SerializerCache:177,1"
      Dst: "[com.fasterxml.jackson.databind.util.TypeKey].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.SerializerCache:177,1"
      Dst: "[com.fasterxml.jackson.databind.util.LRUMap].put"
    - Src: "com.fasterxml.jackson.databind.ser.SerializerCache:178,1"
      Dst: "[java.util.concurrent.atomic.AtomicReference].set"
    - Src: "com.fasterxml.jackson.databind.ser.SerializerCache:186,1"
      Dst: "[com.fasterxml.jackson.databind.ser.ResolvableSerializer].resolve"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.SerializerCache].addAndResolveNonTypedSerializer(java.lang.Class,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.SerializerCache"
    linkageType: null
    functionLinenumber: 201
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TypeKey].<init>(java.lang.Class,boolean)"
    - "[com.fasterxml.jackson.databind.util.LRUMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TypeKey].<init>(com.fasterxml.jackson.databind.JavaType,boolean)"
    - "[com.fasterxml.jackson.databind.util.LRUMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.BeanSerializerBase].resolve(com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer].resolve(com.fasterxml.jackson.databind.SerializerProvider)"
    functionUses: 1
    ICount: 28
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.SerializerCache:205"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.SerializerCache:206"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.SerializerCache:205"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.SerializerCache:205"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.SerializerCache:208"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.SerializerCache:207"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.SerializerCache:208"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.SerializerCache:211"
        BranchSideFuncs:
        - "resolve(com.fasterxml.jackson.databind.SerializerProvider)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.SerializerCache:210"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.SerializerCache:203,1"
      Dst: "[com.fasterxml.jackson.databind.util.TypeKey].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.SerializerCache:203,1"
      Dst: "[com.fasterxml.jackson.databind.util.LRUMap].put"
    - Src: "com.fasterxml.jackson.databind.ser.SerializerCache:206,1"
      Dst: "[java.util.concurrent.atomic.AtomicReference].set"
    - Src: "com.fasterxml.jackson.databind.ser.SerializerCache:209,1"
      Dst: "[com.fasterxml.jackson.databind.ser.ResolvableSerializer].resolve"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.SerializerCache].flush()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.SerializerCache"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.SerializerCache:219,1"
      Dst: "[com.fasterxml.jackson.databind.util.LRUMap].clear"
    - Src: "com.fasterxml.jackson.databind.ser.SerializerCache:220,1"
      Dst: "[java.util.concurrent.atomic.AtomicReference].set"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.exc.IgnoredPropertyException].<init>(com.fasterxml.jackson.core.JsonParser,java.lang.String,com.fasterxml.jackson.core.JsonLocation,java.lang.Class,java.lang.String,java.util.Collection)"
    functionSourceFile: "com.fasterxml.jackson.databind.exc.IgnoredPropertyException"
    linkageType: null
    functionLinenumber: 27
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "java.lang.String"
    - "com.fasterxml.jackson.core.JsonLocation"
    - "java.lang.Class"
    - "java.lang.String"
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.exc.PropertyBindingException].<init>(com.fasterxml.jackson.core.JsonParser,java.lang.String,com.fasterxml.jackson.core.JsonLocation,java.lang.Class,java.lang.String,java.util.Collection)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.exc.IgnoredPropertyException:28,1"
      Dst: "[com.fasterxml.jackson.databind.exc.PropertyBindingException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.exc.IgnoredPropertyException].<init>(java.lang.String,com.fasterxml.jackson.core.JsonLocation,java.lang.Class,java.lang.String,java.util.Collection)"
    functionSourceFile: "com.fasterxml.jackson.databind.exc.IgnoredPropertyException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "com.fasterxml.jackson.core.JsonLocation"
    - "java.lang.Class"
    - "java.lang.String"
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.exc.IgnoredPropertyException:39,1"
      Dst: "[com.fasterxml.jackson.databind.exc.PropertyBindingException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.exc.IgnoredPropertyException].'from'(com.fasterxml.jackson.core.JsonParser,java.lang.Object,java.lang.String,java.util.Collection)"
    functionSourceFile: "com.fasterxml.jackson.databind.exc.IgnoredPropertyException"
    linkageType: null
    functionLinenumber: 56
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.exc.IgnoredPropertyException"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "java.lang.Object"
    - "java.lang.String"
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.exc.IgnoredPropertyException].<init>(com.fasterxml.jackson.core.JsonParser,java.lang.String,com.fasterxml.jackson.core.JsonLocation,java.lang.Class,java.lang.String,java.util.Collection)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getCurrentLocation()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getCurrentLocation()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getCurrentLocation()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getCurrentLocation()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getCurrentLocation()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getCurrentLocation()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getCurrentLocation()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getCurrentLocation()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getCurrentLocation()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].prependPath(java.lang.Object,java.lang.String)"
    functionUses: 1
    ICount: 19
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.exc.IgnoredPropertyException:57"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.exc.IgnoredPropertyException:60"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.exc.IgnoredPropertyException:59"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.exc.IgnoredPropertyException:60,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.exc.IgnoredPropertyException:63,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.exc.IgnoredPropertyException:62,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.databind.exc.IgnoredPropertyException:65,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getCurrentLocation"
    - Src: "com.fasterxml.jackson.databind.exc.IgnoredPropertyException:65,1"
      Dst: "[com.fasterxml.jackson.databind.exc.IgnoredPropertyException].<init>"
    - Src: "com.fasterxml.jackson.databind.exc.IgnoredPropertyException:67,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException].prependPath"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.postprocessors.Java16PostProcessor].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.postprocessors.Java16PostProcessor"
    linkageType: null
    functionLinenumber: 25
    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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonSetter$Value].<init>(com.fasterxml.jackson.'annotation'.Nulls,com.fasterxml.jackson.'annotation'.Nulls)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonSetter$Value"
    linkageType: null
    functionLinenumber: 76
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.annotation.Nulls"
    - "com.fasterxml.jackson.annotation.Nulls"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonSetter$Value:77,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonSetter$Value].valueFor()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonSetter$Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonSetter$Value].readResolve()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonSetter$Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonSetter$Value:89"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonSetter$Value:92"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonSetter$Value:91"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonSetter$Value:89,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonSetter$Value]._empty"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonSetter$Value].'from'(com.fasterxml.jackson.'annotation'.JsonSetter)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonSetter$Value"
    linkageType: null
    functionLinenumber: 95
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonSetter$Value"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonSetter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].construct(com.fasterxml.jackson.'annotation'.Nulls,com.fasterxml.jackson.'annotation'.Nulls)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonSetter$Value:96"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonSetter$Value:99"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonSetter$Value:98"
        BranchSideFuncs:
        - "construct(com.fasterxml.jackson.'annotation'.Nulls,com.fasterxml.jackson.'annotation'.Nulls)"
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonSetter$Value:99,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonSetter].nulls"
    - Src: "com.fasterxml.jackson.annotation.JsonSetter$Value:99,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonSetter].contentNulls"
    - Src: "com.fasterxml.jackson.annotation.JsonSetter$Value:99,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonSetter$Value].construct"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonSetter$Value].construct(com.fasterxml.jackson.'annotation'.Nulls,com.fasterxml.jackson.'annotation'.Nulls)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonSetter$Value"
    linkageType: null
    functionLinenumber: 109
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonSetter$Value"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.annotation.Nulls"
    - "com.fasterxml.jackson.annotation.Nulls"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value]._empty(com.fasterxml.jackson.'annotation'.Nulls,com.fasterxml.jackson.'annotation'.Nulls)"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].<init>(com.fasterxml.jackson.'annotation'.Nulls,com.fasterxml.jackson.'annotation'.Nulls)"
    functionUses: 2
    ICount: 13
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonSetter$Value:110"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonSetter$Value:113"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonSetter$Value:112"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonSetter$Value:113"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonSetter$Value:116"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonSetter$Value:115"
        BranchSideFuncs:
        - "_empty(com.fasterxml.jackson.'annotation'.Nulls,com.fasterxml.jackson.'annotation'.Nulls)"
    - Branch String: "com.fasterxml.jackson.annotation.JsonSetter$Value:116"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonSetter$Value:119"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonSetter$Value:118"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.'annotation'.Nulls,com.fasterxml.jackson.'annotation'.Nulls)"
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonSetter$Value:116,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonSetter$Value]._empty"
    - Src: "com.fasterxml.jackson.annotation.JsonSetter$Value:119,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonSetter$Value].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonSetter$Value].empty()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonSetter$Value"
    linkageType: null
    functionLinenumber: 129
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonSetter$Value"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonSetter$Value].merge(com.fasterxml.jackson.'annotation'.JsonSetter$Value,com.fasterxml.jackson.'annotation'.JsonSetter$Value)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonSetter$Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonSetter$Value"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonSetter$Value"
    - "com.fasterxml.jackson.annotation.JsonSetter$Value"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonSetter$Value:144"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonSetter$Value:145"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonSetter$Value:144"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonSetter$Value:145,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonSetter$Value].withOverrides"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonSetter$Value].forValueNulls(com.fasterxml.jackson.'annotation'.Nulls)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonSetter$Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonSetter$Value"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.Nulls"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonSetter$Value:149,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonSetter$Value].construct"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonSetter$Value].forValueNulls(com.fasterxml.jackson.'annotation'.Nulls,com.fasterxml.jackson.'annotation'.Nulls)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonSetter$Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonSetter$Value"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.annotation.Nulls"
    - "com.fasterxml.jackson.annotation.Nulls"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonSetter$Value:153,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonSetter$Value].construct"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonSetter$Value].forContentNulls(com.fasterxml.jackson.'annotation'.Nulls)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonSetter$Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonSetter$Value"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.Nulls"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonSetter$Value:157,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonSetter$Value].construct"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonSetter$Value].withOverrides(com.fasterxml.jackson.'annotation'.JsonSetter$Value)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonSetter$Value"
    linkageType: null
    functionLinenumber: 166
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonSetter$Value"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonSetter$Value"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].construct(com.fasterxml.jackson.'annotation'.Nulls,com.fasterxml.jackson.'annotation'.Nulls)"
    functionUses: 1
    ICount: 21
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonSetter$Value:167"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonSetter$Value:168"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonSetter$Value:167"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonSetter$Value:167"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonSetter$Value:170"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonSetter$Value:169"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonSetter$Value:173"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonSetter$Value:176"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonSetter$Value:175"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonSetter$Value:176"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonSetter$Value:180"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonSetter$Value:179"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonSetter$Value:180"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonSetter$Value:183"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonSetter$Value:182"
        BranchSideFuncs:
        - "construct(com.fasterxml.jackson.'annotation'.Nulls,com.fasterxml.jackson.'annotation'.Nulls)"
    - Branch String: "com.fasterxml.jackson.annotation.JsonSetter$Value:180"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonSetter$Value:183"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonSetter$Value:182"
        BranchSideFuncs:
        - "construct(com.fasterxml.jackson.'annotation'.Nulls,com.fasterxml.jackson.'annotation'.Nulls)"
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonSetter$Value:183,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonSetter$Value].construct"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonSetter$Value].withValueNulls(com.fasterxml.jackson.'annotation'.Nulls)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonSetter$Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonSetter$Value"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.Nulls"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonSetter$Value:187"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonSetter$Value:190"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonSetter$Value:189"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonSetter$Value:190"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonSetter$Value:193"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonSetter$Value:192"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonSetter$Value:193,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonSetter$Value].construct"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonSetter$Value].withValueNulls(com.fasterxml.jackson.'annotation'.Nulls,com.fasterxml.jackson.'annotation'.Nulls)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonSetter$Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonSetter$Value"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.annotation.Nulls"
    - "com.fasterxml.jackson.annotation.Nulls"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonSetter$Value:197"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonSetter$Value:200"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonSetter$Value:199"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonSetter$Value:200"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonSetter$Value:203"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonSetter$Value:202"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonSetter$Value:203"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonSetter$Value:206"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonSetter$Value:205"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonSetter$Value:203"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonSetter$Value:206"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonSetter$Value:205"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonSetter$Value:206,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonSetter$Value].construct"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonSetter$Value].withContentNulls(com.fasterxml.jackson.'annotation'.Nulls)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonSetter$Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonSetter$Value"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.Nulls"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonSetter$Value:210"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonSetter$Value:213"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonSetter$Value:212"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonSetter$Value:213"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonSetter$Value:216"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonSetter$Value:215"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonSetter$Value:216,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonSetter$Value].construct"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonSetter$Value].getValueNulls()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonSetter$Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.Nulls"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonSetter$Value].getContentNulls()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonSetter$Value"
    linkageType: null
    functionLinenumber: 219
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.Nulls"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonSetter$Value].nonDefaultValueNulls()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonSetter$Value"
    linkageType: null
    functionLinenumber: 226
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.Nulls"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonSetter$Value:227"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonSetter$Value:226"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonSetter$Value].nonDefaultContentNulls()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonSetter$Value"
    linkageType: null
    functionLinenumber: 234
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.Nulls"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonSetter$Value:235"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonSetter$Value:234"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonSetter$Value].toString()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonSetter$Value"
    linkageType: null
    functionLinenumber: 245
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 19
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonSetter$Value:246,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonSetter$Value].hashCode()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonSetter$Value"
    linkageType: null
    functionLinenumber: 251
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonSetter$Value:252,1"
      Dst: "[java.lang.Enum].ordinal"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonSetter$Value].equals(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonSetter$Value"
    linkageType: null
    functionLinenumber: 256
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 33
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonSetter$Value:257"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonSetter$Value:258"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonSetter$Value:257"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonSetter$Value:258"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonSetter$Value:259"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonSetter$Value:258"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonSetter$Value:259"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonSetter$Value:264"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonSetter$Value:263"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonSetter$Value:261"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonSetter$Value:259"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonSetter$Value:261"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonSetter$Value:259"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonSetter$Value:259,1"
      Dst: "[java.lang.Object].getClass"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonSetter$Value]._empty(com.fasterxml.jackson.'annotation'.Nulls,com.fasterxml.jackson.'annotation'.Nulls)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonSetter$Value"
    linkageType: null
    functionLinenumber: 273
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.annotation.Nulls"
    - "com.fasterxml.jackson.annotation.Nulls"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonSetter$Value:274"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonSetter$Value:273"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonSetter$Value:274"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonSetter$Value:273"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator$lambda_visit_2__739].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__739"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__739].<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__739:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator$lambda_visit_2__739].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator$lambda_visit_2__739].<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__739"
    linkageType: null
    functionLinenumber: -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: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator$lambda_visit_2__739:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator$lambda_visit_2__739].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator$lambda_visit_2__739"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator$lambda_visit_2__739:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].lambda$visit$2"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getEnumConstants_7__836].bootstrap$(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getEnumConstants_7__836"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getEnumConstants_7__836].<init>(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getEnumConstants_7__836:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getEnumConstants_7__836].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getEnumConstants_7__836].<init>(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getEnumConstants_7__836"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getEnumConstants_7__836:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getEnumConstants_7__836].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getEnumConstants_7__836"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].lambda$getEnumConstants$7(com.github.javaparser.ast.body.EnumConstantDeclaration)"
    functionUses: 9
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getEnumConstants_7__836:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].lambda$getEnumConstants$7"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_getType_1__619].bootstrap$(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_getType_1__619"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Supplier"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_getType_1__619].<init>(com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_getType_1__619:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_getType_1__619].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_getType_1__619].<init>(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_getType_1__619"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_getType_1__619:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_getType_1__619].get()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_getType_1__619"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].lambda$getType$1(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_getType_1__619:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].lambda$getType$1"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__183].bootstrap$(com.github.javaparser.ast.expr.ConditionalExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__183"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.ConditionalExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__183].<init>(com.github.javaparser.ast.expr.ConditionalExpr)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__183:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__183].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__183].<init>(com.github.javaparser.ast.expr.ConditionalExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__183"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.ConditionalExpr"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__183:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__183].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__183"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__183:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.type.WritableTypeId].<init>()"
    functionSourceFile: "com.fasterxml.jackson.core.type.WritableTypeId"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.type.WritableTypeId:156,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.type.WritableTypeId].<init>(java.lang.Object,com.fasterxml.jackson.core.JsonToken)"
    functionSourceFile: "com.fasterxml.jackson.core.type.WritableTypeId"
    linkageType: null
    functionLinenumber: 165
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonToken"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.type.WritableTypeId].<init>(java.lang.Object,com.fasterxml.jackson.core.JsonToken,java.lang.Object)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.type.WritableTypeId:166,1"
      Dst: "[com.fasterxml.jackson.core.type.WritableTypeId].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.type.WritableTypeId].<init>(java.lang.Object,java.lang.Class,com.fasterxml.jackson.core.JsonToken)"
    functionSourceFile: "com.fasterxml.jackson.core.type.WritableTypeId"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.Class"
    - "com.fasterxml.jackson.core.JsonToken"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.type.WritableTypeId:179,1"
      Dst: "[com.fasterxml.jackson.core.type.WritableTypeId].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.type.WritableTypeId].<init>(java.lang.Object,com.fasterxml.jackson.core.JsonToken,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.core.type.WritableTypeId"
    linkageType: null
    functionLinenumber: 192
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonToken"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.type.WritableTypeId:193,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.YieldStmt].<init>()"
    functionSourceFile: "com.github.javaparser.ast.stmt.YieldStmt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.YieldStmt:56,1"
      Dst: "[com.github.javaparser.ast.expr.NameExpr].<init>"
    - Src: "com.github.javaparser.ast.stmt.YieldStmt:56,1"
      Dst: "[com.github.javaparser.ast.stmt.YieldStmt].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.YieldStmt:61,1"
      Dst: "[com.github.javaparser.ast.stmt.YieldStmt].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 68
    functionDepth: 0
    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:69,1"
      Dst: "[com.github.javaparser.ast.stmt.Statement].<init>"
    - Src: "com.github.javaparser.ast.stmt.YieldStmt:70,1"
      Dst: "[com.github.javaparser.ast.stmt.YieldStmt].setExpression"
    - Src: "com.github.javaparser.ast.stmt.YieldStmt:71,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.YieldStmt].getExpression()"
    functionSourceFile: "com.github.javaparser.ast.stmt.YieldStmt"
    linkageType: null
    functionLinenumber: 75
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 13
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: 86
    functionDepth: 0
    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:88"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.YieldStmt:91"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.YieldStmt:90"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.stmt.YieldStmt:92"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.YieldStmt:94"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.stmt.YieldStmt:93"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.YieldStmt:87,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.stmt.YieldStmt:91,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.stmt.YieldStmt:93,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode"
    - Src: "com.github.javaparser.ast.stmt.YieldStmt:95,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    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: null
    functionLinenumber: 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.ObjectIdentityHashCodeVisitor].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.HashCodeVisitor].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.ObjectIdentityEqualsVisitor].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.ModifierVisitor].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.EqualsVisitor].visit(com.github.javaparser.ast.stmt.YieldStmt,java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].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)"
    functionUses: 62
    ICount: 5
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.YieldStmt:102,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 107
    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.YieldStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.stmt.YieldStmt,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].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)"
    functionUses: 45
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.YieldStmt:108,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.YieldStmt].isYieldStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.YieldStmt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.YieldStmt].asYieldStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.YieldStmt"
    linkageType: null
    functionLinenumber: -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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.YieldStmt].toYieldStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.YieldStmt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.YieldStmt:126,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.YieldStmt].ifYieldStmt(java.util.function.Consumer)"
    functionSourceFile: "com.github.javaparser.ast.stmt.YieldStmt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.YieldStmt:132,1"
      Dst: "[java.util.function.Consumer].accept"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 137
    functionDepth: 0
    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:138"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.YieldStmt:141"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.YieldStmt:140"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.YieldStmt:141"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.YieldStmt:145"
        BranchSideFuncs:
        - "setExpression(com.github.javaparser.ast.expr.Expression)"
      - BranchSide: "com.github.javaparser.ast.stmt.YieldStmt:144"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.YieldStmt:142,1"
      Dst: "[com.github.javaparser.ast.stmt.YieldStmt].setExpression"
    - Src: "com.github.javaparser.ast.stmt.YieldStmt:145,1"
      Dst: "[com.github.javaparser.ast.Node].replace"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.YieldStmt].clone()"
    functionSourceFile: "com.github.javaparser.ast.stmt.YieldStmt"
    linkageType: null
    functionLinenumber: 150
    functionDepth: 0
    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: 45
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.YieldStmt:151,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>"
    - Src: "com.github.javaparser.ast.stmt.YieldStmt:151,1"
      Dst: "[com.github.javaparser.ast.stmt.YieldStmt].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.YieldStmt].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.stmt.YieldStmt"
    linkageType: null
    functionLinenumber: 156
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.YieldStmtMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer"
    linkageType: null
    functionLinenumber: 132
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer].<init>(java.lang.Class,java.lang.Boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer:133,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer:133,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer].getInstance()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer"
    linkageType: null
    functionLinenumber: 134
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer].<init>(com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer,boolean,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer"
    linkageType: null
    functionLinenumber: 138
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer].<init>(com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer,boolean,boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer:139,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer]._createWithMerge(boolean,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer"
    linkageType: null
    functionLinenumber: 144
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonDeserializer"
    argCount: 2
    argTypes:
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer].<init>(com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer,boolean,boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer:145,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer"
    linkageType: null
    functionLinenumber: 150
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ObjectNode"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.DeserializationContext].getNodeFactory()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.JsonParser].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.databind.node.JsonNodeFactory].objectNode()"
    - "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer$ContainerStack].<init>()"
    - "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer]._deserializeContainerNoRecursion(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.node.JsonNodeFactory,com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer$ContainerStack,com.fasterxml.jackson.databind.node.ContainerNode)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer$ContainerStack].<init>()"
    - "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer]._deserializeObjectAtName(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.node.JsonNodeFactory,com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer$ContainerStack)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.databind.node.JsonNodeFactory].objectNode()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken(java.lang.Class,com.fasterxml.jackson.core.JsonParser)"
    functionUses: 82
    ICount: 26
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer:152"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer:157"
        BranchSideFuncs:
        - "_deserializeContainerNoRecursion(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.node.JsonNodeFactory,com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer$ContainerStack,com.fasterxml.jackson.databind.node.ContainerNode)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer:156"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer:157"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer:162"
        BranchSideFuncs:
        - "_deserializeObjectAtName(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.node.JsonNodeFactory,com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer$ContainerStack)"
        - "<init>()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer:161"
        BranchSideFuncs:
        - "hasToken(com.fasterxml.jackson.core.JsonToken)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer:162"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer:165"
        BranchSideFuncs:
        - "objectNode()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer:164"
        BranchSideFuncs:
        - "handleUnexpectedToken(java.lang.Class,com.fasterxml.jackson.core.JsonParser)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer:151,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getNodeFactory"
    - Src: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer:152,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isExpectedStartObjectToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer:153,1"
      Dst: "[com.fasterxml.jackson.databind.node.JsonNodeFactory].objectNode"
    - Src: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer:154,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer$ContainerStack].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer:154,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer]._deserializeContainerNoRecursion"
    - Src: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer:157,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].hasToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer:158,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer]._deserializeObjectAtName"
    - Src: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer:165,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.node.ObjectNode)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer"
    linkageType: null
    functionLinenumber: 176
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ObjectNode"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.node.ObjectNode"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.JsonParser].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer$ContainerStack].<init>()"
    - "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer].updateObject(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.node.ObjectNode,com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer$ContainerStack)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken(java.lang.Class,com.fasterxml.jackson.core.JsonParser)"
    functionUses: 1
    ICount: 17
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer:177"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer:178"
        BranchSideFuncs:
        - "updateObject(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.node.ObjectNode,com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer$ContainerStack)"
        - "<init>()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer:177"
        BranchSideFuncs:
        - "updateObject(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.node.ObjectNode,com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer$ContainerStack)"
        - "<init>()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer:177"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer:181"
        BranchSideFuncs:
        - "updateObject(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.node.ObjectNode,com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer$ContainerStack)"
        - "<init>()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer:180"
        BranchSideFuncs:
        - "handleUnexpectedToken(java.lang.Class,com.fasterxml.jackson.core.JsonParser)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer:177,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isExpectedStartObjectToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer:177,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].hasToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer:178,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer$ContainerStack].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer:178,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer].updateObject"
    - Src: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer:181,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer"
    linkageType: null
    functionLinenumber: 125
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.node.ObjectNode)"
    functionUses: 21
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer:126,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer].deserialize"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$2:425,1"
      Dst: "[com.github.javaparser.ast.visitor.TreeVisitor].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$2:429"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$2:432"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$2:431"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$2:429,1"
      Dst: "[com.github.javaparser.ast.Node].isPhantom"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$2:430,1"
      Dst: "[java.util.Map].get"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$2:430,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].access$300"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext$lambda_findResolvedTypesByTypeVariable_0__1005].bootstrap$(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext$lambda_findResolvedTypesByTypeVariable_0__1005"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext$lambda_findResolvedTypesByTypeVariable_0__1005].<init>(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext$lambda_findResolvedTypesByTypeVariable_0__1005:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext$lambda_findResolvedTypesByTypeVariable_0__1005].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext$lambda_findResolvedTypesByTypeVariable_0__1005].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext$lambda_findResolvedTypesByTypeVariable_0__1005"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext$lambda_findResolvedTypesByTypeVariable_0__1005:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext$lambda_findResolvedTypesByTypeVariable_0__1005].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext$lambda_findResolvedTypesByTypeVariable_0__1005"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].lambda$findResolvedTypesByTypeVariable$0(java.lang.String,com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration)"
    functionUses: 3
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext$lambda_findResolvedTypesByTypeVariable_0__1005:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].lambda$findResolvedTypesByTypeVariable$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_112__582].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_112__582"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__582].<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__582:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_112__582].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_112__582].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_112__582"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_112__582:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_112__582].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_112__582"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_112__582:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$112"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration$lambda_getTypeParameters_0__859].bootstrap$(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration$lambda_getTypeParameters_0__859"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration$lambda_getTypeParameters_0__859].<init>(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration$lambda_getTypeParameters_0__859:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration$lambda_getTypeParameters_0__859].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration$lambda_getTypeParameters_0__859].<init>(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration$lambda_getTypeParameters_0__859"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration$lambda_getTypeParameters_0__859:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration$lambda_getTypeParameters_0__859].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration$lambda_getTypeParameters_0__859"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].lambda$getTypeParameters$0(com.github.javaparser.ast.type.TypeParameter)"
    functionUses: 9
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration$lambda_getTypeParameters_0__859:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].lambda$getTypeParameters$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_95__587].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_95__587"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__587].<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__587:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_95__587].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_95__587].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_95__587"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_95__587:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_95__587].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_95__587"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_95__587:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$95"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getFields_18__929].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getFields_18__929"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getFields_18__929].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getFields_18__929:-1,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getFields_18__929].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getFields_18__929].<init>()"
    functionSourceFile: "com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getFields_18__929"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getFields_18__929:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getFields_18__929].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getFields_18__929"
    linkageType: null
    functionLinenumber: -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__929:-1,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithMembers].lambda$getFields$18"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.PackageVersion].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.PackageVersion"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.PackageVersion:12,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.PackageVersion].version()"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.PackageVersion"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.Version"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__325].bootstrap$(com.github.javaparser.ast.expr.AssignExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__325"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.AssignExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__325].<init>(com.github.javaparser.ast.expr.AssignExpr)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__325:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__325].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__325].<init>(com.github.javaparser.ast.expr.AssignExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__325"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.AssignExpr"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__325:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__325].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__325"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__325:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.DefaultDeserializationContext$Impl].<init>(com.fasterxml.jackson.databind.deser.DeserializerFactory)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.DefaultDeserializationContext$Impl"
    linkageType: null
    functionLinenumber: 407
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.deser.DeserializerFactory"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.DefaultDeserializationContext].<init>(com.fasterxml.jackson.databind.deser.DeserializerFactory,com.fasterxml.jackson.databind.deser.DeserializerCache)"
    - "[com.fasterxml.jackson.databind.deser.DeserializerCache].<init>()"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.DefaultDeserializationContext$Impl:408,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DeserializerCache].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.DefaultDeserializationContext$Impl:408,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DefaultDeserializationContext].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.DefaultDeserializationContext$Impl].<init>(com.fasterxml.jackson.databind.deser.DefaultDeserializationContext$Impl,com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.InjectableValues)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.DefaultDeserializationContext$Impl"
    linkageType: null
    functionLinenumber: 412
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.deser.DefaultDeserializationContext$Impl"
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.InjectableValues"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.DefaultDeserializationContext].<init>(com.fasterxml.jackson.databind.deser.DefaultDeserializationContext,com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.InjectableValues)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.DefaultDeserializationContext$Impl:413,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DefaultDeserializationContext].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.DefaultDeserializationContext$Impl].<init>(com.fasterxml.jackson.databind.deser.DefaultDeserializationContext$Impl)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.DefaultDeserializationContext$Impl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.deser.DefaultDeserializationContext$Impl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.DefaultDeserializationContext$Impl:416,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DefaultDeserializationContext].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.DefaultDeserializationContext$Impl].<init>(com.fasterxml.jackson.databind.deser.DefaultDeserializationContext$Impl,com.fasterxml.jackson.databind.deser.DeserializerFactory)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.DefaultDeserializationContext$Impl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.deser.DefaultDeserializationContext$Impl"
    - "com.fasterxml.jackson.databind.deser.DeserializerFactory"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.DefaultDeserializationContext$Impl:419,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DefaultDeserializationContext].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.DefaultDeserializationContext$Impl].<init>(com.fasterxml.jackson.databind.deser.DefaultDeserializationContext$Impl,com.fasterxml.jackson.databind.DeserializationConfig)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.DefaultDeserializationContext$Impl"
    linkageType: null
    functionLinenumber: 422
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.deser.DefaultDeserializationContext$Impl"
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.DefaultDeserializationContext].<init>(com.fasterxml.jackson.databind.deser.DefaultDeserializationContext,com.fasterxml.jackson.databind.DeserializationConfig)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.DefaultDeserializationContext$Impl:423,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DefaultDeserializationContext].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.DefaultDeserializationContext$Impl].<init>(com.fasterxml.jackson.databind.deser.DefaultDeserializationContext$Impl,com.fasterxml.jackson.databind.cfg.CacheProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.DefaultDeserializationContext$Impl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.deser.DefaultDeserializationContext$Impl"
    - "com.fasterxml.jackson.databind.cfg.CacheProvider"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.DefaultDeserializationContext$Impl:430,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DefaultDeserializationContext].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.DefaultDeserializationContext$Impl].copy()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.DefaultDeserializationContext$Impl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.DefaultDeserializationContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.DefaultDeserializationContext$Impl:435,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].verifyMustOverride"
    - Src: "com.fasterxml.jackson.databind.deser.DefaultDeserializationContext$Impl:436,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DefaultDeserializationContext$Impl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.DefaultDeserializationContext$Impl].createInstance(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.InjectableValues)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.DefaultDeserializationContext$Impl"
    linkageType: null
    functionLinenumber: 441
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.DefaultDeserializationContext"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.InjectableValues"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.DefaultDeserializationContext$Impl].<init>(com.fasterxml.jackson.databind.deser.DefaultDeserializationContext$Impl,com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.InjectableValues)"
    functionUses: 2
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.DefaultDeserializationContext$Impl:442,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DefaultDeserializationContext$Impl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.DefaultDeserializationContext$Impl].createDummyInstance(com.fasterxml.jackson.databind.DeserializationConfig)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.DefaultDeserializationContext$Impl"
    linkageType: null
    functionLinenumber: 447
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.DefaultDeserializationContext"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.DefaultDeserializationContext$Impl].<init>(com.fasterxml.jackson.databind.deser.DefaultDeserializationContext$Impl,com.fasterxml.jackson.databind.DeserializationConfig)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.DefaultDeserializationContext$Impl:448,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DefaultDeserializationContext$Impl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.DefaultDeserializationContext$Impl].'with'(com.fasterxml.jackson.databind.deser.DeserializerFactory)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.DefaultDeserializationContext$Impl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.DefaultDeserializationContext"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.deser.DeserializerFactory"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.DefaultDeserializationContext$Impl:453,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DefaultDeserializationContext$Impl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.DefaultDeserializationContext$Impl].withCaches(com.fasterxml.jackson.databind.cfg.CacheProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.DefaultDeserializationContext$Impl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.DefaultDeserializationContext"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.CacheProvider"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.DefaultDeserializationContext$Impl:458,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DefaultDeserializationContext$Impl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_10__1045].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_10__1045"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.BiConsumer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_10__1045].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_10__1045:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_10__1045].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_10__1045].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_10__1045"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_10__1045:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_10__1045].accept(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_10__1045"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__1045:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$10"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence$isNull__1102].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmSequence$isNull__1102"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence$isNull__1102].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmSequence$isNull__1102:-1,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence$isNull__1102].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence$isNull__1102].<init>()"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmSequence$isNull__1102"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmSequence$isNull__1102:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence$isNull__1102].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmSequence$isNull__1102"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmSequence$isNull__1102:-1,1"
      Dst: "[java.util.Objects].isNull"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getMethods_2__1134].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getMethods_2__1134"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getMethods_2__1134].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getMethods_2__1134:-1,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getMethods_2__1134].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getMethods_2__1134].<init>()"
    functionSourceFile: "com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getMethods_2__1134"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getMethods_2__1134:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getMethods_2__1134].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getMethods_2__1134"
    linkageType: null
    functionLinenumber: -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: 6
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getMethods_2__1134:-1,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithMembers].lambda$getMethods$2"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.ValueInstantiators$Base].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.ValueInstantiators$Base"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.ValueInstantiators$Base:39,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.ValueInstantiators$Base].findValueInstantiator(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.deser.ValueInstantiator)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.ValueInstantiators$Base"
    linkageType: null
    functionLinenumber: 43
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.ValueInstantiator"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    - "com.fasterxml.jackson.databind.BeanDescription"
    - "com.fasterxml.jackson.databind.deser.ValueInstantiator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_153__529].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_153__529"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__529].<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__529:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_153__529].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_153__529].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_153__529"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_153__529:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_153__529].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_153__529"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_153__529:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$153"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_66__504].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_66__504"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__504].<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__504:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_66__504].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_66__504].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_66__504"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_66__504:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_66__504].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_66__504"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_66__504:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$66"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.VarType$calculateResolvedType__677].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.type.VarType$calculateResolvedType__677"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.VarType$calculateResolvedType__677].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.VarType$calculateResolvedType__677:-1,1"
      Dst: "[com.github.javaparser.ast.type.VarType$calculateResolvedType__677].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.VarType$calculateResolvedType__677].<init>()"
    functionSourceFile: "com.github.javaparser.ast.type.VarType$calculateResolvedType__677"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.VarType$calculateResolvedType__677:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.VarType$calculateResolvedType__677].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.type.VarType$calculateResolvedType__677"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.Expression].calculateResolvedType()"
    functionUses: 11
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.VarType$calculateResolvedType__677:-1,1"
      Dst: "[com.github.javaparser.ast.expr.Expression].calculateResolvedType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_2__1124].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_2__1124"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_2__1124].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_2__1124:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_2__1124].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_2__1124].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_2__1124"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_2__1124:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_2__1124].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_2__1124"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__1124:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators].lambda$new$2"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.LabeledStmt].<init>()"
    functionSourceFile: "com.github.javaparser.ast.stmt.LabeledStmt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.LabeledStmt:52,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].<init>"
    - Src: "com.github.javaparser.ast.stmt.LabeledStmt:52,1"
      Dst: "[com.github.javaparser.ast.stmt.ReturnStmt].<init>"
    - Src: "com.github.javaparser.ast.stmt.LabeledStmt:52,1"
      Dst: "[com.github.javaparser.ast.stmt.LabeledStmt].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.github.javaparser.ast.stmt.Statement"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.LabeledStmt:56,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].<init>"
    - Src: "com.github.javaparser.ast.stmt.LabeledStmt:56,1"
      Dst: "[com.github.javaparser.ast.stmt.LabeledStmt].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.SimpleName"
    - "com.github.javaparser.ast.stmt.Statement"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.LabeledStmt:61,1"
      Dst: "[com.github.javaparser.ast.stmt.LabeledStmt].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 68
    functionDepth: 0
    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:69,1"
      Dst: "[com.github.javaparser.ast.stmt.Statement].<init>"
    - Src: "com.github.javaparser.ast.stmt.LabeledStmt:70,1"
      Dst: "[com.github.javaparser.ast.stmt.LabeledStmt].setLabel"
    - Src: "com.github.javaparser.ast.stmt.LabeledStmt:71,1"
      Dst: "[com.github.javaparser.ast.stmt.LabeledStmt].setStatement"
    - Src: "com.github.javaparser.ast.stmt.LabeledStmt:72,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 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.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.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.LabeledStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].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.GenericListVisitorAdapter].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.symbolsolver.resolution.typeinference.ControlFlowLogic$1].visit(com.github.javaparser.ast.stmt.LabeledStmt,java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].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.ObjectIdentityEqualsVisitor].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.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.stmt.LabeledStmt,java.lang.Object)"
    functionUses: 62
    ICount: 5
    EdgeCount: 13
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.LabeledStmt:78,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 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.VoidVisitorAdapter].visit(com.github.javaparser.ast.stmt.LabeledStmt,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].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)"
    functionUses: 45
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.LabeledStmt:84,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.LabeledStmt].getStatement()"
    functionSourceFile: "com.github.javaparser.ast.stmt.LabeledStmt"
    linkageType: null
    functionLinenumber: 88
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.Statement"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 13
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.LabeledStmt].setStatement(com.github.javaparser.ast.stmt.Statement)"
    functionSourceFile: "com.github.javaparser.ast.stmt.LabeledStmt"
    linkageType: null
    functionLinenumber: 93
    functionDepth: 0
    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:95"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.LabeledStmt:98"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.LabeledStmt:97"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.stmt.LabeledStmt:99"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.LabeledStmt:101"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.stmt.LabeledStmt:100"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.LabeledStmt:94,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.stmt.LabeledStmt:98,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.stmt.LabeledStmt:100,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode"
    - Src: "com.github.javaparser.ast.stmt.LabeledStmt:102,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.LabeledStmt].getLabel()"
    functionSourceFile: "com.github.javaparser.ast.stmt.LabeledStmt"
    linkageType: null
    functionLinenumber: 107
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.SimpleName"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 13
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: 112
    functionDepth: 0
    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:114"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.LabeledStmt:117"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.LabeledStmt:116"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.stmt.LabeledStmt:118"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.LabeledStmt:120"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.stmt.LabeledStmt:119"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.LabeledStmt:113,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.stmt.LabeledStmt:117,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.stmt.LabeledStmt:119,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode"
    - Src: "com.github.javaparser.ast.stmt.LabeledStmt:121,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.LabeledStmt].clone()"
    functionSourceFile: "com.github.javaparser.ast.stmt.LabeledStmt"
    linkageType: null
    functionLinenumber: 127
    functionDepth: 0
    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: 45
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.LabeledStmt:128,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>"
    - Src: "com.github.javaparser.ast.stmt.LabeledStmt:128,1"
      Dst: "[com.github.javaparser.ast.stmt.LabeledStmt].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.LabeledStmt].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.stmt.LabeledStmt"
    linkageType: null
    functionLinenumber: 133
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.LabeledStmtMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: 139
    functionDepth: 0
    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:140"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.LabeledStmt:143"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.LabeledStmt:142"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.LabeledStmt:143"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.LabeledStmt:147"
        BranchSideFuncs:
        - "setLabel(com.github.javaparser.ast.expr.SimpleName)"
      - BranchSide: "com.github.javaparser.ast.stmt.LabeledStmt:146"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.LabeledStmt:147"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.LabeledStmt:151"
        BranchSideFuncs:
        - "setStatement(com.github.javaparser.ast.stmt.Statement)"
      - BranchSide: "com.github.javaparser.ast.stmt.LabeledStmt:150"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.LabeledStmt:144,1"
      Dst: "[com.github.javaparser.ast.stmt.LabeledStmt].setLabel"
    - Src: "com.github.javaparser.ast.stmt.LabeledStmt:148,1"
      Dst: "[com.github.javaparser.ast.stmt.LabeledStmt].setStatement"
    - Src: "com.github.javaparser.ast.stmt.LabeledStmt:151,1"
      Dst: "[com.github.javaparser.ast.Node].replace"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.LabeledStmt].isLabeledStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.LabeledStmt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.LabeledStmt].asLabeledStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.LabeledStmt"
    linkageType: null
    functionLinenumber: -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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.LabeledStmt].ifLabeledStmt(java.util.function.Consumer)"
    functionSourceFile: "com.github.javaparser.ast.stmt.LabeledStmt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.LabeledStmt:169,1"
      Dst: "[java.util.function.Consumer].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.LabeledStmt].toLabeledStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.LabeledStmt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.LabeledStmt:175,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.observer.ObservableProperty$Type].values()"
    functionSourceFile: "com.github.javaparser.ast.observer.ObservableProperty$Type"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.observer.ObservableProperty$Type[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.observer.ObservableProperty$Type:139,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.observer.ObservableProperty$Type"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.observer.ObservableProperty$Type:139,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 146
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "int"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.observer.ObservableProperty$Type:147,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.observer.ObservableProperty$Type].$values()"
    functionSourceFile: "com.github.javaparser.ast.observer.ObservableProperty$Type"
    linkageType: null
    functionLinenumber: 138
    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: null
    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: null
    functionLinenumber: 138
    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: null
    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: null
    functionLinenumber: -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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration$lambda_getEnumConstants_0__833].bootstrap$(com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration$lambda_getEnumConstants_0__833"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration$lambda_getEnumConstants_0__833].<init>(com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration$lambda_getEnumConstants_0__833:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration$lambda_getEnumConstants_0__833].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration$lambda_getEnumConstants_0__833].<init>(com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration$lambda_getEnumConstants_0__833"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration$lambda_getEnumConstants_0__833:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration$lambda_getEnumConstants_0__833].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration$lambda_getEnumConstants_0__833"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].lambda$getEnumConstants$0(java.lang.reflect.Field)"
    functionUses: 9
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration$lambda_getEnumConstants_0__833:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].lambda$getEnumConstants$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$LineEndingProcessor$lambda_postProcess_0__989].bootstrap$(com.github.javaparser.ParserConfiguration$LineEndingProcessor)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$LineEndingProcessor$lambda_postProcess_0__989"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ParserConfiguration$LineEndingProcessor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParserConfiguration$LineEndingProcessor$lambda_postProcess_0__989].<init>(com.github.javaparser.ParserConfiguration$LineEndingProcessor)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$LineEndingProcessor$lambda_postProcess_0__989:-1,1"
      Dst: "[com.github.javaparser.ParserConfiguration$LineEndingProcessor$lambda_postProcess_0__989].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$LineEndingProcessor$lambda_postProcess_0__989].<init>(com.github.javaparser.ParserConfiguration$LineEndingProcessor)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$LineEndingProcessor$lambda_postProcess_0__989"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ParserConfiguration$LineEndingProcessor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$LineEndingProcessor$lambda_postProcess_0__989:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$LineEndingProcessor$lambda_postProcess_0__989].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$LineEndingProcessor$lambda_postProcess_0__989"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$LineEndingProcessor$lambda_postProcess_0__989:-1,1"
      Dst: "[com.github.javaparser.ParserConfiguration$LineEndingProcessor].lambda$postProcess$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_1__1095].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_1__1095"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_1__1095].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_1__1095:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_1__1095].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_1__1095].<init>()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_1__1095"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_1__1095:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_1__1095].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_1__1095"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 7
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_1__1095:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].lambda$calculate$1"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping].<init>()"
    functionSourceFile: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping"
    linkageType: null
    functionLinenumber: 326
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping:327,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping:321,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping].isEmpty()"
    functionSourceFile: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping"
    linkageType: null
    functionLinenumber: 333
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList].isEmpty()"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    functionUses: 1
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping:334,1"
      Dst: "[java.util.List].isEmpty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping].add(int,int,int,int)"
    functionSourceFile: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping"
    linkageType: null
    functionLinenumber: 337
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping$DeltaInfo].<init>(int,int,int,int)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    functionUses: 1
    ICount: 10
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping:338,1"
      Dst: "[com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping$DeltaInfo].<init>"
    - Src: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping:338,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping].lookup(com.github.javaparser.Position)"
    functionSourceFile: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping$PositionUpdate"
    argCount: 1
    argTypes:
    - "com.github.javaparser.Position"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping:346"
      Branch Sides:
      - BranchSide: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping:349"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping:348"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping:350"
      Branch Sides:
      - BranchSide: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping:353"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping:345,1"
      Dst: "[java.util.Collections].binarySearch"
    - Src: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping:347,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping].transform(com.github.javaparser.Position)"
    functionSourceFile: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.Position"
    argCount: 1
    argTypes:
    - "com.github.javaparser.Position"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping:449,1"
      Dst: "[com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping].lookup"
    - Src: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping:449,1"
      Dst: "[com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping$PositionUpdate].transform"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping].transform(com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.Range"
    argCount: 1
    argTypes:
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping:458"
      Branch Sides:
      - BranchSide: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping:461"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping:458"
      Branch Sides:
      - BranchSide: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping:461"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping:456,1"
      Dst: "[com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping].transform"
    - Src: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping:462,1"
      Dst: "[com.github.javaparser.Range].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray].<init>()"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray"
    linkageType: null
    functionLinenumber: 56
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.AbstractNumberParser].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:57,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.AbstractNumberParser].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray].parseBigDecimalString(byte[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.math.BigDecimal"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 155
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:75"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:78"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:77"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:91"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:92"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:93"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:92"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:92"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:100"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:99"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:94"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:100"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:99"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:101"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:125"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:124"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:103"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:106"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:125"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:124"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:107"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:107"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:106"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:109"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:101"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:100"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:111"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:76"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:75"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:125"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:130"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:129"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:137"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:157"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:156"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:140"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:141"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:142"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:141"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:141"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:144"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:143"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:144"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:144"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:143"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:147"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:150"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:149"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:151"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:147"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:146"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:152"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:155"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:154"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:159"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:162"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:161"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:159"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:162"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:161"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:159"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:162"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:161"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:159"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:164"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:163"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:164"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:166"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:165"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:164"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:169"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:168"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:169"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:172"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:171"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:170"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:170"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:169"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:76,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray].parseBigDecimalStringWithManyDigits"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:85,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.AbstractNumberParser].charAt"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:95,1"
      Dst: "[java.lang.NumberFormatException].<init>"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:103,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isDigit"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:110,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseFourDigits"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:170,1"
      Dst: "[java.math.BigDecimal].<init>"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:170,1"
      Dst: "[java.math.BigDecimal].scaleByPowerOfTen"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:172,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray].valueOfBigDecimalString"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:175,1"
      Dst: "[java.lang.Throwable].initCause"
    JavaMethodInfo: null
    BBCount: 59
    CyclomaticComplexity: 4
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray].parseBigDecimalStringWithManyDigits(byte[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.math.BigDecimal"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 176
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:184"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:200"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:201"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:202"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:201"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:201"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:211"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:210"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:203"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:211"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:210"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:212"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:215"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:214"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:212"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:215"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:214"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:215"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:219"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:218"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:215"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:219"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:218"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:220"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:223"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:222"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:220"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:223"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:222"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:223"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:223"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:226"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:246"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:245"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:229"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:232"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:231"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:229"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:232"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:231"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:232"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:235"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:234"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:232"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:235"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:234"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:237"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:240"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:239"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:237"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:240"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:239"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:240"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:246"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:245"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:240"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:246"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:245"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:248"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:254"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:253"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:254"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:256"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:255"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:263"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:283"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:282"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:266"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:267"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:268"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:267"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:267"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:270"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:269"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:270"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:269"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:273"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:276"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:275"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:277"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:273"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:272"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:278"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:281"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:280"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:285"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:286"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:285"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:285"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:288"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:287"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:288"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:291"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:290"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:291"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:293"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:291"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:293"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:291"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:295"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:185,1"
      Dst: "[java.lang.NumberFormatException].<init>"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:195,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.AbstractNumberParser].charAt"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:212,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isEightZeroes"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:220,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isEightDigits"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:223,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isDigit"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:296,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray].valueOfBigDecimalString"
    JavaMethodInfo: null
    BBCount: 72
    CyclomaticComplexity: 10
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray].valueOfBigDecimalString(byte[],int,int,int,int,boolean,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.math.BigDecimal"
    argCount: 7
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    - "int"
    - "int"
    - "boolean"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 48
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:337"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:346"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:345"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:338"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:343"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:342"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:351"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:369"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:353"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:360"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:359"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:354"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:357"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:356"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:363"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:366"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:365"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:375"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:374"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:339,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].createPowersOfTenFloor16Map"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:340,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].fillPowersOfNFloor16Recursive"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:341,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskByteArray].parseDigitsRecursive"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:363,1"
      Dst: "[java.math.BigInteger].signum"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:366,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].computePowerOfTen"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:367,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].multiply"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:367,1"
      Dst: "[java.math.BigInteger].add"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:375,1"
      Dst: "[java.math.BigInteger].negate"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray:375,1"
      Dst: "[java.math.BigDecimal].<init>"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__305].bootstrap$(com.github.javaparser.ast.expr.NameExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__305"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.NameExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__305].<init>(com.github.javaparser.ast.expr.NameExpr)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__305:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__305].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__305].<init>(com.github.javaparser.ast.expr.NameExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__305"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.NameExpr"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__305:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__305].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__305"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__305:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_26__1063].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_26__1063"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.BiConsumer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_26__1063].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_26__1063:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_26__1063].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_26__1063].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_26__1063"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_26__1063:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_26__1063].accept(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_26__1063"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__1063:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$26"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ObjectCreationContext].<init>(com.github.javaparser.ast.expr.ObjectCreationExpr,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ObjectCreationContext"
    linkageType: null
    functionLinenumber: 46
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ObjectCreationExpr"
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].<init>(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ObjectCreationContext:47,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ObjectCreationContext].solveType(java.lang.String,java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ObjectCreationContext"
    linkageType: null
    functionLinenumber: 51
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.model.SymbolReference"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hasScope()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].getScope()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].get(com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].getType(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isReferenceType()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator:com.fasterxml.jackson.databind.util.ArrayIterator:com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator:com.github.javaparser.TokenRange$1:com.github.javaparser.ast.Node$PostOrderIterator:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator:com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1: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:com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration:com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter:com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].internalTypes()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].internalTypes()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].internalTypes()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].internalTypes()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].internalTypes()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].internalTypes()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].internalTypes()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].internalTypes()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].internalTypes()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].internalTypes()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].internalTypes()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].internalTypes()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].internalTypes()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].internalTypes()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].getName()"
    - "[com.github.javaparser.resolution.model.SymbolReference].solved(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
    - "[com.github.javaparser.resolution.Navigator].demandParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.resolution.Navigator].demandParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory].getContext(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.resolution.Context].solveType(java.lang.String,java.util.List)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext].solveType(java.lang.String,java.util.List)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ObjectCreationContext].solveType(java.lang.String,java.util.List)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext].solveType(java.lang.String,java.util.List)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationExtendsContext].solveType(java.lang.String,java.util.List)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnumDeclarationContext].solveType(java.lang.String,java.util.List)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext].solveType(java.lang.String,java.util.List)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext].solveType(java.lang.String,java.util.List)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnnotationDeclarationContext].solveType(java.lang.String,java.util.List)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext].solveType(java.lang.String,java.util.List)"
    functionUses: 9
    ICount: 47
    EdgeCount: 98
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ObjectCreationContext:52"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ObjectCreationContext:66"
        BranchSideFuncs:
        - "isReferenceType()"
        - "getScope()"
        - "get(com.github.javaparser.resolution.TypeSolver)"
        - "getType(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ObjectCreationContext:65"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ObjectCreationContext:56"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ObjectCreationContext:66"
        BranchSideFuncs:
        - "hasNext()"
        - "getTypeDeclaration()"
        - "next()"
        - "internalTypes()"
        - "iterator()"
        - "asReferenceType()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ObjectCreationContext:65"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ObjectCreationContext:56"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ObjectCreationContext:66"
        BranchSideFuncs:
        - "hasNext()"
        - "getTypeDeclaration()"
        - "next()"
        - "internalTypes()"
        - "iterator()"
        - "asReferenceType()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ObjectCreationContext:65"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ObjectCreationContext:58"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ObjectCreationContext:66"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "internalTypes()"
        - "iterator()"
        - "getName()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ObjectCreationContext:65"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ObjectCreationContext:59"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ObjectCreationContext:62"
        BranchSideFuncs:
        - "solved(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ObjectCreationContext:61"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ObjectCreationContext:67"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ObjectCreationContext:70"
        BranchSideFuncs:
        - "demandParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ObjectCreationContext:69"
        BranchSideFuncs:
        - "getContext(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
        - "solveType(java.lang.String,java.util.List)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ObjectCreationContext:52,1"
      Dst: "[com.github.javaparser.ast.Node].hasScope"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ObjectCreationContext:53,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].getScope"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ObjectCreationContext:53,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ObjectCreationContext:54,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].get"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ObjectCreationContext:54,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].getType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ObjectCreationContext:56,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ObjectCreationContext:56,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ObjectCreationContext:56,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ObjectCreationContext:56,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ObjectCreationContext:58,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].internalTypes"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ObjectCreationContext:58,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ObjectCreationContext:58,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ObjectCreationContext:58,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ObjectCreationContext:59,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedDeclaration].getName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ObjectCreationContext:59,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ObjectCreationContext:60,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].solved"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ObjectCreationContext:66,1"
      Dst: "[com.github.javaparser.resolution.Navigator].demandParentNode"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ObjectCreationContext:70,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory].getContext"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ObjectCreationContext:70,1"
      Dst: "[com.github.javaparser.resolution.Context].solveType"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ObjectCreationContext].solveSymbol(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ObjectCreationContext"
    linkageType: null
    functionLinenumber: 74
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.model.SymbolReference"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.Navigator].demandParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory].getContext(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnnotationDeclarationContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForStatementContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnumDeclarationContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ObjectCreationContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForEachStatementContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.InstanceOfExprContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.VariableDeclarationExprContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.resolution.Context].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext].solveSymbol(java.lang.String)"
    functionUses: 11
    ICount: 8
    EdgeCount: 21
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ObjectCreationContext:75,1"
      Dst: "[com.github.javaparser.resolution.Navigator].demandParentNode"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ObjectCreationContext:75,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory].getContext"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ObjectCreationContext:75,1"
      Dst: "[com.github.javaparser.resolution.Context].solveSymbol"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ObjectCreationContext].solveMethod(java.lang.String,java.util.List,boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ObjectCreationContext"
    linkageType: null
    functionLinenumber: 79
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.model.SymbolReference"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.util.List"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.Navigator].demandParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory].getContext(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForEachStatementContext].solveMethod(java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].solveMethod(java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext].solveMethod(java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext].solveMethod(java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext].solveMethod(java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext].solveMethod(java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext].solveMethod(java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext].solveMethod(java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext].solveMethod(java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForStatementContext].solveMethod(java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnumDeclarationContext].solveMethod(java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext].solveMethod(java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext].solveMethod(java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext].solveMethod(java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnnotationDeclarationContext].solveMethod(java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext].solveMethod(java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.resolution.Context].solveMethod(java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ObjectCreationContext].solveMethod(java.lang.String,java.util.List,boolean)"
    functionUses: 12
    ICount: 10
    EdgeCount: 20
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ObjectCreationContext:80,1"
      Dst: "[com.github.javaparser.resolution.Navigator].demandParentNode"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ObjectCreationContext:80,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory].getContext"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ObjectCreationContext:80,1"
      Dst: "[com.github.javaparser.resolution.Context].solveMethod"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.ContinueStmtMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.ContinueStmtMetaModel"
    linkageType: null
    functionLinenumber: 41
    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:42,1"
      Dst: "[com.github.javaparser.metamodel.StatementMetaModel].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList$lambda_notifyElementAdded_1__354].bootstrap$(com.github.javaparser.ast.NodeList,int,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.NodeList$lambda_notifyElementAdded_1__354"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__354].<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__354:-1,1"
      Dst: "[com.github.javaparser.ast.NodeList$lambda_notifyElementAdded_1__354].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList$lambda_notifyElementAdded_1__354].<init>(com.github.javaparser.ast.NodeList,int,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.NodeList$lambda_notifyElementAdded_1__354"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "int"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList$lambda_notifyElementAdded_1__354:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList$lambda_notifyElementAdded_1__354].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.NodeList$lambda_notifyElementAdded_1__354"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__354:-1,1"
      Dst: "[com.github.javaparser.ast.NodeList].lambda$notifyElementAdded$1"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor$Serialization].<init>(java.lang.reflect.Constructor)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor$Serialization"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Constructor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor$Serialization:235,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor$Serialization:236,1"
      Dst: "[java.lang.reflect.Constructor].getDeclaringClass"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor$Serialization:237,1"
      Dst: "[java.lang.reflect.Constructor].getParameterTypes"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer].<init>(java.lang.Class,java.lang.Short)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer"
    linkageType: null
    functionLinenumber: 349
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Short"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].<init>(java.lang.Class,com.fasterxml.jackson.databind.type.LogicalType,java.lang.Object,java.lang.Object)"
    functionUses: 2
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer:350,1"
      Dst: "[java.lang.Short].valueOf"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer:350,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer"
    linkageType: null
    functionLinenumber: 356
    functionDepth: 0
    returnType: "java.lang.Short"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].isExpectedNumberIntToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].isExpectedNumberIntToken()"
    - "[com.fasterxml.jackson.core.JsonParser].isExpectedNumberIntToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getShortValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getShortValue()"
    - "[com.fasterxml.jackson.core.JsonParser].getShortValue()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._parseShortPrimitive(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer]._parseShort(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 82
    ICount: 15
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer:357"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer:360"
        BranchSideFuncs:
        - "getShortValue()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer:359"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer:360"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer:363"
        BranchSideFuncs:
        - "_parseShortPrimitive(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer:362"
        BranchSideFuncs:
        - "_parseShort(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer:357,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isExpectedNumberIntToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer:358,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getShortValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer:358,1"
      Dst: "[java.lang.Short].valueOf"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer:361,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._parseShortPrimitive"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer:363,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer]._parseShort"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer]._parseShort(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer"
    linkageType: null
    functionLinenumber: 369
    functionDepth: 0
    returnType: "java.lang.Short"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentTokenId()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.core.JsonParser].currentTokenId()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getText()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getText()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getText()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getText()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getText()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getText()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._checkFloatToIntCoercion(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getShortValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getShortValue()"
    - "[com.fasterxml.jackson.core.JsonParser].getShortValue()"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getShortValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getShortValue()"
    - "[com.fasterxml.jackson.core.JsonParser].getShortValue()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].extractScalarFromObject(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.JsonDeserializer,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._deserializeFromArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].getValueType(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._checkFromStringCoercion(com.fasterxml.jackson.databind.DeserializationContext,java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._checkTextualNull(com.fasterxml.jackson.databind.DeserializationContext,java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.core.io.NumberInput].parseInt(java.lang.String)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleWeirdStringValue(java.lang.Class,java.lang.String,java.lang.String,java.lang.Object[])"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._shortOverflow(int)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleWeirdStringValue(java.lang.Class,java.lang.String,java.lang.String,java.lang.Object[])"
    functionUses: 1
    ICount: 73
    EdgeCount: 35
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer:376"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer:379"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer:378"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer:379"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer:382"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer:381"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer:399"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer:402"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer:401"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer:402"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer:405"
        BranchSideFuncs:
        - "getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer:404"
        BranchSideFuncs:
        - "_checkTextualNull(com.fasterxml.jackson.databind.DeserializationContext,java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer:406"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer:411"
        BranchSideFuncs:
        - "getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer:410"
        BranchSideFuncs:
        - "parseInt(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer:417"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer:421"
        BranchSideFuncs:
        - "handleWeirdStringValue(java.lang.Class,java.lang.String,java.lang.String,java.lang.Object[])"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer:420"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer:370,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentTokenId"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer:372,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getText"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer:375,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._checkFloatToIntCoercion"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer:377,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].getNullValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer:380,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer].getEmptyValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer:382,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getShortValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer:382,1"
      Dst: "[java.lang.Short].valueOf"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer:389,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].extractScalarFromObject"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer:392,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._deserializeFromArray"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer:394,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].getValueType"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer:394,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer:398,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._checkFromStringCoercion"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer:405,1"
      Dst: "[java.lang.String].trim"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer:406,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._checkTextualNull"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer:411,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberInput].parseInt"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer:413,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleWeirdStringValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer:417,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._shortOverflow"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer"
    linkageType: null
    functionLinenumber: 338
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 14
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer:339,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].getEmptyValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer].getNullAccessPattern()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.AccessPattern"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer:339,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].getNullAccessPattern"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$1$lambda_postProcess_0__1003].bootstrap$(com.github.javaparser.ParserConfiguration,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$1$lambda_postProcess_0__1003"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__1003].<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__1003:-1,1"
      Dst: "[com.github.javaparser.ParserConfiguration$1$lambda_postProcess_0__1003].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$1$lambda_postProcess_0__1003].<init>(com.github.javaparser.ParserConfiguration,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$1$lambda_postProcess_0__1003"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ParserConfiguration"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$1$lambda_postProcess_0__1003:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$1$lambda_postProcess_0__1003].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$1$lambda_postProcess_0__1003"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$1$lambda_postProcess_0__1003:-1,1"
      Dst: "[com.github.javaparser.ParserConfiguration$1].lambda$postProcess$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer"
    linkageType: null
    functionLinenumber: 194
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer].<init>(java.lang.Class,java.lang.Boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer:195,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer:195,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer].getInstance()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer"
    linkageType: null
    functionLinenumber: 196
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer].<init>(com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer,boolean,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer"
    linkageType: null
    functionLinenumber: 200
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer].<init>(com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer,boolean,boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer:201,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer]._createWithMerge(boolean,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer"
    linkageType: null
    functionLinenumber: 206
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonDeserializer"
    argCount: 2
    argTypes:
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer].<init>(com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer,boolean,boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer:207,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer"
    linkageType: null
    functionLinenumber: 212
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ArrayNode"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.JsonParser].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].getNodeFactory()"
    - "[com.fasterxml.jackson.databind.node.JsonNodeFactory].arrayNode()"
    - "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer$ContainerStack].<init>()"
    - "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer]._deserializeContainerNoRecursion(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.node.JsonNodeFactory,com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer$ContainerStack,com.fasterxml.jackson.databind.node.ContainerNode)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken(java.lang.Class,com.fasterxml.jackson.core.JsonParser)"
    functionUses: 82
    ICount: 14
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer:213"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer:220"
        BranchSideFuncs:
        - "arrayNode()"
        - "_deserializeContainerNoRecursion(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.node.JsonNodeFactory,com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer$ContainerStack,com.fasterxml.jackson.databind.node.ContainerNode)"
        - "getNodeFactory()"
        - "<init>()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer:219"
        BranchSideFuncs:
        - "handleUnexpectedToken(java.lang.Class,com.fasterxml.jackson.core.JsonParser)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer:213,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isExpectedStartArrayToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer:214,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getNodeFactory"
    - Src: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer:215,1"
      Dst: "[com.fasterxml.jackson.databind.node.JsonNodeFactory].arrayNode"
    - Src: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer:216,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer$ContainerStack].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer:216,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer]._deserializeContainerNoRecursion"
    - Src: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer:220,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.node.ArrayNode)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer"
    linkageType: null
    functionLinenumber: 229
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ArrayNode"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.node.ArrayNode"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.JsonParser].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer$ContainerStack].<init>()"
    - "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer]._deserializeContainerNoRecursion(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.node.JsonNodeFactory,com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer$ContainerStack,com.fasterxml.jackson.databind.node.ContainerNode)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].getNodeFactory()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken(java.lang.Class,com.fasterxml.jackson.core.JsonParser)"
    functionUses: 1
    ICount: 14
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer:230"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer:235"
        BranchSideFuncs:
        - "_deserializeContainerNoRecursion(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.node.JsonNodeFactory,com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer$ContainerStack,com.fasterxml.jackson.databind.node.ContainerNode)"
        - "<init>()"
        - "getNodeFactory()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer:234"
        BranchSideFuncs:
        - "handleUnexpectedToken(java.lang.Class,com.fasterxml.jackson.core.JsonParser)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer:230,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isExpectedStartArrayToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer:231,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getNodeFactory"
    - Src: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer:231,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer$ContainerStack].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer:231,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer]._deserializeContainerNoRecursion"
    - Src: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer:235,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer"
    linkageType: null
    functionLinenumber: 187
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.node.ArrayNode)"
    functionUses: 21
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer:188,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer].deserialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_30__472].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_30__472"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__472].<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__472:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_30__472].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_30__472].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_30__472"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_30__472:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_30__472].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_30__472"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_30__472:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$30"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonInclude$Include].values()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonInclude$Include"
    linkageType: null
    functionLinenumber: 112
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonInclude$Include[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.ForStmt].clone()"
    - "[com.github.javaparser.ast.type.PrimitiveType].clone()"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].clone()"
    - "[com.github.javaparser.ast.stmt.AssertStmt].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].clone()"
    - "[com.github.javaparser.ast.expr.SwitchExpr].clone()"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].clone()"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].clone()"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.AssignExpr].clone()"
    - "[com.github.javaparser.ast.stmt.BlockStmt].clone()"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].clone()"
    - "[com.github.javaparser.ast.type.ReferenceType].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].clone()"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].clone()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.type.WildcardType].clone()"
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].clone()"
    - "[com.github.javaparser.ast.stmt.TryStmt].clone()"
    - "[com.github.javaparser.ast.body.FieldDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.PatternExpr].clone()"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].clone()"
    - "[com.github.javaparser.ast.type.TypeParameter].clone()"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].clone()"
    - "[com.github.javaparser.ast.stmt.YieldStmt].clone()"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].clone()"
    - "[com.github.javaparser.ast.type.VarType].clone()"
    - "[com.github.javaparser.ast.expr.LiteralExpr].clone()"
    - "[com.github.javaparser.ast.type.VoidType].clone()"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].clone()"
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.expr.NameExpr].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].clone()"
    - "[com.github.javaparser.ast.type.UnionType].clone()"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].clone()"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.ThisExpr].clone()"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].clone()"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].clone()"
    - "[com.github.javaparser.ast.expr.TypeExpr].clone()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].clone()"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].clone()"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.body.MethodDeclaration].clone()"
    - "[com.github.javaparser.ast.body.EnumDeclaration].clone()"
    - "[com.github.javaparser.ast.body.ReceiverParameter].clone()"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].clone()"
    - "[com.github.javaparser.ast.stmt.DoStmt].clone()"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].clone()"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].clone()"
    - "[com.github.javaparser.ast.expr.Name].clone()"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].clone()"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].clone()"
    - "[com.github.javaparser.ast.body.VariableDeclarator].clone()"
    - "[com.github.javaparser.ast.type.Type].clone()"
    - "[com.github.javaparser.ast.Modifier].clone()"
    - "[com.github.javaparser.ast.ImportDeclaration].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.type.IntersectionType].clone()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.Expression].clone()"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].clone()"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.CastExpr].clone()"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.Statement].clone()"
    - "[com.github.javaparser.ast.expr.SimpleName].clone()"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].clone()"
    - "[com.github.javaparser.ast.stmt.BreakStmt].clone()"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].clone()"
    - "[java.lang.Thread].clone()"
    - "[com.github.javaparser.ast.expr.ClassExpr].clone()"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].clone()"
    - "[com.github.javaparser.ast.body.Parameter].clone()"
    - "[com.github.javaparser.ast.Node].clone()"
    - "[com.github.javaparser.ast.PackageDeclaration].clone()"
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.type.ArrayType].clone()"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].clone()"
    - "[com.github.javaparser.ast.expr.LambdaExpr].clone()"
    - "[com.github.javaparser.ast.stmt.WhileStmt].clone()"
    - "[com.github.javaparser.ast.stmt.CatchClause].clone()"
    - "[com.github.javaparser.ast.stmt.IfStmt].clone()"
    - "[com.github.javaparser.ast.CompilationUnit].clone()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].clone()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].clone()"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].clone()"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].clone()"
    - "[com.github.javaparser.ast.expr.SuperExpr].clone()"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].clone()"
    - "[com.github.javaparser.ast.ArrayCreationLevel].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDirective].clone()"
    - "[com.github.javaparser.ast.expr.MemberValuePair].clone()"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].clone()"
    - "[com.github.javaparser.ast.body.RecordDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].clone()"
    - "[com.github.javaparser.ast.expr.UnaryExpr].clone()"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.BinaryExpr].clone()"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].clone()"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].clone()"
    - "[com.github.javaparser.ast.type.UnknownType].clone()"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].clone()"
    - "[com.fasterxml.jackson.databind.util.ISO8601DateFormat].clone()"
    functionUses: 5
    ICount: 4
    EdgeCount: 115
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonInclude$Include:113,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonInclude$Include].valueOf(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonInclude$Include"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonInclude$Include"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonInclude$Include:113,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonInclude$Include].<init>(java.lang.String,int)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonInclude$Include"
    linkageType: null
    functionLinenumber: 112
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonInclude$Include:113,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonInclude$Include].$values()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonInclude$Include"
    linkageType: null
    functionLinenumber: 112
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonInclude$Include[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.annotation.JsonSerialize$Inclusion].values()"
    functionSourceFile: "com.fasterxml.jackson.databind.annotation.JsonSerialize$Inclusion"
    linkageType: null
    functionLinenumber: 191
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.annotation.JsonSerialize$Inclusion[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.ForStmt].clone()"
    - "[com.github.javaparser.ast.type.PrimitiveType].clone()"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].clone()"
    - "[com.github.javaparser.ast.stmt.AssertStmt].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].clone()"
    - "[com.github.javaparser.ast.expr.SwitchExpr].clone()"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].clone()"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].clone()"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.AssignExpr].clone()"
    - "[com.github.javaparser.ast.stmt.BlockStmt].clone()"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].clone()"
    - "[com.github.javaparser.ast.type.ReferenceType].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].clone()"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].clone()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.type.WildcardType].clone()"
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].clone()"
    - "[com.github.javaparser.ast.stmt.TryStmt].clone()"
    - "[com.github.javaparser.ast.body.FieldDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.PatternExpr].clone()"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].clone()"
    - "[com.github.javaparser.ast.type.TypeParameter].clone()"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].clone()"
    - "[com.github.javaparser.ast.stmt.YieldStmt].clone()"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].clone()"
    - "[com.github.javaparser.ast.type.VarType].clone()"
    - "[com.github.javaparser.ast.expr.LiteralExpr].clone()"
    - "[com.github.javaparser.ast.type.VoidType].clone()"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].clone()"
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.expr.NameExpr].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].clone()"
    - "[com.github.javaparser.ast.type.UnionType].clone()"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].clone()"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.ThisExpr].clone()"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].clone()"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].clone()"
    - "[com.github.javaparser.ast.expr.TypeExpr].clone()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].clone()"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].clone()"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.body.MethodDeclaration].clone()"
    - "[com.github.javaparser.ast.body.EnumDeclaration].clone()"
    - "[com.github.javaparser.ast.body.ReceiverParameter].clone()"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].clone()"
    - "[com.github.javaparser.ast.stmt.DoStmt].clone()"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].clone()"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].clone()"
    - "[com.github.javaparser.ast.expr.Name].clone()"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].clone()"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].clone()"
    - "[com.github.javaparser.ast.body.VariableDeclarator].clone()"
    - "[com.github.javaparser.ast.type.Type].clone()"
    - "[com.github.javaparser.ast.Modifier].clone()"
    - "[com.github.javaparser.ast.ImportDeclaration].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.type.IntersectionType].clone()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.Expression].clone()"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].clone()"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.CastExpr].clone()"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.Statement].clone()"
    - "[com.github.javaparser.ast.expr.SimpleName].clone()"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].clone()"
    - "[com.github.javaparser.ast.stmt.BreakStmt].clone()"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].clone()"
    - "[java.lang.Thread].clone()"
    - "[com.github.javaparser.ast.expr.ClassExpr].clone()"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].clone()"
    - "[com.github.javaparser.ast.body.Parameter].clone()"
    - "[com.github.javaparser.ast.Node].clone()"
    - "[com.github.javaparser.ast.PackageDeclaration].clone()"
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.type.ArrayType].clone()"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].clone()"
    - "[com.github.javaparser.ast.expr.LambdaExpr].clone()"
    - "[com.github.javaparser.ast.stmt.WhileStmt].clone()"
    - "[com.github.javaparser.ast.stmt.CatchClause].clone()"
    - "[com.github.javaparser.ast.stmt.IfStmt].clone()"
    - "[com.github.javaparser.ast.CompilationUnit].clone()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].clone()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].clone()"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].clone()"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].clone()"
    - "[com.github.javaparser.ast.expr.SuperExpr].clone()"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].clone()"
    - "[com.github.javaparser.ast.ArrayCreationLevel].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDirective].clone()"
    - "[com.github.javaparser.ast.expr.MemberValuePair].clone()"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].clone()"
    - "[com.github.javaparser.ast.body.RecordDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].clone()"
    - "[com.github.javaparser.ast.expr.UnaryExpr].clone()"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.BinaryExpr].clone()"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].clone()"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].clone()"
    - "[com.github.javaparser.ast.type.UnknownType].clone()"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].clone()"
    - "[com.fasterxml.jackson.databind.util.ISO8601DateFormat].clone()"
    functionUses: 1
    ICount: 4
    EdgeCount: 115
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.annotation.JsonSerialize$Inclusion:192,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.annotation.JsonSerialize$Inclusion].valueOf(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.annotation.JsonSerialize$Inclusion"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.annotation.JsonSerialize$Inclusion"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.annotation.JsonSerialize$Inclusion:192,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.annotation.JsonSerialize$Inclusion].<init>(java.lang.String,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.annotation.JsonSerialize$Inclusion"
    linkageType: null
    functionLinenumber: 192
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.annotation.JsonSerialize$Inclusion:193,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.annotation.JsonSerialize$Inclusion].$values()"
    functionSourceFile: "com.fasterxml.jackson.databind.annotation.JsonSerialize$Inclusion"
    linkageType: null
    functionLinenumber: 191
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.annotation.JsonSerialize$Inclusion[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].<init>(com.fasterxml.jackson.databind.JavaType,java.lang.Class,java.util.List,java.lang.Class,com.fasterxml.jackson.databind.util.Annotations,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.AnnotationIntrospector,com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver,com.fasterxml.jackson.databind.type.TypeFactory,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    linkageType: null
    functionLinenumber: 141
    functionDepth: 0
    returnType: "void"
    argCount: 10
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "java.lang.Class"
    - "java.util.List"
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.util.Annotations"
    - "com.fasterxml.jackson.databind.type.TypeBindings"
    - "com.fasterxml.jackson.databind.AnnotationIntrospector"
    - "com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver"
    - "com.fasterxml.jackson.databind.type.TypeFactory"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.Annotated].<init>()"
    functionUses: 2
    ICount: 23
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClass:142,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.Annotated].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].<init>(com.fasterxml.jackson.databind.JavaType,java.lang.Class,java.util.List,java.lang.Class,com.fasterxml.jackson.databind.util.Annotations,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.AnnotationIntrospector,com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver,com.fasterxml.jackson.databind.type.TypeFactory)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 9
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "java.lang.Class"
    - "java.util.List"
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.util.Annotations"
    - "com.fasterxml.jackson.databind.type.TypeBindings"
    - "com.fasterxml.jackson.databind.AnnotationIntrospector"
    - "com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver"
    - "com.fasterxml.jackson.databind.type.TypeFactory"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClass:160,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].<init>(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    linkageType: null
    functionLinenumber: 169
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.Annotated].<init>()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector].emptyAnnotations()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].emptyBindings()"
    functionUses: 2
    ICount: 17
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClass:170,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.Annotated].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClass:173,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClass:175,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotationCollector].emptyAnnotations"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClass:176,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings].emptyBindings"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].construct(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.cfg.MapperConfig)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClass:188,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].construct"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].construct(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClass:198,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver].resolve"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].constructWithoutSuperTypes(java.lang.Class,com.fasterxml.jackson.databind.cfg.MapperConfig)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClass:210,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].constructWithoutSuperTypes"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].constructWithoutSuperTypes(java.lang.Class,com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClass:220,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver].resolveWithoutSuperTypes"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].resolveType(java.lang.reflect.Type)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    linkageType: null
    functionLinenumber: 232
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Type"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeFactory].resolveMemberType(java.lang.reflect.Type,com.fasterxml.jackson.databind.type.TypeBindings)"
    functionUses: 6
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClass:233,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].resolveMemberType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getAnnotated()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    linkageType: null
    functionLinenumber: 242
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getModifiers()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClass:246,1"
      Dst: "[java.lang.Class].getModifiers"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getName()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    linkageType: null
    functionLinenumber: 248
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClass:249,1"
      Dst: "[java.lang.Class].getName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getAnnotation(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    linkageType: null
    functionLinenumber: 252
    functionDepth: 0
    returnType: "java.lang.annotation.Annotation"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$TwoAnnotations].get(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationMap].get(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$OneAnnotation].get(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$NoAnnotations].get(java.lang.Class)"
    functionUses: 3
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClass:253,1"
      Dst: "[com.fasterxml.jackson.databind.util.Annotations].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].hasAnnotation(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    linkageType: null
    functionLinenumber: 257
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$NoAnnotations].has(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$TwoAnnotations].has(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationMap].has(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$OneAnnotation].has(java.lang.Class)"
    functionUses: 1
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClass:258,1"
      Dst: "[com.fasterxml.jackson.databind.util.Annotations].has"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].hasOneOf(java.lang.Class[])"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    linkageType: null
    functionLinenumber: 262
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$OneAnnotation].hasOneOf(java.lang.Class[])"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$NoAnnotations].hasOneOf(java.lang.Class[])"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationMap].hasOneOf(java.lang.Class[])"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$TwoAnnotations].hasOneOf(java.lang.Class[])"
    functionUses: 1
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClass:263,1"
      Dst: "[com.fasterxml.jackson.databind.util.Annotations].hasOneOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getRawType()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    linkageType: null
    functionLinenumber: 267
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 18
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].annotations()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Iterable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedClass:274"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClass:276"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClass:275"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedClass:276"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClass:277"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedClass:276"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClass:279"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClass:275,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotationMap].annotations"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClass:278,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClass:280,1"
      Dst: "[java.util.Collections].emptyList"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getType()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    linkageType: null
    functionLinenumber: 284
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getAnnotations()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    linkageType: null
    functionLinenumber: 294
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.Annotations"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].hasAnnotations()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    linkageType: null
    functionLinenumber: 298
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotationMap].size()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$TwoAnnotations].size()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$NoAnnotations].size()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$OneAnnotation].size()"
    functionUses: 1
    ICount: 8
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedClass:299"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClass:298"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClass:299,1"
      Dst: "[com.fasterxml.jackson.databind.util.Annotations].size"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getDefaultConstructor()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    linkageType: null
    functionLinenumber: 302
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass]._creators()"
    functionUses: 3
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClass:303,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass]._creators"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getConstructors()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    linkageType: null
    functionLinenumber: 306
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass]._creators()"
    functionUses: 5
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClass:307,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass]._creators"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getFactoryMethods()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    linkageType: null
    functionLinenumber: 313
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass]._creators()"
    functionUses: 3
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClass:314,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass]._creators"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getStaticMethods()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClass:322,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getFactoryMethods"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].memberMethods()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    linkageType: null
    functionLinenumber: 325
    functionDepth: 0
    returnType: "java.lang.Iterable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass]._methods()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClass:326,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass]._methods"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getMemberMethodCount()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClass:330,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass]._methods"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClass:330,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].findMethod(java.lang.String,java.lang.Class[])"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    linkageType: null
    functionLinenumber: 333
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Class[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass]._methods()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap].find(java.lang.String,java.lang.Class[])"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClass:334,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass]._methods"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClass:334,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap].find"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getFieldCount()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClass:338,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass]._fields"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClass:338,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].fields()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    linkageType: null
    functionLinenumber: 341
    functionDepth: 0
    returnType: "java.lang.Iterable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass]._fields()"
    functionUses: 5
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClass:342,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass]._fields"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].isNonStaticInnerClass()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    linkageType: null
    functionLinenumber: 349
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ClassUtil].isNonStaticInnerClass(java.lang.Class)"
    functionUses: 2
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedClass:351"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClass:354"
        BranchSideFuncs:
        - "isNonStaticInnerClass(java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClass:353"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClass:352,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].isNonStaticInnerClass"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClass:352,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClass:354,1"
      Dst: "[java.lang.Boolean].booleanValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass]._fields()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    linkageType: null
    functionLinenumber: 363
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector].collectFields(com.fasterxml.jackson.databind.AnnotationIntrospector,com.fasterxml.jackson.databind.introspect.TypeResolutionContext,com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver,com.fasterxml.jackson.databind.type.TypeFactory,com.fasterxml.jackson.databind.JavaType,boolean)"
    functionUses: 1
    ICount: 15
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedClass:365"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClass:374"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedClass:367"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClass:370"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClass:369"
        BranchSideFuncs:
        - "collectFields(com.fasterxml.jackson.databind.AnnotationIntrospector,com.fasterxml.jackson.databind.introspect.TypeResolutionContext,com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver,com.fasterxml.jackson.databind.type.TypeFactory,com.fasterxml.jackson.databind.JavaType,boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClass:368,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClass:370,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector].collectFields"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass]._methods()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    linkageType: null
    functionLinenumber: 378
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap].<init>()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector].collectMethods(com.fasterxml.jackson.databind.AnnotationIntrospector,com.fasterxml.jackson.databind.introspect.TypeResolutionContext,com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver,com.fasterxml.jackson.databind.type.TypeFactory,com.fasterxml.jackson.databind.JavaType,java.util.List,java.lang.Class,boolean)"
    functionUses: 2
    ICount: 19
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedClass:380"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClass:392"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedClass:383"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClass:386"
        BranchSideFuncs:
        - "<init>()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClass:385"
        BranchSideFuncs:
        - "collectMethods(com.fasterxml.jackson.databind.AnnotationIntrospector,com.fasterxml.jackson.databind.introspect.TypeResolutionContext,com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver,com.fasterxml.jackson.databind.type.TypeFactory,com.fasterxml.jackson.databind.JavaType,java.util.List,java.lang.Class,boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClass:384,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClass:386,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector].collectMethods"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass]._creators()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    linkageType: null
    functionLinenumber: 396
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedClass$Creators"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector].collectCreators(com.fasterxml.jackson.databind.AnnotationIntrospector,com.fasterxml.jackson.databind.type.TypeFactory,com.fasterxml.jackson.databind.introspect.TypeResolutionContext,com.fasterxml.jackson.databind.JavaType,java.lang.Class,boolean)"
    functionUses: 3
    ICount: 15
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedClass:398"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClass:408"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClass:407"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedClass:399"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClass:402"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClass:401"
        BranchSideFuncs:
        - "collectCreators(com.fasterxml.jackson.databind.AnnotationIntrospector,com.fasterxml.jackson.databind.type.TypeFactory,com.fasterxml.jackson.databind.introspect.TypeResolutionContext,com.fasterxml.jackson.databind.JavaType,java.lang.Class,boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClass:402,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector].collectCreators"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].toString()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    linkageType: null
    functionLinenumber: 418
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 19
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClass:419,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClass:419,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].hashCode()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    linkageType: null
    functionLinenumber: 423
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClass:424,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClass:424,1"
      Dst: "[java.lang.String].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].equals(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    linkageType: null
    functionLinenumber: 428
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ClassUtil].hasClass(java.lang.Object,java.lang.Class)"
    functionUses: 33
    ICount: 16
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedClass:429"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClass:430"
        BranchSideFuncs:
        - "hasClass(java.lang.Object,java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClass:429"
        BranchSideFuncs:
        - "hasClass(java.lang.Object,java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedClass:430"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClass:433"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClass:432"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedClass:433"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClass:432"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClass:430,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClass:430,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].hasClass"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.JsonReadContext].<init>(com.fasterxml.jackson.core.json.JsonReadContext,int,com.fasterxml.jackson.core.json.DupDetector,int,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.JsonReadContext"
    linkageType: null
    functionLinenumber: 60
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "com.fasterxml.jackson.core.json.JsonReadContext"
    - "int"
    - "com.fasterxml.jackson.core.json.DupDetector"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonStreamContext].<init>()"
    functionUses: 3
    ICount: 17
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.JsonReadContext:61,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.JsonReadContext].<init>(com.fasterxml.jackson.core.json.JsonReadContext,com.fasterxml.jackson.core.json.DupDetector,int,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.JsonReadContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.core.json.JsonReadContext"
    - "com.fasterxml.jackson.core.json.DupDetector"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.JsonReadContext:81"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.JsonReadContext:74"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.JsonReadContext:73"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.JsonReadContext:74,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.JsonReadContext].reset(int,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.JsonReadContext"
    linkageType: null
    functionLinenumber: 97
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.DupDetector].reset()"
    functionUses: 2
    ICount: 16
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.JsonReadContext:104"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.JsonReadContext:107"
        BranchSideFuncs:
        - "reset()"
      - BranchSide: "com.fasterxml.jackson.core.json.JsonReadContext:106"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.JsonReadContext:105,1"
      Dst: "[com.fasterxml.jackson.core.json.DupDetector].reset"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.JsonReadContext].withDupDetector(com.fasterxml.jackson.core.json.DupDetector)"
    functionSourceFile: "com.fasterxml.jackson.core.json.JsonReadContext"
    linkageType: null
    functionLinenumber: 115
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.json.JsonReadContext"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.json.DupDetector"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.JsonReadContext].getCurrentValue()"
    functionSourceFile: "com.fasterxml.jackson.core.json.JsonReadContext"
    linkageType: null
    functionLinenumber: 121
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.JsonReadContext].setCurrentValue(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.core.json.JsonReadContext"
    linkageType: null
    functionLinenumber: 126
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.JsonReadContext].createRootContext(int,int,com.fasterxml.jackson.core.json.DupDetector)"
    functionSourceFile: "com.fasterxml.jackson.core.json.JsonReadContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.json.JsonReadContext"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "com.fasterxml.jackson.core.json.DupDetector"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.JsonReadContext:137,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadContext].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.JsonReadContext].createRootContext(com.fasterxml.jackson.core.json.DupDetector)"
    functionSourceFile: "com.fasterxml.jackson.core.json.JsonReadContext"
    linkageType: null
    functionLinenumber: 140
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.json.JsonReadContext"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.json.DupDetector"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.JsonReadContext].<init>(com.fasterxml.jackson.core.json.JsonReadContext,int,com.fasterxml.jackson.core.json.DupDetector,int,int,int)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.JsonReadContext:141,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadContext].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.JsonReadContext].createChildArrayContext(int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.JsonReadContext"
    linkageType: null
    functionLinenumber: 144
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.json.JsonReadContext"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.JsonReadContext].<init>(com.fasterxml.jackson.core.json.JsonReadContext,int,com.fasterxml.jackson.core.json.DupDetector,int,int,int)"
    - "[com.fasterxml.jackson.core.json.DupDetector].child()"
    - "[com.fasterxml.jackson.core.json.JsonReadContext].reset(int,int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.JsonReadContext:146"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.JsonReadContext:150"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.core.json.JsonReadContext,int,com.fasterxml.jackson.core.json.DupDetector,int,int,int)"
        - "child()"
      - BranchSide: "com.fasterxml.jackson.core.json.JsonReadContext:149"
        BranchSideFuncs:
        - "reset(int,int,int)"
    - Branch String: "com.fasterxml.jackson.core.json.JsonReadContext:148"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.JsonReadContext:146"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.core.json.JsonReadContext,int,com.fasterxml.jackson.core.json.DupDetector,int,int,int)"
        - "child()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.JsonReadContext:148,1"
      Dst: "[com.fasterxml.jackson.core.json.DupDetector].child"
    - Src: "com.fasterxml.jackson.core.json.JsonReadContext:148,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadContext].<init>"
    - Src: "com.fasterxml.jackson.core.json.JsonReadContext:150,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadContext].reset"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.JsonReadContext].createChildObjectContext(int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.JsonReadContext"
    linkageType: null
    functionLinenumber: 155
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.json.JsonReadContext"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.JsonReadContext].<init>(com.fasterxml.jackson.core.json.JsonReadContext,int,com.fasterxml.jackson.core.json.DupDetector,int,int,int)"
    - "[com.fasterxml.jackson.core.json.DupDetector].child()"
    - "[com.fasterxml.jackson.core.json.JsonReadContext].reset(int,int,int)"
    functionUses: 1
    ICount: 19
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.JsonReadContext:157"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.JsonReadContext:162"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.core.json.JsonReadContext,int,com.fasterxml.jackson.core.json.DupDetector,int,int,int)"
        - "child()"
      - BranchSide: "com.fasterxml.jackson.core.json.JsonReadContext:161"
        BranchSideFuncs:
        - "reset(int,int,int)"
    - Branch String: "com.fasterxml.jackson.core.json.JsonReadContext:159"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.JsonReadContext:158"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.core.json.JsonReadContext,int,com.fasterxml.jackson.core.json.DupDetector,int,int,int)"
        - "child()"
      - BranchSide: "com.fasterxml.jackson.core.json.JsonReadContext:157"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.core.json.JsonReadContext,int,com.fasterxml.jackson.core.json.DupDetector,int,int,int)"
        - "child()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.JsonReadContext:159,1"
      Dst: "[com.fasterxml.jackson.core.json.DupDetector].child"
    - Src: "com.fasterxml.jackson.core.json.JsonReadContext:159,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadContext].<init>"
    - Src: "com.fasterxml.jackson.core.json.JsonReadContext:162,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadContext].reset"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.JsonReadContext].getCurrentName()"
    functionSourceFile: "com.fasterxml.jackson.core.json.JsonReadContext"
    linkageType: null
    functionLinenumber: 171
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 22
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.JsonReadContext].hasCurrentName()"
    functionSourceFile: "com.fasterxml.jackson.core.json.JsonReadContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.JsonReadContext:175"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.JsonReadContext:174"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.JsonReadContext].getParent()"
    functionSourceFile: "com.fasterxml.jackson.core.json.JsonReadContext"
    linkageType: null
    functionLinenumber: 176
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.json.JsonReadContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.JsonReadContext].startLocation(com.fasterxml.jackson.core.io.ContentReference)"
    functionSourceFile: "com.fasterxml.jackson.core.json.JsonReadContext"
    linkageType: null
    functionLinenumber: 182
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonLocation"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.io.ContentReference"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonLocation].<init>(com.fasterxml.jackson.core.io.ContentReference,long,int,int)"
    functionUses: 3
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.JsonReadContext:183,1"
      Dst: "[com.fasterxml.jackson.core.JsonLocation].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.JsonReadContext].getStartLocation(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.core.json.JsonReadContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonLocation"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.JsonReadContext:189,1"
      Dst: "[com.fasterxml.jackson.core.io.ContentReference].rawReference"
    - Src: "com.fasterxml.jackson.core.json.JsonReadContext:189,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadContext].startLocation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.JsonReadContext].clearAndGetParent()"
    functionSourceFile: "com.fasterxml.jackson.core.json.JsonReadContext"
    linkageType: null
    functionLinenumber: 210
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.json.JsonReadContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.JsonReadContext].getDupDetector()"
    functionSourceFile: "com.fasterxml.jackson.core.json.JsonReadContext"
    linkageType: null
    functionLinenumber: 216
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.json.DupDetector"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.JsonReadContext].expectComma()"
    functionSourceFile: "com.fasterxml.jackson.core.json.JsonReadContext"
    linkageType: null
    functionLinenumber: 230
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.JsonReadContext:232"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.JsonReadContext:230"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.JsonReadContext:232"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.JsonReadContext:230"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.JsonReadContext].setCurrentName(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.json.JsonReadContext"
    linkageType: null
    functionLinenumber: 235
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.JsonReadContext]._checkDup(com.fasterxml.jackson.core.json.DupDetector,java.lang.String)"
    functionUses: 7
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.JsonReadContext:237"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.JsonReadContext:238"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.JsonReadContext:237"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.JsonReadContext:237,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadContext]._checkDup"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.JsonReadContext]._checkDup(com.fasterxml.jackson.core.json.DupDetector,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.json.JsonReadContext"
    linkageType: null
    functionLinenumber: 240
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.json.DupDetector"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.DupDetector].isDup(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.DupDetector].getSource()"
    - "[com.fasterxml.jackson.core.JsonParseException].<init>(com.fasterxml.jackson.core.JsonParser,java.lang.String)"
    functionUses: 1
    ICount: 16
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.JsonReadContext:241"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.JsonReadContext:246"
        BranchSideFuncs:
        - "getSource()"
        - "<init>(com.fasterxml.jackson.core.JsonParser,java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.core.json.JsonReadContext:245"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.JsonReadContext:243"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.JsonReadContext:241"
        BranchSideFuncs:
        - "getSource()"
        - "<init>(com.fasterxml.jackson.core.JsonParser,java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.JsonReadContext:241,1"
      Dst: "[com.fasterxml.jackson.core.json.DupDetector].isDup"
    - Src: "com.fasterxml.jackson.core.json.JsonReadContext:242,1"
      Dst: "[com.fasterxml.jackson.core.json.DupDetector].getSource"
    - Src: "com.fasterxml.jackson.core.json.JsonReadContext:243,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.core.json.JsonReadContext:243,1"
      Dst: "[com.fasterxml.jackson.core.JsonParseException].<init>"
    JavaMethodInfo: null
    BBCount: 6
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.nio.file.Path"
    - "com.github.javaparser.utils.SourceRoot$ParallelParse$VisitFileCallback"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.SourceRoot$ParallelParse:576,1"
      Dst: "[java.util.concurrent.RecursiveAction].<init>"
    - Src: "com.github.javaparser.utils.SourceRoot$ParallelParse:577,1"
      Dst: "[com.github.javaparser.utils.SourceRoot].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.SourceRoot$ParallelParse].compute()"
    functionSourceFile: "com.github.javaparser.utils.SourceRoot$ParallelParse"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.SourceRoot$ParallelParse:610"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.SourceRoot$ParallelParse:613"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.SourceRoot$ParallelParse:612"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.utils.SourceRoot$ParallelParse:583,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.github.javaparser.utils.SourceRoot$ParallelParse:584,1"
      Dst: "[com.github.javaparser.utils.SourceRoot].getRoot"
    - Src: "com.github.javaparser.utils.SourceRoot$ParallelParse:586,1"
      Dst: "[com.github.javaparser.utils.SourceRoot$ParallelParse$1].<init>"
    - Src: "com.github.javaparser.utils.SourceRoot$ParallelParse:586,1"
      Dst: "[java.nio.file.Files].walkFileTree"
    - Src: "com.github.javaparser.utils.SourceRoot$ParallelParse:608,1"
      Dst: "[com.github.javaparser.utils.Log].error"
    - Src: "com.github.javaparser.utils.SourceRoot$ParallelParse:610,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.github.javaparser.utils.SourceRoot$ParallelParse:610,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.utils.SourceRoot$ParallelParse:610,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.utils.SourceRoot$ParallelParse:611,1"
      Dst: "[java.util.concurrent.ForkJoinTask].join"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.utils.SourceRoot$ParallelParse].access$200(com.github.javaparser.utils.SourceRoot$ParallelParse)"
    functionSourceFile: "com.github.javaparser.utils.SourceRoot$ParallelParse"
    linkageType: null
    functionLinenumber: -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: null
    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: null
    functionLinenumber: -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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__212].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__212"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__212].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__212:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__212].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__212].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__212"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__212:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__212].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__212"
    linkageType: null
    functionLinenumber: -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.BlockComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    functionUses: 14
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__212:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__324].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__324"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__324].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__324:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__324].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__324].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__324"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__324:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__324].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__324"
    linkageType: null
    functionLinenumber: -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.BlockComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    functionUses: 14
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__324:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.BooleanNode].<init>(boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.BooleanNode"
    linkageType: null
    functionLinenumber: 29
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.ValueNode].<init>()"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.BooleanNode:30,1"
      Dst: "[com.fasterxml.jackson.databind.node.ValueNode].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.BooleanNode].readResolve()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.BooleanNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.BooleanNode:34"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.BooleanNode:33"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.BooleanNode].getTrue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.BooleanNode"
    linkageType: null
    functionLinenumber: 36
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.BooleanNode"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.BooleanNode].getFalse()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.BooleanNode"
    linkageType: null
    functionLinenumber: 37
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.BooleanNode"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.BooleanNode].valueOf(boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.BooleanNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.BooleanNode"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.BooleanNode:40"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.BooleanNode:39"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.BooleanNode].getNodeType()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.BooleanNode"
    linkageType: null
    functionLinenumber: 43
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.JsonNodeType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.BooleanNode].asToken()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.BooleanNode"
    linkageType: null
    functionLinenumber: 47
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.BooleanNode:48"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.BooleanNode:47"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.BooleanNode].booleanValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.BooleanNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.BooleanNode].asText()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.BooleanNode"
    linkageType: null
    functionLinenumber: 57
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.BooleanNode:58"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.BooleanNode:57"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.BooleanNode].asBoolean()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.BooleanNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.BooleanNode].asBoolean(boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.BooleanNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.BooleanNode].asInt(int)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.BooleanNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.BooleanNode:73"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.BooleanNode:72"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.BooleanNode].asLong(long)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.BooleanNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.BooleanNode:77"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.BooleanNode:76"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.BooleanNode].asDouble(double)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.BooleanNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.BooleanNode:81"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.BooleanNode:80"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.BooleanNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.BooleanNode"
    linkageType: null
    functionLinenumber: 85
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeBoolean(boolean)"
    functionUses: 12
    ICount: 6
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.BooleanNode:86,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeBoolean"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.BooleanNode].hashCode()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.BooleanNode"
    linkageType: null
    functionLinenumber: 90
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.BooleanNode:91"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.BooleanNode:90"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.BooleanNode].equals(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.BooleanNode"
    linkageType: null
    functionLinenumber: 100
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 33
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.BooleanNode:101"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.BooleanNode:102"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.BooleanNode:101"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.BooleanNode:102"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.BooleanNode:103"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.BooleanNode:102"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.BooleanNode:103"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.BooleanNode:106"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.BooleanNode:105"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.BooleanNode:106"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.BooleanNode:105"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$DrainStatus$1].<init>(java.lang.String,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$DrainStatus$1"
    linkageType: null
    functionLinenumber: 802
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$DrainStatus].<init>(java.lang.String,int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$DrainStatus$1:803,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$DrainStatus].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$DrainStatus$1].shouldDrainBuffers(boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$DrainStatus$1"
    linkageType: null
    functionLinenumber: 804
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$DrainStatus$1:805"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$DrainStatus$1:804"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.UnsupportedTypeDeserializer].<init>(com.fasterxml.jackson.databind.JavaType,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.UnsupportedTypeDeserializer"
    linkageType: null
    functionLinenumber: 32
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].<init>(com.fasterxml.jackson.databind.JavaType)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.UnsupportedTypeDeserializer:33,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.UnsupportedTypeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.UnsupportedTypeDeserializer"
    linkageType: null
    functionLinenumber: 41
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonParser].currentToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getEmbeddedObject()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getEmbeddedObject()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getEmbeddedObject()"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].reportBadDefinition(com.fasterxml.jackson.databind.JavaType,java.lang.String)"
    functionUses: 81
    ICount: 18
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.UnsupportedTypeDeserializer:42"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.UnsupportedTypeDeserializer:48"
        BranchSideFuncs:
        - "getEmbeddedObject()"
        - "getRawClass()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.UnsupportedTypeDeserializer:47"
        BranchSideFuncs:
        - "reportBadDefinition(com.fasterxml.jackson.databind.JavaType,java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.UnsupportedTypeDeserializer:44"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.UnsupportedTypeDeserializer:45"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.UnsupportedTypeDeserializer:44"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.UnsupportedTypeDeserializer:44"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.UnsupportedTypeDeserializer:48"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.UnsupportedTypeDeserializer:47"
        BranchSideFuncs:
        - "reportBadDefinition(com.fasterxml.jackson.databind.JavaType,java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.UnsupportedTypeDeserializer:42,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentToken"
    - Src: "com.fasterxml.jackson.databind.deser.impl.UnsupportedTypeDeserializer:43,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getEmbeddedObject"
    - Src: "com.fasterxml.jackson.databind.deser.impl.UnsupportedTypeDeserializer:44,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.deser.impl.UnsupportedTypeDeserializer:44,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.deser.impl.UnsupportedTypeDeserializer:44,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "com.fasterxml.jackson.databind.deser.impl.UnsupportedTypeDeserializer:48,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].reportBadDefinition"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.DataFormatReaders].<init>(com.fasterxml.jackson.databind.ObjectReader[])"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.DataFormatReaders"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.ObjectReader[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.DataFormatReaders:65,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DataFormatReaders].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.DataFormatReaders].<init>(java.util.Collection)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.DataFormatReaders"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.DataFormatReaders:70,1"
      Dst: "[java.util.Collection].size"
    - Src: "com.fasterxml.jackson.databind.deser.DataFormatReaders:70,1"
      Dst: "[java.util.Collection].toArray"
    - Src: "com.fasterxml.jackson.databind.deser.DataFormatReaders:70,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DataFormatReaders].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.DataFormatReaders].<init>(com.fasterxml.jackson.databind.ObjectReader[],com.fasterxml.jackson.core.format.MatchStrength,com.fasterxml.jackson.core.format.MatchStrength,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.DataFormatReaders"
    linkageType: null
    functionLinenumber: 75
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.ObjectReader[]"
    - "com.fasterxml.jackson.core.format.MatchStrength"
    - "com.fasterxml.jackson.core.format.MatchStrength"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.DataFormatReaders:76,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.DataFormatReaders].withOptimalMatch(com.fasterxml.jackson.core.format.MatchStrength)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.DataFormatReaders"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.DataFormatReaders"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.format.MatchStrength"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.DataFormatReaders:90"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DataFormatReaders:93"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.DataFormatReaders:92"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.DataFormatReaders:93,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DataFormatReaders].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.DataFormatReaders].withMinimalMatch(com.fasterxml.jackson.core.format.MatchStrength)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.DataFormatReaders"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.DataFormatReaders"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.format.MatchStrength"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.DataFormatReaders:97"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DataFormatReaders:100"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.DataFormatReaders:99"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.DataFormatReaders:100,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DataFormatReaders].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.DataFormatReaders].'with'(com.fasterxml.jackson.databind.ObjectReader[])"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.DataFormatReaders"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.DataFormatReaders"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.ObjectReader[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.DataFormatReaders:104,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DataFormatReaders].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.DataFormatReaders].withMaxInputLookahead(int)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.DataFormatReaders"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.DataFormatReaders"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.DataFormatReaders:109"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DataFormatReaders:112"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.DataFormatReaders:111"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.DataFormatReaders:112,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DataFormatReaders].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.DataFormatReaders].'with'(com.fasterxml.jackson.databind.DeserializationConfig)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.DataFormatReaders"
    linkageType: null
    functionLinenumber: 122
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.DataFormatReaders"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ObjectReader].'with'(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.DataFormatReaders].<init>(com.fasterxml.jackson.databind.ObjectReader[],com.fasterxml.jackson.core.format.MatchStrength,com.fasterxml.jackson.core.format.MatchStrength,int)"
    functionUses: 1
    ICount: 19
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.DataFormatReaders:125"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DataFormatReaders:127"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.ObjectReader[],com.fasterxml.jackson.core.format.MatchStrength,com.fasterxml.jackson.core.format.MatchStrength,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.DataFormatReaders:126,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].with"
    - Src: "com.fasterxml.jackson.databind.deser.DataFormatReaders:128,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DataFormatReaders].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.deser.DataFormatReaders].withType(com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.DataFormatReaders"
    linkageType: null
    functionLinenumber: 132
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.DataFormatReaders"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ObjectReader].forType(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.deser.DataFormatReaders].<init>(com.fasterxml.jackson.databind.ObjectReader[],com.fasterxml.jackson.core.format.MatchStrength,com.fasterxml.jackson.core.format.MatchStrength,int)"
    functionUses: 1
    ICount: 19
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.DataFormatReaders:135"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DataFormatReaders:137"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.ObjectReader[],com.fasterxml.jackson.core.format.MatchStrength,com.fasterxml.jackson.core.format.MatchStrength,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.DataFormatReaders:136,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].forType"
    - Src: "com.fasterxml.jackson.databind.deser.DataFormatReaders:138,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DataFormatReaders].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.deser.DataFormatReaders].findFormat(java.io.InputStream)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.DataFormatReaders"
    linkageType: null
    functionLinenumber: 156
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.DataFormatReaders$Match"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.DataFormatReaders$AccessorForReader].<init>(java.io.InputStream,byte[])"
    - "[com.fasterxml.jackson.databind.deser.DataFormatReaders]._findFormat(com.fasterxml.jackson.databind.deser.DataFormatReaders$AccessorForReader)"
    functionUses: 4
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.DataFormatReaders:157,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DataFormatReaders$AccessorForReader].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.DataFormatReaders:157,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DataFormatReaders]._findFormat"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.DataFormatReaders].findFormat(byte[])"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.DataFormatReaders"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.DataFormatReaders$Match"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.DataFormatReaders:169,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DataFormatReaders$AccessorForReader].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.DataFormatReaders:169,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DataFormatReaders]._findFormat"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.DataFormatReaders].findFormat(byte[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.DataFormatReaders"
    linkageType: null
    functionLinenumber: 182
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.DataFormatReaders$Match"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.DataFormatReaders$AccessorForReader].<init>(byte[],int,int)"
    - "[com.fasterxml.jackson.databind.deser.DataFormatReaders]._findFormat(com.fasterxml.jackson.databind.deser.DataFormatReaders$AccessorForReader)"
    functionUses: 2
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.DataFormatReaders:183,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DataFormatReaders$AccessorForReader].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.DataFormatReaders:183,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DataFormatReaders]._findFormat"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.DataFormatReaders].toString()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.DataFormatReaders"
    linkageType: null
    functionLinenumber: 194
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ObjectReader].getFactory()"
    - "[com.fasterxml.jackson.core.JsonFactory].getFormatName()"
    - "[com.fasterxml.jackson.databind.MappingJsonFactory].getFormatName()"
    - "[com.fasterxml.jackson.databind.ObjectReader].getFactory()"
    - "[com.fasterxml.jackson.core.JsonFactory].getFormatName()"
    - "[com.fasterxml.jackson.databind.MappingJsonFactory].getFormatName()"
    functionUses: 20
    ICount: 25
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.DataFormatReaders:198"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DataFormatReaders:205"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.DataFormatReaders:204"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.DataFormatReaders:200"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DataFormatReaders:204"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.DataFormatReaders:195,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.DataFormatReaders:196,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.deser.DataFormatReaders:199,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].getFactory"
    - Src: "com.fasterxml.jackson.databind.deser.DataFormatReaders:199,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].getFormatName"
    - Src: "com.fasterxml.jackson.databind.deser.DataFormatReaders:206,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.deser.DataFormatReaders]._findFormat(com.fasterxml.jackson.databind.deser.DataFormatReaders$AccessorForReader)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.DataFormatReaders"
    linkageType: null
    functionLinenumber: 216
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.DataFormatReaders$Match"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.deser.DataFormatReaders$AccessorForReader"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.format.InputAccessor$Std].reset()"
    - "[com.fasterxml.jackson.databind.ObjectReader].getFactory()"
    - "[com.fasterxml.jackson.databind.MappingJsonFactory].hasFormat(com.fasterxml.jackson.core.format.InputAccessor)"
    - "[com.fasterxml.jackson.core.JsonFactory].hasFormat(com.fasterxml.jackson.core.format.InputAccessor)"
    - "[com.fasterxml.jackson.databind.deser.DataFormatReaders$AccessorForReader].createMatcher(com.fasterxml.jackson.databind.ObjectReader,com.fasterxml.jackson.core.format.MatchStrength)"
    functionUses: 2
    ICount: 34
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.DataFormatReaders:219"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DataFormatReaders:239"
        BranchSideFuncs:
        - "reset()"
        - "getFactory()"
        - "hasFormat(com.fasterxml.jackson.core.format.InputAccessor)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.DataFormatReaders:238"
        BranchSideFuncs:
        - "createMatcher(com.fasterxml.jackson.databind.ObjectReader,com.fasterxml.jackson.core.format.MatchStrength)"
    - Branch String: "com.fasterxml.jackson.databind.deser.DataFormatReaders:223"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DataFormatReaders:217"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.DataFormatReaders:216"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.DataFormatReaders:223"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DataFormatReaders:227"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.DataFormatReaders:226"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.DataFormatReaders:227"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DataFormatReaders:233"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.DataFormatReaders:232"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.DataFormatReaders:228"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DataFormatReaders:233"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.DataFormatReaders:232"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.DataFormatReaders:235"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DataFormatReaders:217"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.DataFormatReaders:216"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.DataFormatReaders:220,1"
      Dst: "[com.fasterxml.jackson.core.format.InputAccessor$Std].reset"
    - Src: "com.fasterxml.jackson.databind.deser.DataFormatReaders:221,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].getFactory"
    - Src: "com.fasterxml.jackson.databind.deser.DataFormatReaders:221,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].hasFormat"
    - Src: "com.fasterxml.jackson.databind.deser.DataFormatReaders:223,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "com.fasterxml.jackson.databind.deser.DataFormatReaders:239,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DataFormatReaders$AccessorForReader].createMatcher"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer].<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.jsontype.TypeIdResolver,java.lang.String,boolean,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer"
    linkageType: null
    functionLinenumber: 31
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.jsontype.TypeIdResolver"
    - "java.lang.String"
    - "boolean"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase].<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.jsontype.TypeIdResolver,java.lang.String,boolean,com.fasterxml.jackson.databind.JavaType)"
    functionUses: 3
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer:32,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer].<init>(com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer,com.fasterxml.jackson.databind.BeanProperty)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer"
    - "com.fasterxml.jackson.databind.BeanProperty"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase].<init>(com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase,com.fasterxml.jackson.databind.BeanProperty)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer:36,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer].forProperty(com.fasterxml.jackson.databind.BeanProperty)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer"
    linkageType: null
    functionLinenumber: 41
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsontype.TypeDeserializer"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.BeanProperty"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer].<init>(com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer,com.fasterxml.jackson.databind.BeanProperty)"
    functionUses: 9
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer:42"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer:41"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer,com.fasterxml.jackson.databind.BeanProperty)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer:42,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer].getTypeInclusion()"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer"
    linkageType: null
    functionLinenumber: 45
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonTypeInfo$As"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer].deserializeTypedFromArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer"
    linkageType: null
    functionLinenumber: 52
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer]._deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 8
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer:53,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer]._deserialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer].deserializeTypedFromObject(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer"
    linkageType: null
    functionLinenumber: 60
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer]._deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 6
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer:61,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer]._deserialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer].deserializeTypedFromScalar(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer"
    linkageType: null
    functionLinenumber: 65
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer]._deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer:66,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer]._deserialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer].deserializeTypedFromAny(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer"
    linkageType: null
    functionLinenumber: 70
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer]._deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 10
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer:71,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer]._deserialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer]._deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer"
    linkageType: null
    functionLinenumber: 88
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].canReadTypeId()"
    - "[com.fasterxml.jackson.core.JsonParser].canReadTypeId()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getTypeId()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getTypeId()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase]._deserializeWithNativeTypeId(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.JsonParser].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer]._locateTypeId(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase]._findDeserializer(com.fasterxml.jackson.databind.DeserializationContext,java.lang.String)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeDeserializer]._usesExternalId()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].bufferForInputBuffering(com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartObject()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].clearCurrentToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].asParser(com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].createFlattened(boolean,com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.JsonParser].currentToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.UnsupportedTypeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.ext.NioPathDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$SqlDateDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.FailingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.TokenBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$TimestampDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$IntDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ShortDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicLongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLDeserializers$Std].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicBooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$FloatDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$LongDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase].baseType()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].reportWrongTokenException(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.core.JsonToken,java.lang.String,java.lang.Object[])"
    functionUses: 4
    ICount: 45
    EdgeCount: 106
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer:89"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer:95"
        BranchSideFuncs:
        - "getTypeId()"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer:94"
        BranchSideFuncs:
        - "isExpectedStartArrayToken()"
        - "_locateTypeId(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "_findDeserializer(com.fasterxml.jackson.databind.DeserializationContext,java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer:91"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer:95"
        BranchSideFuncs:
        - "_deserializeWithNativeTypeId(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer:94"
        BranchSideFuncs:
        - "isExpectedStartArrayToken()"
        - "_locateTypeId(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "_findDeserializer(com.fasterxml.jackson.databind.DeserializationContext,java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer:99"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer:116"
        BranchSideFuncs:
        - "currentToken()"
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer:103"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer:117"
        BranchSideFuncs:
        - "hasToken(com.fasterxml.jackson.core.JsonToken)"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer:116"
        BranchSideFuncs:
        - "currentToken()"
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer:104"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer:116"
        BranchSideFuncs:
        - "currentToken()"
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer:117"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer:120"
        BranchSideFuncs:
        - "getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer:119"
        BranchSideFuncs:
        - "nextToken()"
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer:117"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer:120"
        BranchSideFuncs:
        - "getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer:119"
        BranchSideFuncs:
        - "nextToken()"
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer:122"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer:130"
        BranchSideFuncs:
        - "baseType()"
        - "reportWrongTokenException(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.core.JsonToken,java.lang.String,java.lang.Object[])"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer:129"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer:122"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer:130"
        BranchSideFuncs:
        - "baseType()"
        - "reportWrongTokenException(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.core.JsonToken,java.lang.String,java.lang.Object[])"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer:129"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer:89,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].canReadTypeId"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer:90,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getTypeId"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer:92,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase]._deserializeWithNativeTypeId"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer:95,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isExpectedStartArrayToken"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer:96,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer]._locateTypeId"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer:97,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase]._findDeserializer"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer:103,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer]._usesExternalId"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer:104,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].hasToken"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer:106,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].bufferForInputBuffering"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer:107,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartObject"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer:108,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeFieldName"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer:109,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeString"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer:112,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].clearCurrentToken"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer:113,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].asParser"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer:113,1"
      Dst: "[com.fasterxml.jackson.core.util.JsonParserSequence].createFlattened"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer:114,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer:117,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentToken"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer:118,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].getNullValue"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer:120,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserialize"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer:123,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase].baseType"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer:123,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].reportWrongTokenException"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer]._locateTypeId(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer"
    linkageType: null
    functionLinenumber: 134
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.JsonParser].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeIdResolverBase].idFromBaseType()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase].baseType()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].reportWrongTokenException(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.core.JsonToken,java.lang.String,java.lang.Object[])"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase].baseTypeName()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.JsonToken].isScalarValue()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getText()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getText()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getText()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getText()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getText()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase].baseType()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].reportWrongTokenException(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.core.JsonToken,java.lang.String,java.lang.Object[])"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase].baseTypeName()"
    functionUses: 1
    ICount: 33
    EdgeCount: 38
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer:135"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer:145"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer:138"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer:141"
        BranchSideFuncs:
        - "idFromBaseType()"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer:140"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer:147"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer:149"
        BranchSideFuncs:
        - "nextToken()"
        - "getText()"
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer:147"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer:165"
        BranchSideFuncs:
        - "baseType()"
        - "reportWrongTokenException(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.core.JsonToken,java.lang.String,java.lang.Object[])"
        - "baseTypeName()"
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer:149"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer:166"
        BranchSideFuncs:
        - "nextToken()"
        - "getText()"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer:165"
        BranchSideFuncs:
        - "baseType()"
        - "reportWrongTokenException(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.core.JsonToken,java.lang.String,java.lang.Object[])"
        - "baseTypeName()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer:135,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isExpectedStartArrayToken"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer:139,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeIdResolver].idFromBaseType"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer:141,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase].baseType"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer:142,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase].baseTypeName"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer:142,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer:141,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].reportWrongTokenException"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer:146,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer:149,1"
      Dst: "[com.fasterxml.jackson.core.JsonToken].isScalarValue"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer:150,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getText"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer]._usesExternalId()"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer"
    linkageType: null
    functionLinenumber: 175
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic$lambda_solveMethod_1__792].bootstrap$(java.lang.String,java.util.List,boolean,java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic$lambda_solveMethod_1__792"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.util.List"
    - "boolean"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic$lambda_solveMethod_1__792].<init>(java.lang.String,java.util.List,boolean,java.util.List)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic$lambda_solveMethod_1__792:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic$lambda_solveMethod_1__792].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic$lambda_solveMethod_1__792].<init>(java.lang.String,java.util.List,boolean,java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic$lambda_solveMethod_1__792"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.util.List"
    - "boolean"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic$lambda_solveMethod_1__792:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic$lambda_solveMethod_1__792].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic$lambda_solveMethod_1__792"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic].lambda$solveMethod$1(java.lang.String,java.util.List,boolean,java.util.List,com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    functionUses: 5
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic$lambda_solveMethod_1__792:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic].lambda$solveMethod$1"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_22__1059].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_22__1059"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.BiConsumer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_22__1059].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_22__1059:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_22__1059].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_22__1059].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_22__1059"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_22__1059:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_22__1059].accept(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_22__1059"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__1059:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$22"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.TreeTraversingParser].<init>(com.fasterxml.jackson.databind.JsonNode)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.TreeTraversingParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JsonNode"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.TreeTraversingParser:53,1"
      Dst: "[com.fasterxml.jackson.databind.node.TreeTraversingParser].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.TreeTraversingParser].<init>(com.fasterxml.jackson.databind.JsonNode,com.fasterxml.jackson.core.ObjectCodec)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.TreeTraversingParser"
    linkageType: null
    functionLinenumber: 56
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.JsonNode"
    - "com.fasterxml.jackson.core.ObjectCodec"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].<init>(int)"
    - "[com.fasterxml.jackson.databind.node.NodeCursor$RootCursor].<init>(com.fasterxml.jackson.databind.JsonNode,com.fasterxml.jackson.databind.node.NodeCursor)"
    functionUses: 2
    ICount: 9
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.TreeTraversingParser:57,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase].<init>"
    - Src: "com.fasterxml.jackson.databind.node.TreeTraversingParser:59,1"
      Dst: "[com.fasterxml.jackson.databind.node.NodeCursor$RootCursor].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.TreeTraversingParser].setCodec(com.fasterxml.jackson.core.ObjectCodec)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.TreeTraversingParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.ObjectCodec"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getCodec()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.TreeTraversingParser"
    linkageType: null
    functionLinenumber: 68
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.ObjectCodec"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.TreeTraversingParser].version()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.TreeTraversingParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.Version"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getReadCapabilities()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.TreeTraversingParser"
    linkageType: null
    functionLinenumber: 79
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.util.JacksonFeatureSet"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.TreeTraversingParser].close()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.TreeTraversingParser"
    linkageType: null
    functionLinenumber: 91
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 19
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.TreeTraversingParser:92"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.TreeTraversingParser:97"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.TreeTraversingParser:96"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.TreeTraversingParser"
    linkageType: null
    functionLinenumber: 107
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.NodeCursor$RootCursor].nextToken()"
    - "[com.fasterxml.jackson.databind.node.NodeCursor$ObjectCursor].nextToken()"
    - "[com.fasterxml.jackson.databind.node.NodeCursor$ArrayCursor].nextToken()"
    - "[com.fasterxml.jackson.databind.node.NodeCursor$ObjectCursor].startObject()"
    - "[com.fasterxml.jackson.databind.node.NodeCursor$ArrayCursor].startObject()"
    - "[com.fasterxml.jackson.databind.node.NodeCursor$RootCursor].startObject()"
    - "[com.fasterxml.jackson.databind.node.NodeCursor$RootCursor].startArray()"
    - "[com.fasterxml.jackson.databind.node.NodeCursor$ObjectCursor].startArray()"
    - "[com.fasterxml.jackson.databind.node.NodeCursor$ArrayCursor].startArray()"
    - "[com.fasterxml.jackson.databind.node.NodeCursor].getParent()"
    functionUses: 211
    ICount: 26
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.TreeTraversingParser:109"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.TreeTraversingParser:113"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.TreeTraversingParser:112"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.TreeTraversingParser:108,1"
      Dst: "[com.fasterxml.jackson.databind.node.NodeCursor].nextToken"
    - Src: "com.fasterxml.jackson.databind.node.TreeTraversingParser:113,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "com.fasterxml.jackson.databind.node.TreeTraversingParser:115,1"
      Dst: "[com.fasterxml.jackson.databind.node.NodeCursor].startObject"
    - Src: "com.fasterxml.jackson.databind.node.TreeTraversingParser:118,1"
      Dst: "[com.fasterxml.jackson.databind.node.NodeCursor].startArray"
    - Src: "com.fasterxml.jackson.databind.node.TreeTraversingParser:122,1"
      Dst: "[com.fasterxml.jackson.databind.node.NodeCursor].getParent"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.TreeTraversingParser"
    linkageType: null
    functionLinenumber: 133
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.NodeCursor].getParent()"
    - "[com.fasterxml.jackson.databind.node.NodeCursor].getParent()"
    functionUses: 67
    ICount: 19
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.TreeTraversingParser:134"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.TreeTraversingParser:137"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.TreeTraversingParser:136"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.TreeTraversingParser:137"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.TreeTraversingParser:141"
        BranchSideFuncs:
        - "getParent()"
      - BranchSide: "com.fasterxml.jackson.databind.node.TreeTraversingParser:140"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.TreeTraversingParser:135,1"
      Dst: "[com.fasterxml.jackson.databind.node.NodeCursor].getParent"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.TreeTraversingParser].isClosed()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.TreeTraversingParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getCurrentName()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.TreeTraversingParser"
    linkageType: null
    functionLinenumber: 155
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.NodeCursor].getParent()"
    - "[com.fasterxml.jackson.databind.node.NodeCursor].getCurrentName()"
    functionUses: 7
    ICount: 14
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.TreeTraversingParser:157"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.TreeTraversingParser:158"
        BranchSideFuncs:
        - "getParent()"
      - BranchSide: "com.fasterxml.jackson.databind.node.TreeTraversingParser:157"
        BranchSideFuncs:
        - "getParent()"
    - Branch String: "com.fasterxml.jackson.databind.node.TreeTraversingParser:157"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.TreeTraversingParser:160"
        BranchSideFuncs:
        - "getParent()"
      - BranchSide: "com.fasterxml.jackson.databind.node.TreeTraversingParser:159"
        BranchSideFuncs:
        - "getCurrentName()"
    - Branch String: "com.fasterxml.jackson.databind.node.TreeTraversingParser:160"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.TreeTraversingParser:159"
        BranchSideFuncs:
        - "getCurrentName()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.TreeTraversingParser:158,1"
      Dst: "[com.fasterxml.jackson.databind.node.NodeCursor].getParent"
    - Src: "com.fasterxml.jackson.databind.node.TreeTraversingParser:160,1"
      Dst: "[com.fasterxml.jackson.databind.node.NodeCursor].getCurrentName"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.TreeTraversingParser].overrideCurrentName(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.TreeTraversingParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.TreeTraversingParser:165"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.TreeTraversingParser:166"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.TreeTraversingParser:165"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.TreeTraversingParser:165"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.TreeTraversingParser:168"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.TreeTraversingParser:167"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.TreeTraversingParser:168"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.TreeTraversingParser:171"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.TreeTraversingParser:170"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.TreeTraversingParser:166,1"
      Dst: "[com.fasterxml.jackson.databind.node.NodeCursor].getParent"
    - Src: "com.fasterxml.jackson.databind.node.TreeTraversingParser:169,1"
      Dst: "[com.fasterxml.jackson.databind.node.NodeCursor].overrideCurrentName"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getParsingContext()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.TreeTraversingParser"
    linkageType: null
    functionLinenumber: 174
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonStreamContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getTokenLocation()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.TreeTraversingParser"
    linkageType: null
    functionLinenumber: 179
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonLocation"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getCurrentLocation()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.TreeTraversingParser"
    linkageType: null
    functionLinenumber: 184
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonLocation"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getText()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.TreeTraversingParser"
    linkageType: null
    functionLinenumber: 196
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.NodeCursor].getCurrentName()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].currentNode()"
    - "[com.fasterxml.jackson.databind.node.TextNode].textValue()"
    - "[com.fasterxml.jackson.databind.JsonNode].textValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].currentNode()"
    - "[com.fasterxml.jackson.databind.node.LongNode].numberValue()"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].numberValue()"
    - "[com.fasterxml.jackson.databind.node.FloatNode].numberValue()"
    - "[com.fasterxml.jackson.databind.JsonNode].numberValue()"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].numberValue()"
    - "[com.fasterxml.jackson.databind.node.ShortNode].numberValue()"
    - "[com.fasterxml.jackson.databind.node.IntNode].numberValue()"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].numberValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].currentNode()"
    - "[com.fasterxml.jackson.databind.JsonNode].isBinary()"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].asText()"
    - "[com.fasterxml.jackson.databind.node.BinaryNode].asText()"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].asText()"
    - "[com.fasterxml.jackson.databind.node.IntNode].asText()"
    - "[com.fasterxml.jackson.databind.node.LongNode].asText()"
    - "[com.fasterxml.jackson.databind.node.MissingNode].asText()"
    - "[com.fasterxml.jackson.databind.node.BooleanNode].asText()"
    - "[com.fasterxml.jackson.databind.node.ShortNode].asText()"
    - "[com.fasterxml.jackson.databind.node.NullNode].asText()"
    - "[com.fasterxml.jackson.databind.node.ContainerNode].asText()"
    - "[com.fasterxml.jackson.databind.node.FloatNode].asText()"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].asText()"
    - "[com.fasterxml.jackson.databind.node.POJONode].asText()"
    - "[com.fasterxml.jackson.databind.node.TextNode].asText()"
    - "[com.fasterxml.jackson.core.JsonToken].asString()"
    functionUses: 72
    ICount: 28
    EdgeCount: 30
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.TreeTraversingParser:197"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.TreeTraversingParser:201"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.TreeTraversingParser:200"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.TreeTraversingParser:211"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.TreeTraversingParser:215"
        BranchSideFuncs:
        - "asString()"
    - Branch String: "com.fasterxml.jackson.databind.node.TreeTraversingParser:211"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.TreeTraversingParser:215"
        BranchSideFuncs:
        - "asString()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.TreeTraversingParser:201,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "com.fasterxml.jackson.databind.node.TreeTraversingParser:203,1"
      Dst: "[com.fasterxml.jackson.databind.node.NodeCursor].getCurrentName"
    - Src: "com.fasterxml.jackson.databind.node.TreeTraversingParser:205,1"
      Dst: "[com.fasterxml.jackson.databind.node.TreeTraversingParser].currentNode"
    - Src: "com.fasterxml.jackson.databind.node.TreeTraversingParser:205,1"
      Dst: "[com.fasterxml.jackson.databind.JsonNode].textValue"
    - Src: "com.fasterxml.jackson.databind.node.TreeTraversingParser:208,1"
      Dst: "[com.fasterxml.jackson.databind.JsonNode].numberValue"
    - Src: "com.fasterxml.jackson.databind.node.TreeTraversingParser:208,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "com.fasterxml.jackson.databind.node.TreeTraversingParser:211,1"
      Dst: "[com.fasterxml.jackson.databind.JsonNode].isBinary"
    - Src: "com.fasterxml.jackson.databind.node.TreeTraversingParser:213,1"
      Dst: "[com.fasterxml.jackson.databind.JsonNode].asText"
    - Src: "com.fasterxml.jackson.databind.node.TreeTraversingParser:216,1"
      Dst: "[com.fasterxml.jackson.core.JsonToken].asString"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getTextCharacters()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.TreeTraversingParser"
    linkageType: null
    functionLinenumber: 221
    functionDepth: 0
    returnType: "char[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getText()"
    functionUses: 4
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.TreeTraversingParser:222,1"
      Dst: "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getText"
    - Src: "com.fasterxml.jackson.databind.node.TreeTraversingParser:222,1"
      Dst: "[java.lang.String].toCharArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getTextLength()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.TreeTraversingParser"
    linkageType: null
    functionLinenumber: 226
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getText()"
    functionUses: 4
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.TreeTraversingParser:227,1"
      Dst: "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getText"
    - Src: "com.fasterxml.jackson.databind.node.TreeTraversingParser:227,1"
      Dst: "[java.lang.String].length"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getTextOffset()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.TreeTraversingParser"
    linkageType: null
    functionLinenumber: 231
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.TreeTraversingParser].hasTextCharacters()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.TreeTraversingParser"
    linkageType: null
    functionLinenumber: 237
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getNumberType()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.TreeTraversingParser"
    linkageType: null
    functionLinenumber: 250
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser$NumberType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].currentNumericNode()"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].numberType()"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].numberType()"
    - "[com.fasterxml.jackson.databind.node.FloatNode].numberType()"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].numberType()"
    - "[com.fasterxml.jackson.databind.node.ShortNode].numberType()"
    - "[com.fasterxml.jackson.databind.node.LongNode].numberType()"
    - "[com.fasterxml.jackson.databind.node.IntNode].numberType()"
    - "[com.fasterxml.jackson.databind.node.BaseJsonNode].numberType()"
    functionUses: 10
    ICount: 7
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.TreeTraversingParser:252"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.TreeTraversingParser:250"
        BranchSideFuncs:
        - "numberType()"
        - "currentNumericNode()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.TreeTraversingParser:251,1"
      Dst: "[com.fasterxml.jackson.databind.node.TreeTraversingParser].currentNumericNode"
    - Src: "com.fasterxml.jackson.databind.node.TreeTraversingParser:252,1"
      Dst: "[com.fasterxml.jackson.core.TreeNode].numberType"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getBigIntegerValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.TreeTraversingParser"
    linkageType: null
    functionLinenumber: 257
    functionDepth: 0
    returnType: "java.math.BigInteger"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.FloatNode].bigIntegerValue()"
    - "[com.fasterxml.jackson.databind.node.ShortNode].bigIntegerValue()"
    - "[com.fasterxml.jackson.databind.node.IntNode].bigIntegerValue()"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].bigIntegerValue()"
    - "[com.fasterxml.jackson.databind.node.LongNode].bigIntegerValue()"
    - "[com.fasterxml.jackson.databind.JsonNode].bigIntegerValue()"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].bigIntegerValue()"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].bigIntegerValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].currentNumericNode()"
    functionUses: 10
    ICount: 4
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.TreeTraversingParser:258,1"
      Dst: "[com.fasterxml.jackson.databind.node.TreeTraversingParser].currentNumericNode"
    - Src: "com.fasterxml.jackson.databind.node.TreeTraversingParser:258,1"
      Dst: "[com.fasterxml.jackson.databind.JsonNode].bigIntegerValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getDecimalValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.TreeTraversingParser"
    linkageType: null
    functionLinenumber: 262
    functionDepth: 0
    returnType: "java.math.BigDecimal"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].currentNumericNode()"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].decimalValue()"
    - "[com.fasterxml.jackson.databind.JsonNode].decimalValue()"
    - "[com.fasterxml.jackson.databind.node.FloatNode].decimalValue()"
    - "[com.fasterxml.jackson.databind.node.LongNode].decimalValue()"
    - "[com.fasterxml.jackson.databind.node.ShortNode].decimalValue()"
    - "[com.fasterxml.jackson.databind.node.IntNode].decimalValue()"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].decimalValue()"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].decimalValue()"
    functionUses: 17
    ICount: 4
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.TreeTraversingParser:263,1"
      Dst: "[com.fasterxml.jackson.databind.node.TreeTraversingParser].currentNumericNode"
    - Src: "com.fasterxml.jackson.databind.node.TreeTraversingParser:263,1"
      Dst: "[com.fasterxml.jackson.databind.JsonNode].decimalValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getDoubleValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.TreeTraversingParser"
    linkageType: null
    functionLinenumber: 267
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].currentNumericNode()"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].doubleValue()"
    - "[com.fasterxml.jackson.databind.node.ShortNode].doubleValue()"
    - "[com.fasterxml.jackson.databind.JsonNode].doubleValue()"
    - "[com.fasterxml.jackson.databind.node.IntNode].doubleValue()"
    - "[com.fasterxml.jackson.databind.node.FloatNode].doubleValue()"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].doubleValue()"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].doubleValue()"
    - "[com.fasterxml.jackson.databind.node.LongNode].doubleValue()"
    functionUses: 11
    ICount: 4
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.TreeTraversingParser:268,1"
      Dst: "[com.fasterxml.jackson.databind.node.TreeTraversingParser].currentNumericNode"
    - Src: "com.fasterxml.jackson.databind.node.TreeTraversingParser:268,1"
      Dst: "[com.fasterxml.jackson.databind.JsonNode].doubleValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getFloatValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.TreeTraversingParser"
    linkageType: null
    functionLinenumber: 272
    functionDepth: 0
    returnType: "float"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].currentNumericNode()"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].doubleValue()"
    - "[com.fasterxml.jackson.databind.node.ShortNode].doubleValue()"
    - "[com.fasterxml.jackson.databind.JsonNode].doubleValue()"
    - "[com.fasterxml.jackson.databind.node.IntNode].doubleValue()"
    - "[com.fasterxml.jackson.databind.node.FloatNode].doubleValue()"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].doubleValue()"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].doubleValue()"
    - "[com.fasterxml.jackson.databind.node.LongNode].doubleValue()"
    functionUses: 6
    ICount: 5
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.TreeTraversingParser:273,1"
      Dst: "[com.fasterxml.jackson.databind.node.TreeTraversingParser].currentNumericNode"
    - Src: "com.fasterxml.jackson.databind.node.TreeTraversingParser:273,1"
      Dst: "[com.fasterxml.jackson.databind.JsonNode].doubleValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getIntValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.TreeTraversingParser"
    linkageType: null
    functionLinenumber: 277
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].currentNumericNode()"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].canConvertToInt()"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].canConvertToInt()"
    - "[com.fasterxml.jackson.databind.node.ShortNode].canConvertToInt()"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].canConvertToInt()"
    - "[com.fasterxml.jackson.databind.node.LongNode].canConvertToInt()"
    - "[com.fasterxml.jackson.databind.node.IntNode].canConvertToInt()"
    - "[com.fasterxml.jackson.databind.node.FloatNode].canConvertToInt()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].reportOverflowInt()"
    - "[com.fasterxml.jackson.databind.node.LongNode].intValue()"
    - "[com.fasterxml.jackson.databind.node.IntNode].intValue()"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].intValue()"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].intValue()"
    - "[com.fasterxml.jackson.databind.node.FloatNode].intValue()"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].intValue()"
    - "[com.fasterxml.jackson.databind.node.ShortNode].intValue()"
    functionUses: 21
    ICount: 8
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.TreeTraversingParser:279"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.TreeTraversingParser:282"
        BranchSideFuncs:
        - "reportOverflowInt()"
      - BranchSide: "com.fasterxml.jackson.databind.node.TreeTraversingParser:281"
        BranchSideFuncs:
        - "intValue()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.TreeTraversingParser:278,1"
      Dst: "[com.fasterxml.jackson.databind.node.TreeTraversingParser].currentNumericNode"
    - Src: "com.fasterxml.jackson.databind.node.TreeTraversingParser:279,1"
      Dst: "[com.fasterxml.jackson.databind.node.NumericNode].canConvertToInt"
    - Src: "com.fasterxml.jackson.databind.node.TreeTraversingParser:280,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase].reportOverflowInt"
    - Src: "com.fasterxml.jackson.databind.node.TreeTraversingParser:282,1"
      Dst: "[com.fasterxml.jackson.databind.node.NumericNode].intValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getLongValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.TreeTraversingParser"
    linkageType: null
    functionLinenumber: 286
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].currentNumericNode()"
    - "[com.fasterxml.jackson.databind.node.LongNode].canConvertToLong()"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].canConvertToLong()"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].canConvertToLong()"
    - "[com.fasterxml.jackson.databind.node.ShortNode].canConvertToLong()"
    - "[com.fasterxml.jackson.databind.node.IntNode].canConvertToLong()"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].canConvertToLong()"
    - "[com.fasterxml.jackson.databind.node.FloatNode].canConvertToLong()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].reportOverflowLong()"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].longValue()"
    - "[com.fasterxml.jackson.databind.node.IntNode].longValue()"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].longValue()"
    - "[com.fasterxml.jackson.databind.node.FloatNode].longValue()"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].longValue()"
    - "[com.fasterxml.jackson.databind.node.ShortNode].longValue()"
    - "[com.fasterxml.jackson.databind.node.LongNode].longValue()"
    functionUses: 16
    ICount: 8
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.TreeTraversingParser:288"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.TreeTraversingParser:291"
        BranchSideFuncs:
        - "reportOverflowLong()"
      - BranchSide: "com.fasterxml.jackson.databind.node.TreeTraversingParser:290"
        BranchSideFuncs:
        - "longValue()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.TreeTraversingParser:287,1"
      Dst: "[com.fasterxml.jackson.databind.node.TreeTraversingParser].currentNumericNode"
    - Src: "com.fasterxml.jackson.databind.node.TreeTraversingParser:288,1"
      Dst: "[com.fasterxml.jackson.databind.node.NumericNode].canConvertToLong"
    - Src: "com.fasterxml.jackson.databind.node.TreeTraversingParser:289,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase].reportOverflowLong"
    - Src: "com.fasterxml.jackson.databind.node.TreeTraversingParser:291,1"
      Dst: "[com.fasterxml.jackson.databind.node.NumericNode].longValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getNumberValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.TreeTraversingParser"
    linkageType: null
    functionLinenumber: 295
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].currentNumericNode()"
    - "[com.fasterxml.jackson.databind.node.LongNode].numberValue()"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].numberValue()"
    - "[com.fasterxml.jackson.databind.node.FloatNode].numberValue()"
    - "[com.fasterxml.jackson.databind.JsonNode].numberValue()"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].numberValue()"
    - "[com.fasterxml.jackson.databind.node.ShortNode].numberValue()"
    - "[com.fasterxml.jackson.databind.node.IntNode].numberValue()"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].numberValue()"
    functionUses: 33
    ICount: 4
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.TreeTraversingParser:296,1"
      Dst: "[com.fasterxml.jackson.databind.node.TreeTraversingParser].currentNumericNode"
    - Src: "com.fasterxml.jackson.databind.node.TreeTraversingParser:296,1"
      Dst: "[com.fasterxml.jackson.databind.JsonNode].numberValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getEmbeddedObject()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.TreeTraversingParser"
    linkageType: null
    functionLinenumber: 301
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].currentNode()"
    - "[com.fasterxml.jackson.databind.JsonNode].isPojo()"
    - "[com.fasterxml.jackson.databind.node.POJONode].getPojo()"
    - "[com.fasterxml.jackson.databind.JsonNode].isBinary()"
    - "[com.fasterxml.jackson.databind.node.BinaryNode].binaryValue()"
    functionUses: 22
    ICount: 16
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.TreeTraversingParser:302"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.TreeTraversingParser:313"
        BranchSideFuncs:
        - "currentNode()"
      - BranchSide: "com.fasterxml.jackson.databind.node.TreeTraversingParser:312"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.TreeTraversingParser:304"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.TreeTraversingParser:313"
        BranchSideFuncs:
        - "isPojo()"
      - BranchSide: "com.fasterxml.jackson.databind.node.TreeTraversingParser:312"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.TreeTraversingParser:305"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.TreeTraversingParser:308"
        BranchSideFuncs:
        - "getPojo()"
      - BranchSide: "com.fasterxml.jackson.databind.node.TreeTraversingParser:307"
        BranchSideFuncs:
        - "isBinary()"
    - Branch String: "com.fasterxml.jackson.databind.node.TreeTraversingParser:308"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.TreeTraversingParser:313"
        BranchSideFuncs:
        - "binaryValue()"
      - BranchSide: "com.fasterxml.jackson.databind.node.TreeTraversingParser:312"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.TreeTraversingParser:303,1"
      Dst: "[com.fasterxml.jackson.databind.node.TreeTraversingParser].currentNode"
    - Src: "com.fasterxml.jackson.databind.node.TreeTraversingParser:305,1"
      Dst: "[com.fasterxml.jackson.databind.JsonNode].isPojo"
    - Src: "com.fasterxml.jackson.databind.node.TreeTraversingParser:306,1"
      Dst: "[com.fasterxml.jackson.databind.node.POJONode].getPojo"
    - Src: "com.fasterxml.jackson.databind.node.TreeTraversingParser:308,1"
      Dst: "[com.fasterxml.jackson.databind.JsonNode].isBinary"
    - Src: "com.fasterxml.jackson.databind.node.TreeTraversingParser:309,1"
      Dst: "[com.fasterxml.jackson.databind.node.BinaryNode].binaryValue"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.TreeTraversingParser].isNaN()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.TreeTraversingParser"
    linkageType: null
    functionLinenumber: 317
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].currentNode()"
    - "[com.fasterxml.jackson.databind.node.FloatNode].isNaN()"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].isNaN()"
    - "[com.fasterxml.jackson.databind.node.NumericNode].isNaN()"
    functionUses: 3
    ICount: 10
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.TreeTraversingParser:318"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.TreeTraversingParser:324"
        BranchSideFuncs:
        - "currentNode()"
      - BranchSide: "com.fasterxml.jackson.databind.node.TreeTraversingParser:323"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.TreeTraversingParser:320"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.TreeTraversingParser:324"
        BranchSideFuncs:
        - "isNaN()"
      - BranchSide: "com.fasterxml.jackson.databind.node.TreeTraversingParser:323"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.TreeTraversingParser:319,1"
      Dst: "[com.fasterxml.jackson.databind.node.TreeTraversingParser].currentNode"
    - Src: "com.fasterxml.jackson.databind.node.TreeTraversingParser:321,1"
      Dst: "[com.fasterxml.jackson.databind.node.NumericNode].isNaN"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.TreeTraversingParser"
    linkageType: null
    functionLinenumber: 337
    functionDepth: 0
    returnType: "byte[]"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.Base64Variant"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].currentNode()"
    - "[com.fasterxml.jackson.databind.node.TextNode].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.databind.node.TextNode].binaryValue()"
    - "[com.fasterxml.jackson.databind.node.POJONode].binaryValue()"
    - "[com.fasterxml.jackson.databind.node.BinaryNode].binaryValue()"
    - "[com.fasterxml.jackson.databind.JsonNode].binaryValue()"
    functionUses: 6
    ICount: 12
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.TreeTraversingParser:339"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.TreeTraversingParser:347"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.TreeTraversingParser:342"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.TreeTraversingParser:345"
        BranchSideFuncs:
        - "getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
      - BranchSide: "com.fasterxml.jackson.databind.node.TreeTraversingParser:344"
        BranchSideFuncs:
        - "binaryValue()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.TreeTraversingParser:338,1"
      Dst: "[com.fasterxml.jackson.databind.node.TreeTraversingParser].currentNode"
    - Src: "com.fasterxml.jackson.databind.node.TreeTraversingParser:343,1"
      Dst: "[com.fasterxml.jackson.databind.node.TextNode].getBinaryValue"
    - Src: "com.fasterxml.jackson.databind.node.TreeTraversingParser:345,1"
      Dst: "[com.fasterxml.jackson.databind.JsonNode].binaryValue"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.TreeTraversingParser].readBinaryValue(com.fasterxml.jackson.core.Base64Variant,java.io.OutputStream)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.TreeTraversingParser"
    linkageType: null
    functionLinenumber: 355
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.Base64Variant"
    - "java.io.OutputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].write(byte[],int,int)"
    - "[com.fasterxml.jackson.core.io.DataOutputAsStream].write(byte[],int,int)"
    - "[com.fasterxml.jackson.databind.util.ByteBufferBackedOutputStream].write(byte[],int,int)"
    functionUses: 3
    ICount: 10
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.TreeTraversingParser:357"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.TreeTraversingParser:361"
        BranchSideFuncs:
        - "write(byte[],int,int)"
      - BranchSide: "com.fasterxml.jackson.databind.node.TreeTraversingParser:360"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.TreeTraversingParser:356,1"
      Dst: "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getBinaryValue"
    - Src: "com.fasterxml.jackson.databind.node.TreeTraversingParser:358,1"
      Dst: "[java.io.OutputStream].write"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.TreeTraversingParser].currentNode()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.TreeTraversingParser"
    linkageType: null
    functionLinenumber: 370
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonNode"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.NodeCursor$ObjectCursor].currentNode()"
    - "[com.fasterxml.jackson.databind.node.NodeCursor$ArrayCursor].currentNode()"
    - "[com.fasterxml.jackson.databind.node.NodeCursor$RootCursor].currentNode()"
    functionUses: 7
    ICount: 9
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.TreeTraversingParser:371"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.TreeTraversingParser:372"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.TreeTraversingParser:371"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.TreeTraversingParser:371"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.TreeTraversingParser:374"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.TreeTraversingParser:373"
        BranchSideFuncs:
        - "currentNode()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.TreeTraversingParser:374,1"
      Dst: "[com.fasterxml.jackson.databind.node.NodeCursor].currentNode"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.TreeTraversingParser].currentNumericNode()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.TreeTraversingParser"
    linkageType: null
    functionLinenumber: 379
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonNode"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].currentNode()"
    - "[com.fasterxml.jackson.databind.JsonNode].isNumber()"
    - "[com.fasterxml.jackson.databind.node.FloatNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.MissingNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.TextNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.LongNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.BinaryNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.IntNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.ShortNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.POJONode].asToken()"
    - "[com.fasterxml.jackson.databind.node.BooleanNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.NullNode].asToken()"
    - "[com.fasterxml.jackson.core.JsonParser]._constructError(java.lang.String)"
    functionUses: 8
    ICount: 13
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.TreeTraversingParser:381"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.TreeTraversingParser:382"
        BranchSideFuncs:
        - "asToken()"
      - BranchSide: "com.fasterxml.jackson.databind.node.TreeTraversingParser:381"
        BranchSideFuncs:
        - "asToken()"
    - Branch String: "com.fasterxml.jackson.databind.node.TreeTraversingParser:381"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.TreeTraversingParser:385"
        BranchSideFuncs:
        - "asToken()"
      - BranchSide: "com.fasterxml.jackson.databind.node.TreeTraversingParser:384"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.TreeTraversingParser:382"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.TreeTraversingParser:382"
        BranchSideFuncs:
        - "_constructError(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.node.TreeTraversingParser:381"
        BranchSideFuncs:
        - "asToken()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.TreeTraversingParser:380,1"
      Dst: "[com.fasterxml.jackson.databind.node.TreeTraversingParser].currentNode"
    - Src: "com.fasterxml.jackson.databind.node.TreeTraversingParser:381,1"
      Dst: "[com.fasterxml.jackson.databind.JsonNode].isNumber"
    - Src: "com.fasterxml.jackson.databind.node.TreeTraversingParser:382,1"
      Dst: "[com.fasterxml.jackson.core.TreeNode].asToken"
    - Src: "com.fasterxml.jackson.databind.node.TreeTraversingParser:383,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.node.TreeTraversingParser:383,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser]._constructError"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.TreeTraversingParser]._handleEOF()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.TreeTraversingParser"
    linkageType: null
    functionLinenumber: 389
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._throwInternal()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.TreeTraversingParser:390,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._throwInternal"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_131__464].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_131__464"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__464].<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__464:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_131__464].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_131__464].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_131__464"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_131__464:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_131__464].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_131__464"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_131__464:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$131"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__754].bootstrap$(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$isInstance__754"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__754].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$isInstance__754:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__754].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__754].<init>(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$isInstance__754"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$isInstance__754:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__754].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$isInstance__754"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$isInstance__754:-1,1"
      Dst: "[java.lang.Class].isInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.PropertyNamingStrategy$LowerCaseStrategy].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.PropertyNamingStrategy$LowerCaseStrategy"
    linkageType: null
    functionLinenumber: 353
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.PropertyNamingStrategy$PropertyNamingStrategyBase].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.PropertyNamingStrategy$LowerCaseStrategy:354,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyNamingStrategy$PropertyNamingStrategyBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.PropertyNamingStrategy$LowerCaseStrategy].translate(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.PropertyNamingStrategy$LowerCaseStrategy"
    linkageType: null
    functionLinenumber: 357
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.PropertyNamingStrategy$LowerCaseStrategy:358,1"
      Dst: "[java.lang.String].toLowerCase"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_69__507].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_69__507"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__507].<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__507:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_69__507].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_69__507].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_69__507"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_69__507:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_69__507].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_69__507"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_69__507:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$69"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.DefaultBaseTypeLimitingValidator$UnsafeBaseTypes].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.DefaultBaseTypeLimitingValidator$UnsafeBaseTypes"
    linkageType: null
    functionLinenumber: 94
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorSet].add(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet].add(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet].add(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet].add(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet].add(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet].add(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet].add(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet].add(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].add(java.lang.Object)"
    functionUses: 1
    ICount: 32
    EdgeCount: 16
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.DefaultBaseTypeLimitingValidator$UnsafeBaseTypes:95,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.databind.jsontype.DefaultBaseTypeLimitingValidator$UnsafeBaseTypes:98,1"
      Dst: "[java.util.HashSet].<init>"
    - Src: "com.fasterxml.jackson.databind.jsontype.DefaultBaseTypeLimitingValidator$UnsafeBaseTypes:101,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.jsontype.DefaultBaseTypeLimitingValidator$UnsafeBaseTypes:101,1"
      Dst: "[java.util.Set].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.DefaultBaseTypeLimitingValidator$UnsafeBaseTypes].isUnsafeBaseType(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.DefaultBaseTypeLimitingValidator$UnsafeBaseTypes"
    linkageType: null
    functionLinenumber: 115
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].contains(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet].contains(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].contains(java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.DefaultBaseTypeLimitingValidator$UnsafeBaseTypes:116,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.jsontype.DefaultBaseTypeLimitingValidator$UnsafeBaseTypes:116,1"
      Dst: "[java.util.Set].contains"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.exc.InvalidNullException].<init>(com.fasterxml.jackson.databind.DeserializationContext,java.lang.String,com.fasterxml.jackson.databind.PropertyName)"
    functionSourceFile: "com.fasterxml.jackson.databind.exc.InvalidNullException"
    linkageType: null
    functionLinenumber: 32
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.lang.String"
    - "com.fasterxml.jackson.databind.PropertyName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.exc.MismatchedInputException].<init>(com.fasterxml.jackson.core.JsonParser,java.lang.String)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].getParser()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.exc.InvalidNullException:33,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getParser"
    - Src: "com.fasterxml.jackson.databind.exc.InvalidNullException:33,1"
      Dst: "[com.fasterxml.jackson.databind.exc.MismatchedInputException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.exc.InvalidNullException].'from'(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.PropertyName,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.exc.InvalidNullException"
    linkageType: null
    functionLinenumber: 39
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.exc.InvalidNullException"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.PropertyName"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ClassUtil].quotedOr(java.lang.Object,java.lang.String)"
    - "[com.fasterxml.jackson.databind.exc.InvalidNullException].<init>(com.fasterxml.jackson.databind.DeserializationContext,java.lang.String,com.fasterxml.jackson.databind.PropertyName)"
    - "[com.fasterxml.jackson.databind.exc.MismatchedInputException].setTargetType(com.fasterxml.jackson.databind.JavaType)"
    functionUses: 1
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.exc.InvalidNullException:43"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.exc.InvalidNullException:46"
        BranchSideFuncs:
        - "setTargetType(com.fasterxml.jackson.databind.JavaType)"
      - BranchSide: "com.fasterxml.jackson.databind.exc.InvalidNullException:45"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.exc.InvalidNullException:41,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].quotedOr"
    - Src: "com.fasterxml.jackson.databind.exc.InvalidNullException:40,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.databind.exc.InvalidNullException:42,1"
      Dst: "[com.fasterxml.jackson.databind.exc.InvalidNullException].<init>"
    - Src: "com.fasterxml.jackson.databind.exc.InvalidNullException:44,1"
      Dst: "[com.fasterxml.jackson.databind.exc.MismatchedInputException].setTargetType"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.exc.InvalidNullException].getPropertyName()"
    functionSourceFile: "com.fasterxml.jackson.databind.exc.InvalidNullException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.PropertyName"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ShortDeser].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ShortDeser"
    linkageType: null
    functionLinenumber: 568
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ShortDeser:569,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ShortDeser].<init>(com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ShortDeser,com.fasterxml.jackson.databind.deser.NullValueProvider,java.lang.Boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ShortDeser"
    linkageType: null
    functionLinenumber: 570
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ShortDeser"
    - "com.fasterxml.jackson.databind.deser.NullValueProvider"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers].<init>(com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers,com.fasterxml.jackson.databind.deser.NullValueProvider,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ShortDeser:571,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ShortDeser].withResolved(com.fasterxml.jackson.databind.deser.NullValueProvider,java.lang.Boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ShortDeser"
    linkageType: null
    functionLinenumber: 576
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.deser.NullValueProvider"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ShortDeser].<init>(com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ShortDeser,com.fasterxml.jackson.databind.deser.NullValueProvider,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ShortDeser:577,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ShortDeser].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ShortDeser]._constructEmpty()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ShortDeser"
    linkageType: null
    functionLinenumber: 581
    functionDepth: 0
    returnType: "short[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ShortDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ShortDeser"
    linkageType: null
    functionLinenumber: 587
    functionDepth: 0
    returnType: "short[]"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.JsonParser].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers].handleNonArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].getArrayBuilders()"
    - "[com.fasterxml.jackson.databind.util.ArrayBuilders].getShortBuilder()"
    - "[com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder].resetAndStart()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsAsEmptyProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsFailProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsConstantProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._verifyNullForPrimitive(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._parseShortPrimitive(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder].appendCompletedChunk(java.lang.Object,int)"
    - "[com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder].bufferedSize()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].wrapWithPath(java.lang.Throwable,java.lang.Object,int)"
    - "[com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder].completeAndClearBuffer(java.lang.Object,int)"
    functionUses: 82
    ICount: 45
    EdgeCount: 33
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ShortDeser:588"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ShortDeser:591"
        BranchSideFuncs:
        - "handleNonArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ShortDeser:590"
        BranchSideFuncs:
        - "getShortBuilder()"
        - "resetAndStart()"
        - "getArrayBuilders()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ShortDeser:597"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ShortDeser:617"
        BranchSideFuncs:
        - "getShortBuilder()"
        - "nextToken()"
        - "_parseShortPrimitive(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "bufferedSize()"
        - "_verifyNullForPrimitive(com.fasterxml.jackson.databind.DeserializationContext)"
        - "wrapWithPath(java.lang.Throwable,java.lang.Object,int)"
        - "resetAndStart()"
        - "getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
        - "appendCompletedChunk(java.lang.Object,int)"
        - "getArrayBuilders()"
        - "handleNonArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ShortDeser:616"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ShortDeser:599"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ShortDeser:607"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ShortDeser:606"
        BranchSideFuncs:
        - "_parseShortPrimitive(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ShortDeser:600"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ShortDeser:604"
        BranchSideFuncs:
        - "getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ShortDeser:603"
        BranchSideFuncs:
        - "_verifyNullForPrimitive(com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ShortDeser:609"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ShortDeser:613"
        BranchSideFuncs:
        - "appendCompletedChunk(java.lang.Object,int)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ShortDeser:612"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ShortDeser:588,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isExpectedStartArrayToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ShortDeser:589,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers].handleNonArray"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ShortDeser:591,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getArrayBuilders"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ShortDeser:591,1"
      Dst: "[com.fasterxml.jackson.databind.util.ArrayBuilders].getShortBuilder"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ShortDeser:592,1"
      Dst: "[com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder].resetAndStart"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ShortDeser:597,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ShortDeser:601,1"
      Dst: "[com.fasterxml.jackson.databind.deser.NullValueProvider].getNullValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ShortDeser:604,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._verifyNullForPrimitive"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ShortDeser:607,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._parseShortPrimitive"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ShortDeser:610,1"
      Dst: "[com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder].appendCompletedChunk"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ShortDeser:616,1"
      Dst: "[com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder].bufferedSize"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ShortDeser:616,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException].wrapWithPath"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ShortDeser:618,1"
      Dst: "[com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder].completeAndClearBuffer"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ShortDeser].handleSingleElementUnwrapped(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ShortDeser"
    linkageType: null
    functionLinenumber: 623
    functionDepth: 0
    returnType: "short[]"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._parseShortPrimitive(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ShortDeser:624,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._parseShortPrimitive"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ShortDeser]._concat(short[],short[])"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ShortDeser"
    linkageType: null
    functionLinenumber: 628
    functionDepth: 0
    returnType: "short[]"
    argCount: 2
    argTypes:
    - "short[]"
    - "short[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ShortDeser:631,1"
      Dst: "[java.util.Arrays].copyOf"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ShortDeser:632,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ShortDeser]._concat(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ShortDeser"
    linkageType: null
    functionLinenumber: 562
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ShortDeser]._concat(short[],short[])"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ShortDeser:563,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ShortDeser]._concat"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.InstanceOfExpr].<init>()"
    functionSourceFile: "com.github.javaparser.ast.expr.InstanceOfExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    - "com.github.javaparser.ast.type.ReferenceType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -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: []
    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>"
    JavaMethodInfo: null
    BBCount: 1
    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: null
    functionLinenumber: 125
    functionDepth: 0
    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>"
    - Src: "com.github.javaparser.ast.expr.InstanceOfExpr:127,1"
      Dst: "[com.github.javaparser.ast.expr.InstanceOfExpr].setExpression"
    - Src: "com.github.javaparser.ast.expr.InstanceOfExpr:128,1"
      Dst: "[com.github.javaparser.ast.expr.InstanceOfExpr].setType"
    - Src: "com.github.javaparser.ast.expr.InstanceOfExpr:129,1"
      Dst: "[com.github.javaparser.ast.expr.InstanceOfExpr].setPattern"
    - Src: "com.github.javaparser.ast.expr.InstanceOfExpr:130,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.InstanceOfExpr].getName()"
    functionSourceFile: "com.github.javaparser.ast.expr.InstanceOfExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    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: []
    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.PatternExpr].getName"
    - Src: "com.github.javaparser.ast.expr.InstanceOfExpr:145,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 3
    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: null
    functionLinenumber: 150
    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.InstanceOfExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.InstanceOfExpr,java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].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.ObjectIdentityEqualsVisitor].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.ModifierVisitor].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.symbolsolver.javaparsermodel.DefaultVisitorAdapter].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.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)"
    functionUses: 214
    ICount: 5
    EdgeCount: 13
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.InstanceOfExpr:151,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 156
    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.VoidVisitorAdapter].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.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.expr.InstanceOfExpr,java.lang.Object)"
    functionUses: 147
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.InstanceOfExpr:157,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.InstanceOfExpr].asInstanceOfExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.InstanceOfExpr"
    linkageType: null
    functionLinenumber: -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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.InstanceOfExpr].clone()"
    functionSourceFile: "com.github.javaparser.ast.expr.InstanceOfExpr"
    linkageType: null
    functionLinenumber: 168
    functionDepth: 0
    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: 45
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.InstanceOfExpr:169,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>"
    - Src: "com.github.javaparser.ast.expr.InstanceOfExpr:169,1"
      Dst: "[com.github.javaparser.ast.expr.InstanceOfExpr].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.InstanceOfExpr].getExpression()"
    functionSourceFile: "com.github.javaparser.ast.expr.InstanceOfExpr"
    linkageType: null
    functionLinenumber: 173
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 13
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.InstanceOfExpr].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.expr.InstanceOfExpr"
    linkageType: null
    functionLinenumber: 179
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.InstanceOfExprMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.InstanceOfExpr].getPattern()"
    functionSourceFile: "com.github.javaparser.ast.expr.InstanceOfExpr"
    linkageType: null
    functionLinenumber: 184
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 22
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.InstanceOfExpr:185,1"
      Dst: "[java.util.Optional].ofNullable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.InstanceOfExpr].getType()"
    functionSourceFile: "com.github.javaparser.ast.expr.InstanceOfExpr"
    linkageType: null
    functionLinenumber: 189
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.ReferenceType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 13
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.InstanceOfExpr].ifInstanceOfExpr(java.util.function.Consumer)"
    functionSourceFile: "com.github.javaparser.ast.expr.InstanceOfExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.InstanceOfExpr:196,1"
      Dst: "[java.util.function.Consumer].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.InstanceOfExpr].isInstanceOfExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.InstanceOfExpr"
    linkageType: null
    functionLinenumber: 201
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.InstanceOfExpr:208"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.InstanceOfExpr:211"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.InstanceOfExpr:210"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.InstanceOfExpr:211"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.InstanceOfExpr:217"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.InstanceOfExpr:216"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.InstanceOfExpr:212"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.InstanceOfExpr:217"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.InstanceOfExpr:216"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.InstanceOfExpr:213,1"
      Dst: "[com.github.javaparser.ast.expr.InstanceOfExpr].removePattern"
    - Src: "com.github.javaparser.ast.expr.InstanceOfExpr:217,1"
      Dst: "[com.github.javaparser.ast.Node].remove"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.InstanceOfExpr].removePattern()"
    functionSourceFile: "com.github.javaparser.ast.expr.InstanceOfExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.InstanceOfExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.InstanceOfExpr:222,1"
      Dst: "[com.github.javaparser.ast.expr.InstanceOfExpr].setPattern"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 227
    functionDepth: 0
    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:228"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.InstanceOfExpr:231"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.InstanceOfExpr:230"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.InstanceOfExpr:231"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.InstanceOfExpr:235"
        BranchSideFuncs:
        - "setExpression(com.github.javaparser.ast.expr.Expression)"
      - BranchSide: "com.github.javaparser.ast.expr.InstanceOfExpr:234"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.InstanceOfExpr:235"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.InstanceOfExpr:241"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.InstanceOfExpr:240"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.InstanceOfExpr:236"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.InstanceOfExpr:241"
        BranchSideFuncs:
        - "setPattern(com.github.javaparser.ast.expr.PatternExpr)"
      - BranchSide: "com.github.javaparser.ast.expr.InstanceOfExpr:240"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.InstanceOfExpr:241"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.InstanceOfExpr:245"
        BranchSideFuncs:
        - "setType(com.github.javaparser.ast.type.ReferenceType)"
      - BranchSide: "com.github.javaparser.ast.expr.InstanceOfExpr:244"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.InstanceOfExpr:232,1"
      Dst: "[com.github.javaparser.ast.expr.InstanceOfExpr].setExpression"
    - Src: "com.github.javaparser.ast.expr.InstanceOfExpr:237,1"
      Dst: "[com.github.javaparser.ast.expr.InstanceOfExpr].setPattern"
    - Src: "com.github.javaparser.ast.expr.InstanceOfExpr:242,1"
      Dst: "[com.github.javaparser.ast.expr.InstanceOfExpr].setType"
    - Src: "com.github.javaparser.ast.expr.InstanceOfExpr:245,1"
      Dst: "[com.github.javaparser.ast.Node].replace"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.InstanceOfExpr].setExpression(com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.expr.InstanceOfExpr"
    linkageType: null
    functionLinenumber: 249
    functionDepth: 0
    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:251"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.InstanceOfExpr:254"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.InstanceOfExpr:253"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.expr.InstanceOfExpr:255"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.InstanceOfExpr:257"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.InstanceOfExpr:256"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.InstanceOfExpr:250,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.expr.InstanceOfExpr:254,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.expr.InstanceOfExpr:256,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode"
    - Src: "com.github.javaparser.ast.expr.InstanceOfExpr:258,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.InstanceOfExpr].setPattern(com.github.javaparser.ast.expr.PatternExpr)"
    functionSourceFile: "com.github.javaparser.ast.expr.InstanceOfExpr"
    linkageType: null
    functionLinenumber: 263
    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:264"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.InstanceOfExpr:267"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.InstanceOfExpr:266"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.expr.InstanceOfExpr:268"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.InstanceOfExpr:270"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.InstanceOfExpr:269"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.InstanceOfExpr:267,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.expr.InstanceOfExpr:269,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode"
    - Src: "com.github.javaparser.ast.expr.InstanceOfExpr:271,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.InstanceOfExpr].setType(com.github.javaparser.ast.type.ReferenceType)"
    functionSourceFile: "com.github.javaparser.ast.expr.InstanceOfExpr"
    linkageType: null
    functionLinenumber: 276
    functionDepth: 0
    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:278"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.InstanceOfExpr:281"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.InstanceOfExpr:280"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.expr.InstanceOfExpr:282"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.InstanceOfExpr:284"
        BranchSideFuncs:
        - "setParentNode(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:277,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.expr.InstanceOfExpr:281,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.expr.InstanceOfExpr:283,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode"
    - Src: "com.github.javaparser.ast.expr.InstanceOfExpr:285,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.InstanceOfExpr].toInstanceOfExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.InstanceOfExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.InstanceOfExpr:292,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.Node"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.type.Type"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.InstanceOfExpr:99,1"
      Dst: "[com.github.javaparser.ast.expr.InstanceOfExpr].setType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.JsonMappingException$Reference].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.JsonMappingException$Reference"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.JsonMappingException$Reference:84,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.JsonMappingException$Reference].<init>(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.JsonMappingException$Reference"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.JsonMappingException$Reference:86,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.JsonMappingException$Reference].<init>(java.lang.Object,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.JsonMappingException$Reference"
    linkageType: null
    functionLinenumber: 87
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.JsonMappingException$Reference:90"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.JsonMappingException$Reference:93"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.JsonMappingException$Reference:92"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.JsonMappingException$Reference:88,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.databind.JsonMappingException$Reference:91,1"
      Dst: "[java.lang.NullPointerException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.JsonMappingException$Reference].<init>(java.lang.Object,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.JsonMappingException$Reference"
    linkageType: null
    functionLinenumber: 95
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.JsonMappingException$Reference:96,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.JsonMappingException$Reference].setFieldName(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.JsonMappingException$Reference"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.JsonMappingException$Reference].setIndex(int)"
    functionSourceFile: "com.fasterxml.jackson.databind.JsonMappingException$Reference"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.JsonMappingException$Reference].setDescription(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.JsonMappingException$Reference"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.JsonMappingException$Reference].getFrom()"
    functionSourceFile: "com.fasterxml.jackson.databind.JsonMappingException$Reference"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.JsonMappingException$Reference].getFieldName()"
    functionSourceFile: "com.fasterxml.jackson.databind.JsonMappingException$Reference"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.JsonMappingException$Reference].getIndex()"
    functionSourceFile: "com.fasterxml.jackson.databind.JsonMappingException$Reference"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.JsonMappingException$Reference].getDescription()"
    functionSourceFile: "com.fasterxml.jackson.databind.JsonMappingException$Reference"
    linkageType: null
    functionLinenumber: 121
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 50
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.JsonMappingException$Reference:122"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.JsonMappingException$Reference:156"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.JsonMappingException$Reference:155"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.JsonMappingException$Reference:125"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.JsonMappingException$Reference:128"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.JsonMappingException$Reference:127"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.JsonMappingException$Reference:128"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.JsonMappingException$Reference:128"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.JsonMappingException$Reference:127"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.JsonMappingException$Reference:134"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.JsonMappingException$Reference:138"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.JsonMappingException$Reference:137"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.JsonMappingException$Reference:139"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.JsonMappingException$Reference:143"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.JsonMappingException$Reference:142"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.JsonMappingException$Reference:144"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.JsonMappingException$Reference:148"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.JsonMappingException$Reference:147"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.JsonMappingException$Reference:148"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.JsonMappingException$Reference:151"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.JsonMappingException$Reference:150"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.JsonMappingException$Reference:123,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.JsonMappingException$Reference:126,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.JsonMappingException$Reference:128,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.JsonMappingException$Reference:134,1"
      Dst: "[java.lang.Class].isArray"
    - Src: "com.fasterxml.jackson.databind.JsonMappingException$Reference:135,1"
      Dst: "[java.lang.Class].getComponentType"
    - Src: "com.fasterxml.jackson.databind.JsonMappingException$Reference:138,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.JsonMappingException$Reference:154,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.databind.JsonMappingException$Reference].toString()"
    functionSourceFile: "com.fasterxml.jackson.databind.JsonMappingException$Reference"
    linkageType: null
    functionLinenumber: 160
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JsonMappingException$Reference].getDescription()"
    functionUses: 20
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.JsonMappingException$Reference:161,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException$Reference].getDescription"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.JsonMappingException$Reference].writeReplace()"
    functionSourceFile: "com.fasterxml.jackson.databind.JsonMappingException$Reference"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.JsonMappingException$Reference:172,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException$Reference].getDescription"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.EnumDeclarationMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.EnumDeclarationMetaModel"
    linkageType: null
    functionLinenumber: 41
    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:42,1"
      Dst: "[com.github.javaparser.metamodel.TypeDeclarationMetaModel].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil$Checker].<init>(java.util.Set,java.util.Set)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.IgnorePropertiesUtil$Checker"
    linkageType: null
    functionLinenumber: 91
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Set"
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.IgnorePropertiesUtil$Checker:93"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.IgnorePropertiesUtil$Checker:96"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.IgnorePropertiesUtil$Checker:95"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.IgnorePropertiesUtil$Checker:92,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.databind.util.IgnorePropertiesUtil$Checker:94,1"
      Dst: "[java.util.Collections].emptySet"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil$Checker].construct(java.util.Set,java.util.Set)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.IgnorePropertiesUtil$Checker"
    linkageType: null
    functionLinenumber: 100
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.IgnorePropertiesUtil$Checker"
    argCount: 2
    argTypes:
    - "java.util.Set"
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil$Checker].<init>(java.util.Set,java.util.Set)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.IgnorePropertiesUtil$Checker:101,1"
      Dst: "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil$Checker].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil$Checker].shouldIgnore(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.IgnorePropertiesUtil$Checker"
    linkageType: null
    functionLinenumber: 105
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].contains(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet].contains(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].contains(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].contains(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet].contains(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].contains(java.lang.Object)"
    functionUses: 11
    ICount: 14
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.IgnorePropertiesUtil$Checker:106"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.IgnorePropertiesUtil$Checker:107"
        BranchSideFuncs:
        - "contains(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.util.IgnorePropertiesUtil$Checker:106"
        BranchSideFuncs:
        - "contains(java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.util.IgnorePropertiesUtil$Checker:106"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.IgnorePropertiesUtil$Checker:106"
        BranchSideFuncs:
        - "contains(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.util.IgnorePropertiesUtil$Checker:105"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.IgnorePropertiesUtil$Checker:107"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.IgnorePropertiesUtil$Checker:105"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.IgnorePropertiesUtil$Checker:106,1"
      Dst: "[java.util.Set].contains"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_toReferenceType_5__816].bootstrap$(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration,com.github.javaparser.ast.type.Type)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_toReferenceType_5__816"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration"
    - "com.github.javaparser.ast.type.Type"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_toReferenceType_5__816].<init>(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration,com.github.javaparser.ast.type.Type)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_toReferenceType_5__816:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_toReferenceType_5__816].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_toReferenceType_5__816].<init>(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration,com.github.javaparser.ast.type.Type)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_toReferenceType_5__816"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration"
    - "com.github.javaparser.ast.type.Type"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_toReferenceType_5__816:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_toReferenceType_5__816].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_toReferenceType_5__816"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].lambda$toReferenceType$5(com.github.javaparser.ast.type.Type,java.lang.Void)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_toReferenceType_5__816:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].lambda$toReferenceType$5"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$LongDeser].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$LongDeser"
    linkageType: null
    functionLinenumber: 722
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$LongDeser:723,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$LongDeser].<init>(com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$LongDeser,com.fasterxml.jackson.databind.deser.NullValueProvider,java.lang.Boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$LongDeser"
    linkageType: null
    functionLinenumber: 724
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$LongDeser"
    - "com.fasterxml.jackson.databind.deser.NullValueProvider"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers].<init>(com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers,com.fasterxml.jackson.databind.deser.NullValueProvider,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$LongDeser:725,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$LongDeser].withResolved(com.fasterxml.jackson.databind.deser.NullValueProvider,java.lang.Boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$LongDeser"
    linkageType: null
    functionLinenumber: 730
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.deser.NullValueProvider"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$LongDeser].<init>(com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$LongDeser,com.fasterxml.jackson.databind.deser.NullValueProvider,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$LongDeser:731,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$LongDeser].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$LongDeser]._constructEmpty()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$LongDeser"
    linkageType: null
    functionLinenumber: 735
    functionDepth: 0
    returnType: "long[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$LongDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$LongDeser"
    linkageType: null
    functionLinenumber: 741
    functionDepth: 0
    returnType: "long[]"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.JsonParser].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers].handleNonArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].getArrayBuilders()"
    - "[com.fasterxml.jackson.databind.util.ArrayBuilders].getLongBuilder()"
    - "[com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder].resetAndStart()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getLongValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getLongValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getLongValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getLongValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getLongValue()"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsAsEmptyProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsFailProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsConstantProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._verifyNullForPrimitive(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._parseLongPrimitive(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder].appendCompletedChunk(java.lang.Object,int)"
    - "[com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder].bufferedSize()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].wrapWithPath(java.lang.Throwable,java.lang.Object,int)"
    - "[com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder].completeAndClearBuffer(java.lang.Object,int)"
    functionUses: 82
    ICount: 49
    EdgeCount: 38
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$LongDeser:742"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$LongDeser:745"
        BranchSideFuncs:
        - "handleNonArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$LongDeser:744"
        BranchSideFuncs:
        - "resetAndStart()"
        - "getArrayBuilders()"
        - "getLongBuilder()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$LongDeser:751"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$LongDeser:773"
        BranchSideFuncs:
        - "nextToken()"
        - "bufferedSize()"
        - "getLongValue()"
        - "_verifyNullForPrimitive(com.fasterxml.jackson.databind.DeserializationContext)"
        - "wrapWithPath(java.lang.Throwable,java.lang.Object,int)"
        - "resetAndStart()"
        - "getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
        - "appendCompletedChunk(java.lang.Object,int)"
        - "getArrayBuilders()"
        - "handleNonArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "_parseLongPrimitive(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "getLongBuilder()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$LongDeser:772"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$LongDeser:753"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$LongDeser:755"
        BranchSideFuncs:
        - "getLongValue()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$LongDeser:754"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$LongDeser:755"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$LongDeser:763"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$LongDeser:762"
        BranchSideFuncs:
        - "_parseLongPrimitive(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$LongDeser:756"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$LongDeser:760"
        BranchSideFuncs:
        - "getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$LongDeser:759"
        BranchSideFuncs:
        - "_verifyNullForPrimitive(com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$LongDeser:765"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$LongDeser:769"
        BranchSideFuncs:
        - "appendCompletedChunk(java.lang.Object,int)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$LongDeser:768"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$LongDeser:742,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isExpectedStartArrayToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$LongDeser:743,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers].handleNonArray"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$LongDeser:745,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getArrayBuilders"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$LongDeser:745,1"
      Dst: "[com.fasterxml.jackson.databind.util.ArrayBuilders].getLongBuilder"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$LongDeser:746,1"
      Dst: "[com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder].resetAndStart"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$LongDeser:751,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$LongDeser:754,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getLongValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$LongDeser:757,1"
      Dst: "[com.fasterxml.jackson.databind.deser.NullValueProvider].getNullValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$LongDeser:760,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._verifyNullForPrimitive"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$LongDeser:763,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._parseLongPrimitive"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$LongDeser:766,1"
      Dst: "[com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder].appendCompletedChunk"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$LongDeser:772,1"
      Dst: "[com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder].bufferedSize"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$LongDeser:772,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException].wrapWithPath"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$LongDeser:774,1"
      Dst: "[com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder].completeAndClearBuffer"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$LongDeser].handleSingleElementUnwrapped(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$LongDeser"
    linkageType: null
    functionLinenumber: 779
    functionDepth: 0
    returnType: "long[]"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._parseLongPrimitive(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$LongDeser:780,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._parseLongPrimitive"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$LongDeser]._concat(long[],long[])"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$LongDeser"
    linkageType: null
    functionLinenumber: 784
    functionDepth: 0
    returnType: "long[]"
    argCount: 2
    argTypes:
    - "long[]"
    - "long[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$LongDeser:787,1"
      Dst: "[java.util.Arrays].copyOf"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$LongDeser:788,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$LongDeser]._concat(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$LongDeser"
    linkageType: null
    functionLinenumber: 714
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$LongDeser]._concat(long[],long[])"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$LongDeser:715,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$LongDeser]._concat"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.JavaSymbolSolver$lambda_resolveDeclaration_1__1177].bootstrap$()"
    functionSourceFile: "com.github.javaparser.symbolsolver.JavaSymbolSolver$lambda_resolveDeclaration_1__1177"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.JavaSymbolSolver$lambda_resolveDeclaration_1__1177].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.JavaSymbolSolver$lambda_resolveDeclaration_1__1177:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.JavaSymbolSolver$lambda_resolveDeclaration_1__1177].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.JavaSymbolSolver$lambda_resolveDeclaration_1__1177].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.JavaSymbolSolver$lambda_resolveDeclaration_1__1177"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.JavaSymbolSolver$lambda_resolveDeclaration_1__1177:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.JavaSymbolSolver$lambda_resolveDeclaration_1__1177].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.JavaSymbolSolver$lambda_resolveDeclaration_1__1177"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.JavaSymbolSolver].lambda$resolveDeclaration$1(com.github.javaparser.resolution.declarations.ResolvedConstructorDeclaration)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.JavaSymbolSolver$lambda_resolveDeclaration_1__1177:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.JavaSymbolSolver].lambda$resolveDeclaration$1"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$2].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$2"
    linkageType: null
    functionLinenumber: 67
    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.symbolsolver.javaparsermodel.JavaParserFacade$2:68,1"
      Dst: "[com.github.javaparser.ast.DataKey].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.ProblemReporter].<init>(java.util.function.Consumer)"
    functionSourceFile: "com.github.javaparser.ast.validator.ProblemReporter"
    linkageType: null
    functionLinenumber: 36
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.ProblemReporter:37,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 47
    functionDepth: 0
    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()"
    - "[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()"
    functionUses: 24
    ICount: 10
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.ProblemReporter:48,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithTokenRange].getTokenRange"
    - Src: "com.github.javaparser.ast.validator.ProblemReporter:48,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.validator.ProblemReporter:48,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].toString"
    - Src: "com.github.javaparser.ast.validator.ProblemReporter:48,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 57
    functionDepth: 0
    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()"
    - "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.TokenRange,java.lang.String,java.lang.Object[])"
    functionUses: 22
    ICount: 9
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.ProblemReporter:58,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithTokenRange].getTokenRange"
    - Src: "com.github.javaparser.ast.validator.ProblemReporter:58,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.validator.ProblemReporter:58,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 61
    functionDepth: 0
    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.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getAllFields_3__826].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_44__414].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_24__449].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_212__562].accept(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getAllFields_2__956].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__57].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_47__431].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__55].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_76__955].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_58__610].accept(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getAllFields_0__824].accept(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveMethod_1__685].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__189].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.Node$lambda_walk_10__808].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__46].accept(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_getAllFieldsVisibleToInheritors_8__960].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_123__596].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_73__400].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_168__485].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_222__554].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_176__522].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__222].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_42__412].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_59__565].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__141].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_12__741].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_209__493].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_106__576].accept(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext$lambda_patternExprsExposedToChild_0__982].accept(java.lang.Object)"
    - "[com.github.javaparser.ParserConfiguration$3$lambda_postProcess_1__992].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.TypedValidator$1$lambda_postProcess_1__987].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_50__434].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_22__566].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1$lambda_postProcess_1__990].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_223__555].accept(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_getAllFields_1__947].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__25].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_11__738].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_124__597].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_15__545].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__207].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__213].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_181__457].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_202__440].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_183__613].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__286].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_153__529].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__195].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__68].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__143].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__230].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__63].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_49__433].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_69__507].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_225__557].accept(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_getAllFields_2__821].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_184__614].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__227].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__325].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_13__731].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__74].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__209].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_220__552].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_219__551].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_3__747].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__49].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_121__595].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__147].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_80__599].accept(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_5__789].accept(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_getAllMethods_6__995].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter$lambda_asString_0__389].accept(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_1__892].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_23__567].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_4__540].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_3__748].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator$lambda_visit_0__728].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__117].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__149].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_174__520].accept(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType$lambda_concreteEquivalentTypesAlsoIndirectly_2__878].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__238].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_139__447].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_65__503].accept(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_2__645].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_161__564].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__266].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_3__396].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__153].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_67__505].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_10__736].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_197__591].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_111__581].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_87__410].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_187__558].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__135].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_85__408].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_138__446].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__166].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__107].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_186__616].accept(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver$lambda_parseDirectory_1__933].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_155__531].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_164__534].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_163__533].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_182__453].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__271].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_11__740].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_154__530].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__305].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_66__504].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_149__517].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__277].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__109].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_128__461].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_9__744].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_4__950].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_99__450].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__101].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__298].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_45__415].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__251].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__70].accept(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredFields_5__831].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_115__454].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__199].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_72__953].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__295].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_83__405].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator$lambda_visit_1__743].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_180__456].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_116__455].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_asString_2__391].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__41].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_68__506].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_171__406].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_132__465].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_158__397].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_39__468].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_110__580].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_10__742].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_216__589].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_48__432].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_25__495].accept(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext$lambda_solveSymbolAsValue_0__637].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_37__946].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_30__472].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__301].accept(java.lang.Object)"
    - "[com.github.javaparser.ParserConfiguration$LineEndingProcessor$lambda_postProcess_0__989].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__85].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__183].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_230__430].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__157].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType$lambda_asString_0__386].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_218__550].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_156__525].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__97].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_104__607].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_130__463].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__160].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.Node$lambda_setParentNode_3__358].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_134__423].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_11__404].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__202].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_208__519].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_146__604].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_33__475].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_1__394].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_60__441].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_167__478].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_133__422].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_41__411].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_125__489].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__173].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_20__514].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__176].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_213__563].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__217].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__7].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_2__395].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_93__561].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_147__548].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_144__602].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_29__471].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_152__501].accept(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext$lambda_solveSymbol_0__806].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_108__578].accept(java.lang.Object)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_getDeclaredMethods_2__702].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_getNameWithScope_0__382].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_107__577].accept(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver$add__998].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_198__592].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__293].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__179].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__249].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_52__436].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__31].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator$lambda_visit_2__739].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_127__460].accept(java.lang.Object)"
    - "[com.github.javaparser.ParserConfiguration$1$lambda_postProcess_1__993].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_71__399].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_118__951].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_97__479].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_191__425].accept(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic$lambda_solveMethod_1__792].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_38__467].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__119].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__52].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_166__445].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_175__521].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__242].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_5__725].accept(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$add__970].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_51__435].accept(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getAncestors_0__977].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.Node$lambda_notifyPropertyChange_5__357].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_32__474].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_221__553].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__125].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__164].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_77__546].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_201__439].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_140__448].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_8__749].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__33].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_95__587].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__103].accept(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_4__788].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_188__559].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__11].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_74__401].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__114].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_189__948].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_205__575].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_13__511].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_143__586].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__289].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_204__574].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__235].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__132].accept(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$add__973].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_6__730].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.Node$add__638].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_148__549].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_43__413].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_215__539].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_192__481].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_9__402].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_28__470].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_6__542].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_114__488].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_86__409].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_84__407].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__316].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_96__496].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType$lambda_asString_1__387].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList$lambda_notifyElementRemoved_2__781].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_34__476].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_102__606].accept(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_getAllFields_1__952].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__246].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_55__499].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_151__500].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_165__535].accept(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_8__967].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_10__403].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_54__498].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_27__538].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_0__393].accept(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_substitution_5__986].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_203__588].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_150__536].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_79__598].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_14__732].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_159__572].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_206__612].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_26__568].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_100__569].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__282].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_21__512].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__13].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_119__593].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_105__608].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_56__438].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_88__417].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_57__480].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_82__601].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_1__724].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_131__464].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_62__443].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_4__957].accept(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getAllFields_2__927].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_210__494].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_9__727].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_92__560].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_194__482].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__93].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_120__594].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_162__532].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_8__509].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_129__462].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_8__765].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_173__492].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_224__556].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_36__466].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_169__486].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_6__729].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__88].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList$lambda_notifyElementReplaced_3__911].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__233].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_228__428].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_145__603].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_46__537].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_196__484].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__79].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_109__579].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__192].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_141__584].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_135__524].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_53__437].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_31__473].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_117__416].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_195__483].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_214__497].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_172__491].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_81__600].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_200__516].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_5__726].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_asString_1__390].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_64__502].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_199__515].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_229__429].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_40__469].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList$lambda_notifyElementAdded_1__354].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_91__459].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__28].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_14__544].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__318].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_142__585].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_printComment_0__898].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__185].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_226__426].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_61__442].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__269].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__311].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_94__508].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_157__526].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_7__543].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__171].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_75__611].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_126__490].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_227__427].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_160__573].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__137].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_137__452].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__39].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_113__583].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$lambda_visit_0__86].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_printComment_0__894].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_170__487].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__254].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_63__444].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_19__513].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_103__949].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_136__451].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_1__723].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__332].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_112__582].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__129].accept(java.lang.Object)"
    - "[com.github.javaparser.ParserConfiguration$4$setup__988].accept(java.lang.Object)"
    - "[com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor$lambda_postProcess_2__994].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__20].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_190__424].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_18__421].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_5__541].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__123].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__260].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__17].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_90__458].accept(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic$lambda_solveMethod_2__791].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_17__528].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__220].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList$add__861].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_16__570].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_185__615].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_207__518].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_193__609].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__279].accept(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_getAllFields_2__823].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_122__954].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__263].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_78__547].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_98__527].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_101__605].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_12__510].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_89__418].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_70__398].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__82].accept(java.lang.Object)"
    - "[com.github.javaparser.ParserConfiguration$2$lambda_postProcess_0__991].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_211__571].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__321].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_177__523].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_179__420].accept(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarators.VariableSymbolDeclarator$lambda_new_0__807].accept(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_7__985].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__329].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_35__477].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__60].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__307].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_178__419].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_217__590].accept(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$add__916].accept(java.lang.Object)"
    - "[com.github.javaparser.utils.CodeGenerationUtils].f(java.lang.String,java.lang.Object[])"
    functionUses: 2
    ICount: 10
    EdgeCount: 414
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.ProblemReporter:62,1"
      Dst: "[com.github.javaparser.utils.CodeGenerationUtils].f"
    - Src: "com.github.javaparser.ast.validator.ProblemReporter:62,1"
      Dst: "[com.github.javaparser.Problem].<init>"
    - Src: "com.github.javaparser.ast.validator.ProblemReporter:62,1"
      Dst: "[java.util.function.Consumer].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.NullsAsEmptyProvider].<init>(com.fasterxml.jackson.databind.JsonDeserializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.NullsAsEmptyProvider"
    linkageType: null
    functionLinenumber: 17
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JsonDeserializer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.NullsAsEmptyProvider:18,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.NullsAsEmptyProvider].getNullAccessPattern()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.NullsAsEmptyProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.AccessPattern"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.NullsAsEmptyProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.NullsAsEmptyProvider"
    linkageType: null
    functionLinenumber: 29
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicIntegerDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UUIDDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBufferDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$TimestampDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicBooleanDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBuilderDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$SqlDateDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicLongDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigIntegerDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer:com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer:com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:com.fasterxml.jackson.databind.deser.std.StringDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 44
    ICount: 5
    EdgeCount: 34
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.NullsAsEmptyProvider:30,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].getEmptyValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 110
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.LRUMap].<init>(int,int)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:111,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:87,1"
      Dst: "[com.fasterxml.jackson.databind.util.LRUMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].version()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.Version"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].readResolve()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:119"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:122"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:121"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:120,1"
      Dst: "[com.fasterxml.jackson.databind.util.LRUMap].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].setConstructorPropertiesImpliesCreator(boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].isAnnotationBundle(java.lang.'annotation'.Annotation)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 162
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.annotation.Annotation"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.LRUMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.LRUMap].putIfAbsent(java.lang.Object,java.lang.Object)"
    functionUses: 9
    ICount: 19
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:166"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:170"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:169"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:167"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:167"
        BranchSideFuncs:
        - "putIfAbsent(java.lang.Object,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:166"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:163,1"
      Dst: "[java.lang.annotation.Annotation].annotationType"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:164,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:165,1"
      Dst: "[com.fasterxml.jackson.databind.util.LRUMap].get"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:167,1"
      Dst: "[java.lang.Class].getAnnotation"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:167,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:168,1"
      Dst: "[com.fasterxml.jackson.databind.util.LRUMap].putIfAbsent"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:170,1"
      Dst: "[java.lang.Boolean].booleanValue"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findEnumValue(java.lang.Enum)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Enum"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:193"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:206"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:205"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:195"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:206"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:205"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:197"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:206"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:205"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:197"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:206"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:205"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:192,1"
      Dst: "[java.lang.Enum].getDeclaringClass"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:192,1"
      Dst: "[java.lang.Enum].name"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:192,1"
      Dst: "[java.lang.Class].getField"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:194,1"
      Dst: "[java.lang.reflect.Field].getAnnotation"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:196,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonProperty].value"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:197,1"
      Dst: "[java.lang.String].isEmpty"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findEnumValues(java.lang.Class,java.lang.Enum[],java.lang.String[])"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.Enum[]"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 42
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:214"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:232"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:231"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:215"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:218"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:217"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:219"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:222"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:221"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:223"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:226"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:225"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:226"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:229"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:228"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:232"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:241"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:240"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:233"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:241"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:240"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:236"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:233"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:232"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:214,1"
      Dst: "[java.lang.Class].getDeclaredFields"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:215,1"
      Dst: "[java.lang.reflect.Field].isEnumConstant"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:218,1"
      Dst: "[java.lang.reflect.Field].getAnnotation"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:222,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonProperty].value"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:223,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:227,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:229,1"
      Dst: "[java.lang.reflect.Field].getName"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:229,1"
      Dst: "[java.util.HashMap].put"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:234,1"
      Dst: "[java.lang.Enum].name"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:235,1"
      Dst: "[java.util.HashMap].get"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findEnumValues(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,java.lang.Enum[],java.lang.String[])"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 247
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    - "java.lang.Enum[]"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].fields()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.JsonNode].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].iterator()"
    - "[com.github.javaparser.TokenRange].iterator()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].getAnnotation(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getName()"
    functionUses: 8
    ICount: 35
    EdgeCount: 64
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:249"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:260"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "fields()"
        - "getAnnotation(java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:259"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:251"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:257"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:256"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:253"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:257"
        BranchSideFuncs:
        - "getName()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:256"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:253"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:257"
        BranchSideFuncs:
        - "getName()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:256"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:260"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:267"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:266"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:263"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:260"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:259"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:248,1"
      Dst: "[java.util.LinkedHashMap].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:249,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].fields"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:249,1"
      Dst: "[java.lang.Iterable].iterator"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:249,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:249,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:250,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].getAnnotation"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:252,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonProperty].value"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:253,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:254,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getName"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:254,1"
      Dst: "[java.util.Map].put"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:261,1"
      Dst: "[java.lang.Enum].name"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:262,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findEnumAliases(java.lang.Class,java.lang.Enum[],java.lang.String[][])"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 275
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.Enum[]"
    - "java.lang.String[][]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:276"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:293"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:292"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:277"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:276"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:275"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:279"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:276"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:275"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:281"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:276"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:275"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:284"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:276"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:275"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:285"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:282"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:281"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:276,1"
      Dst: "[java.lang.Class].getDeclaredFields"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:277,1"
      Dst: "[java.lang.reflect.Field].isEnumConstant"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:278,1"
      Dst: "[java.lang.reflect.Field].getAnnotation"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:280,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonAlias].value"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:282,1"
      Dst: "[java.lang.reflect.Field].getName"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:285,1"
      Dst: "[java.lang.Enum].name"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:285,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findEnumAliases(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,java.lang.Enum[],java.lang.String[][])"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 298
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    - "java.lang.Enum[]"
    - "java.lang.String[][]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].fields()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.JsonNode].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.ast.Node$lambda_treeIterable_9__984].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].iterator()"
    - "[com.github.javaparser.TokenRange].iterator()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].getAnnotation(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getName()"
    functionUses: 5
    ICount: 32
    EdgeCount: 65
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:300"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:307"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "fields()"
        - "getAnnotation(java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:306"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:302"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:305"
        BranchSideFuncs:
        - "getName()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:304"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:307"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:310"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:299,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:300,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].fields"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:300,1"
      Dst: "[java.lang.Iterable].iterator"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:300,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:300,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:301,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].getAnnotation"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:303,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getName"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:303,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonAlias].value"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:303,1"
      Dst: "[java.util.HashMap].putIfAbsent"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:309,1"
      Dst: "[java.lang.Enum].name"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:309,1"
      Dst: "[java.util.HashMap].getOrDefault"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findDefaultEnumValue(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 315
    functionDepth: 0
    returnType: "java.lang.Enum"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ClassUtil].findFirstAnnotatedEnumValue(java.lang.Class,java.lang.Class)"
    functionUses: 4
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:316,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].findFirstAnnotatedEnumValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findDefaultEnumValue(com.fasterxml.jackson.databind.introspect.AnnotatedClass,java.lang.Enum[])"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 329
    functionDepth: 0
    returnType: "java.lang.Enum"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    - "java.lang.Enum[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].fields()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.JsonNode].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.ast.Node$lambda_treeIterable_9__984].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].iterator()"
    - "[com.github.javaparser.TokenRange].iterator()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getType()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getType()"
    - "[com.fasterxml.jackson.databind.JavaType].isEnumType()"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getName()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getName()"
    functionUses: 3
    ICount: 30
    EdgeCount: 77
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:330"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:345"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "getType()"
        - "isEnumType()"
        - "next()"
        - "fields()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:344"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:331"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:334"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:333"
        BranchSideFuncs:
        - "_findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:335"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:339"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:338"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:339"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:344"
        BranchSideFuncs:
        - "getName()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:343"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:340"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:339"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:338"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:330,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].fields"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:330,1"
      Dst: "[java.lang.Iterable].iterator"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:330,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:330,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:331,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.Annotated].getType"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:331,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isEnumType"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:334,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:340,1"
      Dst: "[java.lang.Enum].name"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:340,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.Annotated].getName"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:340,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findRootName(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 356
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.PropertyName"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.PropertyName].construct(java.lang.String,java.lang.String)"
    functionUses: 4
    ICount: 15
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:358"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:361"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:360"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:362"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:365"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:364"
        BranchSideFuncs:
        - "construct(java.lang.String,java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:362"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:365"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:364"
        BranchSideFuncs:
        - "construct(java.lang.String,java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:357,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:361,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonRootName].namespace"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:362,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:365,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonRootName].value"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:365,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyName].construct"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].isIgnorableType(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 369
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    functionUses: 4
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:371"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:369"
        BranchSideFuncs:
        - "_findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:370,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:371,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonIgnoreType].value"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:371,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findPropertyIgnoralByName(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 376
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].empty()"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].'from'(com.fasterxml.jackson.'annotation'.JsonIgnoreProperties)"
    functionUses: 8
    ICount: 10
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:378"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:381"
        BranchSideFuncs:
        - "empty()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:380"
        BranchSideFuncs:
        - "'from'(com.fasterxml.jackson.'annotation'.JsonIgnoreProperties)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:377,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:379,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].empty"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:381,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].from"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findPropertyIgnorals(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 387
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findPropertyIgnoralByName(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
    functionUses: 3
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:388,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findPropertyIgnoralByName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findPropertyInclusionByName(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 393
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonIncludeProperties$Value"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].all()"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].'from'(com.fasterxml.jackson.'annotation'.JsonIncludeProperties)"
    functionUses: 7
    ICount: 10
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:395"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:398"
        BranchSideFuncs:
        - "all()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:397"
        BranchSideFuncs:
        - "'from'(com.fasterxml.jackson.'annotation'.JsonIncludeProperties)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:394,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:396,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].all"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:398,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].from"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findFilterId(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 402
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    functionUses: 5
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:404"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:411"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:410"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:407"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:411"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:410"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:403,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:405,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonFilter].value"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:407,1"
      Dst: "[java.lang.String].isEmpty"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findNamingStrategy(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 416
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    functionUses: 3
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:418"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:416"
        BranchSideFuncs:
        - "_findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:417,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:418,1"
      Dst: "[com.fasterxml.jackson.databind.annotation.JsonNaming].value"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findEnumNamingStrategy(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 422
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    functionUses: 4
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:424"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:422"
        BranchSideFuncs:
        - "_findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:423,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:424,1"
      Dst: "[com.fasterxml.jackson.databind.annotation.EnumNaming].value"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findClassDescription(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:430"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:428"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:429,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:430,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonClassDescription].value"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findAutoDetectVisibility(com.fasterxml.jackson.databind.introspect.AnnotatedClass,com.fasterxml.jackson.databind.introspect.VisibilityChecker)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 442
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.VisibilityChecker"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    - "com.fasterxml.jackson.databind.introspect.VisibilityChecker"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].'with'(com.fasterxml.jackson.'annotation'.JsonAutoDetect)"
    functionUses: 3
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:444"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:442"
        BranchSideFuncs:
        - "'with'(com.fasterxml.jackson.'annotation'.JsonAutoDetect)"
        - "_findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:443,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:444,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.VisibilityChecker].with"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findImplicitPropertyName(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 454
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector]._findConstructorName(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.PropertyName].getSimpleName()"
    functionUses: 10
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:456"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:454"
        BranchSideFuncs:
        - "_findConstructorName(com.fasterxml.jackson.databind.introspect.Annotated)"
        - "getSimpleName()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:455,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector]._findConstructorName"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:456,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyName].getSimpleName"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findPropertyAliases(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 460
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.PropertyName].construct(java.lang.String)"
    functionUses: 4
    ICount: 21
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:462"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:465"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:464"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:467"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:470"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:469"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:471"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:473"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:461,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:465,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonAlias].value"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:468,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:470,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:472,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyName].construct"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:472,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].hasIgnoreMarker(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 478
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector]._isIgnorable(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionUses: 8
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:479,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector]._isIgnorable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].hasRequiredMarker(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 484
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    functionUses: 4
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:486"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:489"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:488"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:485,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:487,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonProperty].required"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:487,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findPropertyAccess(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 493
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonProperty$Access"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    functionUses: 3
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:495"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:498"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:497"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:494,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:496,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonProperty].access"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findPropertyDescription(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 502
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    functionUses: 4
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:504"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:502"
        BranchSideFuncs:
        - "_findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:503,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:504,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonPropertyDescription].value"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findPropertyIndex(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 508
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    functionUses: 4
    ICount: 11
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:510"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:516"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:515"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:512"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:516"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:515"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:509,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:511,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonProperty].index"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:513,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findPropertyDefaultValue(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 520
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    functionUses: 4
    ICount: 13
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:522"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:525"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:524"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:527"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:524"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:521,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:525,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonProperty].defaultValue"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:527,1"
      Dst: "[java.lang.String].isEmpty"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findFormat(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 531
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonFormat$Value"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].'from'(com.fasterxml.jackson.'annotation'.JsonFormat)"
    functionUses: 5
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:535"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:531"
        BranchSideFuncs:
        - "_findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
        - "'from'(com.fasterxml.jackson.'annotation'.JsonFormat)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:532,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:535,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonFormat$Value].from"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findReferenceType(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 540
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.AnnotationIntrospector$ReferenceProperty"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector$ReferenceProperty].managed(java.lang.String)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector$ReferenceProperty].back(java.lang.String)"
    functionUses: 3
    ICount: 15
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:542"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:545"
        BranchSideFuncs:
        - "managed(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:544"
        BranchSideFuncs:
        - "_findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:546"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:549"
        BranchSideFuncs:
        - "back(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:548"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:541,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:543,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonManagedReference].value"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:543,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector$ReferenceProperty].managed"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:547,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonBackReference].value"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:547,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector$ReferenceProperty].back"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findUnwrappingNameTransformer(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 554
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.NameTransformer"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.util.NameTransformer].simpleTransformer(java.lang.String,java.lang.String)"
    functionUses: 7
    ICount: 12
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:558"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:559"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:558"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:558"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:561"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:560"
        BranchSideFuncs:
        - "simpleTransformer(java.lang.String,java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:555,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:558,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonUnwrapped].enabled"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:561,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonUnwrapped].prefix"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:562,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonUnwrapped].suffix"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:563,1"
      Dst: "[com.fasterxml.jackson.databind.util.NameTransformer].simpleTransformer"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findInjectableValue(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 567
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JacksonInject$Value"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].'from'(com.fasterxml.jackson.'annotation'.JacksonInject)"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].hasId()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getParameterCount()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getRawParameterType(int)"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].withId(java.lang.Object)"
    functionUses: 9
    ICount: 25
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:569"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:573"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:572"
        BranchSideFuncs:
        - "hasId()"
        - "'from'(com.fasterxml.jackson.'annotation'.JacksonInject)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:574"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:588"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:577"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:580"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:579"
        BranchSideFuncs:
        - "getParameterCount()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:581"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:584"
        BranchSideFuncs:
        - "getRawType()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:583"
        BranchSideFuncs:
        - "getRawParameterType(int)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:568,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:573,1"
      Dst: "[com.fasterxml.jackson.annotation.JacksonInject$Value].from"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:574,1"
      Dst: "[com.fasterxml.jackson.annotation.JacksonInject$Value].hasId"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:578,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.Annotated].getRawType"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:578,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:581,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getParameterCount"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:584,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getRawParameterType"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:587,1"
      Dst: "[com.fasterxml.jackson.annotation.JacksonInject$Value].withId"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findInjectableValueId(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 594
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findInjectableValue(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].getId()"
    functionUses: 3
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:596"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:594"
        BranchSideFuncs:
        - "getId()"
        - "findInjectableValue(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:595,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findInjectableValue"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:596,1"
      Dst: "[com.fasterxml.jackson.annotation.JacksonInject$Value].getId"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findViews(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 601
    functionDepth: 0
    returnType: "java.lang.Class[]"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    functionUses: 4
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:603"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:601"
        BranchSideFuncs:
        - "_findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:602,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:603,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonView].value"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].resolveSetterConflict(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedMethod,com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 623
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getRawParameterType(int)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getRawParameterType(int)"
    functionUses: 3
    ICount: 21
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:629"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:635"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:634"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:630"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:634"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:633"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:635"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:639"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:638"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:639"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:643"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:642"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:640"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:647"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:646"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:643"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:647"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:646"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:624,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getRawParameterType"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:629,1"
      Dst: "[java.lang.Class].isPrimitive"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findRenameByField(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedField,com.fasterxml.jackson.databind.PropertyName)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 653
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.PropertyName"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedField"
    - "com.fasterxml.jackson.databind.PropertyName"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findPolymorphicTypeInfo(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 668
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].'from'(com.fasterxml.jackson.'annotation'.JsonTypeInfo)"
    functionUses: 4
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:670"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:668"
        BranchSideFuncs:
        - "_findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
        - "'from'(com.fasterxml.jackson.'annotation'.JsonTypeInfo)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:669,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:670,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].from"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findTypeResolver(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 676
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector]._findTypeResolver(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated,com.fasterxml.jackson.databind.JavaType)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:677,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector]._findTypeResolver"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findPropertyTypeResolver(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedMember,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 687
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.MapLikeType].isContainerType()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].isContainerType()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].isContainerType()"
    - "[com.fasterxml.jackson.databind.type.SimpleType].isContainerType()"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].isContainerType()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].isContainerType()"
    - "[com.fasterxml.jackson.core.type.ResolvedType].isReferenceType()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].isReferenceType()"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector]._findTypeResolver(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated,com.fasterxml.jackson.databind.JavaType)"
    functionUses: 4
    ICount: 11
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:688"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:689"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:688"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:688"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:692"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:691"
        BranchSideFuncs:
        - "_findTypeResolver(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated,com.fasterxml.jackson.databind.JavaType)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:688,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isContainerType"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:688,1"
      Dst: "[com.fasterxml.jackson.core.type.ResolvedType].isReferenceType"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:692,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector]._findTypeResolver"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findPropertyContentTypeResolver(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedMember,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 700
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.ReferenceType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.IterationType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].getContentType()"
    - "[com.fasterxml.jackson.databind.JavaType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].getContentType()"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector]._findTypeResolver(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated,com.fasterxml.jackson.databind.JavaType)"
    functionUses: 4
    ICount: 12
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:701"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:704"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:703"
        BranchSideFuncs:
        - "_findTypeResolver(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated,com.fasterxml.jackson.databind.JavaType)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:701,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getContentType"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:702,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:702,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:704,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector]._findTypeResolver"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findSubtypes(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 709
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findSubtypesCheckRepeatedNames(java.lang.String,com.fasterxml.jackson.'annotation'.JsonSubTypes$Type[])"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getName()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getName()"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].<init>(java.lang.Class,java.lang.String)"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].<init>(java.lang.Class,java.lang.String)"
    functionUses: 6
    ICount: 38
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:711"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:712"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:711"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:716"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:719"
        BranchSideFuncs:
        - "getName()"
        - "findSubtypesCheckRepeatedNames(java.lang.String,com.fasterxml.jackson.'annotation'.JsonSubTypes$Type[])"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:718"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:720"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:727"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:726"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:723"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:718"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:710,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:712,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonSubTypes].value"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:716,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonSubTypes].failOnRepeatedNames"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:717,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.Annotated].getName"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:717,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findSubtypesCheckRepeatedNames"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:719,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:721,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonSubTypes$Type].value"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:721,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonSubTypes$Type].name"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:721,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.NamedType].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:721,1"
      Dst: "[java.util.ArrayList].add"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:723,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonSubTypes$Type].names"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findSubtypesCheckRepeatedNames(java.lang.String,com.fasterxml.jackson.'annotation'.JsonSubTypes$Type[])"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 733
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.fasterxml.jackson.annotation.JsonSubTypes$Type[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].<init>(java.lang.Class,java.lang.String)"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].<init>(java.lang.Class,java.lang.String)"
    functionUses: 1
    ICount: 49
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:736"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:756"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:755"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:738"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:741"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:740"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:738"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:741"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:740"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:746"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:734"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:733"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:747"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:747"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:734,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:735,1"
      Dst: "[java.util.HashSet].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:737,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonSubTypes$Type].name"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:738,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:738,1"
      Dst: "[java.util.Set].contains"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:739,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:739,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:741,1"
      Dst: "[java.util.Set].add"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:743,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonSubTypes$Type].value"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:743,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.NamedType].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:743,1"
      Dst: "[java.util.ArrayList].add"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:746,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonSubTypes$Type].names"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findTypeName(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 761
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    functionUses: 6
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:763"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:761"
        BranchSideFuncs:
        - "_findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:762,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:763,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonTypeName].value"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].isTypeId(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 767
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector]._hasAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:768,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector]._hasAnnotation"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:768,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findObjectIdInfo(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 778
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.ObjectIdInfo"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.PropertyName].construct(java.lang.String)"
    - "[com.fasterxml.jackson.databind.introspect.ObjectIdInfo].<init>(com.fasterxml.jackson.databind.PropertyName,java.lang.Class,java.lang.Class,java.lang.Class)"
    functionUses: 7
    ICount: 16
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:780"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:781"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:780"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:780"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:784"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:783"
        BranchSideFuncs:
        - "construct(java.lang.String)"
        - "<init>(com.fasterxml.jackson.databind.PropertyName,java.lang.Class,java.lang.Class,java.lang.Class)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:779,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:780,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonIdentityInfo].generator"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:784,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonIdentityInfo].property"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:784,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyName].construct"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:785,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonIdentityInfo].scope"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:785,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonIdentityInfo].resolver"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:785,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.ObjectIdInfo].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findObjectReferenceInfo(com.fasterxml.jackson.databind.introspect.Annotated,com.fasterxml.jackson.databind.introspect.ObjectIdInfo)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 789
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.ObjectIdInfo"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    - "com.fasterxml.jackson.databind.introspect.ObjectIdInfo"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.ObjectIdInfo].empty()"
    - "[com.fasterxml.jackson.databind.introspect.ObjectIdInfo].withAlwaysAsId(boolean)"
    functionUses: 8
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:791"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:794"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:793"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:794"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:797"
        BranchSideFuncs:
        - "empty()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:796"
        BranchSideFuncs:
        - "withAlwaysAsId(boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:790,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:795,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.ObjectIdInfo].empty"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:797,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonIdentityReference].alwaysAsId"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:797,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.ObjectIdInfo].withAlwaysAsId"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findSerializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 808
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getRawType()"
    - "[com.fasterxml.jackson.databind.ser.std.RawSerializer].<init>(java.lang.Class)"
    functionUses: 3
    ICount: 18
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:810"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:821"
        BranchSideFuncs:
        - "_findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:813"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:822"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:821"
        BranchSideFuncs:
        - "_findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:823"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:827"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:823"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:827"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:809,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:812,1"
      Dst: "[com.fasterxml.jackson.databind.annotation.JsonSerialize].using"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:823,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonRawValue].value"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:825,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.Annotated].getRawType"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:826,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.RawSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findKeySerializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 833
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    functionUses: 5
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:835"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:841"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:838"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:842"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:841"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:834,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:837,1"
      Dst: "[com.fasterxml.jackson.databind.annotation.JsonSerialize].keyUsing"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findContentSerializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 847
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    functionUses: 10
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:849"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:855"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:852"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:856"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:855"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:848,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:851,1"
      Dst: "[com.fasterxml.jackson.databind.annotation.JsonSerialize].contentUsing"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findNullSerializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 861
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    functionUses: 3
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:863"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:869"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:866"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:870"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:869"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:862,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:865,1"
      Dst: "[com.fasterxml.jackson.databind.annotation.JsonSerialize].nullsUsing"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findPropertyInclusion(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 875
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonInclude$Value"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].empty()"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].'from'(com.fasterxml.jackson.'annotation'.JsonInclude)"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].getValueInclusion()"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector]._refinePropertyInclusion(com.fasterxml.jackson.databind.introspect.Annotated,com.fasterxml.jackson.'annotation'.JsonInclude$Value)"
    functionUses: 6
    ICount: 14
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:877"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:876"
        BranchSideFuncs:
        - "empty()"
        - "'from'(com.fasterxml.jackson.'annotation'.JsonInclude)"
        - "getValueInclusion()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:875"
        BranchSideFuncs:
        - "_findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
        - "empty()"
        - "'from'(com.fasterxml.jackson.'annotation'.JsonInclude)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:880"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:883"
        BranchSideFuncs:
        - "_refinePropertyInclusion(com.fasterxml.jackson.databind.introspect.Annotated,com.fasterxml.jackson.'annotation'.JsonInclude$Value)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:882"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:876,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:877,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonInclude$Value].empty"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:877,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonInclude$Value].from"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:880,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonInclude$Value].getValueInclusion"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:881,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector]._refinePropertyInclusion"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector]._refinePropertyInclusion(com.fasterxml.jackson.databind.introspect.Annotated,com.fasterxml.jackson.'annotation'.JsonInclude$Value)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 887
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonInclude$Value"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    - "com.fasterxml.jackson.annotation.JsonInclude$Value"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].withValueInclusion(com.fasterxml.jackson.'annotation'.JsonInclude$Include)"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].withValueInclusion(com.fasterxml.jackson.'annotation'.JsonInclude$Include)"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].withValueInclusion(com.fasterxml.jackson.'annotation'.JsonInclude$Include)"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].withValueInclusion(com.fasterxml.jackson.'annotation'.JsonInclude$Include)"
    functionUses: 1
    ICount: 24
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:889"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:903"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:902"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:888,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:890,1"
      Dst: "[com.fasterxml.jackson.databind.annotation.JsonSerialize].include"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:890,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:892,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonInclude$Value].withValueInclusion"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findSerializationTyping(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 908
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.annotation.JsonSerialize$Typing"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    functionUses: 5
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:910"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:908"
        BranchSideFuncs:
        - "_findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:909,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:910,1"
      Dst: "[com.fasterxml.jackson.databind.annotation.JsonSerialize].typing"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findSerializationConverter(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 914
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector]._classIfExplicit(java.lang.Class,java.lang.Class)"
    functionUses: 5
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:916"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:914"
        BranchSideFuncs:
        - "_findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
        - "_classIfExplicit(java.lang.Class,java.lang.Class)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:915,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:916,1"
      Dst: "[com.fasterxml.jackson.databind.annotation.JsonSerialize].converter"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:916,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector]._classIfExplicit"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findSerializationContentConverter(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 920
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector]._classIfExplicit(java.lang.Class,java.lang.Class)"
    functionUses: 3
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:922"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:920"
        BranchSideFuncs:
        - "_findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
        - "_classIfExplicit(java.lang.Class,java.lang.Class)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:921,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:922,1"
      Dst: "[com.fasterxml.jackson.databind.annotation.JsonSerialize].contentConverter"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:922,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector]._classIfExplicit"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].refineSerializationType(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 935
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].getTypeFactory()"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector]._classIfExplicit(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.JavaType].hasRawClass(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.CollectionType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.MapType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.SimpleType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.IterationType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.type.TypeFactory].constructGeneralizedType(com.fasterxml.jackson.databind.JavaType,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.type.TypeFactory].constructSpecializedType(com.fasterxml.jackson.databind.JavaType,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector]._primitiveAndWrapper(java.lang.Class,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.CollectionType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.MapType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.SimpleType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.IterationType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector]._databindException(java.lang.String)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector]._databindException(java.lang.Throwable,java.lang.String)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getName()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getName()"
    - "[com.fasterxml.jackson.databind.JavaType].isMapLikeType()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].isMapLikeType()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].getKeyType()"
    - "[com.fasterxml.jackson.databind.JavaType].getKeyType()"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector]._classIfExplicit(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.JavaType].hasRawClass(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.CollectionType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.MapType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.SimpleType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.IterationType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.type.TypeFactory].constructGeneralizedType(com.fasterxml.jackson.databind.JavaType,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.type.TypeFactory].constructSpecializedType(com.fasterxml.jackson.databind.JavaType,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector]._primitiveAndWrapper(java.lang.Class,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.CollectionType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.MapType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.SimpleType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.IterationType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector]._databindException(java.lang.String)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector]._databindException(java.lang.Throwable,java.lang.String)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getName()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getName()"
    - "[com.fasterxml.jackson.databind.type.MapType].withKeyType(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].withKeyType(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.IterationType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].getContentType()"
    - "[com.fasterxml.jackson.databind.JavaType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].getContentType()"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector]._classIfExplicit(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.JavaType].hasRawClass(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.CollectionType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.MapType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.SimpleType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.IterationType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.type.TypeFactory].constructGeneralizedType(com.fasterxml.jackson.databind.JavaType,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.type.TypeFactory].constructSpecializedType(com.fasterxml.jackson.databind.JavaType,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector]._primitiveAndWrapper(java.lang.Class,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.CollectionType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.MapType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.SimpleType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.IterationType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector]._databindException(java.lang.String)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector]._databindException(java.lang.Throwable,java.lang.String)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getName()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getName()"
    - "[com.fasterxml.jackson.databind.type.IterationType].withContentType(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].withContentType(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].withContentType(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].withContentType(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].withContentType(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].withContentType(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].withContentType(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.MapType].withContentType(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.CollectionType].withContentType(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].withContentType(com.fasterxml.jackson.databind.JavaType)"
    functionUses: 4
    ICount: 152
    EdgeCount: 126
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:943"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:936"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:935"
        BranchSideFuncs:
        - "getTypeFactory()"
        - "_findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:944"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:976"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:975"
        BranchSideFuncs:
        - "isMapLikeType()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:945"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:950"
        BranchSideFuncs:
        - "getKeyType()"
        - "_classIfExplicit(java.lang.Class)"
        - "constructGeneralizedType(com.fasterxml.jackson.databind.JavaType,java.lang.Class)"
        - "_primitiveAndWrapper(java.lang.Class,java.lang.Class)"
        - "_databindException(java.lang.Throwable,java.lang.String)"
        - "isMapLikeType()"
        - "hasRawClass(java.lang.Class)"
        - "getRawClass()"
        - "constructSpecializedType(com.fasterxml.jackson.databind.JavaType,java.lang.Class)"
        - "withKeyType(com.fasterxml.jackson.databind.JavaType)"
        - "withStaticTyping()"
        - "getContentType()"
        - "_databindException(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:949"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:954"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:956"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:955"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:956"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:958"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:957"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:958"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:962"
        BranchSideFuncs:
        - "getKeyType()"
        - "_classIfExplicit(java.lang.Class)"
        - "constructGeneralizedType(com.fasterxml.jackson.databind.JavaType,java.lang.Class)"
        - "_primitiveAndWrapper(java.lang.Class,java.lang.Class)"
        - "_databindException(java.lang.Throwable,java.lang.String)"
        - "isMapLikeType()"
        - "hasRawClass(java.lang.Class)"
        - "getRawClass()"
        - "constructSpecializedType(com.fasterxml.jackson.databind.JavaType,java.lang.Class)"
        - "withKeyType(com.fasterxml.jackson.databind.JavaType)"
        - "withStaticTyping()"
        - "getContentType()"
        - "_databindException(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:961"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:976"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1010"
        BranchSideFuncs:
        - "getKeyType()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1009"
        BranchSideFuncs:
        - "getContentType()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:978"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:977"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:976"
        BranchSideFuncs:
        - "getKeyType()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:979"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1010"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1009"
        BranchSideFuncs:
        - "getContentType()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:980"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:983"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:982"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:988"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:990"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:989"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:990"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:992"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:991"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:992"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:996"
        BranchSideFuncs:
        - "getKeyType()"
        - "_classIfExplicit(java.lang.Class)"
        - "constructGeneralizedType(com.fasterxml.jackson.databind.JavaType,java.lang.Class)"
        - "_primitiveAndWrapper(java.lang.Class,java.lang.Class)"
        - "_databindException(java.lang.Throwable,java.lang.String)"
        - "isMapLikeType()"
        - "hasRawClass(java.lang.Class)"
        - "getRawClass()"
        - "constructSpecializedType(com.fasterxml.jackson.databind.JavaType,java.lang.Class)"
        - "withKeyType(com.fasterxml.jackson.databind.JavaType)"
        - "withStaticTyping()"
        - "getContentType()"
        - "_databindException(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:995"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1011"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1044"
        BranchSideFuncs:
        - "getKeyType()"
        - "_classIfExplicit(java.lang.Class)"
        - "constructGeneralizedType(com.fasterxml.jackson.databind.JavaType,java.lang.Class)"
        - "_primitiveAndWrapper(java.lang.Class,java.lang.Class)"
        - "_databindException(java.lang.Throwable,java.lang.String)"
        - "isMapLikeType()"
        - "hasRawClass(java.lang.Class)"
        - "getRawClass()"
        - "constructSpecializedType(com.fasterxml.jackson.databind.JavaType,java.lang.Class)"
        - "withKeyType(com.fasterxml.jackson.databind.JavaType)"
        - "withStaticTyping()"
        - "getContentType()"
        - "_databindException(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1043"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1013"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1013"
        BranchSideFuncs:
        - "_classIfExplicit(java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1012"
        BranchSideFuncs:
        - "_classIfExplicit(java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1014"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1044"
        BranchSideFuncs:
        - "hasRawClass(java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1043"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1015"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1021"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1020"
        BranchSideFuncs:
        - "getRawClass()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1023"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1025"
        BranchSideFuncs:
        - "constructGeneralizedType(com.fasterxml.jackson.databind.JavaType,java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1024"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1025"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1027"
        BranchSideFuncs:
        - "constructSpecializedType(com.fasterxml.jackson.databind.JavaType,java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1026"
        BranchSideFuncs:
        - "_primitiveAndWrapper(java.lang.Class,java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1027"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1031"
        BranchSideFuncs:
        - "getKeyType()"
        - "_classIfExplicit(java.lang.Class)"
        - "constructGeneralizedType(com.fasterxml.jackson.databind.JavaType,java.lang.Class)"
        - "_primitiveAndWrapper(java.lang.Class,java.lang.Class)"
        - "_databindException(java.lang.Throwable,java.lang.String)"
        - "isMapLikeType()"
        - "hasRawClass(java.lang.Class)"
        - "getRawClass()"
        - "constructSpecializedType(com.fasterxml.jackson.databind.JavaType,java.lang.Class)"
        - "withKeyType(com.fasterxml.jackson.databind.JavaType)"
        - "withStaticTyping()"
        - "getContentType()"
        - "_databindException(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1030"
        BranchSideFuncs:
        - "_databindException(java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:937,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getTypeFactory"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:939,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:943,1"
      Dst: "[com.fasterxml.jackson.databind.annotation.JsonSerialize].as"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:943,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector]._classIfExplicit"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:945,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].hasRawClass"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:948,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].withStaticTyping"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:950,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:954,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:955,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructGeneralizedType"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:957,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructSpecializedType"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:958,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector]._primitiveAndWrapper"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:964,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:963,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:962,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector]._databindException"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:969,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.Annotated].getName"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:969,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:976,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isMapLikeType"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:977,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getKeyType"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:978,1"
      Dst: "[com.fasterxml.jackson.databind.annotation.JsonSerialize].keyAs"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1006,1"
      Dst: "[com.fasterxml.jackson.databind.type.MapLikeType].withKeyType"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1010,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getContentType"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1013,1"
      Dst: "[com.fasterxml.jackson.databind.annotation.JsonSerialize].contentAs"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1041,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].withContentType"
    JavaMethodInfo: null
    BBCount: 50
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findSerializationPropertyOrder(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 1054
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    functionUses: 3
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1056"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1054"
        BranchSideFuncs:
        - "_findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1055,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1056,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonPropertyOrder].value"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findSerializationSortAlphabetically(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 1060
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector]._findSortAlpha(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionUses: 4
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1061,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector]._findSortAlpha"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector]._findSortAlpha(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 1064
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    functionUses: 1
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1068"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1071"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1070"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1068"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1071"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1070"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1065,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1068,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonPropertyOrder].alphabetic"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findAndAddVirtualProperties(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,java.util.List)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 1076
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].constructType(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector]._constructVirtualProperty(com.fasterxml.jackson.databind.'annotation'.JsonAppend$Attr,com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,com.fasterxml.jackson.databind.JavaType)"
    - "[com.github.javaparser.ast.NodeList].add(int,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(int,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(int,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector]._constructVirtualProperty(com.fasterxml.jackson.databind.'annotation'.JsonAppend$Prop,com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.github.javaparser.ast.NodeList].add(int,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(int,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(int,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    functionUses: 3
    ICount: 37
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1078"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1081"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1080"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1086"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1100"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1099"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1087"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1090"
        BranchSideFuncs:
        - "constructType(java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1089"
        BranchSideFuncs:
        - "_constructVirtualProperty(com.fasterxml.jackson.databind.'annotation'.JsonAppend$Attr,com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,com.fasterxml.jackson.databind.JavaType)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1092"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1095"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1094"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1101"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1110"
        BranchSideFuncs:
        - "_constructVirtualProperty(com.fasterxml.jackson.databind.'annotation'.JsonAppend$Prop,com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1109"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1104"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1107"
        BranchSideFuncs:
        - "add(int,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1106"
        BranchSideFuncs:
        - "add(java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1077,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1081,1"
      Dst: "[com.fasterxml.jackson.databind.annotation.JsonAppend].prepend"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1085,1"
      Dst: "[com.fasterxml.jackson.databind.annotation.JsonAppend].attrs"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1088,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].constructType"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1090,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector]._constructVirtualProperty"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1093,1"
      Dst: "[java.util.List].add"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1100,1"
      Dst: "[com.fasterxml.jackson.databind.annotation.JsonAppend].props"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector]._constructVirtualProperty(com.fasterxml.jackson.databind.'annotation'.JsonAppend$Attr,com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 1114
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.annotation.JsonAppend$Attr"
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector]._propertyName(java.lang.String,java.lang.String)"
    - "[com.fasterxml.jackson.databind.PropertyName].hasSimpleName()"
    - "[com.fasterxml.jackson.databind.PropertyName].construct(java.lang.String)"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].<init>(com.fasterxml.jackson.databind.introspect.TypeResolutionContext,java.lang.Class,java.lang.String,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getRawType()"
    - "[com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition].construct(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedMember,com.fasterxml.jackson.databind.PropertyName,com.fasterxml.jackson.databind.PropertyMetadata,com.fasterxml.jackson.'annotation'.JsonInclude$Include)"
    - "[com.fasterxml.jackson.databind.ser.impl.AttributePropertyWriter].construct(java.lang.String,com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition,com.fasterxml.jackson.databind.util.Annotations,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getAnnotations()"
    functionUses: 1
    ICount: 27
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1115"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1116"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1115"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1122"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1126"
        BranchSideFuncs:
        - "construct(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1125"
        BranchSideFuncs:
        - "construct(java.lang.String,com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition,com.fasterxml.jackson.databind.util.Annotations,com.fasterxml.jackson.databind.JavaType)"
        - "<init>(com.fasterxml.jackson.databind.introspect.TypeResolutionContext,java.lang.Class,java.lang.String,com.fasterxml.jackson.databind.JavaType)"
        - "construct(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedMember,com.fasterxml.jackson.databind.PropertyName,com.fasterxml.jackson.databind.PropertyMetadata,com.fasterxml.jackson.'annotation'.JsonInclude$Include)"
        - "getRawType()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1115,1"
      Dst: "[com.fasterxml.jackson.databind.annotation.JsonAppend$Attr].required"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1118,1"
      Dst: "[com.fasterxml.jackson.databind.annotation.JsonAppend$Attr].value"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1121,1"
      Dst: "[com.fasterxml.jackson.databind.annotation.JsonAppend$Attr].propName"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1121,1"
      Dst: "[com.fasterxml.jackson.databind.annotation.JsonAppend$Attr].propNamespace"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1121,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector]._propertyName"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1122,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyName].hasSimpleName"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1123,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyName].construct"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1126,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getRawType"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1126,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1130,1"
      Dst: "[com.fasterxml.jackson.databind.annotation.JsonAppend$Attr].include"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1129,1"
      Dst: "[com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition].construct"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1133,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getAnnotations"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1132,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.AttributePropertyWriter].construct"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector]._constructVirtualProperty(com.fasterxml.jackson.databind.'annotation'.JsonAppend$Prop,com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 1138
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.annotation.JsonAppend$Prop"
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector]._propertyName(java.lang.String,java.lang.String)"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].constructType(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].<init>(com.fasterxml.jackson.databind.introspect.TypeResolutionContext,java.lang.Class,java.lang.String,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.PropertyName].getSimpleName()"
    - "[com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition].construct(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedMember,com.fasterxml.jackson.databind.PropertyName,com.fasterxml.jackson.databind.PropertyMetadata,com.fasterxml.jackson.'annotation'.JsonInclude$Include)"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].getHandlerInstantiator()"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].createInstance(java.lang.Class,boolean)"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].canOverrideAccessModifiers()"
    - "[com.fasterxml.jackson.databind.ser.impl.AttributePropertyWriter].withConfig(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition,com.fasterxml.jackson.databind.JavaType)"
    functionUses: 1
    ICount: 33
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1139"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1140"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1139"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1153"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1154"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1153"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1155"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1160"
        BranchSideFuncs:
        - "withConfig(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition,com.fasterxml.jackson.databind.JavaType)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1139,1"
      Dst: "[com.fasterxml.jackson.databind.annotation.JsonAppend$Prop].required"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1141,1"
      Dst: "[com.fasterxml.jackson.databind.annotation.JsonAppend$Prop].name"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1141,1"
      Dst: "[com.fasterxml.jackson.databind.annotation.JsonAppend$Prop].namespace"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1141,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector]._propertyName"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1142,1"
      Dst: "[com.fasterxml.jackson.databind.annotation.JsonAppend$Prop].type"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1142,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].constructType"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1144,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getRawType"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1145,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyName].getSimpleName"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1145,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1148,1"
      Dst: "[com.fasterxml.jackson.databind.annotation.JsonAppend$Prop].include"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1147,1"
      Dst: "[com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition].construct"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1150,1"
      Dst: "[com.fasterxml.jackson.databind.annotation.JsonAppend$Prop].value"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1152,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getHandlerInstantiator"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1154,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.HandlerInstantiator].virtualPropertyWriterInstance"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1157,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].canOverrideAccessModifiers"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1156,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].createInstance"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1161,1"
      Dst: "[com.fasterxml.jackson.databind.ser.VirtualBeanPropertyWriter].withConfig"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findNameForSerialization(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 1172
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.PropertyName"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.PropertyName].construct(java.lang.String)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.PropertyName].construct(java.lang.String,java.lang.String)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector]._hasOneOf(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class[])"
    functionUses: 5
    ICount: 31
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1175"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1183"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1182"
        BranchSideFuncs:
        - "_findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1178"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1181"
        BranchSideFuncs:
        - "construct(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1180"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1184"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1191"
        BranchSideFuncs:
        - "_hasOneOf(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class[])"
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1187"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1190"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1189"
        BranchSideFuncs:
        - "construct(java.lang.String,java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1187"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1190"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1189"
        BranchSideFuncs:
        - "construct(java.lang.String,java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1192"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1193"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1192"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1192"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1195"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1194"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1174,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1176,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonGetter].value"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1178,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1179,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyName].construct"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1186,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonProperty].namespace"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1190,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonProperty].value"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1192,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector]._hasOneOf"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].hasAsKey(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 1199
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    functionUses: 4
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1201"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1204"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1203"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1200,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1204,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonKey].value"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1204,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].hasAsValue(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 1208
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    functionUses: 4
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1210"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1213"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1212"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1209,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1213,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonValue].value"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1213,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].hasAnyGetter(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 1217
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    functionUses: 4
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1219"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1222"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1221"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1218,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1222,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonAnyGetter].enabled"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1222,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].hasAnyGetterAnnotation(com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 1228
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector]._hasAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    functionUses: 3
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1229,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector]._hasAnnotation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].hasAsValueAnnotation(com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 1234
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    functionUses: 3
    ICount: 11
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1237"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1234"
        BranchSideFuncs:
        - "_findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1237"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1234"
        BranchSideFuncs:
        - "_findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1235,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1237,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonValue].value"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findDeserializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 1248
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    functionUses: 5
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1250"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1256"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1253"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1257"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1256"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1249,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1252,1"
      Dst: "[com.fasterxml.jackson.databind.annotation.JsonDeserialize].using"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findKeyDeserializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 1262
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    functionUses: 5
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1264"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1270"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1269"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1266"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1270"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1269"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1263,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1265,1"
      Dst: "[com.fasterxml.jackson.databind.annotation.JsonDeserialize].keyUsing"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findContentDeserializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 1275
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    functionUses: 5
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1277"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1283"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1280"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1284"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1283"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1276,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1279,1"
      Dst: "[com.fasterxml.jackson.databind.annotation.JsonDeserialize].contentUsing"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findDeserializationConverter(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 1289
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector]._classIfExplicit(java.lang.Class,java.lang.Class)"
    functionUses: 5
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1291"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1289"
        BranchSideFuncs:
        - "_findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
        - "_classIfExplicit(java.lang.Class,java.lang.Class)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1290,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1291,1"
      Dst: "[com.fasterxml.jackson.databind.annotation.JsonDeserialize].converter"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1291,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector]._classIfExplicit"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findDeserializationContentConverter(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 1296
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector]._classIfExplicit(java.lang.Class,java.lang.Class)"
    functionUses: 3
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1298"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1296"
        BranchSideFuncs:
        - "_findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
        - "_classIfExplicit(java.lang.Class,java.lang.Class)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1297,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1298,1"
      Dst: "[com.fasterxml.jackson.databind.annotation.JsonDeserialize].contentConverter"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1298,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector]._classIfExplicit"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].refineDeserializationType(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 1310
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].getTypeFactory()"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector]._classIfExplicit(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.JavaType].hasRawClass(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector]._primitiveAndWrapper(com.fasterxml.jackson.databind.JavaType,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.type.TypeFactory].constructSpecializedType(com.fasterxml.jackson.databind.JavaType,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector]._databindException(java.lang.Throwable,java.lang.String)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getName()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getName()"
    - "[com.fasterxml.jackson.databind.JavaType].isMapLikeType()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].isMapLikeType()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].getKeyType()"
    - "[com.fasterxml.jackson.databind.JavaType].getKeyType()"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector]._classIfExplicit(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector]._primitiveAndWrapper(com.fasterxml.jackson.databind.JavaType,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.type.TypeFactory].constructSpecializedType(com.fasterxml.jackson.databind.JavaType,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.type.MapType].withKeyType(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].withKeyType(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector]._databindException(java.lang.Throwable,java.lang.String)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getName()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getName()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.IterationType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].getContentType()"
    - "[com.fasterxml.jackson.databind.JavaType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].getContentType()"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector]._classIfExplicit(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector]._primitiveAndWrapper(com.fasterxml.jackson.databind.JavaType,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.type.TypeFactory].constructSpecializedType(com.fasterxml.jackson.databind.JavaType,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.type.IterationType].withContentType(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].withContentType(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].withContentType(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].withContentType(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].withContentType(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].withContentType(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].withContentType(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.MapType].withContentType(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.CollectionType].withContentType(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].withContentType(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector]._databindException(java.lang.Throwable,java.lang.String)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getName()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getName()"
    functionUses: 5
    ICount: 91
    EdgeCount: 55
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1317"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1311"
        BranchSideFuncs:
        - "hasRawClass(java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1310"
        BranchSideFuncs:
        - "getTypeFactory()"
        - "_findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1318"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1331"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1330"
        BranchSideFuncs:
        - "isMapLikeType()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1318"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1331"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1330"
        BranchSideFuncs:
        - "isMapLikeType()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1319"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1331"
        BranchSideFuncs:
        - "getKeyType()"
        - "_classIfExplicit(java.lang.Class)"
        - "_databindException(java.lang.Throwable,java.lang.String)"
        - "_primitiveAndWrapper(com.fasterxml.jackson.databind.JavaType,java.lang.Class)"
        - "withContentType(com.fasterxml.jackson.databind.JavaType)"
        - "isMapLikeType()"
        - "hasRawClass(java.lang.Class)"
        - "constructSpecializedType(com.fasterxml.jackson.databind.JavaType,java.lang.Class)"
        - "withKeyType(com.fasterxml.jackson.databind.JavaType)"
        - "getContentType()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1330"
        BranchSideFuncs:
        - "isMapLikeType()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1331"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1346"
        BranchSideFuncs:
        - "getKeyType()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1345"
        BranchSideFuncs:
        - "getContentType()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1333"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1332"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1331"
        BranchSideFuncs:
        - "getKeyType()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1334"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1346"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1345"
        BranchSideFuncs:
        - "getContentType()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1335"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1346"
        BranchSideFuncs:
        - "getKeyType()"
        - "_classIfExplicit(java.lang.Class)"
        - "_databindException(java.lang.Throwable,java.lang.String)"
        - "_primitiveAndWrapper(com.fasterxml.jackson.databind.JavaType,java.lang.Class)"
        - "withContentType(com.fasterxml.jackson.databind.JavaType)"
        - "isMapLikeType()"
        - "hasRawClass(java.lang.Class)"
        - "constructSpecializedType(com.fasterxml.jackson.databind.JavaType,java.lang.Class)"
        - "withKeyType(com.fasterxml.jackson.databind.JavaType)"
        - "getContentType()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1345"
        BranchSideFuncs:
        - "getContentType()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1347"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1362"
        BranchSideFuncs:
        - "getKeyType()"
        - "_classIfExplicit(java.lang.Class)"
        - "_databindException(java.lang.Throwable,java.lang.String)"
        - "_primitiveAndWrapper(com.fasterxml.jackson.databind.JavaType,java.lang.Class)"
        - "withContentType(com.fasterxml.jackson.databind.JavaType)"
        - "isMapLikeType()"
        - "hasRawClass(java.lang.Class)"
        - "constructSpecializedType(com.fasterxml.jackson.databind.JavaType,java.lang.Class)"
        - "withKeyType(com.fasterxml.jackson.databind.JavaType)"
        - "getContentType()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1361"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1349"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1349"
        BranchSideFuncs:
        - "_classIfExplicit(java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1348"
        BranchSideFuncs:
        - "_classIfExplicit(java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1350"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1362"
        BranchSideFuncs:
        - "_primitiveAndWrapper(com.fasterxml.jackson.databind.JavaType,java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1361"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1351"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1362"
        BranchSideFuncs:
        - "getKeyType()"
        - "_classIfExplicit(java.lang.Class)"
        - "_databindException(java.lang.Throwable,java.lang.String)"
        - "_primitiveAndWrapper(com.fasterxml.jackson.databind.JavaType,java.lang.Class)"
        - "withContentType(com.fasterxml.jackson.databind.JavaType)"
        - "isMapLikeType()"
        - "hasRawClass(java.lang.Class)"
        - "constructSpecializedType(com.fasterxml.jackson.databind.JavaType,java.lang.Class)"
        - "withKeyType(com.fasterxml.jackson.databind.JavaType)"
        - "getContentType()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1361"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1312,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getTypeFactory"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1314,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1317,1"
      Dst: "[com.fasterxml.jackson.databind.annotation.JsonDeserialize].as"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1317,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector]._classIfExplicit"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1318,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].hasRawClass"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1319,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector]._primitiveAndWrapper"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1321,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructSpecializedType"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1325,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1325,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.Annotated].getName"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1325,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1324,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1323,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector]._databindException"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1331,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isMapLikeType"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1332,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getKeyType"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1333,1"
      Dst: "[com.fasterxml.jackson.databind.annotation.JsonDeserialize].keyAs"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1338,1"
      Dst: "[com.fasterxml.jackson.databind.type.MapLikeType].withKeyType"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1346,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getContentType"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1349,1"
      Dst: "[com.fasterxml.jackson.databind.annotation.JsonDeserialize].contentAs"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1354,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].withContentType"
    JavaMethodInfo: null
    BBCount: 25
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findValueInstantiator(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 1373
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    functionUses: 3
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1376"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1373"
        BranchSideFuncs:
        - "_findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1374,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1376,1"
      Dst: "[com.fasterxml.jackson.databind.annotation.JsonValueInstantiator].value"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findPOJOBuilder(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 1381
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector]._classIfExplicit(java.lang.Class)"
    functionUses: 3
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1383"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1381"
        BranchSideFuncs:
        - "_classIfExplicit(java.lang.Class)"
        - "_findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1382,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1383,1"
      Dst: "[com.fasterxml.jackson.databind.annotation.JsonDeserialize].builder"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1383,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector]._classIfExplicit"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findPOJOBuilderConfig(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 1388
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder$Value"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder$Value].<init>(com.fasterxml.jackson.databind.'annotation'.JsonPOJOBuilder)"
    functionUses: 4
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1390"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1388"
        BranchSideFuncs:
        - "_findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
        - "<init>(com.fasterxml.jackson.databind.'annotation'.JsonPOJOBuilder)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1389,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1390,1"
      Dst: "[com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder$Value].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findNameForDeserialization(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 1403
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.PropertyName"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.PropertyName].construct(java.lang.String)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.PropertyName].construct(java.lang.String,java.lang.String)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector]._hasOneOf(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class[])"
    functionUses: 7
    ICount: 32
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1406"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1415"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1414"
        BranchSideFuncs:
        - "_findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1409"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1412"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1411"
        BranchSideFuncs:
        - "construct(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1416"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1423"
        BranchSideFuncs:
        - "_hasOneOf(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class[])"
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1419"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1422"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1421"
        BranchSideFuncs:
        - "construct(java.lang.String,java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1419"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1422"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1421"
        BranchSideFuncs:
        - "construct(java.lang.String,java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1424"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1425"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1424"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1424"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1427"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1426"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1405,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1407,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonSetter].value"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1409,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1412,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyName].construct"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1418,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonProperty].namespace"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1422,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonProperty].value"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1424,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector]._hasOneOf"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].hasAnySetter(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 1431
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    functionUses: 4
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1433"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1431"
        BranchSideFuncs:
        - "_findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1432,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1433,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonAnySetter].enabled"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1433,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findSetterInfo(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 1437
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonSetter$Value"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].'from'(com.fasterxml.jackson.'annotation'.JsonSetter)"
    functionUses: 4
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1438,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1438,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonSetter$Value].from"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findMergeInfo(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 1442
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    - "[com.fasterxml.jackson.annotation.OptBoolean].asBoolean()"
    functionUses: 3
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1444"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1442"
        BranchSideFuncs:
        - "_findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
        - "asBoolean()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1443,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1444,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonMerge].value"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1444,1"
      Dst: "[com.fasterxml.jackson.annotation.OptBoolean].asBoolean"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].hasAnySetterAnnotation(com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1450,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector]._hasAnnotation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].hasCreatorAnnotation(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 1459
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ext.Java7SupportImpl].hasCreatorAnnotation(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionUses: 3
    ICount: 24
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1461"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1466"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1465"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1462"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1461"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1466"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1476"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1475"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1467"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1476"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1475"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1468"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1476"
        BranchSideFuncs:
        - "hasCreatorAnnotation(com.fasterxml.jackson.databind.introspect.Annotated)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1475"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1470"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1476"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1475"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1460,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1462,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonCreator].mode"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1469,1"
      Dst: "[com.fasterxml.jackson.databind.ext.Java7Support].hasCreatorAnnotation"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1471,1"
      Dst: "[java.lang.Boolean].booleanValue"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findCreatorBinding(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 1481
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonCreator$Mode"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    functionUses: 3
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1483"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1481"
        BranchSideFuncs:
        - "_findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1482,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1483,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonCreator].mode"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findCreatorAnnotation(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 1487
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonCreator$Mode"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
    - "[com.fasterxml.jackson.databind.ext.Java7SupportImpl].hasCreatorAnnotation(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionUses: 10
    ICount: 25
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1489"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1492"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1491"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1492"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1506"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1505"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1493"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1505"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1495"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1506"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1505"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1496"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1506"
        BranchSideFuncs:
        - "hasCreatorAnnotation(com.fasterxml.jackson.databind.introspect.Annotated)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1505"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1498"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1505"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1498"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1505"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1488,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1490,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonCreator].mode"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1493,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1497,1"
      Dst: "[com.fasterxml.jackson.databind.ext.Java7Support].hasCreatorAnnotation"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1498,1"
      Dst: "[java.lang.Boolean].booleanValue"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector]._isIgnorable(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 1516
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ext.Java7SupportImpl].findTransient(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionUses: 1
    ICount: 15
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1518"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1521"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1520"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1521"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1527"
        BranchSideFuncs:
        - "findTransient(com.fasterxml.jackson.databind.introspect.Annotated)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1526"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1523"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1527"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1526"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1517,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1519,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonIgnore].value"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1522,1"
      Dst: "[com.fasterxml.jackson.databind.ext.Java7Support].findTransient"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1524,1"
      Dst: "[java.lang.Boolean].booleanValue"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector]._classIfExplicit(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 1530
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ClassUtil].isBogusClass(java.lang.Class)"
    functionUses: 8
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1531"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1532"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1531"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1531"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1534"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1533"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1531,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].isBogusClass"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector]._classIfExplicit(java.lang.Class,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 1537
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector]._classIfExplicit(java.lang.Class)"
    functionUses: 4
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1539"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1537"
        BranchSideFuncs:
        - "_classIfExplicit(java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1539"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1537"
        BranchSideFuncs:
        - "_classIfExplicit(java.lang.Class)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1538,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector]._classIfExplicit"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector]._propertyName(java.lang.String,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 1542
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.PropertyName"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.PropertyName].construct(java.lang.String)"
    - "[com.fasterxml.jackson.databind.PropertyName].construct(java.lang.String,java.lang.String)"
    functionUses: 2
    ICount: 14
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1543"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1546"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1545"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1546"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1547"
        BranchSideFuncs:
        - "construct(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1546"
        BranchSideFuncs:
        - "construct(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1546"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1549"
        BranchSideFuncs:
        - "construct(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1548"
        BranchSideFuncs:
        - "construct(java.lang.String,java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1543,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1547,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyName].construct"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector]._findConstructorName(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 1553
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.PropertyName"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getOwner()"
    - "[com.fasterxml.jackson.databind.ext.Java7SupportImpl].findConstructorName(com.fasterxml.jackson.databind.introspect.AnnotatedParameter)"
    functionUses: 1
    ICount: 14
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1554"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1567"
        BranchSideFuncs:
        - "getOwner()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1566"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1558"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1567"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1566"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1559"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1567"
        BranchSideFuncs:
        - "findConstructorName(com.fasterxml.jackson.databind.introspect.AnnotatedParameter)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1566"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1561"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1567"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1566"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1556,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getOwner"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1560,1"
      Dst: "[com.fasterxml.jackson.databind.ext.Java7Support].findConstructorName"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector]._findTypeResolver(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 1578
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findPolymorphicTypeInfo(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].typeResolverBuilderInstance(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].getIdType()"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector]._constructNoTypeResolverBuilder()"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector]._constructStdTypeResolverBuilder(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.'annotation'.JsonTypeInfo$Value,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].typeIdResolverInstance(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeIdResolverBase].init(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].getInclusionType()"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].withInclusionType(com.fasterxml.jackson.'annotation'.JsonTypeInfo$As)"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].getDefaultImpl()"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].withDefaultImpl(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder].init(com.fasterxml.jackson.'annotation'.JsonTypeInfo$Value,com.fasterxml.jackson.databind.jsontype.TypeIdResolver)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder].init(com.fasterxml.jackson.'annotation'.JsonTypeInfo$Value,com.fasterxml.jackson.databind.jsontype.TypeIdResolver)"
    functionUses: 3
    ICount: 47
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1585"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1593"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1592"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1586"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1591"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1590"
        BranchSideFuncs:
        - "typeResolverBuilderInstance(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1593"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1597"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1596"
        BranchSideFuncs:
        - "getIdType()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1597"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1600"
        BranchSideFuncs:
        - "_constructNoTypeResolverBuilder()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1599"
        BranchSideFuncs:
        - "_constructStdTypeResolverBuilder(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.'annotation'.JsonTypeInfo$Value,com.fasterxml.jackson.databind.JavaType)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1604"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1605"
        BranchSideFuncs:
        - "typeIdResolverInstance(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1604"
        BranchSideFuncs:
        - "typeIdResolverInstance(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1606"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1612"
        BranchSideFuncs:
        - "init(com.fasterxml.jackson.databind.JavaType)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1611"
        BranchSideFuncs:
        - "getInclusionType()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1613"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1616"
        BranchSideFuncs:
        - "withInclusionType(com.fasterxml.jackson.'annotation'.JsonTypeInfo$As)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1615"
        BranchSideFuncs:
        - "getDefaultImpl()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1613"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1616"
        BranchSideFuncs:
        - "withInclusionType(com.fasterxml.jackson.'annotation'.JsonTypeInfo$As)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1615"
        BranchSideFuncs:
        - "getDefaultImpl()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1622"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1626"
        BranchSideFuncs:
        - "withDefaultImpl(java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1625"
        BranchSideFuncs:
        - "init(com.fasterxml.jackson.'annotation'.JsonTypeInfo$Value,com.fasterxml.jackson.databind.jsontype.TypeIdResolver)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1622"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1626"
        BranchSideFuncs:
        - "withDefaultImpl(java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1625"
        BranchSideFuncs:
        - "init(com.fasterxml.jackson.'annotation'.JsonTypeInfo$Value,com.fasterxml.jackson.databind.jsontype.TypeIdResolver)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1622"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1626"
        BranchSideFuncs:
        - "withDefaultImpl(java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1625"
        BranchSideFuncs:
        - "init(com.fasterxml.jackson.'annotation'.JsonTypeInfo$Value,com.fasterxml.jackson.databind.jsontype.TypeIdResolver)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1579,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findPolymorphicTypeInfo"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1583,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1591,1"
      Dst: "[com.fasterxml.jackson.databind.annotation.JsonTypeResolver].value"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1591,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].typeResolverBuilderInstance"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1597,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].getIdType"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1598,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector]._constructNoTypeResolverBuilder"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1600,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector]._constructStdTypeResolverBuilder"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1605,1"
      Dst: "[com.fasterxml.jackson.databind.annotation.JsonTypeIdResolver].value"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1605,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].typeIdResolverInstance"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1607,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeIdResolver].init"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1612,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].getInclusionType"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1614,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].withInclusionType"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1616,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].getDefaultImpl"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1622,1"
      Dst: "[java.lang.Class].isAnnotation"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1623,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].withDefaultImpl"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1626,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder].init"
    JavaMethodInfo: null
    BBCount: 22
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector]._constructStdTypeResolverBuilder()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1635,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector]._constructStdTypeResolverBuilder(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.'annotation'.JsonTypeInfo$Value,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 1645
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.annotation.JsonTypeInfo$Value"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder].<init>(com.fasterxml.jackson.'annotation'.JsonTypeInfo$Value)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1646,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector]._constructNoTypeResolverBuilder()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 1653
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder].noTypeInfoBuilder()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1654,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder].noTypeInfoBuilder"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector]._primitiveAndWrapper(java.lang.Class,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 1658
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ClassUtil].primitiveType(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].primitiveType(java.lang.Class)"
    functionUses: 3
    ICount: 20
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1659"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1662"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1661"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1660"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1659"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1662"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1665"
        BranchSideFuncs:
        - "primitiveType(java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1664"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1663"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1662"
        BranchSideFuncs:
        - "primitiveType(java.lang.Class)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1659,1"
      Dst: "[java.lang.Class].isPrimitive"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1660,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].primitiveType"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector]._primitiveAndWrapper(com.fasterxml.jackson.databind.JavaType,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 1669
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JavaType].isPrimitive()"
    - "[com.fasterxml.jackson.databind.JavaType].hasRawClass(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].primitiveType(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].primitiveType(java.lang.Class)"
    functionUses: 3
    ICount: 18
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1670"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1673"
        BranchSideFuncs:
        - "hasRawClass(java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1672"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1673"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1676"
        BranchSideFuncs:
        - "primitiveType(java.lang.Class)"
        - "getRawClass()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1675"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1674"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1673"
        BranchSideFuncs:
        - "primitiveType(java.lang.Class)"
        - "getRawClass()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1670,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isPrimitive"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1671,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].primitiveType"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1671,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].hasRawClass"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1673,1"
      Dst: "[java.lang.Class].isPrimitive"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1674,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector]._databindException(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 1680
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonMappingException"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JsonMappingException].<init>(java.io.Closeable,java.lang.String)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1681,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector]._databindException(java.lang.Throwable,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 1685
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonMappingException"
    argCount: 2
    argTypes:
    - "java.lang.Throwable"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JsonMappingException].<init>(java.io.Closeable,java.lang.String,java.lang.Throwable)"
    functionUses: 6
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1686,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.WildcardType].<init>()"
    functionSourceFile: "com.github.javaparser.ast.type.WildcardType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.WildcardType:61,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>"
    - Src: "com.github.javaparser.ast.type.WildcardType:61,1"
      Dst: "[com.github.javaparser.ast.type.WildcardType].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.type.ReferenceType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.WildcardType:65,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>"
    - Src: "com.github.javaparser.ast.type.WildcardType:65,1"
      Dst: "[com.github.javaparser.ast.type.WildcardType].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -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: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.WildcardType:70,1"
      Dst: "[com.github.javaparser.ast.type.WildcardType].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 77
    functionDepth: 0
    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:78,1"
      Dst: "[com.github.javaparser.ast.type.Type].<init>"
    - Src: "com.github.javaparser.ast.type.WildcardType:79,1"
      Dst: "[com.github.javaparser.ast.type.WildcardType].setExtendedType"
    - Src: "com.github.javaparser.ast.type.WildcardType:80,1"
      Dst: "[com.github.javaparser.ast.type.WildcardType].setSuperType"
    - Src: "com.github.javaparser.ast.type.WildcardType:81,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 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.EqualsVisitor].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.NoCommentEqualsVisitor].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.ModifierVisitor].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.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.type.WildcardType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].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.symbolsolver.javaparsermodel.DefaultVisitorAdapter].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.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.type.WildcardType,java.lang.Object)"
    functionUses: 70
    ICount: 5
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.WildcardType:87,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 92
    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.PrettyPrintVisitor].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.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.type.WildcardType,java.lang.Object)"
    functionUses: 55
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.WildcardType:93,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.WildcardType].getExtendedType()"
    functionSourceFile: "com.github.javaparser.ast.type.WildcardType"
    linkageType: null
    functionLinenumber: 97
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 24
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.WildcardType:98,1"
      Dst: "[java.util.Optional].ofNullable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.WildcardType].getSuperType()"
    functionSourceFile: "com.github.javaparser.ast.type.WildcardType"
    linkageType: null
    functionLinenumber: 102
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 24
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.WildcardType:103,1"
      Dst: "[java.util.Optional].ofNullable"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 113
    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:114"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.WildcardType:117"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.WildcardType:116"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.type.WildcardType:118"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.WildcardType:120"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.type.WildcardType:119"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.type.WildcardType:117,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.type.WildcardType:119,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode"
    - Src: "com.github.javaparser.ast.type.WildcardType:121,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.WildcardType].setSuperType(com.github.javaparser.ast.type.ReferenceType)"
    functionSourceFile: "com.github.javaparser.ast.type.WildcardType"
    linkageType: null
    functionLinenumber: 132
    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:133"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.WildcardType:136"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.WildcardType:135"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.type.WildcardType:137"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.WildcardType:139"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.type.WildcardType:138"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.type.WildcardType:136,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.type.WildcardType:138,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode"
    - Src: "com.github.javaparser.ast.type.WildcardType:140,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.WildcardType].setAnnotations(com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.type.WildcardType"
    linkageType: null
    functionLinenumber: 145
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.WildcardType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    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:146,1"
      Dst: "[com.github.javaparser.ast.type.Type].setAnnotations"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.type.WildcardType:152"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.WildcardType:155"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.WildcardType:154"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.type.WildcardType:155"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.WildcardType:161"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.WildcardType:160"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.type.WildcardType:156"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.WildcardType:161"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.WildcardType:160"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.type.WildcardType:161"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.WildcardType:167"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.WildcardType:166"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.type.WildcardType:162"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.WildcardType:167"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.WildcardType:166"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.WildcardType:157,1"
      Dst: "[com.github.javaparser.ast.type.WildcardType].removeExtendedType"
    - Src: "com.github.javaparser.ast.type.WildcardType:163,1"
      Dst: "[com.github.javaparser.ast.type.WildcardType].removeSuperType"
    - Src: "com.github.javaparser.ast.type.WildcardType:167,1"
      Dst: "[com.github.javaparser.ast.type.Type].remove"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.WildcardType].asString()"
    functionSourceFile: "com.github.javaparser.ast.type.WildcardType"
    linkageType: null
    functionLinenumber: 171
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.WildcardType$lambda_asString_0__386].bootstrap$(java.lang.StringBuilder)"
    - "[com.github.javaparser.ast.type.WildcardType].getExtendedType()"
    - "[com.github.javaparser.ast.type.WildcardType$lambda_asString_1__387].bootstrap$(java.lang.StringBuilder)"
    - "[com.github.javaparser.ast.type.WildcardType].getSuperType()"
    functionUses: 3
    ICount: 11
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.WildcardType:172,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.ast.type.WildcardType:173,1"
      Dst: "[com.github.javaparser.ast.type.WildcardType].getExtendedType"
    - Src: "com.github.javaparser.ast.type.WildcardType:173,1"
      Dst: "[com.github.javaparser.ast.type.WildcardType$lambda_asString_0__386].bootstrap$"
    - Src: "com.github.javaparser.ast.type.WildcardType:173,1"
      Dst: "[java.util.Optional].ifPresent"
    - Src: "com.github.javaparser.ast.type.WildcardType:174,1"
      Dst: "[com.github.javaparser.ast.type.WildcardType].getSuperType"
    - Src: "com.github.javaparser.ast.type.WildcardType:174,1"
      Dst: "[com.github.javaparser.ast.type.WildcardType$lambda_asString_1__387].bootstrap$"
    - Src: "com.github.javaparser.ast.type.WildcardType:175,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.WildcardType].removeExtendedType()"
    functionSourceFile: "com.github.javaparser.ast.type.WildcardType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.WildcardType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.WildcardType:180,1"
      Dst: "[com.github.javaparser.ast.type.WildcardType].setExtendedType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.WildcardType].removeSuperType()"
    functionSourceFile: "com.github.javaparser.ast.type.WildcardType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.WildcardType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.WildcardType:185,1"
      Dst: "[com.github.javaparser.ast.type.WildcardType].setSuperType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.WildcardType].clone()"
    functionSourceFile: "com.github.javaparser.ast.type.WildcardType"
    linkageType: null
    functionLinenumber: 190
    functionDepth: 0
    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: 46
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.WildcardType:191,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>"
    - Src: "com.github.javaparser.ast.type.WildcardType:191,1"
      Dst: "[com.github.javaparser.ast.type.WildcardType].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.WildcardType].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.type.WildcardType"
    linkageType: null
    functionLinenumber: 196
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.WildcardTypeMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: 202
    functionDepth: 0
    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:203"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.WildcardType:206"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.WildcardType:205"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.type.WildcardType:206"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.WildcardType:212"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.WildcardType:211"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.type.WildcardType:207"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.WildcardType:212"
        BranchSideFuncs:
        - "setExtendedType(com.github.javaparser.ast.type.ReferenceType)"
      - BranchSide: "com.github.javaparser.ast.type.WildcardType:211"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.type.WildcardType:212"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.WildcardType:218"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.WildcardType:217"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.type.WildcardType:213"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.WildcardType:218"
        BranchSideFuncs:
        - "setSuperType(com.github.javaparser.ast.type.ReferenceType)"
      - BranchSide: "com.github.javaparser.ast.type.WildcardType:217"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.type.WildcardType:208,1"
      Dst: "[com.github.javaparser.ast.type.WildcardType].setExtendedType"
    - Src: "com.github.javaparser.ast.type.WildcardType:214,1"
      Dst: "[com.github.javaparser.ast.type.WildcardType].setSuperType"
    - Src: "com.github.javaparser.ast.type.WildcardType:218,1"
      Dst: "[com.github.javaparser.ast.type.Type].replace"
    JavaMethodInfo: null
    BBCount: 9
    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)"
    functionSourceFile: "com.github.javaparser.ast.type.WildcardType"
    linkageType: null
    functionLinenumber: -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: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.WildcardType:226,1"
      Dst: "[com.github.javaparser.ast.type.Type].<init>"
    - Src: "com.github.javaparser.ast.type.WildcardType:227,1"
      Dst: "[com.github.javaparser.ast.type.WildcardType].setExtendedType"
    - Src: "com.github.javaparser.ast.type.WildcardType:228,1"
      Dst: "[com.github.javaparser.ast.type.WildcardType].setSuperType"
    - Src: "com.github.javaparser.ast.type.WildcardType:229,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.WildcardType].isWildcardType()"
    functionSourceFile: "com.github.javaparser.ast.type.WildcardType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.WildcardType].asWildcardType()"
    functionSourceFile: "com.github.javaparser.ast.type.WildcardType"
    linkageType: null
    functionLinenumber: -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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.WildcardType].ifWildcardType(java.util.function.Consumer)"
    functionSourceFile: "com.github.javaparser.ast.type.WildcardType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.WildcardType:247,1"
      Dst: "[java.util.function.Consumer].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.WildcardType].resolve()"
    functionSourceFile: "com.github.javaparser.ast.type.WildcardType"
    linkageType: null
    functionLinenumber: 251
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedWildcard"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getSymbolResolver()"
    - "[com.github.javaparser.symbolsolver.JavaSymbolSolver].toResolvedType(com.github.javaparser.ast.type.Type,java.lang.Class)"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.WildcardType:252,1"
      Dst: "[com.github.javaparser.ast.Node].getSymbolResolver"
    - Src: "com.github.javaparser.ast.type.WildcardType:252,1"
      Dst: "[com.github.javaparser.resolution.SymbolResolver].toResolvedType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.WildcardType].toWildcardType()"
    functionSourceFile: "com.github.javaparser.ast.type.WildcardType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.WildcardType:258,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 270
    functionDepth: 0
    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()"
    - "[com.github.javaparser.ast.type.WildcardType].getSuperType()"
    - "[com.github.javaparser.ast.type.ArrayType].convertToUsage(com.github.javaparser.resolution.Context)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].convertToUsage(com.github.javaparser.resolution.Context)"
    - "[com.github.javaparser.ast.type.TypeParameter].convertToUsage(com.github.javaparser.resolution.Context)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].extendsBound(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.ast.type.WildcardType].getExtendedType()"
    - "[com.github.javaparser.ast.type.WildcardType].getExtendedType()"
    - "[com.github.javaparser.ast.type.WildcardType].getSuperType()"
    - "[com.github.javaparser.ast.type.ArrayType].convertToUsage(com.github.javaparser.resolution.Context)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].convertToUsage(com.github.javaparser.resolution.Context)"
    - "[com.github.javaparser.ast.type.TypeParameter].convertToUsage(com.github.javaparser.resolution.Context)"
    - "[com.github.javaparser.ast.type.WildcardType].getSuperType()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].superBound(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.ast.type.WildcardType].getExtendedType()"
    - "[com.github.javaparser.ast.type.WildcardType].getSuperType()"
    - "[com.github.javaparser.ast.Node].toString()"
    functionUses: 3
    ICount: 38
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.type.WildcardType:271"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.WildcardType:274"
        BranchSideFuncs:
        - "extendsBound(com.github.javaparser.resolution.types.ResolvedType)"
      - BranchSide: "com.github.javaparser.ast.type.WildcardType:273"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.type.WildcardType:271"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.WildcardType:274"
        BranchSideFuncs:
        - "extendsBound(com.github.javaparser.resolution.types.ResolvedType)"
      - BranchSide: "com.github.javaparser.ast.type.WildcardType:273"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.type.WildcardType:274"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.WildcardType:277"
        BranchSideFuncs:
        - "superBound(com.github.javaparser.resolution.types.ResolvedType)"
        - "convertToUsage(com.github.javaparser.resolution.Context)"
      - BranchSide: "com.github.javaparser.ast.type.WildcardType:276"
        BranchSideFuncs:
        - "getSuperType()"
        - "getExtendedType()"
    - Branch String: "com.github.javaparser.ast.type.WildcardType:274"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.WildcardType:277"
        BranchSideFuncs:
        - "superBound(com.github.javaparser.resolution.types.ResolvedType)"
        - "convertToUsage(com.github.javaparser.resolution.Context)"
      - BranchSide: "com.github.javaparser.ast.type.WildcardType:276"
        BranchSideFuncs:
        - "getSuperType()"
        - "getExtendedType()"
    - Branch String: "com.github.javaparser.ast.type.WildcardType:277"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.WildcardType:280"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.WildcardType:279"
        BranchSideFuncs:
        - "toString()"
    - Branch String: "com.github.javaparser.ast.type.WildcardType:277"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.WildcardType:280"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.WildcardType:279"
        BranchSideFuncs:
        - "toString()"
    Callsites:
    - Src: "com.github.javaparser.ast.type.WildcardType:271,1"
      Dst: "[com.github.javaparser.ast.type.WildcardType].getExtendedType"
    - Src: "com.github.javaparser.ast.type.WildcardType:271,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.type.WildcardType:271,1"
      Dst: "[com.github.javaparser.ast.type.WildcardType].getSuperType"
    - Src: "com.github.javaparser.ast.type.WildcardType:272,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.type.WildcardType:272,1"
      Dst: "[com.github.javaparser.ast.type.ConvertibleToUsage].convertToUsage"
    - Src: "com.github.javaparser.ast.type.WildcardType:272,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedWildcard].extendsBound"
    - Src: "com.github.javaparser.ast.type.WildcardType:275,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedWildcard].superBound"
    - Src: "com.github.javaparser.ast.type.WildcardType:280,1"
      Dst: "[com.github.javaparser.ast.Node].toString"
    - Src: "com.github.javaparser.ast.type.WildcardType:280,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 10
    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: null
    functionLinenumber: 173
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.StringBuilder"
    - "com.github.javaparser.ast.type.ReferenceType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].asString()"
    - "[com.github.javaparser.ast.type.TypeParameter].asString()"
    - "[com.github.javaparser.ast.type.ArrayType].asString()"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.WildcardType:174,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.ast.type.WildcardType:174,1"
      Dst: "[com.github.javaparser.ast.type.Type].asString"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 172
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.StringBuilder"
    - "com.github.javaparser.ast.type.ReferenceType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].asString()"
    - "[com.github.javaparser.ast.type.TypeParameter].asString()"
    - "[com.github.javaparser.ast.type.ArrayType].asString()"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.WildcardType:173,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.ast.type.WildcardType:173,1"
      Dst: "[com.github.javaparser.ast.type.Type].asString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext].<init>(com.github.javaparser.ast.stmt.TryStmt,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext"
    linkageType: null
    functionLinenumber: 49
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.TryStmt"
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].<init>(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext:50,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext].solveSymbolAsValue(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext"
    linkageType: null
    functionLinenumber: 54
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.TryStmt].getResources()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getVariables()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.ast.expr.SimpleName].getIdentifier()"
    - "[com.github.javaparser.ast.body.VariableDeclarator].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserSymbolDeclaration].localVar(com.github.javaparser.ast.body.VariableDeclarator,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.resolution.model.Value].'from'(com.github.javaparser.resolution.declarations.ResolvedValueDeclaration)"
    - "[com.github.javaparser.resolution.Navigator].demandParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext].solveInBlockAsValue(java.lang.String,com.github.javaparser.resolution.TypeSolver,com.github.javaparser.ast.stmt.Statement)"
    - "[com.github.javaparser.resolution.Context].solveSymbolAsValueInParentContext(java.lang.String)"
    functionUses: 7
    ICount: 41
    EdgeCount: 91
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext:55"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext:66"
        BranchSideFuncs:
        - "getResources()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext:65"
        BranchSideFuncs:
        - "demandParentNode(com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext:56"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext:64"
        BranchSideFuncs:
        - "getVariables()"
        - "hasNext()"
        - "iterator()"
        - "next()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext:63"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext:57"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext:64"
        BranchSideFuncs:
        - "getVariables()"
        - "getIdentifier()"
        - "hasNext()"
        - "iterator()"
        - "getName()"
        - "next()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext:63"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext:58"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext:62"
        BranchSideFuncs:
        - "localVar(com.github.javaparser.ast.body.VariableDeclarator,com.github.javaparser.resolution.TypeSolver)"
        - "'from'(com.github.javaparser.resolution.declarations.ResolvedValueDeclaration)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext:61"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext:66"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext:69"
        BranchSideFuncs:
        - "solveInBlockAsValue(java.lang.String,com.github.javaparser.resolution.TypeSolver,com.github.javaparser.ast.stmt.Statement)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext:68"
        BranchSideFuncs:
        - "solveSymbolAsValueInParentContext(java.lang.String)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext:55,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].getResources"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext:55,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext:55,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext:55,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext:57,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getVariables"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext:58,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].getName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext:58,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].getIdentifier"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext:58,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext:59,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserSymbolDeclaration].localVar"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext:60,1"
      Dst: "[com.github.javaparser.resolution.model.Value].from"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext:60,1"
      Dst: "[java.util.Optional].of"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext:66,1"
      Dst: "[com.github.javaparser.resolution.Navigator].demandParentNode"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext:67,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext].solveInBlockAsValue"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext:69,1"
      Dst: "[com.github.javaparser.resolution.Context].solveSymbolAsValueInParentContext"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext].solveSymbol(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext"
    linkageType: null
    functionLinenumber: 73
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.model.SymbolReference"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.TryStmt].getResources()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getVariables()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.ast.expr.SimpleName].getIdentifier()"
    - "[com.github.javaparser.ast.body.VariableDeclarator].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserSymbolDeclaration].localVar(com.github.javaparser.ast.body.VariableDeclarator,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.resolution.model.SymbolReference].solved(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
    - "[com.github.javaparser.resolution.Navigator].demandParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext].solveInBlock(java.lang.String,com.github.javaparser.resolution.TypeSolver,com.github.javaparser.ast.stmt.Statement)"
    - "[com.github.javaparser.resolution.Context].solveSymbolInParentContext(java.lang.String)"
    functionUses: 11
    ICount: 40
    EdgeCount: 91
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext:74"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext:84"
        BranchSideFuncs:
        - "getResources()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext:83"
        BranchSideFuncs:
        - "demandParentNode(com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext:75"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext:82"
        BranchSideFuncs:
        - "getVariables()"
        - "hasNext()"
        - "iterator()"
        - "next()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext:81"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext:76"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext:82"
        BranchSideFuncs:
        - "getVariables()"
        - "getIdentifier()"
        - "hasNext()"
        - "iterator()"
        - "getName()"
        - "next()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext:81"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext:77"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext:80"
        BranchSideFuncs:
        - "solved(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
        - "localVar(com.github.javaparser.ast.body.VariableDeclarator,com.github.javaparser.resolution.TypeSolver)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext:79"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext:84"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext:87"
        BranchSideFuncs:
        - "solveInBlock(java.lang.String,com.github.javaparser.resolution.TypeSolver,com.github.javaparser.ast.stmt.Statement)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext:86"
        BranchSideFuncs:
        - "solveSymbolInParentContext(java.lang.String)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext:74,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].getResources"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext:74,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext:74,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext:74,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext:76,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getVariables"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext:77,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].getName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext:77,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].getIdentifier"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext:77,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext:78,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserSymbolDeclaration].localVar"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext:78,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].solved"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext:84,1"
      Dst: "[com.github.javaparser.resolution.Navigator].demandParentNode"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext:85,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext].solveInBlock"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext:87,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].solveSymbolInParentContext"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext].solveMethod(java.lang.String,java.util.List,boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext"
    linkageType: null
    functionLinenumber: 92
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.model.SymbolReference"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.util.List"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.Context].solveMethodInParentContext(java.lang.String,java.util.List,boolean)"
    functionUses: 12
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext:93,1"
      Dst: "[com.github.javaparser.resolution.Context].solveMethodInParentContext"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext].localVariablesExposedToChild(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 42
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext:99"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext:108"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext:107"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext:100"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext:98"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext:97"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext:108"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext:117"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext:116"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext:110"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext:115"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext:114"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext:111"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext:114"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext:113"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext:98,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].getResources"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext:99,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext:100,1"
      Dst: "[com.github.javaparser.ast.NodeList].get"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext:101,1"
      Dst: "[com.github.javaparser.ast.NodeList].subList"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext:101,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext:101,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext$lambda_localVariablesExposedToChild_0__1273].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext:102,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext:102,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext$stream__1274].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext:104,1"
      Dst: "[java.util.stream.Stream].flatMap"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext:105,1"
      Dst: "[java.util.stream.Collectors].toList"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext:105,1"
      Dst: "[java.util.stream.Stream].collect"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext:108,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].getTryBlock"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext:109,1"
      Dst: "[java.util.LinkedList].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext:110,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext:110,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext:110,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext:112,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getVariables"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext:112,1"
      Dst: "[java.util.List].addAll"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext:117,1"
      Dst: "[java.util.Collections].emptyList"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext].lambda$localVariablesExposedToChild$0(com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext:102"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext:103"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext:102"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext:102,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getVariables"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext:103,1"
      Dst: "[java.util.Collections].emptyList"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_73__400].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_73__400"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__400].<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__400:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_73__400].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_73__400].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_73__400"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_73__400:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_73__400].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_73__400"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_73__400:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$73"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].defaultInstance()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std"
    linkageType: null
    functionLinenumber: 195
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].allPublicInstance()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std"
    linkageType: null
    functionLinenumber: 202
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].<init>(com.fasterxml.jackson.'annotation'.JsonAutoDetect)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonAutoDetect"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:212,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:214,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonAutoDetect].getterVisibility"
    - Src: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:215,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonAutoDetect].isGetterVisibility"
    - Src: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:216,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonAutoDetect].setterVisibility"
    - Src: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:217,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonAutoDetect].creatorVisibility"
    - Src: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:218,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonAutoDetect].fieldVisibility"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].<init>(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std"
    linkageType: null
    functionLinenumber: 225
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility"
    - "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility"
    - "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility"
    - "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility"
    - "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:226,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].<init>(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:243"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:250"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:249"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:241,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].construct(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Value)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonAutoDetect$Value"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:262,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].withOverrides"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std]._with(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std"
    linkageType: null
    functionLinenumber: 273
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility"
    - "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility"
    - "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility"
    - "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility"
    - "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].<init>(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility)"
    functionUses: 2
    ICount: 20
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:274"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:281"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:274"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:281"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:274"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:281"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:274"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:281"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:274"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:281"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:282,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].'with'(com.fasterxml.jackson.'annotation'.JsonAutoDetect)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std"
    linkageType: null
    functionLinenumber: 288
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonAutoDetect"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std]._with(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility)"
    - "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std]._defaultOrOverride(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility)"
    - "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std]._defaultOrOverride(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility)"
    - "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std]._defaultOrOverride(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility)"
    - "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std]._defaultOrOverride(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility)"
    - "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std]._defaultOrOverride(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility)"
    functionUses: 1
    ICount: 21
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:289"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:297"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:291,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonAutoDetect].getterVisibility"
    - Src: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:291,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std]._defaultOrOverride"
    - Src: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:292,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonAutoDetect].isGetterVisibility"
    - Src: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:293,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonAutoDetect].setterVisibility"
    - Src: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:294,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonAutoDetect].creatorVisibility"
    - Src: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:295,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonAutoDetect].fieldVisibility"
    - Src: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:290,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std]._with"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].withOverrides(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Value)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std"
    linkageType: null
    functionLinenumber: 304
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonAutoDetect$Value"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std]._with(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility)"
    - "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std]._defaultOrOverride(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility)"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].getGetterVisibility()"
    - "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std]._defaultOrOverride(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility)"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].getIsGetterVisibility()"
    - "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std]._defaultOrOverride(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility)"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].getSetterVisibility()"
    - "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std]._defaultOrOverride(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility)"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].getCreatorVisibility()"
    - "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std]._defaultOrOverride(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility)"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].getFieldVisibility()"
    functionUses: 1
    ICount: 21
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:305"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:313"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:307,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].getGetterVisibility"
    - Src: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:307,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std]._defaultOrOverride"
    - Src: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:308,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].getIsGetterVisibility"
    - Src: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:309,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].getSetterVisibility"
    - Src: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:310,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].getCreatorVisibility"
    - Src: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:311,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].getFieldVisibility"
    - Src: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:306,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std]._with"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std]._defaultOrOverride(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std"
    linkageType: null
    functionLinenumber: 317
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility"
    - "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:318"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:321"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:320"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].'with'(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:327"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:330"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:329"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:330,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].withVisibility(com.fasterxml.jackson.'annotation'.PropertyAccessor,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.annotation.PropertyAccessor"
    - "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:336,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:338,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].withGetterVisibility"
    - Src: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:340,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].withSetterVisibility"
    - Src: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:342,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].withCreatorVisibility"
    - Src: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:344,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].withFieldVisibility"
    - Src: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:346,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].withIsGetterVisibility"
    - Src: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:348,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].with"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].withGetterVisibility(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std"
    linkageType: null
    functionLinenumber: 357
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].<init>(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility)"
    functionUses: 1
    ICount: 16
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:358"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:359"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:358"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:359"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:360"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:359"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:360,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].withIsGetterVisibility(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std"
    linkageType: null
    functionLinenumber: 364
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].<init>(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility)"
    functionUses: 1
    ICount: 16
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:365"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:366"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:365"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:366"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:367"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:366"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:367,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].withSetterVisibility(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std"
    linkageType: null
    functionLinenumber: 371
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].<init>(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility)"
    functionUses: 1
    ICount: 16
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:372"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:373"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:372"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:373"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:374"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:373"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:374,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].withCreatorVisibility(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std"
    linkageType: null
    functionLinenumber: 378
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].<init>(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility)"
    functionUses: 2
    ICount: 16
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:379"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:380"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:379"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:380"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:381"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:380"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:381,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].withFieldVisibility(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std"
    linkageType: null
    functionLinenumber: 385
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].<init>(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility)"
    functionUses: 1
    ICount: 16
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:386"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:387"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:386"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:387"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:388"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:387"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:388,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].isCreatorVisible(java.lang.reflect.Member)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std"
    linkageType: null
    functionLinenumber: 398
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Member"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility].isVisible(java.lang.reflect.Member)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:399,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility].isVisible"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].isCreatorVisible(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std"
    linkageType: null
    functionLinenumber: 403
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getMember()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getMember()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getMember()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getMember()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getMember()"
    - "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].isCreatorVisible(java.lang.reflect.Member)"
    functionUses: 5
    ICount: 5
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:404,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].getMember"
    - Src: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:404,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].isCreatorVisible"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].isFieldVisible(java.lang.reflect.Field)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std"
    linkageType: null
    functionLinenumber: 408
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Field"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility].isVisible(java.lang.reflect.Member)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:409,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility].isVisible"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].isFieldVisible(com.fasterxml.jackson.databind.introspect.AnnotatedField)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std"
    linkageType: null
    functionLinenumber: 413
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedField"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getAnnotated()"
    - "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].isFieldVisible(java.lang.reflect.Field)"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:414,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getAnnotated"
    - Src: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:414,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].isFieldVisible"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].isGetterVisible(java.lang.reflect.Method)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std"
    linkageType: null
    functionLinenumber: 418
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility].isVisible(java.lang.reflect.Member)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:419,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility].isVisible"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].isGetterVisible(com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std"
    linkageType: null
    functionLinenumber: 423
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getAnnotated()"
    - "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].isGetterVisible(java.lang.reflect.Method)"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:424,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getAnnotated"
    - Src: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:424,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].isGetterVisible"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].isIsGetterVisible(java.lang.reflect.Method)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std"
    linkageType: null
    functionLinenumber: 428
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility].isVisible(java.lang.reflect.Member)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:429,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility].isVisible"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].isIsGetterVisible(com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std"
    linkageType: null
    functionLinenumber: 433
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getAnnotated()"
    - "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].isIsGetterVisible(java.lang.reflect.Method)"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:434,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getAnnotated"
    - Src: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:434,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].isIsGetterVisible"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].isSetterVisible(java.lang.reflect.Method)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std"
    linkageType: null
    functionLinenumber: 438
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility].isVisible(java.lang.reflect.Member)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:439,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility].isVisible"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].isSetterVisible(com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std"
    linkageType: null
    functionLinenumber: 443
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getAnnotated()"
    - "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].isSetterVisible(java.lang.reflect.Method)"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:444,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getAnnotated"
    - Src: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:444,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].isSetterVisible"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].toString()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std"
    linkageType: null
    functionLinenumber: 454
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 19
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:455,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_3__1161].bootstrap$(com.github.javaparser.printer.lexicalpreservation.RemovedGroup)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_3__1161"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__1161].<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__1161:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_3__1161].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_3__1161].<init>(com.github.javaparser.printer.lexicalpreservation.RemovedGroup)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_3__1161"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.RemovedGroup"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_3__1161:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_3__1161].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_3__1161"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_3__1161:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].lambda$new$3"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.SwitchExpr].<init>()"
    functionSourceFile: "com.github.javaparser.ast.expr.SwitchExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.SwitchExpr:69,1"
      Dst: "[com.github.javaparser.ast.expr.NameExpr].<init>"
    - Src: "com.github.javaparser.ast.expr.SwitchExpr:69,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>"
    - Src: "com.github.javaparser.ast.expr.SwitchExpr:69,1"
      Dst: "[com.github.javaparser.ast.expr.SwitchExpr].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.SwitchExpr:74,1"
      Dst: "[com.github.javaparser.ast.expr.SwitchExpr].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 81
    functionDepth: 0
    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:82,1"
      Dst: "[com.github.javaparser.ast.expr.Expression].<init>"
    - Src: "com.github.javaparser.ast.expr.SwitchExpr:83,1"
      Dst: "[com.github.javaparser.ast.expr.SwitchExpr].setSelector"
    - Src: "com.github.javaparser.ast.expr.SwitchExpr:84,1"
      Dst: "[com.github.javaparser.ast.expr.SwitchExpr].setEntries"
    - Src: "com.github.javaparser.ast.expr.SwitchExpr:85,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 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.EqualsVisitor].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.GenericVisitorAdapter].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.NoCommentHashCodeVisitor].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.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.SwitchExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].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.ModifierVisitor].visit(com.github.javaparser.ast.expr.SwitchExpr,java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].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)"
    functionUses: 214
    ICount: 5
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.SwitchExpr:91,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 96
    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.printer.PrettyPrintVisitor].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.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.expr.SwitchExpr,java.lang.Object)"
    functionUses: 147
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.SwitchExpr:97,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.SwitchExpr].getEntries()"
    functionSourceFile: "com.github.javaparser.ast.expr.SwitchExpr"
    linkageType: null
    functionLinenumber: 101
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.SwitchExpr].getEntry(int)"
    functionSourceFile: "com.github.javaparser.ast.expr.SwitchExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.SwitchEntry"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.SwitchExpr:106,1"
      Dst: "[com.github.javaparser.ast.expr.SwitchExpr].getEntries"
    - Src: "com.github.javaparser.ast.expr.SwitchExpr:106,1"
      Dst: "[com.github.javaparser.ast.NodeList].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.SwitchExpr].getSelector()"
    functionSourceFile: "com.github.javaparser.ast.expr.SwitchExpr"
    linkageType: null
    functionLinenumber: 110
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 13
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.SwitchExpr].setEntries(com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.expr.SwitchExpr"
    linkageType: null
    functionLinenumber: 115
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.SwitchExpr"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    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:117"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.SwitchExpr:120"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.SwitchExpr:119"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.expr.SwitchExpr:121"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.SwitchExpr:123"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.SwitchExpr:122"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.SwitchExpr:116,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.expr.SwitchExpr:120,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.expr.SwitchExpr:122,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode"
    - Src: "com.github.javaparser.ast.expr.SwitchExpr:124,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.SwitchExpr].setSelector(com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.expr.SwitchExpr"
    linkageType: null
    functionLinenumber: 129
    functionDepth: 0
    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:131"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.SwitchExpr:134"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.SwitchExpr:133"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.expr.SwitchExpr:135"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.SwitchExpr:137"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.SwitchExpr:136"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.SwitchExpr:130,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.expr.SwitchExpr:134,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.expr.SwitchExpr:136,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode"
    - Src: "com.github.javaparser.ast.expr.SwitchExpr:138,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.SwitchExpr].remove(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.expr.SwitchExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.SwitchExpr:145"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.SwitchExpr:148"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.SwitchExpr:147"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.SwitchExpr:148"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.SwitchExpr:154"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.SwitchExpr:153"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.SwitchExpr:149"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.SwitchExpr:148"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.SwitchExpr:147"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.SwitchExpr:148,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    - Src: "com.github.javaparser.ast.expr.SwitchExpr:149,1"
      Dst: "[com.github.javaparser.ast.NodeList].get"
    - Src: "com.github.javaparser.ast.expr.SwitchExpr:150,1"
      Dst: "[com.github.javaparser.ast.NodeList].remove"
    - Src: "com.github.javaparser.ast.expr.SwitchExpr:154,1"
      Dst: "[com.github.javaparser.ast.Node].remove"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.expr.SwitchExpr].clone()"
    functionSourceFile: "com.github.javaparser.ast.expr.SwitchExpr"
    linkageType: null
    functionLinenumber: 159
    functionDepth: 0
    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: 45
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.SwitchExpr:160,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>"
    - Src: "com.github.javaparser.ast.expr.SwitchExpr:160,1"
      Dst: "[com.github.javaparser.ast.expr.SwitchExpr].accept"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 165
    functionDepth: 0
    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:166"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.SwitchExpr:169"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.SwitchExpr:168"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.ast.expr.SwitchExpr:169"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.SwitchExpr:175"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.github.javaparser.ast.expr.SwitchExpr:174"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.SwitchExpr:170"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.SwitchExpr:169"
        BranchSideFuncs:
        - "set(int,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.SwitchExpr:168"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.ast.expr.SwitchExpr:175"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.SwitchExpr:179"
        BranchSideFuncs:
        - "setSelector(com.github.javaparser.ast.expr.Expression)"
      - BranchSide: "com.github.javaparser.ast.expr.SwitchExpr:178"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.SwitchExpr:169,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    - Src: "com.github.javaparser.ast.expr.SwitchExpr:170,1"
      Dst: "[com.github.javaparser.ast.NodeList].get"
    - Src: "com.github.javaparser.ast.expr.SwitchExpr:171,1"
      Dst: "[com.github.javaparser.ast.NodeList].set"
    - Src: "com.github.javaparser.ast.expr.SwitchExpr:176,1"
      Dst: "[com.github.javaparser.ast.expr.SwitchExpr].setSelector"
    - Src: "com.github.javaparser.ast.expr.SwitchExpr:179,1"
      Dst: "[com.github.javaparser.ast.Node].replace"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.expr.SwitchExpr].isSwitchExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.SwitchExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.SwitchExpr].asSwitchExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.SwitchExpr"
    linkageType: null
    functionLinenumber: -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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.SwitchExpr].toSwitchExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.SwitchExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.SwitchExpr:197,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.SwitchExpr].ifSwitchExpr(java.util.function.Consumer)"
    functionSourceFile: "com.github.javaparser.ast.expr.SwitchExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.SwitchExpr:203,1"
      Dst: "[java.util.function.Consumer].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.SwitchExpr].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.expr.SwitchExpr"
    linkageType: null
    functionLinenumber: 208
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.SwitchExprMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_181__457].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_181__457"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__457].<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__457:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_181__457].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_181__457].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_181__457"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_181__457:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_181__457].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_181__457"
    linkageType: null
    functionLinenumber: -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.comments.Comment)"
    functionUses: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_181__457:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$181"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ext.Java7HandlersImpl].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.ext.Java7HandlersImpl"
    linkageType: null
    functionLinenumber: 16
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ext.Java7Handlers].<init>()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ext.Java7HandlersImpl:17,1"
      Dst: "[com.fasterxml.jackson.databind.ext.Java7Handlers].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ext.Java7HandlersImpl].getClassJavaNioFilePath()"
    functionSourceFile: "com.fasterxml.jackson.databind.ext.Java7HandlersImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ext.Java7HandlersImpl].getDeserializerForJavaNioFilePath(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ext.Java7HandlersImpl"
    linkageType: null
    functionLinenumber: 29
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonDeserializer"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ext.NioPathDeserializer].<init>()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ext.Java7HandlersImpl:30"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ext.Java7HandlersImpl:33"
        BranchSideFuncs:
        - "<init>()"
      - BranchSide: "com.fasterxml.jackson.databind.ext.Java7HandlersImpl:32"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ext.Java7HandlersImpl:31,1"
      Dst: "[com.fasterxml.jackson.databind.ext.NioPathDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ext.Java7HandlersImpl].getSerializerForJavaNioFilePath(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ext.Java7HandlersImpl"
    linkageType: null
    functionLinenumber: 37
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ext.NioPathSerializer].<init>()"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ext.Java7HandlersImpl:38"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ext.Java7HandlersImpl:41"
        BranchSideFuncs:
        - "<init>()"
      - BranchSide: "com.fasterxml.jackson.databind.ext.Java7HandlersImpl:40"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ext.Java7HandlersImpl:38,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "com.fasterxml.jackson.databind.ext.Java7HandlersImpl:39,1"
      Dst: "[com.fasterxml.jackson.databind.ext.NioPathSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinter].createDefaultVisitor()"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinter"
    linkageType: null
    functionLinenumber: 41
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinter$lambda_createDefaultVisitor_0__722].bootstrap$()"
    functionUses: 1
    ICount: 2
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinter:42,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinter$lambda_createDefaultVisitor_0__722].bootstrap$"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinter].createDefaultConfiguration()"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.printer.configuration.PrinterConfiguration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinter:46,1"
      Dst: "[com.github.javaparser.printer.configuration.DefaultPrinterConfiguration].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinter].<init>()"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinter:54,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinter].createDefaultConfiguration"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinter:54,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinter].<init>(com.github.javaparser.printer.configuration.PrinterConfiguration)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinter"
    linkageType: null
    functionLinenumber: 61
    functionDepth: 0
    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:62,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinter].createDefaultVisitor"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinter:62,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinter].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 69
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.function.Function"
    - "com.github.javaparser.printer.configuration.PrinterConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinter:70,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinter].getConfiguration()"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinter"
    linkageType: null
    functionLinenumber: 79
    functionDepth: 0
    returnType: "com.github.javaparser.printer.configuration.PrinterConfiguration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinter].setConfiguration(com.github.javaparser.printer.configuration.PrinterConfiguration)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinter"
    linkageType: null
    functionLinenumber: 86
    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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinter].print(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinter"
    linkageType: null
    functionLinenumber: 93
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_73__174].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__6].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_110__296].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__310].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__285].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__184].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__216].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_42__126].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_10__18].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_44__197].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_124__200].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__237].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_15__180].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_90__127].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_25__90].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__128].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_40__43].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__159].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_122__236].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__172].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__198].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__142].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__140].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_52__23].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__300].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_120__239].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_32__168].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__253].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_106__104].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_35__14].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_getSignature_2__356].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_117__47].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__12].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_4__150].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__106].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__32].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_60__273].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils$lambda_getPackageName_0__355].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__163].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_84__72].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_89__327].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__178].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__294].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_101__287].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_94__8].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_99__308].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_98__302].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_27__181].apply(java.lang.Object)"
    - "[com.github.javaparser.JavaToken$toString__2].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_51__224].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_21__37].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__304].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__24].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_71__314].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_49__312].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__265].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__245].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_97__9].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_19__83].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_3__161].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_13__154].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_102__99].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__324].apply(java.lang.Object)"
    - "[com.github.javaparser.Problem$lambda_getVerboseMessage_1__333].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_92__215].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_16__98].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__219].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_111__272].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__73].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__136].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__234].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_85__264].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_8__187].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_30__299].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence$lambda_toString_1__4].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_91__214].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_65__190].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__331].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__54].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__268].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_125__211].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_109__139].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_46__284].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_118__50].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_2__244].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__124].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__212].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__288].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_115__53].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_static_4__349].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.Expression$lambda_static_1__22].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__241].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_86__322].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__92].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_20__36].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_96__29].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_119__120].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__315].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__84].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__45].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__320].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_36__105].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_116__58].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__156].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__317].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_26__91].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__152].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__221].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__102].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__276].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__250].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__59].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_103__203].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__297].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_28__111].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__248].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_78__144].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_39__42].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_33__218].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__118].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__62].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__19].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_50__223].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_5__151].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_79__255].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__69].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__67].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_9__323].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_93__130].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_18__252].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__188].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_55__196].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_1__243].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_53__267].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__87].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_48__95].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__40].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_76__65].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_54__247].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__165].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_100__309].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_29__112].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_0__80].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__278].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__182].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__51].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_82__280].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__27].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_81__291].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__96].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__170].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__10].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_88__326].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_68__115].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_56__138].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_95__145].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__56].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_45__283].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__16].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_31__167].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__38].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_63__303].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_62__275].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_43__210].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__262].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_38__77].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__81].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_113__177].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_14__155].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_23__76].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__100].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_69__162].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__208].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_57__44].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__175].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__131].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_77__225].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_24__89].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_66__257].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_7__186].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__229].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__48].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_67__258].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_75__64].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_34__26].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__232].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature$asString__335].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_108__261].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_70__313].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__116].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_126__290].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__113].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_22__75].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_17__231].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__306].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_37__240].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList$toString__3].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_64__169].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_123__330].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__108].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_121__121].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_58__34].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__191].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_107__158].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_105__205].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_61__274].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_6__66].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__30].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__206].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__194].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__328].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__122].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_104__204].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__78].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__134].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__148].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_41__15].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix$lambda_toString_1__1].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_74__110].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_72__193].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_47__94].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_83__71].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__226].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__270].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__146].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.Node$lambda_getPrinter_1__334].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_59__35].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_modifyList_112__342].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_80__256].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_12__133].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__201].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__281].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__259].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_11__319].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_114__61].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_87__228].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__292].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].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.EmptyStmt].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.MethodCallExpr].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.FieldDeclaration].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.modules.ModuleRequiresDirective].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.PatternExpr].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.JavadocComment].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.body.MethodDeclaration].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.expr.ThisExpr].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.expr.AssignExpr].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.expr.CharLiteralExpr].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.expr.EnclosedExpr].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.SwitchExpr].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.LambdaExpr].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.stmt.ReturnStmt].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.stmt.AssertStmt].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.YieldStmt].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.ConditionalExpr].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.stmt.TryStmt].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.expr.BinaryExpr].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.SwitchStmt].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.expr.VariableDeclarationExpr].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.expr.SingleMemberAnnotationExpr].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.stmt.BlockStmt].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.ArrayInitializerExpr].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.IntegerLiteralExpr].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.expr.SuperExpr].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.TextBlockLiteralExpr].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.CatchClause].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.UnknownType].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.expr.NameExpr].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.modules.ModuleDeclaration].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.DoubleLiteralExpr].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.LocalRecordDeclarationStmt].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.type.ClassOrInterfaceType].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.body.Parameter].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.VoidType].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.stmt.WhileStmt].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.MarkerAnnotationExpr].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.ArrayCreationLevel].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.body.EnumConstantDeclaration].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.stmt.DoStmt].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.expr.MethodReferenceExpr].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.comments.BlockComment].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.stmt.IfStmt].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.CompilationUnit].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.UnaryExpr].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.ArrayCreationExpr].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.SynchronizedStmt].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.PrettyPrintVisitor].toString()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].toString()"
    functionUses: 2
    ICount: 9
    EdgeCount: 338
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinter:94,1"
      Dst: "[java.util.function.Function].apply"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinter:95,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinter:96,1"
      Dst: "[java.lang.Object].toString"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 41
    functionDepth: 0
    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:42,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].<init>"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinter:42,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__251].bootstrap$(com.github.javaparser.ast.expr.ClassExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__251"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.ClassExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__251].<init>(com.github.javaparser.ast.expr.ClassExpr)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__251:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__251].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__251].<init>(com.github.javaparser.ast.expr.ClassExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__251"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.ClassExpr"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__251:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__251].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__251"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__251:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic$lambda_typeParamByName_1__1007].bootstrap$(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic$lambda_typeParamByName_1__1007"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic$lambda_typeParamByName_1__1007].<init>(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic$lambda_typeParamByName_1__1007:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic$lambda_typeParamByName_1__1007].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic$lambda_typeParamByName_1__1007].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic$lambda_typeParamByName_1__1007"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic$lambda_typeParamByName_1__1007:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic$lambda_typeParamByName_1__1007].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic$lambda_typeParamByName_1__1007"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic].lambda$typeParamByName$1(java.lang.String,com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration)"
    functionUses: 3
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic$lambda_typeParamByName_1__1007:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic].lambda$typeParamByName$1"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter].<init>(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.JsonPointerBasedFilter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.JsonPointerBasedFilter:26,1"
      Dst: "[com.fasterxml.jackson.core.JsonPointer].compile"
    - Src: "com.fasterxml.jackson.core.filter.JsonPointerBasedFilter:26,1"
      Dst: "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter].<init>(com.fasterxml.jackson.core.JsonPointer)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.JsonPointerBasedFilter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonPointer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.JsonPointerBasedFilter:33,1"
      Dst: "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter].<init>(com.fasterxml.jackson.core.JsonPointer,boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.JsonPointerBasedFilter"
    linkageType: null
    functionLinenumber: 42
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonPointer"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.TokenFilter].<init>()"
    functionUses: 2
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.JsonPointerBasedFilter:43,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter].includeElement(int)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.JsonPointerBasedFilter"
    linkageType: null
    functionLinenumber: 50
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.filter.TokenFilter"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonPointer].mayMatchElement()"
    - "[com.fasterxml.jackson.core.JsonPointer].tail()"
    - "[com.fasterxml.jackson.core.JsonPointer].matchElement(int)"
    - "[com.fasterxml.jackson.core.JsonPointer].matches()"
    - "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter].<init>(com.fasterxml.jackson.core.JsonPointer,boolean)"
    functionUses: 1
    ICount: 22
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.JsonPointerBasedFilter:51"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.JsonPointerBasedFilter:54"
        BranchSideFuncs:
        - "tail()"
      - BranchSide: "com.fasterxml.jackson.core.filter.JsonPointerBasedFilter:53"
        BranchSideFuncs:
        - "matchElement(int)"
    - Branch String: "com.fasterxml.jackson.core.filter.JsonPointerBasedFilter:51"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.JsonPointerBasedFilter:54"
        BranchSideFuncs:
        - "tail()"
      - BranchSide: "com.fasterxml.jackson.core.filter.JsonPointerBasedFilter:53"
        BranchSideFuncs:
        - "matchElement(int)"
    - Branch String: "com.fasterxml.jackson.core.filter.JsonPointerBasedFilter:56"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.JsonPointerBasedFilter:59"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.JsonPointerBasedFilter:58"
        BranchSideFuncs:
        - "matches()"
    - Branch String: "com.fasterxml.jackson.core.filter.JsonPointerBasedFilter:59"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.JsonPointerBasedFilter:62"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.JsonPointerBasedFilter:61"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.core.JsonPointer,boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.JsonPointerBasedFilter:51,1"
      Dst: "[com.fasterxml.jackson.core.JsonPointer].mayMatchElement"
    - Src: "com.fasterxml.jackson.core.filter.JsonPointerBasedFilter:52,1"
      Dst: "[com.fasterxml.jackson.core.JsonPointer].tail"
    - Src: "com.fasterxml.jackson.core.filter.JsonPointerBasedFilter:54,1"
      Dst: "[com.fasterxml.jackson.core.JsonPointer].matchElement"
    - Src: "com.fasterxml.jackson.core.filter.JsonPointerBasedFilter:59,1"
      Dst: "[com.fasterxml.jackson.core.JsonPointer].matches"
    - Src: "com.fasterxml.jackson.core.filter.JsonPointerBasedFilter:62,1"
      Dst: "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter].includeProperty(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.JsonPointerBasedFilter"
    linkageType: null
    functionLinenumber: 66
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.filter.TokenFilter"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonPointer].matchProperty(java.lang.String)"
    - "[com.fasterxml.jackson.core.JsonPointer].matches()"
    - "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter].<init>(com.fasterxml.jackson.core.JsonPointer,boolean)"
    functionUses: 5
    ICount: 14
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.JsonPointerBasedFilter:68"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.JsonPointerBasedFilter:71"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.JsonPointerBasedFilter:70"
        BranchSideFuncs:
        - "matches()"
    - Branch String: "com.fasterxml.jackson.core.filter.JsonPointerBasedFilter:71"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.JsonPointerBasedFilter:74"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.JsonPointerBasedFilter:73"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.core.JsonPointer,boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.JsonPointerBasedFilter:67,1"
      Dst: "[com.fasterxml.jackson.core.JsonPointer].matchProperty"
    - Src: "com.fasterxml.jackson.core.filter.JsonPointerBasedFilter:71,1"
      Dst: "[com.fasterxml.jackson.core.JsonPointer].matches"
    - Src: "com.fasterxml.jackson.core.filter.JsonPointerBasedFilter:74,1"
      Dst: "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter].filterStartArray()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.JsonPointerBasedFilter"
    linkageType: null
    functionLinenumber: 78
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.filter.TokenFilter"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter].filterStartObject()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.JsonPointerBasedFilter"
    linkageType: null
    functionLinenumber: 83
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.filter.TokenFilter"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter]._includeScalar()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.JsonPointerBasedFilter"
    linkageType: null
    functionLinenumber: 89
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonPointer].matches()"
    functionUses: 12
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.JsonPointerBasedFilter:90,1"
      Dst: "[com.fasterxml.jackson.core.JsonPointer].matches"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter].toString()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.JsonPointerBasedFilter"
    linkageType: null
    functionLinenumber: 94
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 19
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.JsonPointerBasedFilter:95,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$TypeParameterParseStart__848].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ParseStart$TypeParameterParseStart__848"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ParseStart"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParseStart$TypeParameterParseStart__848].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$TypeParameterParseStart__848:-1,1"
      Dst: "[com.github.javaparser.ParseStart$TypeParameterParseStart__848].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$TypeParameterParseStart__848].<init>()"
    functionSourceFile: "com.github.javaparser.ParseStart$TypeParameterParseStart__848"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$TypeParameterParseStart__848:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$TypeParameterParseStart__848].parse(com.github.javaparser.GeneratedJavaParser)"
    functionSourceFile: "com.github.javaparser.ParseStart$TypeParameterParseStart__848"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__848:-1,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].TypeParameterParseStart"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.InferenceVariableType$lambda_concreteEquivalentTypesAlsoIndirectly_1__877].bootstrap$()"
    functionSourceFile: "com.github.javaparser.resolution.logic.InferenceVariableType$lambda_concreteEquivalentTypesAlsoIndirectly_1__877"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.logic.InferenceVariableType$lambda_concreteEquivalentTypesAlsoIndirectly_1__877].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.InferenceVariableType$lambda_concreteEquivalentTypesAlsoIndirectly_1__877:-1,1"
      Dst: "[com.github.javaparser.resolution.logic.InferenceVariableType$lambda_concreteEquivalentTypesAlsoIndirectly_1__877].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.InferenceVariableType$lambda_concreteEquivalentTypesAlsoIndirectly_1__877].<init>()"
    functionSourceFile: "com.github.javaparser.resolution.logic.InferenceVariableType$lambda_concreteEquivalentTypesAlsoIndirectly_1__877"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.InferenceVariableType$lambda_concreteEquivalentTypesAlsoIndirectly_1__877:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.InferenceVariableType$lambda_concreteEquivalentTypesAlsoIndirectly_1__877].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.logic.InferenceVariableType$lambda_concreteEquivalentTypesAlsoIndirectly_1__877"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].lambda$concreteEquivalentTypesAlsoIndirectly$1(com.github.javaparser.resolution.types.ResolvedType)"
    functionUses: 6
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.InferenceVariableType$lambda_concreteEquivalentTypesAlsoIndirectly_1__877:-1,1"
      Dst: "[com.github.javaparser.resolution.logic.InferenceVariableType].lambda$concreteEquivalentTypesAlsoIndirectly$1"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ArrayType$Origin].values()"
    functionSourceFile: "com.github.javaparser.ast.type.ArrayType$Origin"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.ArrayType$Origin[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ArrayType$Origin:63,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.ArrayType$Origin"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ArrayType$Origin:63,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 62
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ArrayType$Origin:63,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ArrayType$Origin].$values()"
    functionSourceFile: "com.github.javaparser.ast.type.ArrayType$Origin"
    linkageType: null
    functionLinenumber: 62
    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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_10__403].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_10__403"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__403].<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__403:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_10__403].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_10__403].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_10__403"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_10__403:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_10__403].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_10__403"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_10__403:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$10"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.DefaultCacheProvider].<init>(int)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.DefaultCacheProvider"
    linkageType: null
    functionLinenumber: 39
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.DefaultCacheProvider:40,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.DefaultCacheProvider].defaultInstance()"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.DefaultCacheProvider"
    linkageType: null
    functionLinenumber: 53
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.CacheProvider"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.DefaultCacheProvider].forDeserializerCache(com.fasterxml.jackson.databind.DeserializationConfig)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.DefaultCacheProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.LookupCache"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.DefaultCacheProvider:71,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.DefaultCacheProvider]._buildCache"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.DefaultCacheProvider]._buildCache(int)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.DefaultCacheProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.LookupCache"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.DefaultCacheProvider:83,1"
      Dst: "[java.lang.Math].min"
    - Src: "com.fasterxml.jackson.databind.cfg.DefaultCacheProvider:84,1"
      Dst: "[com.fasterxml.jackson.databind.util.LRUMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.DefaultCacheProvider].builder()"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.DefaultCacheProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.DefaultCacheProvider$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.DefaultCacheProvider:97,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.DefaultCacheProvider$Builder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_20__36].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_20__36"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__36].<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__36:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_20__36].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_20__36].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_20__36"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_20__36:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_20__36].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_20__36"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 14
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_20__36:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$20"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.EnumValues].<init>(java.lang.Class,com.fasterxml.jackson.core.SerializableString[])"
    functionSourceFile: "com.fasterxml.jackson.databind.util.EnumValues"
    linkageType: null
    functionLinenumber: 27
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.core.SerializableString[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.EnumValues:28,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.databind.util.EnumValues:30,1"
      Dst: "[java.lang.Class].getEnumConstants"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.EnumValues].construct(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.EnumValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.EnumValues"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializationConfig"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.EnumValues:41"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumValues:44"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumValues:43"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.EnumValues:41,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].isEnabled"
    - Src: "com.fasterxml.jackson.databind.util.EnumValues:42,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumValues].constructFromToString"
    - Src: "com.fasterxml.jackson.databind.util.EnumValues:44,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumValues].constructFromName"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.EnumValues].constructFromName(com.fasterxml.jackson.databind.cfg.MapperConfig,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.EnumValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.EnumValues"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 35
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.EnumValues:56"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumValues:59"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumValues:58"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.EnumValues:61"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumValues:72"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumValues:71"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.EnumValues:64"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumValues:67"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumValues:66"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.EnumValues:67"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumValues:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.EnumValues:54,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].findEnumType"
    - Src: "com.fasterxml.jackson.databind.util.EnumValues:55,1"
      Dst: "[java.lang.Class].getEnumConstants"
    - Src: "com.fasterxml.jackson.databind.util.EnumValues:57,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.util.EnumValues:57,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.util.EnumValues:57,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.databind.util.EnumValues:59,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getAnnotationIntrospector"
    - Src: "com.fasterxml.jackson.databind.util.EnumValues:59,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findEnumValues"
    - Src: "com.fasterxml.jackson.databind.util.EnumValues:65,1"
      Dst: "[java.lang.Enum].name"
    - Src: "com.fasterxml.jackson.databind.util.EnumValues:67,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled"
    - Src: "com.fasterxml.jackson.databind.util.EnumValues:68,1"
      Dst: "[java.lang.String].toLowerCase"
    - Src: "com.fasterxml.jackson.databind.util.EnumValues:70,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "com.fasterxml.jackson.databind.util.EnumValues:70,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].compileString"
    - Src: "com.fasterxml.jackson.databind.util.EnumValues:72,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumValues].construct"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.util.EnumValues].constructFromName(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.EnumValues"
    linkageType: null
    functionLinenumber: 80
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.EnumValues"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].getAnnotationIntrospector()"
    - "[com.fasterxml.jackson.databind.DeserializationConfig].isEnabled(com.fasterxml.jackson.databind.cfg.DatatypeFeature)"
    - "[com.fasterxml.jackson.databind.SerializationConfig].isEnabled(com.fasterxml.jackson.databind.cfg.DatatypeFeature)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getRawType()"
    - "[com.fasterxml.jackson.databind.util.EnumValues]._enumClass(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.util.EnumValues]._enumConstants(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findEnumValues(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,java.lang.Enum[],java.lang.String[])"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findEnumValues(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,java.lang.Enum[],java.lang.String[])"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findEnumValues(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,java.lang.Enum[],java.lang.String[])"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].compileString(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.EnumValues].construct(java.lang.Class,com.fasterxml.jackson.core.SerializableString[])"
    functionUses: 2
    ICount: 29
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.EnumValues:93"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumValues:104"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumValues:103"
        BranchSideFuncs:
        - "construct(java.lang.Class,com.fasterxml.jackson.core.SerializableString[])"
    - Branch String: "com.fasterxml.jackson.databind.util.EnumValues:96"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumValues:99"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumValues:98"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.EnumValues:99"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumValues:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.EnumValues:81,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getAnnotationIntrospector"
    - Src: "com.fasterxml.jackson.databind.util.EnumValues:82,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled"
    - Src: "com.fasterxml.jackson.databind.util.EnumValues:83,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getRawType"
    - Src: "com.fasterxml.jackson.databind.util.EnumValues:84,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumValues]._enumClass"
    - Src: "com.fasterxml.jackson.databind.util.EnumValues:85,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumValues]._enumConstants"
    - Src: "com.fasterxml.jackson.databind.util.EnumValues:88,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findEnumValues"
    - Src: "com.fasterxml.jackson.databind.util.EnumValues:97,1"
      Dst: "[java.lang.Enum].name"
    - Src: "com.fasterxml.jackson.databind.util.EnumValues:100,1"
      Dst: "[java.lang.String].toLowerCase"
    - Src: "com.fasterxml.jackson.databind.util.EnumValues:102,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "com.fasterxml.jackson.databind.util.EnumValues:102,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].compileString"
    - Src: "com.fasterxml.jackson.databind.util.EnumValues:104,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumValues].construct"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.util.EnumValues].constructFromToString(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.EnumValues"
    linkageType: null
    functionLinenumber: 112
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.EnumValues"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].getAnnotationIntrospector()"
    - "[com.fasterxml.jackson.databind.DeserializationConfig].isEnabled(com.fasterxml.jackson.databind.cfg.DatatypeFeature)"
    - "[com.fasterxml.jackson.databind.SerializationConfig].isEnabled(com.fasterxml.jackson.databind.cfg.DatatypeFeature)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getRawType()"
    - "[com.fasterxml.jackson.databind.util.EnumValues]._enumClass(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.util.EnumValues]._enumConstants(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findEnumValues(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,java.lang.Enum[],java.lang.String[])"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findEnumValues(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,java.lang.Enum[],java.lang.String[])"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findEnumValues(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,java.lang.Enum[],java.lang.String[])"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].toString()"
    - "[com.github.javaparser.utils.LineSeparator].toString()"
    - "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat].toString()"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].compileString(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.EnumValues].construct(java.lang.Class,com.fasterxml.jackson.core.SerializableString[])"
    functionUses: 1
    ICount: 29
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.EnumValues:121"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumValues:126"
        BranchSideFuncs:
        - "findEnumValues(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,java.lang.Enum[],java.lang.String[])"
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumValues:125"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.EnumValues:127"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumValues:138"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumValues:137"
        BranchSideFuncs:
        - "construct(java.lang.Class,com.fasterxml.jackson.core.SerializableString[])"
    - Branch String: "com.fasterxml.jackson.databind.util.EnumValues:129"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumValues:133"
        BranchSideFuncs:
        - "toString()"
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumValues:132"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.EnumValues:133"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumValues:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.EnumValues:113,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getAnnotationIntrospector"
    - Src: "com.fasterxml.jackson.databind.util.EnumValues:114,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled"
    - Src: "com.fasterxml.jackson.databind.util.EnumValues:115,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getRawType"
    - Src: "com.fasterxml.jackson.databind.util.EnumValues:116,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumValues]._enumClass"
    - Src: "com.fasterxml.jackson.databind.util.EnumValues:117,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumValues]._enumConstants"
    - Src: "com.fasterxml.jackson.databind.util.EnumValues:122,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findEnumValues"
    - Src: "com.fasterxml.jackson.databind.util.EnumValues:131,1"
      Dst: "[java.lang.Enum].toString"
    - Src: "com.fasterxml.jackson.databind.util.EnumValues:134,1"
      Dst: "[java.lang.String].toLowerCase"
    - Src: "com.fasterxml.jackson.databind.util.EnumValues:136,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].compileString"
    - Src: "com.fasterxml.jackson.databind.util.EnumValues:138,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumValues].construct"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.util.EnumValues].constructFromToString(com.fasterxml.jackson.databind.cfg.MapperConfig,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.EnumValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.EnumValues"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.EnumValues:149"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumValues:152"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumValues:151"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.EnumValues:153"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumValues:155"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.EnumValues:147,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].findEnumType"
    - Src: "com.fasterxml.jackson.databind.util.EnumValues:148,1"
      Dst: "[java.lang.Class].getEnumConstants"
    - Src: "com.fasterxml.jackson.databind.util.EnumValues:150,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.util.EnumValues:150,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.util.EnumValues:150,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.databind.util.EnumValues:152,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.fasterxml.jackson.databind.util.EnumValues:154,1"
      Dst: "[java.lang.Enum].toString"
    - Src: "com.fasterxml.jackson.databind.util.EnumValues:154,1"
      Dst: "[java.util.ArrayList].add"
    - Src: "com.fasterxml.jackson.databind.util.EnumValues:156,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumValues].construct"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.util.EnumValues].constructUsingEnumNamingStrategy(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,com.fasterxml.jackson.databind.EnumNamingStrategy)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.EnumValues"
    linkageType: null
    functionLinenumber: 170
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.EnumValues"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    - "com.fasterxml.jackson.databind.EnumNamingStrategy"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].getAnnotationIntrospector()"
    - "[com.fasterxml.jackson.databind.DeserializationConfig].isEnabled(com.fasterxml.jackson.databind.cfg.DatatypeFeature)"
    - "[com.fasterxml.jackson.databind.SerializationConfig].isEnabled(com.fasterxml.jackson.databind.cfg.DatatypeFeature)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getRawType()"
    - "[com.fasterxml.jackson.databind.util.EnumValues]._enumClass(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.util.EnumValues]._enumConstants(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findEnumValues(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,java.lang.Enum[],java.lang.String[])"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findEnumValues(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,java.lang.Enum[],java.lang.String[])"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findEnumValues(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,java.lang.Enum[],java.lang.String[])"
    - "[com.fasterxml.jackson.databind.EnumNamingStrategies$CamelCaseStrategy].convertEnumToExternalName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].compileString(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.EnumValues].construct(java.lang.Class,com.fasterxml.jackson.core.SerializableString[])"
    functionUses: 1
    ICount: 31
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.EnumValues:179"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumValues:184"
        BranchSideFuncs:
        - "findEnumValues(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,java.lang.Enum[],java.lang.String[])"
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumValues:183"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.EnumValues:185"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumValues:196"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumValues:195"
        BranchSideFuncs:
        - "construct(java.lang.Class,com.fasterxml.jackson.core.SerializableString[])"
    - Branch String: "com.fasterxml.jackson.databind.util.EnumValues:188"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumValues:191"
        BranchSideFuncs:
        - "convertEnumToExternalName(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumValues:190"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.EnumValues:191"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumValues:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.EnumValues:171,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getAnnotationIntrospector"
    - Src: "com.fasterxml.jackson.databind.util.EnumValues:172,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled"
    - Src: "com.fasterxml.jackson.databind.util.EnumValues:173,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getRawType"
    - Src: "com.fasterxml.jackson.databind.util.EnumValues:174,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumValues]._enumClass"
    - Src: "com.fasterxml.jackson.databind.util.EnumValues:175,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumValues]._enumConstants"
    - Src: "com.fasterxml.jackson.databind.util.EnumValues:180,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findEnumValues"
    - Src: "com.fasterxml.jackson.databind.util.EnumValues:189,1"
      Dst: "[java.lang.Enum].name"
    - Src: "com.fasterxml.jackson.databind.util.EnumValues:189,1"
      Dst: "[com.fasterxml.jackson.databind.EnumNamingStrategy].convertEnumToExternalName"
    - Src: "com.fasterxml.jackson.databind.util.EnumValues:192,1"
      Dst: "[java.lang.String].toLowerCase"
    - Src: "com.fasterxml.jackson.databind.util.EnumValues:194,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].compileString"
    - Src: "com.fasterxml.jackson.databind.util.EnumValues:196,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumValues].construct"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.util.EnumValues].constructUsingEnumNamingStrategy(com.fasterxml.jackson.databind.cfg.MapperConfig,java.lang.Class,com.fasterxml.jackson.databind.EnumNamingStrategy)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.EnumValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.EnumValues"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.EnumNamingStrategy"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.EnumValues:212"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumValues:215"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumValues:214"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.EnumValues:216"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumValues:218"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.EnumValues:210,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].findEnumType"
    - Src: "com.fasterxml.jackson.databind.util.EnumValues:211,1"
      Dst: "[java.lang.Class].getEnumConstants"
    - Src: "com.fasterxml.jackson.databind.util.EnumValues:213,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.util.EnumValues:213,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.util.EnumValues:213,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.databind.util.EnumValues:215,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.fasterxml.jackson.databind.util.EnumValues:217,1"
      Dst: "[java.lang.Enum].name"
    - Src: "com.fasterxml.jackson.databind.util.EnumValues:217,1"
      Dst: "[com.fasterxml.jackson.databind.EnumNamingStrategy].convertEnumToExternalName"
    - Src: "com.fasterxml.jackson.databind.util.EnumValues:217,1"
      Dst: "[java.util.ArrayList].add"
    - Src: "com.fasterxml.jackson.databind.util.EnumValues:219,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumValues].construct"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.util.EnumValues].construct(com.fasterxml.jackson.databind.cfg.MapperConfig,java.lang.Class,java.util.List)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.EnumValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.EnumValues"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "java.lang.Class"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.EnumValues:229"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumValues:231"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.EnumValues:227,1"
      Dst: "[java.util.List].size"
    - Src: "com.fasterxml.jackson.databind.util.EnumValues:230,1"
      Dst: "[java.util.List].get"
    - Src: "com.fasterxml.jackson.databind.util.EnumValues:230,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].compileString"
    - Src: "com.fasterxml.jackson.databind.util.EnumValues:232,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumValues].construct"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.util.EnumValues].construct(java.lang.Class,com.fasterxml.jackson.core.SerializableString[])"
    functionSourceFile: "com.fasterxml.jackson.databind.util.EnumValues"
    linkageType: null
    functionLinenumber: 239
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.EnumValues"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.core.SerializableString[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.EnumValues].<init>(java.lang.Class,com.fasterxml.jackson.core.SerializableString[])"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.EnumValues:240,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumValues].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.EnumValues]._enumClass(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.EnumValues"
    linkageType: null
    functionLinenumber: 250
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.EnumValues]._enumConstants(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.EnumValues"
    linkageType: null
    functionLinenumber: 258
    functionDepth: 0
    returnType: "java.lang.Enum[]"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ClassUtil].findEnumType(java.lang.Class)"
    functionUses: 3
    ICount: 11
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.EnumValues:260"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumValues:263"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumValues:262"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.EnumValues:259,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].findEnumType"
    - Src: "com.fasterxml.jackson.databind.util.EnumValues:259,1"
      Dst: "[java.lang.Class].getEnumConstants"
    - Src: "com.fasterxml.jackson.databind.util.EnumValues:261,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.util.EnumValues:261,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.util.EnumValues:261,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.EnumValues].serializedValueFor(java.lang.Enum)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.EnumValues"
    linkageType: null
    functionLinenumber: 272
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.SerializableString"
    argCount: 1
    argTypes:
    - "java.lang.Enum"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.EnumValues:273,1"
      Dst: "[java.lang.Enum].ordinal"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.EnumValues].values()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.EnumValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.EnumValues:277,1"
      Dst: "[java.util.Arrays].asList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.EnumValues].enums()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.EnumValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.EnumValues:286,1"
      Dst: "[java.util.Arrays].asList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.EnumValues].internalMap()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.EnumValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.EnumMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.EnumValues:295"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumValues:302"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.EnumValues:298"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumValues:300"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.EnumValues:297,1"
      Dst: "[java.util.LinkedHashMap].<init>"
    - Src: "com.fasterxml.jackson.databind.util.EnumValues:299,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "com.fasterxml.jackson.databind.util.EnumValues:299,1"
      Dst: "[java.util.Map].put"
    - Src: "com.fasterxml.jackson.databind.util.EnumValues:301,1"
      Dst: "[java.util.EnumMap].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.util.EnumValues].getEnumClass()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.EnumValues"
    linkageType: null
    functionLinenumber: 308
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$init__774].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$init__774"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Supplier"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$init__774].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$init__774:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$init__774].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$init__774].<init>()"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$init__774"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$init__774:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$init__774].get()"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$init__774"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$init__774:-1,1"
      Dst: "[java.lang.AssertionError].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.SimpleMixInResolver].<init>(com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.SimpleMixInResolver"
    linkageType: null
    functionLinenumber: 34
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.SimpleMixInResolver:35,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.SimpleMixInResolver].<init>(com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver,java.util.Map)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.SimpleMixInResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.SimpleMixInResolver:40,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.SimpleMixInResolver].withOverrides(com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.SimpleMixInResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.SimpleMixInResolver"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.SimpleMixInResolver:50,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.SimpleMixInResolver].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.SimpleMixInResolver].withoutLocalDefinitions()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.SimpleMixInResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.SimpleMixInResolver"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.SimpleMixInResolver:58,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.SimpleMixInResolver].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.SimpleMixInResolver].setLocalDefinitions(java.util.Map)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.SimpleMixInResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.SimpleMixInResolver:62"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.SimpleMixInResolver:63"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.SimpleMixInResolver:62"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.SimpleMixInResolver:62"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.SimpleMixInResolver:65"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.SimpleMixInResolver:64"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.SimpleMixInResolver:66"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.SimpleMixInResolver:69"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.SimpleMixInResolver:68"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.SimpleMixInResolver:62,1"
      Dst: "[java.util.Map].isEmpty"
    - Src: "com.fasterxml.jackson.databind.introspect.SimpleMixInResolver:65,1"
      Dst: "[java.util.Map].size"
    - Src: "com.fasterxml.jackson.databind.introspect.SimpleMixInResolver:65,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.SimpleMixInResolver:66,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "com.fasterxml.jackson.databind.introspect.SimpleMixInResolver:66,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.fasterxml.jackson.databind.introspect.SimpleMixInResolver:66,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.introspect.SimpleMixInResolver:66,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.introspect.SimpleMixInResolver:67,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.fasterxml.jackson.databind.introspect.SimpleMixInResolver:67,1"
      Dst: "[com.fasterxml.jackson.databind.type.ClassKey].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.SimpleMixInResolver:67,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.fasterxml.jackson.databind.introspect.SimpleMixInResolver:67,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.introspect.SimpleMixInResolver].addLocalDefinition(java.lang.Class,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.SimpleMixInResolver"
    linkageType: null
    functionLinenumber: 73
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.ClassKey].<init>(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 13
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.SimpleMixInResolver:74"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.SimpleMixInResolver:77"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.SimpleMixInResolver:76"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
        - "<init>(java.lang.Class)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.SimpleMixInResolver:75,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.SimpleMixInResolver:77,1"
      Dst: "[com.fasterxml.jackson.databind.type.ClassKey].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.SimpleMixInResolver:77,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.SimpleMixInResolver].copy()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.SimpleMixInResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.SimpleMixInResolver"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.SimpleMixInResolver:82"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.SimpleMixInResolver:82"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.SimpleMixInResolver:81"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.SimpleMixInResolver:84"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.SimpleMixInResolver:82"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.SimpleMixInResolver:81"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.SimpleMixInResolver:82,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver].copy"
    - Src: "com.fasterxml.jackson.databind.introspect.SimpleMixInResolver:84,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.SimpleMixInResolver:86,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.SimpleMixInResolver].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.SimpleMixInResolver].findMixInClassFor(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.SimpleMixInResolver"
    linkageType: null
    functionLinenumber: 91
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.SimpleMixInResolver].findMixInClassFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].findMixInClassFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.type.ClassKey].<init>(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].get(java.lang.Object)"
    functionUses: 9
    ICount: 18
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.SimpleMixInResolver:92"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.SimpleMixInResolver:92"
        BranchSideFuncs:
        - "findMixInClassFor(java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.SimpleMixInResolver:91"
        BranchSideFuncs:
        - "findMixInClassFor(java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.SimpleMixInResolver:93"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.SimpleMixInResolver:96"
        BranchSideFuncs:
        - "<init>(java.lang.Class)"
        - "get(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.SimpleMixInResolver:95"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.SimpleMixInResolver:93"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.SimpleMixInResolver:96"
        BranchSideFuncs:
        - "<init>(java.lang.Class)"
        - "get(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.SimpleMixInResolver:95"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.SimpleMixInResolver:92,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver].findMixInClassFor"
    - Src: "com.fasterxml.jackson.databind.introspect.SimpleMixInResolver:94,1"
      Dst: "[com.fasterxml.jackson.databind.type.ClassKey].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.SimpleMixInResolver:94,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.SimpleMixInResolver].localSize()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.SimpleMixInResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.SimpleMixInResolver:100"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.SimpleMixInResolver:99"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.SimpleMixInResolver:100,1"
      Dst: "[java.util.Map].size"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.SimpleMixInResolver].hasMixIns()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.SimpleMixInResolver"
    linkageType: null
    functionLinenumber: 117
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.SimpleMixInResolver].hasMixIns()"
    functionUses: 2
    ICount: 14
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.SimpleMixInResolver:118"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.SimpleMixInResolver:128"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.SimpleMixInResolver:120"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.SimpleMixInResolver:124"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.SimpleMixInResolver:123"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.SimpleMixInResolver:124"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.SimpleMixInResolver:129"
        BranchSideFuncs:
        - "hasMixIns()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.SimpleMixInResolver:128"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.SimpleMixInResolver:125,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.SimpleMixInResolver].hasMixIns"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].<init>(com.github.javaparser.ast.expr.MethodCallExpr,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext"
    linkageType: null
    functionLinenumber: 51
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MethodCallExpr"
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].<init>(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:52,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].solveGenericType(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext"
    linkageType: null
    functionLinenumber: 60
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.MethodCallExpr].getScope()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].get(com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].getType(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getGenericParameterByName(java.lang.String)"
    functionUses: 2
    ICount: 17
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:62"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:67"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:66"
        BranchSideFuncs:
        - "getGenericParameterByName(java.lang.String)"
        - "getType(com.github.javaparser.ast.Node)"
        - "get(com.github.javaparser.resolution.TypeSolver)"
        - "asReferenceType()"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:61,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].getScope"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:62,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:63,1"
      Dst: "[java.util.Optional].empty"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:67,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].get"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:67,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:67,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].getType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:68,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:68,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].getGenericParameterByName"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].toString()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext"
    linkageType: null
    functionLinenumber: 75
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 19
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:76,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:76,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:76,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].solveMethodAsUsage(java.lang.String,java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext"
    linkageType: null
    functionLinenumber: 81
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hasScope()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].getScope()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId()"
    - "[com.github.javaparser.ast.expr.NameExpr].getName()"
    - "[com.github.javaparser.resolution.Context].solveType(java.lang.String)"
    - "[com.github.javaparser.resolution.model.SymbolReference].isSolved()"
    - "[com.github.javaparser.resolution.model.SymbolReference].getCorrespondingDeclaration()"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic].solveMethodInType(com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration,java.lang.String,java.util.List)"
    - "[com.github.javaparser.resolution.model.SymbolReference].isSolved()"
    - "[com.github.javaparser.resolution.MethodUsage].<init>(com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration)"
    - "[com.github.javaparser.resolution.model.SymbolReference].getCorrespondingDeclaration()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].resolveMethodTypeParametersFromExplicitList(com.github.javaparser.resolution.TypeSolver,com.github.javaparser.resolution.MethodUsage)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].resolveMethodTypeParameters(com.github.javaparser.resolution.MethodUsage,java.util.List)"
    - "[com.github.javaparser.resolution.UnsolvedSymbolException].<init>(java.lang.String,java.lang.String)"
    - "[com.github.javaparser.resolution.model.SymbolReference].getCorrespondingDeclaration()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].toString()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].get(com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].getType(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].get(com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].getTypeOfThisIn(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].usingParameterTypesFromScope(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    - "[com.github.javaparser.utils.VisitorList].set(int,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].set(int,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].set(int,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].applyInferredTypes(com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].set(int,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].set(int,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].set(int,java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].solveMethodAsUsage(com.github.javaparser.resolution.types.ResolvedType,java.lang.String,java.util.List,com.github.javaparser.resolution.Context)"
    functionUses: 5
    ICount: 77
    EdgeCount: 53
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:82"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:105"
        BranchSideFuncs:
        - "getScope()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:104"
        BranchSideFuncs:
        - "get(com.github.javaparser.resolution.TypeSolver)"
        - "getTypeOfThisIn(com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:85"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:102"
        BranchSideFuncs:
        - "solveType(java.lang.String)"
        - "getId()"
        - "getName()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:101"
        BranchSideFuncs:
        - "getType(com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:88"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:102"
        BranchSideFuncs:
        - "solveMethodInType(com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration,java.lang.String,java.util.List)"
        - "isSolved()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:101"
        BranchSideFuncs:
        - "getType(com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:90"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:96"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration)"
        - "resolveMethodTypeParametersFromExplicitList(com.github.javaparser.resolution.TypeSolver,com.github.javaparser.resolution.MethodUsage)"
        - "resolveMethodTypeParameters(com.github.javaparser.resolution.MethodUsage,java.util.List)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:95"
        BranchSideFuncs:
        - "toString()"
        - "getCorrespondingDeclaration()"
        - "<init>(java.lang.String,java.lang.String)"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:110"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:116"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:117"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:121"
        BranchSideFuncs:
        - "solveMethodAsUsage(com.github.javaparser.resolution.types.ResolvedType,java.lang.String,java.util.List,com.github.javaparser.resolution.Context)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:82,1"
      Dst: "[com.github.javaparser.ast.Node].hasScope"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:83,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].getScope"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:83,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:86,1"
      Dst: "[com.github.javaparser.ast.expr.NameExpr].getName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:86,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:87,1"
      Dst: "[com.github.javaparser.resolution.Context].solveType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:88,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].isSolved"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:89,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].getCorrespondingDeclaration"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:89,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].solveMethodInType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:91,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:92,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].resolveMethodTypeParametersFromExplicitList"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:93,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].resolveMethodTypeParameters"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:94,1"
      Dst: "[java.util.Optional].of"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:96,1"
      Dst: "[java.lang.Object].toString"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:96,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:96,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:96,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:96,1"
      Dst: "[com.github.javaparser.resolution.UnsolvedSymbolException].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:102,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].get"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:102,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].getType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:105,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].getTypeOfThisIn"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:109,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:110,1"
      Dst: "[java.util.List].size"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:113,1"
      Dst: "[java.util.List].get"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:114,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].usingParameterTypesFromScope"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:115,1"
      Dst: "[java.util.List].set"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:118,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].applyInferredTypes"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:122,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].solveMethodAsUsage"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].resolveMethodTypeParametersFromExplicitList(com.github.javaparser.resolution.TypeSolver,com.github.javaparser.resolution.MethodUsage)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext"
    linkageType: null
    functionLinenumber: 125
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.MethodUsage"
    argCount: 2
    argTypes:
    - "com.github.javaparser.resolution.TypeSolver"
    - "com.github.javaparser.resolution.MethodUsage"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.MethodCallExpr].getTypeArguments()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].getTypeArguments()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].convertToUsage(com.github.javaparser.ast.type.Type)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].get(com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.resolution.MethodUsage].getDeclaration()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].getTypeParameters()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.resolution.MethodUsage].replaceTypeParameter(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType)"
    functionUses: 2
    ICount: 40
    EdgeCount: 67
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:126"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:140"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "getTypeArguments()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:139"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:128"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:132"
        BranchSideFuncs:
        - "convertToUsage(com.github.javaparser.ast.type.Type)"
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "get(com.github.javaparser.resolution.TypeSolver)"
        - "getTypeArguments()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:131"
        BranchSideFuncs:
        - "getTypeParameters()"
        - "getDeclaration()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:133"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:140"
        BranchSideFuncs:
        - "size()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:139"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:134"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:139"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:126,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].getTypeArguments"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:126,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:127,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:128,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:128,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:128,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:128,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:129,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].get"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:129,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].convertToUsage"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:129,1"
      Dst: "[java.util.List].add"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:132,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].getDeclaration"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:132,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParametrizable].getTypeParameters"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:133,1"
      Dst: "[java.util.List].size"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:135,1"
      Dst: "[java.util.List].get"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:135,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].replaceTypeParameter"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].solveSymbolAsValue(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext"
    linkageType: null
    functionLinenumber: 144
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.Context].solveSymbolAsValueInParentContext(java.lang.String)"
    functionUses: 7
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:145,1"
      Dst: "[com.github.javaparser.resolution.Context].solveSymbolAsValueInParentContext"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].solveMethod(java.lang.String,java.util.List,boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext"
    linkageType: null
    functionLinenumber: 149
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.model.SymbolReference"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.util.List"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].findTypeDeclarations(java.util.Optional)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].getScope()"
    - "[com.github.javaparser.utils.VisitorSet].isEmpty()"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.utils.VisitorList].isEmpty()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].isEmpty()"
    - "[com.github.javaparser.resolution.TypeSolver].getSolvedJavaLangObject()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic].solveMethodInType(com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration,java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.resolution.model.SymbolReference].isSolved()"
    - "[com.github.javaparser.resolution.model.SymbolReference].unsolved()"
    functionUses: 12
    ICount: 27
    EdgeCount: 65
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:152"
      Branch Sides: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:160"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:167"
        BranchSideFuncs:
        - "solveMethodInType(com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration,java.lang.String,java.util.List,boolean)"
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "isSolved()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:166"
        BranchSideFuncs:
        - "unsolved()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:162"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:165"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:164"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:150,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].getScope"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:150,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].findTypeDeclarations"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:152,1"
      Dst: "[java.util.Collection].isEmpty"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:157,1"
      Dst: "[com.github.javaparser.resolution.TypeSolver].getSolvedJavaLangObject"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:157,1"
      Dst: "[java.util.Collections].singleton"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:160,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:160,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:160,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:161,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].solveMethodInType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:162,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].isSolved"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:167,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].unsolved"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].solveMethodAsUsage(com.github.javaparser.resolution.types.ResolvedReferenceType,java.lang.String,java.util.List,com.github.javaparser.resolution.Context)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext"
    linkageType: null
    functionLinenumber: 176
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 4
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedReferenceType"
    - "java.lang.String"
    - "java.util.List"
    - "com.github.javaparser.resolution.Context"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ContextHelper].solveMethodAsUsage(com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration,java.lang.String,java.util.List,com.github.javaparser.resolution.Context,java.util.List)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].typeParametersValues()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].resolveMethodTypeParametersFromExplicitList(com.github.javaparser.resolution.TypeSolver,com.github.javaparser.resolution.MethodUsage)"
    - "[com.github.javaparser.resolution.MethodUsage].getParamTypes()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.resolution.MethodUsage].getDeclaration()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].getParam(int)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserParameterDeclaration].getType()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].getType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod$1].getType()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistParameterDeclaration].getType()"
    - "[com.github.javaparser.resolution.MethodUsage].getNoParams()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserParameterDeclaration].isVariadic()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistParameterDeclaration].isVariadic()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].isVariadic()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod$1].isVariadic()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isArray()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isArray()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isArray()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserParameterDeclaration].isVariadic()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistParameterDeclaration].isVariadic()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].isVariadic()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod$1].isVariadic()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].getComponentType()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].inferTypes(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.resolution.MethodUsage].replaceTypeParameter(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.MethodUsage].returnType()"
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParameterValueProvider].useThisTypeParametersOnTheGivenType(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.MethodUsage].returnType()"
    - "[com.github.javaparser.resolution.MethodUsage].replaceReturnType(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.MethodUsage].getParamTypes()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.resolution.MethodUsage].getParamTypes()"
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParameterValueProvider].useThisTypeParametersOnTheGivenType(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.MethodUsage].replaceParamType(int,com.github.javaparser.resolution.types.ResolvedType)"
    functionUses: 5
    ICount: 84
    EdgeCount: 112
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:177"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:181"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:180"
        BranchSideFuncs:
        - "getTypeDeclaration()"
        - "typeParametersValues()"
        - "solveMethodAsUsage(com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration,java.lang.String,java.util.List,com.github.javaparser.resolution.Context,java.util.List)"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:182"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:234"
        BranchSideFuncs:
        - "resolveMethodTypeParametersFromExplicitList(com.github.javaparser.resolution.TypeSolver,com.github.javaparser.resolution.MethodUsage)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:233"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:206"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:219"
        BranchSideFuncs:
        - "getDeclaration()"
        - "getParam(int)"
        - "getNoParams()"
        - "getType()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:218"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "iterator()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:210"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:213"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:212"
        BranchSideFuncs:
        - "isVariadic()"
        - "isArray()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:210"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:213"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:212"
        BranchSideFuncs:
        - "isVariadic()"
        - "isArray()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:213"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:null"
        BranchSideFuncs:
        - "asArrayType()"
        - "getComponentType()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:213"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:null"
        BranchSideFuncs:
        - "asArrayType()"
        - "getComponentType()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:219"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:223"
        BranchSideFuncs:
        - "hasNext()"
        - "replaceTypeParameter(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType)"
        - "next()"
        - "iterator()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:222"
        BranchSideFuncs:
        - "returnType()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:225"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:228"
        BranchSideFuncs:
        - "replaceReturnType(com.github.javaparser.resolution.types.ResolvedType)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:227"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:225"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:228"
        BranchSideFuncs:
        - "replaceReturnType(com.github.javaparser.resolution.types.ResolvedType)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:227"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:228"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:231"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:177,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:177,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:178,1"
      Dst: "[java.util.Optional].empty"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:181,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:181,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].typeParametersValues"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:181,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ContextHelper].solveMethodAsUsage"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:185,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].resolveMethodTypeParametersFromExplicitList"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:205,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:206,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].getParamTypes"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:206,1"
      Dst: "[java.util.List].size"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:207,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].getDeclaration"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:207,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getParam"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:208,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedValueDeclaration].getType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:210,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedParameterDeclaration].isVariadic"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:210,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].getNoParams"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:213,1"
      Dst: "[java.util.List].get"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:213,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isArray"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:214,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asArrayType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:214,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedArrayType].getComponentType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:216,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].inferTypes"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:219,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:219,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:219,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:219,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:220,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:220,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:220,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].replaceTypeParameter"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:223,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].returnType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:223,1"
      Dst: "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParameterValueProvider].useThisTypeParametersOnTheGivenType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:226,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].replaceReturnType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:230,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].replaceParamType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:232,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].inferTypes(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext"
    linkageType: null
    functionLinenumber: 237
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    - "com.github.javaparser.resolution.types.ResolvedType"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].asReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getQualifiedName()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getQualifiedName()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isRawType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isRawType()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].typeParametersValues()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].inferTypes(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].typeParametersValues()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].typeParametersValues()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isWildcard()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isBounded()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].getBoundedType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].inferTypes(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isWildcard()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isWildcard()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asWildcard()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isBounded()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isBounded()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asWildcard()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].getBoundedType()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].getBoundedType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].inferTypes(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asTypeParameter()"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].asTypeParameter()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asTypeParameter()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].asTypeParameter()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].put(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isWildcard()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asTypeParameter()"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].asTypeParameter()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asTypeParameter()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].asTypeParameter()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].put(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isArray()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isArray()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isArray()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isArray()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isArray()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isArray()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].getComponentType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].getComponentType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].inferTypes(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isArray()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isArray()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isArray()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isWildcard()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isBounded()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].getBoundedType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].inferTypes(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isArray()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isArray()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isArray()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asTypeParameter()"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].asTypeParameter()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asTypeParameter()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].asTypeParameter()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].put(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isWildcard()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isBounded()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].getBoundedType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].inferTypes(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].isConstraint()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isConstraint()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asConstraintType()"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].asConstraintType()"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].getBound()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].inferTypes(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].isConstraint()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isConstraint()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asConstraintType()"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].asConstraintType()"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].getBound()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].inferTypes(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asTypeParameter()"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].asTypeParameter()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asTypeParameter()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].asTypeParameter()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].put(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isTypeVariable()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].inferTypes(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isPrimitive()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isPrimitive()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isNull()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isNull()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isNull()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isJavaLangObject()"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].describe()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].describe()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].describe()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].describe()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].describe()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].describe()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedVoidType].describe()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].describe()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].describe()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].describe()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedVoidType].describe()"
    functionUses: 10
    ICount: 169
    EdgeCount: 302
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:238"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:241"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:240"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:241"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:253"
        BranchSideFuncs:
        - "getQualifiedName()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:252"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:241"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:253"
        BranchSideFuncs:
        - "getQualifiedName()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:252"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:244"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:251"
        BranchSideFuncs:
        - "isRawType()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:250"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:245"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:251"
        BranchSideFuncs:
        - "size()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:250"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:245"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:251"
        BranchSideFuncs:
        - "size()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:250"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:246"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:250"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:253"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:260"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:259"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:253"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:260"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:259"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:254"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:258"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:257"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:260"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:266"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:265"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:260"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:266"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:265"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:261"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:264"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:263"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:261"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:264"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:263"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:266"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:270"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:269"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:266"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:270"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:269"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:270"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:274"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:273"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:270"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:274"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:273"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:274"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:280"
        BranchSideFuncs:
        - "getComponentType()"
        - "asArrayType()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:279"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:274"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:280"
        BranchSideFuncs:
        - "getComponentType()"
        - "asArrayType()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:279"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:280"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:287"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:286"
        BranchSideFuncs:
        - "isArray()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:280"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:287"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:286"
        BranchSideFuncs:
        - "isArray()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:281"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:285"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:284"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:287"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:292"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:291"
        BranchSideFuncs:
        - "isWildcard()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:287"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:292"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:291"
        BranchSideFuncs:
        - "isWildcard()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:292"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:298"
        BranchSideFuncs:
        - "isBounded()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:297"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:292"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:298"
        BranchSideFuncs:
        - "isBounded()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:297"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:293"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:296"
        BranchSideFuncs:
        - "asWildcard()"
        - "getBoundedType()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:295"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:298"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:303"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:302"
        BranchSideFuncs:
        - "isConstraint()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:298"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:303"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:302"
        BranchSideFuncs:
        - "isConstraint()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:303"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:307"
        BranchSideFuncs:
        - "asConstraintType()"
        - "getBound()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:306"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:303"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:307"
        BranchSideFuncs:
        - "asConstraintType()"
        - "getBound()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:306"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:307"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:311"
        BranchSideFuncs:
        - "asTypeParameter()"
        - "put(java.lang.Object,java.lang.Object)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:310"
        BranchSideFuncs:
        - "isTypeVariable()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:307"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:311"
        BranchSideFuncs:
        - "asTypeParameter()"
        - "put(java.lang.Object,java.lang.Object)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:310"
        BranchSideFuncs:
        - "isTypeVariable()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:311"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:315"
        BranchSideFuncs:
        - "inferTypes(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:314"
        BranchSideFuncs:
        - "isPrimitive()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:315"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:316"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:315"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:315"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:318"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:317"
        BranchSideFuncs:
        - "isNull()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:318"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:322"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:321"
        BranchSideFuncs:
        - "isReferenceType()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:322"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:328"
        BranchSideFuncs:
        - "isJavaLangObject()"
        - "asReferenceType()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:327"
        BranchSideFuncs:
        - "describe()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:324"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:328"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:327"
        BranchSideFuncs:
        - "describe()"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:238,1"
      Dst: "[java.lang.Object].equals"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:241,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:242,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:244,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].getQualifiedName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:244,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:245,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].isRawType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:246,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].typeParametersValues"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:246,1"
      Dst: "[java.util.List].size"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:247,1"
      Dst: "[java.util.List].get"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:247,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].inferTypes"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:253,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isWildcard"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:254,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asWildcard"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:254,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedWildcard].isBounded"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:255,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedWildcard].getBoundedType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:266,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isTypeVariable"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:267,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asTypeParameter"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:267,1"
      Dst: "[java.util.Map].put"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:274,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isArray"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:275,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asArrayType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:275,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedArrayType].getComponentType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:298,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isConstraint"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:299,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asConstraintType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:299,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].getBound"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:315,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isPrimitive"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:318,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isNull"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:324,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].isJavaLangObject"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:328,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:328,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].describe"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:328,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:328,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:328,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 64
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].resolveMethodTypeParameters(com.github.javaparser.resolution.MethodUsage,java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext"
    linkageType: null
    functionLinenumber: 331
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.MethodUsage"
    argCount: 2
    argTypes:
    - "com.github.javaparser.resolution.MethodUsage"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.MethodUsage].getDeclaration()"
    - "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].hasVariadicParameter()"
    - "[com.github.javaparser.resolution.MethodUsage].getDeclaration()"
    - "[com.github.javaparser.resolution.MethodUsage].getDeclaration()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].getNumberOfParams()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].getComponentType()"
    - "[com.github.javaparser.resolution.MethodUsage].getDeclaration()"
    - "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getLastParam()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserParameterDeclaration].getType()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].getType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod$1].getType()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistParameterDeclaration].getType()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isArray()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isArray()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isArray()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].getComponentType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].getComponentType()"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedVoidType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.MethodUsage].getDeclaration()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].getTypeParameters()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].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.model.typesystem.ReferenceTypeImpl].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedVoidType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.MethodUsage].getDeclaration()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].matchTypeParameters(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].getComponentType()"
    - "[com.github.javaparser.resolution.MethodUsage].getDeclaration()"
    - "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getLastParam()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserParameterDeclaration].getType()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].getType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod$1].getType()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistParameterDeclaration].getType()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedVoidType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.MethodUsage].getDeclaration()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].matchTypeParameters(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].replaceTypeParameter(com.github.javaparser.resolution.MethodUsage,java.util.Map)"
    - "[com.github.javaparser.resolution.MethodUsage].getDeclaration()"
    - "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].hasVariadicParameter()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.resolution.MethodUsage].getParamType(int)"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].matchTypeParameters(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].replaceTypeParameter(com.github.javaparser.resolution.MethodUsage,java.util.Map)"
    functionUses: 1
    ICount: 111
    EdgeCount: 191
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:334"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:400"
        BranchSideFuncs:
        - "getNumberOfParams()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:399"
        BranchSideFuncs:
        - "hasVariadicParameter()"
        - "getDeclaration()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:335"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:334"
        BranchSideFuncs:
        - "getNumberOfParams()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:349"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:361"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:360"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:354"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:356"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:355"
        BranchSideFuncs:
        - "isReferenceType()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:355"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:358"
        BranchSideFuncs:
        - "isReferenceType()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:357"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:356"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:361"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:360"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:357"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:361"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:360"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:361"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:366"
        BranchSideFuncs:
        - "getTypeParameters()"
        - "hasNext()"
        - "next()"
        - "iterator()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:365"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:362"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:366"
        BranchSideFuncs:
        - "getTypeParameters()"
        - "replaceTypeParam(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.TypeSolver)"
        - "hasNext()"
        - "next()"
        - "iterator()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:365"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:366"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:375"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:335"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:395"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:385"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:393"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:392"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:400"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:402"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:401"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:404"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:408"
        BranchSideFuncs:
        - "replaceTypeParameter(com.github.javaparser.resolution.MethodUsage,java.util.Map)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:332,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:334,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].getDeclaration"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:334,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].hasVariadicParameter"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:335,1"
      Dst: "[java.util.List].size"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:335,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getNumberOfParams"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:338,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getLastParam"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:338,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedValueDeclaration].getType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:338,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asArrayType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:338,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedArrayType].getComponentType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:347,1"
      Dst: "[java.util.List].get"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:349,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isArray"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:354,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:355,1"
      Dst: "[java.lang.Class].isInstance"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:361,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isAssignableBy"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:362,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParametrizable].getTypeParameters"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:362,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:362,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:362,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:363,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].replaceTypeParam"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:369,1"
      Dst: "[java.lang.String].format"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:369,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:376,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].matchTypeParameters"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:394,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].replaceTypeParameter"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:405,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].getParamType"
    JavaMethodInfo: null
    BBCount: 27
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].replaceTypeParameter(com.github.javaparser.resolution.MethodUsage,java.util.Map)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext"
    linkageType: null
    functionLinenumber: 420
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.MethodUsage"
    argCount: 2
    argTypes:
    - "com.github.javaparser.resolution.MethodUsage"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].groupResolvedTypeByTypeVariable(java.util.Map)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].reduceResolvedTypesByTypeVariable(java.util.Map)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].convertTypesParameters(java.util.Map,java.util.Map)"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorMap].keySet()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].keySet()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].get(java.lang.Object)"
    - "[com.github.javaparser.resolution.MethodUsage].replaceTypeParameter(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType)"
    functionUses: 2
    ICount: 17
    EdgeCount: 60
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:427"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:430"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "replaceTypeParameter(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType)"
        - "next()"
        - "keySet()"
        - "get(java.lang.Object)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:429"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:421,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].groupResolvedTypeByTypeVariable"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:423,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].reduceResolvedTypesByTypeVariable"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:425,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].convertTypesParameters"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:427,1"
      Dst: "[java.util.Map].keySet"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:427,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:427,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:427,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:428,1"
      Dst: "[java.util.Map].get"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:428,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].replaceTypeParameter"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].convertTypesParameters(java.util.Map,java.util.Map)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext"
    linkageType: null
    functionLinenumber: 438
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Map"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorMap].keySet()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].keySet()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].getName()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1].getName()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].contains(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet].contains(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].contains(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].keySet()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].keySet()"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 18
    EdgeCount: 68
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:439"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:446"
        BranchSideFuncs:
        - "hasNext()"
        - "contains(java.lang.Object)"
        - "iterator()"
        - "getName()"
        - "next()"
        - "keySet()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:445"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:442"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:445"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
        - "get(java.lang.Object)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:444"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:439,1"
      Dst: "[java.util.Map].keySet"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:439,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:439,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:439,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:440,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].getName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:441,1"
      Dst: "[java.util.Set].contains"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:443,1"
      Dst: "[java.util.Map].get"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:443,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].groupResolvedTypeByTypeVariable(java.util.Map)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext"
    linkageType: null
    functionLinenumber: 454
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorMap].keySet()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].keySet()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].getName()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1].getName()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].contains(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet].contains(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].contains(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].findResolvedTypesByTypeVariable(java.lang.String,java.util.Map)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 18
    EdgeCount: 62
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:456"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:464"
        BranchSideFuncs:
        - "hasNext()"
        - "contains(java.lang.Object)"
        - "iterator()"
        - "getName()"
        - "next()"
        - "keySet()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:463"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:459"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:463"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
        - "findResolvedTypesByTypeVariable(java.lang.String,java.util.Map)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:462"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:455,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:456,1"
      Dst: "[java.util.Map].keySet"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:456,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:456,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:456,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:457,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].getName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:458,1"
      Dst: "[java.util.Set].contains"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:460,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].findResolvedTypesByTypeVariable"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:461,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].findResolvedTypesByTypeVariable(java.lang.String,java.util.Map)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext"
    linkageType: null
    functionLinenumber: 470
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext$lambda_findResolvedTypesByTypeVariable_0__1005].bootstrap$(java.lang.String)"
    - "[com.github.javaparser.utils.VisitorMap].keySet()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].keySet()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext$lambda_findResolvedTypesByTypeVariable_1__1006].bootstrap$(java.util.Map)"
    functionUses: 1
    ICount: 13
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:471,1"
      Dst: "[java.util.Map].keySet"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:471,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:471,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext$lambda_findResolvedTypesByTypeVariable_0__1005].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:472,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:472,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext$lambda_findResolvedTypesByTypeVariable_1__1006].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:473,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:474,1"
      Dst: "[java.util.stream.Collectors].toSet"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:474,1"
      Dst: "[java.util.stream.Stream].collect"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].reduceResolvedTypesByTypeVariable(java.util.Map)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext"
    linkageType: null
    functionLinenumber: 480
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorMap].keySet()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].keySet()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].get(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].reduceResolvedTypesWithLub(java.util.Set)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 16
    EdgeCount: 58
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:482"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:486"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
        - "reduceResolvedTypesWithLub(java.util.Set)"
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "keySet()"
        - "get(java.lang.Object)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:485"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:481,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:482,1"
      Dst: "[java.util.Map].keySet"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:482,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:482,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:482,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:483,1"
      Dst: "[java.util.Map].get"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:483,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].reduceResolvedTypesWithLub"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:484,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].reduceResolvedTypesWithLub(java.util.Set)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext"
    linkageType: null
    functionLinenumber: 489
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 1
    argTypes:
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].lub(java.util.Set)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].of()"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:490,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].of"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:490,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].lub"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].matchTypeParameters(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext"
    linkageType: null
    functionLinenumber: 493
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    - "com.github.javaparser.resolution.types.ResolvedType"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isArray()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isArray()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isArray()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isPrimitive()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].asPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].getBoxTypeQName()"
    - "[com.github.javaparser.resolution.TypeSolver].solveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver].solveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver].solveType(java.lang.String)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isNull()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isNull()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isNull()"
    - "[com.github.javaparser.resolution.TypeSolver].getSolvedJavaLangObject()"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isArray()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isArray()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asTypeParameter()"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].asTypeParameter()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asTypeParameter()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].asTypeParameter()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].put(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isArray()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isArray()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isArray()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isNull()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isNull()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isNull()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].matchTypeParameters(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].getComponentType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].getComponentType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isNull()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isNull()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isNull()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isReferenceType()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].typeParametersValues()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].asReferenceType()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].typeParametersValues()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].asReferenceType()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].matchTypeParameters(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].typeParametersValues()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isPrimitive()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isWildcard()"
    functionUses: 5
    ICount: 94
    EdgeCount: 166
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:494"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:494"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:493"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:497"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:505"
        BranchSideFuncs:
        - "solveType(java.lang.String)"
        - "getBoxTypeQName()"
        - "asPrimitive()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:504"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:505"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:509"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
        - "getSolvedJavaLangObject()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:508"
        BranchSideFuncs:
        - "isTypeVariable()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:509"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:512"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:511"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
        - "asTypeParameter()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:509"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:512"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:511"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
        - "asTypeParameter()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:509"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:512"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:511"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
        - "asTypeParameter()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:494"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:522"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:521"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:515"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:519"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:518"
        BranchSideFuncs:
        - "asArrayType()"
        - "getComponentType()"
        - "isNull()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:515"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:519"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:518"
        BranchSideFuncs:
        - "asArrayType()"
        - "getComponentType()"
        - "isNull()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:520"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:518"
        BranchSideFuncs:
        - "asArrayType()"
        - "getComponentType()"
        - "isNull()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:522"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:530"
        BranchSideFuncs:
        - "isPrimitive()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:524"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:538"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "iterator()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:537"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:524"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:538"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "iterator()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:537"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:526"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:530"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "get(int)"
        - "iterator()"
        - "typeParametersValues()"
        - "asReferenceType()"
        - "matchTypeParameters(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:529"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:531"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:532"
        BranchSideFuncs:
        - "isWildcard()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:533"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:535"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:494,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isTypeVariable"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:497,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isPrimitive"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:498,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asPrimitive"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:498,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].getBoxTypeQName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:498,1"
      Dst: "[com.github.javaparser.resolution.TypeSolver].solveType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:499,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:505,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isNull"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:506,1"
      Dst: "[com.github.javaparser.resolution.TypeSolver].getSolvedJavaLangObject"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:509,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:509,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isArray"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:510,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:510,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:510,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:512,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asTypeParameter"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:512,1"
      Dst: "[java.util.Map].put"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:519,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asArrayType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:519,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedArrayType].getComponentType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:518,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].matchTypeParameters"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:524,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:524,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].typeParametersValues"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:524,1"
      Dst: "[java.util.List].size"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:526,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:526,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:526,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:527,1"
      Dst: "[java.util.List].get"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:533,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isWildcard"
    JavaMethodInfo: null
    BBCount: 31
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].solveMethodAsUsage(com.github.javaparser.resolution.types.ResolvedTypeVariable,java.lang.String,java.util.List,com.github.javaparser.resolution.Context)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext"
    linkageType: null
    functionLinenumber: 540
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 4
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedTypeVariable"
    - "java.lang.String"
    - "java.util.List"
    - "com.github.javaparser.resolution.Context"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].asTypeParameter()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].getBounds()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getBounds()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].getBounds()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1].getBounds()"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.utils.VisitorList].isEmpty()"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].extendsBound(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.TypeSolver].getSolvedJavaLangObject()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].getType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].solveMethodAsUsage(com.github.javaparser.resolution.types.ResolvedType,java.lang.String,java.util.List,com.github.javaparser.resolution.Context)"
    functionUses: 1
    ICount: 29
    EdgeCount: 62
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:543"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:552"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:553"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:560"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "getType()"
        - "next()"
        - "solveMethodAsUsage(com.github.javaparser.resolution.types.ResolvedType,java.lang.String,java.util.List,com.github.javaparser.resolution.Context)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:559"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:555"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:558"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:557"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:541,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedTypeVariable].asTypeParameter"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:541,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].getBounds"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:543,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:549,1"
      Dst: "[com.github.javaparser.resolution.TypeSolver].getSolvedJavaLangObject"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:549,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:549,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].extendsBound"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:548,1"
      Dst: "[java.util.Collections].singletonList"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:553,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:553,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:553,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:554,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].getType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:554,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].solveMethodAsUsage"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:555,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:560,1"
      Dst: "[java.util.Optional].empty"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].solveMethodAsUsage(com.github.javaparser.resolution.types.ResolvedType,java.lang.String,java.util.List,com.github.javaparser.resolution.Context)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext"
    linkageType: null
    functionLinenumber: 563
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 4
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    - "java.lang.String"
    - "java.util.List"
    - "com.github.javaparser.resolution.Context"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].solveMethodAsUsage(com.github.javaparser.resolution.types.ResolvedReferenceType,java.lang.String,java.util.List,com.github.javaparser.resolution.Context)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].asReferenceType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].solveMethodAsUsage(com.github.javaparser.resolution.types.ResolvedReferenceType,java.lang.String,java.util.List,com.github.javaparser.resolution.Context)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].solveMethodAsUsage(com.github.javaparser.resolution.types.ResolvedTypeVariable,java.lang.String,java.util.List,com.github.javaparser.resolution.Context)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isSuper()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].getBoundedType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].solveMethodAsUsage(com.github.javaparser.resolution.types.ResolvedType,java.lang.String,java.util.List,com.github.javaparser.resolution.Context)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isExtends()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].getBoundedType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].solveMethodAsUsage(com.github.javaparser.resolution.types.ResolvedType,java.lang.String,java.util.List,com.github.javaparser.resolution.Context)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    - "[com.github.javaparser.resolution.TypeSolver].getSolvedJavaLangObject()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].solveMethodAsUsage(com.github.javaparser.resolution.types.ResolvedReferenceType,java.lang.String,java.util.List,com.github.javaparser.resolution.Context)"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].getBound()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].solveMethodAsUsage(com.github.javaparser.resolution.types.ResolvedType,java.lang.String,java.util.List,com.github.javaparser.resolution.Context)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    - "[com.github.javaparser.resolution.TypeSolver].getSolvedJavaLangObject()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].solveMethodAsUsage(com.github.javaparser.resolution.types.ResolvedReferenceType,java.lang.String,java.util.List,com.github.javaparser.resolution.Context)"
    - "[com.github.javaparser.resolution.types.ResolvedType].asUnionType()"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].asUnionType()"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].getCommonAncestor()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].solveMethodAsUsage(com.github.javaparser.resolution.types.ResolvedReferenceType,java.lang.String,java.util.List,com.github.javaparser.resolution.Context)"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].describe()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].describe()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].describe()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].describe()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].describe()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedVoidType].describe()"
    functionUses: 5
    ICount: 82
    EdgeCount: 38
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:564"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:567"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:566"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:567"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:570"
        BranchSideFuncs:
        - "asReferenceType()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:569"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:570"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:573"
        BranchSideFuncs:
        - "solveMethodAsUsage(com.github.javaparser.resolution.types.ResolvedTypeVariable,java.lang.String,java.util.List,com.github.javaparser.resolution.Context)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:572"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:573"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:583"
        BranchSideFuncs:
        - "isSuper()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:582"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:575"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:578"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:577"
        BranchSideFuncs:
        - "isExtends()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:578"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:581"
        BranchSideFuncs:
        - "getBoundedType()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:580"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:583"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:587"
        BranchSideFuncs:
        - "solveMethodAsUsage(com.github.javaparser.resolution.types.ResolvedType,java.lang.String,java.util.List,com.github.javaparser.resolution.Context)"
        - "getBound()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:586"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:587"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:590"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:591"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:598"
        BranchSideFuncs:
        - "getCommonAncestor()"
        - "asUnionType()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:597"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:593"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:596"
        BranchSideFuncs:
        - "solveMethodAsUsage(com.github.javaparser.resolution.types.ResolvedReferenceType,java.lang.String,java.util.List,com.github.javaparser.resolution.Context)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:595"
        BranchSideFuncs:
        - "describe()"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:565,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].solveMethodAsUsage"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:568,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:575,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedWildcard].isSuper"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:576,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedWildcard].getBoundedType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:578,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedWildcard].isExtends"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:581,1"
      Dst: "[com.github.javaparser.resolution.TypeSolver].getSolvedJavaLangObject"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:581,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:585,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].getBound"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:592,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asUnionType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:592,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedUnionType].getCommonAncestor"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:593,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:594,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:596,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:596,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:596,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].describe"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:596,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:596,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:598,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:598,1"
      Dst: "[java.lang.Class].getCanonicalName"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].usingParameterTypesFromScope(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext"
    linkageType: null
    functionLinenumber: 601
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 3
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    - "com.github.javaparser.resolution.types.ResolvedType"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeParametersMap()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].asReferenceType()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].declaredOnType()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1].declaredOnType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getGenericParameterByName(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].getName()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1].getName()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getGenericParameterByName(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].getName()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1].getName()"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    - "[com.github.javaparser.resolution.types.ResolvedType].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    functionUses: 1
    ICount: 38
    EdgeCount: 93
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:602"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:609"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "getTypeParametersMap()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:608"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:603"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:609"
        BranchSideFuncs:
        - "isReferenceType()"
        - "hasNext()"
        - "iterator()"
        - "declaredOnType()"
        - "next()"
        - "getTypeParametersMap()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:608"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:604"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:607"
        BranchSideFuncs:
        - "getGenericParameterByName(java.lang.String)"
        - "getName()"
        - "replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
        - "asReferenceType()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:606"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:604"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:607"
        BranchSideFuncs:
        - "getGenericParameterByName(java.lang.String)"
        - "getName()"
        - "replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
        - "asReferenceType()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:606"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:604"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:607"
        BranchSideFuncs:
        - "getGenericParameterByName(java.lang.String)"
        - "getName()"
        - "replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
        - "asReferenceType()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:606"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:602,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:603,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:603,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeParametersMap"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:603,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:603,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:603,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:604,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].declaredOnType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:604,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].getName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:604,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].getGenericParameterByName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:604,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:605,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:605,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].replaceTypeVariables"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].applyInferredTypes(com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext"
    linkageType: null
    functionLinenumber: 612
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorMap].keySet()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].keySet()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].get(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    - "[com.github.javaparser.resolution.types.ResolvedType].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    functionUses: 1
    ICount: 14
    EdgeCount: 63
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:613"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:616"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
        - "keySet()"
        - "get(java.lang.Object)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:615"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:613,1"
      Dst: "[java.util.Map].keySet"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:613,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:613,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:613,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:614,1"
      Dst: "[java.util.Map].get"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:614,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].replaceTypeVariables"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].lambda$findResolvedTypesByTypeVariable$1(java.util.Map,com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext"
    linkageType: null
    functionLinenumber: 472
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "java.util.Map"
    - "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].get(java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:473,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].lambda$findResolvedTypesByTypeVariable$0(java.lang.String,com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext"
    linkageType: null
    functionLinenumber: 471
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1].getName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].getName()"
    functionUses: 1
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:472,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].getName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext:472,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinter$lambda_createDefaultVisitor_0__722].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinter$lambda_createDefaultVisitor_0__722"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinter$lambda_createDefaultVisitor_0__722].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinter$lambda_createDefaultVisitor_0__722:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinter$lambda_createDefaultVisitor_0__722].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinter$lambda_createDefaultVisitor_0__722].<init>()"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinter$lambda_createDefaultVisitor_0__722"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinter$lambda_createDefaultVisitor_0__722:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinter$lambda_createDefaultVisitor_0__722].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinter$lambda_createDefaultVisitor_0__722"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 11
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinter$lambda_createDefaultVisitor_0__722:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinter].lambda$createDefaultVisitor$0"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 37
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.observer.ObservableProperty"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange:38,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 44
    functionDepth: 0
    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)"
    - "[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].remove(int)"
    - "[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)"
    functionUses: 7
    ICount: 38
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange:45"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange:64"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange:63"
        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: []
      - 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:54"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange:53"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "remove(int)"
        - "getParentNodeForChildren()"
        - "addAll(com.github.javaparser.ast.NodeList)"
    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"
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange:49,1"
      Dst: "[java.util.Optional].orElse"
    - 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"
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange:52,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange:52,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange:52,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange:52,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange:56,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange:58,1"
      Dst: "[com.github.javaparser.ast.NodeList].getParentNodeForChildren"
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange:58,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode"
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange:59,1"
      Dst: "[com.github.javaparser.ast.NodeList].addAll"
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange:61,1"
      Dst: "[com.github.javaparser.ast.NodeList].remove"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange].getProperty()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange"
    linkageType: null
    functionLinenumber: 68
    functionDepth: 0
    returnType: "com.github.javaparser.ast.observer.ObservableProperty"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_46__537].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_46__537"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__537].<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__537:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_46__537].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_46__537].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_46__537"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_46__537:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_46__537].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_46__537"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_46__537:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$46"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic$lambda_solveMethod_0__790].bootstrap$(boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic$lambda_solveMethod_0__790"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic$lambda_solveMethod_0__790].<init>(boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic$lambda_solveMethod_0__790:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic$lambda_solveMethod_0__790].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic$lambda_solveMethod_0__790].<init>(boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic$lambda_solveMethod_0__790"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic$lambda_solveMethod_0__790:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic$lambda_solveMethod_0__790].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic$lambda_solveMethod_0__790"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic].lambda$solveMethod$0(boolean,java.lang.reflect.Method)"
    functionUses: 6
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic$lambda_solveMethod_0__790:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic].lambda$solveMethod$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.TypeExpr].<init>()"
    functionSourceFile: "com.github.javaparser.ast.expr.TypeExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.TypeExpr:54,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].<init>"
    - Src: "com.github.javaparser.ast.expr.TypeExpr:54,1"
      Dst: "[com.github.javaparser.ast.expr.TypeExpr].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.type.Type"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.TypeExpr:59,1"
      Dst: "[com.github.javaparser.ast.expr.TypeExpr].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 66
    functionDepth: 0
    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:67,1"
      Dst: "[com.github.javaparser.ast.expr.Expression].<init>"
    - Src: "com.github.javaparser.ast.expr.TypeExpr:68,1"
      Dst: "[com.github.javaparser.ast.expr.TypeExpr].setType"
    - Src: "com.github.javaparser.ast.expr.TypeExpr:69,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 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.GenericVisitorAdapter].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.symbolsolver.javaparsermodel.TypeExtractor].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.CloneVisitor].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.NoCommentEqualsVisitor].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.symbolsolver.javaparsermodel.DefaultVisitorAdapter].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.GenericListVisitorAdapter].visit(com.github.javaparser.ast.expr.TypeExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].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)"
    functionUses: 214
    ICount: 5
    EdgeCount: 13
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.TypeExpr:75,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 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.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)"
    functionUses: 147
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.TypeExpr:81,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.TypeExpr].getType()"
    functionSourceFile: "com.github.javaparser.ast.expr.TypeExpr"
    linkageType: null
    functionLinenumber: 85
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.Type"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 18
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: 90
    functionDepth: 0
    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:92"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.TypeExpr:95"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.TypeExpr:94"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.expr.TypeExpr:96"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.TypeExpr:98"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.TypeExpr:97"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.TypeExpr:91,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.expr.TypeExpr:95,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.expr.TypeExpr:97,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode"
    - Src: "com.github.javaparser.ast.expr.TypeExpr:99,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.TypeExpr].clone()"
    functionSourceFile: "com.github.javaparser.ast.expr.TypeExpr"
    linkageType: null
    functionLinenumber: 105
    functionDepth: 0
    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: 45
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.TypeExpr:106,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>"
    - Src: "com.github.javaparser.ast.expr.TypeExpr:106,1"
      Dst: "[com.github.javaparser.ast.expr.TypeExpr].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.TypeExpr].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.expr.TypeExpr"
    linkageType: null
    functionLinenumber: 111
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.TypeExprMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: 117
    functionDepth: 0
    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:118"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.TypeExpr:121"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.TypeExpr:120"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.TypeExpr:121"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.TypeExpr:125"
        BranchSideFuncs:
        - "setType(com.github.javaparser.ast.type.Type)"
      - BranchSide: "com.github.javaparser.ast.expr.TypeExpr:124"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.TypeExpr:122,1"
      Dst: "[com.github.javaparser.ast.expr.TypeExpr].setType"
    - Src: "com.github.javaparser.ast.expr.TypeExpr:125,1"
      Dst: "[com.github.javaparser.ast.Node].replace"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.TypeExpr].isTypeExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.TypeExpr"
    linkageType: null
    functionLinenumber: 130
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.TypeExpr].asTypeExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.TypeExpr"
    linkageType: null
    functionLinenumber: -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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.TypeExpr].ifTypeExpr(java.util.function.Consumer)"
    functionSourceFile: "com.github.javaparser.ast.expr.TypeExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.TypeExpr:143,1"
      Dst: "[java.util.function.Consumer].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.TypeExpr].toTypeExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.TypeExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.TypeExpr:149,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanSerializer].<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.ser.BeanSerializerBuilder,com.fasterxml.jackson.databind.ser.BeanPropertyWriter[],com.fasterxml.jackson.databind.ser.BeanPropertyWriter[])"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanSerializer"
    linkageType: null
    functionLinenumber: 44
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.ser.BeanSerializerBuilder"
    - "com.fasterxml.jackson.databind.ser.BeanPropertyWriter[]"
    - "com.fasterxml.jackson.databind.ser.BeanPropertyWriter[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.BeanSerializerBase].<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.ser.BeanSerializerBuilder,com.fasterxml.jackson.databind.ser.BeanPropertyWriter[],com.fasterxml.jackson.databind.ser.BeanPropertyWriter[])"
    functionUses: 2
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializer:45,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.BeanSerializerBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanSerializer].<init>(com.fasterxml.jackson.databind.ser.std.BeanSerializerBase)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.ser.std.BeanSerializerBase"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializer:54,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.BeanSerializerBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanSerializer].<init>(com.fasterxml.jackson.databind.ser.std.BeanSerializerBase,com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.ser.std.BeanSerializerBase"
    - "com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializer:59,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.BeanSerializerBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanSerializer].<init>(com.fasterxml.jackson.databind.ser.std.BeanSerializerBase,com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanSerializer"
    linkageType: null
    functionLinenumber: 63
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.ser.std.BeanSerializerBase"
    - "com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.BeanSerializerBase].<init>(com.fasterxml.jackson.databind.ser.std.BeanSerializerBase,com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter,java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializer:64,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.BeanSerializerBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanSerializer].<init>(com.fasterxml.jackson.databind.ser.std.BeanSerializerBase,java.util.Set,java.util.Set)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanSerializer"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.ser.std.BeanSerializerBase"
    - "java.util.Set"
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.BeanSerializerBase].<init>(com.fasterxml.jackson.databind.ser.std.BeanSerializerBase,java.util.Set,java.util.Set)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializer:68,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.BeanSerializerBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanSerializer].<init>(com.fasterxml.jackson.databind.ser.std.BeanSerializerBase,com.fasterxml.jackson.databind.ser.BeanPropertyWriter[],com.fasterxml.jackson.databind.ser.BeanPropertyWriter[])"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanSerializer"
    linkageType: null
    functionLinenumber: 73
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.ser.std.BeanSerializerBase"
    - "com.fasterxml.jackson.databind.ser.BeanPropertyWriter[]"
    - "com.fasterxml.jackson.databind.ser.BeanPropertyWriter[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.BeanSerializerBase].<init>(com.fasterxml.jackson.databind.ser.std.BeanSerializerBase,com.fasterxml.jackson.databind.ser.BeanPropertyWriter[],com.fasterxml.jackson.databind.ser.BeanPropertyWriter[])"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializer:74,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.BeanSerializerBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanSerializer].createDummy(com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.BeanSerializer"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializer:89,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanSerializer].createDummy(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.ser.BeanSerializerBuilder)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanSerializer"
    linkageType: null
    functionLinenumber: 99
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.BeanSerializer"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.ser.BeanSerializerBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.BeanSerializer].<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.ser.BeanSerializerBuilder,com.fasterxml.jackson.databind.ser.BeanPropertyWriter[],com.fasterxml.jackson.databind.ser.BeanPropertyWriter[])"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializer:100,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanSerializer].unwrappingSerializer(com.fasterxml.jackson.databind.util.NameTransformer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanSerializer"
    linkageType: null
    functionLinenumber: 104
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.util.NameTransformer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].<init>(com.fasterxml.jackson.databind.ser.std.BeanSerializerBase,com.fasterxml.jackson.databind.util.NameTransformer)"
    functionUses: 5
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializer:105,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanSerializer].withObjectIdWriter(com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanSerializer"
    linkageType: null
    functionLinenumber: 109
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.std.BeanSerializerBase"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.BeanSerializer].<init>(com.fasterxml.jackson.databind.ser.std.BeanSerializerBase,com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter,java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializer:110,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanSerializer].withFilterId(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanSerializer"
    linkageType: null
    functionLinenumber: 114
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.std.BeanSerializerBase"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.BeanSerializer].<init>(com.fasterxml.jackson.databind.ser.std.BeanSerializerBase,com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializer:115,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanSerializer].withByNameInclusion(java.util.Set,java.util.Set)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanSerializer"
    linkageType: null
    functionLinenumber: 119
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.std.BeanSerializerBase"
    argCount: 2
    argTypes:
    - "java.util.Set"
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.BeanSerializer].<init>(com.fasterxml.jackson.databind.ser.std.BeanSerializerBase,java.util.Set,java.util.Set)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializer:120,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanSerializer].withProperties(com.fasterxml.jackson.databind.ser.BeanPropertyWriter[],com.fasterxml.jackson.databind.ser.BeanPropertyWriter[])"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanSerializer"
    linkageType: null
    functionLinenumber: 125
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.std.BeanSerializerBase"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.ser.BeanPropertyWriter[]"
    - "com.fasterxml.jackson.databind.ser.BeanPropertyWriter[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.BeanSerializer].<init>(com.fasterxml.jackson.databind.ser.std.BeanSerializerBase,com.fasterxml.jackson.databind.ser.BeanPropertyWriter[],com.fasterxml.jackson.databind.ser.BeanPropertyWriter[])"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializer:126,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanSerializer].asArraySerializer()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanSerializer"
    linkageType: null
    functionLinenumber: 143
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.std.BeanSerializerBase"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].<init>(com.fasterxml.jackson.databind.ser.std.BeanSerializerBase)"
    functionUses: 1
    ICount: 11
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializer:144"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializer:150"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializer:144"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializer:150"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializer:144"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializer:150"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializer:148,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanSerializer"
    linkageType: null
    functionLinenumber: 168
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonGenerator].setCurrentValue(java.lang.Object)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].setCurrentValue(java.lang.Object)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].setCurrentValue(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.BeanSerializerBase]._serializeWithObjectId(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,boolean)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.BeanSerializerBase].serializeFieldsFiltered(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.BeanSerializerBase].serializeFields(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeEndObject()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeEndObject()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeEndObject()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndObject()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeEndObject()"
    functionUses: 59
    ICount: 17
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializer:169"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializer:174"
        BranchSideFuncs:
        - "setCurrentValue(java.lang.Object)"
        - "_serializeWithObjectId(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,boolean)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializer:173"
        BranchSideFuncs:
        - "writeStartObject(java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializer:175"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializer:178"
        BranchSideFuncs:
        - "serializeFieldsFiltered(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializer:177"
        BranchSideFuncs:
        - "serializeFields(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializer:170,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].setCurrentValue"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializer:171,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.BeanSerializerBase]._serializeWithObjectId"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializer:174,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeStartObject"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializer:176,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.BeanSerializerBase].serializeFieldsFiltered"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializer:178,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.BeanSerializerBase].serializeFields"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializer:180,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeEndObject"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanSerializer].toString()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanSerializer"
    linkageType: null
    functionLinenumber: 189
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.StdSerializer].handledType()"
    functionUses: 19
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializer:190,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].handledType"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializer:190,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializer:190,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.NullsConstantProvider].<init>(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.NullsConstantProvider"
    linkageType: null
    functionLinenumber: 26
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.NullsConstantProvider:29"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.NullsConstantProvider:30"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.NullsConstantProvider:29"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.NullsConstantProvider:27,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.NullsConstantProvider].skipper()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.NullsConstantProvider"
    linkageType: null
    functionLinenumber: 39
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.impl.NullsConstantProvider"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.NullsConstantProvider].nuller()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.NullsConstantProvider"
    linkageType: null
    functionLinenumber: 43
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.impl.NullsConstantProvider"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.NullsConstantProvider].forValue(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.NullsConstantProvider"
    linkageType: null
    functionLinenumber: 47
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.impl.NullsConstantProvider"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.NullsConstantProvider].<init>(java.lang.Object)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.NullsConstantProvider:48"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.NullsConstantProvider:51"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.NullsConstantProvider:50"
        BranchSideFuncs:
        - "<init>(java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.NullsConstantProvider:51,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.NullsConstantProvider].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.NullsConstantProvider].isSkipper(com.fasterxml.jackson.databind.deser.NullValueProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.NullsConstantProvider"
    linkageType: null
    functionLinenumber: 59
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.deser.NullValueProvider"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.NullsConstantProvider:60"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.NullsConstantProvider:59"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.NullsConstantProvider].isNuller(com.fasterxml.jackson.databind.deser.NullValueProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.NullsConstantProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.deser.NullValueProvider"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.NullsConstantProvider:69"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.NullsConstantProvider:68"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.NullsConstantProvider].getNullAccessPattern()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.NullsConstantProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.AccessPattern"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.NullsConstantProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.NullsConstantProvider"
    linkageType: null
    functionLinenumber: 78
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 44
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: 30
    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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.ClassExprMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.ClassExprMetaModel"
    linkageType: null
    functionLinenumber: 41
    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:42,1"
      Dst: "[com.github.javaparser.metamodel.ExpressionMetaModel].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter$lambda_visit_0__360].bootstrap$(com.github.javaparser.ast.visitor.GenericListVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.GenericListVisitorAdapter$lambda_visit_0__360"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__360].<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__360:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter$lambda_visit_0__360].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter$lambda_visit_0__360].<init>(com.github.javaparser.ast.visitor.GenericListVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.GenericListVisitorAdapter$lambda_visit_0__360"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericListVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.GenericListVisitorAdapter$lambda_visit_0__360:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter$lambda_visit_0__360].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.GenericListVisitorAdapter$lambda_visit_0__360"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.GenericListVisitorAdapter$lambda_visit_0__360:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].lambda$visit$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$LanguageLevel$lambda_isYieldSupported_0__1014].bootstrap$(com.github.javaparser.ParserConfiguration$LanguageLevel)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$LanguageLevel$lambda_isYieldSupported_0__1014"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ParserConfiguration$LanguageLevel"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParserConfiguration$LanguageLevel$lambda_isYieldSupported_0__1014].<init>(com.github.javaparser.ParserConfiguration$LanguageLevel)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$LanguageLevel$lambda_isYieldSupported_0__1014:-1,1"
      Dst: "[com.github.javaparser.ParserConfiguration$LanguageLevel$lambda_isYieldSupported_0__1014].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$LanguageLevel$lambda_isYieldSupported_0__1014].<init>(com.github.javaparser.ParserConfiguration$LanguageLevel)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$LanguageLevel$lambda_isYieldSupported_0__1014"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ParserConfiguration$LanguageLevel"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$LanguageLevel$lambda_isYieldSupported_0__1014:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$LanguageLevel$lambda_isYieldSupported_0__1014].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$LanguageLevel$lambda_isYieldSupported_0__1014"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__1014:-1,1"
      Dst: "[com.github.javaparser.ParserConfiguration$LanguageLevel].lambda$isYieldSupported$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_4__1153].bootstrap$(com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_4__1153"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__1153].<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__1153:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_4__1153].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_4__1153].<init>(com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_4__1153"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_4__1153:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_4__1153].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_4__1153"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_4__1153:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators].lambda$new$4"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_36__466].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_36__466"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__466].<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__466:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_36__466].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_36__466].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_36__466"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_36__466:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_36__466].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_36__466"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_36__466:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$36"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UUIDDeserializer].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UUIDDeserializer"
    linkageType: null
    functionLinenumber: 26
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.UUIDDeserializer:27,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UUIDDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UUIDDeserializer"
    linkageType: null
    functionLinenumber: 30
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 13
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.UUIDDeserializer:31,1"
      Dst: "[java.util.UUID].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UUIDDeserializer]._deserialize(java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UUIDDeserializer"
    linkageType: null
    functionLinenumber: 38
    functionDepth: 0
    returnType: "java.util.UUID"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.Base64Variant].decode(java.lang.String)"
    - "[com.fasterxml.jackson.core.Base64Variants].getDefaultVariant()"
    - "[com.fasterxml.jackson.databind.deser.std.UUIDDeserializer]._fromBytes(byte[],com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UUIDDeserializer]._badFormat(java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UUIDDeserializer]._badFormat(java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UUIDDeserializer].intFromChars(java.lang.String,int,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UUIDDeserializer].shortFromChars(java.lang.String,int,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UUIDDeserializer].shortFromChars(java.lang.String,int,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UUIDDeserializer].shortFromChars(java.lang.String,int,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UUIDDeserializer].shortFromChars(java.lang.String,int,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UUIDDeserializer].intFromChars(java.lang.String,int,com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 3
    ICount: 50
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UUIDDeserializer:39"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UUIDDeserializer:50"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UUIDDeserializer:43"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UUIDDeserializer:47"
        BranchSideFuncs:
        - "decode(java.lang.String)"
        - "getDefaultVariant()"
        - "_fromBytes(byte[],com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UUIDDeserializer:46"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UUIDDeserializer:51"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UUIDDeserializer:53"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UUIDDeserializer:52"
        BranchSideFuncs:
        - "_badFormat(java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UUIDDeserializer:51"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UUIDDeserializer:53"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UUIDDeserializer:52"
        BranchSideFuncs:
        - "_badFormat(java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UUIDDeserializer:52"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UUIDDeserializer:53"
        BranchSideFuncs:
        - "_badFormat(java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UUIDDeserializer:52"
        BranchSideFuncs:
        - "_badFormat(java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UUIDDeserializer:52"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UUIDDeserializer:55"
        BranchSideFuncs:
        - "_badFormat(java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UUIDDeserializer:54"
        BranchSideFuncs:
        - "shortFromChars(java.lang.String,int,com.fasterxml.jackson.databind.DeserializationContext)"
        - "intFromChars(java.lang.String,int,com.fasterxml.jackson.databind.DeserializationContext)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.UUIDDeserializer:39,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.databind.deser.std.UUIDDeserializer:44,1"
      Dst: "[com.fasterxml.jackson.core.Base64Variants].getDefaultVariant"
    - Src: "com.fasterxml.jackson.databind.deser.std.UUIDDeserializer:44,1"
      Dst: "[com.fasterxml.jackson.core.Base64Variant].decode"
    - Src: "com.fasterxml.jackson.databind.deser.std.UUIDDeserializer:45,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UUIDDeserializer]._fromBytes"
    - Src: "com.fasterxml.jackson.databind.deser.std.UUIDDeserializer:47,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UUIDDeserializer]._badFormat"
    - Src: "com.fasterxml.jackson.databind.deser.std.UUIDDeserializer:51,1"
      Dst: "[java.lang.String].charAt"
    - Src: "com.fasterxml.jackson.databind.deser.std.UUIDDeserializer:55,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UUIDDeserializer].intFromChars"
    - Src: "com.fasterxml.jackson.databind.deser.std.UUIDDeserializer:57,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UUIDDeserializer].shortFromChars"
    - Src: "com.fasterxml.jackson.databind.deser.std.UUIDDeserializer:68,1"
      Dst: "[java.util.UUID].<init>"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UUIDDeserializer]._deserializeEmbedded(java.lang.Object,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UUIDDeserializer"
    linkageType: null
    functionLinenumber: 73
    functionDepth: 0
    returnType: "java.util.UUID"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.UUIDDeserializer]._fromBytes(byte[],com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer]._deserializeEmbedded(java.lang.Object,com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 1
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UUIDDeserializer:74"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UUIDDeserializer:77"
        BranchSideFuncs:
        - "_fromBytes(byte[],com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UUIDDeserializer:76"
        BranchSideFuncs:
        - "_deserializeEmbedded(java.lang.Object,com.fasterxml.jackson.databind.DeserializationContext)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.UUIDDeserializer:75,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UUIDDeserializer]._fromBytes"
    - Src: "com.fasterxml.jackson.databind.deser.std.UUIDDeserializer:77,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer]._deserializeEmbedded"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UUIDDeserializer]._badFormat(java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UUIDDeserializer"
    linkageType: null
    functionLinenumber: 82
    functionDepth: 0
    returnType: "java.util.UUID"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleWeirdStringValue(java.lang.Class,java.lang.String,java.lang.String,java.lang.Object[])"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].handledType()"
    functionUses: 2
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.UUIDDeserializer:83,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].handledType"
    - Src: "com.fasterxml.jackson.databind.deser.std.UUIDDeserializer:83,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleWeirdStringValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UUIDDeserializer].intFromChars(java.lang.String,int,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UUIDDeserializer"
    linkageType: null
    functionLinenumber: 87
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.UUIDDeserializer].byteFromChars(java.lang.String,int,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UUIDDeserializer].byteFromChars(java.lang.String,int,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UUIDDeserializer].byteFromChars(java.lang.String,int,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UUIDDeserializer].byteFromChars(java.lang.String,int,com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 2
    ICount: 18
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.UUIDDeserializer:88,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UUIDDeserializer].byteFromChars"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UUIDDeserializer].shortFromChars(java.lang.String,int,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UUIDDeserializer"
    linkageType: null
    functionLinenumber: 94
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.UUIDDeserializer].byteFromChars(java.lang.String,int,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UUIDDeserializer].byteFromChars(java.lang.String,int,com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 4
    ICount: 10
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.UUIDDeserializer:95,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UUIDDeserializer].byteFromChars"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UUIDDeserializer].byteFromChars(java.lang.String,int,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UUIDDeserializer"
    linkageType: null
    functionLinenumber: 99
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.UUIDDeserializer]._badChar(java.lang.String,int,com.fasterxml.jackson.databind.DeserializationContext,char)"
    - "[com.fasterxml.jackson.databind.deser.std.UUIDDeserializer]._badChar(java.lang.String,int,com.fasterxml.jackson.databind.DeserializationContext,char)"
    functionUses: 6
    ICount: 32
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UUIDDeserializer:103"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UUIDDeserializer:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UUIDDeserializer:103"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UUIDDeserializer:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UUIDDeserializer:105"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UUIDDeserializer:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UUIDDeserializer:109"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UUIDDeserializer:110"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UUIDDeserializer:109"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UUIDDeserializer:109"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UUIDDeserializer:112"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UUIDDeserializer:111"
        BranchSideFuncs:
        - "_badChar(java.lang.String,int,com.fasterxml.jackson.databind.DeserializationContext,char)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.UUIDDeserializer:100,1"
      Dst: "[java.lang.String].charAt"
    - Src: "com.fasterxml.jackson.databind.deser.std.UUIDDeserializer:110,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UUIDDeserializer]._badChar"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UUIDDeserializer]._badChar(java.lang.String,int,com.fasterxml.jackson.databind.DeserializationContext,char)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UUIDDeserializer"
    linkageType: null
    functionLinenumber: 117
    functionDepth: 0
    returnType: "int"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "int"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].handledType()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].weirdStringException(java.lang.String,java.lang.Class,java.lang.String)"
    functionUses: 2
    ICount: 15
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.UUIDDeserializer:118,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].handledType"
    - Src: "com.fasterxml.jackson.databind.deser.std.UUIDDeserializer:121,1"
      Dst: "[java.lang.Character].valueOf"
    - Src: "com.fasterxml.jackson.databind.deser.std.UUIDDeserializer:121,1"
      Dst: "[java.lang.Integer].toHexString"
    - Src: "com.fasterxml.jackson.databind.deser.std.UUIDDeserializer:119,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.databind.deser.std.UUIDDeserializer:118,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].weirdStringException"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UUIDDeserializer]._fromBytes(byte[],com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UUIDDeserializer"
    linkageType: null
    functionLinenumber: 124
    functionDepth: 0
    returnType: "java.util.UUID"
    argCount: 2
    argTypes:
    - "byte[]"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.exc.InvalidFormatException].'from'(com.fasterxml.jackson.core.JsonParser,java.lang.String,java.lang.Object,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].getParser()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].handledType()"
    - "[com.fasterxml.jackson.databind.deser.std.UUIDDeserializer]._long(byte[],int)"
    - "[com.fasterxml.jackson.databind.deser.std.UUIDDeserializer]._long(byte[],int)"
    functionUses: 2
    ICount: 16
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UUIDDeserializer:125"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UUIDDeserializer:130"
        BranchSideFuncs:
        - "getParser()"
        - "'from'(com.fasterxml.jackson.core.JsonParser,java.lang.String,java.lang.Object,java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UUIDDeserializer:129"
        BranchSideFuncs:
        - "_long(byte[],int)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.UUIDDeserializer:126,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getParser"
    - Src: "com.fasterxml.jackson.databind.deser.std.UUIDDeserializer:126,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.deser.std.UUIDDeserializer:128,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].handledType"
    - Src: "com.fasterxml.jackson.databind.deser.std.UUIDDeserializer:126,1"
      Dst: "[com.fasterxml.jackson.databind.exc.InvalidFormatException].from"
    - Src: "com.fasterxml.jackson.databind.deser.std.UUIDDeserializer:130,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UUIDDeserializer]._long"
    - Src: "com.fasterxml.jackson.databind.deser.std.UUIDDeserializer:130,1"
      Dst: "[java.util.UUID].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UUIDDeserializer]._long(byte[],int)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UUIDDeserializer"
    linkageType: null
    functionLinenumber: 133
    functionDepth: 0
    returnType: "long"
    argCount: 2
    argTypes:
    - "byte[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.UUIDDeserializer]._int(byte[],int)"
    - "[com.fasterxml.jackson.databind.deser.std.UUIDDeserializer]._int(byte[],int)"
    functionUses: 2
    ICount: 12
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.UUIDDeserializer:134,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UUIDDeserializer]._int"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UUIDDeserializer]._int(byte[],int)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UUIDDeserializer"
    linkageType: null
    functionLinenumber: 141
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "byte[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 26
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_toUnboxedType_11__362].bootstrap$(com.github.javaparser.resolution.types.ResolvedReferenceType)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_toUnboxedType_11__362"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedReferenceType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_toUnboxedType_11__362].<init>(com.github.javaparser.resolution.types.ResolvedReferenceType)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_toUnboxedType_11__362:-1,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_toUnboxedType_11__362].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_toUnboxedType_11__362].<init>(com.github.javaparser.resolution.types.ResolvedReferenceType)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_toUnboxedType_11__362"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedReferenceType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_toUnboxedType_11__362:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_toUnboxedType_11__362].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_toUnboxedType_11__362"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].lambda$toUnboxedType$11(com.github.javaparser.resolution.types.ResolvedPrimitiveType)"
    functionUses: 8
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_toUnboxedType_11__362:-1,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].lambda$toUnboxedType$11"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].<init>(javassist.CtMethod,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration"
    linkageType: null
    functionLinenumber: 48
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "javassist.CtMethod"
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter].<init>(javassist.CtBehavior,com.github.javaparser.resolution.TypeSolver,com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration)"
    functionUses: 4
    ICount: 11
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration:49,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration:52,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].isDefaultMethod()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration:57"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration:56"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration:57"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration:56"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration:57,1"
      Dst: "[javassist.CtMethod].getDeclaringClass"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration:57,1"
      Dst: "[javassist.CtClass].isInterface"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration:57,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].isAbstract"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].isStatic()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration"
    linkageType: null
    functionLinenumber: 61
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration:62,1"
      Dst: "[javassist.CtMethod].getModifiers"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration:62,1"
      Dst: "[java.lang.reflect.Modifier].isStatic"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].toString()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration"
    linkageType: null
    functionLinenumber: 66
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 19
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration:67,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration:67,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration:67,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].getName()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration"
    linkageType: null
    functionLinenumber: 73
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration:74,1"
      Dst: "[javassist.CtMethod].getName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].isField()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].isParameter()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].isType()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].declaringType()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration"
    linkageType: null
    functionLinenumber: 93
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistFactory].toTypeDeclaration(javassist.CtClass,com.github.javaparser.resolution.TypeSolver)"
    functionUses: 8
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration:94,1"
      Dst: "[javassist.CtMethod].getDeclaringClass"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration:94,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistFactory].toTypeDeclaration"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].getReturnType()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration"
    linkageType: null
    functionLinenumber: 98
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter].getReturnType()"
    functionUses: 6
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration:99,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter].getReturnType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].getNumberOfParams()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration"
    linkageType: null
    functionLinenumber: 103
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter].getNumberOfParams()"
    functionUses: 22
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration:104,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter].getNumberOfParams"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].getParam(int)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration"
    linkageType: null
    functionLinenumber: 108
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.declarations.ResolvedParameterDeclaration"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter].getParam(int)"
    functionUses: 21
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration:109,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter].getParam"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].getUsage(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.MethodUsage"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration:113,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].resolveTypeVariables(com.github.javaparser.resolution.Context,java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration"
    linkageType: null
    functionLinenumber: 117
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.MethodUsage"
    argCount: 2
    argTypes:
    - "com.github.javaparser.resolution.Context"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic].<init>(com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic].resolveTypeVariables(com.github.javaparser.resolution.Context,java.util.List)"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration:118,1"
      Dst: "[com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic].<init>"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration:118,1"
      Dst: "[com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic].resolveTypeVariables"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].isAbstract()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration"
    linkageType: null
    functionLinenumber: 122
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration:123,1"
      Dst: "[javassist.CtMethod].getModifiers"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration:123,1"
      Dst: "[java.lang.reflect.Modifier].isAbstract"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].getTypeParameters()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration"
    linkageType: null
    functionLinenumber: 127
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter].getTypeParameters()"
    functionUses: 9
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration:128,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter].getTypeParameters"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].accessSpecifier()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration"
    linkageType: null
    functionLinenumber: 132
    functionDepth: 0
    returnType: "com.github.javaparser.ast.AccessSpecifier"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistFactory].modifiersToAccessLevel(int)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration:133,1"
      Dst: "[javassist.CtMethod].getModifiers"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration:133,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistFactory].modifiersToAccessLevel"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].getNumberOfSpecifiedExceptions()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration"
    linkageType: null
    functionLinenumber: 137
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter].getNumberOfSpecifiedExceptions()"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration:138,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter].getNumberOfSpecifiedExceptions"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].getSpecifiedException(int)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration"
    linkageType: null
    functionLinenumber: 142
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter].getSpecifiedException(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration:143,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter].getSpecifiedException"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].toDescriptor()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration:148,1"
      Dst: "[javassist.CtMethod].getMethodInfo"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration:148,1"
      Dst: "[javassist.bytecode.MethodInfo].getDescriptor"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_51__224].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_51__224"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__224].<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__224:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_51__224].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_51__224].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_51__224"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_51__224:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_51__224].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_51__224"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 14
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_51__224:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$51"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter].<init>()"
    functionSourceFile: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter"
    linkageType: null
    functionLinenumber: 124
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter].<init>(com.fasterxml.jackson.core.util.Separators)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:125,1"
      Dst: "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter].<init>(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:140"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:140"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:139"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:140,1"
      Dst: "[com.fasterxml.jackson.core.io.SerializedString].<init>"
    - Src: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:140,1"
      Dst: "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter].<init>(com.fasterxml.jackson.core.SerializableString)"
    functionSourceFile: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.SerializableString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:152,1"
      Dst: "[com.fasterxml.jackson.core.SerializableString].getValue"
    - Src: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:152,1"
      Dst: "[com.fasterxml.jackson.core.util.Separators].withRootSeparator"
    - Src: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:152,1"
      Dst: "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter].<init>(com.fasterxml.jackson.core.util.DefaultPrettyPrinter,com.fasterxml.jackson.core.SerializableString)"
    functionSourceFile: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.util.DefaultPrettyPrinter"
    - "com.fasterxml.jackson.core.SerializableString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:161,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter].<init>(com.fasterxml.jackson.core.util.Separators)"
    functionSourceFile: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter"
    linkageType: null
    functionLinenumber: 178
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.util.Separators"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.SerializedString].<init>(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.Separators].getRootSeparator()"
    - "[com.fasterxml.jackson.core.util.Separators].getRootSeparator()"
    - "[com.fasterxml.jackson.core.util.Separators$Spacing].apply(char)"
    - "[com.fasterxml.jackson.core.util.Separators].getObjectFieldValueSpacing()"
    - "[com.fasterxml.jackson.core.util.Separators].getObjectFieldValueSeparator()"
    - "[com.fasterxml.jackson.core.util.Separators$Spacing].apply(char)"
    - "[com.fasterxml.jackson.core.util.Separators].getObjectEntrySeparator()"
    - "[com.fasterxml.jackson.core.util.Separators].getObjectEntrySpacing()"
    - "[com.fasterxml.jackson.core.util.Separators$Spacing].apply(char)"
    - "[com.fasterxml.jackson.core.util.Separators].getArrayValueSeparator()"
    - "[com.fasterxml.jackson.core.util.Separators].getArrayValueSpacing()"
    functionUses: 1
    ICount: 30
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:182"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:179"
        BranchSideFuncs:
        - "getObjectFieldValueSpacing()"
        - "apply(char)"
        - "getObjectEntrySpacing()"
        - "<init>(java.lang.String)"
        - "getRootSeparator()"
        - "getArrayValueSeparator()"
        - "getObjectEntrySeparator()"
        - "getObjectFieldValueSeparator()"
        - "getArrayValueSpacing()"
      - BranchSide: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:178"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
        - "getRootSeparator()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:179,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:182,1"
      Dst: "[com.fasterxml.jackson.core.util.Separators].getRootSeparator"
    - Src: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:182,1"
      Dst: "[com.fasterxml.jackson.core.io.SerializedString].<init>"
    - Src: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:183,1"
      Dst: "[com.fasterxml.jackson.core.util.Separators].getObjectFieldValueSpacing"
    - Src: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:184,1"
      Dst: "[com.fasterxml.jackson.core.util.Separators].getObjectFieldValueSeparator"
    - Src: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:183,1"
      Dst: "[com.fasterxml.jackson.core.util.Separators$Spacing].apply"
    - Src: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:185,1"
      Dst: "[com.fasterxml.jackson.core.util.Separators].getObjectEntrySpacing"
    - Src: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:185,1"
      Dst: "[com.fasterxml.jackson.core.util.Separators].getObjectEntrySeparator"
    - Src: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:186,1"
      Dst: "[com.fasterxml.jackson.core.util.Separators].getArrayValueSpacing"
    - Src: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:186,1"
      Dst: "[com.fasterxml.jackson.core.util.Separators].getArrayValueSeparator"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter].<init>(com.fasterxml.jackson.core.util.DefaultPrettyPrinter)"
    functionSourceFile: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter"
    linkageType: null
    functionLinenumber: 193
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.util.DefaultPrettyPrinter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 27
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:194,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter].withRootSeparator(com.fasterxml.jackson.core.SerializableString)"
    functionSourceFile: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.SerializableString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:214"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:216"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:215"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:214"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:218"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:217"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:215"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:218"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:217"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:218"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:218"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:217"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:215,1"
      Dst: "[java.lang.Object].equals"
    - Src: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:218,1"
      Dst: "[com.fasterxml.jackson.core.SerializableString].getValue"
    - Src: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:218,1"
      Dst: "[com.fasterxml.jackson.core.util.Separators].withRootSeparator"
    - Src: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:219,1"
      Dst: "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter].<init>"
    - Src: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:220,1"
      Dst: "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter].withSeparators"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter].withRootSeparator(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:233"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:232"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:233,1"
      Dst: "[com.fasterxml.jackson.core.io.SerializedString].<init>"
    - Src: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:233,1"
      Dst: "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter].withRootSeparator"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter].indentArraysWith(com.fasterxml.jackson.core.util.DefaultPrettyPrinter$Indenter)"
    functionSourceFile: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.util.DefaultPrettyPrinter$Indenter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:237"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:237"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:236"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter].indentObjectsWith(com.fasterxml.jackson.core.util.DefaultPrettyPrinter$Indenter)"
    functionSourceFile: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.util.DefaultPrettyPrinter$Indenter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:241"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:241"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:240"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter].withArrayIndenter(com.fasterxml.jackson.core.util.DefaultPrettyPrinter$Indenter)"
    functionSourceFile: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.util.DefaultPrettyPrinter$Indenter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:246"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:249"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:248"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:249"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:252"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:251"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:252,1"
      Dst: "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter].withObjectIndenter(com.fasterxml.jackson.core.util.DefaultPrettyPrinter$Indenter)"
    functionSourceFile: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.util.DefaultPrettyPrinter$Indenter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:259"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:262"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:261"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:262"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:265"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:264"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:265,1"
      Dst: "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter].withSpacesInObjectEntries()"
    functionSourceFile: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:283,1"
      Dst: "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter]._withSpaces"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter].withoutSpacesInObjectEntries()"
    functionSourceFile: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:299,1"
      Dst: "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter]._withSpaces"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter]._withSpaces(boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:304"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:308"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:307"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:308"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:308"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:307"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:308,1"
      Dst: "[com.fasterxml.jackson.core.util.Separators].withObjectFieldValueSpacing"
    - Src: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:309,1"
      Dst: "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter].withSeparators"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter].withSeparators(com.fasterxml.jackson.core.util.Separators)"
    functionSourceFile: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.util.Separators"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:327"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:324"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:323"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:324,1"
      Dst: "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter].<init>"
    - Src: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:327,1"
      Dst: "[com.fasterxml.jackson.core.util.Separators].getRootSeparator"
    - Src: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:327,1"
      Dst: "[com.fasterxml.jackson.core.io.SerializedString].<init>"
    - Src: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:328,1"
      Dst: "[com.fasterxml.jackson.core.util.Separators].getObjectFieldValueSpacing"
    - Src: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:329,1"
      Dst: "[com.fasterxml.jackson.core.util.Separators].getObjectFieldValueSeparator"
    - Src: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:328,1"
      Dst: "[com.fasterxml.jackson.core.util.Separators$Spacing].apply"
    - Src: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:330,1"
      Dst: "[com.fasterxml.jackson.core.util.Separators].getObjectEntrySpacing"
    - Src: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:330,1"
      Dst: "[com.fasterxml.jackson.core.util.Separators].getObjectEntrySeparator"
    - Src: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:331,1"
      Dst: "[com.fasterxml.jackson.core.util.Separators].getArrayValueSpacing"
    - Src: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:331,1"
      Dst: "[com.fasterxml.jackson.core.util.Separators].getArrayValueSeparator"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter].createInstance()"
    functionSourceFile: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter"
    linkageType: null
    functionLinenumber: 343
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter].<init>(com.fasterxml.jackson.core.util.DefaultPrettyPrinter)"
    functionUses: 2
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:344"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:348"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:347"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.core.util.DefaultPrettyPrinter)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:344,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:345,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:345,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:345,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:348,1"
      Dst: "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter].writeRootValueSeparator(com.fasterxml.jackson.core.JsonGenerator)"
    functionSourceFile: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter"
    linkageType: null
    functionLinenumber: 359
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonGenerator].writeRaw(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeRaw(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeRaw(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeRaw(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeRaw(com.fasterxml.jackson.core.SerializableString)"
    functionUses: 1
    ICount: 7
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:360"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:363"
        BranchSideFuncs:
        - "writeRaw(com.fasterxml.jackson.core.SerializableString)"
      - BranchSide: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:362"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:361,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeRaw"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter].writeStartObject(com.fasterxml.jackson.core.JsonGenerator)"
    functionSourceFile: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter"
    linkageType: null
    functionLinenumber: 367
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeRaw(char)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeRaw(char)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeRaw(char)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter$NopIndenter].isInline()"
    - "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter$FixedSpaceIndenter].isInline()"
    - "[com.fasterxml.jackson.core.util.DefaultIndenter].isInline()"
    functionUses: 4
    ICount: 10
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:369"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:372"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:371"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:368,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeRaw"
    - Src: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:369,1"
      Dst: "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter$Indenter].isInline"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter].beforeObjectEntries(com.fasterxml.jackson.core.JsonGenerator)"
    functionSourceFile: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter"
    linkageType: null
    functionLinenumber: 376
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter$FixedSpaceIndenter].writeIndentation(com.fasterxml.jackson.core.JsonGenerator,int)"
    - "[com.fasterxml.jackson.core.util.DefaultIndenter].writeIndentation(com.fasterxml.jackson.core.JsonGenerator,int)"
    - "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter$NopIndenter].writeIndentation(com.fasterxml.jackson.core.JsonGenerator,int)"
    functionUses: 5
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:377,1"
      Dst: "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter$Indenter].writeIndentation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter].writeObjectFieldValueSeparator(com.fasterxml.jackson.core.JsonGenerator)"
    functionSourceFile: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter"
    linkageType: null
    functionLinenumber: 391
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeRaw(java.lang.String)"
    functionUses: 1
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:392,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeRaw"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter].writeObjectEntrySeparator(com.fasterxml.jackson.core.JsonGenerator)"
    functionSourceFile: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter"
    linkageType: null
    functionLinenumber: 406
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter$FixedSpaceIndenter].writeIndentation(com.fasterxml.jackson.core.JsonGenerator,int)"
    - "[com.fasterxml.jackson.core.util.DefaultIndenter].writeIndentation(com.fasterxml.jackson.core.JsonGenerator,int)"
    - "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter$NopIndenter].writeIndentation(com.fasterxml.jackson.core.JsonGenerator,int)"
    functionUses: 4
    ICount: 8
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:407,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeRaw"
    - Src: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:408,1"
      Dst: "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter$Indenter].writeIndentation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter].writeEndObject(com.fasterxml.jackson.core.JsonGenerator,int)"
    functionSourceFile: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter"
    linkageType: null
    functionLinenumber: 413
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.DefaultIndenter].isInline()"
    - "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter$NopIndenter].isInline()"
    - "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter$FixedSpaceIndenter].isInline()"
    - "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter$FixedSpaceIndenter].writeIndentation(com.fasterxml.jackson.core.JsonGenerator,int)"
    - "[com.fasterxml.jackson.core.util.DefaultIndenter].writeIndentation(com.fasterxml.jackson.core.JsonGenerator,int)"
    - "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter$NopIndenter].writeIndentation(com.fasterxml.jackson.core.JsonGenerator,int)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeRaw(char)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeRaw(char)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeRaw(char)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeRaw(char)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeRaw(char)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeRaw(char)"
    functionUses: 2
    ICount: 17
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:414"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:417"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:416"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:417"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:420"
        BranchSideFuncs:
        - "writeIndentation(com.fasterxml.jackson.core.JsonGenerator,int)"
      - BranchSide: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:419"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:414,1"
      Dst: "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter$Indenter].isInline"
    - Src: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:418,1"
      Dst: "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter$Indenter].writeIndentation"
    - Src: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:420,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeRaw"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter].writeStartArray(com.fasterxml.jackson.core.JsonGenerator)"
    functionSourceFile: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter"
    linkageType: null
    functionLinenumber: 427
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.DefaultIndenter].isInline()"
    - "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter$NopIndenter].isInline()"
    - "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter$FixedSpaceIndenter].isInline()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeRaw(char)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeRaw(char)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeRaw(char)"
    functionUses: 6
    ICount: 10
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:428"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:431"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:430"
        BranchSideFuncs:
        - "writeRaw(char)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:428,1"
      Dst: "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter$Indenter].isInline"
    - Src: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:431,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeRaw"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter].beforeArrayValues(com.fasterxml.jackson.core.JsonGenerator)"
    functionSourceFile: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter"
    linkageType: null
    functionLinenumber: 435
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter$FixedSpaceIndenter].writeIndentation(com.fasterxml.jackson.core.JsonGenerator,int)"
    - "[com.fasterxml.jackson.core.util.DefaultIndenter].writeIndentation(com.fasterxml.jackson.core.JsonGenerator,int)"
    - "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter$NopIndenter].writeIndentation(com.fasterxml.jackson.core.JsonGenerator,int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:436,1"
      Dst: "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter$Indenter].writeIndentation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter].writeArrayValueSeparator(com.fasterxml.jackson.core.JsonGenerator)"
    functionSourceFile: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter"
    linkageType: null
    functionLinenumber: 450
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter$FixedSpaceIndenter].writeIndentation(com.fasterxml.jackson.core.JsonGenerator,int)"
    - "[com.fasterxml.jackson.core.util.DefaultIndenter].writeIndentation(com.fasterxml.jackson.core.JsonGenerator,int)"
    - "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter$NopIndenter].writeIndentation(com.fasterxml.jackson.core.JsonGenerator,int)"
    functionUses: 1
    ICount: 8
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:451,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeRaw"
    - Src: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:452,1"
      Dst: "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter$Indenter].writeIndentation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter].writeEndArray(com.fasterxml.jackson.core.JsonGenerator,int)"
    functionSourceFile: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter"
    linkageType: null
    functionLinenumber: 457
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.DefaultIndenter].isInline()"
    - "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter$NopIndenter].isInline()"
    - "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter$FixedSpaceIndenter].isInline()"
    - "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter$FixedSpaceIndenter].writeIndentation(com.fasterxml.jackson.core.JsonGenerator,int)"
    - "[com.fasterxml.jackson.core.util.DefaultIndenter].writeIndentation(com.fasterxml.jackson.core.JsonGenerator,int)"
    - "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter$NopIndenter].writeIndentation(com.fasterxml.jackson.core.JsonGenerator,int)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeRaw(char)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeRaw(char)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeRaw(char)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeRaw(char)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeRaw(char)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeRaw(char)"
    functionUses: 2
    ICount: 17
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:458"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:461"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:460"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:461"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:464"
        BranchSideFuncs:
        - "writeIndentation(com.fasterxml.jackson.core.JsonGenerator,int)"
      - BranchSide: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:463"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:458,1"
      Dst: "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter$Indenter].isInline"
    - Src: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:462,1"
      Dst: "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter$Indenter].writeIndentation"
    - Src: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:464,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeRaw"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__276].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__276"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__276].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__276:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__276].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__276].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__276"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__276:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__276].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__276"
    linkageType: null
    functionLinenumber: -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.BlockComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    functionUses: 14
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__276:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic$lambda_solveMethodAsUsage_3__974].bootstrap$(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration,java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic$lambda_solveMethodAsUsage_3__974"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic$lambda_solveMethodAsUsage_3__974].<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration,java.util.List)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic$lambda_solveMethodAsUsage_3__974:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic$lambda_solveMethodAsUsage_3__974].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic$lambda_solveMethodAsUsage_3__974].<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration,java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic$lambda_solveMethodAsUsage_3__974"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic$lambda_solveMethodAsUsage_3__974:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic$lambda_solveMethodAsUsage_3__974].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic$lambda_solveMethodAsUsage_3__974"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic].lambda$solveMethodAsUsage$3(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration,java.util.List,com.github.javaparser.resolution.types.ResolvedType)"
    functionUses: 8
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic$lambda_solveMethodAsUsage_3__974:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic].lambda$solveMethodAsUsage$3"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.TypeUtils].<init>()"
    functionSourceFile: "com.github.javaparser.utils.TypeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.TypeUtils:29,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.TypeUtils].getMethodDescriptor(java.lang.reflect.Method)"
    functionSourceFile: "com.github.javaparser.utils.TypeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.TypeUtils:40"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.TypeUtils:42"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.utils.TypeUtils:38,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.utils.TypeUtils:39,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.utils.TypeUtils:40,1"
      Dst: "[java.lang.reflect.Method].getParameterTypes"
    - Src: "com.github.javaparser.utils.TypeUtils:41,1"
      Dst: "[com.github.javaparser.utils.TypeUtils].appendDescriptor"
    - Src: "com.github.javaparser.utils.TypeUtils:44,1"
      Dst: "[java.lang.reflect.Method].getReturnType"
    - Src: "com.github.javaparser.utils.TypeUtils:45,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.utils.TypeUtils].appendDescriptor(java.lang.Class,java.lang.StringBuilder)"
    functionSourceFile: "com.github.javaparser.utils.TypeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.StringBuilder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.TypeUtils:50"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.TypeUtils:54"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.TypeUtils:53"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.TypeUtils:54"
      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:50,1"
      Dst: "[java.lang.Class].isArray"
    - Src: "com.github.javaparser.utils.TypeUtils:51,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.utils.TypeUtils:52,1"
      Dst: "[java.lang.Class].getComponentType"
    - Src: "com.github.javaparser.utils.TypeUtils:54,1"
      Dst: "[java.lang.Class].isPrimitive"
    - Src: "com.github.javaparser.utils.TypeUtils:55,1"
      Dst: "[com.github.javaparser.utils.TypeUtils].getPrimitiveTypeDescriptor"
    - Src: "com.github.javaparser.utils.TypeUtils:58,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.github.javaparser.utils.TypeUtils:58,1"
      Dst: "[java.lang.String].replace"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.utils.TypeUtils].getPrimitiveTypeDescriptor(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.utils.TypeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.TypeUtils:63"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.TypeUtils:64"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.TypeUtils:63"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.TypeUtils:63"
      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:68"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.TypeUtils:71"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.TypeUtils:70"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.utils.TypeUtils:64,1"
      Dst: "[com.github.javaparser.ast.type.VoidType].<init>"
    - Src: "com.github.javaparser.utils.TypeUtils:64,1"
      Dst: "[com.github.javaparser.ast.type.VoidType].toDescriptor"
    - Src: "com.github.javaparser.utils.TypeUtils:66,1"
      Dst: "[java.lang.Class].getSimpleName"
    - Src: "com.github.javaparser.utils.TypeUtils:67,1"
      Dst: "[com.github.javaparser.ast.type.PrimitiveType$Primitive].byTypeName"
    - Src: "com.github.javaparser.utils.TypeUtils:68,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.utils.TypeUtils:69,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.utils.TypeUtils:69,1"
      Dst: "[com.github.javaparser.ast.type.PrimitiveType$Primitive].toDescriptor"
    - Src: "com.github.javaparser.utils.TypeUtils:71,1"
      Dst: "[com.github.javaparser.ast.type.PrimitiveType$Primitive].byBoxedTypeName"
    - Src: "com.github.javaparser.utils.TypeUtils:72,1"
      Dst: "[com.github.javaparser.utils.TypeUtils$lambda_getPrimitiveTypeDescriptor_0__1275].bootstrap$"
    - Src: "com.github.javaparser.utils.TypeUtils:72,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.utils.TypeUtils:72,1"
      Dst: "[com.github.javaparser.utils.TypeUtils$lambda_getPrimitiveTypeDescriptor_1__1276].bootstrap$"
    - Src: "com.github.javaparser.utils.TypeUtils:73,1"
      Dst: "[java.util.Optional].orElseThrow"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.TypeUtils].lambda$getPrimitiveTypeDescriptor$1(java.lang.String)"
    functionSourceFile: "com.github.javaparser.utils.TypeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.IllegalArgumentException"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.TypeUtils:74,1"
      Dst: "[java.lang.String].format"
    - Src: "com.github.javaparser.utils.TypeUtils:74,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.type.PrimitiveType$Primitive"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.TypeUtils:72,1"
      Dst: "[com.github.javaparser.ast.type.PrimitiveType$Primitive].toDescriptor"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.LambdaExprMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.LambdaExprMetaModel"
    linkageType: null
    functionLinenumber: 41
    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:42,1"
      Dst: "[com.github.javaparser.metamodel.ExpressionMetaModel].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.StatementMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.StatementMetaModel"
    linkageType: null
    functionLinenumber: 42
    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:43,1"
      Dst: "[com.github.javaparser.metamodel.NodeMetaModel].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 47
    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:48,1"
      Dst: "[com.github.javaparser.metamodel.NodeMetaModel].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].<init>(com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator"
    linkageType: null
    functionLinenumber: 944
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].keySet()"
    functionUses: 1
    ICount: 10
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator:945,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator:946,1"
      Dst: "[java.util.Map].keySet"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator:946,1"
      Dst: "[java.util.Set].iterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator"
    linkageType: null
    functionLinenumber: 950
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    functionUses: 570
    ICount: 4
    EdgeCount: 24
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator:951,1"
      Dst: "[java.util.Iterator].hasNext"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator"
    linkageType: null
    functionLinenumber: 955
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    functionUses: 518
    ICount: 6
    EdgeCount: 24
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator:956,1"
      Dst: "[java.util.Iterator].next"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].remove()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator"
    linkageType: null
    functionLinenumber: 961
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].checkState(boolean)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].remove(java.lang.Object)"
    functionUses: 19
    ICount: 12
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator:962"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator:962"
        BranchSideFuncs:
        - "remove(java.lang.Object)"
        - "checkState(boolean)"
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator:961"
        BranchSideFuncs:
        - "checkState(boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator:962,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].checkState"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator:963,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].remove"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers"
    linkageType: null
    functionLinenumber: 32
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers:33,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers].constructEnumKeyDeserializer(com.fasterxml.jackson.databind.util.EnumResolver)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.KeyDeserializer"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.util.EnumResolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers:39,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers].constructEnumKeyDeserializer(com.fasterxml.jackson.databind.util.EnumResolver,com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.KeyDeserializer"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.util.EnumResolver"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers:44,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers].constructEnumKeyDeserializer(com.fasterxml.jackson.databind.util.EnumResolver,com.fasterxml.jackson.databind.util.EnumResolver,com.fasterxml.jackson.databind.util.EnumResolver,com.fasterxml.jackson.databind.util.EnumResolver)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers"
    linkageType: null
    functionLinenumber: 52
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.KeyDeserializer"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.util.EnumResolver"
    - "com.fasterxml.jackson.databind.util.EnumResolver"
    - "com.fasterxml.jackson.databind.util.EnumResolver"
    - "com.fasterxml.jackson.databind.util.EnumResolver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD].<init>(com.fasterxml.jackson.databind.util.EnumResolver,com.fasterxml.jackson.databind.introspect.AnnotatedMethod,com.fasterxml.jackson.databind.util.EnumResolver,com.fasterxml.jackson.databind.util.EnumResolver,com.fasterxml.jackson.databind.util.EnumResolver)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers:53,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers].constructEnumKeyDeserializer(com.fasterxml.jackson.databind.util.EnumResolver,com.fasterxml.jackson.databind.introspect.AnnotatedMethod,com.fasterxml.jackson.databind.util.EnumResolver,com.fasterxml.jackson.databind.util.EnumResolver,com.fasterxml.jackson.databind.util.EnumResolver)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers"
    linkageType: null
    functionLinenumber: 61
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.KeyDeserializer"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.util.EnumResolver"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    - "com.fasterxml.jackson.databind.util.EnumResolver"
    - "com.fasterxml.jackson.databind.util.EnumResolver"
    - "com.fasterxml.jackson.databind.util.EnumResolver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD].<init>(com.fasterxml.jackson.databind.util.EnumResolver,com.fasterxml.jackson.databind.introspect.AnnotatedMethod,com.fasterxml.jackson.databind.util.EnumResolver,com.fasterxml.jackson.databind.util.EnumResolver,com.fasterxml.jackson.databind.util.EnumResolver)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers:62,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers].constructDelegatingKeyDeserializer(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JsonDeserializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.KeyDeserializer"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.JsonDeserializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$DelegatingKD].<init>(java.lang.Class,com.fasterxml.jackson.databind.JsonDeserializer)"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    functionUses: 2
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers:68,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers:68,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$DelegatingKD].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers].findStringBasedKeyDeserializer(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers"
    linkageType: null
    functionLinenumber: 85
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.KeyDeserializer"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.DeserializationConfig].introspectForCreation(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers]._findStringConstructor(com.fasterxml.jackson.databind.BeanDescription)"
    - "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers]._constructCreatorKeyDeserializer(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].getFactoryMethodsWithMode()"
    - "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers$lambda_findStringBasedKeyDeserializer_0__890].bootstrap$()"
    - "[com.github.javaparser.ast.NodeList].removeIf(java.util.function.Predicate)"
    - "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers]._findExplicitStringFactoryMethod(java.util.List)"
    - "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers]._constructCreatorKeyDeserializer(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers]._constructCreatorKeyDeserializer(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.utils.VisitorList].isEmpty()"
    - "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers]._constructCreatorKeyDeserializer(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    functionUses: 1
    ICount: 32
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers:90"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers:96"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers:95"
        BranchSideFuncs:
        - "bootstrap$()"
        - "getFactoryMethodsWithMode()"
        - "removeIf(java.util.function.Predicate)"
        - "_findExplicitStringFactoryMethod(java.util.List)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers:90"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers:96"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers:95"
        BranchSideFuncs:
        - "bootstrap$()"
        - "getFactoryMethodsWithMode()"
        - "removeIf(java.util.function.Predicate)"
        - "_findExplicitStringFactoryMethod(java.util.List)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers:109"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers:113"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers:112"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers:113"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers:118"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers:117"
        BranchSideFuncs:
        - "isEmpty()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers:118"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers:122"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers:86,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].introspectForCreation"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers:88,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers]._findStringConstructor"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers:91,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers]._constructCreatorKeyDeserializer"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers:96,1"
      Dst: "[com.fasterxml.jackson.databind.BeanDescription].getFactoryMethodsWithMode"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers:101,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers$lambda_findStringBasedKeyDeserializer_0__890].bootstrap$"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers:101,1"
      Dst: "[java.util.Collection].removeIf"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers:108,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers]._findExplicitStringFactoryMethod"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers:118,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers:121,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers]._constructCreatorKeyDeserializer(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers"
    linkageType: null
    functionLinenumber: 128
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.KeyDeserializer"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getAnnotated()"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].canOverrideAccessModifiers()"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].checkAndFixAccess(java.lang.reflect.Member,boolean)"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
    - "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$StringCtorKeyDeserializer].<init>(java.lang.reflect.Constructor)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getAnnotated()"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].canOverrideAccessModifiers()"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].checkAndFixAccess(java.lang.reflect.Member,boolean)"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
    - "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$StringFactoryKeyDeserializer].<init>(java.lang.reflect.Method)"
    functionUses: 4
    ICount: 24
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers:129"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers:136"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers:135"
        BranchSideFuncs:
        - "getAnnotated()"
        - "canOverrideAccessModifiers()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers:131"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers:134"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers:133"
        BranchSideFuncs:
        - "<init>(java.lang.reflect.Constructor)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers:137"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers:140"
        BranchSideFuncs:
        - "checkAndFixAccess(java.lang.reflect.Member,boolean)"
        - "isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers:139"
        BranchSideFuncs:
        - "<init>(java.lang.reflect.Method)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers:130,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getAnnotated"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers:131,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].canOverrideAccessModifiers"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers:132,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers:132,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].checkAndFixAccess"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers:134,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$StringCtorKeyDeserializer].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers:136,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getAnnotated"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers:140,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$StringFactoryKeyDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers]._findStringConstructor(com.fasterxml.jackson.databind.BeanDescription)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers"
    linkageType: null
    functionLinenumber: 147
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedAndMetadata"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.BeanDescription"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].getConstructorsWithMode()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getParameterCount()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getRawParameterType(int)"
    functionUses: 1
    ICount: 16
    EdgeCount: 53
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers:148"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers:158"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "getConstructorsWithMode()"
        - "next()"
        - "getParameterCount()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers:157"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers:153"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers:157"
        BranchSideFuncs:
        - "getRawParameterType(int)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers:156"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers:154"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers:157"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers:156"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers:148,1"
      Dst: "[com.fasterxml.jackson.databind.BeanDescription].getConstructorsWithMode"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers:148,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers:148,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers:148,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers:153,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getParameterCount"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers:154,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getRawParameterType"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers]._findExplicitStringFactoryMethod(java.util.List)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers"
    linkageType: null
    functionLinenumber: 164
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getDeclaringClass()"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].nameOf(java.lang.Class)"
    functionUses: 1
    ICount: 23
    EdgeCount: 52
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers:166"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers:181"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers:180"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers:168"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers:180"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers:179"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers:169"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers:174"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers:173"
        BranchSideFuncs:
        - "nameOf(java.lang.Class)"
        - "getDeclaringClass()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers:166,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers:166,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers:166,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers:174,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getDeclaringClass"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers:177,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].nameOf"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers:177,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers:177,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers].findKeyDeserializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.BeanDescription)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers"
    linkageType: null
    functionLinenumber: 193
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.KeyDeserializer"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    - "com.fasterxml.jackson.databind.BeanDescription"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].wrapperType(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer].forType(java.lang.Class)"
    functionUses: 1
    ICount: 11
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers:196"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers:199"
        BranchSideFuncs:
        - "wrapperType(java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers:198"
        BranchSideFuncs:
        - "forType(java.lang.Class)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers:194,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers:196,1"
      Dst: "[java.lang.Class].isPrimitive"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers:197,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].wrapperType"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers:199,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer].forType"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers].lambda$findStringBasedKeyDeserializer$0(com.fasterxml.jackson.databind.introspect.AnnotatedAndMetadata)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers"
    linkageType: null
    functionLinenumber: 101
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedAndMetadata"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getParameterCount()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getRawParameterType(int)"
    functionUses: 1
    ICount: 16
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers:102"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers:102"
        BranchSideFuncs:
        - "getRawParameterType(int)"
        - "getParameterCount()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers:101"
        BranchSideFuncs:
        - "getParameterCount()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers:103"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers:101"
        BranchSideFuncs:
        - "getParameterCount()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers:103"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers:101"
        BranchSideFuncs:
        - "getParameterCount()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers:102,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getParameterCount"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers:103,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getRawParameterType"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.ConcreteSyntaxModel$lambda_static_1__1027].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.ConcreteSyntaxModel$lambda_static_1__1027"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.ConcreteSyntaxModel$lambda_static_1__1027].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel$lambda_static_1__1027:-1,1"
      Dst: "[com.github.javaparser.printer.ConcreteSyntaxModel$lambda_static_1__1027].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.ConcreteSyntaxModel$lambda_static_1__1027].<init>()"
    functionSourceFile: "com.github.javaparser.printer.ConcreteSyntaxModel$lambda_static_1__1027"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel$lambda_static_1__1027:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.ConcreteSyntaxModel$lambda_static_1__1027].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.ConcreteSyntaxModel$lambda_static_1__1027"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 7
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel$lambda_static_1__1027:-1,1"
      Dst: "[com.github.javaparser.printer.ConcreteSyntaxModel].lambda$static$1"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.ConstructorDetector$SingleArgConstructor].values()"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.ConstructorDetector$SingleArgConstructor"
    linkageType: null
    functionLinenumber: 33
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.ConstructorDetector$SingleArgConstructor[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.ForStmt].clone()"
    - "[com.github.javaparser.ast.type.PrimitiveType].clone()"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].clone()"
    - "[com.github.javaparser.ast.stmt.AssertStmt].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].clone()"
    - "[com.github.javaparser.ast.expr.SwitchExpr].clone()"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].clone()"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].clone()"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.AssignExpr].clone()"
    - "[com.github.javaparser.ast.stmt.BlockStmt].clone()"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].clone()"
    - "[com.github.javaparser.ast.type.ReferenceType].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].clone()"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].clone()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.type.WildcardType].clone()"
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].clone()"
    - "[com.github.javaparser.ast.stmt.TryStmt].clone()"
    - "[com.github.javaparser.ast.body.FieldDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.PatternExpr].clone()"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].clone()"
    - "[com.github.javaparser.ast.type.TypeParameter].clone()"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].clone()"
    - "[com.github.javaparser.ast.stmt.YieldStmt].clone()"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].clone()"
    - "[com.github.javaparser.ast.type.VarType].clone()"
    - "[com.github.javaparser.ast.expr.LiteralExpr].clone()"
    - "[com.github.javaparser.ast.type.VoidType].clone()"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].clone()"
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.expr.NameExpr].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].clone()"
    - "[com.github.javaparser.ast.type.UnionType].clone()"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].clone()"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.ThisExpr].clone()"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].clone()"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].clone()"
    - "[com.github.javaparser.ast.expr.TypeExpr].clone()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].clone()"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].clone()"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.body.MethodDeclaration].clone()"
    - "[com.github.javaparser.ast.body.EnumDeclaration].clone()"
    - "[com.github.javaparser.ast.body.ReceiverParameter].clone()"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].clone()"
    - "[com.github.javaparser.ast.stmt.DoStmt].clone()"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].clone()"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].clone()"
    - "[com.github.javaparser.ast.expr.Name].clone()"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].clone()"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].clone()"
    - "[com.github.javaparser.ast.body.VariableDeclarator].clone()"
    - "[com.github.javaparser.ast.type.Type].clone()"
    - "[com.github.javaparser.ast.Modifier].clone()"
    - "[com.github.javaparser.ast.ImportDeclaration].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.type.IntersectionType].clone()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.Expression].clone()"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].clone()"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.CastExpr].clone()"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.Statement].clone()"
    - "[com.github.javaparser.ast.expr.SimpleName].clone()"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].clone()"
    - "[com.github.javaparser.ast.stmt.BreakStmt].clone()"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].clone()"
    - "[java.lang.Thread].clone()"
    - "[com.github.javaparser.ast.expr.ClassExpr].clone()"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].clone()"
    - "[com.github.javaparser.ast.body.Parameter].clone()"
    - "[com.github.javaparser.ast.Node].clone()"
    - "[com.github.javaparser.ast.PackageDeclaration].clone()"
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.type.ArrayType].clone()"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].clone()"
    - "[com.github.javaparser.ast.expr.LambdaExpr].clone()"
    - "[com.github.javaparser.ast.stmt.WhileStmt].clone()"
    - "[com.github.javaparser.ast.stmt.CatchClause].clone()"
    - "[com.github.javaparser.ast.stmt.IfStmt].clone()"
    - "[com.github.javaparser.ast.CompilationUnit].clone()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].clone()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].clone()"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].clone()"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].clone()"
    - "[com.github.javaparser.ast.expr.SuperExpr].clone()"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].clone()"
    - "[com.github.javaparser.ast.ArrayCreationLevel].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDirective].clone()"
    - "[com.github.javaparser.ast.expr.MemberValuePair].clone()"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].clone()"
    - "[com.github.javaparser.ast.body.RecordDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].clone()"
    - "[com.github.javaparser.ast.expr.UnaryExpr].clone()"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.BinaryExpr].clone()"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].clone()"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].clone()"
    - "[com.github.javaparser.ast.type.UnknownType].clone()"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].clone()"
    - "[com.fasterxml.jackson.databind.util.ISO8601DateFormat].clone()"
    functionUses: 1
    ICount: 4
    EdgeCount: 115
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.ConstructorDetector$SingleArgConstructor:34,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.ConstructorDetector$SingleArgConstructor].valueOf(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.ConstructorDetector$SingleArgConstructor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.ConstructorDetector$SingleArgConstructor"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.ConstructorDetector$SingleArgConstructor:34,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.ConstructorDetector$SingleArgConstructor].<init>(java.lang.String,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.ConstructorDetector$SingleArgConstructor"
    linkageType: null
    functionLinenumber: 33
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.ConstructorDetector$SingleArgConstructor:34,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.ConstructorDetector$SingleArgConstructor].$values()"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.ConstructorDetector$SingleArgConstructor"
    linkageType: null
    functionLinenumber: 33
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.ConstructorDetector$SingleArgConstructor[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.EnumConstantDeclarationMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.EnumConstantDeclarationMetaModel"
    linkageType: null
    functionLinenumber: 41
    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:42,1"
      Dst: "[com.github.javaparser.metamodel.BodyDeclarationMetaModel].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_39__468].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_39__468"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__468].<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__468:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_39__468].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_39__468].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_39__468"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_39__468:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_39__468].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_39__468"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_39__468:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$39"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_9__744].bootstrap$(com.github.javaparser.printer.PrettyPrintVisitor,java.lang.Void,com.github.javaparser.ast.body.MethodDeclaration)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_9__744"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__744].<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__744:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_9__744].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_9__744].<init>(com.github.javaparser.printer.PrettyPrintVisitor,java.lang.Void,com.github.javaparser.ast.body.MethodDeclaration)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_9__744"
    linkageType: null
    functionLinenumber: -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: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_9__744:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_9__744].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_9__744"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 5
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_9__744:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].lambda$visit$9"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_findMembersOfKind_0__799].bootstrap$(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_findMembersOfKind_0__799"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_findMembersOfKind_0__799].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_findMembersOfKind_0__799:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_findMembersOfKind_0__799].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_findMembersOfKind_0__799].<init>(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_findMembersOfKind_0__799"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_findMembersOfKind_0__799:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_findMembersOfKind_0__799].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_findMembersOfKind_0__799"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].lambda$findMembersOfKind$0(java.lang.Class,com.github.javaparser.ast.body.BodyDeclaration)"
    functionUses: 6
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_findMembersOfKind_0__799:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].lambda$findMembersOfKind$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$HashMapInstantiator].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$HashMapInstantiator"
    linkageType: null
    functionLinenumber: 85
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Base].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$HashMapInstantiator:86,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Base].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$HashMapInstantiator].canInstantiate()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$HashMapInstantiator"
    linkageType: null
    functionLinenumber: 89
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$HashMapInstantiator].canCreateUsingDefault()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$HashMapInstantiator"
    linkageType: null
    functionLinenumber: 92
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$HashMapInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$HashMapInstantiator"
    linkageType: null
    functionLinenumber: 96
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 21
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$HashMapInstantiator:97,1"
      Dst: "[java.util.HashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__254].bootstrap$(com.github.javaparser.ast.stmt.ReturnStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__254"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.ReturnStmt"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__254].<init>(com.github.javaparser.ast.stmt.ReturnStmt)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__254:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__254].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__254].<init>(com.github.javaparser.ast.stmt.ReturnStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__254"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.ReturnStmt"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__254:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__254].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__254"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__254:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter$lambda_getBounds_0__708].bootstrap$(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter$lambda_getBounds_0__708"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter$lambda_getBounds_0__708].<init>(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter$lambda_getBounds_0__708:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter$lambda_getBounds_0__708].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter$lambda_getBounds_0__708].<init>(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter$lambda_getBounds_0__708"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter$lambda_getBounds_0__708:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter$lambda_getBounds_0__708].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter$lambda_getBounds_0__708"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].lambda$getBounds$0(com.github.javaparser.ast.type.ClassOrInterfaceType)"
    functionUses: 11
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter$lambda_getBounds_0__708:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].lambda$getBounds$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.ModuleDirectiveMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.ModuleDirectiveMetaModel"
    linkageType: null
    functionLinenumber: 42
    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:43,1"
      Dst: "[com.github.javaparser.metamodel.NodeMetaModel].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 47
    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:48,1"
      Dst: "[com.github.javaparser.metamodel.NodeMetaModel].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_109__579].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_109__579"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__579].<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__579:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_109__579].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_109__579].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_109__579"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_109__579:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_109__579].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_109__579"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_109__579:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$109"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$2].<init>(com.github.javaparser.ParserConfiguration)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ParserConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$2:298,1"
      Dst: "[com.github.javaparser.Processor].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 301
    functionDepth: 0
    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.ProblemReporter].<init>(java.util.function.Consumer)"
    - "[com.github.javaparser.ast.validator.Validators].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.VisitorValidator].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ParserConfiguration$2$lambda_postProcess_0__991].bootstrap$(com.github.javaparser.ParseResult)"
    - "[com.github.javaparser.ParseResult].getResult()"
    functionUses: 2
    ICount: 21
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ParserConfiguration$2:303"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ParserConfiguration$2:311"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ParserConfiguration$2:310"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ParserConfiguration$2:304"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ParserConfiguration$2:307"
        BranchSideFuncs:
        - "postProcess(com.github.javaparser.ParseResult,com.github.javaparser.ParserConfiguration)"
      - BranchSide: "com.github.javaparser.ParserConfiguration$2:306"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ParserConfiguration$2:307"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ParserConfiguration$2:311"
        BranchSideFuncs:
        - "<init>(java.util.function.Consumer)"
        - "getResult()"
        - "accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
        - "bootstrap$(com.github.javaparser.ParseResult)"
      - BranchSide: "com.github.javaparser.ParserConfiguration$2:310"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$2:302,1"
      Dst: "[com.github.javaparser.ParserConfiguration].getLanguageLevel"
    - Src: "com.github.javaparser.ParserConfiguration$2:305,1"
      Dst: "[com.github.javaparser.ast.validator.postprocessors.PostProcessors].postProcess"
    - Src: "com.github.javaparser.ParserConfiguration$2:308,1"
      Dst: "[com.github.javaparser.ParseResult].getResult"
    - Src: "com.github.javaparser.ParserConfiguration$2:308,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ParserConfiguration$2:308,1"
      Dst: "[com.github.javaparser.ParserConfiguration$2$lambda_postProcess_0__991].bootstrap$"
    - Src: "com.github.javaparser.ParserConfiguration$2:308,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].<init>"
    - Src: "com.github.javaparser.ParserConfiguration$2:308,1"
      Dst: "[com.github.javaparser.ast.validator.Validator].accept"
    JavaMethodInfo: null
    BBCount: 6
    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: null
    functionLinenumber: 307
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ParseResult"
    - "com.github.javaparser.Problem"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ParseResult].getProblems()"
    functionUses: 1
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$2:308,1"
      Dst: "[com.github.javaparser.ParseResult].getProblems"
    - Src: "com.github.javaparser.ParserConfiguration$2:308,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper$Base].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper$Base"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper$Base:75,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper$Base].<init>(com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper$Base"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper$Base:77,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper$Base].getProvider()"
    functionSourceFile: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper$Base"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.SerializerProvider"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper$Base].setProvider(com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper$Base"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper$Base].expectObjectFormat(com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper$Base"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper$Base].expectArrayFormat(com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper$Base"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper$Base].expectStringFormat(com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper$Base"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonStringFormatVisitor"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper$Base].expectNumberFormat(com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper$Base"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonNumberFormatVisitor"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper$Base].expectIntegerFormat(com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper$Base"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonIntegerFormatVisitor"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper$Base].expectBooleanFormat(com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper$Base"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonBooleanFormatVisitor"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper$Base].expectNullFormat(com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper$Base"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonNullFormatVisitor"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper$Base].expectAnyFormat(com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper$Base"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonAnyFormatVisitor"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper$Base].expectMapFormat(com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper$Base"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.observer.AstObserver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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: null
    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: null
    functionLinenumber: 42
    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.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.PropagatingAstObserver].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)"
    functionUses: 1
    ICount: 8
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.observer.PropagatingAstObserver$1:43,1"
      Dst: "[com.github.javaparser.ast.observer.AstObserver].propertyChange"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 47
    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)"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.observer.PropagatingAstObserver$1:48,1"
      Dst: "[com.github.javaparser.ast.observer.AstObserver].listChange"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 52
    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.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.PropagatingAstObserver$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)"
    functionUses: 2
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.observer.PropagatingAstObserver$1:53,1"
      Dst: "[com.github.javaparser.ast.observer.AstObserver].parentChange"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_201__439].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_201__439"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__439].<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__439:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_201__439].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_201__439].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_201__439"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_201__439:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_201__439].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_201__439"
    linkageType: null
    functionLinenumber: -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.expr.Name)"
    functionUses: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_201__439:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$201"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorList$lambda_toArray_1__720].bootstrap$()"
    functionSourceFile: "com.github.javaparser.utils.VisitorList$lambda_toArray_1__720"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList$lambda_toArray_1__720].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList$lambda_toArray_1__720:-1,1"
      Dst: "[com.github.javaparser.utils.VisitorList$lambda_toArray_1__720].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorList$lambda_toArray_1__720].<init>()"
    functionSourceFile: "com.github.javaparser.utils.VisitorList$lambda_toArray_1__720"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList$lambda_toArray_1__720:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorList$lambda_toArray_1__720].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.utils.VisitorList$lambda_toArray_1__720"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 11
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList$lambda_toArray_1__720:-1,1"
      Dst: "[com.github.javaparser.utils.VisitorList].lambda$toArray$1"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__246].bootstrap$(com.github.javaparser.ast.body.AnnotationMemberDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__246"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.AnnotationMemberDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__246].<init>(com.github.javaparser.ast.body.AnnotationMemberDeclaration)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__246:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__246].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__246].<init>(com.github.javaparser.ast.body.AnnotationMemberDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__246"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.AnnotationMemberDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__246:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__246].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__246"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__246:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_selectMatchingChildElements_2__1167].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_selectMatchingChildElements_2__1167"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_selectMatchingChildElements_2__1167].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_selectMatchingChildElements_2__1167:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_selectMatchingChildElements_2__1167].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_selectMatchingChildElements_2__1167].<init>()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_selectMatchingChildElements_2__1167"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_selectMatchingChildElements_2__1167:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_selectMatchingChildElements_2__1167].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_selectMatchingChildElements_2__1167"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].lambda$selectMatchingChildElements$2(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_selectMatchingChildElements_2__1167:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].lambda$selectMatchingChildElements$2"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharArray].<init>()"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharArray"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharArray:20,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharArray].parseDigitsIterative(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharArray"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.math.BigInteger"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 35
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharArray:49"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharArray:44"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharArray:43"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharArray:51"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharArray:56"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharArray:55"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharArray:53"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharArray:51"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharArray:56"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharArray:59"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharArray:58"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharArray:46,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].estimateNumBits"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharArray:46,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.BigSignificand].<init>"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharArray:48,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseUpTo7Digits"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharArray:50,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.BigSignificand].add"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharArray:52,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseEightDigits"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharArray:54,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.BigSignificand].fma"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharArray:57,1"
      Dst: "[java.lang.NumberFormatException].<init>"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharArray:59,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.BigSignificand].toBigInteger"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharArray].parseDigitsRecursive(char[],int,int,java.util.Map)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharArray"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.math.BigInteger"
    argCount: 4
    argTypes:
    - "char[]"
    - "int"
    - "int"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharArray:73"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharArray:78"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharArray:77"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharArray:74,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharArray].parseDigitsIterative"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharArray:78,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].splitFloor16"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharArray:79,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharArray].parseDigitsRecursive"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharArray:82,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharArray:82,1"
      Dst: "[java.util.Map].get"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharArray:82,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].multiply"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharArray:83,1"
      Dst: "[java.math.BigInteger].add"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.TextBlockLiteralExprMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.TextBlockLiteralExprMetaModel"
    linkageType: null
    functionLinenumber: 41
    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:42,1"
      Dst: "[com.github.javaparser.metamodel.LiteralStringValueExprMetaModel].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_getAllFields_0__822].bootstrap$()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_getAllFields_0__822"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_getAllFields_0__822].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_getAllFields_0__822:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_getAllFields_0__822].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_getAllFields_0__822].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_getAllFields_0__822"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_getAllFields_0__822:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_getAllFields_0__822].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_getAllFields_0__822"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].lambda$getAllFields$0(com.github.javaparser.resolution.types.ResolvedReferenceType)"
    functionUses: 6
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_getAllFields_0__822:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].lambda$getAllFields$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__131].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__131"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__131].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__131:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__131].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__131].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__131"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__131:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__131].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__131"
    linkageType: null
    functionLinenumber: -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.BlockComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    functionUses: 14
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__131:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_31__1068].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_31__1068"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_31__1068].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_31__1068:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_31__1068].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_31__1068].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_31__1068"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_31__1068:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_31__1068].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_31__1068"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__1068:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$31"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonParser$Feature].values()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonParser$Feature"
    linkageType: null
    functionLinenumber: 56
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser$Feature[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.ForStmt].clone()"
    - "[com.github.javaparser.ast.type.PrimitiveType].clone()"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].clone()"
    - "[com.github.javaparser.ast.stmt.AssertStmt].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].clone()"
    - "[com.github.javaparser.ast.expr.SwitchExpr].clone()"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].clone()"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].clone()"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.AssignExpr].clone()"
    - "[com.github.javaparser.ast.stmt.BlockStmt].clone()"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].clone()"
    - "[com.github.javaparser.ast.type.ReferenceType].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].clone()"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].clone()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.type.WildcardType].clone()"
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].clone()"
    - "[com.github.javaparser.ast.stmt.TryStmt].clone()"
    - "[com.github.javaparser.ast.body.FieldDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.PatternExpr].clone()"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].clone()"
    - "[com.github.javaparser.ast.type.TypeParameter].clone()"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].clone()"
    - "[com.github.javaparser.ast.stmt.YieldStmt].clone()"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].clone()"
    - "[com.github.javaparser.ast.type.VarType].clone()"
    - "[com.github.javaparser.ast.expr.LiteralExpr].clone()"
    - "[com.github.javaparser.ast.type.VoidType].clone()"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].clone()"
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.expr.NameExpr].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].clone()"
    - "[com.github.javaparser.ast.type.UnionType].clone()"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].clone()"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.ThisExpr].clone()"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].clone()"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].clone()"
    - "[com.github.javaparser.ast.expr.TypeExpr].clone()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].clone()"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].clone()"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.body.MethodDeclaration].clone()"
    - "[com.github.javaparser.ast.body.EnumDeclaration].clone()"
    - "[com.github.javaparser.ast.body.ReceiverParameter].clone()"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].clone()"
    - "[com.github.javaparser.ast.stmt.DoStmt].clone()"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].clone()"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].clone()"
    - "[com.github.javaparser.ast.expr.Name].clone()"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].clone()"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].clone()"
    - "[com.github.javaparser.ast.body.VariableDeclarator].clone()"
    - "[com.github.javaparser.ast.type.Type].clone()"
    - "[com.github.javaparser.ast.Modifier].clone()"
    - "[com.github.javaparser.ast.ImportDeclaration].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.type.IntersectionType].clone()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.Expression].clone()"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].clone()"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.CastExpr].clone()"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.Statement].clone()"
    - "[com.github.javaparser.ast.expr.SimpleName].clone()"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].clone()"
    - "[com.github.javaparser.ast.stmt.BreakStmt].clone()"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].clone()"
    - "[java.lang.Thread].clone()"
    - "[com.github.javaparser.ast.expr.ClassExpr].clone()"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].clone()"
    - "[com.github.javaparser.ast.body.Parameter].clone()"
    - "[com.github.javaparser.ast.Node].clone()"
    - "[com.github.javaparser.ast.PackageDeclaration].clone()"
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.type.ArrayType].clone()"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].clone()"
    - "[com.github.javaparser.ast.expr.LambdaExpr].clone()"
    - "[com.github.javaparser.ast.stmt.WhileStmt].clone()"
    - "[com.github.javaparser.ast.stmt.CatchClause].clone()"
    - "[com.github.javaparser.ast.stmt.IfStmt].clone()"
    - "[com.github.javaparser.ast.CompilationUnit].clone()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].clone()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].clone()"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].clone()"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].clone()"
    - "[com.github.javaparser.ast.expr.SuperExpr].clone()"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].clone()"
    - "[com.github.javaparser.ast.ArrayCreationLevel].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDirective].clone()"
    - "[com.github.javaparser.ast.expr.MemberValuePair].clone()"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].clone()"
    - "[com.github.javaparser.ast.body.RecordDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].clone()"
    - "[com.github.javaparser.ast.expr.UnaryExpr].clone()"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.BinaryExpr].clone()"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].clone()"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].clone()"
    - "[com.github.javaparser.ast.type.UnknownType].clone()"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].clone()"
    - "[com.fasterxml.jackson.databind.util.ISO8601DateFormat].clone()"
    functionUses: 1
    ICount: 4
    EdgeCount: 115
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonParser$Feature:57,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonParser$Feature].valueOf(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonParser$Feature"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser$Feature"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonParser$Feature:57,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonParser$Feature].collectDefaults()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonParser$Feature"
    linkageType: null
    functionLinenumber: 380
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonParser$Feature].values()"
    - "[com.fasterxml.jackson.core.JsonParser$Feature].enabledByDefault()"
    - "[com.fasterxml.jackson.core.JsonParser$Feature].getMask()"
    functionUses: 1
    ICount: 13
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.JsonParser$Feature:382"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonParser$Feature:387"
        BranchSideFuncs:
        - "values()"
        - "enabledByDefault()"
      - BranchSide: "com.fasterxml.jackson.core.JsonParser$Feature:386"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.JsonParser$Feature:383"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonParser$Feature:381"
        BranchSideFuncs:
        - "getMask()"
      - BranchSide: "com.fasterxml.jackson.core.JsonParser$Feature:380"
        BranchSideFuncs:
        - "values()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonParser$Feature:382,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser$Feature].values"
    - Src: "com.fasterxml.jackson.core.JsonParser$Feature:383,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser$Feature].enabledByDefault"
    - Src: "com.fasterxml.jackson.core.JsonParser$Feature:384,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser$Feature].getMask"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.JsonParser$Feature].<init>(java.lang.String,int,boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonParser$Feature"
    linkageType: null
    functionLinenumber: 389
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 19
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonParser$Feature:390,1"
      Dst: "[java.lang.Enum].<init>"
    - Src: "com.fasterxml.jackson.core.JsonParser$Feature:391,1"
      Dst: "[java.lang.Enum].ordinal"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonParser$Feature].enabledByDefault()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonParser$Feature"
    linkageType: null
    functionLinenumber: 394
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonParser$Feature].enabledIn(int)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonParser$Feature"
    linkageType: null
    functionLinenumber: 396
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.JsonParser$Feature:397"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonParser$Feature:396"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonParser$Feature].getMask()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonParser$Feature"
    linkageType: null
    functionLinenumber: 398
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 40
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonParser$Feature].$values()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonParser$Feature"
    linkageType: null
    functionLinenumber: 56
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser$Feature[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 40
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$ParameterParseStart__853].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ParseStart$ParameterParseStart__853"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ParseStart"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParseStart$ParameterParseStart__853].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$ParameterParseStart__853:-1,1"
      Dst: "[com.github.javaparser.ParseStart$ParameterParseStart__853].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$ParameterParseStart__853].<init>()"
    functionSourceFile: "com.github.javaparser.ParseStart$ParameterParseStart__853"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$ParameterParseStart__853:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$ParameterParseStart__853].parse(com.github.javaparser.GeneratedJavaParser)"
    functionSourceFile: "com.github.javaparser.ParseStart$ParameterParseStart__853"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__853:-1,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ParameterParseStart"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.SingleNodeTypeValidator$lambda_accept_0__1016].bootstrap$(com.github.javaparser.ast.validator.SingleNodeTypeValidator,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.SingleNodeTypeValidator$lambda_accept_0__1016"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__1016].<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__1016:-1,1"
      Dst: "[com.github.javaparser.ast.validator.SingleNodeTypeValidator$lambda_accept_0__1016].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.SingleNodeTypeValidator$lambda_accept_0__1016].<init>(com.github.javaparser.ast.validator.SingleNodeTypeValidator,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.SingleNodeTypeValidator$lambda_accept_0__1016"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.validator.SingleNodeTypeValidator"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.SingleNodeTypeValidator$lambda_accept_0__1016:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.SingleNodeTypeValidator$lambda_accept_0__1016].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.SingleNodeTypeValidator$lambda_accept_0__1016"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.SingleNodeTypeValidator$lambda_accept_0__1016:-1,1"
      Dst: "[com.github.javaparser.ast.validator.SingleNodeTypeValidator].lambda$accept$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].<init>(com.github.javaparser.ast.body.MethodDeclaration,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration"
    linkageType: null
    functionLinenumber: 55
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.MethodDeclaration"
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration:56,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].toString()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration"
    linkageType: null
    functionLinenumber: 62
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 19
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration:63,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration:63,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration:63,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].declaringType()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration"
    linkageType: null
    functionLinenumber: 70
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.Navigator].demandParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.resolution.Navigator].demandParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].<init>(com.github.javaparser.ast.expr.ObjectCreationExpr,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.resolution.Navigator].demandParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].symbolResolver(com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.JavaSymbolSolver].toTypeDeclaration(com.github.javaparser.ast.Node)"
    functionUses: 8
    ICount: 18
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration:71"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration:78"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.ast.expr.ObjectCreationExpr,com.github.javaparser.resolution.TypeSolver)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration:77"
        BranchSideFuncs:
        - "symbolResolver(com.github.javaparser.resolution.TypeSolver)"
        - "demandParentNode(com.github.javaparser.ast.Node)"
        - "toTypeDeclaration(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration:71,1"
      Dst: "[com.github.javaparser.resolution.Navigator].demandParentNode"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration:73,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration:78,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].symbolResolver"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration:78,1"
      Dst: "[com.github.javaparser.resolution.SymbolResolver].toTypeDeclaration"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].symbolResolver(com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration"
    linkageType: null
    functionLinenumber: 81
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.SymbolResolver"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.JavaSymbolSolver].<init>(com.github.javaparser.resolution.TypeSolver)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration:82,1"
      Dst: "[com.github.javaparser.symbolsolver.JavaSymbolSolver].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].getReturnType()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration"
    linkageType: null
    functionLinenumber: 86
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].convert(com.github.javaparser.ast.type.Type,com.github.javaparser.resolution.Context)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].get(com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].getContext()"
    - "[com.github.javaparser.ast.body.MethodDeclaration].getType()"
    functionUses: 6
    ICount: 8
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration:87,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].get"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration:87,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].getType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration:87,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].getContext"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration:87,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].convert"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].getNumberOfParams()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration"
    linkageType: null
    functionLinenumber: 91
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.CallableDeclaration].getParameters()"
    - "[com.github.javaparser.ast.NodeList].size()"
    functionUses: 23
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration:92,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getParameters"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration:92,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].getParam(int)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration"
    linkageType: null
    functionLinenumber: 96
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.declarations.ResolvedParameterDeclaration"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserParameterDeclaration].<init>(com.github.javaparser.ast.body.Parameter,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getParameters()"
    functionUses: 21
    ICount: 23
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration:97"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration:98"
        BranchSideFuncs:
        - "getNumberOfParams()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration:97"
        BranchSideFuncs:
        - "getNumberOfParams()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration:97"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration:100"
        BranchSideFuncs:
        - "getNumberOfParams()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration:99"
        BranchSideFuncs:
        - "getParameters()"
        - "get(int)"
        - "<init>(com.github.javaparser.ast.body.Parameter,com.github.javaparser.resolution.TypeSolver)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration:97,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].getNumberOfParams"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration:98,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration:98,1"
      Dst: "[java.lang.String].format"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration:98,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration:100,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getParameters"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration:100,1"
      Dst: "[com.github.javaparser.ast.NodeList].get"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration:100,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserParameterDeclaration].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].getUsage(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.MethodUsage"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration:104,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].resolveTypeVariables(com.github.javaparser.resolution.Context,java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration"
    linkageType: null
    functionLinenumber: 107
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.MethodUsage"
    argCount: 2
    argTypes:
    - "com.github.javaparser.resolution.Context"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic].<init>(com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic].resolveTypeVariables(com.github.javaparser.resolution.Context,java.util.List)"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration:108,1"
      Dst: "[com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration:108,1"
      Dst: "[com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic].resolveTypeVariables"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].getContext()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration"
    linkageType: null
    functionLinenumber: 111
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.Context"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory].getContext(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration:112,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory].getContext"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].isAbstract()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration"
    linkageType: null
    functionLinenumber: 116
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.MethodDeclaration].getBody()"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration:117"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration:116"
        BranchSideFuncs:
        - "getBody()"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration:117,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].getBody"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration:117,1"
      Dst: "[java.util.Optional].isPresent"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].getName()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration"
    linkageType: null
    functionLinenumber: 121
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getName()"
    functionUses: 10
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration:122,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration:122,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].getTypeParameters()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration"
    linkageType: null
    functionLinenumber: 126
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration$lambda_getTypeParameters_0__859].bootstrap$(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getTypeParameters()"
    functionUses: 9
    ICount: 10
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration:127,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getTypeParameters"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration:127,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration:127,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration$lambda_getTypeParameters_0__859].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration:127,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration:127,1"
      Dst: "[java.util.stream.Collectors].toList"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration:127,1"
      Dst: "[java.util.stream.Stream].collect"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].isDefaultMethod()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration:132,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].isDefault"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].isStatic()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration"
    linkageType: null
    functionLinenumber: 136
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.modifiers.NodeWithStaticModifier].isStatic()"
    functionUses: 5
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration:137,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.modifiers.NodeWithStaticModifier].isStatic"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].getWrappedNode()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.MethodDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].accessSpecifier()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration"
    linkageType: null
    functionLinenumber: 150
    functionDepth: 0
    returnType: "com.github.javaparser.ast.AccessSpecifier"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithModifiers].getAccessSpecifier()"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration:151,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithModifiers].getAccessSpecifier"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].getNumberOfSpecifiedExceptions()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration"
    linkageType: null
    functionLinenumber: 155
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.CallableDeclaration].getThrownExceptions()"
    - "[com.github.javaparser.ast.NodeList].size()"
    functionUses: 4
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration:156,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getThrownExceptions"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration:156,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].getSpecifiedException(int)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration"
    linkageType: null
    functionLinenumber: 160
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].getNumberOfSpecifiedExceptions()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].getNumberOfSpecifiedExceptions()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].convert(com.github.javaparser.ast.type.Type,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].get(com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getThrownExceptions()"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    functionUses: 1
    ICount: 24
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration:161"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration:162"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration:161"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration:161"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration:165"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration:164"
        BranchSideFuncs:
        - "getThrownExceptions()"
        - "get(com.github.javaparser.resolution.TypeSolver)"
        - "convert(com.github.javaparser.ast.type.Type,com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration:161,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].getNumberOfSpecifiedExceptions"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration:163,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration:162,1"
      Dst: "[java.lang.String].format"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration:162,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration:165,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].get"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration:165,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getThrownExceptions"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration:166,1"
      Dst: "[com.github.javaparser.ast.NodeList].get"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration:165,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].convert"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].toAst()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration:171,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].toDescriptor()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration:176,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].toDescriptor"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].lambda$getTypeParameters$0(com.github.javaparser.ast.type.TypeParameter)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration"
    linkageType: null
    functionLinenumber: 126
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.type.TypeParameter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].<init>(com.github.javaparser.ast.type.TypeParameter,com.github.javaparser.resolution.TypeSolver)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration:127,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.exc.InvalidDefinitionException].<init>(com.fasterxml.jackson.core.JsonParser,java.lang.String,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.exc.InvalidDefinitionException"
    linkageType: null
    functionLinenumber: 29
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "java.lang.String"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JsonMappingException].<init>(java.io.Closeable,java.lang.String)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.exc.InvalidDefinitionException:30,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.exc.InvalidDefinitionException].<init>(com.fasterxml.jackson.core.JsonGenerator,java.lang.String,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.exc.InvalidDefinitionException"
    linkageType: null
    functionLinenumber: 37
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "java.lang.String"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JsonMappingException].<init>(java.io.Closeable,java.lang.String)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.exc.InvalidDefinitionException:38,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.exc.InvalidDefinitionException].<init>(com.fasterxml.jackson.core.JsonParser,java.lang.String,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition)"
    functionSourceFile: "com.fasterxml.jackson.databind.exc.InvalidDefinitionException"
    linkageType: null
    functionLinenumber: 45
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "java.lang.String"
    - "com.fasterxml.jackson.databind.BeanDescription"
    - "com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JsonMappingException].<init>(java.io.Closeable,java.lang.String)"
    - "[com.fasterxml.jackson.databind.BeanDescription].getType()"
    functionUses: 1
    ICount: 14
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.exc.InvalidDefinitionException:47"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.exc.InvalidDefinitionException:46"
        BranchSideFuncs:
        - "getType()"
      - BranchSide: "com.fasterxml.jackson.databind.exc.InvalidDefinitionException:45"
        BranchSideFuncs:
        - "<init>(java.io.Closeable,java.lang.String)"
        - "getType()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.exc.InvalidDefinitionException:46,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException].<init>"
    - Src: "com.fasterxml.jackson.databind.exc.InvalidDefinitionException:47,1"
      Dst: "[com.fasterxml.jackson.databind.BeanDescription].getType"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.exc.InvalidDefinitionException].<init>(com.fasterxml.jackson.core.JsonGenerator,java.lang.String,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition)"
    functionSourceFile: "com.fasterxml.jackson.databind.exc.InvalidDefinitionException"
    linkageType: null
    functionLinenumber: 53
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "java.lang.String"
    - "com.fasterxml.jackson.databind.BeanDescription"
    - "com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JsonMappingException].<init>(java.io.Closeable,java.lang.String)"
    - "[com.fasterxml.jackson.databind.BeanDescription].getType()"
    functionUses: 1
    ICount: 14
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.exc.InvalidDefinitionException:55"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.exc.InvalidDefinitionException:54"
        BranchSideFuncs:
        - "getType()"
      - BranchSide: "com.fasterxml.jackson.databind.exc.InvalidDefinitionException:53"
        BranchSideFuncs:
        - "<init>(java.io.Closeable,java.lang.String)"
        - "getType()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.exc.InvalidDefinitionException:54,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException].<init>"
    - Src: "com.fasterxml.jackson.databind.exc.InvalidDefinitionException:55,1"
      Dst: "[com.fasterxml.jackson.databind.BeanDescription].getType"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.exc.InvalidDefinitionException].'from'(com.fasterxml.jackson.core.JsonParser,java.lang.String,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition)"
    functionSourceFile: "com.fasterxml.jackson.databind.exc.InvalidDefinitionException"
    linkageType: null
    functionLinenumber: 61
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.exc.InvalidDefinitionException"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "java.lang.String"
    - "com.fasterxml.jackson.databind.BeanDescription"
    - "com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.exc.InvalidDefinitionException].<init>(com.fasterxml.jackson.core.JsonParser,java.lang.String,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.exc.InvalidDefinitionException:62,1"
      Dst: "[com.fasterxml.jackson.databind.exc.InvalidDefinitionException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.exc.InvalidDefinitionException].'from'(com.fasterxml.jackson.core.JsonParser,java.lang.String,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.exc.InvalidDefinitionException"
    linkageType: null
    functionLinenumber: 66
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.exc.InvalidDefinitionException"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "java.lang.String"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.exc.InvalidDefinitionException].<init>(com.fasterxml.jackson.core.JsonParser,java.lang.String,com.fasterxml.jackson.databind.JavaType)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.exc.InvalidDefinitionException:67,1"
      Dst: "[com.fasterxml.jackson.databind.exc.InvalidDefinitionException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.exc.InvalidDefinitionException].'from'(com.fasterxml.jackson.core.JsonGenerator,java.lang.String,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition)"
    functionSourceFile: "com.fasterxml.jackson.databind.exc.InvalidDefinitionException"
    linkageType: null
    functionLinenumber: 71
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.exc.InvalidDefinitionException"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "java.lang.String"
    - "com.fasterxml.jackson.databind.BeanDescription"
    - "com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.exc.InvalidDefinitionException].<init>(com.fasterxml.jackson.core.JsonGenerator,java.lang.String,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition)"
    functionUses: 2
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.exc.InvalidDefinitionException:72,1"
      Dst: "[com.fasterxml.jackson.databind.exc.InvalidDefinitionException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.exc.InvalidDefinitionException].'from'(com.fasterxml.jackson.core.JsonGenerator,java.lang.String,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.exc.InvalidDefinitionException"
    linkageType: null
    functionLinenumber: 76
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.exc.InvalidDefinitionException"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "java.lang.String"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.exc.InvalidDefinitionException].<init>(com.fasterxml.jackson.core.JsonGenerator,java.lang.String,com.fasterxml.jackson.databind.JavaType)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.exc.InvalidDefinitionException:77,1"
      Dst: "[com.fasterxml.jackson.databind.exc.InvalidDefinitionException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.exc.InvalidDefinitionException].getType()"
    functionSourceFile: "com.fasterxml.jackson.databind.exc.InvalidDefinitionException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.exc.InvalidDefinitionException].getBeanDescription()"
    functionSourceFile: "com.fasterxml.jackson.databind.exc.InvalidDefinitionException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.BeanDescription"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.exc.InvalidDefinitionException].getProperty()"
    functionSourceFile: "com.fasterxml.jackson.databind.exc.InvalidDefinitionException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.type.WritableTypeId$Inclusion].values()"
    functionSourceFile: "com.fasterxml.jackson.core.type.WritableTypeId$Inclusion"
    linkageType: null
    functionLinenumber: 33
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.type.WritableTypeId$Inclusion[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.ForStmt].clone()"
    - "[com.github.javaparser.ast.type.PrimitiveType].clone()"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].clone()"
    - "[com.github.javaparser.ast.stmt.AssertStmt].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].clone()"
    - "[com.github.javaparser.ast.expr.SwitchExpr].clone()"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].clone()"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].clone()"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.AssignExpr].clone()"
    - "[com.github.javaparser.ast.stmt.BlockStmt].clone()"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].clone()"
    - "[com.github.javaparser.ast.type.ReferenceType].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].clone()"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].clone()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.type.WildcardType].clone()"
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].clone()"
    - "[com.github.javaparser.ast.stmt.TryStmt].clone()"
    - "[com.github.javaparser.ast.body.FieldDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.PatternExpr].clone()"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].clone()"
    - "[com.github.javaparser.ast.type.TypeParameter].clone()"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].clone()"
    - "[com.github.javaparser.ast.stmt.YieldStmt].clone()"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].clone()"
    - "[com.github.javaparser.ast.type.VarType].clone()"
    - "[com.github.javaparser.ast.expr.LiteralExpr].clone()"
    - "[com.github.javaparser.ast.type.VoidType].clone()"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].clone()"
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.expr.NameExpr].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].clone()"
    - "[com.github.javaparser.ast.type.UnionType].clone()"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].clone()"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.ThisExpr].clone()"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].clone()"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].clone()"
    - "[com.github.javaparser.ast.expr.TypeExpr].clone()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].clone()"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].clone()"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.body.MethodDeclaration].clone()"
    - "[com.github.javaparser.ast.body.EnumDeclaration].clone()"
    - "[com.github.javaparser.ast.body.ReceiverParameter].clone()"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].clone()"
    - "[com.github.javaparser.ast.stmt.DoStmt].clone()"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].clone()"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].clone()"
    - "[com.github.javaparser.ast.expr.Name].clone()"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].clone()"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].clone()"
    - "[com.github.javaparser.ast.body.VariableDeclarator].clone()"
    - "[com.github.javaparser.ast.type.Type].clone()"
    - "[com.github.javaparser.ast.Modifier].clone()"
    - "[com.github.javaparser.ast.ImportDeclaration].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.type.IntersectionType].clone()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.Expression].clone()"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].clone()"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.CastExpr].clone()"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.Statement].clone()"
    - "[com.github.javaparser.ast.expr.SimpleName].clone()"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].clone()"
    - "[com.github.javaparser.ast.stmt.BreakStmt].clone()"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].clone()"
    - "[java.lang.Thread].clone()"
    - "[com.github.javaparser.ast.expr.ClassExpr].clone()"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].clone()"
    - "[com.github.javaparser.ast.body.Parameter].clone()"
    - "[com.github.javaparser.ast.Node].clone()"
    - "[com.github.javaparser.ast.PackageDeclaration].clone()"
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.type.ArrayType].clone()"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].clone()"
    - "[com.github.javaparser.ast.expr.LambdaExpr].clone()"
    - "[com.github.javaparser.ast.stmt.WhileStmt].clone()"
    - "[com.github.javaparser.ast.stmt.CatchClause].clone()"
    - "[com.github.javaparser.ast.stmt.IfStmt].clone()"
    - "[com.github.javaparser.ast.CompilationUnit].clone()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].clone()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].clone()"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].clone()"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].clone()"
    - "[com.github.javaparser.ast.expr.SuperExpr].clone()"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].clone()"
    - "[com.github.javaparser.ast.ArrayCreationLevel].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDirective].clone()"
    - "[com.github.javaparser.ast.expr.MemberValuePair].clone()"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].clone()"
    - "[com.github.javaparser.ast.body.RecordDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].clone()"
    - "[com.github.javaparser.ast.expr.UnaryExpr].clone()"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.BinaryExpr].clone()"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].clone()"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].clone()"
    - "[com.github.javaparser.ast.type.UnknownType].clone()"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].clone()"
    - "[com.fasterxml.jackson.databind.util.ISO8601DateFormat].clone()"
    functionUses: 1
    ICount: 4
    EdgeCount: 115
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.type.WritableTypeId$Inclusion:34,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.type.WritableTypeId$Inclusion].valueOf(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.type.WritableTypeId$Inclusion"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.type.WritableTypeId$Inclusion"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.type.WritableTypeId$Inclusion:34,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.type.WritableTypeId$Inclusion].<init>(java.lang.String,int)"
    functionSourceFile: "com.fasterxml.jackson.core.type.WritableTypeId$Inclusion"
    linkageType: null
    functionLinenumber: 33
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.type.WritableTypeId$Inclusion:34,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.type.WritableTypeId$Inclusion].requiresObjectContext()"
    functionSourceFile: "com.fasterxml.jackson.core.type.WritableTypeId$Inclusion"
    linkageType: null
    functionLinenumber: 94
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.type.WritableTypeId$Inclusion:95"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.type.WritableTypeId$Inclusion:94"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.type.WritableTypeId$Inclusion:95"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.type.WritableTypeId$Inclusion:94"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.type.WritableTypeId$Inclusion].$values()"
    functionSourceFile: "com.fasterxml.jackson.core.type.WritableTypeId$Inclusion"
    linkageType: null
    functionLinenumber: 33
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.type.WritableTypeId$Inclusion[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__97].bootstrap$(com.github.javaparser.ast.stmt.CatchClause)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__97"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.CatchClause"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__97].<init>(com.github.javaparser.ast.stmt.CatchClause)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__97:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__97].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__97].<init>(com.github.javaparser.ast.stmt.CatchClause)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__97"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.CatchClause"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__97:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__97].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__97"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__97:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_176__522].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_176__522"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__522].<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__522:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_176__522].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_176__522].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_176__522"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_176__522:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_176__522].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_176__522"
    linkageType: null
    functionLinenumber: -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.body.VariableDeclarator)"
    functionUses: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_176__522:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$176"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext].<init>(com.github.javaparser.ast.expr.FieldAccessExpr,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext"
    linkageType: null
    functionLinenumber: 51
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.FieldAccessExpr"
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].<init>(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:52,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext].solveSymbol(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext"
    linkageType: null
    functionLinenumber: 56
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.model.SymbolReference"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].getName()"
    - "[com.github.javaparser.ast.Node].toString()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr:com.github.javaparser.resolution.types.ResolvedReferenceType].getScope()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].get(com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].getTypeOfThisIn(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration()"
    - "[com.github.javaparser.symbolsolver.resolution.SymbolSolver].<init>(com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.resolution.SymbolSolver].solveSymbolInType(com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration,java.lang.String)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration()"
    - "[com.github.javaparser.resolution.Navigator].demandParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory].getContext(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnnotationDeclarationContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForStatementContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnumDeclarationContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ObjectCreationContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForEachStatementContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.InstanceOfExprContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.VariableDeclarationExprContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.resolution.Context].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext].solveSymbol(java.lang.String)"
    functionUses: 11
    ICount: 36
    EdgeCount: 34
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:57"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:68"
        BranchSideFuncs:
        - "getScope()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:67"
        BranchSideFuncs:
        - "solveSymbol(java.lang.String)"
        - "demandParentNode(com.github.javaparser.ast.Node)"
        - "getContext(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:58"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:68"
        BranchSideFuncs:
        - "getTypeOfThisIn(com.github.javaparser.ast.Node)"
        - "get(com.github.javaparser.resolution.TypeSolver)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:67"
        BranchSideFuncs:
        - "solveSymbol(java.lang.String)"
        - "demandParentNode(com.github.javaparser.ast.Node)"
        - "getContext(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:60"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:68"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.resolution.TypeSolver)"
        - "solveSymbolInType(com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration,java.lang.String)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:67"
        BranchSideFuncs:
        - "solveSymbol(java.lang.String)"
        - "demandParentNode(com.github.javaparser.ast.Node)"
        - "getContext(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:57,1"
      Dst: "[com.github.javaparser.ast.expr.FieldAccessExpr].getName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:57,1"
      Dst: "[com.github.javaparser.ast.Node].toString"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:57,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:58,1"
      Dst: "[com.github.javaparser.ast.expr.FieldAccessExpr].getScope"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:59,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].get"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:59,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].getTypeOfThisIn"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:60,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:60,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:60,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:61,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.SymbolSolver].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:62,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:61,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.SymbolSolver].solveSymbolInType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:68,1"
      Dst: "[com.github.javaparser.resolution.Navigator].demandParentNode"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:68,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory].getContext"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:68,1"
      Dst: "[com.github.javaparser.resolution.Context].solveSymbol"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext].solveType(java.lang.String,java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext"
    linkageType: null
    functionLinenumber: 72
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.model.SymbolReference"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.Navigator].demandParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory].getContext(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.resolution.Context].solveType(java.lang.String,java.util.List)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext].solveType(java.lang.String,java.util.List)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ObjectCreationContext].solveType(java.lang.String,java.util.List)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext].solveType(java.lang.String,java.util.List)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationExtendsContext].solveType(java.lang.String,java.util.List)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnumDeclarationContext].solveType(java.lang.String,java.util.List)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext].solveType(java.lang.String,java.util.List)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext].solveType(java.lang.String,java.util.List)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnnotationDeclarationContext].solveType(java.lang.String,java.util.List)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext].solveType(java.lang.String,java.util.List)"
    functionUses: 9
    ICount: 9
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:73,1"
      Dst: "[com.github.javaparser.resolution.Navigator].demandParentNode"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:73,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory].getContext"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:73,1"
      Dst: "[com.github.javaparser.resolution.Context].solveType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext].solveMethod(java.lang.String,java.util.List,boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext"
    linkageType: null
    functionLinenumber: 77
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.model.SymbolReference"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.util.List"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.Navigator].demandParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory].getContext(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForEachStatementContext].solveMethod(java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].solveMethod(java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext].solveMethod(java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext].solveMethod(java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext].solveMethod(java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext].solveMethod(java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext].solveMethod(java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext].solveMethod(java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext].solveMethod(java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForStatementContext].solveMethod(java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnumDeclarationContext].solveMethod(java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext].solveMethod(java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext].solveMethod(java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext].solveMethod(java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnnotationDeclarationContext].solveMethod(java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext].solveMethod(java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.resolution.Context].solveMethod(java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ObjectCreationContext].solveMethod(java.lang.String,java.util.List,boolean)"
    functionUses: 12
    ICount: 10
    EdgeCount: 20
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:78,1"
      Dst: "[com.github.javaparser.resolution.Navigator].demandParentNode"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:78,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory].getContext"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:78,1"
      Dst: "[com.github.javaparser.resolution.Context].solveMethod"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext].solveSymbolAsValue(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext"
    linkageType: null
    functionLinenumber: 82
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].getScope()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].getName()"
    - "[com.github.javaparser.ast.Node].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].get(com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].getType(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isArray()"
    - "[com.github.javaparser.resolution.model.Value].<init>(com.github.javaparser.resolution.types.ResolvedType,java.lang.String)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isReferenceType()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr:com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder:com.github.javaparser.resolution.model.typesystem.NullType:com.github.javaparser.resolution.types.ResolvedArrayType:com.github.javaparser.resolution.types.ResolvedPrimitiveType:com.github.javaparser.resolution.types.ResolvedType:com.github.javaparser.resolution.types.ResolvedTypeVariable].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext].solveSymbolAsValue(java.lang.String,com.github.javaparser.resolution.types.ResolvedReferenceType)"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].isConstraint()"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType:com.github.javaparser.resolution.types.ResolvedType].asConstraintType()"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType:com.github.javaparser.resolution.types.ResolvedType].asConstraintType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType:com.github.javaparser.resolution.types.ResolvedReferenceType].getBound()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext].solveSymbolAsValue(java.lang.String,com.github.javaparser.resolution.types.ResolvedReferenceType)"
    - "[com.github.javaparser.resolution.Context].solveSymbolAsValueInParentContext(java.lang.String)"
    functionUses: 7
    ICount: 39
    EdgeCount: 20
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:84"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:97"
        BranchSideFuncs:
        - "get(com.github.javaparser.resolution.TypeSolver)"
        - "getType(com.github.javaparser.ast.Node)"
        - "isArray()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:96"
        BranchSideFuncs:
        - "solveSymbolAsValueInParentContext(java.lang.String)"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:86"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:89"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.resolution.types.ResolvedType,java.lang.String)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:88"
        BranchSideFuncs:
        - "isReferenceType()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:86"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:89"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.resolution.types.ResolvedType,java.lang.String)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:88"
        BranchSideFuncs:
        - "isReferenceType()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:89"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:92"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:91"
        BranchSideFuncs:
        - "isConstraint()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:92"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:95"
        BranchSideFuncs:
        - "solveSymbolAsValue(java.lang.String,com.github.javaparser.resolution.types.ResolvedReferenceType)"
        - "getBound()"
        - "asConstraintType()"
        - "asReferenceType()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:94"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:83,1"
      Dst: "[com.github.javaparser.ast.expr.FieldAccessExpr].getScope"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:84,1"
      Dst: "[com.github.javaparser.ast.expr.FieldAccessExpr].getName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:84,1"
      Dst: "[com.github.javaparser.ast.Node].toString"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:84,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:85,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].get"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:85,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].getType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:86,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isArray"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:87,1"
      Dst: "[com.github.javaparser.resolution.model.Value].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:87,1"
      Dst: "[java.util.Optional].of"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:89,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:90,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:90,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext].solveSymbolAsValue"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:92,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isConstraint"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:93,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asConstraintType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:93,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].getBound"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:95,1"
      Dst: "[java.util.Optional].empty"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:97,1"
      Dst: "[com.github.javaparser.resolution.Context].solveSymbolAsValueInParentContext"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext].solveSymbolAsValue(java.lang.String,com.github.javaparser.resolution.types.ResolvedReferenceType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext"
    linkageType: null
    functionLinenumber: 103
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.github.javaparser.resolution.types.ResolvedReferenceType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration()"
    - "[com.github.javaparser.resolution.declarations.ResolvedEnumDeclaration:com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].isEnum()"
    - "[com.github.javaparser.resolution.declarations.ResolvedEnumDeclaration].hasEnumConstant(java.lang.String)"
    - "[com.github.javaparser.resolution.model.Value].<init>(com.github.javaparser.resolution.types.ResolvedType,java.lang.String)"
    - "[com.github.javaparser.resolution.declarations.ResolvedEnumDeclaration].getEnumConstant(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumConstantDeclaration].getType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumConstantDeclaration].getType()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumConstantDeclaration].getType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getFieldType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext$lambda_solveSymbolAsValue_0__803].bootstrap$(java.lang.String)"
    functionUses: 2
    ICount: 23
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:105"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:114"
        BranchSideFuncs:
        - "isEnum()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:113"
        BranchSideFuncs:
        - "getFieldType(java.lang.String)"
        - "bootstrap$(java.lang.String)"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:107"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:114"
        BranchSideFuncs:
        - "hasEnumConstant(java.lang.String)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:113"
        BranchSideFuncs:
        - "getFieldType(java.lang.String)"
        - "bootstrap$(java.lang.String)"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:109"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:114"
        BranchSideFuncs:
        - "getEnumConstant(java.lang.String)"
        - "getType()"
        - "<init>(com.github.javaparser.resolution.types.ResolvedType,java.lang.String)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:113"
        BranchSideFuncs:
        - "getFieldType(java.lang.String)"
        - "bootstrap$(java.lang.String)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:104,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:105,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:106,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:107,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].isEnum"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:109,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedEnumDeclaration].hasEnumConstant"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:110,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedEnumDeclaration].getEnumConstant"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:110,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedValueDeclaration].getType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:110,1"
      Dst: "[com.github.javaparser.resolution.model.Value].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:110,1"
      Dst: "[java.util.Optional].of"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:114,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].getFieldType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:115,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext$lambda_solveSymbolAsValue_0__803].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:115,1"
      Dst: "[java.util.Optional].map"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext].solveField(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext"
    linkageType: null
    functionLinenumber: 118
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.model.SymbolReference"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].findTypeDeclarations(java.util.Optional)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].getScope()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].isEnum()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].asEnum()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext$lambda_solveField_1__1197].bootstrap$(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].getEnumConstants()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].getEnumConstants()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].getEnumConstants()"
    - "[com.github.javaparser.resolution.model.SymbolReference].solved(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].getField(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getField(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].getField(java.lang.String)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].getField(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].getField(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].getField(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].getField(java.lang.String)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].getName()"
    - "[com.github.javaparser.resolution.model.SymbolReference].solved(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
    - "[com.github.javaparser.resolution.model.SymbolReference].unsolved()"
    functionUses: 1
    ICount: 37
    EdgeCount: 67
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:120"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:132"
        BranchSideFuncs:
        - "hasNext()"
        - "isEnum()"
        - "next()"
        - "iterator()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:131"
        BranchSideFuncs:
        - "unsolved()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:121"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:128"
        BranchSideFuncs:
        - "asEnum()"
        - "getEnumConstants()"
        - "bootstrap$(java.lang.String)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:127"
        BranchSideFuncs:
        - "getId()"
        - "getName()"
        - "solved(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
        - "getField(java.lang.String)"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:123"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:128"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:127"
        BranchSideFuncs:
        - "getId()"
        - "getName()"
        - "solved(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
        - "getField(java.lang.String)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:119,1"
      Dst: "[com.github.javaparser.ast.expr.FieldAccessExpr].getScope"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:119,1"
      Dst: "[java.util.Optional].of"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:119,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].findTypeDeclarations"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:120,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:120,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:120,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:121,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].isEnum"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:122,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].asEnum"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:122,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedEnumDeclaration].getEnumConstants"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:122,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:122,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext$lambda_solveField_1__1197].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:122,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:122,1"
      Dst: "[java.util.stream.Stream].findFirst"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:123,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:124,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:124,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].solved"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:128,1"
      Dst: "[com.github.javaparser.ast.expr.FieldAccessExpr].getName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:128,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:128,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].getField"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:132,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].unsolved"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext].lambda$solveField$1(java.lang.String,com.github.javaparser.resolution.declarations.ResolvedEnumConstantDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.github.javaparser.resolution.declarations.ResolvedEnumConstantDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:122,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedEnumConstantDeclaration].getName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:122,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext].lambda$solveSymbolAsValue$0(java.lang.String,com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext"
    linkageType: null
    functionLinenumber: 114
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.model.Value"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.model.Value].<init>(com.github.javaparser.resolution.types.ResolvedType,java.lang.String)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext:115,1"
      Dst: "[com.github.javaparser.resolution.model.Value].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$ConstantValueInstantiator].<init>(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$ConstantValueInstantiator"
    linkageType: null
    functionLinenumber: 133
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Base].<init>(java.lang.Class)"
    functionUses: 3
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$ConstantValueInstantiator:134,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$ConstantValueInstantiator:134,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Base].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$ConstantValueInstantiator].canInstantiate()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$ConstantValueInstantiator"
    linkageType: null
    functionLinenumber: 138
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$ConstantValueInstantiator].canCreateUsingDefault()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$ConstantValueInstantiator"
    linkageType: null
    functionLinenumber: 141
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$ConstantValueInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$ConstantValueInstantiator"
    linkageType: null
    functionLinenumber: 145
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 21
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ValueInjector].<init>(com.fasterxml.jackson.databind.PropertyName,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.introspect.AnnotatedMember,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ValueInjector"
    linkageType: null
    functionLinenumber: 26
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.PropertyName"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.BeanProperty$Std].<init>(com.fasterxml.jackson.databind.PropertyName,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.PropertyName,com.fasterxml.jackson.databind.introspect.AnnotatedMember,com.fasterxml.jackson.databind.PropertyMetadata)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.ValueInjector:27,1"
      Dst: "[com.fasterxml.jackson.databind.BeanProperty$Std].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ValueInjector].<init>(com.fasterxml.jackson.databind.PropertyName,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.util.Annotations,com.fasterxml.jackson.databind.introspect.AnnotatedMember,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ValueInjector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.PropertyName"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.util.Annotations"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.ValueInjector:39,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ValueInjector].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ValueInjector].findValue(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ValueInjector"
    linkageType: null
    functionLinenumber: 44
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.DeserializationContext].findInjectableValue(java.lang.Object,com.fasterxml.jackson.databind.BeanProperty,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.ValueInjector:45,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].findInjectableValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ValueInjector].inject(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ValueInjector"
    linkageType: null
    functionLinenumber: 50
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.ValueInjector].findValue(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].setValue(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].setValue(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].setValue(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].setValue(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].setValue(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 7
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.ValueInjector:51,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ValueInjector].findValue"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ValueInjector:51,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].setValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_140__448].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_140__448"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__448].<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__448:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_140__448].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_140__448].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_140__448"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_140__448:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_140__448].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_140__448"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_140__448:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$140"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonPointer$PointerParent].<init>(com.fasterxml.jackson.core.JsonPointer$PointerParent,int,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonPointer$PointerParent"
    linkageType: null
    functionLinenumber: 789
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonPointer$PointerParent"
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonPointer$PointerParent:790,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__250].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__250"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__250].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__250:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__250].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__250].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__250"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__250:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__250].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__250"
    linkageType: null
    functionLinenumber: -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.BlockComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    functionUses: 14
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__250:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].<init>(java.lang.Class,java.lang.reflect.Type,com.github.javaparser.resolution.TypeSolver,boolean,java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration"
    linkageType: null
    functionLinenumber: 48
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.lang.Class"
    - "java.lang.reflect.Type"
    - "com.github.javaparser.resolution.TypeSolver"
    - "boolean"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration:49,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].getName()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration"
    linkageType: null
    functionLinenumber: 62
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].hasName()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration:68"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration:67"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].toString()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration"
    linkageType: null
    functionLinenumber: 72
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 19
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration:73,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration:73,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration:73,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].isField()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].isParameter()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].isVariadic()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration"
    linkageType: null
    functionLinenumber: 90
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 11
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].isType()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].getType()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration"
    linkageType: null
    functionLinenumber: 100
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory].typeUsageFor(java.lang.reflect.Type,com.github.javaparser.resolution.TypeSolver)"
    functionUses: 25
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration:101,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory].typeUsageFor"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].equals(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration"
    linkageType: null
    functionLinenumber: 105
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 33
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration:106"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration:107"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration:106"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration:107"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration:107"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration:106"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration:107"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration:108"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration:107"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration:109"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration:-1"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration:110"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration:-1"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration:111"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration:-1"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration:112"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration:-1"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration:113"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration:107,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration:110,1"
      Dst: "[java.util.Objects].equals"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].hashCode()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration"
    linkageType: null
    functionLinenumber: 117
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration:118,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration:118,1"
      Dst: "[java.util.Objects].hash"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_3__1097].bootstrap$(com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_3__1097"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__1097].<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__1097:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_3__1097].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_3__1097].<init>(com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_3__1097"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_3__1097:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_3__1097].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_3__1097"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 3
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_3__1097:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].lambda$calculate$3"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 26
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedLambdaConstraintType:27,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].describe()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedLambdaConstraintType"
    linkageType: null
    functionLinenumber: 32
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].describe()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].describe()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].describe()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].describe()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType:com.github.javaparser.resolution.types.ResolvedPrimitiveType:com.github.javaparser.resolution.types.ResolvedVoidType:com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].describe()"
    functionUses: 34
    ICount: 9
    EdgeCount: 11
    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"
    - 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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].getBound()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedLambdaConstraintType"
    linkageType: null
    functionLinenumber: 36
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].isConstraint()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedLambdaConstraintType"
    linkageType: null
    functionLinenumber: 41
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].asConstraintType()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedLambdaConstraintType"
    linkageType: null
    functionLinenumber: 46
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedLambdaConstraintType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: 50
    functionDepth: 0
    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: 5
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedLambdaConstraintType:51,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 55
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedVoidType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    functionUses: 39
    ICount: 5
    EdgeCount: 14
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedLambdaConstraintType:56,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isAssignableBy"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].toString()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedLambdaConstraintType"
    linkageType: null
    functionLinenumber: 60
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 20
    ICount: 9
    EdgeCount: 0
    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"
    - Src: "com.github.javaparser.resolution.types.ResolvedLambdaConstraintType:61,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_202__440].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_202__440"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__440].<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__440:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_202__440].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_202__440].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_202__440"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_202__440:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_202__440].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_202__440"
    linkageType: null
    functionLinenumber: -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.comments.Comment)"
    functionUses: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_202__440:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$202"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_106__576].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_106__576"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__576].<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__576:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_106__576].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_106__576].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_106__576"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_106__576:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_106__576].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_106__576"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_106__576:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$106"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserSymbolDeclaration].field(com.github.javaparser.ast.body.VariableDeclarator,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserSymbolDeclaration"
    linkageType: null
    functionLinenumber: 41
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.VariableDeclarator"
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration].<init>(com.github.javaparser.ast.body.VariableDeclarator,com.github.javaparser.resolution.TypeSolver)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserSymbolDeclaration:42,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserSymbolDeclaration].parameter(com.github.javaparser.ast.body.Parameter,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserSymbolDeclaration"
    linkageType: null
    functionLinenumber: 45
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserParameterDeclaration"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.Parameter"
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserParameterDeclaration].<init>(com.github.javaparser.ast.body.Parameter,com.github.javaparser.resolution.TypeSolver)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserSymbolDeclaration:46,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserParameterDeclaration].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserSymbolDeclaration].localVar(com.github.javaparser.ast.body.VariableDeclarator,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserSymbolDeclaration"
    linkageType: null
    functionLinenumber: 49
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserVariableDeclaration"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.VariableDeclarator"
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserVariableDeclaration].<init>(com.github.javaparser.ast.body.VariableDeclarator,com.github.javaparser.resolution.TypeSolver)"
    functionUses: 6
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserSymbolDeclaration:50,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserVariableDeclaration].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserSymbolDeclaration].patternVar(com.github.javaparser.ast.expr.PatternExpr,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserSymbolDeclaration"
    linkageType: null
    functionLinenumber: 53
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserPatternDeclaration"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.PatternExpr"
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserPatternDeclaration].<init>(com.github.javaparser.ast.expr.PatternExpr,com.github.javaparser.resolution.TypeSolver)"
    functionUses: 6
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserSymbolDeclaration:54,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserPatternDeclaration].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserSymbolDeclaration].getParamPos(com.github.javaparser.ast.body.Parameter)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserSymbolDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.Parameter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserSymbolDeclaration:59"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserSymbolDeclaration:67"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserSymbolDeclaration:66"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserSymbolDeclaration:60"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserSymbolDeclaration:63"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserSymbolDeclaration:62"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserSymbolDeclaration:63"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserSymbolDeclaration:66"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserSymbolDeclaration:65"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserSymbolDeclaration:59,1"
      Dst: "[com.github.javaparser.resolution.Navigator].demandParentNode"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserSymbolDeclaration:59,1"
      Dst: "[com.github.javaparser.ast.Node].getChildNodes"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserSymbolDeclaration:59,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserSymbolDeclaration:59,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserSymbolDeclaration:59,1"
      Dst: "[java.util.Iterator].next"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserSymbolDeclaration].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserSymbolDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserSymbolDeclaration:70,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Problem$lambda_static_6__644].bootstrap$()"
    functionSourceFile: "com.github.javaparser.Problem$lambda_static_6__644"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Comparator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.Problem$lambda_static_6__644].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.Problem$lambda_static_6__644:-1,1"
      Dst: "[com.github.javaparser.Problem$lambda_static_6__644].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Problem$lambda_static_6__644].<init>()"
    functionSourceFile: "com.github.javaparser.Problem$lambda_static_6__644"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.Problem$lambda_static_6__644:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Problem$lambda_static_6__644].compare(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.Problem$lambda_static_6__644"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.Problem$lambda_static_6__644:-1,1"
      Dst: "[com.github.javaparser.Problem].lambda$static$6"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 43
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:44,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:42,1"
      Dst: "[java.util.HashMap].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 48
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.logic.InferenceVariableType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorMap].containsKey(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].containsKey(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].getName()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].<init>(int,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].setCorrespondingTp(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].getName()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].get(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getName()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1:com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter:com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].getName()"
    functionUses: 1
    ICount: 23
    EdgeCount: 19
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:49"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:55"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
        - "add(java.lang.Object)"
        - "setCorrespondingTp(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration)"
        - "<init>(int,com.github.javaparser.resolution.TypeSolver)"
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:54"
        BranchSideFuncs:
        - "getName()"
        - "get(java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:49,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].getName"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:49,1"
      Dst: "[java.util.Map].containsKey"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:50,1"
      Dst: "[com.github.javaparser.resolution.logic.InferenceVariableType].<init>"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:51,1"
      Dst: "[java.util.List].add"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:52,1"
      Dst: "[com.github.javaparser.resolution.logic.InferenceVariableType].setCorrespondingTp"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:53,1"
      Dst: "[java.util.Map].put"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:55,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 61
    functionDepth: 0
    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].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: 10
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:62,1"
      Dst: "[com.github.javaparser.resolution.logic.InferenceContext].placeInferenceVariables"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:64,1"
      Dst: "[com.github.javaparser.resolution.logic.InferenceContext].registerCorrespondance"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 68
    functionDepth: 0
    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: 9
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:69,1"
      Dst: "[com.github.javaparser.resolution.logic.InferenceContext].placeInferenceVariables"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 72
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isPrimitive()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType:com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getQualifiedName()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getQualifiedName()"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].getAllAncestors()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getQualifiedName()"
    - "[com.github.javaparser.resolution.logic.InferenceContext$lambda_registerCorrespondance_0__695].bootstrap$()"
    - "[com.github.javaparser.resolution.logic.InferenceContext$lambda_registerCorrespondance_1__693].bootstrap$(java.lang.String)"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.utils.VisitorList].isEmpty()"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].getAllAncestors()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getQualifiedName()"
    - "[com.github.javaparser.resolution.logic.InferenceContext$lambda_registerCorrespondance_2__694].bootstrap$(java.lang.String)"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.utils.VisitorList].isEmpty()"
    - "[com.github.javaparser.resolution.logic.ConflictingGenericTypesException].<init>(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getQualifiedName()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getQualifiedName()"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.utils.VisitorList].isEmpty()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].typeParametersValues()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isRawType()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].typeParametersValues()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.resolution.logic.InferenceContext].registerCorrespondance(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].typeParametersValues()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].registerEquivalentType(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].registerEquivalentType(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isNull()"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isArray()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isArray()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asArrayType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asArrayType()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator:com.fasterxml.jackson.databind.util.ArrayIterator:com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator:com.github.javaparser.TokenRange$1:com.github.javaparser.ast.Node$PostOrderIterator:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator:com.github.javaparser.resolution.logic.InferenceVariableType:com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder:com.github.javaparser.resolution.model.typesystem.NullType:com.github.javaparser.resolution.types.ResolvedArrayType:com.github.javaparser.resolution.types.ResolvedPrimitiveType:com.github.javaparser.resolution.types.ResolvedReferenceType:com.github.javaparser.resolution.types.ResolvedType:com.github.javaparser.resolution.types.ResolvedTypeVariable].getComponentType()"
    - "[com.github.javaparser.resolution.logic.InferenceContext].registerCorrespondance(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isWildcard()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isBounded()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedType:com.github.javaparser.resolution.types.ResolvedWildcard].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedType:com.github.javaparser.resolution.types.ResolvedWildcard].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].getBoundedType()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].registerEquivalentType(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].getBoundedType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].getBoundedType()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].registerEquivalentType(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isWildcard()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].asWildcard()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].getBoundedType()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isBounded()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isSuper()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isSuper()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].getBoundedType()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].getBoundedType()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].registerEquivalentType(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isExtends()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isExtends()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].getBoundedType()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].getBoundedType()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].registerEquivalentType(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isBounded()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].getBoundedType()"
    - "[com.github.javaparser.resolution.logic.InferenceContext].registerCorrespondance(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].registerEquivalentType(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].registerEquivalentType(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].isConstraint()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isConstraint()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asConstraintType()"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].asConstraintType()"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].getBound()"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].getBound()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].registerEquivalentType(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isPrimitive()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].asPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].getBoxTypeQName()"
    - "[com.github.javaparser.resolution.TypeSolver].solveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver].solveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver].solveType(java.lang.String)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    - "[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].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isPrimitive()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].asPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].describe()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].describe()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].describe()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].describe()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].describe()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedVoidType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].getBoxTypeQName()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].asPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].getBoxTypeQName()"
    - "[com.github.javaparser.resolution.TypeSolver].solveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver].solveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver].solveType(java.lang.String)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    - "[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].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isJavaLangObject()"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].describe()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].describe()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].describe()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].describe()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].describe()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].describe()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedVoidType].describe()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].describe()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].describe()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].describe()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedVoidType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].describe()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].describe()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].describe()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].describe()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].describe()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].describe()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedVoidType].describe()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].describe()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].describe()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].describe()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedVoidType].describe()"
    functionUses: 6
    ICount: 252
    EdgeCount: 290
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:73"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:73"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:72"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:73"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:73"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:72"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:77"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:101"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:100"
        BranchSideFuncs:
        - "getQualifiedName()"
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:83"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:86"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:88"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:98"
        BranchSideFuncs:
        - "getAllAncestors()"
        - "bootstrap$(java.lang.String)"
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:97"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:92"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:95"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedType)"
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:94"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:101"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:114"
        BranchSideFuncs:
        - "isEmpty()"
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:113"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:102"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:114"
        BranchSideFuncs:
        - "isRawType()"
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:113"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:103"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:105"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "iterator()"
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:107"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:114"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "typeParametersValues()"
        - "get(int)"
        - "iterator()"
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:113"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:73"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:119"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:118"
        BranchSideFuncs:
        - "isNull()"
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:73"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:119"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:118"
        BranchSideFuncs:
        - "isNull()"
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:116"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:189"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:188"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:119"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:120"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:121"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:122"
        BranchSideFuncs:
        - "isArray()"
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:123"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:125"
        BranchSideFuncs:
        - "getComponentType()"
        - "asArrayType()"
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:124"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:123"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:125"
        BranchSideFuncs:
        - "getComponentType()"
        - "asArrayType()"
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:124"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:125"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:149"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:127"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:133"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:132"
        BranchSideFuncs:
        - "isWildcard()"
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:127"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:133"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:132"
        BranchSideFuncs:
        - "isWildcard()"
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:129"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:133"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:132"
        BranchSideFuncs:
        - "isWildcard()"
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:133"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:145"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:144"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:136"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:145"
        BranchSideFuncs:
        - "isSuper()"
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:144"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:136"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:145"
        BranchSideFuncs:
        - "isSuper()"
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:144"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:137"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:139"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:138"
        BranchSideFuncs:
        - "isExtends()"
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:137"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:139"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:138"
        BranchSideFuncs:
        - "isExtends()"
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:139"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:145"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:144"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:139"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:145"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:144"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:145"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:189"
        BranchSideFuncs:
        - "isBounded()"
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:188"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:146"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:189"
        BranchSideFuncs:
        - "asWildcard()"
        - "getBoundedType()"
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:188"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:150"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:156"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:155"
        BranchSideFuncs:
        - "isConstraint()"
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:151"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:153"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:152"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:153"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:189"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:188"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:156"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:156"
        BranchSideFuncs:
        - "asConstraintType()"
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:155"
        BranchSideFuncs:
        - "isConstraint()"
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:158"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:161"
        BranchSideFuncs:
        - "registerEquivalentType(com.github.javaparser.resolution.types.ResolvedType)"
        - "getBound()"
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:160"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:156"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:168"
        BranchSideFuncs:
        - "asConstraintType()"
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:167"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:162"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:164"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:168"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:179"
        BranchSideFuncs:
        - "isPrimitive()"
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:178"
        BranchSideFuncs:
        - "isReferenceType()"
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:169"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:189"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:188"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:170"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:189"
        BranchSideFuncs:
        - "solveType(java.lang.String)"
        - "<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
        - "registerCorrespondance(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedType)"
        - "getBoxTypeQName()"
        - "asPrimitive()"
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:188"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:179"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:187"
        BranchSideFuncs:
        - "isJavaLangObject()"
        - "asReferenceType()"
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:186"
        BranchSideFuncs:
        - "describe()"
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:181"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:183"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:73,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:74,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:77,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].getQualifiedName"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:77,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:78,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].getAllAncestors"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:84,1"
      Dst: "[java.util.Arrays].asList"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:84,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:84,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:85,1"
      Dst: "[com.github.javaparser.resolution.logic.InferenceContext$lambda_registerCorrespondance_0__695].bootstrap$"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:85,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:85,1"
      Dst: "[java.util.stream.Collectors].toList"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:85,1"
      Dst: "[java.util.stream.Stream].collect"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:84,1"
      Dst: "[java.util.stream.Stream].concat"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:87,1"
      Dst: "[com.github.javaparser.resolution.logic.InferenceContext$lambda_registerCorrespondance_1__693].bootstrap$"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:87,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:88,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:91,1"
      Dst: "[com.github.javaparser.resolution.logic.InferenceContext$lambda_registerCorrespondance_2__694].bootstrap$"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:93,1"
      Dst: "[com.github.javaparser.resolution.logic.ConflictingGenericTypesException].<init>"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:98,1"
      Dst: "[java.util.List].get"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:102,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].typeParametersValues"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:103,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].isRawType"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:107,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:107,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:107,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:108,1"
      Dst: "[com.github.javaparser.resolution.logic.InferenceContext].registerCorrespondance"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:73,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isPrimitive"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:115,1"
      Dst: "[com.github.javaparser.resolution.logic.InferenceVariableType].registerEquivalentType"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:119,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isNull"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:121,1"
      Dst: "[java.lang.Object].equals"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:123,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isArray"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:124,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asArrayType"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:124,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedArrayType].getComponentType"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:125,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isWildcard"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:127,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asWildcard"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:127,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedWildcard].isBounded"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:128,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedWildcard].getBoundedType"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:137,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedWildcard].isSuper"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:139,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedWildcard].isExtends"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:156,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isConstraint"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:157,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asConstraintType"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:158,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].getBound"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:165,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asPrimitive"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:165,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].getBoxTypeQName"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:165,1"
      Dst: "[com.github.javaparser.resolution.TypeSolver].solveType"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:166,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:170,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].describe"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:181,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].isJavaLangObject"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:184,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:184,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:184,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:184,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 71
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.resolution.logic.InferenceContext].placeInferenceVariables(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.resolution.logic.InferenceContext"
    linkageType: null
    functionLinenumber: 191
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isWildcard()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isExtends()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].extendsBound(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].getBoundedType()"
    - "[com.github.javaparser.resolution.logic.InferenceContext].placeInferenceVariables(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isSuper()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].asWildcard()"
    - "[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].superBound(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asTypeParameter()"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].asTypeParameter()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asTypeParameter()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].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.ResolvedTypeVariable].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].asReferenceType()"
    - "[com.github.javaparser.resolution.logic.InferenceContext$lambda_placeInferenceVariables_3__692].bootstrap$(com.github.javaparser.resolution.logic.InferenceContext)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].transformTypeParameters(com.github.javaparser.resolution.types.ResolvedTypeTransformer)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isArray()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isArray()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].<init>(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].getComponentType()"
    - "[com.github.javaparser.resolution.logic.InferenceContext].placeInferenceVariables(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isNull()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isNull()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isNull()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedVoidType].isVoid()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isVoid()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isVoid()"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].isConstraint()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isConstraint()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asConstraintType()"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].asConstraintType()"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].bound(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].getBound()"
    - "[com.github.javaparser.resolution.logic.InferenceContext].placeInferenceVariables(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].describe()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].describe()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].describe()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].describe()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].describe()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedVoidType].describe()"
    functionUses: 8
    ICount: 61
    EdgeCount: 89
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:192"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:201"
        BranchSideFuncs:
        - "isExtends()"
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:200"
        BranchSideFuncs:
        - "isTypeVariable()"
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:193"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:196"
        BranchSideFuncs:
        - "extendsBound(com.github.javaparser.resolution.types.ResolvedType)"
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:195"
        BranchSideFuncs:
        - "isSuper()"
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:196"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:199"
        BranchSideFuncs:
        - "asWildcard()"
        - "superBound(com.github.javaparser.resolution.types.ResolvedType)"
        - "getBoundedType()"
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:198"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:201"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:204"
        BranchSideFuncs:
        - "asTypeParameter()"
        - "inferenceVariableTypeForTp(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration)"
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:203"
        BranchSideFuncs:
        - "isReferenceType()"
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:204"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:207"
        BranchSideFuncs:
        - "bootstrap$(com.github.javaparser.resolution.logic.InferenceContext)"
        - "asReferenceType()"
        - "transformTypeParameters(com.github.javaparser.resolution.types.ResolvedTypeTransformer)"
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:206"
        BranchSideFuncs:
        - "isArray()"
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:207"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:210"
        BranchSideFuncs:
        - "getComponentType()"
        - "<init>(com.github.javaparser.resolution.types.ResolvedType)"
        - "asArrayType()"
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:209"
        BranchSideFuncs:
        - "isVoid()"
        - "isPrimitive()"
        - "isNull()"
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:210"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:211"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:210"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:210"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:211"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:210"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:210"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:213"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:212"
        BranchSideFuncs:
        - "isConstraint()"
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:213"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:216"
        BranchSideFuncs:
        - "bound(com.github.javaparser.resolution.types.ResolvedType)"
        - "asConstraintType()"
        - "getBound()"
        - "placeInferenceVariables(com.github.javaparser.resolution.types.ResolvedType)"
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:215"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:216"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:219"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:218"
        BranchSideFuncs:
        - "describe()"
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:192,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isWildcard"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:193,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asWildcard"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:193,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedWildcard].isExtends"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:194,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedWildcard].getBoundedType"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:194,1"
      Dst: "[com.github.javaparser.resolution.logic.InferenceContext].placeInferenceVariables"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:194,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedWildcard].extendsBound"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:196,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedWildcard].isSuper"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:197,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedWildcard].superBound"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:201,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isTypeVariable"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:202,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asTypeParameter"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:202,1"
      Dst: "[com.github.javaparser.resolution.logic.InferenceContext].inferenceVariableTypeForTp"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:204,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:205,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:205,1"
      Dst: "[com.github.javaparser.resolution.logic.InferenceContext$lambda_placeInferenceVariables_3__692].bootstrap$"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:205,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].transformTypeParameters"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:207,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isArray"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:208,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asArrayType"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:208,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedArrayType].getComponentType"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:208,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedArrayType].<init>"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:210,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isNull"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:210,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isPrimitive"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:210,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isVoid"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:213,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isConstraint"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:214,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asConstraintType"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:214,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].getBound"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:214,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].bound"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:219,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].describe"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:219,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.InferenceContext].resolve(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.resolution.logic.InferenceContext"
    linkageType: null
    functionLinenumber: 222
    functionDepth: 0
    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.ResolvedTypeVariable].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].asReferenceType()"
    - "[com.github.javaparser.resolution.logic.InferenceContext$lambda_resolve_4__376].bootstrap$(com.github.javaparser.resolution.logic.InferenceContext)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].transformTypeParameters(com.github.javaparser.resolution.types.ResolvedTypeTransformer)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isNull()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isNull()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isNull()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedVoidType].isVoid()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isVoid()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isVoid()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isArray()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isArray()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].<init>(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].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.model.typesystem.LazyType].isWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isWildcard()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isExtends()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].extendsBound(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].getBoundedType()"
    - "[com.github.javaparser.resolution.logic.InferenceContext].resolve(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isSuper()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].getBoundedType()"
    - "[com.github.javaparser.resolution.logic.InferenceContext].resolve(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].superBound(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].describe()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].describe()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].describe()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].describe()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].describe()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedVoidType].describe()"
    functionUses: 16
    ICount: 51
    EdgeCount: 72
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:223"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:227"
        BranchSideFuncs:
        - "equivalentType()"
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:226"
        BranchSideFuncs:
        - "isReferenceType()"
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:227"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:230"
        BranchSideFuncs:
        - "bootstrap$(com.github.javaparser.resolution.logic.InferenceContext)"
        - "asReferenceType()"
        - "transformTypeParameters(com.github.javaparser.resolution.types.ResolvedTypeTransformer)"
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:229"
        BranchSideFuncs:
        - "isVoid()"
        - "isPrimitive()"
        - "isNull()"
    - 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:
        - "isArray()"
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:233"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:236"
        BranchSideFuncs:
        - "asArrayType()"
        - "getComponentType()"
        - "<init>(com.github.javaparser.resolution.types.ResolvedType)"
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:235"
        BranchSideFuncs:
        - "isWildcard()"
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:236"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:245"
        BranchSideFuncs:
        - "isExtends()"
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:244"
        BranchSideFuncs:
        - "describe()"
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:237"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:240"
        BranchSideFuncs:
        - "extendsBound(com.github.javaparser.resolution.types.ResolvedType)"
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:239"
        BranchSideFuncs:
        - "isSuper()"
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:240"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:243"
        BranchSideFuncs:
        - "resolve(com.github.javaparser.resolution.types.ResolvedType)"
        - "asWildcard()"
        - "superBound(com.github.javaparser.resolution.types.ResolvedType)"
        - "getBoundedType()"
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:242"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:225,1"
      Dst: "[com.github.javaparser.resolution.logic.InferenceVariableType].equivalentType"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:227,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:228,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:228,1"
      Dst: "[com.github.javaparser.resolution.logic.InferenceContext$lambda_resolve_4__376].bootstrap$"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:228,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].transformTypeParameters"
    - 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].isArray"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:234,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asArrayType"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:234,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedArrayType].getComponentType"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:234,1"
      Dst: "[com.github.javaparser.resolution.logic.InferenceContext].resolve"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:234,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedArrayType].<init>"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:236,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isWildcard"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:237,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asWildcard"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:237,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedWildcard].isExtends"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:238,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedWildcard].getBoundedType"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:238,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedWildcard].extendsBound"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:240,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedWildcard].isSuper"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:241,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedWildcard].superBound"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:245,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].describe"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:245,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.InferenceContext].lambda$resolve$4(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.resolution.logic.InferenceContext"
    linkageType: null
    functionLinenumber: 227
    functionDepth: 0
    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: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:228,1"
      Dst: "[com.github.javaparser.resolution.logic.InferenceContext].resolve"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 204
    functionDepth: 0
    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: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:205,1"
      Dst: "[com.github.javaparser.resolution.logic.InferenceContext].placeInferenceVariables"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 90
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.github.javaparser.resolution.types.ResolvedReferenceType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getQualifiedName()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:91,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].getQualifiedName"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:91,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 86
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.github.javaparser.resolution.types.ResolvedReferenceType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getQualifiedName()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:87,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].getQualifiedName"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:87,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 84
    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.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].asReferenceType()"
    functionUses: 1
    ICount: 3
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:85,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].asReferenceType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__737].bootstrap$(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__737"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__737].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__737:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__737].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__737].<init>(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__737"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__737:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__737].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__737"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 11
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__737:-1,1"
      Dst: "[java.lang.Class].isInstance"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__737:-1,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    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:37,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>"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_2Validator:34,1"
      Dst: "[com.github.javaparser.ast.validator.ReservedKeywordValidator].<init>"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_2Validator:38,1"
      Dst: "[com.github.javaparser.ast.validator.Validators].replace"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_2Validator:39,1"
      Dst: "[com.github.javaparser.ast.validator.Validators].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedReferenceType$getType__704].bootstrap$()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedReferenceType$getType__704"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$getType__704].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedReferenceType$getType__704:-1,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType$getType__704].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedReferenceType$getType__704].<init>()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedReferenceType$getType__704"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedReferenceType$getType__704:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedReferenceType$getType__704].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedReferenceType$getType__704"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].getType()"
    functionUses: 11
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedReferenceType$getType__704:-1,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].getType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$1].<init>(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$1"
    linkageType: null
    functionLinenumber: 760
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$1:761,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$1].withMember(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$1"
    linkageType: null
    functionLinenumber: 763
    functionDepth: 0
    returnType: "java.lang.Class[]"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findViews(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findViews(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findViews(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionUses: 12
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$1:764,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findViews"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getAllFields_0__824].bootstrap$(java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getAllFields_0__824"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getAllFields_0__824].<init>(java.util.List)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getAllFields_0__824:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getAllFields_0__824].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getAllFields_0__824].<init>(java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getAllFields_0__824"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getAllFields_0__824:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getAllFields_0__824].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getAllFields_0__824"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].lambda$getAllFields$0(java.util.List,com.github.javaparser.resolution.types.ResolvedReferenceType)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getAllFields_0__824:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].lambda$getAllFields$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredMethods_1__881].bootstrap$()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredMethods_1__881"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredMethods_1__881].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredMethods_1__881:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredMethods_1__881].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredMethods_1__881].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredMethods_1__881"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredMethods_1__881:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredMethods_1__881].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredMethods_1__881"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].lambda$getDeclaredMethods$1(javassist.CtMethod)"
    functionUses: 6
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredMethods_1__881:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].lambda$getDeclaredMethods$1"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.NullLiteralExprMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.NullLiteralExprMetaModel"
    linkageType: null
    functionLinenumber: 41
    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:42,1"
      Dst: "[com.github.javaparser.metamodel.LiteralExprMetaModel].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext].<init>(com.github.javaparser.ast.expr.MethodReferenceExpr,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext"
    linkageType: null
    functionLinenumber: 54
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MethodReferenceExpr"
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].<init>(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:55,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext].solveMethod(java.lang.String,java.util.List,boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext"
    linkageType: null
    functionLinenumber: 63
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.model.SymbolReference"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.util.List"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].addAll(java.util.Collection)"
    - "[com.github.javaparser.utils.VisitorList].addAll(java.util.Collection)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext].inferArgumentTypes()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].findTypeDeclarations(java.util.Optional)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator:com.fasterxml.jackson.databind.util.ArrayIterator:com.fasterxml.jackson.databind.util.internal.LinkedDeque:com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator:com.github.javaparser.TokenRange$1:com.github.javaparser.ast.Node$PostOrderIterator:com.github.javaparser.ast.expr.MethodReferenceExpr:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].getScope()"
    - "[com.github.javaparser.utils.VisitorSet].isEmpty()"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.utils.VisitorList].isEmpty()"
    - "[com.github.javaparser.resolution.TypeSolver].getSolvedJavaLangObject()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic].solveMethodInType(com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration,java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.resolution.model.SymbolReference].isSolved()"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic].solveMethodInType(com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration,java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.resolution.model.SymbolReference].isSolved()"
    - "[com.github.javaparser.resolution.model.SymbolReference].unsolved()"
    functionUses: 12
    ICount: 41
    EdgeCount: 61
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:64"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:68"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:67"
        BranchSideFuncs:
        - "isEmpty()"
        - "inferArgumentTypes()"
        - "getScope()"
        - "findTypeDeclarations(java.util.Optional)"
        - "addAll(java.util.Collection)"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:72"
      Branch Sides: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:80"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:91"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:90"
        BranchSideFuncs:
        - "unsolved()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:82"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:85"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:84"
        BranchSideFuncs:
        - "solveMethodInType(com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration,java.lang.String,java.util.List,boolean)"
        - "isSolved()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:86"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:89"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:88"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:64,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:65,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:68,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext].inferArgumentTypes"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:68,1"
      Dst: "[java.util.List].addAll"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:70,1"
      Dst: "[com.github.javaparser.ast.expr.MethodReferenceExpr].getScope"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:70,1"
      Dst: "[java.util.Optional].of"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:70,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].findTypeDeclarations"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:72,1"
      Dst: "[java.util.Collection].isEmpty"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:77,1"
      Dst: "[com.github.javaparser.resolution.TypeSolver].getSolvedJavaLangObject"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:77,1"
      Dst: "[java.util.Collections].singleton"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:80,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:80,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:80,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:81,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].solveMethodInType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:82,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].isSolved"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:85,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:91,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].unsolved"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext].inferArgumentTypes()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext"
    linkageType: null
    functionLinenumber: 98
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.Navigator].demandParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.resolution.Navigator].demandParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].get(com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].solveMethodAsUsage(com.github.javaparser.ast.expr.MethodCallExpr)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext].pos(com.github.javaparser.ast.expr.MethodCallExpr,com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.resolution.MethodUsage].getDeclaration()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod].getNumberOfParams()"
    - "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].hasVariadicParameter()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType:com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod:com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].getComponentType()"
    - "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getLastParam()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserParameterDeclaration].getType()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].getType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod$1].getType()"
    - "[com.github.javaparser.resolution.MethodUsage].getParamType(int)"
    - "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic].getFunctionalMethod(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.MethodUsage].getParamTypes()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.resolution.logic.InferenceContext].<init>(com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    - "[com.github.javaparser.resolution.logic.InferenceContext].addPair(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.MethodUsage].declaringType()"
    - "[com.github.javaparser.resolution.logic.InferenceContext].addSingle(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.logic.InferenceContext].resolve(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isWildcard()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].bound(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].getBoundedType()"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].bound(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.Navigator].demandParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.resolution.Navigator].demandParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].convertToUsage(com.github.javaparser.ast.type.Type)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].get(com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.ast.body.VariableDeclarator].getType()"
    - "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic].getFunctionalMethod(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.MethodUsage].getParamTypes()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeParametersMap()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asTypeParameter()"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].asTypeParameter()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asTypeParameter()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].asTypeParameter()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].declaredOnType()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1].declaredOnType()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].getValue(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].typeParametersMap()"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    - "[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.model.typesystem.LazyType].asTypeParameter()"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].asTypeParameter()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asTypeParameter()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].asTypeParameter()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].declaredOnType()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1].declaredOnType()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].asReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asTypeParameter()"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].asTypeParameter()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asTypeParameter()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].asTypeParameter()"
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].getValue(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].typeParametersMap()"
    - "[com.github.javaparser.resolution.Navigator].demandParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.resolution.Navigator].demandParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.HasParentNode].findAncestor(java.lang.Class[])"
    - "[com.github.javaparser.ast.body.MethodDeclaration].asMethodDeclaration()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].convertToUsage(com.github.javaparser.ast.type.Type)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].get(com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.ast.body.MethodDeclaration].getType()"
    - "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic].getFunctionalMethod(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.MethodUsage].getParamTypes()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeParametersMap()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asTypeParameter()"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].asTypeParameter()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asTypeParameter()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].asTypeParameter()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].declaredOnType()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1].declaredOnType()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].getValue(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].typeParametersMap()"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    - "[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.model.typesystem.LazyType].asTypeParameter()"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].asTypeParameter()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asTypeParameter()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].asTypeParameter()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].declaredOnType()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1].declaredOnType()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].asReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asTypeParameter()"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].asTypeParameter()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asTypeParameter()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].asTypeParameter()"
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].getValue(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].typeParametersMap()"
    functionUses: 1
    ICount: 214
    EdgeCount: 406
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:99"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:142"
        BranchSideFuncs:
        - "hasVariadicParameter()"
        - "getDeclaration()"
        - "solveMethodAsUsage(com.github.javaparser.ast.expr.MethodCallExpr)"
        - "getNumberOfParams()"
        - "pos(com.github.javaparser.ast.expr.MethodCallExpr,com.github.javaparser.ast.expr.Expression)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:141"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:107"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:109"
        BranchSideFuncs:
        - "getComponentType()"
        - "asArrayType()"
        - "getLastParam()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:108"
        BranchSideFuncs:
        - "getParamType(int)"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:107"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:109"
        BranchSideFuncs:
        - "getComponentType()"
        - "asArrayType()"
        - "getLastParam()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:108"
        BranchSideFuncs:
        - "getParamType(int)"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:113"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:140"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:139"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:118"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:138"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
        - "<init>(com.github.javaparser.resolution.TypeSolver)"
        - "declaringType()"
        - "addPair(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedType)"
        - "addSingle(com.github.javaparser.resolution.types.ResolvedType)"
        - "isWildcard()"
        - "resolve(com.github.javaparser.resolution.types.ResolvedType)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:137"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:129"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:132"
        BranchSideFuncs:
        - "asWildcard()"
        - "getBoundedType()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:131"
        BranchSideFuncs:
        - "bound(com.github.javaparser.resolution.types.ResolvedType)"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:142"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:168"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:167"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:146"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:166"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:165"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:148"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:164"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:163"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:151"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:158"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:157"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:152"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:152"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:151"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:153"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:157"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:156"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:153"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:157"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:156"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:158"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:161"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:160"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:158"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:161"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:160"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:168"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:198"
        BranchSideFuncs:
        - "findAncestor(java.lang.Class[])"
        - "demandParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:197"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:171"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:196"
        BranchSideFuncs:
        - "getFunctionalMethod(com.github.javaparser.resolution.types.ResolvedType)"
        - "get(com.github.javaparser.resolution.TypeSolver)"
        - "getType()"
        - "asMethodDeclaration()"
        - "convertToUsage(com.github.javaparser.ast.type.Type)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:195"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:174"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:194"
        BranchSideFuncs:
        - "getParamTypes()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:193"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:176"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:192"
        BranchSideFuncs:
        - "isReferenceType()"
        - "getParamTypes()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:191"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:179"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:186"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "getTypeParametersMap()"
        - "iterator()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:185"
        BranchSideFuncs:
        - "declaredOnType()"
        - "isTypeVariable()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:180"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:180"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "getTypeParametersMap()"
        - "iterator()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:179"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "getTypeParametersMap()"
        - "iterator()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:181"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:185"
        BranchSideFuncs:
        - "replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:184"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:181"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:185"
        BranchSideFuncs:
        - "replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:184"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:186"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:189"
        BranchSideFuncs:
        - "typeParametersMap()"
        - "asTypeParameter()"
        - "asReferenceType()"
        - "getValue(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:188"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:186"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:189"
        BranchSideFuncs:
        - "typeParametersMap()"
        - "asTypeParameter()"
        - "asReferenceType()"
        - "getValue(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:188"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:99,1"
      Dst: "[com.github.javaparser.resolution.Navigator].demandParentNode"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:101,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].get"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:101,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].solveMethodAsUsage"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:102,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext].pos"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:103,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].getDeclaration"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:107,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].hasVariadicParameter"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:107,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getNumberOfParams"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:108,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getLastParam"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:108,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedValueDeclaration].getType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:108,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asArrayType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:108,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedArrayType].getComponentType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:109,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].getParamType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:112,1"
      Dst: "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic].getFunctionalMethod"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:113,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:114,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:116,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:118,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].getParamTypes"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:118,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:118,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:118,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:119,1"
      Dst: "[com.github.javaparser.resolution.logic.InferenceContext].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:123,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].declaringType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:123,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:123,1"
      Dst: "[com.github.javaparser.resolution.logic.InferenceContext].addPair"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:126,1"
      Dst: "[com.github.javaparser.resolution.logic.InferenceContext].addSingle"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:126,1"
      Dst: "[com.github.javaparser.resolution.logic.InferenceContext].resolve"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:129,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isWildcard"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:130,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asWildcard"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:130,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedWildcard].getBoundedType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:130,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].bound"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:135,1"
      Dst: "[java.util.List].add"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:140,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:144,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].getType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:144,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].convertToUsage"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:150,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:151,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:152,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:152,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeParametersMap"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:153,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isTypeVariable"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:153,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asTypeParameter"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:153,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].declaredOnType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:154,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].typeParametersMap"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:154,1"
      Dst: "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].getValue"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:155,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].replaceTypeVariables"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:170,1"
      Dst: "[com.github.javaparser.HasParentNode].findAncestor"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:172,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].asMethodDeclaration"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:172,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].getType"
    JavaMethodInfo: null
    BBCount: 53
    CyclomaticComplexity: 6
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext].pos(com.github.javaparser.ast.expr.MethodCallExpr,com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext"
    linkageType: null
    functionLinenumber: 201
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MethodCallExpr"
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.MethodCallExpr].getArguments()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    functionUses: 1
    ICount: 17
    EdgeCount: 50
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:203"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:209"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "getArguments()"
        - "next()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:208"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:204"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:207"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:206"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:203,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].getArguments"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:203,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:203,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:203,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext:209,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__189].bootstrap$(com.github.javaparser.ast.expr.NullLiteralExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__189"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.NullLiteralExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__189].<init>(com.github.javaparser.ast.expr.NullLiteralExpr)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__189:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__189].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__189].<init>(com.github.javaparser.ast.expr.NullLiteralExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__189"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.NullLiteralExpr"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__189:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__189].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__189"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__189:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_13__1107].bootstrap$(com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_13__1107"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 2
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_13__1107].<init>(com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer,com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_13__1107:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_13__1107].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_13__1107].<init>(com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_13__1107"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_13__1107:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_13__1107].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_13__1107"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].lambda$findTokenTextElementForComment$13(com.github.javaparser.ast.comments.Comment,com.github.javaparser.printer.lexicalpreservation.TokenTextElement)"
    functionUses: 3
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_13__1107:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].lambda$findTokenTextElementForComment$13"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_isAssignableByReferenceType_1__706].bootstrap$(java.lang.String)"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_isAssignableByReferenceType_1__706"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_isAssignableByReferenceType_1__706].<init>(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_isAssignableByReferenceType_1__706:-1,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_isAssignableByReferenceType_1__706].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_isAssignableByReferenceType_1__706].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_isAssignableByReferenceType_1__706"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_isAssignableByReferenceType_1__706:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_isAssignableByReferenceType_1__706].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_isAssignableByReferenceType_1__706"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].lambda$isAssignableByReferenceType$1(java.lang.String,java.lang.String)"
    functionUses: 6
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_isAssignableByReferenceType_1__706:-1,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].lambda$isAssignableByReferenceType$1"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getField_0__651].bootstrap$(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getField_0__651"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getField_0__651].<init>(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getField_0__651:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getField_0__651].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getField_0__651].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getField_0__651"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getField_0__651:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getField_0__651].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getField_0__651"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].lambda$getField$0(java.lang.String,com.github.javaparser.resolution.declarations.ResolvedFieldDeclaration)"
    functionUses: 7
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getField_0__651:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].lambda$getField$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_23__1060].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_23__1060"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_23__1060].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_23__1060:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_23__1060].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_23__1060].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_23__1060"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_23__1060:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_23__1060].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_23__1060"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__1060:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$23"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ClassExpr].<init>()"
    functionSourceFile: "com.github.javaparser.ast.expr.ClassExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ClassExpr:53,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].<init>"
    - Src: "com.github.javaparser.ast.expr.ClassExpr:53,1"
      Dst: "[com.github.javaparser.ast.expr.ClassExpr].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 57
    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: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ClassExpr:58,1"
      Dst: "[com.github.javaparser.ast.expr.ClassExpr].<init>"
    JavaMethodInfo: null
    BBCount: 1
    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: null
    functionLinenumber: 65
    functionDepth: 0
    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: 3
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ClassExpr:66,1"
      Dst: "[com.github.javaparser.ast.expr.Expression].<init>"
    - Src: "com.github.javaparser.ast.expr.ClassExpr:67,1"
      Dst: "[com.github.javaparser.ast.expr.ClassExpr].setType"
    - Src: "com.github.javaparser.ast.expr.ClassExpr:68,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 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.CloneVisitor].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.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.ClassExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].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.ModifierVisitor].visit(com.github.javaparser.ast.expr.ClassExpr,java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].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.NoCommentHashCodeVisitor].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.symbolsolver.javaparsermodel.DefaultVisitorAdapter].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)"
    functionUses: 214
    ICount: 5
    EdgeCount: 13
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ClassExpr:74,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 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.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.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.expr.ClassExpr,java.lang.Object)"
    functionUses: 147
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ClassExpr:80,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ClassExpr].getType()"
    functionSourceFile: "com.github.javaparser.ast.expr.ClassExpr"
    linkageType: null
    functionLinenumber: 84
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.Type"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: 89
    functionDepth: 0
    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:91"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ClassExpr:94"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.ClassExpr:93"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.expr.ClassExpr:95"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ClassExpr:97"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.ClassExpr:96"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ClassExpr:90,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.expr.ClassExpr:94,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.expr.ClassExpr:96,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode"
    - Src: "com.github.javaparser.ast.expr.ClassExpr:98,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ClassExpr].clone()"
    functionSourceFile: "com.github.javaparser.ast.expr.ClassExpr"
    linkageType: null
    functionLinenumber: 104
    functionDepth: 0
    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: 45
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ClassExpr:105,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>"
    - Src: "com.github.javaparser.ast.expr.ClassExpr:105,1"
      Dst: "[com.github.javaparser.ast.expr.ClassExpr].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ClassExpr].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.expr.ClassExpr"
    linkageType: null
    functionLinenumber: 110
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.ClassExprMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: 116
    functionDepth: 0
    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:117"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ClassExpr:120"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.ClassExpr:119"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.ClassExpr:120"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ClassExpr:124"
        BranchSideFuncs:
        - "setType(com.github.javaparser.ast.type.Type)"
      - BranchSide: "com.github.javaparser.ast.expr.ClassExpr:123"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ClassExpr:121,1"
      Dst: "[com.github.javaparser.ast.expr.ClassExpr].setType"
    - Src: "com.github.javaparser.ast.expr.ClassExpr:124,1"
      Dst: "[com.github.javaparser.ast.Node].replace"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ClassExpr].isClassExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.ClassExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ClassExpr].asClassExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.ClassExpr"
    linkageType: null
    functionLinenumber: -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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ClassExpr].ifClassExpr(java.util.function.Consumer)"
    functionSourceFile: "com.github.javaparser.ast.expr.ClassExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ClassExpr:142,1"
      Dst: "[java.util.function.Consumer].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ClassExpr].toClassExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.ClassExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ClassExpr:148,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.PropertyNamingStrategies$LowerCaseStrategy].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.PropertyNamingStrategies$LowerCaseStrategy"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.PropertyNamingStrategies$LowerCaseStrategy:367,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyNamingStrategies$NamingBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.PropertyNamingStrategies$LowerCaseStrategy].translate(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.PropertyNamingStrategies$LowerCaseStrategy"
    linkageType: null
    functionLinenumber: 378
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.PropertyNamingStrategies$LowerCaseStrategy:379"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.PropertyNamingStrategies$LowerCaseStrategy:380"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.PropertyNamingStrategies$LowerCaseStrategy:379"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.PropertyNamingStrategies$LowerCaseStrategy:379"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.PropertyNamingStrategies$LowerCaseStrategy:382"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.PropertyNamingStrategies$LowerCaseStrategy:381"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.PropertyNamingStrategies$LowerCaseStrategy:379,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.fasterxml.jackson.databind.PropertyNamingStrategies$LowerCaseStrategy:382,1"
      Dst: "[java.lang.String].toLowerCase"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.CollectorBase].<init>(com.fasterxml.jackson.databind.AnnotationIntrospector)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.CollectorBase"
    linkageType: null
    functionLinenumber: 17
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.AnnotationIntrospector"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.CollectorBase:18,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.CollectorBase].collectAnnotations(java.lang.'annotation'.Annotation[])"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.CollectorBase"
    linkageType: null
    functionLinenumber: 24
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotationCollector"
    argCount: 1
    argTypes:
    - "java.lang.annotation.Annotation[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector].emptyCollector()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$NCollector].addOrOverride(java.lang.'annotation'.Annotation)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$EmptyCollector].addOrOverride(java.lang.'annotation'.Annotation)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$OneCollector].addOrOverride(java.lang.'annotation'.Annotation)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].isAnnotationBundle(java.lang.'annotation'.Annotation)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].isAnnotationBundle(java.lang.'annotation'.Annotation)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].isAnnotationBundle(java.lang.'annotation'.Annotation)"
    - "[com.fasterxml.jackson.databind.introspect.CollectorBase].collectFromBundle(com.fasterxml.jackson.databind.introspect.AnnotationCollector,java.lang.'annotation'.Annotation)"
    functionUses: 4
    ICount: 16
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.CollectorBase:26"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.CollectorBase:33"
        BranchSideFuncs:
        - "addOrOverride(java.lang.'annotation'.Annotation)"
        - "isAnnotationBundle(java.lang.'annotation'.Annotation)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.CollectorBase:32"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.CollectorBase:29"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.CollectorBase:25"
        BranchSideFuncs:
        - "collectFromBundle(com.fasterxml.jackson.databind.introspect.AnnotationCollector,java.lang.'annotation'.Annotation)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.CollectorBase:24"
        BranchSideFuncs:
        - "emptyCollector()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.CollectorBase:25,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotationCollector].emptyCollector"
    - Src: "com.fasterxml.jackson.databind.introspect.CollectorBase:28,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotationCollector].addOrOverride"
    - Src: "com.fasterxml.jackson.databind.introspect.CollectorBase:29,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].isAnnotationBundle"
    - Src: "com.fasterxml.jackson.databind.introspect.CollectorBase:30,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.CollectorBase].collectFromBundle"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.introspect.CollectorBase].collectAnnotations(com.fasterxml.jackson.databind.introspect.AnnotationCollector,java.lang.'annotation'.Annotation[])"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.CollectorBase"
    linkageType: null
    functionLinenumber: 36
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotationCollector"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotationCollector"
    - "java.lang.annotation.Annotation[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$OneCollector].addOrOverride(java.lang.'annotation'.Annotation)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$NCollector].addOrOverride(java.lang.'annotation'.Annotation)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$EmptyCollector].addOrOverride(java.lang.'annotation'.Annotation)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].isAnnotationBundle(java.lang.'annotation'.Annotation)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].isAnnotationBundle(java.lang.'annotation'.Annotation)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].isAnnotationBundle(java.lang.'annotation'.Annotation)"
    - "[com.fasterxml.jackson.databind.introspect.CollectorBase].collectFromBundle(com.fasterxml.jackson.databind.introspect.AnnotationCollector,java.lang.'annotation'.Annotation)"
    functionUses: 6
    ICount: 16
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.CollectorBase:37"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.CollectorBase:44"
        BranchSideFuncs:
        - "addOrOverride(java.lang.'annotation'.Annotation)"
        - "isAnnotationBundle(java.lang.'annotation'.Annotation)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.CollectorBase:43"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.CollectorBase:40"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.CollectorBase:37"
        BranchSideFuncs:
        - "collectFromBundle(com.fasterxml.jackson.databind.introspect.AnnotationCollector,java.lang.'annotation'.Annotation)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.CollectorBase:36"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.CollectorBase:39,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotationCollector].addOrOverride"
    - Src: "com.fasterxml.jackson.databind.introspect.CollectorBase:40,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].isAnnotationBundle"
    - Src: "com.fasterxml.jackson.databind.introspect.CollectorBase:41,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.CollectorBase].collectFromBundle"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.introspect.CollectorBase].collectFromBundle(com.fasterxml.jackson.databind.introspect.AnnotationCollector,java.lang.'annotation'.Annotation)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.CollectorBase"
    linkageType: null
    functionLinenumber: 47
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotationCollector"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotationCollector"
    - "java.lang.annotation.Annotation"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ClassUtil].findClassAnnotations(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.CollectorBase]._ignorableAnnotation(java.lang.'annotation'.Annotation)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].isAnnotationBundle(java.lang.'annotation'.Annotation)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].isAnnotationBundle(java.lang.'annotation'.Annotation)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].isAnnotationBundle(java.lang.'annotation'.Annotation)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$NCollector].isPresent(java.lang.'annotation'.Annotation)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$EmptyCollector:com.fasterxml.jackson.databind.introspect.AnnotationCollector$OneCollector].isPresent(java.lang.'annotation'.Annotation)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$NCollector].addOrOverride(java.lang.'annotation'.Annotation)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$EmptyCollector].addOrOverride(java.lang.'annotation'.Annotation)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$OneCollector].addOrOverride(java.lang.'annotation'.Annotation)"
    - "[com.fasterxml.jackson.databind.introspect.CollectorBase].collectFromBundle(com.fasterxml.jackson.databind.introspect.AnnotationCollector,java.lang.'annotation'.Annotation)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$NCollector].addOrOverride(java.lang.'annotation'.Annotation)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$EmptyCollector].addOrOverride(java.lang.'annotation'.Annotation)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$OneCollector].addOrOverride(java.lang.'annotation'.Annotation)"
    functionUses: 4
    ICount: 24
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.CollectorBase:49"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.CollectorBase:65"
        BranchSideFuncs:
        - "_ignorableAnnotation(java.lang.'annotation'.Annotation)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.CollectorBase:64"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.CollectorBase:52"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.CollectorBase:55"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.CollectorBase:54"
        BranchSideFuncs:
        - "isAnnotationBundle(java.lang.'annotation'.Annotation)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.CollectorBase:55"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.CollectorBase:61"
        BranchSideFuncs:
        - "addOrOverride(java.lang.'annotation'.Annotation)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.CollectorBase:57"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.CollectorBase:48"
        BranchSideFuncs:
        - "collectFromBundle(com.fasterxml.jackson.databind.introspect.AnnotationCollector,java.lang.'annotation'.Annotation)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.CollectorBase:47"
        BranchSideFuncs:
        - "findClassAnnotations(java.lang.Class)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.CollectorBase:48,1"
      Dst: "[java.lang.annotation.Annotation].annotationType"
    - Src: "com.fasterxml.jackson.databind.introspect.CollectorBase:48,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].findClassAnnotations"
    - Src: "com.fasterxml.jackson.databind.introspect.CollectorBase:52,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.CollectorBase]._ignorableAnnotation"
    - Src: "com.fasterxml.jackson.databind.introspect.CollectorBase:55,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].isAnnotationBundle"
    - Src: "com.fasterxml.jackson.databind.introspect.CollectorBase:57,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotationCollector].isPresent"
    - Src: "com.fasterxml.jackson.databind.introspect.CollectorBase:58,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotationCollector].addOrOverride"
    - Src: "com.fasterxml.jackson.databind.introspect.CollectorBase:59,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.CollectorBase].collectFromBundle"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.introspect.CollectorBase].collectDefaultAnnotations(com.fasterxml.jackson.databind.introspect.AnnotationCollector,java.lang.'annotation'.Annotation[])"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.CollectorBase"
    linkageType: null
    functionLinenumber: 72
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotationCollector"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotationCollector"
    - "java.lang.annotation.Annotation[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$NCollector].isPresent(java.lang.'annotation'.Annotation)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$EmptyCollector].isPresent(java.lang.'annotation'.Annotation)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$NCollector].addOrOverride(java.lang.'annotation'.Annotation)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$EmptyCollector].addOrOverride(java.lang.'annotation'.Annotation)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$OneCollector].addOrOverride(java.lang.'annotation'.Annotation)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].isAnnotationBundle(java.lang.'annotation'.Annotation)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].isAnnotationBundle(java.lang.'annotation'.Annotation)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].isAnnotationBundle(java.lang.'annotation'.Annotation)"
    - "[com.fasterxml.jackson.databind.introspect.CollectorBase].collectDefaultFromBundle(com.fasterxml.jackson.databind.introspect.AnnotationCollector,java.lang.'annotation'.Annotation)"
    functionUses: 3
    ICount: 18
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.CollectorBase:73"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.CollectorBase:82"
        BranchSideFuncs:
        - "isPresent(java.lang.'annotation'.Annotation)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.CollectorBase:81"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.CollectorBase:75"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.CollectorBase:73"
        BranchSideFuncs:
        - "addOrOverride(java.lang.'annotation'.Annotation)"
        - "isAnnotationBundle(java.lang.'annotation'.Annotation)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.CollectorBase:72"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.CollectorBase:77"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.CollectorBase:73"
        BranchSideFuncs:
        - "collectDefaultFromBundle(com.fasterxml.jackson.databind.introspect.AnnotationCollector,java.lang.'annotation'.Annotation)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.CollectorBase:72"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.CollectorBase:75,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotationCollector].isPresent"
    - Src: "com.fasterxml.jackson.databind.introspect.CollectorBase:76,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotationCollector].addOrOverride"
    - Src: "com.fasterxml.jackson.databind.introspect.CollectorBase:77,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].isAnnotationBundle"
    - Src: "com.fasterxml.jackson.databind.introspect.CollectorBase:78,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.CollectorBase].collectDefaultFromBundle"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.introspect.CollectorBase].collectDefaultFromBundle(com.fasterxml.jackson.databind.introspect.AnnotationCollector,java.lang.'annotation'.Annotation)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.CollectorBase"
    linkageType: null
    functionLinenumber: 86
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotationCollector"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotationCollector"
    - "java.lang.annotation.Annotation"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ClassUtil].findClassAnnotations(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.CollectorBase]._ignorableAnnotation(java.lang.'annotation'.Annotation)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$NCollector].isPresent(java.lang.'annotation'.Annotation)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$EmptyCollector].isPresent(java.lang.'annotation'.Annotation)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$NCollector].addOrOverride(java.lang.'annotation'.Annotation)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$EmptyCollector].addOrOverride(java.lang.'annotation'.Annotation)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$OneCollector].addOrOverride(java.lang.'annotation'.Annotation)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].isAnnotationBundle(java.lang.'annotation'.Annotation)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].isAnnotationBundle(java.lang.'annotation'.Annotation)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].isAnnotationBundle(java.lang.'annotation'.Annotation)"
    - "[com.fasterxml.jackson.databind.introspect.CollectorBase].collectFromBundle(com.fasterxml.jackson.databind.introspect.AnnotationCollector,java.lang.'annotation'.Annotation)"
    functionUses: 1
    ICount: 23
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.CollectorBase:88"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.CollectorBase:102"
        BranchSideFuncs:
        - "_ignorableAnnotation(java.lang.'annotation'.Annotation)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.CollectorBase:101"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.CollectorBase:91"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.CollectorBase:95"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.CollectorBase:94"
        BranchSideFuncs:
        - "isPresent(java.lang.'annotation'.Annotation)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.CollectorBase:95"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.CollectorBase:87"
        BranchSideFuncs:
        - "addOrOverride(java.lang.'annotation'.Annotation)"
        - "isAnnotationBundle(java.lang.'annotation'.Annotation)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.CollectorBase:86"
        BranchSideFuncs:
        - "findClassAnnotations(java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.CollectorBase:97"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.CollectorBase:87"
        BranchSideFuncs:
        - "collectFromBundle(com.fasterxml.jackson.databind.introspect.AnnotationCollector,java.lang.'annotation'.Annotation)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.CollectorBase:86"
        BranchSideFuncs:
        - "findClassAnnotations(java.lang.Class)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.CollectorBase:87,1"
      Dst: "[java.lang.annotation.Annotation].annotationType"
    - Src: "com.fasterxml.jackson.databind.introspect.CollectorBase:87,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].findClassAnnotations"
    - Src: "com.fasterxml.jackson.databind.introspect.CollectorBase:91,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.CollectorBase]._ignorableAnnotation"
    - Src: "com.fasterxml.jackson.databind.introspect.CollectorBase:95,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotationCollector].isPresent"
    - Src: "com.fasterxml.jackson.databind.introspect.CollectorBase:96,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotationCollector].addOrOverride"
    - Src: "com.fasterxml.jackson.databind.introspect.CollectorBase:97,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].isAnnotationBundle"
    - Src: "com.fasterxml.jackson.databind.introspect.CollectorBase:98,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.CollectorBase].collectFromBundle"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.introspect.CollectorBase]._ignorableAnnotation(java.lang.'annotation'.Annotation)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.CollectorBase"
    linkageType: null
    functionLinenumber: 105
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.annotation.Annotation"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.CollectorBase:106"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.CollectorBase:105"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.CollectorBase:106"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.CollectorBase:105"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.CollectorBase]._emptyAnnotationMap()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.CollectorBase"
    linkageType: null
    functionLinenumber: 109
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotationMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotationMap].<init>()"
    functionUses: 4
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.CollectorBase:110,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotationMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.CollectorBase]._emptyAnnotationMaps(int)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.CollectorBase"
    linkageType: null
    functionLinenumber: 113
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotationMap[]"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.CollectorBase]._emptyAnnotationMap()"
    functionUses: 2
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.CollectorBase:114"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.CollectorBase:117"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.CollectorBase:116"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.CollectorBase:118"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.CollectorBase:120"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.CollectorBase:119,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.CollectorBase]._emptyAnnotationMap"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ParseProblemException].<init>(java.util.List)"
    functionSourceFile: "com.github.javaparser.ParseProblemException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseProblemException:40,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ParseProblemException:40,1"
      Dst: "[com.github.javaparser.ParseProblemException].createMessage"
    - Src: "com.github.javaparser.ParseProblemException:40,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseProblemException].<init>(java.lang.Throwable)"
    functionSourceFile: "com.github.javaparser.ParseProblemException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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>"
    - Src: "com.github.javaparser.ParseProblemException:45,1"
      Dst: "[java.util.Collections].singletonList"
    - Src: "com.github.javaparser.ParseProblemException:45,1"
      Dst: "[com.github.javaparser.ParseProblemException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseProblemException].createMessage(java.util.List)"
    functionSourceFile: "com.github.javaparser.ParseProblemException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "com.github.javaparser.ParseProblemException:53,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ParseProblemException].getProblems()"
    functionSourceFile: "com.github.javaparser.ParseProblemException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy].<init>()"
    functionSourceFile: "com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy:32,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy].sortImports(com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy"
    linkageType: null
    functionLinenumber: 38
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].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()"
    - "[com.github.javaparser.ast.NodeList].add(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.NodeList].add(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.NodeList].add(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.NodeList].add(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.NodeList].add(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy$getNameAsString__964].bootstrap$()"
    - "[com.github.javaparser.ast.NodeList].sort(java.util.Comparator)"
    - "[com.github.javaparser.ast.NodeList].sort(java.util.Comparator)"
    - "[com.github.javaparser.ast.NodeList].sort(java.util.Comparator)"
    - "[com.github.javaparser.ast.NodeList].sort(java.util.Comparator)"
    - "[com.github.javaparser.ast.NodeList].sort(java.util.Comparator)"
    - "[com.github.javaparser.ast.NodeList].sort(java.util.Comparator)"
    functionUses: 1
    ICount: 61
    EdgeCount: 63
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy:46"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy:68"
        BranchSideFuncs:
        - "isStatic()"
        - "hasNext()"
        - "iterator()"
        - "next()"
      - BranchSide: "com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy:67"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy:49"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy:54"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy:53"
        BranchSideFuncs:
        - "getNameAsString()"
    - Branch String: "com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy:55"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy:57"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy:56"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy:57"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy:59"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy:58"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy:59"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy:61"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy:60"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy:61"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy:64"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy:63"
        BranchSideFuncs:
        - "add(com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy:68"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy:79"
        BranchSideFuncs:
        - "sort(java.util.Comparator)"
        - "bootstrap$()"
      - BranchSide: "com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy:78"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy:39,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>"
    - Src: "com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy:46,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator"
    - Src: "com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy:46,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy:46,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy:49,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].isStatic"
    - Src: "com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy:50,1"
      Dst: "[com.github.javaparser.ast.NodeList].add"
    - Src: "com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy:54,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithName].getNameAsString"
    - Src: "com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy:55,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy:69,1"
      Dst: "[com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy$getNameAsString__964].bootstrap$"
    - Src: "com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy:69,1"
      Dst: "[java.util.Comparator].comparing"
    - Src: "com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy:71,1"
      Dst: "[com.github.javaparser.ast.NodeList].sort"
    - Src: "com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy:79,1"
      Dst: "[java.util.Arrays].asList"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy].setSortImportsAlphabetically(boolean)"
    functionSourceFile: "com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy"
    linkageType: null
    functionLinenumber: 83
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy].isSortImportsAlphabetically()"
    functionSourceFile: "com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.MethodResolutionLogic$getQualifiedSignature__687].bootstrap$()"
    functionSourceFile: "com.github.javaparser.resolution.logic.MethodResolutionLogic$getQualifiedSignature__687"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic$getQualifiedSignature__687].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic$getQualifiedSignature__687:-1,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic$getQualifiedSignature__687].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.MethodResolutionLogic$getQualifiedSignature__687].<init>()"
    functionSourceFile: "com.github.javaparser.resolution.logic.MethodResolutionLogic$getQualifiedSignature__687"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic$getQualifiedSignature__687:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.MethodResolutionLogic$getQualifiedSignature__687].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.logic.MethodResolutionLogic$getQualifiedSignature__687"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getQualifiedSignature()"
    functionUses: 11
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic$getQualifiedSignature__687:-1,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getQualifiedSignature"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.postprocessors.Java13PostProcessor].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.postprocessors.Java13PostProcessor"
    linkageType: null
    functionLinenumber: 25
    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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType].<init>(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType:42,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType].reduce(com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 109
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType:51"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType:130"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType:51"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType:130"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType:56"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType:65"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType:64"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType:56"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType:65"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType:64"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType:57"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType:60"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType:59"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType:65"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType:66"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType:65"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType:65"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType:72"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType:71"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType:72"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType:79"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType:78"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType:72"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType:79"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType:78"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType:79"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType:87"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType:86"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType:79"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType:87"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType:86"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType:87"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType:100"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType:99"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType:87"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType:100"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType:99"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType:88"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType:100"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType:99"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType:92"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType:94"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType:100"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType:108"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType:107"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType:100"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType:108"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType:107"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType:51,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isWildcard"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType:56,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper].isProperType"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType:57,1"
      Dst: "[java.lang.Object].equals"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType:58,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].trueResult"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType:60,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].falseResult"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType:65,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isNull"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType:72,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isInferenceVariable"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType:72,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isPrimitive"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType:73,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType:73,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].oneBound"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType:87,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType:88,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType:88,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].toRawType"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType:89,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].empty"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType:90,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].typeParametersValues"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType:92,1"
      Dst: "[java.util.List].size"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType:93,1"
      Dst: "[java.util.List].get"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType:93,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType:93,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].withConstraint"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType:100,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isArray"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType:102,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asArrayType"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType:102,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedArrayType].getComponentType"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType:101,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].oneConstraint"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType:131,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 28
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType].equals(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType"
    linkageType: null
    functionLinenumber: 135
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].equals(java.lang.Object)"
    functionUses: 33
    ICount: 19
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType:136"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType:137"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType:136"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType:137"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType:136"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType:137"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType:138"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType:141"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType:142"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType:141"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType:137,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType:141,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType].hashCode()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType"
    linkageType: null
    functionLinenumber: 146
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].hashCode()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].hashCode()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].hashCode()"
    functionUses: 7
    ICount: 8
    EdgeCount: 16
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType:147,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType].toString()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType"
    linkageType: null
    functionLinenumber: 153
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 19
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType:154,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType:154,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType:154,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter].<init>(com.fasterxml.jackson.databind.ser.BeanPropertyWriter,com.fasterxml.jackson.databind.util.NameTransformer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter"
    linkageType: null
    functionLinenumber: 42
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.ser.BeanPropertyWriter"
    - "com.fasterxml.jackson.databind.util.NameTransformer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].<init>(com.fasterxml.jackson.databind.ser.BeanPropertyWriter)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:43,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter].<init>(com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter,com.fasterxml.jackson.databind.util.NameTransformer,com.fasterxml.jackson.core.io.SerializedString)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter"
    linkageType: null
    functionLinenumber: 48
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter"
    - "com.fasterxml.jackson.databind.util.NameTransformer"
    - "com.fasterxml.jackson.core.io.SerializedString"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].<init>(com.fasterxml.jackson.databind.ser.BeanPropertyWriter,com.fasterxml.jackson.core.io.SerializedString)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:49,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter].rename(com.fasterxml.jackson.databind.util.NameTransformer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter"
    linkageType: null
    functionLinenumber: 55
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.util.NameTransformer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.SerializedString].getValue()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$Chained].transform(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$1:com.fasterxml.jackson.databind.util.NameTransformer$2:com.fasterxml.jackson.databind.util.NameTransformer$3:com.fasterxml.jackson.databind.util.NameTransformer$NopTransformer].transform(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.NameTransformer].chainedTransformer(com.fasterxml.jackson.databind.util.NameTransformer,com.fasterxml.jackson.databind.util.NameTransformer)"
    - "[com.fasterxml.jackson.core.io.SerializedString].<init>(java.lang.String)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter]._new(com.fasterxml.jackson.databind.util.NameTransformer,com.fasterxml.jackson.core.io.SerializedString)"
    functionUses: 3
    ICount: 11
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:56,1"
      Dst: "[com.fasterxml.jackson.core.io.SerializedString].getValue"
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:57,1"
      Dst: "[com.fasterxml.jackson.databind.util.NameTransformer].transform"
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:60,1"
      Dst: "[com.fasterxml.jackson.databind.util.NameTransformer].chainedTransformer"
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:62,1"
      Dst: "[com.fasterxml.jackson.core.io.SerializedString].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:62,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter]._new"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter]._new(com.fasterxml.jackson.databind.util.NameTransformer,com.fasterxml.jackson.core.io.SerializedString)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter"
    linkageType: null
    functionLinenumber: 71
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.util.NameTransformer"
    - "com.fasterxml.jackson.core.io.SerializedString"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter].<init>(com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter,com.fasterxml.jackson.databind.util.NameTransformer,com.fasterxml.jackson.core.io.SerializedString)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:72,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter].isUnwrapping()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter].serializeAsField(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter"
    linkageType: null
    functionLinenumber: 89
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Empty].serializerFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter]._findAndAddDynamic(com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap,java.lang.Class,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.EnumSetSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.IterableSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.ToStringSerializerBase].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.SerializableSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StringSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.CollectionSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StaticListSerializerBase].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.impl.IteratorSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.FloatNode].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocSnippet].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].equals(java.lang.Object)"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.DataKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.JavadocBlockTag].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.PropertyName].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.POJONode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Base64Variant].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.ArrayBuilders$1].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].equals(java.lang.Object)"
    - "[com.github.javaparser.Range].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonLocation].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.ContentReference].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.SerializedString].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.MethodReferenceThrowsCompatibleWithType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.Position].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.ThrowsBound].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.JavaToken].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperLowerBound].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonPointer].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.CapturesBound].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.LambdaThrowsCompatibleWithType].equals(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.Javadoc].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocInlineTag].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.Pair].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BinaryNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperUpperBound].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocDescription].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Version].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ClassKey].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TypeKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeContainedByType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.RawValue].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.TextNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter]._handleSelfReference(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.JsonSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].isUnwrappingSerializer()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnsupportedTypeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.IterableSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.DateSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$StringKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicLongSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Dynamic].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer$AsNumber].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SerializableSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$FloatSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.CalendarSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.FileSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicIntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SqlTimeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.FailingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.EnumSetSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ClassSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IteratorSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.CollectionSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.RawSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SqlDateSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$LongSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntLikeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.DOMSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$ShortSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer$BigDecimalAsStringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ToStringSerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicBooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnknownSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NullSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$EnumKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.NioPathSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.InetAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.EnumSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.JsonSerializer:com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer:com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer:com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.SerializableSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer$AsNumber].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StringSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.BeanSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.RawSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StdScalarSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.JsonSerializer:com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer:com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer:com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.JsonSerializer:com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer:com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer:com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.InetAddressSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.ToStringSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.JsonSerializer:com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer:com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer:com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ext.NioPathSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.NullSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnknownSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.ArraySerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StaticListSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.NonTypedScalarSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionUses: 5
    ICount: 42
    EdgeCount: 261
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:91"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:95"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:97"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:105"
        BranchSideFuncs:
        - "serializerFor(java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:104"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:101"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:105"
        BranchSideFuncs:
        - "_findAndAddDynamic(com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap,java.lang.Class,com.fasterxml.jackson.databind.SerializerProvider)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:104"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:105"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:115"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:114"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:106"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:110"
        BranchSideFuncs:
        - "isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:109"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:107"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:115"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:114"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:110"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:115"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:114"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:115"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:122"
        BranchSideFuncs:
        - "_handleSelfReference(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.JsonSerializer)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:121"
        BranchSideFuncs:
        - "isUnwrappingSerializer()"
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:116"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:122"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:121"
        BranchSideFuncs:
        - "isUnwrappingSerializer()"
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:122"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:126"
        BranchSideFuncs:
        - "writeFieldName(com.fasterxml.jackson.core.SerializableString)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:125"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:126"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:129"
        BranchSideFuncs:
        - "serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:128"
        BranchSideFuncs:
        - "serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:90,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].get"
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:98,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:100,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap].serializerFor"
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:102,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter]._findAndAddDynamic"
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:107,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].isEmpty"
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:110,1"
      Dst: "[java.lang.Object].equals"
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:116,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter]._handleSelfReference"
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:122,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].isUnwrappingSerializer"
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:123,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeFieldName"
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:127,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].serialize"
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:129,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].serializeWithType"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter].assignSerializer(com.fasterxml.jackson.databind.JsonSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter"
    linkageType: null
    functionLinenumber: 136
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JsonSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].isUnwrappingSerializer()"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].isUnwrappingSerializer()"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].isUnwrappingSerializer()"
    - "[com.fasterxml.jackson.databind.JsonSerializer].isUnwrappingSerializer()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer].chainedTransformer(com.fasterxml.jackson.databind.util.NameTransformer,com.fasterxml.jackson.databind.util.NameTransformer)"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].unwrappingSerializer(com.fasterxml.jackson.databind.util.NameTransformer)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].unwrappingSerializer(com.fasterxml.jackson.databind.util.NameTransformer)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].unwrappingSerializer(com.fasterxml.jackson.databind.util.NameTransformer)"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializer].unwrappingSerializer(com.fasterxml.jackson.databind.util.NameTransformer)"
    - "[com.fasterxml.jackson.databind.JsonSerializer].unwrappingSerializer(com.fasterxml.jackson.databind.util.NameTransformer)"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].assignSerializer(com.fasterxml.jackson.databind.JsonSerializer)"
    functionUses: 4
    ICount: 14
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:137"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:147"
        BranchSideFuncs:
        - "isUnwrappingSerializer()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:146"
        BranchSideFuncs:
        - "assignSerializer(com.fasterxml.jackson.databind.JsonSerializer)"
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:139"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:144"
        BranchSideFuncs:
        - "unwrappingSerializer(com.fasterxml.jackson.databind.util.NameTransformer)"
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:139"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:144"
        BranchSideFuncs:
        - "unwrappingSerializer(com.fasterxml.jackson.databind.util.NameTransformer)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:139,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].isUnwrappingSerializer"
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:143,1"
      Dst: "[com.fasterxml.jackson.databind.util.NameTransformer].chainedTransformer"
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:145,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].unwrappingSerializer"
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:147,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].assignSerializer"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter].depositSchemaProperty(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:164"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:175"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:174"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:161,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].getType"
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:161,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].findValueSerializer"
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:162,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].unwrappingSerializer"
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:164,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].isUnwrappingSerializer"
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:165,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter$1].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:165,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].acceptJsonFormatVisitor"
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:175,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].depositSchemaProperty"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter]._depositSchemaProperty(com.fasterxml.jackson.databind.node.ObjectNode,com.fasterxml.jackson.databind.JsonNode)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.node.ObjectNode"
    - "com.fasterxml.jackson.databind.JsonNode"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:184"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:195"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:194"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:186"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:195"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:194"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:189"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:192"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:191"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:183,1"
      Dst: "[com.fasterxml.jackson.databind.JsonNode].get"
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:185,1"
      Dst: "[com.fasterxml.jackson.databind.JsonNode].fields"
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:186,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:187,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:188,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:190,1"
      Dst: "[com.fasterxml.jackson.databind.util.NameTransformer].transform"
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:192,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:192,1"
      Dst: "[com.fasterxml.jackson.databind.node.ObjectNode].set"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter]._findAndAddDynamic(com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap,java.lang.Class,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter"
    linkageType: null
    functionLinenumber: 208
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap"
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.SerializerProvider].constructSpecializedType(com.fasterxml.jackson.databind.JavaType,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.SerializerProvider].findValueSerializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.SerializerProvider].findValueSerializer(java.lang.Class,com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].isUnwrappingSerializer()"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].isUnwrappingSerializer()"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].isUnwrappingSerializer()"
    - "[com.fasterxml.jackson.databind.JsonSerializer].isUnwrappingSerializer()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer].chainedTransformer(com.fasterxml.jackson.databind.util.NameTransformer,com.fasterxml.jackson.databind.util.NameTransformer)"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].unwrappingSerializer(com.fasterxml.jackson.databind.util.NameTransformer)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].unwrappingSerializer(com.fasterxml.jackson.databind.util.NameTransformer)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].unwrappingSerializer(com.fasterxml.jackson.databind.util.NameTransformer)"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializer].unwrappingSerializer(com.fasterxml.jackson.databind.util.NameTransformer)"
    - "[com.fasterxml.jackson.databind.JsonSerializer].unwrappingSerializer(com.fasterxml.jackson.databind.util.NameTransformer)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Double].newWith(java.lang.Class,com.fasterxml.jackson.databind.JsonSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Empty].newWith(java.lang.Class,com.fasterxml.jackson.databind.JsonSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Multi].newWith(java.lang.Class,com.fasterxml.jackson.databind.JsonSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Single].newWith(java.lang.Class,com.fasterxml.jackson.databind.JsonSerializer)"
    functionUses: 3
    ICount: 25
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:209"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:213"
        BranchSideFuncs:
        - "constructSpecializedType(com.fasterxml.jackson.databind.JavaType,java.lang.Class)"
        - "findValueSerializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanProperty)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:212"
        BranchSideFuncs:
        - "findValueSerializer(java.lang.Class,com.fasterxml.jackson.databind.BeanProperty)"
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:216"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:221"
        BranchSideFuncs:
        - "unwrappingSerializer(com.fasterxml.jackson.databind.util.NameTransformer)"
        - "newWith(java.lang.Class,com.fasterxml.jackson.databind.JsonSerializer)"
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:216"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:221"
        BranchSideFuncs:
        - "unwrappingSerializer(com.fasterxml.jackson.databind.util.NameTransformer)"
        - "newWith(java.lang.Class,com.fasterxml.jackson.databind.JsonSerializer)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:210,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].constructSpecializedType"
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:211,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].findValueSerializer"
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:216,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].isUnwrappingSerializer"
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:220,1"
      Dst: "[com.fasterxml.jackson.databind.util.NameTransformer].chainedTransformer"
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:222,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].unwrappingSerializer"
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:224,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap].newWith"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.UnionType$lambda_convertToUsage_0__676].bootstrap$(com.github.javaparser.resolution.Context)"
    functionSourceFile: "com.github.javaparser.ast.type.UnionType$lambda_convertToUsage_0__676"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.Context"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.UnionType$lambda_convertToUsage_0__676].<init>(com.github.javaparser.resolution.Context)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.UnionType$lambda_convertToUsage_0__676:-1,1"
      Dst: "[com.github.javaparser.ast.type.UnionType$lambda_convertToUsage_0__676].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.UnionType$lambda_convertToUsage_0__676].<init>(com.github.javaparser.resolution.Context)"
    functionSourceFile: "com.github.javaparser.ast.type.UnionType$lambda_convertToUsage_0__676"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.Context"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.UnionType$lambda_convertToUsage_0__676:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.UnionType$lambda_convertToUsage_0__676].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.type.UnionType$lambda_convertToUsage_0__676"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.UnionType].lambda$convertToUsage$0(com.github.javaparser.resolution.Context,com.github.javaparser.ast.type.ReferenceType)"
    functionUses: 11
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.UnionType$lambda_convertToUsage_0__676:-1,1"
      Dst: "[com.github.javaparser.ast.type.UnionType].lambda$convertToUsage$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__184].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__184"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__184].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__184:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__184].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__184].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__184"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__184:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__184].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__184"
    linkageType: null
    functionLinenumber: -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.BlockComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    functionUses: 14
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__184:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.InnerClassProperty].<init>(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.reflect.Constructor)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.InnerClassProperty"
    linkageType: null
    functionLinenumber: 38
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.deser.SettableBeanProperty"
    - "java.lang.reflect.Constructor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].<init>(com.fasterxml.jackson.databind.deser.SettableBeanProperty)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.InnerClassProperty:39,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.InnerClassProperty].<init>(com.fasterxml.jackson.databind.deser.SettableBeanProperty,com.fasterxml.jackson.databind.introspect.AnnotatedConstructor)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.InnerClassProperty"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.deser.SettableBeanProperty"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.InnerClassProperty:51"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.InnerClassProperty:49"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.InnerClassProperty:48"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.InnerClassProperty:52"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.InnerClassProperty:55"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.InnerClassProperty:54"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.InnerClassProperty:49,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.impl.InnerClassProperty:51,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getAnnotated"
    - Src: "com.fasterxml.jackson.databind.deser.impl.InnerClassProperty:53,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.InnerClassProperty].withDelegate(com.fasterxml.jackson.databind.deser.SettableBeanProperty)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.InnerClassProperty"
    linkageType: null
    functionLinenumber: 58
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.SettableBeanProperty"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.deser.SettableBeanProperty"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.InnerClassProperty].<init>(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.reflect.Constructor)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.InnerClassProperty:59"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.InnerClassProperty:62"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.InnerClassProperty:61"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.reflect.Constructor)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.InnerClassProperty:62,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.InnerClassProperty].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.InnerClassProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.InnerClassProperty"
    linkageType: null
    functionLinenumber: 74
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonParser].currentToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase:com.fasterxml.jackson.core.filter.FilteringParserDelegate:org.xml.sax.SAXException].currentToken()"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.StringDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.ArrayBlockingQueueDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].unwrapAndThrowAsIAE(java.lang.Throwable,java.lang.String)"
    - "[com.fasterxml.jackson.core.JsonProcessingException].getMessage()"
    - "[com.fasterxml.jackson.core.JsonParseException].getMessage()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedForwardReference].getMessage()"
    - "[com.fasterxml.jackson.core.exc.StreamReadException].getMessage()"
    - "[com.github.javaparser.TokenMgrException].getMessage()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].getMessage()"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].set(java.lang.Object,java.lang.Object)"
    functionUses: 15
    ICount: 36
    EdgeCount: 76
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.InnerClassProperty:77"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.InnerClassProperty:79"
        BranchSideFuncs:
        - "getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.InnerClassProperty:78"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.InnerClassProperty:79"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.InnerClassProperty:83"
        BranchSideFuncs:
        - "deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.InnerClassProperty:82"
        BranchSideFuncs:
        - "unwrapAndThrowAsIAE(java.lang.Throwable,java.lang.String)"
        - "getMessage()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.InnerClassProperty:75,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentToken"
    - Src: "com.fasterxml.jackson.databind.deser.impl.InnerClassProperty:78,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].getNullValue"
    - Src: "com.fasterxml.jackson.databind.deser.impl.InnerClassProperty:80,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserializeWithType"
    - Src: "com.fasterxml.jackson.databind.deser.impl.InnerClassProperty:83,1"
      Dst: "[java.lang.reflect.Constructor].newInstance"
    - Src: "com.fasterxml.jackson.databind.deser.impl.InnerClassProperty:87,1"
      Dst: "[java.lang.reflect.Constructor].getDeclaringClass"
    - Src: "com.fasterxml.jackson.databind.deser.impl.InnerClassProperty:87,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.deser.impl.InnerClassProperty:87,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "com.fasterxml.jackson.databind.deser.impl.InnerClassProperty:85,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.databind.deser.impl.InnerClassProperty:85,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].unwrapAndThrowAsIAE"
    - Src: "com.fasterxml.jackson.databind.deser.impl.InnerClassProperty:90,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.impl.InnerClassProperty:92,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].set"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.InnerClassProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.InnerClassProperty"
    linkageType: null
    functionLinenumber: 98
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].setAndReturn(java.lang.Object,java.lang.Object)"
    functionUses: 11
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.InnerClassProperty:99,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.impl.InnerClassProperty:99,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].setAndReturn"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.InnerClassProperty].readResolve()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.InnerClassProperty"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.InnerClassProperty:114,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.InnerClassProperty].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.InnerClassProperty].writeReplace()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.InnerClassProperty"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.InnerClassProperty:119"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.InnerClassProperty:122"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.InnerClassProperty:121"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.InnerClassProperty:120,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.impl.InnerClassProperty:120,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.InnerClassProperty].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.AttributePropertyWriter].<init>(java.lang.String,com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition,com.fasterxml.jackson.databind.util.Annotations,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.AttributePropertyWriter"
    linkageType: null
    functionLinenumber: 34
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition"
    - "com.fasterxml.jackson.databind.util.Annotations"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.impl.AttributePropertyWriter].<init>(java.lang.String,com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition,com.fasterxml.jackson.databind.util.Annotations,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.'annotation'.JsonInclude$Value)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].findInclusion()"
    - "[com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition].findInclusion()"
    functionUses: 1
    ICount: 8
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.AttributePropertyWriter:35,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition].findInclusion"
    - Src: "com.fasterxml.jackson.databind.ser.impl.AttributePropertyWriter:35,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.AttributePropertyWriter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.AttributePropertyWriter].<init>(java.lang.String,com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition,com.fasterxml.jackson.databind.util.Annotations,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.'annotation'.JsonInclude$Value)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.AttributePropertyWriter"
    linkageType: null
    functionLinenumber: 41
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition"
    - "com.fasterxml.jackson.databind.util.Annotations"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.annotation.JsonInclude$Value"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.VirtualBeanPropertyWriter].<init>(com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition,com.fasterxml.jackson.databind.util.Annotations,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.'annotation'.JsonInclude$Value,java.lang.Class[])"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.AttributePropertyWriter:42,1"
      Dst: "[com.fasterxml.jackson.databind.ser.VirtualBeanPropertyWriter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.AttributePropertyWriter].construct(java.lang.String,com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition,com.fasterxml.jackson.databind.util.Annotations,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.AttributePropertyWriter"
    linkageType: null
    functionLinenumber: 54
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.impl.AttributePropertyWriter"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition"
    - "com.fasterxml.jackson.databind.util.Annotations"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.impl.AttributePropertyWriter].<init>(java.lang.String,com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition,com.fasterxml.jackson.databind.util.Annotations,com.fasterxml.jackson.databind.JavaType)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.AttributePropertyWriter:55,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.AttributePropertyWriter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.AttributePropertyWriter].<init>(com.fasterxml.jackson.databind.ser.impl.AttributePropertyWriter)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.AttributePropertyWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.ser.impl.AttributePropertyWriter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.AttributePropertyWriter:60,1"
      Dst: "[com.fasterxml.jackson.databind.ser.VirtualBeanPropertyWriter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.AttributePropertyWriter].withConfig(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.AttributePropertyWriter"
    linkageType: null
    functionLinenumber: 70
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.VirtualBeanPropertyWriter"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    - "com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.AttributePropertyWriter:71,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.AttributePropertyWriter].value(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.AttributePropertyWriter"
    linkageType: null
    functionLinenumber: 81
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.SerializerProvider].getAttribute(java.lang.Object)"
    functionUses: 2
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.AttributePropertyWriter:82,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer"
    linkageType: null
    functionLinenumber: 434
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$TypedPrimitiveArraySerializer].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer:435,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$TypedPrimitiveArraySerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].<init>(com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer,com.fasterxml.jackson.databind.BeanProperty,java.lang.Boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer"
    linkageType: null
    functionLinenumber: 437
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer"
    - "com.fasterxml.jackson.databind.BeanProperty"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$TypedPrimitiveArraySerializer].<init>(com.fasterxml.jackson.databind.ser.std.StdArraySerializers$TypedPrimitiveArraySerializer,com.fasterxml.jackson.databind.BeanProperty,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer:438,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$TypedPrimitiveArraySerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer]._withResolved(com.fasterxml.jackson.databind.BeanProperty,java.lang.Boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer"
    linkageType: null
    functionLinenumber: 442
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.BeanProperty"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].<init>(com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer,com.fasterxml.jackson.databind.BeanProperty,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer:443,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].getContentType()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].getContentSerializer()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,long[])"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer"
    linkageType: null
    functionLinenumber: 458
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "long[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer:459"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer:458"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].hasSingleElement(long[])"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer"
    linkageType: null
    functionLinenumber: 463
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "long[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer:464"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer:463"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].serialize(long[],com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer"
    linkageType: null
    functionLinenumber: 469
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "long[]"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.ArraySerializerBase]._shouldUnwrapSingle(com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].serializeContents(long[],com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeArray(long[],int,int)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeArray(long[],int,int)"
    functionUses: 1
    ICount: 13
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer:471"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer:476"
        BranchSideFuncs:
        - "serializeContents(long[],com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer:475"
        BranchSideFuncs:
        - "writeArray(long[],int,int)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer:471"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer:476"
        BranchSideFuncs:
        - "serializeContents(long[],com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer:475"
        BranchSideFuncs:
        - "writeArray(long[],int,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer:471,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.ArraySerializerBase]._shouldUnwrapSingle"
    - Src: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer:472,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].serializeContents"
    - Src: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer:476,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeArray"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].serializeContents(long[],com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer"
    linkageType: null
    functionLinenumber: 482
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "long[]"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(long)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(long)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(long)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(long)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(long)"
    functionUses: 2
    ICount: 12
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer:483"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer:485"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer:484,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeNumber"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].getSchema(com.fasterxml.jackson.databind.SerializerProvider,java.lang.reflect.Type)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonNode"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "java.lang.reflect.Type"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer:495,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].createSchemaNode"
    - Src: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer:496,1"
      Dst: "[com.fasterxml.jackson.databind.node.ObjectNode].set"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].acceptJsonFormatVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer:503,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].visitArrayFormat"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].serializeContents(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer"
    linkageType: null
    functionLinenumber: 427
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].serializeContents(long[],com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionUses: 3
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer:428,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].serializeContents"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer"
    linkageType: null
    functionLinenumber: 427
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].serialize(long[],com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionUses: 59
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer:428,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].serialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].hasSingleElement(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer"
    linkageType: null
    functionLinenumber: 427
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].hasSingleElement(long[])"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer:428,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].hasSingleElement"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer"
    linkageType: null
    functionLinenumber: 427
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,long[])"
    functionUses: 18
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer:428,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].isEmpty"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 47
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.util.List"
    - "com.github.javaparser.ast.comments.CommentsCollection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseResult:48,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseResult].isSuccessful()"
    functionSourceFile: "com.github.javaparser.ParseResult"
    linkageType: null
    functionLinenumber: 57
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList].isEmpty()"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    functionUses: 2
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.ParseResult:58"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ParseResult:57"
        BranchSideFuncs:
        - "isEmpty()"
    - Branch String: "com.github.javaparser.ParseResult:58"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ParseResult:57"
        BranchSideFuncs:
        - "isEmpty()"
    Callsites:
    - Src: "com.github.javaparser.ParseResult:58,1"
      Dst: "[java.util.List].isEmpty"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseResult].ifSuccessful(java.util.function.Consumer)"
    functionSourceFile: "com.github.javaparser.ParseResult"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParseResult].isSuccessful()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getAllFields_3__826].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_44__414].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_24__449].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_212__562].accept(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getAllFields_2__956].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__57].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_47__431].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__55].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_76__955].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_58__610].accept(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getAllFields_0__824].accept(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveMethod_1__685].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__189].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.Node$lambda_walk_10__808].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__46].accept(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_getAllFieldsVisibleToInheritors_8__960].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_123__596].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_73__400].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_168__485].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_222__554].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_176__522].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__222].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_42__412].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_59__565].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__141].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_12__741].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_209__493].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_106__576].accept(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext$lambda_patternExprsExposedToChild_0__982].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_setup_0__1002].accept(java.lang.Object)"
    - "[com.github.javaparser.ParserConfiguration$3$lambda_postProcess_1__992].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.TypedValidator$1$lambda_postProcess_1__987].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_50__434].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_22__566].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1$lambda_postProcess_1__990].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_223__555].accept(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_getAllFields_1__947].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__25].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_11__738].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_124__597].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_15__545].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__207].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__213].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_181__457].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_202__440].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_183__613].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__286].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_153__529].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__195].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__68].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__143].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.Validators$lambda_accept_0__1017].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__230].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__63].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_49__433].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_69__507].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_225__557].accept(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_getAllFields_2__821].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_184__614].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__227].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__325].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_13__731].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__74].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__209].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_220__552].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_219__551].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_3__747].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__49].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_121__595].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__147].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_80__599].accept(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_5__789].accept(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_getAllMethods_6__995].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter$lambda_asString_0__389].accept(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_1__892].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_23__567].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_4__540].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_3__748].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator$lambda_visit_0__728].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__117].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__149].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_174__520].accept(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType$lambda_concreteEquivalentTypesAlsoIndirectly_2__878].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__238].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_139__447].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_65__503].accept(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_2__645].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_161__564].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__266].accept(java.lang.Object)"
    - "[com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor$lambda_postProcess_1__1031].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_3__396].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__153].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_67__505].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_10__736].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_197__591].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_111__581].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_87__410].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_187__558].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__135].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_85__408].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_138__446].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__166].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__107].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_186__616].accept(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver$lambda_parseDirectory_1__933].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_155__531].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_164__534].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_163__533].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_182__453].accept(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$add__1001].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__271].accept(java.lang.Object)"
    - "[com.github.javaparser.ParserConfiguration$1$lambda_postProcess_0__1003].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_11__740].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_154__530].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__305].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_66__504].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_11__1022].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_149__517].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__277].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__109].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$addElement__1024].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_128__461].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_9__744].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_4__950].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_99__450].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__101].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__298].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_45__415].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__251].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__70].accept(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredFields_5__831].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_115__454].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__199].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_72__953].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__295].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_83__405].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator$lambda_visit_1__743].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_180__456].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_116__455].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_asString_2__391].accept(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.InstanceOfExprContext$add__1013].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__41].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_68__506].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_171__406].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_132__465].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_158__397].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_39__468].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_110__580].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_10__742].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_216__589].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_48__432].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_25__495].accept(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext$lambda_solveSymbolAsValue_0__637].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_37__946].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_30__472].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__301].accept(java.lang.Object)"
    - "[com.github.javaparser.ParserConfiguration$LineEndingProcessor$lambda_postProcess_0__989].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__85].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__183].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.TypedValidator$1$lambda_postProcess_0__1033].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_230__430].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__157].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType$lambda_asString_0__386].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_218__550].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_156__525].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.ConcreteSyntaxModel$lambda_forClass_2__1025].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__97].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_104__607].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_130__463].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__160].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.Node$lambda_setParentNode_3__358].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_134__423].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_11__404].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__202].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_208__519].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_146__604].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_33__475].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_1__394].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_60__441].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_167__478].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_133__422].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_41__411].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_125__489].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__173].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_20__514].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__176].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_213__563].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__217].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__7].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_2__395].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_93__561].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_147__548].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_144__602].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_29__471].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_152__501].accept(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext$lambda_solveSymbol_0__806].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_108__578].accept(java.lang.Object)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_getDeclaredMethods_2__702].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_getNameWithScope_0__382].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_107__577].accept(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver$add__998].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_198__592].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__293].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__179].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__249].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_52__436].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__31].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator$lambda_visit_2__739].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_127__460].accept(java.lang.Object)"
    - "[com.github.javaparser.ParserConfiguration$1$lambda_postProcess_1__993].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_71__399].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_118__951].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_97__479].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_191__425].accept(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic$lambda_solveMethod_1__792].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_38__467].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__119].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__52].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_166__445].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_175__521].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__242].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_5__725].accept(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$add__970].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_51__435].accept(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getAncestors_0__977].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.Node$lambda_notifyPropertyChange_5__357].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_32__474].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_221__553].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__125].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__164].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_77__546].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_201__439].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_140__448].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_8__749].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__33].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_95__587].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__103].accept(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_4__788].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_8__1021].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_188__559].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__11].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.postprocessors.PostProcessors$lambda_postProcess_0__1015].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_74__401].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__114].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_189__948].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_205__575].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_13__511].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_143__586].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__289].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_204__574].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__235].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__132].accept(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$add__973].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_6__730].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.Node$add__638].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_148__549].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_43__413].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_215__539].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_192__481].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_9__402].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_28__470].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_6__542].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_114__488].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_86__409].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_84__407].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__316].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.SingleNodeTypeValidator$lambda_accept_0__1016].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_96__496].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType$lambda_asString_1__387].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList$lambda_notifyElementRemoved_2__781].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_34__476].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_102__606].accept(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_getAllFields_1__952].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__246].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_55__499].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_151__500].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_165__535].accept(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_8__967].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_10__403].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_54__498].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_27__538].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_0__393].accept(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_substitution_5__986].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_203__588].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_150__536].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_79__598].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_14__732].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_159__572].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_206__612].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_26__568].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_100__569].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__282].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_21__512].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__13].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_119__593].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_105__608].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_56__438].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_88__417].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_57__480].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_82__601].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_1__724].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_131__464].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_62__443].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_4__957].accept(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getAllFields_2__927].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_210__494].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_9__727].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_92__560].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_194__482].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__93].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_120__594].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_162__532].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_8__509].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_129__462].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_8__765].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_173__492].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_224__556].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_36__466].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_169__486].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_6__729].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__88].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList$lambda_notifyElementReplaced_3__911].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__233].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_228__428].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_145__603].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_46__537].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_196__484].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__79].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_109__579].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__192].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_141__584].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_135__524].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_53__437].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_31__473].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_117__416].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_195__483].accept(java.lang.Object)"
    - "[com.github.javaparser.ParserConfiguration$3$lambda_postProcess_0__1004].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_214__497].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_172__491].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_81__600].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_200__516].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_5__726].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_asString_1__390].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_64__502].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_199__515].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_229__429].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_40__469].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList$lambda_notifyElementAdded_1__354].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_91__459].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__28].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_14__544].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__318].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_142__585].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_printComment_0__898].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__185].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_226__426].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_61__442].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__269].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__311].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_94__508].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_157__526].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_7__543].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__171].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_75__611].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1$lambda_postProcess_0__1032].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_126__490].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_227__427].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_160__573].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__137].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_137__452].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__39].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_113__583].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$lambda_visit_0__86].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_printComment_0__894].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_9__1023].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_170__487].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__254].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_63__444].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_19__513].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_103__949].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_136__451].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_1__723].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__332].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_112__582].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__129].accept(java.lang.Object)"
    - "[com.github.javaparser.ParserConfiguration$4$setup__988].accept(java.lang.Object)"
    - "[com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor$lambda_postProcess_2__994].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__20].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_190__424].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_18__421].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_5__541].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__123].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__260].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__17].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_90__458].accept(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic$lambda_solveMethod_2__791].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_17__528].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__220].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList$add__861].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_16__570].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_185__615].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_207__518].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_193__609].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__279].accept(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_getAllFields_2__823].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_122__954].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__263].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_78__547].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_98__527].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_101__605].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_12__510].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_89__418].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_70__398].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__82].accept(java.lang.Object)"
    - "[com.github.javaparser.ParserConfiguration$2$lambda_postProcess_0__991].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_211__571].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__321].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_177__523].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_179__420].accept(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarators.VariableSymbolDeclarator$lambda_new_0__807].accept(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_7__985].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__329].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_35__477].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__60].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__307].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_178__419].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_217__590].accept(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$add__916].accept(java.lang.Object)"
    functionUses: 3
    ICount: 7
    EdgeCount: 429
    BranchProfiles:
    - Branch String: "com.github.javaparser.ParseResult:65"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ParseResult:68"
        BranchSideFuncs:
        - "accept(java.lang.Object)"
      - BranchSide: "com.github.javaparser.ParseResult:67"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ParseResult:65,1"
      Dst: "[com.github.javaparser.ParseResult].isSuccessful"
    - Src: "com.github.javaparser.ParseResult:66,1"
      Dst: "[java.util.function.Consumer].accept"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseResult].getProblems()"
    functionSourceFile: "com.github.javaparser.ParseResult"
    linkageType: null
    functionLinenumber: 73
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseResult].getProblem(int)"
    functionSourceFile: "com.github.javaparser.ParseResult"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.Problem"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseResult:81,1"
      Dst: "[com.github.javaparser.ParseResult].getProblems"
    - Src: "com.github.javaparser.ParseResult:81,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseResult].getCommentsCollection()"
    functionSourceFile: "com.github.javaparser.ParseResult"
    linkageType: null
    functionLinenumber: 87
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseResult:88,1"
      Dst: "[java.util.Optional].ofNullable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseResult].getResult()"
    functionSourceFile: "com.github.javaparser.ParseResult"
    linkageType: null
    functionLinenumber: 94
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseResult:95,1"
      Dst: "[java.util.Optional].ofNullable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseResult].toString()"
    functionSourceFile: "com.github.javaparser.ParseResult"
    linkageType: null
    functionLinenumber: 99
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParseResult].isSuccessful()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator:com.fasterxml.jackson.databind.util.ArrayIterator:com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator:com.github.javaparser.TokenRange$1:com.github.javaparser.ast.Node$PostOrderIterator:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.Problem].toString()"
    functionUses: 19
    ICount: 21
    EdgeCount: 45
    BranchProfiles:
    - Branch String: "com.github.javaparser.ParseResult:100"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ParseResult:103"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ParseResult:102"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
    - Branch String: "com.github.javaparser.ParseResult:104"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ParseResult:107"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "toString()"
        - "next()"
      - BranchSide: "com.github.javaparser.ParseResult:106"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ParseResult:100,1"
      Dst: "[com.github.javaparser.ParseResult].isSuccessful"
    - Src: "com.github.javaparser.ParseResult:103,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.ParseResult:103,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.ParseResult:104,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.github.javaparser.ParseResult:104,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.ParseResult:104,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.ParseResult:105,1"
      Dst: "[com.github.javaparser.Problem].toString"
    - Src: "com.github.javaparser.ParseResult:107,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_87__228].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_87__228"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__228].<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__228:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_87__228].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_87__228].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_87__228"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_87__228:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_87__228].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_87__228"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 14
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_87__228:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$87"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound].<init>(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound:43"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound:46"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound:45"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound:43"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound:46"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound:45"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound:42,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.Bound].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound:43,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isInferenceVariable"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound:44,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound].equals(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound"
    linkageType: null
    functionLinenumber: 51
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].equals(java.lang.Object)"
    functionUses: 33
    ICount: 19
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound:52"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound:53"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound:52"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound:53"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound:52"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound:53"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound:54"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound:57"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound:58"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound:57"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound:53,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound:57,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound].toString()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound"
    linkageType: null
    functionLinenumber: 62
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 19
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound:63,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound:63,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound:63,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound].hashCode()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound"
    linkageType: null
    functionLinenumber: 70
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].hashCode()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].hashCode()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].hashCode()"
    functionUses: 7
    ICount: 8
    EdgeCount: 16
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound:71,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound].getS()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound"
    linkageType: null
    functionLinenumber: -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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound].usedInferenceVariables()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound:82,1"
      Dst: "[java.util.HashSet].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound:83,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper].usedInferenceVariables"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound:83,1"
      Dst: "[java.util.Set].addAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound].getT()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound"
    linkageType: null
    functionLinenumber: -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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound].isProperUpperBound()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound:94"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound:97"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound:96"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound:94"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound:97"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound:96"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound:94,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isInferenceVariable"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound:94,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper].isProperType"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound:95,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperUpperBound].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound:95,1"
      Dst: "[java.util.Optional].of"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound:97,1"
      Dst: "[java.util.Optional].empty"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound].isProperLowerBound()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound:102"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound:105"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound:104"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound:102"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound:105"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound:104"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound:102,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper].isProperType"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound:102,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isInferenceVariable"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound:103,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperLowerBound].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound:103,1"
      Dst: "[java.util.Optional].of"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound:105,1"
      Dst: "[java.util.Optional].empty"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound].isADependency()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound:110"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound:109"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound:110"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound:109"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound:110,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound].isProperLowerBound"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound:110,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound:110,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound].isProperUpperBound"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound].isSatisfied(com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariableSubstitution)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariableSubstitution"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound:115,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.DateDeserializers].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.DateDeserializers"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.DateDeserializers:25,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.DateDeserializers].find(java.lang.Class,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.DateDeserializers"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonDeserializer"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer].<init>()"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 17
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.DateDeserializers:36"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.DateDeserializers:47"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.DateDeserializers:38"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.DateDeserializers:41"
        BranchSideFuncs:
        - "<init>()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.DateDeserializers:40"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.DateDeserializers:41"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.DateDeserializers:44"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.DateDeserializers:43"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.DateDeserializers:44"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.DateDeserializers:48"
        BranchSideFuncs:
        - "<init>(java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.DateDeserializers:47"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.DateDeserializers:36,1"
      Dst: "[java.util.HashSet].contains"
    - Src: "com.fasterxml.jackson.databind.deser.std.DateDeserializers:39,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.DateDeserializers].hasDeserializerFor(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.DateDeserializers"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.DateDeserializers:53,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.deser.std.DateDeserializers:53,1"
      Dst: "[java.util.HashSet].contains"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__107].bootstrap$(com.github.javaparser.ast.expr.EnclosedExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__107"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.EnclosedExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__107].<init>(com.github.javaparser.ast.expr.EnclosedExpr)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__107:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__107].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__107].<init>(com.github.javaparser.ast.expr.EnclosedExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__107"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.EnclosedExpr"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__107:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__107].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__107"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__107:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_167__478].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_167__478"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__478].<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__478:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_167__478].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_167__478].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_167__478"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_167__478:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_167__478].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_167__478"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_167__478:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$167"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_41__411].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_41__411"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__411].<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__411:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_41__411].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_41__411].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_41__411"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_41__411:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_41__411].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_41__411"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_41__411:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$41"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_concretePropertyChange_0__1029].bootstrap$(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_concretePropertyChange_0__1029"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_concretePropertyChange_0__1029].<init>(java.util.Optional)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_concretePropertyChange_0__1029:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_concretePropertyChange_0__1029].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_concretePropertyChange_0__1029].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_concretePropertyChange_0__1029"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_concretePropertyChange_0__1029:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_concretePropertyChange_0__1029].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_concretePropertyChange_0__1029"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__1029:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].lambda$concretePropertyChange$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_getAllFields_2__821].bootstrap$(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration,java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_getAllFields_2__821"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_getAllFields_2__821].<init>(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration,java.util.List)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_getAllFields_2__821:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_getAllFields_2__821].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_getAllFields_2__821].<init>(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration,java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_getAllFields_2__821"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_getAllFields_2__821:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_getAllFields_2__821].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_getAllFields_2__821"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].lambda$getAllFields$2(java.util.List,com.github.javaparser.resolution.types.ResolvedReferenceType)"
    functionUses: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_getAllFields_2__821:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].lambda$getAllFields$2"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_8__967].bootstrap$(java.lang.String,java.util.List,com.github.javaparser.resolution.Context,java.util.List,java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_8__967"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "java.util.List"
    - "com.github.javaparser.resolution.Context"
    - "java.util.List"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_8__967].<init>(java.lang.String,java.util.List,com.github.javaparser.resolution.Context,java.util.List,java.util.List)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_8__967:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_8__967].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_8__967].<init>(java.lang.String,java.util.List,com.github.javaparser.resolution.Context,java.util.List,java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_8__967"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "java.util.List"
    - "com.github.javaparser.resolution.Context"
    - "java.util.List"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_8__967:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_8__967].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_8__967"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].lambda$solveMethodAsUsage$8(java.lang.String,java.util.List,com.github.javaparser.resolution.Context,java.util.List,java.util.List,com.github.javaparser.resolution.types.ResolvedReferenceType)"
    functionUses: 3
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_8__967:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].lambda$solveMethodAsUsage$8"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].<init>(com.fasterxml.jackson.databind.AnnotationIntrospector,com.fasterxml.jackson.databind.AnnotationIntrospector)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.AnnotationIntrospector"
    - "com.fasterxml.jackson.databind.AnnotationIntrospector"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:44,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].version()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.Version"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:51,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].version"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].create(com.fasterxml.jackson.databind.AnnotationIntrospector,com.fasterxml.jackson.databind.AnnotationIntrospector)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.AnnotationIntrospector"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.AnnotationIntrospector"
    - "com.fasterxml.jackson.databind.AnnotationIntrospector"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:62"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:65"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:64"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:65"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:68"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:67"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:68,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].allIntrospectors()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:73,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:73,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].allIntrospectors"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].allIntrospectors(java.util.Collection)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:79,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].allIntrospectors"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].isAnnotationBundle(java.lang.'annotation'.Annotation)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: 87
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.annotation.Annotation"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].isAnnotationBundle(java.lang.'annotation'.Annotation)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].isAnnotationBundle(java.lang.'annotation'.Annotation)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].isAnnotationBundle(java.lang.'annotation'.Annotation)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].isAnnotationBundle(java.lang.'annotation'.Annotation)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].isAnnotationBundle(java.lang.'annotation'.Annotation)"
    functionUses: 9
    ICount: 12
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:88"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:87"
        BranchSideFuncs:
        - "isAnnotationBundle(java.lang.'annotation'.Annotation)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:88"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:87"
        BranchSideFuncs:
        - "isAnnotationBundle(java.lang.'annotation'.Annotation)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:88,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].isAnnotationBundle"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findRootName(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: 99
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.PropertyName"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findRootName(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findRootName(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findRootName(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findRootName(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findRootName(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.PropertyName].hasSimpleName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findRootName(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findRootName(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    functionUses: 4
    ICount: 18
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:101"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:104"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:103"
        BranchSideFuncs:
        - "hasSimpleName()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:104"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:108"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:107"
        BranchSideFuncs:
        - "findRootName(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:109"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:107"
        BranchSideFuncs:
        - "findRootName(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:100,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findRootName"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:104,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyName].hasSimpleName"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findPropertyIgnoralByName(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: 115
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findPropertyIgnoralByName(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findPropertyIgnoralByName(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPropertyIgnoralByName(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findPropertyIgnoralByName(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPropertyIgnoralByName(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findPropertyIgnoralByName(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].withOverrides(com.fasterxml.jackson.'annotation'.JsonIgnoreProperties$Value)"
    functionUses: 7
    ICount: 12
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:118"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:116"
        BranchSideFuncs:
        - "withOverrides(com.fasterxml.jackson.'annotation'.JsonIgnoreProperties$Value)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:115"
        BranchSideFuncs:
        - "withOverrides(com.fasterxml.jackson.'annotation'.JsonIgnoreProperties$Value)"
        - "findPropertyIgnoralByName(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:116,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPropertyIgnoralByName"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:118,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].withOverrides"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findPropertyInclusionByName(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: 124
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonIncludeProperties$Value"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findPropertyInclusionByName(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPropertyInclusionByName(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findPropertyInclusionByName(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPropertyInclusionByName(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findPropertyInclusionByName(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findPropertyInclusionByName(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].withOverrides(com.fasterxml.jackson.'annotation'.JsonIncludeProperties$Value)"
    functionUses: 7
    ICount: 12
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:127"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:125"
        BranchSideFuncs:
        - "withOverrides(com.fasterxml.jackson.'annotation'.JsonIncludeProperties$Value)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:124"
        BranchSideFuncs:
        - "withOverrides(com.fasterxml.jackson.'annotation'.JsonIncludeProperties$Value)"
        - "findPropertyInclusionByName(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:125,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPropertyInclusionByName"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:127,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].withOverrides"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].isIgnorableType(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: 133
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].isIgnorableType(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].isIgnorableType(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].isIgnorableType(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].isIgnorableType(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].isIgnorableType(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].isIgnorableType(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    functionUses: 4
    ICount: 9
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:135"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:138"
        BranchSideFuncs:
        - "isIgnorableType(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:137"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:134,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].isIgnorableType"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findFilterId(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: 143
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findFilterId(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findFilterId(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findFilterId(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findFilterId(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findFilterId(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findFilterId(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionUses: 5
    ICount: 9
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:145"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:148"
        BranchSideFuncs:
        - "findFilterId(com.fasterxml.jackson.databind.introspect.Annotated)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:147"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:144,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findFilterId"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findNamingStrategy(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: 153
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findNamingStrategy(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findNamingStrategy(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findNamingStrategy(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findNamingStrategy(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findNamingStrategy(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findNamingStrategy(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    functionUses: 3
    ICount: 9
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:155"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:158"
        BranchSideFuncs:
        - "findNamingStrategy(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:157"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:154,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findNamingStrategy"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findEnumNamingStrategy(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: 163
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findEnumNamingStrategy(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findEnumNamingStrategy(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findEnumNamingStrategy(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findEnumNamingStrategy(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findEnumNamingStrategy(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findEnumNamingStrategy(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    functionUses: 4
    ICount: 10
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:165"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:168"
        BranchSideFuncs:
        - "findEnumNamingStrategy(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:167"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:164,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findEnumNamingStrategy"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findClassDescription(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:174"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:175"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:174"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:174"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:177"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:176"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:173,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findClassDescription"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:174,1"
      Dst: "[java.lang.String].isEmpty"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findPropertiesToIgnore(com.fasterxml.jackson.databind.introspect.Annotated,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:184"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:187"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:186"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:183,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPropertiesToIgnore"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findIgnoreUnknownProperties(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:195"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:198"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:197"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:194,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findIgnoreUnknownProperties"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findPropertyIgnorals(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: 204
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findPropertyIgnorals(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findPropertyIgnorals(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPropertyIgnorals(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findPropertyIgnorals(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPropertyIgnorals(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findPropertyIgnorals(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].withOverrides(com.fasterxml.jackson.'annotation'.JsonIgnoreProperties$Value)"
    functionUses: 3
    ICount: 11
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:207"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:205"
        BranchSideFuncs:
        - "withOverrides(com.fasterxml.jackson.'annotation'.JsonIgnoreProperties$Value)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:204"
        BranchSideFuncs:
        - "withOverrides(com.fasterxml.jackson.'annotation'.JsonIgnoreProperties$Value)"
        - "findPropertyIgnorals(com.fasterxml.jackson.databind.introspect.Annotated)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:205,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPropertyIgnorals"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:207,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].withOverrides"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findAutoDetectVisibility(com.fasterxml.jackson.databind.introspect.AnnotatedClass,com.fasterxml.jackson.databind.introspect.VisibilityChecker)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: 223
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.VisibilityChecker"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    - "com.fasterxml.jackson.databind.introspect.VisibilityChecker"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findAutoDetectVisibility(com.fasterxml.jackson.databind.introspect.AnnotatedClass,com.fasterxml.jackson.databind.introspect.VisibilityChecker)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findAutoDetectVisibility(com.fasterxml.jackson.databind.introspect.AnnotatedClass,com.fasterxml.jackson.databind.introspect.VisibilityChecker)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findAutoDetectVisibility(com.fasterxml.jackson.databind.introspect.AnnotatedClass,com.fasterxml.jackson.databind.introspect.VisibilityChecker)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findAutoDetectVisibility(com.fasterxml.jackson.databind.introspect.AnnotatedClass,com.fasterxml.jackson.databind.introspect.VisibilityChecker)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findAutoDetectVisibility(com.fasterxml.jackson.databind.introspect.AnnotatedClass,com.fasterxml.jackson.databind.introspect.VisibilityChecker)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findAutoDetectVisibility(com.fasterxml.jackson.databind.introspect.AnnotatedClass,com.fasterxml.jackson.databind.introspect.VisibilityChecker)"
    functionUses: 3
    ICount: 8
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:224,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findAutoDetectVisibility"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findPolymorphicTypeInfo(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: 239
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findPolymorphicTypeInfo(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findPolymorphicTypeInfo(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPolymorphicTypeInfo(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findPolymorphicTypeInfo(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findPolymorphicTypeInfo(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPolymorphicTypeInfo(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
    functionUses: 3
    ICount: 10
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:241"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:244"
        BranchSideFuncs:
        - "findPolymorphicTypeInfo(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:243"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:240,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPolymorphicTypeInfo"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findTypeResolver(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: 250
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findTypeResolver(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findTypeResolver(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findTypeResolver(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findTypeResolver(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findTypeResolver(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findTypeResolver(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,com.fasterxml.jackson.databind.JavaType)"
    functionUses: 5
    ICount: 11
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:252"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:255"
        BranchSideFuncs:
        - "findTypeResolver(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,com.fasterxml.jackson.databind.JavaType)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:254"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:251,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findTypeResolver"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findPropertyTypeResolver(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedMember,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: 261
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findPropertyTypeResolver(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedMember,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findPropertyTypeResolver(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedMember,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPropertyTypeResolver(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedMember,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findPropertyTypeResolver(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedMember,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findPropertyTypeResolver(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedMember,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPropertyTypeResolver(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedMember,com.fasterxml.jackson.databind.JavaType)"
    functionUses: 4
    ICount: 11
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:263"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:266"
        BranchSideFuncs:
        - "findPropertyTypeResolver(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedMember,com.fasterxml.jackson.databind.JavaType)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:265"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:262,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPropertyTypeResolver"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findPropertyContentTypeResolver(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedMember,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: 272
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findPropertyContentTypeResolver(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedMember,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findPropertyContentTypeResolver(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedMember,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPropertyContentTypeResolver(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedMember,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findPropertyContentTypeResolver(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedMember,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findPropertyContentTypeResolver(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedMember,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPropertyContentTypeResolver(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedMember,com.fasterxml.jackson.databind.JavaType)"
    functionUses: 4
    ICount: 11
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:274"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:277"
        BranchSideFuncs:
        - "findPropertyContentTypeResolver(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedMember,com.fasterxml.jackson.databind.JavaType)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:276"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:273,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPropertyContentTypeResolver"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findSubtypes(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: 282
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findSubtypes(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findSubtypes(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findSubtypes(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findSubtypes(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findSubtypes(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findSubtypes(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.utils.VisitorList].isEmpty()"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.utils.VisitorList].isEmpty()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    functionUses: 6
    ICount: 22
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:285"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:283"
        BranchSideFuncs:
        - "isEmpty()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:282"
        BranchSideFuncs:
        - "findSubtypes(com.fasterxml.jackson.databind.introspect.Annotated)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:285"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:286"
        BranchSideFuncs:
        - "isEmpty()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:285"
        BranchSideFuncs:
        - "isEmpty()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:286"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:286"
        BranchSideFuncs:
        - "size()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:285"
        BranchSideFuncs:
        - "isEmpty()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:286"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:287"
        BranchSideFuncs:
        - "size()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:286"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:283,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findSubtypes"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:285,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:287,1"
      Dst: "[java.util.List].size"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:287,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:288,1"
      Dst: "[java.util.ArrayList].addAll"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findTypeName(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: 295
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findTypeName(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findTypeName(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findTypeName(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findTypeName(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findTypeName(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findTypeName(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    functionUses: 6
    ICount: 11
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:297"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:298"
        BranchSideFuncs:
        - "findTypeName(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:297"
        BranchSideFuncs:
        - "findTypeName(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:297"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:300"
        BranchSideFuncs:
        - "findTypeName(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:299"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:296,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findTypeName"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:297,1"
      Dst: "[java.lang.String].isEmpty"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findReferenceType(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: 309
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.AnnotationIntrospector$ReferenceProperty"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findReferenceType(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findReferenceType(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findReferenceType(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findReferenceType(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findReferenceType(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findReferenceType(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    functionUses: 3
    ICount: 10
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:311"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:309"
        BranchSideFuncs:
        - "findReferenceType(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:310,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findReferenceType"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findUnwrappingNameTransformer(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: 315
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.NameTransformer"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findUnwrappingNameTransformer(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findUnwrappingNameTransformer(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findUnwrappingNameTransformer(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findUnwrappingNameTransformer(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findUnwrappingNameTransformer(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findUnwrappingNameTransformer(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    functionUses: 7
    ICount: 10
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:317"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:315"
        BranchSideFuncs:
        - "findUnwrappingNameTransformer(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:316,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findUnwrappingNameTransformer"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findInjectableValue(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: 321
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JacksonInject$Value"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findInjectableValue(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findInjectableValue(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findInjectableValue(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].getUseInput()"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findInjectableValue(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findInjectableValue(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findInjectableValue(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].getUseInput()"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].withUseInput(java.lang.Boolean)"
    functionUses: 8
    ICount: 18
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:323"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:324"
        BranchSideFuncs:
        - "findInjectableValue(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:323"
        BranchSideFuncs:
        - "findInjectableValue(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:323"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:329"
        BranchSideFuncs:
        - "findInjectableValue(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:328"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:325"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:329"
        BranchSideFuncs:
        - "getUseInput()"
        - "withUseInput(java.lang.Boolean)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:328"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:326"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:325"
        BranchSideFuncs:
        - "getUseInput()"
        - "withUseInput(java.lang.Boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:322,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findInjectableValue"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:323,1"
      Dst: "[com.fasterxml.jackson.annotation.JacksonInject$Value].getUseInput"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:326,1"
      Dst: "[com.fasterxml.jackson.annotation.JacksonInject$Value].withUseInput"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].hasIgnoreMarker(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: 333
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].hasIgnoreMarker(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].hasIgnoreMarker(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].hasIgnoreMarker(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].hasIgnoreMarker(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].hasIgnoreMarker(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].hasIgnoreMarker(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    functionUses: 8
    ICount: 12
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:334"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:333"
        BranchSideFuncs:
        - "hasIgnoreMarker(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:334"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:333"
        BranchSideFuncs:
        - "hasIgnoreMarker(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:334,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].hasIgnoreMarker"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].hasRequiredMarker(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: 338
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].hasRequiredMarker(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].hasRequiredMarker(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].hasRequiredMarker(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].hasRequiredMarker(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].hasRequiredMarker(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].hasRequiredMarker(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    functionUses: 4
    ICount: 10
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:340"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:338"
        BranchSideFuncs:
        - "hasRequiredMarker(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:339,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].hasRequiredMarker"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findInjectableValueId(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: 345
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findInjectableValueId(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findInjectableValueId(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findInjectableValueId(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findInjectableValueId(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findInjectableValueId(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findInjectableValueId(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    functionUses: 3
    ICount: 10
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:347"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:345"
        BranchSideFuncs:
        - "findInjectableValueId(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:346,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findInjectableValueId"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findSerializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: 353
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findSerializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findSerializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findSerializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair]._isExplicitClassOrOb(java.lang.Object,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair]._explicitClassOrOb(java.lang.Object,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findSerializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findSerializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findSerializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionUses: 3
    ICount: 11
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:355"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:358"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:357"
        BranchSideFuncs:
        - "_explicitClassOrOb(java.lang.Object,java.lang.Class)"
        - "findSerializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:354,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findSerializer"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:355,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair]._isExplicitClassOrOb"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:358,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair]._explicitClassOrOb"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findKeySerializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: 363
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findKeySerializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findKeySerializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findKeySerializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair]._isExplicitClassOrOb(java.lang.Object,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair]._explicitClassOrOb(java.lang.Object,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findKeySerializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findKeySerializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findKeySerializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionUses: 5
    ICount: 11
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:365"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:368"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:367"
        BranchSideFuncs:
        - "_explicitClassOrOb(java.lang.Object,java.lang.Class)"
        - "findKeySerializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:364,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findKeySerializer"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:365,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair]._isExplicitClassOrOb"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:368,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair]._explicitClassOrOb"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findContentSerializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: 373
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findContentSerializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findContentSerializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findContentSerializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair]._isExplicitClassOrOb(java.lang.Object,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair]._explicitClassOrOb(java.lang.Object,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findContentSerializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findContentSerializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findContentSerializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionUses: 10
    ICount: 11
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:375"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:378"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:377"
        BranchSideFuncs:
        - "findContentSerializer(com.fasterxml.jackson.databind.introspect.Annotated)"
        - "_explicitClassOrOb(java.lang.Object,java.lang.Class)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:374,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findContentSerializer"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:375,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair]._isExplicitClassOrOb"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:378,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair]._explicitClassOrOb"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findNullSerializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: 383
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findNullSerializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findNullSerializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findNullSerializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair]._isExplicitClassOrOb(java.lang.Object,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair]._explicitClassOrOb(java.lang.Object,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findNullSerializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findNullSerializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findNullSerializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionUses: 3
    ICount: 11
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:385"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:388"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:387"
        BranchSideFuncs:
        - "findNullSerializer(com.fasterxml.jackson.databind.introspect.Annotated)"
        - "_explicitClassOrOb(java.lang.Object,java.lang.Class)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:384,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findNullSerializer"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:385,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair]._isExplicitClassOrOb"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:388,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair]._explicitClassOrOb"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findPropertyInclusion(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: 394
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonInclude$Value"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findPropertyInclusion(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPropertyInclusion(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findPropertyInclusion(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPropertyInclusion(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findPropertyInclusion(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findPropertyInclusion(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].withOverrides(com.fasterxml.jackson.'annotation'.JsonInclude$Value)"
    functionUses: 6
    ICount: 10
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:398"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:401"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:400"
        BranchSideFuncs:
        - "withOverrides(com.fasterxml.jackson.'annotation'.JsonInclude$Value)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:395,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPropertyInclusion"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:401,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonInclude$Value].withOverrides"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findSerializationTyping(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: 405
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.annotation.JsonSerialize$Typing"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findSerializationTyping(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findSerializationTyping(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findSerializationTyping(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findSerializationTyping(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findSerializationTyping(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findSerializationTyping(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionUses: 5
    ICount: 10
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:407"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:405"
        BranchSideFuncs:
        - "findSerializationTyping(com.fasterxml.jackson.databind.introspect.Annotated)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:406,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findSerializationTyping"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findSerializationConverter(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: 411
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findSerializationConverter(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findSerializationConverter(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findSerializationConverter(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findSerializationConverter(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findSerializationConverter(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findSerializationConverter(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionUses: 5
    ICount: 10
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:413"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:411"
        BranchSideFuncs:
        - "findSerializationConverter(com.fasterxml.jackson.databind.introspect.Annotated)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:412,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findSerializationConverter"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findSerializationContentConverter(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: 417
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findSerializationContentConverter(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findSerializationContentConverter(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findSerializationContentConverter(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findSerializationContentConverter(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findSerializationContentConverter(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findSerializationContentConverter(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    functionUses: 3
    ICount: 10
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:419"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:417"
        BranchSideFuncs:
        - "findSerializationContentConverter(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:418,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findSerializationContentConverter"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findViews(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: 427
    functionDepth: 0
    returnType: "java.lang.Class[]"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findViews(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findViews(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findViews(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findViews(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findViews(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findViews(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionUses: 4
    ICount: 9
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:429"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:432"
        BranchSideFuncs:
        - "findViews(com.fasterxml.jackson.databind.introspect.Annotated)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:431"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:428,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findViews"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].isTypeId(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: 436
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].isTypeId(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].isTypeId(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].isTypeId(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].isTypeId(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].isTypeId(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].isTypeId(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    functionUses: 3
    ICount: 10
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:438"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:436"
        BranchSideFuncs:
        - "isTypeId(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:437,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].isTypeId"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findObjectIdInfo(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: 442
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.ObjectIdInfo"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findObjectIdInfo(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findObjectIdInfo(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findObjectIdInfo(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findObjectIdInfo(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findObjectIdInfo(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findObjectIdInfo(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionUses: 7
    ICount: 10
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:444"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:442"
        BranchSideFuncs:
        - "findObjectIdInfo(com.fasterxml.jackson.databind.introspect.Annotated)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:443,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findObjectIdInfo"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findObjectReferenceInfo(com.fasterxml.jackson.databind.introspect.Annotated,com.fasterxml.jackson.databind.introspect.ObjectIdInfo)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: 449
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.ObjectIdInfo"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    - "com.fasterxml.jackson.databind.introspect.ObjectIdInfo"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findObjectReferenceInfo(com.fasterxml.jackson.databind.introspect.Annotated,com.fasterxml.jackson.databind.introspect.ObjectIdInfo)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findObjectReferenceInfo(com.fasterxml.jackson.databind.introspect.Annotated,com.fasterxml.jackson.databind.introspect.ObjectIdInfo)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findObjectReferenceInfo(com.fasterxml.jackson.databind.introspect.Annotated,com.fasterxml.jackson.databind.introspect.ObjectIdInfo)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findObjectReferenceInfo(com.fasterxml.jackson.databind.introspect.Annotated,com.fasterxml.jackson.databind.introspect.ObjectIdInfo)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findObjectReferenceInfo(com.fasterxml.jackson.databind.introspect.Annotated,com.fasterxml.jackson.databind.introspect.ObjectIdInfo)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findObjectReferenceInfo(com.fasterxml.jackson.databind.introspect.Annotated,com.fasterxml.jackson.databind.introspect.ObjectIdInfo)"
    functionUses: 8
    ICount: 8
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:450,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findObjectReferenceInfo"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findFormat(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: 456
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonFormat$Value"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findFormat(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findFormat(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findFormat(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findFormat(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findFormat(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findFormat(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].withOverrides(com.fasterxml.jackson.'annotation'.JsonFormat$Value)"
    functionUses: 5
    ICount: 10
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:459"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:462"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:461"
        BranchSideFuncs:
        - "withOverrides(com.fasterxml.jackson.'annotation'.JsonFormat$Value)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:457,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findFormat"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:462,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonFormat$Value].withOverrides"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findWrapperName(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: 466
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.PropertyName"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findWrapperName(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findWrapperName(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findWrapperName(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findWrapperName(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findWrapperName(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findWrapperName(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionUses: 7
    ICount: 16
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:468"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:470"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:469"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:470"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:476"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:473"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:477"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:476"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:467,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findWrapperName"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findPropertyDefaultValue(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: 481
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findPropertyDefaultValue(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findPropertyDefaultValue(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPropertyDefaultValue(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findPropertyDefaultValue(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findPropertyDefaultValue(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPropertyDefaultValue(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionUses: 4
    ICount: 12
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:483"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:481"
        BranchSideFuncs:
        - "findPropertyDefaultValue(com.fasterxml.jackson.databind.introspect.Annotated)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:483"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:481"
        BranchSideFuncs:
        - "findPropertyDefaultValue(com.fasterxml.jackson.databind.introspect.Annotated)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:482,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPropertyDefaultValue"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:483,1"
      Dst: "[java.lang.String].isEmpty"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findPropertyDescription(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: 487
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findPropertyDescription(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findPropertyDescription(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPropertyDescription(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findPropertyDescription(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findPropertyDescription(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPropertyDescription(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionUses: 4
    ICount: 10
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:489"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:487"
        BranchSideFuncs:
        - "findPropertyDescription(com.fasterxml.jackson.databind.introspect.Annotated)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:488,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPropertyDescription"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findPropertyIndex(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: 493
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findPropertyIndex(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findPropertyIndex(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPropertyIndex(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findPropertyIndex(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findPropertyIndex(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPropertyIndex(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionUses: 4
    ICount: 10
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:495"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:493"
        BranchSideFuncs:
        - "findPropertyIndex(com.fasterxml.jackson.databind.introspect.Annotated)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:494,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPropertyIndex"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findImplicitPropertyName(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: 499
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findImplicitPropertyName(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findImplicitPropertyName(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findImplicitPropertyName(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findImplicitPropertyName(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findImplicitPropertyName(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findImplicitPropertyName(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    functionUses: 10
    ICount: 10
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:501"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:499"
        BranchSideFuncs:
        - "findImplicitPropertyName(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:500,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findImplicitPropertyName"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findPropertyAliases(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: 505
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findPropertyAliases(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findPropertyAliases(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPropertyAliases(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findPropertyAliases(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findPropertyAliases(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPropertyAliases(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionUses: 4
    ICount: 10
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:507"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:505"
        BranchSideFuncs:
        - "findPropertyAliases(com.fasterxml.jackson.databind.introspect.Annotated)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:506,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPropertyAliases"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findPropertyAccess(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: 511
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonProperty$Access"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findPropertyAccess(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findPropertyAccess(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPropertyAccess(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findPropertyAccess(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findPropertyAccess(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPropertyAccess(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionUses: 3
    ICount: 14
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:513"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:516"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:515"
        BranchSideFuncs:
        - "findPropertyAccess(com.fasterxml.jackson.databind.introspect.Annotated)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:513"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:516"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:515"
        BranchSideFuncs:
        - "findPropertyAccess(com.fasterxml.jackson.databind.introspect.Annotated)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:517"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:520"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:519"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:512,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPropertyAccess"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].resolveSetterConflict(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedMethod,com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: 526
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].resolveSetterConflict(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedMethod,com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].resolveSetterConflict(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedMethod,com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].resolveSetterConflict(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedMethod,com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].resolveSetterConflict(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedMethod,com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].resolveSetterConflict(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedMethod,com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].resolveSetterConflict(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedMethod,com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    functionUses: 3
    ICount: 11
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:528"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:531"
        BranchSideFuncs:
        - "resolveSetterConflict(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedMethod,com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:530"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:527,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].resolveSetterConflict"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findRenameByField(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedField,com.fasterxml.jackson.databind.PropertyName)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: 536
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.PropertyName"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedField"
    - "com.fasterxml.jackson.databind.PropertyName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findRenameByField(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedField,com.fasterxml.jackson.databind.PropertyName)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findRenameByField(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedField,com.fasterxml.jackson.databind.PropertyName)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findRenameByField(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedField,com.fasterxml.jackson.databind.PropertyName)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findRenameByField(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedField,com.fasterxml.jackson.databind.PropertyName)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findRenameByField(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedField,com.fasterxml.jackson.databind.PropertyName)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findRenameByField(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedField,com.fasterxml.jackson.databind.PropertyName)"
    functionUses: 3
    ICount: 11
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:538"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:541"
        BranchSideFuncs:
        - "findRenameByField(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedField,com.fasterxml.jackson.databind.PropertyName)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:540"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:537,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findRenameByField"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].refineSerializationType(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: 549
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].refineSerializationType(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].refineSerializationType(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].refineSerializationType(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].refineSerializationType(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].refineSerializationType(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].refineSerializationType(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated,com.fasterxml.jackson.databind.JavaType)"
    functionUses: 4
    ICount: 9
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:550,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].refineSerializationType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findSerializationPropertyOrder(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: 557
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findSerializationPropertyOrder(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findSerializationPropertyOrder(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findSerializationPropertyOrder(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findSerializationPropertyOrder(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findSerializationPropertyOrder(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findSerializationPropertyOrder(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    functionUses: 3
    ICount: 10
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:559"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:557"
        BranchSideFuncs:
        - "findSerializationPropertyOrder(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:558,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findSerializationPropertyOrder"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findSerializationSortAlphabetically(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: 563
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findSerializationSortAlphabetically(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findSerializationSortAlphabetically(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findSerializationSortAlphabetically(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findSerializationSortAlphabetically(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findSerializationSortAlphabetically(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findSerializationSortAlphabetically(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionUses: 4
    ICount: 10
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:565"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:563"
        BranchSideFuncs:
        - "findSerializationSortAlphabetically(com.fasterxml.jackson.databind.introspect.Annotated)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:564,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findSerializationSortAlphabetically"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findAndAddVirtualProperties(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,java.util.List)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: 571
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findAndAddVirtualProperties(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,java.util.List)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findAndAddVirtualProperties(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,java.util.List)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findAndAddVirtualProperties(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,java.util.List)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findAndAddVirtualProperties(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,java.util.List)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findAndAddVirtualProperties(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,java.util.List)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findAndAddVirtualProperties(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,java.util.List)"
    functionUses: 3
    ICount: 9
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:572,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findAndAddVirtualProperties"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findNameForSerialization(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: 579
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.PropertyName"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findNameForSerialization(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findNameForSerialization(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findNameForSerialization(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findNameForSerialization(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findNameForSerialization(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findNameForSerialization(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findNameForSerialization(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findNameForSerialization(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findNameForSerialization(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionUses: 5
    ICount: 16
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:582"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:584"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:583"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:584"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:590"
        BranchSideFuncs:
        - "findNameForSerialization(com.fasterxml.jackson.databind.introspect.Annotated)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:589"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:586"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:590"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:589"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:580,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findNameForSerialization"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].hasAsKey(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: 594
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].hasAsKey(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].hasAsKey(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].hasAsKey(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].hasAsKey(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].hasAsKey(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].hasAsKey(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
    functionUses: 4
    ICount: 10
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:596"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:599"
        BranchSideFuncs:
        - "hasAsKey(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:598"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:595,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].hasAsKey"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].hasAsValue(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: 603
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].hasAsValue(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].hasAsValue(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].hasAsValue(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].hasAsValue(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].hasAsValue(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].hasAsValue(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionUses: 4
    ICount: 9
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:605"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:608"
        BranchSideFuncs:
        - "hasAsValue(com.fasterxml.jackson.databind.introspect.Annotated)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:607"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:604,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].hasAsValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].hasAnyGetter(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: 612
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].hasAnyGetter(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].hasAnyGetter(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].hasAnyGetter(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].hasAnyGetter(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].hasAnyGetter(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].hasAnyGetter(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionUses: 4
    ICount: 9
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:614"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:617"
        BranchSideFuncs:
        - "hasAnyGetter(com.fasterxml.jackson.databind.introspect.Annotated)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:616"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:613,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].hasAnyGetter"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findEnumValues(java.lang.Class,java.lang.Enum[],java.lang.String[])"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.Enum[]"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:624,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findEnumValues"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findEnumValues(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,java.lang.Enum[],java.lang.String[])"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: 632
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    - "java.lang.Enum[]"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findEnumValues(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,java.lang.Enum[],java.lang.String[])"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findEnumValues(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,java.lang.Enum[],java.lang.String[])"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findEnumValues(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,java.lang.Enum[],java.lang.String[])"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findEnumValues(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,java.lang.Enum[],java.lang.String[])"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findEnumValues(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,java.lang.Enum[],java.lang.String[])"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findEnumValues(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,java.lang.Enum[],java.lang.String[])"
    functionUses: 8
    ICount: 10
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:633,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findEnumValues"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findEnumAliases(java.lang.Class,java.lang.Enum[],java.lang.String[][])"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: 641
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.Enum[]"
    - "java.lang.String[][]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findEnumAliases(java.lang.Class,java.lang.Enum[],java.lang.String[][])"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findEnumAliases(java.lang.Class,java.lang.Enum[],java.lang.String[][])"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findEnumAliases(java.lang.Class,java.lang.Enum[],java.lang.String[][])"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findEnumAliases(java.lang.Class,java.lang.Enum[],java.lang.String[][])"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findEnumAliases(java.lang.Class,java.lang.Enum[],java.lang.String[][])"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findEnumAliases(java.lang.Class,java.lang.Enum[],java.lang.String[][])"
    functionUses: 3
    ICount: 9
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:642,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findEnumAliases"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findEnumAliases(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,java.lang.Enum[],java.lang.String[][])"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: 649
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    - "java.lang.Enum[]"
    - "java.lang.String[][]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findEnumAliases(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,java.lang.Enum[],java.lang.String[][])"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findEnumAliases(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,java.lang.Enum[],java.lang.String[][])"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findEnumAliases(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,java.lang.Enum[],java.lang.String[][])"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findEnumAliases(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,java.lang.Enum[],java.lang.String[][])"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findEnumAliases(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,java.lang.Enum[],java.lang.String[][])"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findEnumAliases(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,java.lang.Enum[],java.lang.String[][])"
    functionUses: 5
    ICount: 10
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:650,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findEnumAliases"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findDefaultEnumValue(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: 656
    functionDepth: 0
    returnType: "java.lang.Enum"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findDefaultEnumValue(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findDefaultEnumValue(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findDefaultEnumValue(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findDefaultEnumValue(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findDefaultEnumValue(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findDefaultEnumValue(java.lang.Class)"
    functionUses: 4
    ICount: 10
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:658"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:656"
        BranchSideFuncs:
        - "findDefaultEnumValue(java.lang.Class)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:657,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findDefaultEnumValue"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findDefaultEnumValue(com.fasterxml.jackson.databind.introspect.AnnotatedClass,java.lang.Enum[])"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: 662
    functionDepth: 0
    returnType: "java.lang.Enum"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    - "java.lang.Enum[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findDefaultEnumValue(com.fasterxml.jackson.databind.introspect.AnnotatedClass,java.lang.Enum[])"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findDefaultEnumValue(com.fasterxml.jackson.databind.introspect.AnnotatedClass,java.lang.Enum[])"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findDefaultEnumValue(com.fasterxml.jackson.databind.introspect.AnnotatedClass,java.lang.Enum[])"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findDefaultEnumValue(com.fasterxml.jackson.databind.introspect.AnnotatedClass,java.lang.Enum[])"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findDefaultEnumValue(com.fasterxml.jackson.databind.introspect.AnnotatedClass,java.lang.Enum[])"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findDefaultEnumValue(com.fasterxml.jackson.databind.introspect.AnnotatedClass,java.lang.Enum[])"
    functionUses: 3
    ICount: 11
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:664"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:662"
        BranchSideFuncs:
        - "findDefaultEnumValue(com.fasterxml.jackson.databind.introspect.AnnotatedClass,java.lang.Enum[])"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:663,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findDefaultEnumValue"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findEnumValue(java.lang.Enum)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Enum"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:671"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:669"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:670,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findEnumValue"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].hasAsValueAnnotation(com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: 676
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].hasAsValueAnnotation(com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].hasAsValueAnnotation(com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].hasAsValueAnnotation(com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].hasAsValueAnnotation(com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].hasAsValueAnnotation(com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].hasAsValueAnnotation(com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    functionUses: 3
    ICount: 12
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:677"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:676"
        BranchSideFuncs:
        - "hasAsValueAnnotation(com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:677"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:676"
        BranchSideFuncs:
        - "hasAsValueAnnotation(com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:677,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].hasAsValueAnnotation"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].hasAnyGetterAnnotation(com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: 682
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].hasAnyGetterAnnotation(com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].hasAnyGetterAnnotation(com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].hasAnyGetterAnnotation(com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].hasAnyGetterAnnotation(com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].hasAnyGetterAnnotation(com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].hasAnyGetterAnnotation(com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    functionUses: 3
    ICount: 12
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:683"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:682"
        BranchSideFuncs:
        - "hasAnyGetterAnnotation(com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:683"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:682"
        BranchSideFuncs:
        - "hasAnyGetterAnnotation(com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:683,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].hasAnyGetterAnnotation"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findDeserializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: 689
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findDeserializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findDeserializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findDeserializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair]._isExplicitClassOrOb(java.lang.Object,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair]._explicitClassOrOb(java.lang.Object,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findDeserializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findDeserializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findDeserializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionUses: 5
    ICount: 11
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:691"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:694"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:693"
        BranchSideFuncs:
        - "findDeserializer(com.fasterxml.jackson.databind.introspect.Annotated)"
        - "_explicitClassOrOb(java.lang.Object,java.lang.Class)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:690,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findDeserializer"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:691,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair]._isExplicitClassOrOb"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:694,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair]._explicitClassOrOb"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findKeyDeserializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: 699
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findKeyDeserializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findKeyDeserializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findKeyDeserializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair]._isExplicitClassOrOb(java.lang.Object,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair]._explicitClassOrOb(java.lang.Object,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findKeyDeserializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findKeyDeserializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findKeyDeserializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionUses: 5
    ICount: 11
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:701"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:704"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:703"
        BranchSideFuncs:
        - "findKeyDeserializer(com.fasterxml.jackson.databind.introspect.Annotated)"
        - "_explicitClassOrOb(java.lang.Object,java.lang.Class)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:700,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findKeyDeserializer"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:701,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair]._isExplicitClassOrOb"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:704,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair]._explicitClassOrOb"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findContentDeserializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: 709
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findContentDeserializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findContentDeserializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findContentDeserializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair]._isExplicitClassOrOb(java.lang.Object,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair]._explicitClassOrOb(java.lang.Object,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findContentDeserializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findContentDeserializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findContentDeserializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionUses: 5
    ICount: 11
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:711"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:714"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:713"
        BranchSideFuncs:
        - "findContentDeserializer(com.fasterxml.jackson.databind.introspect.Annotated)"
        - "_explicitClassOrOb(java.lang.Object,java.lang.Class)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:710,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findContentDeserializer"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:711,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair]._isExplicitClassOrOb"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:714,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair]._explicitClassOrOb"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findDeserializationConverter(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: 720
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findDeserializationConverter(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findDeserializationConverter(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findDeserializationConverter(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findDeserializationConverter(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findDeserializationConverter(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findDeserializationConverter(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionUses: 5
    ICount: 10
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:722"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:720"
        BranchSideFuncs:
        - "findDeserializationConverter(com.fasterxml.jackson.databind.introspect.Annotated)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:721,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findDeserializationConverter"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findDeserializationContentConverter(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: 726
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findDeserializationContentConverter(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findDeserializationContentConverter(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findDeserializationContentConverter(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findDeserializationContentConverter(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findDeserializationContentConverter(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findDeserializationContentConverter(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    functionUses: 3
    ICount: 10
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:728"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:726"
        BranchSideFuncs:
        - "findDeserializationContentConverter(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:727,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findDeserializationContentConverter"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].refineDeserializationType(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: 737
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].refineDeserializationType(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].refineDeserializationType(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].refineDeserializationType(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].refineDeserializationType(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].refineDeserializationType(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].refineDeserializationType(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated,com.fasterxml.jackson.databind.JavaType)"
    functionUses: 5
    ICount: 9
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:738,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].refineDeserializationType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findValueInstantiator(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: 745
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findValueInstantiator(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findValueInstantiator(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findValueInstantiator(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findValueInstantiator(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findValueInstantiator(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findValueInstantiator(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    functionUses: 3
    ICount: 10
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:747"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:745"
        BranchSideFuncs:
        - "findValueInstantiator(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:746,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findValueInstantiator"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findPOJOBuilder(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: 751
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findPOJOBuilder(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findPOJOBuilder(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPOJOBuilder(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findPOJOBuilder(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findPOJOBuilder(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPOJOBuilder(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    functionUses: 3
    ICount: 10
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:753"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:751"
        BranchSideFuncs:
        - "findPOJOBuilder(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:752,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPOJOBuilder"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findPOJOBuilderConfig(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: 757
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder$Value"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findPOJOBuilderConfig(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findPOJOBuilderConfig(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPOJOBuilderConfig(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findPOJOBuilderConfig(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findPOJOBuilderConfig(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPOJOBuilderConfig(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    functionUses: 4
    ICount: 10
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:759"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:757"
        BranchSideFuncs:
        - "findPOJOBuilderConfig(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:758,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPOJOBuilderConfig"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findNameForDeserialization(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: 767
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.PropertyName"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findNameForDeserialization(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findNameForDeserialization(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findNameForDeserialization(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findNameForDeserialization(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findNameForDeserialization(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findNameForDeserialization(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findNameForDeserialization(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findNameForDeserialization(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findNameForDeserialization(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionUses: 7
    ICount: 16
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:769"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:771"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:770"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:771"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:777"
        BranchSideFuncs:
        - "findNameForDeserialization(com.fasterxml.jackson.databind.introspect.Annotated)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:776"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:773"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:777"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:776"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:768,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findNameForDeserialization"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].hasAnySetter(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: 781
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].hasAnySetter(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].hasAnySetter(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].hasAnySetter(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].hasAnySetter(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].hasAnySetter(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].hasAnySetter(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionUses: 4
    ICount: 9
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:783"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:786"
        BranchSideFuncs:
        - "hasAnySetter(com.fasterxml.jackson.databind.introspect.Annotated)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:785"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:782,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].hasAnySetter"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findSetterInfo(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: 790
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonSetter$Value"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findSetterInfo(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findSetterInfo(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findSetterInfo(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findSetterInfo(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findSetterInfo(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findSetterInfo(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].withOverrides(com.fasterxml.jackson.'annotation'.JsonSetter$Value)"
    functionUses: 4
    ICount: 11
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:793"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:791"
        BranchSideFuncs:
        - "withOverrides(com.fasterxml.jackson.'annotation'.JsonSetter$Value)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:790"
        BranchSideFuncs:
        - "withOverrides(com.fasterxml.jackson.'annotation'.JsonSetter$Value)"
        - "findSetterInfo(com.fasterxml.jackson.databind.introspect.Annotated)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:791,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findSetterInfo"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:793,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonSetter$Value].withOverrides"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findMergeInfo(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: 798
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findMergeInfo(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findMergeInfo(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findMergeInfo(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findMergeInfo(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findMergeInfo(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findMergeInfo(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionUses: 3
    ICount: 9
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:800"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:803"
        BranchSideFuncs:
        - "findMergeInfo(com.fasterxml.jackson.databind.introspect.Annotated)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:802"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:799,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findMergeInfo"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].hasCreatorAnnotation(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: 808
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].hasCreatorAnnotation(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].hasCreatorAnnotation(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].hasCreatorAnnotation(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].hasCreatorAnnotation(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].hasCreatorAnnotation(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].hasCreatorAnnotation(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionUses: 3
    ICount: 12
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:809"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:808"
        BranchSideFuncs:
        - "hasCreatorAnnotation(com.fasterxml.jackson.databind.introspect.Annotated)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:809"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:808"
        BranchSideFuncs:
        - "hasCreatorAnnotation(com.fasterxml.jackson.databind.introspect.Annotated)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:809,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].hasCreatorAnnotation"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findCreatorBinding(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: 814
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonCreator$Mode"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findCreatorBinding(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findCreatorBinding(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findCreatorBinding(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findCreatorBinding(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findCreatorBinding(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findCreatorBinding(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionUses: 3
    ICount: 9
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:816"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:819"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:818"
        BranchSideFuncs:
        - "findCreatorBinding(com.fasterxml.jackson.databind.introspect.Annotated)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:815,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findCreatorBinding"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findCreatorAnnotation(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: 823
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonCreator$Mode"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findCreatorAnnotation(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findCreatorAnnotation(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findCreatorAnnotation(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findCreatorAnnotation(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findCreatorAnnotation(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findCreatorAnnotation(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
    functionUses: 10
    ICount: 11
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:825"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:823"
        BranchSideFuncs:
        - "findCreatorAnnotation(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:824,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findCreatorAnnotation"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].hasAnySetterAnnotation(com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:831"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:830"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:831"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:830"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:831,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].hasAnySetterAnnotation"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair]._isExplicitClassOrOb(java.lang.Object,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: 834
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ClassUtil].isBogusClass(java.lang.Class)"
    functionUses: 7
    ICount: 16
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:835"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:836"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:835"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:835"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:838"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:837"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:838"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:841"
        BranchSideFuncs:
        - "isBogusClass(java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:840"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:839"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:838"
        BranchSideFuncs:
        - "isBogusClass(java.lang.Class)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:839,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].isBogusClass"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair]._explicitClassOrOb(java.lang.Object,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: 845
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ClassUtil].isBogusClass(java.lang.Class)"
    functionUses: 7
    ICount: 13
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:846"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:847"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:846"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:846"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:849"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:848"
        BranchSideFuncs:
        - "isBogusClass(java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:849"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:852"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:851"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:849"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:852"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:851"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:849,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].isBogusClass"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.sym.Name3].<init>(java.lang.String,int,int,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.sym.Name3"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.sym.Name3:13,1"
      Dst: "[com.fasterxml.jackson.core.sym.Name].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.sym.Name3].equals(int)"
    functionSourceFile: "com.fasterxml.jackson.core.sym.Name3"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.sym.Name3].equals(int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.sym.Name3"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.sym.Name3].equals(int,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.sym.Name3"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.sym.Name3:29"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.Name3:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.Name3:29"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.Name3:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.Name3:29"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.Name3:-2"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.sym.Name3].equals(int[],int)"
    functionSourceFile: "com.fasterxml.jackson.core.sym.Name3"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "int[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.sym.Name3:34"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.Name3:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.Name3:34"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.Name3:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.Name3:34"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.Name3:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.Name3:34"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.Name3:-2"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.ReferenceTypeMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.ReferenceTypeMetaModel"
    linkageType: null
    functionLinenumber: 42
    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:43,1"
      Dst: "[com.github.javaparser.metamodel.TypeMetaModel].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 47
    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:48,1"
      Dst: "[com.github.javaparser.metamodel.TypeMetaModel].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarators.FieldSymbolDeclarator].<init>(com.github.javaparser.ast.body.FieldDeclaration,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarators.FieldSymbolDeclarator"
    linkageType: null
    functionLinenumber: 38
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.FieldDeclaration"
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarators.AbstractSymbolDeclarator].<init>(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarators.FieldSymbolDeclarator:39,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarators.AbstractSymbolDeclarator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarators.FieldSymbolDeclarator].getSymbolDeclarations()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarators.FieldSymbolDeclarator"
    linkageType: null
    functionLinenumber: 43
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator:com.fasterxml.jackson.databind.util.ArrayIterator:com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator:com.github.javaparser.TokenRange$1:com.github.javaparser.ast.Node$PostOrderIterator:com.github.javaparser.ast.body.FieldDeclaration:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].getVariables()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserSymbolDeclaration].field(com.github.javaparser.ast.body.VariableDeclarator,com.github.javaparser.resolution.TypeSolver)"
    functionUses: 3
    ICount: 16
    EdgeCount: 43
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarators.FieldSymbolDeclarator:45"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarators.FieldSymbolDeclarator:48"
        BranchSideFuncs:
        - "getVariables()"
        - "field(com.github.javaparser.ast.body.VariableDeclarator,com.github.javaparser.resolution.TypeSolver)"
        - "hasNext()"
        - "iterator()"
        - "next()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarators.FieldSymbolDeclarator:47"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarators.FieldSymbolDeclarator:44,1"
      Dst: "[java.util.LinkedList].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarators.FieldSymbolDeclarator:45,1"
      Dst: "[com.github.javaparser.ast.body.FieldDeclaration].getVariables"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarators.FieldSymbolDeclarator:45,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarators.FieldSymbolDeclarator:45,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarators.FieldSymbolDeclarator:45,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarators.FieldSymbolDeclarator:46,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserSymbolDeclaration].field"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarators.FieldSymbolDeclarator:46,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_getAllFields_1__947].bootstrap$(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration,java.util.List,com.github.javaparser.resolution.types.ResolvedReferenceType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_getAllFields_1__947"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 3
    argTypes:
    - "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration"
    - "java.util.List"
    - "com.github.javaparser.resolution.types.ResolvedReferenceType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_getAllFields_1__947].<init>(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration,java.util.List,com.github.javaparser.resolution.types.ResolvedReferenceType)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_getAllFields_1__947:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_getAllFields_1__947].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_getAllFields_1__947].<init>(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration,java.util.List,com.github.javaparser.resolution.types.ResolvedReferenceType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_getAllFields_1__947"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration"
    - "java.util.List"
    - "com.github.javaparser.resolution.types.ResolvedReferenceType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_getAllFields_1__947:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_getAllFields_1__947].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_getAllFields_1__947"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].lambda$getAllFields$1(java.util.List,com.github.javaparser.resolution.types.ResolvedReferenceType,com.github.javaparser.resolution.declarations.ResolvedFieldDeclaration)"
    functionUses: 4
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_getAllFields_1__947:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].lambda$getAllFields$1"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit$lambda_getClassByName_2__668].bootstrap$(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit$lambda_getClassByName_2__668"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.CompilationUnit$lambda_getClassByName_2__668].<init>(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit$lambda_getClassByName_2__668:-1,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit$lambda_getClassByName_2__668].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit$lambda_getClassByName_2__668].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit$lambda_getClassByName_2__668"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit$lambda_getClassByName_2__668:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit$lambda_getClassByName_2__668].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit$lambda_getClassByName_2__668"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.CompilationUnit].lambda$getClassByName$2(java.lang.String,com.github.javaparser.ast.body.TypeDeclaration)"
    functionUses: 7
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit$lambda_getClassByName_2__668:-1,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].lambda$getClassByName$2"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.CommentsInserter$lambda_insertComments_0__1130].bootstrap$()"
    functionSourceFile: "com.github.javaparser.CommentsInserter$lambda_insertComments_0__1130"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.CommentsInserter$lambda_insertComments_0__1130].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.CommentsInserter$lambda_insertComments_0__1130:-1,1"
      Dst: "[com.github.javaparser.CommentsInserter$lambda_insertComments_0__1130].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.CommentsInserter$lambda_insertComments_0__1130].<init>()"
    functionSourceFile: "com.github.javaparser.CommentsInserter$lambda_insertComments_0__1130"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.CommentsInserter$lambda_insertComments_0__1130:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.CommentsInserter$lambda_insertComments_0__1130].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.CommentsInserter$lambda_insertComments_0__1130"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.CommentsInserter].lambda$insertComments$0(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.CommentsInserter$lambda_insertComments_0__1130:-1,1"
      Dst: "[com.github.javaparser.CommentsInserter].lambda$insertComments$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_signatureTypeToType_3__631].bootstrap$(com.github.javaparser.resolution.TypeSolver,com.github.javaparser.resolution.declarations.ResolvedTypeParametrizable)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_signatureTypeToType_3__631"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.resolution.TypeSolver"
    - "com.github.javaparser.resolution.declarations.ResolvedTypeParametrizable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_signatureTypeToType_3__631].<init>(com.github.javaparser.resolution.TypeSolver,com.github.javaparser.resolution.declarations.ResolvedTypeParametrizable)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_signatureTypeToType_3__631:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_signatureTypeToType_3__631].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_signatureTypeToType_3__631].<init>(com.github.javaparser.resolution.TypeSolver,com.github.javaparser.resolution.declarations.ResolvedTypeParametrizable)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_signatureTypeToType_3__631"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.resolution.TypeSolver"
    - "com.github.javaparser.resolution.declarations.ResolvedTypeParametrizable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_signatureTypeToType_3__631:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_signatureTypeToType_3__631].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_signatureTypeToType_3__631"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils].lambda$signatureTypeToType$3(com.github.javaparser.resolution.TypeSolver,com.github.javaparser.resolution.declarations.ResolvedTypeParametrizable,javassist.bytecode.SignatureAttribute$TypeArgument)"
    functionUses: 12
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_signatureTypeToType_3__631:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils].lambda$signatureTypeToType$3"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonPointer$Serialization].<init>()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonPointer$Serialization"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonPointer$Serialization:847,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonPointer$Serialization].<init>(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonPointer$Serialization"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonPointer$Serialization:849,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonPointer$Serialization].writeExternal(java.io.ObjectOutput)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonPointer$Serialization"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutput"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonPointer$Serialization:855,1"
      Dst: "[java.io.DataOutput].writeUTF"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonPointer$Serialization].readExternal(java.io.ObjectInput)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonPointer$Serialization"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInput"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonPointer$Serialization:860,1"
      Dst: "[java.io.DataInput].readUTF"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonPointer$Serialization].readResolve()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonPointer$Serialization"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonPointer$Serialization:866,1"
      Dst: "[com.fasterxml.jackson.core.JsonPointer].compile"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.JavaSymbolSolver].<init>(com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.JavaSymbolSolver"
    linkageType: null
    functionLinenumber: 77
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.JavaSymbolSolver:78,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.JavaSymbolSolver].inject(com.github.javaparser.ast.CompilationUnit)"
    functionSourceFile: "com.github.javaparser.symbolsolver.JavaSymbolSolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.CompilationUnit"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.JavaSymbolSolver:87,1"
      Dst: "[com.github.javaparser.ast.Node].setData"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.JavaSymbolSolver].resolveDeclaration(com.github.javaparser.ast.Node,java.lang.Class)"
    functionSourceFile: "com.github.javaparser.symbolsolver.JavaSymbolSolver"
    linkageType: null
    functionLinenumber: 91
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].<init>(com.github.javaparser.ast.body.MethodDeclaration,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.JavaSymbolSolver].toTypeDeclaration(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.symbolsolver.JavaSymbolSolver].toTypeDeclaration(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.resolution.declarations.ResolvedEnumDeclaration].asEnum()"
    - "[com.github.javaparser.HasParentNode].findAncestor(java.lang.Class[])"
    - "[com.github.javaparser.ast.body.EnumDeclaration].resolve()"
    - "[com.github.javaparser.symbolsolver.JavaSymbolSolver$lambda_resolveDeclaration_0__1180].bootstrap$(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].getEnumConstants()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].getEnumConstants()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].getEnumConstants()"
    - "[com.github.javaparser.ast.Node].getParentNode()"
    - "[com.github.javaparser.symbolsolver.JavaSymbolSolver].resolveDeclaration(com.github.javaparser.ast.Node,java.lang.Class)"
    - "[com.github.javaparser.symbolsolver.JavaSymbolSolver$lambda_resolveDeclaration_1__1177].bootstrap$()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].getConstructors()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].getConstructors()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].getConstructors()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].getConstructors()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].getConstructors()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].getConstructors()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].getConstructors()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].getConstructors()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].getConstructors()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].getConstructors()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].getConstructors()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].getConstructors()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].getConstructors()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getConstructors()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].getConstructors()"
    - "[com.github.javaparser.symbolsolver.JavaSymbolSolver$lambda_resolveDeclaration_2__1178].bootstrap$(com.github.javaparser.ast.body.ConstructorDeclaration)"
    - "[com.github.javaparser.symbolsolver.JavaSymbolSolver$lambda_resolveDeclaration_3__1179].bootstrap$()"
    - "[com.github.javaparser.symbolsolver.JavaSymbolSolver].toTypeDeclaration(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.HasParentNode].findAncestor(java.lang.Class[])"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].resolve()"
    - "[com.github.javaparser.symbolsolver.JavaSymbolSolver$lambda_resolveDeclaration_4__1176].bootstrap$(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].getAnnotationMembers()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].getAnnotationMembers()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].getAnnotationMembers()"
    - "[com.github.javaparser.ast.body.FieldDeclaration].getVariables()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration].<init>(com.github.javaparser.ast.body.VariableDeclarator,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithVariables].getVariable(int)"
    - "[com.github.javaparser.ast.Node].getParentNode()"
    - "[com.github.javaparser.ast.Node].getParentNode()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration].<init>(com.github.javaparser.ast.body.VariableDeclarator,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.ast.Node].getParentNode()"
    - "[com.github.javaparser.ast.Node].getParentNode()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserVariableDeclaration].<init>(com.github.javaparser.ast.body.VariableDeclarator,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.ast.Node].getParentNode()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].get(com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].solve(com.github.javaparser.ast.expr.MethodCallExpr)"
    - "[com.github.javaparser.resolution.model.SymbolReference].isSolved()"
    - "[com.github.javaparser.resolution.model.SymbolReference].getCorrespondingDeclaration()"
    - "[com.github.javaparser.resolution.model.SymbolReference].getCorrespondingDeclaration()"
    - "[com.github.javaparser.resolution.UnsolvedSymbolException].<init>(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].get(com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].solve(com.github.javaparser.ast.expr.ObjectCreationExpr)"
    - "[com.github.javaparser.resolution.model.SymbolReference].isSolved()"
    - "[com.github.javaparser.resolution.model.SymbolReference].getCorrespondingDeclaration()"
    - "[com.github.javaparser.resolution.model.SymbolReference].getCorrespondingDeclaration()"
    - "[com.github.javaparser.resolution.UnsolvedSymbolException].<init>(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].get(com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].solve(com.github.javaparser.ast.expr.NameExpr)"
    - "[com.github.javaparser.resolution.model.SymbolReference].isSolved()"
    - "[com.github.javaparser.resolution.model.SymbolReference].getCorrespondingDeclaration()"
    - "[com.github.javaparser.resolution.model.SymbolReference].getCorrespondingDeclaration()"
    - "[com.github.javaparser.resolution.UnsolvedSymbolException].<init>(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].get(com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].solve(com.github.javaparser.ast.expr.MethodReferenceExpr)"
    - "[com.github.javaparser.resolution.model.SymbolReference].isSolved()"
    - "[com.github.javaparser.resolution.model.SymbolReference].getCorrespondingDeclaration()"
    - "[com.github.javaparser.resolution.model.SymbolReference].getCorrespondingDeclaration()"
    - "[com.github.javaparser.resolution.UnsolvedSymbolException].<init>(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].get(com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].solve(com.github.javaparser.ast.expr.FieldAccessExpr)"
    - "[com.github.javaparser.resolution.model.SymbolReference].isSolved()"
    - "[com.github.javaparser.resolution.model.SymbolReference].getCorrespondingDeclaration()"
    - "[com.github.javaparser.resolution.model.SymbolReference].getCorrespondingDeclaration()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].getName()"
    - "[com.github.javaparser.ast.expr.Expression].calculateResolvedType()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].getScope()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isArray()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isArray()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isArray()"
    - "[com.github.javaparser.symbolsolver.JavaSymbolSolver$ArrayLengthValueDeclaration].access$000()"
    - "[com.github.javaparser.symbolsolver.JavaSymbolSolver$ArrayLengthValueDeclaration].access$000()"
    - "[com.github.javaparser.resolution.UnsolvedSymbolException].<init>(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].get(com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].solve(com.github.javaparser.ast.expr.ThisExpr)"
    - "[com.github.javaparser.resolution.model.SymbolReference].isSolved()"
    - "[com.github.javaparser.resolution.model.SymbolReference].getCorrespondingDeclaration()"
    - "[com.github.javaparser.resolution.model.SymbolReference].getCorrespondingDeclaration()"
    - "[com.github.javaparser.resolution.UnsolvedSymbolException].<init>(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].get(com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].solve(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt)"
    - "[com.github.javaparser.resolution.model.SymbolReference].isSolved()"
    - "[com.github.javaparser.resolution.model.SymbolReference].getCorrespondingDeclaration()"
    - "[com.github.javaparser.resolution.model.SymbolReference].getCorrespondingDeclaration()"
    - "[com.github.javaparser.resolution.UnsolvedSymbolException].<init>(java.lang.String)"
    - "[com.github.javaparser.HasParentNode].findAncestor(java.lang.Class[])"
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].isConstructorDeclaration()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].isConstructorDeclaration()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].asConstructorDeclaration()"
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].asConstructorDeclaration()"
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].resolve()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].asMethodDeclaration()"
    - "[com.github.javaparser.ast.body.MethodDeclaration].asMethodDeclaration()"
    - "[com.github.javaparser.ast.body.MethodDeclaration].resolve()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistConstructorDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.DefaultConstructorDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod$1].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserParameterDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistParameterDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].getName()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithSimpleName].getNameAsString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.DefaultConstructorDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].getParam(int)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistConstructorDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.DefaultConstructorDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].getParam(int)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistConstructorDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].get(com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].solve(com.github.javaparser.ast.expr.AnnotationExpr)"
    - "[com.github.javaparser.resolution.model.SymbolReference].isSolved()"
    - "[com.github.javaparser.resolution.model.SymbolReference].getCorrespondingDeclaration()"
    - "[com.github.javaparser.resolution.model.SymbolReference].getCorrespondingDeclaration()"
    - "[com.github.javaparser.resolution.UnsolvedSymbolException].<init>(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].get(com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].solve(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.resolution.model.SymbolReference].isSolved()"
    - "[com.github.javaparser.resolution.model.SymbolReference].getCorrespondingDeclaration()"
    - "[com.github.javaparser.resolution.model.SymbolReference].getCorrespondingDeclaration()"
    - "[com.github.javaparser.resolution.UnsolvedSymbolException].<init>(java.lang.String)"
    functionUses: 7
    ICount: 409
    EdgeCount: 156
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.JavaSymbolSolver:92"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:95"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.ast.body.MethodDeclaration,com.github.javaparser.resolution.TypeSolver)"
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:94"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.JavaSymbolSolver:95"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:101"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:100"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.JavaSymbolSolver:97"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:101"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:100"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.JavaSymbolSolver:101"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:107"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:106"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.JavaSymbolSolver:103"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:107"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:106"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.JavaSymbolSolver:107"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:114"
        BranchSideFuncs:
        - "asEnum()"
        - "getEnumConstants()"
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:113"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.JavaSymbolSolver:110"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:114"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:113"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.JavaSymbolSolver:114"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:127"
        BranchSideFuncs:
        - "getConstructors()"
        - "bootstrap$(com.github.javaparser.ast.body.ConstructorDeclaration)"
        - "bootstrap$()"
        - "resolveDeclaration(com.github.javaparser.ast.Node,java.lang.Class)"
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:126"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.JavaSymbolSolver:123"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:127"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:126"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.JavaSymbolSolver:127"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:133"
        BranchSideFuncs:
        - "toTypeDeclaration(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:132"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.JavaSymbolSolver:129"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:133"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:132"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.JavaSymbolSolver:133"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:140"
        BranchSideFuncs:
        - "bootstrap$(com.github.javaparser.ast.Node)"
        - "getAnnotationMembers()"
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:139"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.JavaSymbolSolver:136"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:140"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:139"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.JavaSymbolSolver:140"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:150"
        BranchSideFuncs:
        - "getVariables()"
        - "size()"
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:149"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.JavaSymbolSolver:142"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:145"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:144"
        BranchSideFuncs:
        - "getVariable(int)"
    - Branch String: "com.github.javaparser.symbolsolver.JavaSymbolSolver:146"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:150"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:149"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.JavaSymbolSolver:150"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:162"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.JavaSymbolSolver:152"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:154"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:153"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.JavaSymbolSolver:152"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:154"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:153"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.JavaSymbolSolver:154"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:157"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.ast.body.VariableDeclarator,com.github.javaparser.resolution.TypeSolver)"
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:156"
        BranchSideFuncs:
        - "getParentNode()"
    - Branch String: "com.github.javaparser.symbolsolver.JavaSymbolSolver:154"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:157"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.ast.body.VariableDeclarator,com.github.javaparser.resolution.TypeSolver)"
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:156"
        BranchSideFuncs:
        - "getParentNode()"
    - Branch String: "com.github.javaparser.symbolsolver.JavaSymbolSolver:159"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:163"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:162"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.JavaSymbolSolver:163"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:173"
        BranchSideFuncs:
        - "solve(com.github.javaparser.ast.expr.MethodCallExpr)"
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:172"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.JavaSymbolSolver:165"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:170"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:169"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.JavaSymbolSolver:166"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:173"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:172"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.JavaSymbolSolver:173"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:183"
        BranchSideFuncs:
        - "solve(com.github.javaparser.ast.expr.ObjectCreationExpr)"
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:182"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.JavaSymbolSolver:175"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:180"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:179"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.JavaSymbolSolver:176"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:183"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:182"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.JavaSymbolSolver:183"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:193"
        BranchSideFuncs:
        - "solve(com.github.javaparser.ast.expr.NameExpr)"
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:192"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.JavaSymbolSolver:185"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:190"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:189"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.JavaSymbolSolver:186"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:193"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:192"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.JavaSymbolSolver:193"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:203"
        BranchSideFuncs:
        - "solve(com.github.javaparser.ast.expr.MethodReferenceExpr)"
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:202"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.JavaSymbolSolver:195"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:200"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:199"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.JavaSymbolSolver:196"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:203"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:202"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.JavaSymbolSolver:203"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:221"
        BranchSideFuncs:
        - "solve(com.github.javaparser.ast.expr.FieldAccessExpr)"
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:220"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.JavaSymbolSolver:205"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:210"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:209"
        BranchSideFuncs:
        - "getId()"
    - Branch String: "com.github.javaparser.symbolsolver.JavaSymbolSolver:206"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:221"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:220"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.JavaSymbolSolver:210"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:218"
        BranchSideFuncs:
        - "calculateResolvedType()"
        - "getScope()"
        - "isArray()"
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:217"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.JavaSymbolSolver:212"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:218"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:217"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.JavaSymbolSolver:213"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:218"
        BranchSideFuncs:
        - "access$000()"
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:217"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.JavaSymbolSolver:221"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:231"
        BranchSideFuncs:
        - "solve(com.github.javaparser.ast.expr.ThisExpr)"
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:230"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.JavaSymbolSolver:223"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:228"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:227"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.JavaSymbolSolver:224"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:231"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:230"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.JavaSymbolSolver:231"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:241"
        BranchSideFuncs:
        - "solve(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt)"
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:240"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.JavaSymbolSolver:233"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:238"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:237"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.JavaSymbolSolver:234"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:241"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:240"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.JavaSymbolSolver:241"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:258"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:257"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.JavaSymbolSolver:242"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:258"
        BranchSideFuncs:
        - "isConstructorDeclaration()"
        - "findAncestor(java.lang.Class[])"
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:257"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.JavaSymbolSolver:246"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:249"
        BranchSideFuncs:
        - "asConstructorDeclaration()"
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:248"
        BranchSideFuncs:
        - "resolve()"
        - "asMethodDeclaration()"
    - Branch String: "com.github.javaparser.symbolsolver.JavaSymbolSolver:251"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:258"
        BranchSideFuncs:
        - "getName()"
        - "getNameAsString()"
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:257"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.JavaSymbolSolver:252"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:251"
        BranchSideFuncs:
        - "getParam(int)"
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:250"
        BranchSideFuncs:
        - "getNumberOfParams()"
    - Branch String: "com.github.javaparser.symbolsolver.JavaSymbolSolver:258"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:268"
        BranchSideFuncs:
        - "solve(com.github.javaparser.ast.expr.AnnotationExpr)"
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:267"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.JavaSymbolSolver:260"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:265"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:264"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.JavaSymbolSolver:261"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:268"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:267"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.JavaSymbolSolver:268"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:278"
        BranchSideFuncs:
        - "get(com.github.javaparser.resolution.TypeSolver)"
        - "solve(com.github.javaparser.ast.expr.Expression)"
        - "isSolved()"
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:277"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.JavaSymbolSolver:270"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:275"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:274"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
    - Branch String: "com.github.javaparser.symbolsolver.JavaSymbolSolver:271"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:278"
        BranchSideFuncs:
        - "getCorrespondingDeclaration()"
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:277"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.JavaSymbolSolver:93,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].<init>"
    - Src: "com.github.javaparser.symbolsolver.JavaSymbolSolver:93,1"
      Dst: "[java.lang.Class].cast"
    - Src: "com.github.javaparser.symbolsolver.JavaSymbolSolver:96,1"
      Dst: "[com.github.javaparser.symbolsolver.JavaSymbolSolver].toTypeDeclaration"
    - Src: "com.github.javaparser.symbolsolver.JavaSymbolSolver:97,1"
      Dst: "[java.lang.Class].isInstance"
    - Src: "com.github.javaparser.symbolsolver.JavaSymbolSolver:108,1"
      Dst: "[com.github.javaparser.HasParentNode].findAncestor"
    - Src: "com.github.javaparser.symbolsolver.JavaSymbolSolver:108,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.symbolsolver.JavaSymbolSolver:108,1"
      Dst: "[com.github.javaparser.ast.body.EnumDeclaration].resolve"
    - Src: "com.github.javaparser.symbolsolver.JavaSymbolSolver:108,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedEnumDeclaration].asEnum"
    - Src: "com.github.javaparser.symbolsolver.JavaSymbolSolver:109,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedEnumDeclaration].getEnumConstants"
    - Src: "com.github.javaparser.symbolsolver.JavaSymbolSolver:109,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.symbolsolver.JavaSymbolSolver:109,1"
      Dst: "[com.github.javaparser.symbolsolver.JavaSymbolSolver$lambda_resolveDeclaration_0__1180].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.JavaSymbolSolver:109,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "com.github.javaparser.symbolsolver.JavaSymbolSolver:109,1"
      Dst: "[java.util.stream.Stream].findFirst"
    - Src: "com.github.javaparser.symbolsolver.JavaSymbolSolver:116,1"
      Dst: "[com.github.javaparser.ast.Node].getParentNode"
    - Src: "com.github.javaparser.symbolsolver.JavaSymbolSolver:117,1"
      Dst: "[com.github.javaparser.symbolsolver.JavaSymbolSolver].resolveDeclaration"
    - Src: "com.github.javaparser.symbolsolver.JavaSymbolSolver:118,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].getConstructors"
    - Src: "com.github.javaparser.symbolsolver.JavaSymbolSolver:118,1"
      Dst: "[com.github.javaparser.symbolsolver.JavaSymbolSolver$lambda_resolveDeclaration_1__1177].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.JavaSymbolSolver:119,1"
      Dst: "[com.github.javaparser.symbolsolver.JavaSymbolSolver$lambda_resolveDeclaration_2__1178].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.JavaSymbolSolver:121,1"
      Dst: "[com.github.javaparser.symbolsolver.JavaSymbolSolver$lambda_resolveDeclaration_3__1179].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.JavaSymbolSolver:122,1"
      Dst: "[java.util.Optional].orElseThrow"
    - Src: "com.github.javaparser.symbolsolver.JavaSymbolSolver:134,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationDeclaration].resolve"
    - Src: "com.github.javaparser.symbolsolver.JavaSymbolSolver:135,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedAnnotationDeclaration].getAnnotationMembers"
    - Src: "com.github.javaparser.symbolsolver.JavaSymbolSolver:135,1"
      Dst: "[com.github.javaparser.symbolsolver.JavaSymbolSolver$lambda_resolveDeclaration_4__1176].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.JavaSymbolSolver:142,1"
      Dst: "[com.github.javaparser.ast.body.FieldDeclaration].getVariables"
    - Src: "com.github.javaparser.symbolsolver.JavaSymbolSolver:142,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    - Src: "com.github.javaparser.symbolsolver.JavaSymbolSolver:143,1"
      Dst: "[java.lang.RuntimeException].<init>"
    - Src: "com.github.javaparser.symbolsolver.JavaSymbolSolver:145,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithVariables].getVariable"
    - Src: "com.github.javaparser.symbolsolver.JavaSymbolSolver:145,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration].<init>"
    - Src: "com.github.javaparser.symbolsolver.JavaSymbolSolver:152,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.symbolsolver.JavaSymbolSolver:155,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserVariableDeclaration].<init>"
    - Src: "com.github.javaparser.symbolsolver.JavaSymbolSolver:157,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.symbolsolver.JavaSymbolSolver:157,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.symbolsolver.JavaSymbolSolver:157,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.symbolsolver.JavaSymbolSolver:157,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    - Src: "com.github.javaparser.symbolsolver.JavaSymbolSolver:164,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].get"
    - Src: "com.github.javaparser.symbolsolver.JavaSymbolSolver:164,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].solve"
    - Src: "com.github.javaparser.symbolsolver.JavaSymbolSolver:165,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].isSolved"
    - Src: "com.github.javaparser.symbolsolver.JavaSymbolSolver:166,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].getCorrespondingDeclaration"
    - Src: "com.github.javaparser.symbolsolver.JavaSymbolSolver:170,1"
      Dst: "[com.github.javaparser.resolution.UnsolvedSymbolException].<init>"
    - Src: "com.github.javaparser.symbolsolver.JavaSymbolSolver:210,1"
      Dst: "[com.github.javaparser.ast.expr.FieldAccessExpr].getName"
    - Src: "com.github.javaparser.symbolsolver.JavaSymbolSolver:210,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId"
    - Src: "com.github.javaparser.symbolsolver.JavaSymbolSolver:210,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.github.javaparser.symbolsolver.JavaSymbolSolver:211,1"
      Dst: "[com.github.javaparser.ast.expr.FieldAccessExpr].getScope"
    - Src: "com.github.javaparser.symbolsolver.JavaSymbolSolver:211,1"
      Dst: "[com.github.javaparser.ast.expr.Expression].calculateResolvedType"
    - Src: "com.github.javaparser.symbolsolver.JavaSymbolSolver:212,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isArray"
    - Src: "com.github.javaparser.symbolsolver.JavaSymbolSolver:213,1"
      Dst: "[com.github.javaparser.symbolsolver.JavaSymbolSolver$ArrayLengthValueDeclaration].access$000"
    - Src: "com.github.javaparser.symbolsolver.JavaSymbolSolver:242,1"
      Dst: "[java.lang.Object].equals"
    - Src: "com.github.javaparser.symbolsolver.JavaSymbolSolver:246,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].isConstructorDeclaration"
    - Src: "com.github.javaparser.symbolsolver.JavaSymbolSolver:247,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].asConstructorDeclaration"
    - Src: "com.github.javaparser.symbolsolver.JavaSymbolSolver:247,1"
      Dst: "[com.github.javaparser.ast.body.ConstructorDeclaration].resolve"
    - Src: "com.github.javaparser.symbolsolver.JavaSymbolSolver:249,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].asMethodDeclaration"
    - Src: "com.github.javaparser.symbolsolver.JavaSymbolSolver:249,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].resolve"
    - Src: "com.github.javaparser.symbolsolver.JavaSymbolSolver:251,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getNumberOfParams"
    - Src: "com.github.javaparser.symbolsolver.JavaSymbolSolver:252,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getParam"
    - Src: "com.github.javaparser.symbolsolver.JavaSymbolSolver:252,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedDeclaration].getName"
    - Src: "com.github.javaparser.symbolsolver.JavaSymbolSolver:252,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithSimpleName].getNameAsString"
    - Src: "com.github.javaparser.symbolsolver.JavaSymbolSolver:278,1"
      Dst: "[java.lang.Class].getSimpleName"
    - Src: "com.github.javaparser.symbolsolver.JavaSymbolSolver:279,1"
      Dst: "[java.lang.Object].getClass"
    JavaMethodInfo: null
    BBCount: 95
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.symbolsolver.JavaSymbolSolver].toResolvedType(com.github.javaparser.ast.type.Type,java.lang.Class)"
    functionSourceFile: "com.github.javaparser.symbolsolver.JavaSymbolSolver"
    linkageType: null
    functionLinenumber: 283
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.Type"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].convertToUsage(com.github.javaparser.ast.type.Type)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].get(com.github.javaparser.resolution.TypeSolver)"
    functionUses: 10
    ICount: 21
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.JavaSymbolSolver:285"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:288"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:287"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.JavaSymbolSolver:284,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].get"
    - Src: "com.github.javaparser.symbolsolver.JavaSymbolSolver:284,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].convertToUsage"
    - Src: "com.github.javaparser.symbolsolver.JavaSymbolSolver:285,1"
      Dst: "[java.lang.Class].isInstance"
    - Src: "com.github.javaparser.symbolsolver.JavaSymbolSolver:286,1"
      Dst: "[java.lang.Class].cast"
    - Src: "com.github.javaparser.symbolsolver.JavaSymbolSolver:288,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.symbolsolver.JavaSymbolSolver:288,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.symbolsolver.JavaSymbolSolver:289,1"
      Dst: "[java.lang.Class].getSimpleName"
    - Src: "com.github.javaparser.symbolsolver.JavaSymbolSolver:289,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.symbolsolver.JavaSymbolSolver:289,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.JavaSymbolSolver].calculateType(com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.symbolsolver.JavaSymbolSolver"
    linkageType: null
    functionLinenumber: 293
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].get(com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].getType(com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.JavaSymbolSolver:294,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].get"
    - Src: "com.github.javaparser.symbolsolver.JavaSymbolSolver:294,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].getType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.JavaSymbolSolver].toTypeDeclaration(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.JavaSymbolSolver"
    linkageType: null
    functionLinenumber: 298
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].isInterface()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].<init>(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].<init>(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].<init>(com.github.javaparser.ast.type.TypeParameter,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].<init>(com.github.javaparser.ast.body.EnumDeclaration,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].<init>(com.github.javaparser.ast.body.AnnotationDeclaration,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].<init>(com.github.javaparser.ast.body.EnumDeclaration,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.resolution.Navigator].demandParentNode(com.github.javaparser.ast.Node)"
    functionUses: 7
    ICount: 56
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.JavaSymbolSolver:299"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:305"
        BranchSideFuncs:
        - "isInterface()"
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:304"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.JavaSymbolSolver:300"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:303"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:302"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,com.github.javaparser.resolution.TypeSolver)"
    - Branch String: "com.github.javaparser.symbolsolver.JavaSymbolSolver:305"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:308"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.ast.type.TypeParameter,com.github.javaparser.resolution.TypeSolver)"
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:307"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.JavaSymbolSolver:308"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:311"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:310"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.JavaSymbolSolver:311"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:314"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.ast.body.AnnotationDeclaration,com.github.javaparser.resolution.TypeSolver)"
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:313"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.JavaSymbolSolver:314"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:317"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.ast.body.EnumDeclaration,com.github.javaparser.resolution.TypeSolver)"
        - "demandParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:316"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.JavaSymbolSolver:300,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].isInterface"
    - Src: "com.github.javaparser.symbolsolver.JavaSymbolSolver:301,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].<init>"
    - Src: "com.github.javaparser.symbolsolver.JavaSymbolSolver:303,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].<init>"
    - Src: "com.github.javaparser.symbolsolver.JavaSymbolSolver:306,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].<init>"
    - Src: "com.github.javaparser.symbolsolver.JavaSymbolSolver:309,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].<init>"
    - Src: "com.github.javaparser.symbolsolver.JavaSymbolSolver:312,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].<init>"
    - Src: "com.github.javaparser.symbolsolver.JavaSymbolSolver:315,1"
      Dst: "[com.github.javaparser.resolution.Navigator].demandParentNode"
    - Src: "com.github.javaparser.symbolsolver.JavaSymbolSolver:317,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.symbolsolver.JavaSymbolSolver:317,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.symbolsolver.JavaSymbolSolver:317,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.JavaSymbolSolver:317,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.JavaSymbolSolver:317,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.symbolsolver.JavaSymbolSolver:317,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.JavaSymbolSolver].lambda$resolveDeclaration$4(com.github.javaparser.ast.Node,com.github.javaparser.resolution.declarations.ResolvedAnnotationMemberDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.JavaSymbolSolver"
    linkageType: null
    functionLinenumber: 134
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.resolution.declarations.ResolvedAnnotationMemberDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationMemberDeclaration].getWrappedNode()"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.JavaSymbolSolver:135"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:134"
        BranchSideFuncs:
        - "getWrappedNode()"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.JavaSymbolSolver:135,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationMemberDeclaration].getWrappedNode"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.JavaSymbolSolver].lambda$resolveDeclaration$3()"
    functionSourceFile: "com.github.javaparser.symbolsolver.JavaSymbolSolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.RuntimeException"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.JavaSymbolSolver:122,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.JavaSymbolSolver].lambda$resolveDeclaration$2(com.github.javaparser.ast.body.ConstructorDeclaration,com.github.javaparser.resolution.declarations.ResolvedConstructorDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.JavaSymbolSolver"
    linkageType: null
    functionLinenumber: 119
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.ConstructorDeclaration"
    - "com.github.javaparser.resolution.declarations.ResolvedConstructorDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration].getWrappedNode()"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.JavaSymbolSolver:120"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:119"
        BranchSideFuncs:
        - "getWrappedNode()"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.JavaSymbolSolver:120,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration].getWrappedNode"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.JavaSymbolSolver].lambda$resolveDeclaration$1(com.github.javaparser.resolution.declarations.ResolvedConstructorDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.JavaSymbolSolver"
    linkageType: null
    functionLinenumber: 118
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedConstructorDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.JavaSymbolSolver].lambda$resolveDeclaration$0(com.github.javaparser.ast.Node,com.github.javaparser.resolution.declarations.ResolvedEnumConstantDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.JavaSymbolSolver"
    linkageType: null
    functionLinenumber: 108
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.resolution.declarations.ResolvedEnumConstantDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumConstantDeclaration].getWrappedNode()"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.JavaSymbolSolver:109"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.JavaSymbolSolver:108"
        BranchSideFuncs:
        - "getWrappedNode()"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.JavaSymbolSolver:109,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumConstantDeclaration].getWrappedNode"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_170__487].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_170__487"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__487].<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__487:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_170__487].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_170__487].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_170__487"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_170__487:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_170__487].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_170__487"
    linkageType: null
    functionLinenumber: -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.comments.Comment)"
    functionUses: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_170__487:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$170"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory].<init>()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: 367
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonFactory].<init>(com.fasterxml.jackson.core.ObjectCodec)"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory:368,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory].<init>(com.fasterxml.jackson.core.ObjectCodec)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: 369
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.ObjectCodec"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].createRoot()"
    - "[com.fasterxml.jackson.core.TokenStreamFactory].<init>()"
    - "[com.fasterxml.jackson.core.util.BufferRecyclerPool].defaultPool()"
    - "[com.fasterxml.jackson.core.StreamReadConstraints].defaults()"
    - "[com.fasterxml.jackson.core.StreamWriteConstraints].defaults()"
    - "[com.fasterxml.jackson.core.ErrorReportConfiguration].defaults()"
    - "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer].createRoot(com.fasterxml.jackson.core.TokenStreamFactory)"
    functionUses: 2
    ICount: 27
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory:370,1"
      Dst: "[com.fasterxml.jackson.core.TokenStreamFactory].<init>"
    - Src: "com.fasterxml.jackson.core.JsonFactory:233,1"
      Dst: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].createRoot"
    - Src: "com.fasterxml.jackson.core.JsonFactory:371,1"
      Dst: "[com.fasterxml.jackson.core.util.BufferRecyclerPool].defaultPool"
    - Src: "com.fasterxml.jackson.core.JsonFactory:374,1"
      Dst: "[com.fasterxml.jackson.core.StreamReadConstraints].defaults"
    - Src: "com.fasterxml.jackson.core.JsonFactory:375,1"
      Dst: "[com.fasterxml.jackson.core.StreamWriteConstraints].defaults"
    - Src: "com.fasterxml.jackson.core.JsonFactory:376,1"
      Dst: "[com.fasterxml.jackson.core.ErrorReportConfiguration].defaults"
    - Src: "com.fasterxml.jackson.core.JsonFactory:379,1"
      Dst: "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer].createRoot"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory].<init>(com.fasterxml.jackson.core.JsonFactory,com.fasterxml.jackson.core.ObjectCodec)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonFactory"
    - "com.fasterxml.jackson.core.ObjectCodec"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 53
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory:391,1"
      Dst: "[com.fasterxml.jackson.core.TokenStreamFactory].<init>"
    - Src: "com.fasterxml.jackson.core.JsonFactory:233,1"
      Dst: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].createRoot"
    - Src: "com.fasterxml.jackson.core.JsonFactory:401,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._copy"
    - Src: "com.fasterxml.jackson.core.JsonFactory:402,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.fasterxml.jackson.core.JsonFactory:412,1"
      Dst: "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer].createRoot"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory].<init>(com.fasterxml.jackson.core.JsonFactoryBuilder)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonFactoryBuilder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 52
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory:422,1"
      Dst: "[com.fasterxml.jackson.core.TokenStreamFactory].<init>"
    - Src: "com.fasterxml.jackson.core.JsonFactory:233,1"
      Dst: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].createRoot"
    - Src: "com.fasterxml.jackson.core.JsonFactory:432,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._copy"
    - Src: "com.fasterxml.jackson.core.JsonFactory:433,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.fasterxml.jackson.core.JsonFactory:443,1"
      Dst: "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer].createRoot"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory].<init>(com.fasterxml.jackson.core.TSFBuilder,boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.TSFBuilder"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 49
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory:454,1"
      Dst: "[com.fasterxml.jackson.core.TokenStreamFactory].<init>"
    - Src: "com.fasterxml.jackson.core.JsonFactory:233,1"
      Dst: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].createRoot"
    - Src: "com.fasterxml.jackson.core.JsonFactory:463,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._copy"
    - Src: "com.fasterxml.jackson.core.JsonFactory:464,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.fasterxml.jackson.core.JsonFactory:474,1"
      Dst: "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer].createRoot"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory].rebuild()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.TSFBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory:487,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._requireJSONFactory"
    - Src: "com.fasterxml.jackson.core.JsonFactory:488,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactoryBuilder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory].builder()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.TSFBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory:503,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactoryBuilder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory].copy()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonFactory"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory:524,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._checkInvalidCopy"
    - Src: "com.fasterxml.jackson.core.JsonFactory:526,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory]._checkInvalidCopy(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.JsonFactory:531"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:535"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:534"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory:531,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.core.JsonFactory:532,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.core.JsonFactory:533,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].version"
    - Src: "com.fasterxml.jackson.core.JsonFactory:533,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.core.JsonFactory:533,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory]._copy(java.util.List)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.JsonFactory:539"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:542"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:541"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory:542,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory].readResolve()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory:561,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory].requiresPropertyOrdering()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: 588
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory].canHandleBinaryNatively()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: 606
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory].canUseCharArrays()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: 623
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory].canParseAsync()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory:641,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._isJSONFactory"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory].getFormatReadFeatureType()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory].getFormatWriteFeatureType()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory].canUseSchema(com.fasterxml.jackson.core.FormatSchema)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.FormatSchema"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.JsonFactory:675"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:678"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:677"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.JsonFactory:679"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:677"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.JsonFactory:679"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:677"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory:678,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].getFormatName"
    - Src: "com.fasterxml.jackson.core.JsonFactory:679,1"
      Dst: "[com.fasterxml.jackson.core.FormatSchema].getSchemaType"
    - Src: "com.fasterxml.jackson.core.JsonFactory:679,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory].getFormatName()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: 697
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 5
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.JsonFactory:698"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:701"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:700"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory:698,1"
      Dst: "[java.lang.Object].getClass"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory].hasFormat(com.fasterxml.jackson.core.format.InputAccessor)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: 706
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.format.MatchStrength"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.format.InputAccessor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonFactory].hasJSONFormat(com.fasterxml.jackson.core.format.InputAccessor)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.JsonFactory:707"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:710"
        BranchSideFuncs:
        - "hasJSONFormat(com.fasterxml.jackson.core.format.InputAccessor)"
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:709"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory:707,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.core.JsonFactory:708,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].hasJSONFormat"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory].requiresCustomCodec()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory].hasJSONFormat(com.fasterxml.jackson.core.format.InputAccessor)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: 730
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.format.MatchStrength"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.format.InputAccessor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper].hasJSONFormat(com.fasterxml.jackson.core.format.InputAccessor)"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory:731,1"
      Dst: "[com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper].hasJSONFormat"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory].version()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.Version"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory].configure(com.fasterxml.jackson.core.JsonFactory$Feature,boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonFactory"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonFactory$Feature"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.JsonFactory:764"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:763"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory:764,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].enable"
    - Src: "com.fasterxml.jackson.core.JsonFactory:764,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].disable"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory].enable(com.fasterxml.jackson.core.JsonFactory$Feature)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonFactory"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonFactory$Feature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory:779,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory$Feature].getMask"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory].disable(com.fasterxml.jackson.core.JsonFactory$Feature)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonFactory"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonFactory$Feature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory:795,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory$Feature].getMask"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory].isEnabled(com.fasterxml.jackson.core.JsonFactory$Feature)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonFactory$Feature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.JsonFactory:808"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:807"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory:808,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory$Feature].getMask"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory].getFactoryFeatures()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: 812
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory].getParserFeatures()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory].getGeneratorFeatures()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory].getFormatParserFeatures()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory].getFormatGeneratorFeatures()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory].streamReadConstraints()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: 845
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.StreamReadConstraints"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory].streamWriteConstraints()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.StreamWriteConstraints"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory].setStreamReadConstraints(com.fasterxml.jackson.core.StreamReadConstraints)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonFactory"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.StreamReadConstraints"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory:870,1"
      Dst: "[java.util.Objects].requireNonNull"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory].setErrorReportConfiguration(com.fasterxml.jackson.core.ErrorReportConfiguration)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonFactory"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.ErrorReportConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory:890,1"
      Dst: "[java.util.Objects].requireNonNull"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory].setStreamWriteConstraints(com.fasterxml.jackson.core.StreamWriteConstraints)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonFactory"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.StreamWriteConstraints"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory:910,1"
      Dst: "[java.util.Objects].requireNonNull"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory].configure(com.fasterxml.jackson.core.JsonParser$Feature,boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonFactory"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser$Feature"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.JsonFactory:930"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:929"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory:930,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].enable"
    - Src: "com.fasterxml.jackson.core.JsonFactory:930,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].disable"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory].enable(com.fasterxml.jackson.core.JsonParser$Feature)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: 941
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonFactory"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser$Feature"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonParser$Feature].getMask()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory:942,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser$Feature].getMask"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory].disable(com.fasterxml.jackson.core.JsonParser$Feature)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: 954
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonFactory"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser$Feature"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonParser$Feature].getMask()"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory:955,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser$Feature].getMask"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory].isEnabled(com.fasterxml.jackson.core.JsonParser$Feature)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser$Feature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.JsonFactory:968"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:967"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory:968,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser$Feature].getMask"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory].isEnabled(com.fasterxml.jackson.core.StreamReadFeature)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.StreamReadFeature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.JsonFactory:982"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:981"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory:982,1"
      Dst: "[com.fasterxml.jackson.core.StreamReadFeature].mappedFeature"
    - Src: "com.fasterxml.jackson.core.JsonFactory:982,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser$Feature].getMask"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory].getInputDecorator()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.io.InputDecorator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory].setInputDecorator(com.fasterxml.jackson.core.io.InputDecorator)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonFactory"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.io.InputDecorator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory].configure(com.fasterxml.jackson.core.JsonGenerator$Feature,boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonFactory"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator$Feature"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.JsonFactory:1026"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:1025"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory:1026,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].enable"
    - Src: "com.fasterxml.jackson.core.JsonFactory:1026,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].disable"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory].enable(com.fasterxml.jackson.core.JsonGenerator$Feature)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonFactory"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator$Feature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory:1038,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator$Feature].getMask"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory].disable(com.fasterxml.jackson.core.JsonGenerator$Feature)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonFactory"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator$Feature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory:1051,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator$Feature].getMask"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory].isEnabled(com.fasterxml.jackson.core.JsonGenerator$Feature)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator$Feature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.JsonFactory:1064"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:1063"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory:1064,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator$Feature].getMask"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory].isEnabled(com.fasterxml.jackson.core.StreamWriteFeature)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.StreamWriteFeature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.JsonFactory:1078"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:1077"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory:1078,1"
      Dst: "[com.fasterxml.jackson.core.StreamWriteFeature].mappedFeature"
    - Src: "com.fasterxml.jackson.core.JsonFactory:1078,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator$Feature].getMask"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory].getCharacterEscapes()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.io.CharacterEscapes"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory].setCharacterEscapes(com.fasterxml.jackson.core.io.CharacterEscapes)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonFactory"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.io.CharacterEscapes"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory].getOutputDecorator()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.io.OutputDecorator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory].setOutputDecorator(com.fasterxml.jackson.core.io.OutputDecorator)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonFactory"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.io.OutputDecorator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory].setRootValueSeparator(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonFactory"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.JsonFactory:1138"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:1138"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:1137"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory:1138,1"
      Dst: "[com.fasterxml.jackson.core.io.SerializedString].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory].getRootValueSeparator()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.JsonFactory:1146"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:1145"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory:1146,1"
      Dst: "[com.fasterxml.jackson.core.SerializableString].getValue"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory].setBufferRecyclerPool(com.fasterxml.jackson.core.util.BufferRecyclerPool)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonFactory"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.util.BufferRecyclerPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory:1156,1"
      Dst: "[java.util.Objects].requireNonNull"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory].setCodec(com.fasterxml.jackson.core.ObjectCodec)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: 1171
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonFactory"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.ObjectCodec"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory].getCodec()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: 1175
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.ObjectCodec"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory].createParser(java.io.File)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: 1206
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonFactory]._createContentReference(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonFactory]._createContext(com.fasterxml.jackson.core.io.ContentReference,boolean)"
    - "[com.fasterxml.jackson.core.TokenStreamFactory]._fileInputStream(java.io.File)"
    - "[com.fasterxml.jackson.core.JsonFactory]._createParser(java.io.InputStream,com.fasterxml.jackson.core.io.IOContext)"
    - "[com.fasterxml.jackson.core.JsonFactory]._decorate(java.io.InputStream,com.fasterxml.jackson.core.io.IOContext)"
    functionUses: 1
    ICount: 8
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory:1207,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContentReference"
    - Src: "com.fasterxml.jackson.core.JsonFactory:1207,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContext"
    - Src: "com.fasterxml.jackson.core.JsonFactory:1208,1"
      Dst: "[com.fasterxml.jackson.core.TokenStreamFactory]._fileInputStream"
    - Src: "com.fasterxml.jackson.core.JsonFactory:1209,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._decorate"
    - Src: "com.fasterxml.jackson.core.JsonFactory:1209,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createParser"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory].createParser(java.net.URL)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 1
    argTypes:
    - "java.net.URL"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory:1233,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContentReference"
    - Src: "com.fasterxml.jackson.core.JsonFactory:1233,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContext"
    - Src: "com.fasterxml.jackson.core.JsonFactory:1234,1"
      Dst: "[com.fasterxml.jackson.core.TokenStreamFactory]._optimizedStreamFromURL"
    - Src: "com.fasterxml.jackson.core.JsonFactory:1235,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._decorate"
    - Src: "com.fasterxml.jackson.core.JsonFactory:1235,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createParser"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory].createParser(java.io.InputStream)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: 1260
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonFactory]._createContentReference(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonFactory]._createContext(com.fasterxml.jackson.core.io.ContentReference,boolean)"
    - "[com.fasterxml.jackson.core.JsonFactory]._createParser(java.io.InputStream,com.fasterxml.jackson.core.io.IOContext)"
    - "[com.fasterxml.jackson.core.JsonFactory]._decorate(java.io.InputStream,com.fasterxml.jackson.core.io.IOContext)"
    functionUses: 3
    ICount: 7
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory:1261,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContentReference"
    - Src: "com.fasterxml.jackson.core.JsonFactory:1261,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContext"
    - Src: "com.fasterxml.jackson.core.JsonFactory:1262,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._decorate"
    - Src: "com.fasterxml.jackson.core.JsonFactory:1262,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createParser"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory].createParser(java.io.Reader)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: 1281
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 1
    argTypes:
    - "java.io.Reader"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonFactory]._createContentReference(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonFactory]._createContext(com.fasterxml.jackson.core.io.ContentReference,boolean)"
    - "[com.fasterxml.jackson.core.JsonFactory]._createParser(java.io.Reader,com.fasterxml.jackson.core.io.IOContext)"
    - "[com.fasterxml.jackson.core.JsonFactory]._decorate(java.io.Reader,com.fasterxml.jackson.core.io.IOContext)"
    functionUses: 2
    ICount: 7
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory:1282,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContentReference"
    - Src: "com.fasterxml.jackson.core.JsonFactory:1282,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContext"
    - Src: "com.fasterxml.jackson.core.JsonFactory:1283,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._decorate"
    - Src: "com.fasterxml.jackson.core.JsonFactory:1283,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createParser"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory].createParser(byte[])"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: 1293
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonFactory]._createContentReference(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonFactory]._createContext(com.fasterxml.jackson.core.io.ContentReference,boolean)"
    - "[com.fasterxml.jackson.core.JsonFactory]._createParser(java.io.InputStream,com.fasterxml.jackson.core.io.IOContext)"
    - "[com.fasterxml.jackson.core.JsonFactory]._createParser(byte[],int,int,com.fasterxml.jackson.core.io.IOContext)"
    functionUses: 4
    ICount: 15
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.JsonFactory:1295"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:1301"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:1300"
        BranchSideFuncs:
        - "_createParser(byte[],int,int,com.fasterxml.jackson.core.io.IOContext)"
    - Branch String: "com.fasterxml.jackson.core.JsonFactory:1297"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:1301"
        BranchSideFuncs:
        - "_createParser(java.io.InputStream,com.fasterxml.jackson.core.io.IOContext)"
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:1300"
        BranchSideFuncs:
        - "_createParser(byte[],int,int,com.fasterxml.jackson.core.io.IOContext)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory:1294,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContentReference"
    - Src: "com.fasterxml.jackson.core.JsonFactory:1294,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContext"
    - Src: "com.fasterxml.jackson.core.JsonFactory:1296,1"
      Dst: "[com.fasterxml.jackson.core.io.InputDecorator].decorate"
    - Src: "com.fasterxml.jackson.core.JsonFactory:1298,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createParser"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory].createParser(byte[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: 1315
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.TokenStreamFactory]._checkRangeBoundsForByteArray(byte[],int,int)"
    - "[com.fasterxml.jackson.core.JsonFactory]._createContentReference(java.lang.Object,int,int)"
    - "[com.fasterxml.jackson.core.JsonFactory]._createContext(com.fasterxml.jackson.core.io.ContentReference,boolean)"
    - "[com.fasterxml.jackson.core.JsonFactory]._createParser(java.io.InputStream,com.fasterxml.jackson.core.io.IOContext)"
    - "[com.fasterxml.jackson.core.JsonFactory]._createParser(byte[],int,int,com.fasterxml.jackson.core.io.IOContext)"
    functionUses: 4
    ICount: 16
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.JsonFactory:1319"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:1325"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:1324"
        BranchSideFuncs:
        - "_createParser(byte[],int,int,com.fasterxml.jackson.core.io.IOContext)"
    - Branch String: "com.fasterxml.jackson.core.JsonFactory:1321"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:1325"
        BranchSideFuncs:
        - "_createParser(java.io.InputStream,com.fasterxml.jackson.core.io.IOContext)"
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:1324"
        BranchSideFuncs:
        - "_createParser(byte[],int,int,com.fasterxml.jackson.core.io.IOContext)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory:1316,1"
      Dst: "[com.fasterxml.jackson.core.TokenStreamFactory]._checkRangeBoundsForByteArray"
    - Src: "com.fasterxml.jackson.core.JsonFactory:1317,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContentReference"
    - Src: "com.fasterxml.jackson.core.JsonFactory:1317,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContext"
    - Src: "com.fasterxml.jackson.core.JsonFactory:1320,1"
      Dst: "[com.fasterxml.jackson.core.io.InputDecorator].decorate"
    - Src: "com.fasterxml.jackson.core.JsonFactory:1322,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createParser"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory].createParser(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: 1335
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonFactory].canUseCharArrays()"
    - "[com.fasterxml.jackson.core.JsonFactory].createParser(java.io.Reader)"
    - "[com.fasterxml.jackson.core.JsonFactory]._createContentReference(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonFactory]._createContext(com.fasterxml.jackson.core.io.ContentReference,boolean)"
    - "[com.fasterxml.jackson.core.io.IOContext].allocTokenBuffer(int)"
    - "[com.fasterxml.jackson.core.JsonFactory]._createParser(char[],int,int,com.fasterxml.jackson.core.io.IOContext,boolean)"
    functionUses: 4
    ICount: 19
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.JsonFactory:1338"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:1340"
        BranchSideFuncs:
        - "createParser(java.io.Reader)"
    - Branch String: "com.fasterxml.jackson.core.JsonFactory:1338"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:1340"
        BranchSideFuncs:
        - "createParser(java.io.Reader)"
    - Branch String: "com.fasterxml.jackson.core.JsonFactory:1338"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:1342"
        BranchSideFuncs:
        - "allocTokenBuffer(int)"
        - "_createContentReference(java.lang.Object)"
        - "_createParser(char[],int,int,com.fasterxml.jackson.core.io.IOContext,boolean)"
        - "_createContext(com.fasterxml.jackson.core.io.ContentReference,boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory:1336,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.core.JsonFactory:1338,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].canUseCharArrays"
    - Src: "com.fasterxml.jackson.core.JsonFactory:1341,1"
      Dst: "[java.io.StringReader].<init>"
    - Src: "com.fasterxml.jackson.core.JsonFactory:1341,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser"
    - Src: "com.fasterxml.jackson.core.JsonFactory:1343,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContentReference"
    - Src: "com.fasterxml.jackson.core.JsonFactory:1343,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContext"
    - Src: "com.fasterxml.jackson.core.JsonFactory:1344,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].allocTokenBuffer"
    - Src: "com.fasterxml.jackson.core.JsonFactory:1345,1"
      Dst: "[java.lang.String].getChars"
    - Src: "com.fasterxml.jackson.core.JsonFactory:1346,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createParser"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory].createParser(char[])"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 1
    argTypes:
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory:1357,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory].createParser(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.JsonFactory:1368"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory:1367,1"
      Dst: "[com.fasterxml.jackson.core.TokenStreamFactory]._checkRangeBoundsForCharArray"
    - Src: "com.fasterxml.jackson.core.JsonFactory:1369,1"
      Dst: "[java.io.CharArrayReader].<init>"
    - Src: "com.fasterxml.jackson.core.JsonFactory:1369,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser"
    - Src: "com.fasterxml.jackson.core.JsonFactory:1372,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContentReference"
    - Src: "com.fasterxml.jackson.core.JsonFactory:1372,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContext"
    - Src: "com.fasterxml.jackson.core.JsonFactory:1371,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createParser"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory].createParser(java.io.DataInput)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: 1387
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 1
    argTypes:
    - "java.io.DataInput"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonFactory]._createContentReference(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonFactory]._createContext(com.fasterxml.jackson.core.io.ContentReference,boolean)"
    - "[com.fasterxml.jackson.core.JsonFactory]._createParser(java.io.DataInput,com.fasterxml.jackson.core.io.IOContext)"
    - "[com.fasterxml.jackson.core.JsonFactory]._decorate(java.io.DataInput,com.fasterxml.jackson.core.io.IOContext)"
    functionUses: 1
    ICount: 7
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory:1388,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContentReference"
    - Src: "com.fasterxml.jackson.core.JsonFactory:1388,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContext"
    - Src: "com.fasterxml.jackson.core.JsonFactory:1389,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._decorate"
    - Src: "com.fasterxml.jackson.core.JsonFactory:1389,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createParser"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory].createNonBlockingByteArrayParser()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory:1419,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._requireJSONFactory"
    - Src: "com.fasterxml.jackson.core.JsonFactory:1420,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createNonBlockingContext"
    - Src: "com.fasterxml.jackson.core.JsonFactory:1421,1"
      Dst: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].makeChildOrPlaceholder"
    - Src: "com.fasterxml.jackson.core.JsonFactory:1422,1"
      Dst: "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParser].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory].createNonBlockingByteBufferParser()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory:1446,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._requireJSONFactory"
    - Src: "com.fasterxml.jackson.core.JsonFactory:1447,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createNonBlockingContext"
    - Src: "com.fasterxml.jackson.core.JsonFactory:1448,1"
      Dst: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].makeChildOrPlaceholder"
    - Src: "com.fasterxml.jackson.core.JsonFactory:1449,1"
      Dst: "[com.fasterxml.jackson.core.json.async.NonBlockingByteBufferJsonParser].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory].createGenerator(java.io.OutputStream,com.fasterxml.jackson.core.JsonEncoding)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonGenerator"
    argCount: 2
    argTypes:
    - "java.io.OutputStream"
    - "com.fasterxml.jackson.core.JsonEncoding"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.JsonFactory:1487"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:1490"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:1489"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory:1485,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContentReference"
    - Src: "com.fasterxml.jackson.core.JsonFactory:1485,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContext"
    - Src: "com.fasterxml.jackson.core.JsonFactory:1486,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].setEncoding"
    - Src: "com.fasterxml.jackson.core.JsonFactory:1488,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._decorate"
    - Src: "com.fasterxml.jackson.core.JsonFactory:1488,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createUTF8Generator"
    - Src: "com.fasterxml.jackson.core.JsonFactory:1490,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createWriter"
    - Src: "com.fasterxml.jackson.core.JsonFactory:1491,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createGenerator"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory].createGenerator(java.io.OutputStream)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonGenerator"
    argCount: 1
    argTypes:
    - "java.io.OutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory:1504,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createGenerator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory].createGenerator(java.io.Writer)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: 1523
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonGenerator"
    argCount: 1
    argTypes:
    - "java.io.Writer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonFactory]._createContentReference(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonFactory]._createContext(com.fasterxml.jackson.core.io.ContentReference,boolean)"
    - "[com.fasterxml.jackson.core.JsonFactory]._createGenerator(java.io.Writer,com.fasterxml.jackson.core.io.IOContext)"
    - "[com.fasterxml.jackson.core.JsonFactory]._decorate(java.io.Writer,com.fasterxml.jackson.core.io.IOContext)"
    functionUses: 1
    ICount: 7
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory:1524,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContentReference"
    - Src: "com.fasterxml.jackson.core.JsonFactory:1524,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContext"
    - Src: "com.fasterxml.jackson.core.JsonFactory:1525,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._decorate"
    - Src: "com.fasterxml.jackson.core.JsonFactory:1525,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createGenerator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory].createGenerator(java.io.File,com.fasterxml.jackson.core.JsonEncoding)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonGenerator"
    argCount: 2
    argTypes:
    - "java.io.File"
    - "com.fasterxml.jackson.core.JsonEncoding"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.JsonFactory:1551"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:1554"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:1553"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory:1547,1"
      Dst: "[com.fasterxml.jackson.core.TokenStreamFactory]._fileOutputStream"
    - Src: "com.fasterxml.jackson.core.JsonFactory:1549,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContentReference"
    - Src: "com.fasterxml.jackson.core.JsonFactory:1549,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContext"
    - Src: "com.fasterxml.jackson.core.JsonFactory:1550,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].setEncoding"
    - Src: "com.fasterxml.jackson.core.JsonFactory:1552,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._decorate"
    - Src: "com.fasterxml.jackson.core.JsonFactory:1552,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createUTF8Generator"
    - Src: "com.fasterxml.jackson.core.JsonFactory:1554,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createWriter"
    - Src: "com.fasterxml.jackson.core.JsonFactory:1555,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createGenerator"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory].createGenerator(java.io.DataOutput,com.fasterxml.jackson.core.JsonEncoding)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonGenerator"
    argCount: 2
    argTypes:
    - "java.io.DataOutput"
    - "com.fasterxml.jackson.core.JsonEncoding"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory:1566,1"
      Dst: "[com.fasterxml.jackson.core.TokenStreamFactory]._createDataOutputWrapper"
    - Src: "com.fasterxml.jackson.core.JsonFactory:1566,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createGenerator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory].createGenerator(java.io.DataOutput)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonGenerator"
    argCount: 1
    argTypes:
    - "java.io.DataOutput"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory:1579,1"
      Dst: "[com.fasterxml.jackson.core.TokenStreamFactory]._createDataOutputWrapper"
    - Src: "com.fasterxml.jackson.core.JsonFactory:1579,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createGenerator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory].createJsonParser(java.io.File)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory:1614,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory].createJsonParser(java.net.URL)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 1
    argTypes:
    - "java.net.URL"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory:1642,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory].createJsonParser(java.io.InputStream)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory:1673,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory].createJsonParser(java.io.Reader)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 1
    argTypes:
    - "java.io.Reader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory:1697,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory].createJsonParser(byte[])"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory:1714,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory].createJsonParser(byte[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory:1734,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory].createJsonParser(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory:1752,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory].createJsonGenerator(java.io.OutputStream,com.fasterxml.jackson.core.JsonEncoding)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonGenerator"
    argCount: 2
    argTypes:
    - "java.io.OutputStream"
    - "com.fasterxml.jackson.core.JsonEncoding"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory:1789,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createGenerator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory].createJsonGenerator(java.io.Writer)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonGenerator"
    argCount: 1
    argTypes:
    - "java.io.Writer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory:1813,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createGenerator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory].createJsonGenerator(java.io.OutputStream)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonGenerator"
    argCount: 1
    argTypes:
    - "java.io.OutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory:1832,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createGenerator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory]._createParser(java.io.InputStream,com.fasterxml.jackson.core.io.IOContext)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: 1862
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.fasterxml.jackson.core.io.IOContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper].<init>(com.fasterxml.jackson.core.io.IOContext,java.io.InputStream)"
    - "[com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper].constructParser(int,com.fasterxml.jackson.core.ObjectCodec,com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer,com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer,int)"
    - "[com.fasterxml.jackson.core.io.IOContext].isResourceManaged()"
    - "[com.fasterxml.jackson.core.io.MergedStream].close()"
    - "[com.fasterxml.jackson.core.io.IOContext].close()"
    functionUses: 4
    ICount: 22
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.JsonFactory:1867"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:1874"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.core.io.IOContext,java.io.InputStream)"
        - "isResourceManaged()"
        - "constructParser(int,com.fasterxml.jackson.core.ObjectCodec,com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer,com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer,int)"
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:1873"
        BranchSideFuncs:
        - "close()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory:1863,1"
      Dst: "[com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper].<init>"
    - Src: "com.fasterxml.jackson.core.JsonFactory:1863,1"
      Dst: "[com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper].constructParser"
    - Src: "com.fasterxml.jackson.core.JsonFactory:1867,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].isResourceManaged"
    - Src: "com.fasterxml.jackson.core.JsonFactory:1869,1"
      Dst: "[java.io.InputStream].close"
    - Src: "com.fasterxml.jackson.core.JsonFactory:1871,1"
      Dst: "[java.lang.Throwable].addSuppressed"
    - Src: "com.fasterxml.jackson.core.JsonFactory:1874,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].close"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory]._createParser(java.io.Reader,com.fasterxml.jackson.core.io.IOContext)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: 1898
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 2
    argTypes:
    - "java.io.Reader"
    - "com.fasterxml.jackson.core.io.IOContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].<init>(com.fasterxml.jackson.core.io.IOContext,int,java.io.Reader,com.fasterxml.jackson.core.ObjectCodec,com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer)"
    - "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer].makeChild()"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory:1900,1"
      Dst: "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer].makeChild"
    - Src: "com.fasterxml.jackson.core.JsonFactory:1900,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory]._createParser(char[],int,int,com.fasterxml.jackson.core.io.IOContext,boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: 1920
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 5
    argTypes:
    - "char[]"
    - "int"
    - "int"
    - "com.fasterxml.jackson.core.io.IOContext"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].<init>(com.fasterxml.jackson.core.io.IOContext,int,java.io.Reader,com.fasterxml.jackson.core.ObjectCodec,com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer,char[],int,int,boolean)"
    - "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer].makeChild()"
    functionUses: 1
    ICount: 14
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory:1922,1"
      Dst: "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer].makeChild"
    - Src: "com.fasterxml.jackson.core.JsonFactory:1922,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory]._createParser(byte[],int,int,com.fasterxml.jackson.core.io.IOContext)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: 1947
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 4
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    - "com.fasterxml.jackson.core.io.IOContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper].<init>(com.fasterxml.jackson.core.io.IOContext,byte[],int,int)"
    - "[com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper].constructParser(int,com.fasterxml.jackson.core.ObjectCodec,com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer,com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer,int)"
    functionUses: 2
    ICount: 14
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory:1948,1"
      Dst: "[com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper].<init>"
    - Src: "com.fasterxml.jackson.core.JsonFactory:1948,1"
      Dst: "[com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper].constructParser"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory]._createParser(java.io.DataInput,com.fasterxml.jackson.core.io.IOContext)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: 1967
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 2
    argTypes:
    - "java.io.DataInput"
    - "com.fasterxml.jackson.core.io.IOContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonFactory]._requireJSONFactory(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper].skipUTF8BOM(java.io.DataInput)"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].makeChildOrPlaceholder(int)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].<init>(com.fasterxml.jackson.core.io.IOContext,int,java.io.DataInput,com.fasterxml.jackson.core.ObjectCodec,com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer,int)"
    functionUses: 1
    ICount: 13
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory:1968,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._requireJSONFactory"
    - Src: "com.fasterxml.jackson.core.JsonFactory:1971,1"
      Dst: "[com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper].skipUTF8BOM"
    - Src: "com.fasterxml.jackson.core.JsonFactory:1972,1"
      Dst: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].makeChildOrPlaceholder"
    - Src: "com.fasterxml.jackson.core.JsonFactory:1973,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory]._createGenerator(java.io.Writer,com.fasterxml.jackson.core.io.IOContext)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: 2002
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonGenerator"
    argCount: 2
    argTypes:
    - "java.io.Writer"
    - "com.fasterxml.jackson.core.io.IOContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].<init>(com.fasterxml.jackson.core.io.IOContext,int,com.fasterxml.jackson.core.ObjectCodec,java.io.Writer,char)"
    - "[com.fasterxml.jackson.core.json.JsonGeneratorImpl].setHighestNonEscapedChar(int)"
    - "[com.fasterxml.jackson.core.json.JsonGeneratorImpl].setCharacterEscapes(com.fasterxml.jackson.core.io.CharacterEscapes)"
    - "[com.fasterxml.jackson.core.json.JsonGeneratorImpl].setRootValueSeparator(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.JsonFactory]._decorate(com.fasterxml.jackson.core.JsonGenerator)"
    functionUses: 1
    ICount: 22
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.JsonFactory:2005"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:2008"
        BranchSideFuncs:
        - "setHighestNonEscapedChar(int)"
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:2007"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.JsonFactory:2008"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:2011"
        BranchSideFuncs:
        - "setCharacterEscapes(com.fasterxml.jackson.core.io.CharacterEscapes)"
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:2010"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.JsonFactory:2012"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:2015"
        BranchSideFuncs:
        - "setRootValueSeparator(com.fasterxml.jackson.core.SerializableString)"
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:2014"
        BranchSideFuncs:
        - "_decorate(com.fasterxml.jackson.core.JsonGenerator)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory:2003,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].<init>"
    - Src: "com.fasterxml.jackson.core.JsonFactory:2006,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonGeneratorImpl].setHighestNonEscapedChar"
    - Src: "com.fasterxml.jackson.core.JsonFactory:2009,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonGeneratorImpl].setCharacterEscapes"
    - Src: "com.fasterxml.jackson.core.JsonFactory:2013,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonGeneratorImpl].setRootValueSeparator"
    - Src: "com.fasterxml.jackson.core.JsonFactory:2015,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._decorate"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory]._createUTF8Generator(java.io.OutputStream,com.fasterxml.jackson.core.io.IOContext)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonGenerator"
    argCount: 2
    argTypes:
    - "java.io.OutputStream"
    - "com.fasterxml.jackson.core.io.IOContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.JsonFactory:2038"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:2041"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:2040"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.JsonFactory:2041"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:2044"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:2043"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.JsonFactory:2045"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:2048"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:2047"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory:2036,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].<init>"
    - Src: "com.fasterxml.jackson.core.JsonFactory:2039,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonGeneratorImpl].setHighestNonEscapedChar"
    - Src: "com.fasterxml.jackson.core.JsonFactory:2042,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonGeneratorImpl].setCharacterEscapes"
    - Src: "com.fasterxml.jackson.core.JsonFactory:2046,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonGeneratorImpl].setRootValueSeparator"
    - Src: "com.fasterxml.jackson.core.JsonFactory:2048,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._decorate"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory]._createWriter(java.io.OutputStream,com.fasterxml.jackson.core.JsonEncoding,com.fasterxml.jackson.core.io.IOContext)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.io.Writer"
    argCount: 3
    argTypes:
    - "java.io.OutputStream"
    - "com.fasterxml.jackson.core.JsonEncoding"
    - "com.fasterxml.jackson.core.io.IOContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.JsonFactory:2054"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:2058"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:2057"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory:2055,1"
      Dst: "[com.fasterxml.jackson.core.io.UTF8Writer].<init>"
    - Src: "com.fasterxml.jackson.core.JsonFactory:2058,1"
      Dst: "[com.fasterxml.jackson.core.JsonEncoding].getJavaName"
    - Src: "com.fasterxml.jackson.core.JsonFactory:2058,1"
      Dst: "[java.io.OutputStreamWriter].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory]._decorate(java.io.InputStream,com.fasterxml.jackson.core.io.IOContext)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: 2067
    functionDepth: 0
    returnType: "java.io.InputStream"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.fasterxml.jackson.core.io.IOContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.JsonFactory:2068"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:2074"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:2073"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.JsonFactory:2070"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:2074"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:2073"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory:2069,1"
      Dst: "[com.fasterxml.jackson.core.io.InputDecorator].decorate"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory]._decorate(java.io.Reader,com.fasterxml.jackson.core.io.IOContext)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: 2077
    functionDepth: 0
    returnType: "java.io.Reader"
    argCount: 2
    argTypes:
    - "java.io.Reader"
    - "com.fasterxml.jackson.core.io.IOContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.JsonFactory:2078"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:2084"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:2083"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.JsonFactory:2080"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:2084"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:2083"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory:2079,1"
      Dst: "[com.fasterxml.jackson.core.io.InputDecorator].decorate"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory]._decorate(java.io.DataInput,com.fasterxml.jackson.core.io.IOContext)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: 2088
    functionDepth: 0
    returnType: "java.io.DataInput"
    argCount: 2
    argTypes:
    - "java.io.DataInput"
    - "com.fasterxml.jackson.core.io.IOContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.JsonFactory:2089"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:2095"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:2094"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.JsonFactory:2091"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:2095"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:2094"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory:2090,1"
      Dst: "[com.fasterxml.jackson.core.io.InputDecorator].decorate"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory]._decorate(java.io.OutputStream,com.fasterxml.jackson.core.io.IOContext)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.io.OutputStream"
    argCount: 2
    argTypes:
    - "java.io.OutputStream"
    - "com.fasterxml.jackson.core.io.IOContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.JsonFactory:2099"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:2105"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:2104"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.JsonFactory:2101"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:2105"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:2104"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory:2100,1"
      Dst: "[com.fasterxml.jackson.core.io.OutputDecorator].decorate"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory]._decorate(java.io.Writer,com.fasterxml.jackson.core.io.IOContext)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: 2108
    functionDepth: 0
    returnType: "java.io.Writer"
    argCount: 2
    argTypes:
    - "java.io.Writer"
    - "com.fasterxml.jackson.core.io.IOContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.JsonFactory:2109"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:2115"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:2114"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.JsonFactory:2111"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:2115"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:2114"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory:2110,1"
      Dst: "[com.fasterxml.jackson.core.io.OutputDecorator].decorate"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory]._decorate(com.fasterxml.jackson.core.JsonGenerator)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: 2128
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonGenerator"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    functionUses: 1
    ICount: 13
    EdgeCount: 50
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.JsonFactory:2129"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:2134"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:2133"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.JsonFactory:2130"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:2134"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:2133"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory:2130,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.fasterxml.jackson.core.JsonFactory:2130,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.core.JsonFactory:2130,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.core.JsonFactory:2131,1"
      Dst: "[com.fasterxml.jackson.core.util.JsonGeneratorDecorator].decorate"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.JsonFactory]._getBufferRecycler()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: 2152
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.util.BufferRecycler"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonFactory]._getBufferRecyclerPool()"
    - "[com.fasterxml.jackson.core.util.BufferRecyclerPool$LockFreePool].acquireBufferRecycler()"
    - "[com.fasterxml.jackson.core.util.BufferRecyclerPool$ThreadLocalPool].acquireBufferRecycler()"
    - "[com.fasterxml.jackson.core.util.BufferRecyclerPool$BoundedPool].acquireBufferRecycler()"
    - "[com.fasterxml.jackson.core.util.BufferRecyclerPool$ConcurrentDequePool].acquireBufferRecycler()"
    - "[com.fasterxml.jackson.core.util.BufferRecyclerPool$NonRecyclingPool].acquireBufferRecycler()"
    functionUses: 2
    ICount: 4
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory:2153,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._getBufferRecyclerPool"
    - Src: "com.fasterxml.jackson.core.JsonFactory:2153,1"
      Dst: "[com.fasterxml.jackson.core.util.BufferRecyclerPool].acquireBufferRecycler"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory]._getBufferRecyclerPool()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: 2165
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.util.BufferRecyclerPool"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonFactory$Feature].enabledIn(int)"
    - "[com.fasterxml.jackson.core.util.BufferRecyclerPool].nonRecyclingPool()"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.JsonFactory:2166"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:2169"
        BranchSideFuncs:
        - "nonRecyclingPool()"
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:2168"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory:2166,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory$Feature].enabledIn"
    - Src: "com.fasterxml.jackson.core.JsonFactory:2167,1"
      Dst: "[com.fasterxml.jackson.core.util.BufferRecyclerPool].nonRecyclingPool"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory]._createContext(com.fasterxml.jackson.core.io.ContentReference,boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: 2182
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.io.IOContext"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.io.ContentReference"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.ContentReference].'unknown'()"
    - "[com.fasterxml.jackson.core.io.IOContext].<init>(com.fasterxml.jackson.core.StreamReadConstraints,com.fasterxml.jackson.core.StreamWriteConstraints,com.fasterxml.jackson.core.ErrorReportConfiguration,com.fasterxml.jackson.core.util.BufferRecycler,com.fasterxml.jackson.core.io.ContentReference,boolean)"
    - "[com.fasterxml.jackson.core.JsonFactory]._getBufferRecycler()"
    functionUses: 8
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.JsonFactory:2183"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:2186"
        BranchSideFuncs:
        - "'unknown'()"
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:2185"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory:2184,1"
      Dst: "[com.fasterxml.jackson.core.io.ContentReference].unknown"
    - Src: "com.fasterxml.jackson.core.JsonFactory:2187,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._getBufferRecycler"
    - Src: "com.fasterxml.jackson.core.JsonFactory:2187,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory]._createContext(java.lang.Object,boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.io.IOContext"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory:2203,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._getBufferRecycler"
    - Src: "com.fasterxml.jackson.core.JsonFactory:2204,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContentReference"
    - Src: "com.fasterxml.jackson.core.JsonFactory:2204,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory]._createNonBlockingContext(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.io.IOContext"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory:2222,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._getBufferRecycler"
    - Src: "com.fasterxml.jackson.core.JsonFactory:2223,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContentReference"
    - Src: "com.fasterxml.jackson.core.JsonFactory:2223,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory]._createContentReference(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: 2241
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.io.ContentReference"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonFactory].canHandleBinaryNatively()"
    - "[com.fasterxml.jackson.core.io.ContentReference].construct(boolean,java.lang.Object,com.fasterxml.jackson.core.ErrorReportConfiguration)"
    functionUses: 7
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.JsonFactory:2242"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:2241"
        BranchSideFuncs:
        - "construct(boolean,java.lang.Object,com.fasterxml.jackson.core.ErrorReportConfiguration)"
        - "canHandleBinaryNatively()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory:2242,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].canHandleBinaryNatively"
    - Src: "com.fasterxml.jackson.core.JsonFactory:2242,1"
      Dst: "[com.fasterxml.jackson.core.io.ContentReference].construct"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory]._createContentReference(java.lang.Object,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: 2264
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.io.ContentReference"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonFactory].canHandleBinaryNatively()"
    - "[com.fasterxml.jackson.core.io.ContentReference].construct(boolean,java.lang.Object,int,int,com.fasterxml.jackson.core.ErrorReportConfiguration)"
    functionUses: 1
    ICount: 12
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.JsonFactory:2265"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:2264"
        BranchSideFuncs:
        - "construct(boolean,java.lang.Object,int,int,com.fasterxml.jackson.core.ErrorReportConfiguration)"
        - "canHandleBinaryNatively()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory:2265,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].canHandleBinaryNatively"
    - Src: "com.fasterxml.jackson.core.JsonFactory:2265,1"
      Dst: "[com.fasterxml.jackson.core.io.ContentReference].construct"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory]._requireJSONFactory(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: 2289
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonFactory]._isJSONFactory()"
    - "[com.fasterxml.jackson.core.JsonFactory].getFormatName()"
    - "[com.fasterxml.jackson.databind.MappingJsonFactory].getFormatName()"
    functionUses: 1
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.JsonFactory:2290"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:2293"
        BranchSideFuncs:
        - "getFormatName()"
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:2292"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory:2290,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._isJSONFactory"
    - Src: "com.fasterxml.jackson.core.JsonFactory:2291,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].getFormatName"
    - Src: "com.fasterxml.jackson.core.JsonFactory:2291,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.core.JsonFactory:2291,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory]._isJSONFactory()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: 2297
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonFactory].getFormatName()"
    - "[com.fasterxml.jackson.databind.MappingJsonFactory].getFormatName()"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.JsonFactory:2298"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:2297"
        BranchSideFuncs:
        - "getFormatName()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory:2298,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].getFormatName"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_91__214].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_91__214"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__214].<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__214:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_91__214].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_91__214].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_91__214"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_91__214:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_91__214].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_91__214"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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.stmt.BlockStmt)"
    functionUses: 14
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_91__214:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$91"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.IfStmt].<init>()"
    functionSourceFile: "com.github.javaparser.ast.stmt.IfStmt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.IfStmt:61,1"
      Dst: "[com.github.javaparser.ast.expr.BooleanLiteralExpr].<init>"
    - Src: "com.github.javaparser.ast.stmt.IfStmt:61,1"
      Dst: "[com.github.javaparser.ast.stmt.ReturnStmt].<init>"
    - Src: "com.github.javaparser.ast.stmt.IfStmt:61,1"
      Dst: "[com.github.javaparser.ast.stmt.IfStmt].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -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: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.IfStmt:66,1"
      Dst: "[com.github.javaparser.ast.stmt.IfStmt].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 73
    functionDepth: 0
    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:74,1"
      Dst: "[com.github.javaparser.ast.stmt.Statement].<init>"
    - Src: "com.github.javaparser.ast.stmt.IfStmt:75,1"
      Dst: "[com.github.javaparser.ast.stmt.IfStmt].setCondition"
    - Src: "com.github.javaparser.ast.stmt.IfStmt:76,1"
      Dst: "[com.github.javaparser.ast.stmt.IfStmt].setThenStmt"
    - Src: "com.github.javaparser.ast.stmt.IfStmt:77,1"
      Dst: "[com.github.javaparser.ast.stmt.IfStmt].setElseStmt"
    - Src: "com.github.javaparser.ast.stmt.IfStmt:78,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 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.EqualsVisitor].visit(com.github.javaparser.ast.stmt.IfStmt,java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic$1].visit(com.github.javaparser.ast.stmt.IfStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].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.ModifierVisitor].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.ObjectIdentityEqualsVisitor].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.GenericVisitorAdapter].visit(com.github.javaparser.ast.stmt.IfStmt,java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].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.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.stmt.IfStmt,java.lang.Object)"
    functionUses: 62
    ICount: 5
    EdgeCount: 13
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.IfStmt:84,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 89
    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.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)"
    functionUses: 45
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.IfStmt:90,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.IfStmt].getCondition()"
    functionSourceFile: "com.github.javaparser.ast.stmt.IfStmt"
    linkageType: null
    functionLinenumber: 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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.IfStmt].getElseStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.IfStmt"
    linkageType: null
    functionLinenumber: 99
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 28
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.IfStmt:100,1"
      Dst: "[java.util.Optional].ofNullable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.IfStmt].getThenStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.IfStmt"
    linkageType: null
    functionLinenumber: 104
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.Statement"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 17
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: 109
    functionDepth: 0
    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:111"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.IfStmt:114"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.IfStmt:113"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.stmt.IfStmt:115"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.IfStmt:117"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.stmt.IfStmt:116"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.IfStmt:110,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.stmt.IfStmt:114,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.stmt.IfStmt:116,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode"
    - Src: "com.github.javaparser.ast.stmt.IfStmt:118,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.IfStmt].setElseStmt(com.github.javaparser.ast.stmt.Statement)"
    functionSourceFile: "com.github.javaparser.ast.stmt.IfStmt"
    linkageType: null
    functionLinenumber: 129
    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:130"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.IfStmt:133"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.IfStmt:132"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.stmt.IfStmt:134"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.IfStmt:136"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.stmt.IfStmt:135"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.IfStmt:133,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.stmt.IfStmt:135,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode"
    - Src: "com.github.javaparser.ast.stmt.IfStmt:137,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.IfStmt].setThenStmt(com.github.javaparser.ast.stmt.Statement)"
    functionSourceFile: "com.github.javaparser.ast.stmt.IfStmt"
    linkageType: null
    functionLinenumber: 142
    functionDepth: 0
    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:144"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.IfStmt:147"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.IfStmt:146"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.stmt.IfStmt:148"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.IfStmt:150"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.stmt.IfStmt:149"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.IfStmt:143,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.stmt.IfStmt:147,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.stmt.IfStmt:149,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode"
    - Src: "com.github.javaparser.ast.stmt.IfStmt:151,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.IfStmt].remove(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.stmt.IfStmt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.stmt.IfStmt:158"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.IfStmt:161"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.IfStmt:160"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.IfStmt:161"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.IfStmt:167"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.IfStmt:166"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.IfStmt:162"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.IfStmt:167"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.IfStmt:166"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.IfStmt:163,1"
      Dst: "[com.github.javaparser.ast.stmt.IfStmt].removeElseStmt"
    - Src: "com.github.javaparser.ast.stmt.IfStmt:167,1"
      Dst: "[com.github.javaparser.ast.Node].remove"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.IfStmt].removeElseStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.IfStmt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.IfStmt"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.IfStmt:172,1"
      Dst: "[com.github.javaparser.ast.stmt.IfStmt].setElseStmt"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.IfStmt].hasThenBlock()"
    functionSourceFile: "com.github.javaparser.ast.stmt.IfStmt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.IfStmt].hasElseBlock()"
    functionSourceFile: "com.github.javaparser.ast.stmt.IfStmt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.IfStmt].hasCascadingIfStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.IfStmt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.IfStmt].hasElseBranch()"
    functionSourceFile: "com.github.javaparser.ast.stmt.IfStmt"
    linkageType: null
    functionLinenumber: -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:204"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.IfStmt:203"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.IfStmt].clone()"
    functionSourceFile: "com.github.javaparser.ast.stmt.IfStmt"
    linkageType: null
    functionLinenumber: 209
    functionDepth: 0
    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: 45
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.IfStmt:210,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>"
    - Src: "com.github.javaparser.ast.stmt.IfStmt:210,1"
      Dst: "[com.github.javaparser.ast.stmt.IfStmt].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.IfStmt].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.stmt.IfStmt"
    linkageType: null
    functionLinenumber: 215
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.IfStmtMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: 221
    functionDepth: 0
    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:222"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.IfStmt:225"
        BranchSideFuncs: []
      - 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:229"
        BranchSideFuncs:
        - "setCondition(com.github.javaparser.ast.expr.Expression)"
      - BranchSide: "com.github.javaparser.ast.stmt.IfStmt:228"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.IfStmt:229"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.IfStmt:235"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.IfStmt:234"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.IfStmt:230"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.IfStmt:235"
        BranchSideFuncs:
        - "setElseStmt(com.github.javaparser.ast.stmt.Statement)"
      - BranchSide: "com.github.javaparser.ast.stmt.IfStmt:234"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.IfStmt:235"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.IfStmt:239"
        BranchSideFuncs:
        - "setThenStmt(com.github.javaparser.ast.stmt.Statement)"
      - BranchSide: "com.github.javaparser.ast.stmt.IfStmt:238"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.IfStmt:226,1"
      Dst: "[com.github.javaparser.ast.stmt.IfStmt].setCondition"
    - Src: "com.github.javaparser.ast.stmt.IfStmt:231,1"
      Dst: "[com.github.javaparser.ast.stmt.IfStmt].setElseStmt"
    - Src: "com.github.javaparser.ast.stmt.IfStmt:236,1"
      Dst: "[com.github.javaparser.ast.stmt.IfStmt].setThenStmt"
    - Src: "com.github.javaparser.ast.stmt.IfStmt:239,1"
      Dst: "[com.github.javaparser.ast.Node].replace"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.IfStmt].isIfStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.IfStmt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.IfStmt].asIfStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.IfStmt"
    linkageType: null
    functionLinenumber: -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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.IfStmt].ifIfStmt(java.util.function.Consumer)"
    functionSourceFile: "com.github.javaparser.ast.stmt.IfStmt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.IfStmt:257,1"
      Dst: "[java.util.function.Consumer].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.IfStmt].toIfStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.IfStmt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.IfStmt:263,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.BeanProperty$Std].<init>(com.fasterxml.jackson.databind.PropertyName,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.PropertyName,com.fasterxml.jackson.databind.introspect.AnnotatedMember,com.fasterxml.jackson.databind.PropertyMetadata)"
    functionSourceFile: "com.fasterxml.jackson.databind.BeanProperty$Std"
    linkageType: null
    functionLinenumber: 233
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.PropertyName"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.PropertyName"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    - "com.fasterxml.jackson.databind.PropertyMetadata"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.BeanProperty$Std:234,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.BeanProperty$Std].<init>(com.fasterxml.jackson.databind.PropertyName,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.PropertyName,com.fasterxml.jackson.databind.util.Annotations,com.fasterxml.jackson.databind.introspect.AnnotatedMember,com.fasterxml.jackson.databind.PropertyMetadata)"
    functionSourceFile: "com.fasterxml.jackson.databind.BeanProperty$Std"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "com.fasterxml.jackson.databind.PropertyName"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.PropertyName"
    - "com.fasterxml.jackson.databind.util.Annotations"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    - "com.fasterxml.jackson.databind.PropertyMetadata"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.BeanProperty$Std:250,1"
      Dst: "[com.fasterxml.jackson.databind.BeanProperty$Std].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.BeanProperty$Std].<init>(com.fasterxml.jackson.databind.BeanProperty$Std,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.BeanProperty$Std"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.BeanProperty$Std"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.BeanProperty$Std:257,1"
      Dst: "[com.fasterxml.jackson.databind.BeanProperty$Std].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.BeanProperty$Std].withType(com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.BeanProperty$Std"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.BeanProperty$Std"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.BeanProperty$Std:261,1"
      Dst: "[com.fasterxml.jackson.databind.BeanProperty$Std].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.BeanProperty$Std].getAnnotation(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.BeanProperty$Std"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.annotation.Annotation"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.BeanProperty$Std:266"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.BeanProperty$Std:265"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.BeanProperty$Std:266,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].getAnnotation"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.BeanProperty$Std].getContextAnnotation(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.BeanProperty$Std"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.annotation.Annotation"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.BeanProperty$Std].findFormatOverrides(com.fasterxml.jackson.databind.AnnotationIntrospector)"
    functionSourceFile: "com.fasterxml.jackson.databind.BeanProperty$Std"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonFormat$Value"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.AnnotationIntrospector"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.BeanProperty$Std:277"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.BeanProperty$Std:283"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.BeanProperty$Std:282"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.BeanProperty$Std:277"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.BeanProperty$Std:283"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.BeanProperty$Std:282"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.BeanProperty$Std:279"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.BeanProperty$Std:283"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.BeanProperty$Std:282"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.BeanProperty$Std:278,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findFormat"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.BeanProperty$Std].findPropertyFormat(com.fasterxml.jackson.databind.cfg.MapperConfig,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.BeanProperty$Std"
    linkageType: null
    functionLinenumber: 287
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonFormat$Value"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].getDefaultPropertyFormat(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].getAnnotationIntrospector()"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findFormat(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findFormat(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findFormat(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].withOverrides(com.fasterxml.jackson.'annotation'.JsonFormat$Value)"
    functionUses: 2
    ICount: 15
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.BeanProperty$Std:290"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.BeanProperty$Std:291"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.BeanProperty$Std:290"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.BeanProperty$Std:290"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.BeanProperty$Std:293"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.BeanProperty$Std:292"
        BranchSideFuncs:
        - "findFormat(com.fasterxml.jackson.databind.introspect.Annotated)"
    - Branch String: "com.fasterxml.jackson.databind.BeanProperty$Std:294"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.BeanProperty$Std:297"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.BeanProperty$Std:296"
        BranchSideFuncs:
        - "withOverrides(com.fasterxml.jackson.'annotation'.JsonFormat$Value)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.BeanProperty$Std:288,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getDefaultPropertyFormat"
    - Src: "com.fasterxml.jackson.databind.BeanProperty$Std:289,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getAnnotationIntrospector"
    - Src: "com.fasterxml.jackson.databind.BeanProperty$Std:293,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findFormat"
    - Src: "com.fasterxml.jackson.databind.BeanProperty$Std:297,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonFormat$Value].withOverrides"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.BeanProperty$Std].findPropertyInclusion(com.fasterxml.jackson.databind.cfg.MapperConfig,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.BeanProperty$Std"
    linkageType: null
    functionLinenumber: 302
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonInclude$Value"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].getDefaultInclusion(java.lang.Class,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].getAnnotationIntrospector()"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPropertyInclusion(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findPropertyInclusion(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findPropertyInclusion(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].withOverrides(com.fasterxml.jackson.'annotation'.JsonInclude$Value)"
    functionUses: 3
    ICount: 17
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.BeanProperty$Std:305"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.BeanProperty$Std:306"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.BeanProperty$Std:305"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.BeanProperty$Std:305"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.BeanProperty$Std:308"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.BeanProperty$Std:307"
        BranchSideFuncs:
        - "findPropertyInclusion(com.fasterxml.jackson.databind.introspect.Annotated)"
    - Branch String: "com.fasterxml.jackson.databind.BeanProperty$Std:309"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.BeanProperty$Std:312"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.BeanProperty$Std:311"
        BranchSideFuncs:
        - "withOverrides(com.fasterxml.jackson.'annotation'.JsonInclude$Value)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.BeanProperty$Std:303,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.BeanProperty$Std:303,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getDefaultInclusion"
    - Src: "com.fasterxml.jackson.databind.BeanProperty$Std:304,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getAnnotationIntrospector"
    - Src: "com.fasterxml.jackson.databind.BeanProperty$Std:308,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPropertyInclusion"
    - Src: "com.fasterxml.jackson.databind.BeanProperty$Std:312,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonInclude$Value].withOverrides"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.BeanProperty$Std].findAliases(com.fasterxml.jackson.databind.cfg.MapperConfig)"
    functionSourceFile: "com.fasterxml.jackson.databind.BeanProperty$Std"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.BeanProperty$Std:319,1"
      Dst: "[java.util.Collections].emptyList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.BeanProperty$Std].getName()"
    functionSourceFile: "com.fasterxml.jackson.databind.BeanProperty$Std"
    linkageType: null
    functionLinenumber: 321
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.PropertyName].getSimpleName()"
    functionUses: 8
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.BeanProperty$Std:322,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyName].getSimpleName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.BeanProperty$Std].getFullName()"
    functionSourceFile: "com.fasterxml.jackson.databind.BeanProperty$Std"
    linkageType: null
    functionLinenumber: 322
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.PropertyName"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.BeanProperty$Std].getType()"
    functionSourceFile: "com.fasterxml.jackson.databind.BeanProperty$Std"
    linkageType: null
    functionLinenumber: 323
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.BeanProperty$Std].getWrapperName()"
    functionSourceFile: "com.fasterxml.jackson.databind.BeanProperty$Std"
    linkageType: null
    functionLinenumber: 324
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.PropertyName"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.BeanProperty$Std].isRequired()"
    functionSourceFile: "com.fasterxml.jackson.databind.BeanProperty$Std"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.BeanProperty$Std:326,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyMetadata].isRequired"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.BeanProperty$Std].getMetadata()"
    functionSourceFile: "com.fasterxml.jackson.databind.BeanProperty$Std"
    linkageType: null
    functionLinenumber: 326
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.PropertyMetadata"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.BeanProperty$Std].getMember()"
    functionSourceFile: "com.fasterxml.jackson.databind.BeanProperty$Std"
    linkageType: null
    functionLinenumber: 327
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 20
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.BeanProperty$Std].isVirtual()"
    functionSourceFile: "com.fasterxml.jackson.databind.BeanProperty$Std"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.BeanProperty$Std].depositSchemaProperty(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.BeanProperty$Std"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.BeanProperty$Std:342,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.BeanProperty$Std:342,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.BeanProperty$Std:342,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.BeanProperty$Std:342,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_checkAncestorsForType_3__915].bootstrap$()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_checkAncestorsForType_3__915"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Supplier"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_checkAncestorsForType_3__915].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_checkAncestorsForType_3__915:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_checkAncestorsForType_3__915].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_checkAncestorsForType_3__915].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_checkAncestorsForType_3__915"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_checkAncestorsForType_3__915:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_checkAncestorsForType_3__915].get()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_checkAncestorsForType_3__915"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter].lambda$checkAncestorsForType$3()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_checkAncestorsForType_3__915:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter].lambda$checkAncestorsForType$3"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil$Ctor].<init>(java.lang.reflect.Constructor)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil$Ctor"
    linkageType: null
    functionLinenumber: 1489
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Constructor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil$Ctor:1490,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil$Ctor].getConstructor()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil$Ctor"
    linkageType: null
    functionLinenumber: 1494
    functionDepth: 0
    returnType: "java.lang.reflect.Constructor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil$Ctor].getParamCount()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil$Ctor"
    linkageType: null
    functionLinenumber: 1498
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil$Ctor:1500"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil$Ctor:1504"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil$Ctor:1503"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil$Ctor:1501,1"
      Dst: "[java.lang.reflect.Constructor].getParameterCount"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil$Ctor].getDeclaringClass()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil$Ctor"
    linkageType: null
    functionLinenumber: 1507
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil$Ctor:1508,1"
      Dst: "[java.lang.reflect.Constructor].getDeclaringClass"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil$Ctor].getDeclaredAnnotations()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil$Ctor"
    linkageType: null
    functionLinenumber: 1511
    functionDepth: 0
    returnType: "java.lang.annotation.Annotation[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil$Ctor:1513"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil$Ctor:1517"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil$Ctor:1516"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil$Ctor:1514,1"
      Dst: "[java.lang.reflect.Constructor].getDeclaredAnnotations"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil$Ctor].getParameterAnnotations()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil$Ctor"
    linkageType: null
    functionLinenumber: 1520
    functionDepth: 0
    returnType: "java.lang.annotation.Annotation[][]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil$Ctor:1522"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil$Ctor:1526"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil$Ctor:1525"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil$Ctor:1523,1"
      Dst: "[java.lang.reflect.Constructor].getParameterAnnotations"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanSerializerBuilder].<init>(com.fasterxml.jackson.databind.BeanDescription)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanSerializerBuilder"
    linkageType: null
    functionLinenumber: 75
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.BeanDescription"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerBuilder:76,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerBuilder:40,1"
      Dst: "[java.util.Collections].emptyList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanSerializerBuilder].<init>(com.fasterxml.jackson.databind.ser.BeanSerializerBuilder)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanSerializerBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.ser.BeanSerializerBuilder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerBuilder:83,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerBuilder:40,1"
      Dst: "[java.util.Collections].emptyList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanSerializerBuilder].setConfig(com.fasterxml.jackson.databind.SerializationConfig)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanSerializerBuilder"
    linkageType: null
    functionLinenumber: 103
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.SerializationConfig"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanSerializerBuilder].setProperties(java.util.List)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanSerializerBuilder"
    linkageType: null
    functionLinenumber: 107
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanSerializerBuilder].setFilteredProperties(com.fasterxml.jackson.databind.ser.BeanPropertyWriter[])"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanSerializerBuilder"
    linkageType: null
    functionLinenumber: 116
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.ser.BeanPropertyWriter[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    functionUses: 1
    ICount: 21
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerBuilder:117"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerBuilder:124"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerBuilder:123"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerBuilder:118"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerBuilder:124"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerBuilder:123"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerBuilder:118,1"
      Dst: "[java.util.List].size"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerBuilder:121,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerBuilder:119,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerBuilder:119,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanSerializerBuilder].setAnyGetter(com.fasterxml.jackson.databind.ser.AnyGetterWriter)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanSerializerBuilder"
    linkageType: null
    functionLinenumber: 127
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.ser.AnyGetterWriter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanSerializerBuilder].setFilterId(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanSerializerBuilder"
    linkageType: null
    functionLinenumber: 131
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanSerializerBuilder].setTypeId(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanSerializerBuilder"
    linkageType: null
    functionLinenumber: 136
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerBuilder:137"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerBuilder:140"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerBuilder:139"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerBuilder:138,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerBuilder:138,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanSerializerBuilder].setObjectIdWriter(com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanSerializerBuilder"
    linkageType: null
    functionLinenumber: 143
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanSerializerBuilder].getClassInfo()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanSerializerBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerBuilder:155,1"
      Dst: "[com.fasterxml.jackson.databind.BeanDescription].getClassInfo"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanSerializerBuilder].getBeanDescription()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanSerializerBuilder"
    linkageType: null
    functionLinenumber: 156
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.BeanDescription"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanSerializerBuilder].getProperties()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanSerializerBuilder"
    linkageType: null
    functionLinenumber: 158
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanSerializerBuilder].hasProperties()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanSerializerBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerBuilder:161"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerBuilder:160"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerBuilder:161"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerBuilder:160"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerBuilder:161,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanSerializerBuilder].getFilteredProperties()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanSerializerBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanSerializerBuilder].getAnyGetter()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanSerializerBuilder"
    linkageType: null
    functionLinenumber: 165
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.AnyGetterWriter"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanSerializerBuilder].getFilterId()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanSerializerBuilder"
    linkageType: null
    functionLinenumber: 167
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanSerializerBuilder].getTypeId()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanSerializerBuilder"
    linkageType: null
    functionLinenumber: 169
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanSerializerBuilder].getObjectIdWriter()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanSerializerBuilder"
    linkageType: null
    functionLinenumber: 171
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanSerializerBuilder].build()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanSerializerBuilder"
    linkageType: null
    functionLinenumber: 188
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].fixAccess(boolean)"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
    - "[com.fasterxml.jackson.databind.ser.AnyGetterWriter].fixAccess(com.fasterxml.jackson.databind.SerializationConfig)"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.utils.VisitorList].isEmpty()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.utils.VisitorList].toArray(java.lang.Object[])"
    - "[com.github.javaparser.ast.NodeList].toArray(java.lang.Object[])"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].fixAccess(com.fasterxml.jackson.databind.SerializationConfig)"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializer].<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.ser.BeanSerializerBuilder,com.fasterxml.jackson.databind.ser.BeanPropertyWriter[],com.fasterxml.jackson.databind.ser.BeanPropertyWriter[])"
    - "[com.fasterxml.jackson.databind.BeanDescription].getType()"
    functionUses: 1
    ICount: 73
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerBuilder:189"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerBuilder:194"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerBuilder:193"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerBuilder:190"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerBuilder:194"
        BranchSideFuncs:
        - "fixAccess(boolean)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerBuilder:193"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerBuilder:194"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerBuilder:201"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerBuilder:200"
        BranchSideFuncs:
        - "isEmpty()"
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerBuilder:201"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerBuilder:202"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerBuilder:201"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerBuilder:201"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerBuilder:208"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerBuilder:207"
        BranchSideFuncs:
        - "toArray(java.lang.Object[])"
        - "isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerBuilder:202"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerBuilder:205"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerBuilder:202"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerBuilder:205"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerBuilder:209"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerBuilder:216"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerBuilder:215"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerBuilder:210"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerBuilder:215"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerBuilder:216"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerBuilder:223"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerBuilder:222"
        BranchSideFuncs:
        - "getType()"
        - "<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.ser.BeanSerializerBuilder,com.fasterxml.jackson.databind.ser.BeanPropertyWriter[],com.fasterxml.jackson.databind.ser.BeanPropertyWriter[])"
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerBuilder:217"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerBuilder:223"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerBuilder:222"
        BranchSideFuncs:
        - "getType()"
        - "<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.ser.BeanSerializerBuilder,com.fasterxml.jackson.databind.ser.BeanPropertyWriter[],com.fasterxml.jackson.databind.ser.BeanPropertyWriter[])"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerBuilder:190,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerBuilder:191,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].fixAccess"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerBuilder:195,1"
      Dst: "[com.fasterxml.jackson.databind.ser.AnyGetterWriter].fixAccess"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerBuilder:201,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerBuilder:208,1"
      Dst: "[java.util.List].size"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerBuilder:208,1"
      Dst: "[java.util.List].toArray"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerBuilder:211,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].fixAccess"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerBuilder:220,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerBuilder:218,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerBuilder:218,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerBuilder:223,1"
      Dst: "[com.fasterxml.jackson.databind.BeanDescription].getType"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerBuilder:223,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanSerializerBuilder].createDummy()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanSerializerBuilder"
    linkageType: null
    functionLinenumber: 233
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.BeanSerializer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.BeanSerializer].createDummy(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.ser.BeanSerializerBuilder)"
    - "[com.fasterxml.jackson.databind.BeanDescription].getType()"
    functionUses: 2
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerBuilder:234,1"
      Dst: "[com.fasterxml.jackson.databind.BeanDescription].getType"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerBuilder:234,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanSerializer].createDummy"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext].<init>(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext"
    linkageType: null
    functionLinenumber: 51
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].<init>(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter].<init>(com.github.javaparser.ast.body.TypeDeclaration,com.github.javaparser.resolution.TypeSolver,com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration,com.github.javaparser.resolution.Context)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext].getDeclaration()"
    functionUses: 1
    ICount: 9
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext:52,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext:54,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext].getDeclaration"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext:54,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext].solveSymbol(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext"
    linkageType: null
    functionLinenumber: 62
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.model.SymbolReference"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext].getDeclaration()"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].hasVisibleField(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext].getDeclaration()"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].getVisibleField(java.lang.String)"
    - "[com.github.javaparser.resolution.model.SymbolReference].solved(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].solveSymbolInParentContext(java.lang.String)"
    functionUses: 11
    ICount: 16
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext:63"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext:64"
        BranchSideFuncs:
        - "hasVisibleField(java.lang.String)"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext:65"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext:70"
        BranchSideFuncs:
        - "getDeclaration()"
        - "solved(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
        - "getVisibleField(java.lang.String)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext:69"
        BranchSideFuncs:
        - "solveSymbolInParentContext(java.lang.String)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext:63,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext:65,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext].getDeclaration"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext:65,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].hasVisibleField"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext:66,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].getVisibleField"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext:66,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].solved"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext:70,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].solveSymbolInParentContext"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext].solveSymbolAsValue(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext"
    linkageType: null
    functionLinenumber: 74
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext].getDeclaration()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].hasField(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].hasField(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].hasField(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].hasField(java.lang.String)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].hasField(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter:com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].hasField(java.lang.String)"
    - "[com.github.javaparser.resolution.model.Value].'from'(com.github.javaparser.resolution.declarations.ResolvedValueDeclaration)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext].getDeclaration()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].getField(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getField(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].getField(java.lang.String)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].getField(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].getField(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].getField(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].getField(java.lang.String)"
    - "[com.github.javaparser.resolution.Context].solveSymbolAsValueInParentContext(java.lang.String)"
    functionUses: 7
    ICount: 17
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext:75"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext:76"
        BranchSideFuncs:
        - "hasField(java.lang.String)"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext:77"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext:82"
        BranchSideFuncs:
        - "getDeclaration()"
        - "getField(java.lang.String)"
        - "'from'(com.github.javaparser.resolution.declarations.ResolvedValueDeclaration)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext:81"
        BranchSideFuncs:
        - "solveSymbolAsValueInParentContext(java.lang.String)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext:75,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext:77,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext].getDeclaration"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext:77,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].hasField"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext:78,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].getField"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext:78,1"
      Dst: "[com.github.javaparser.resolution.model.Value].from"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext:78,1"
      Dst: "[java.util.Optional].of"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext:82,1"
      Dst: "[com.github.javaparser.resolution.Context].solveSymbolAsValueInParentContext"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext].solveGenericType(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext"
    linkageType: null
    functionLinenumber: 88
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getTypeParameters()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId()"
    - "[com.github.javaparser.ast.type.TypeParameter].getName()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].<init>(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].<init>(com.github.javaparser.ast.type.TypeParameter,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.resolution.Context].solveGenericTypeInParentContext(java.lang.String)"
    functionUses: 2
    ICount: 24
    EdgeCount: 47
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext:89"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext:96"
        BranchSideFuncs:
        - "getTypeParameters()"
        - "getId()"
        - "hasNext()"
        - "iterator()"
        - "getName()"
        - "next()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext:95"
        BranchSideFuncs:
        - "solveGenericTypeInParentContext(java.lang.String)"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext:90"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext:93"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.ast.type.TypeParameter,com.github.javaparser.resolution.TypeSolver)"
        - "<init>(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext:92"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext:89,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getTypeParameters"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext:89,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext:89,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext:89,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext:90,1"
      Dst: "[com.github.javaparser.ast.type.TypeParameter].getName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext:90,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext:90,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext:91,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext:91,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedTypeVariable].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext:91,1"
      Dst: "[java.util.Optional].of"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext:96,1"
      Dst: "[com.github.javaparser.resolution.Context].solveGenericTypeInParentContext"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext].solveType(java.lang.String,java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext"
    linkageType: null
    functionLinenumber: 100
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.model.SymbolReference"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter].solveType(java.lang.String,java.util.List)"
    functionUses: 9
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext:101,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter].solveType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext].solveMethod(java.lang.String,java.util.List,boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext"
    linkageType: null
    functionLinenumber: 105
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.model.SymbolReference"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.util.List"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter].solveMethod(java.lang.String,java.util.List,boolean)"
    functionUses: 12
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext:106,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter].solveMethod"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext].solveConstructor(java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.model.SymbolReference"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext:110,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter].solveConstructor"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext].fieldsExposedToChild(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext:115,1"
      Dst: "[java.util.LinkedList].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext:116,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].resolve"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext:116,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].getDeclaredFields"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext:116,1"
      Dst: "[java.util.List].addAll"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext:117,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getExtendedTypes"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext:117,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext$lambda_fieldsExposedToChild_0__1277].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext:117,1"
      Dst: "[com.github.javaparser.ast.NodeList].forEach"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext:118,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getImplementedTypes"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext:118,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext$lambda_fieldsExposedToChild_1__1278].bootstrap$"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext].getDeclaration()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext"
    linkageType: null
    functionLinenumber: 126
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].get(com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].getTypeDeclaration(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration)"
    functionUses: 5
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext:127,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].get"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext:127,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].getTypeDeclaration"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext].lambda$fieldsExposedToChild$1(java.util.List,com.github.javaparser.ast.type.ClassOrInterfaceType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "com.github.javaparser.ast.type.ClassOrInterfaceType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext:118,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].resolve"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext:118,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext:118,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].getAllFieldsVisibleToInheritors"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext:118,1"
      Dst: "[java.util.List].addAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext].lambda$fieldsExposedToChild$0(java.util.List,com.github.javaparser.ast.type.ClassOrInterfaceType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "com.github.javaparser.ast.type.ClassOrInterfaceType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext:117,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].resolve"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext:117,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext:117,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].getAllFieldsVisibleToInheritors"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext:117,1"
      Dst: "[java.util.List].addAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: 578
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ObjectMapper].<init>(com.fasterxml.jackson.core.JsonFactory,com.fasterxml.jackson.databind.ser.DefaultSerializerProvider,com.fasterxml.jackson.databind.deser.DefaultDeserializationContext)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:579,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].<init>(com.fasterxml.jackson.core.JsonFactory)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: 587
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonFactory"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ObjectMapper].<init>(com.fasterxml.jackson.core.JsonFactory,com.fasterxml.jackson.databind.ser.DefaultSerializerProvider,com.fasterxml.jackson.databind.deser.DefaultDeserializationContext)"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:588,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].<init>(com.fasterxml.jackson.databind.ObjectMapper)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.ObjectMapper"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:598,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].<init>(com.fasterxml.jackson.databind.ObjectMapper,com.fasterxml.jackson.core.JsonFactory)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.ObjectMapper"
    - "com.fasterxml.jackson.core.JsonFactory"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 64
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:608"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:607"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:606"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:631"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:634"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:633"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:607,1"
      Dst: "[com.fasterxml.jackson.core.ObjectCodec].<init>"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:557,1"
      Dst: "[java.util.concurrent.ConcurrentHashMap].<init>"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:608,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].copy"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:609,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].setCodec"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:610,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.SubtypeResolver].copy"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:613,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.ConfigOverrides].copy"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:614,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.CoercionConfigs].copy"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:615,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.SimpleMixInResolver].copy"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:617,1"
      Dst: "[com.fasterxml.jackson.databind.util.RootNameLookup].<init>"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:618,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].<init>"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:620,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].<init>"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:623,1"
      Dst: "[com.fasterxml.jackson.databind.ser.DefaultSerializerProvider].copy"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:624,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DefaultDeserializationContext].copy"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:634,1"
      Dst: "[java.util.LinkedHashSet].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].<init>(com.fasterxml.jackson.core.JsonFactory,com.fasterxml.jackson.databind.ser.DefaultSerializerProvider,com.fasterxml.jackson.databind.deser.DefaultDeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: 651
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonFactory"
    - "com.fasterxml.jackson.databind.ser.DefaultSerializerProvider"
    - "com.fasterxml.jackson.databind.deser.DefaultDeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.ObjectCodec].<init>()"
    - "[com.fasterxml.jackson.databind.MappingJsonFactory].<init>(com.fasterxml.jackson.databind.ObjectMapper)"
    - "[com.fasterxml.jackson.core.JsonFactory].getCodec()"
    - "[com.fasterxml.jackson.databind.MappingJsonFactory].getCodec()"
    - "[com.fasterxml.jackson.core.JsonFactory].setCodec(com.fasterxml.jackson.core.ObjectCodec)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver].<init>()"
    - "[com.fasterxml.jackson.databind.util.RootNameLookup].<init>()"
    - "[com.fasterxml.jackson.databind.type.TypeFactory].defaultInstance()"
    - "[com.fasterxml.jackson.databind.introspect.SimpleMixInResolver].<init>(com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver)"
    - "[com.fasterxml.jackson.databind.ObjectMapper].defaultClassIntrospector()"
    - "[com.fasterxml.jackson.databind.cfg.BaseSettings].withClassIntrospector(com.fasterxml.jackson.databind.introspect.ClassIntrospector)"
    - "[com.fasterxml.jackson.databind.cfg.ConfigOverrides].<init>()"
    - "[com.fasterxml.jackson.databind.cfg.CoercionConfigs].<init>()"
    - "[com.fasterxml.jackson.databind.SerializationConfig].<init>(com.fasterxml.jackson.databind.cfg.BaseSettings,com.fasterxml.jackson.databind.jsontype.SubtypeResolver,com.fasterxml.jackson.databind.introspect.SimpleMixInResolver,com.fasterxml.jackson.databind.util.RootNameLookup,com.fasterxml.jackson.databind.cfg.ConfigOverrides,com.fasterxml.jackson.databind.cfg.DatatypeFeatures)"
    - "[com.fasterxml.jackson.databind.cfg.DatatypeFeatures].defaultFeatures()"
    - "[com.fasterxml.jackson.databind.DeserializationConfig].<init>(com.fasterxml.jackson.databind.cfg.BaseSettings,com.fasterxml.jackson.databind.jsontype.SubtypeResolver,com.fasterxml.jackson.databind.introspect.SimpleMixInResolver,com.fasterxml.jackson.databind.util.RootNameLookup,com.fasterxml.jackson.databind.cfg.ConfigOverrides,com.fasterxml.jackson.databind.cfg.CoercionConfigs,com.fasterxml.jackson.databind.cfg.DatatypeFeatures)"
    - "[com.fasterxml.jackson.databind.cfg.DatatypeFeatures].defaultFeatures()"
    - "[com.fasterxml.jackson.core.JsonFactory].requiresPropertyOrdering()"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
    - "[com.fasterxml.jackson.databind.ObjectMapper].configure(com.fasterxml.jackson.databind.MapperFeature,boolean)"
    - "[com.fasterxml.jackson.databind.ser.DefaultSerializerProvider$Impl].<init>()"
    - "[com.fasterxml.jackson.databind.deser.DefaultDeserializationContext$Impl].<init>(com.fasterxml.jackson.databind.deser.DeserializerFactory)"
    functionUses: 2
    ICount: 77
    EdgeCount: 22
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:655"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:658"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.ObjectMapper)"
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:657"
        BranchSideFuncs:
        - "getCodec()"
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:659"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:663"
        BranchSideFuncs:
        - "setCodec(com.fasterxml.jackson.core.ObjectCodec)"
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:662"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.cfg.BaseSettings,com.fasterxml.jackson.databind.jsontype.SubtypeResolver,com.fasterxml.jackson.databind.introspect.SimpleMixInResolver,com.fasterxml.jackson.databind.util.RootNameLookup,com.fasterxml.jackson.databind.cfg.ConfigOverrides,com.fasterxml.jackson.databind.cfg.CoercionConfigs,com.fasterxml.jackson.databind.cfg.DatatypeFeatures)"
        - "<init>(com.fasterxml.jackson.databind.cfg.BaseSettings,com.fasterxml.jackson.databind.jsontype.SubtypeResolver,com.fasterxml.jackson.databind.introspect.SimpleMixInResolver,com.fasterxml.jackson.databind.util.RootNameLookup,com.fasterxml.jackson.databind.cfg.ConfigOverrides,com.fasterxml.jackson.databind.cfg.DatatypeFeatures)"
        - "defaultClassIntrospector()"
        - "isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
        - "defaultInstance()"
        - "defaultFeatures()"
        - "withClassIntrospector(com.fasterxml.jackson.databind.introspect.ClassIntrospector)"
        - "<init>(com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver)"
        - "requiresPropertyOrdering()"
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:683"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:687"
        BranchSideFuncs:
        - "configure(com.fasterxml.jackson.databind.MapperFeature,boolean)"
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:686"
        BranchSideFuncs:
        - "<init>()"
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:687"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:687"
        BranchSideFuncs:
        - "<init>()"
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:686"
        BranchSideFuncs:
        - "<init>()"
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:688"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:689"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.deser.DeserializerFactory)"
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:688"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.deser.DeserializerFactory)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:652,1"
      Dst: "[com.fasterxml.jackson.core.ObjectCodec].<init>"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:557,1"
      Dst: "[java.util.concurrent.ConcurrentHashMap].<init>"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:656,1"
      Dst: "[com.fasterxml.jackson.databind.MappingJsonFactory].<init>"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:659,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].getCodec"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:660,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].setCodec"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:663,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver].<init>"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:664,1"
      Dst: "[com.fasterxml.jackson.databind.util.RootNameLookup].<init>"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:666,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].defaultInstance"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:668,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.SimpleMixInResolver].<init>"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:670,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].defaultClassIntrospector"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:670,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.BaseSettings].withClassIntrospector"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:671,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.ConfigOverrides].<init>"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:672,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.CoercionConfigs].<init>"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:675,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.DatatypeFeatures].defaultFeatures"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:675,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].<init>"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:679,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].<init>"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:682,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].requiresPropertyOrdering"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:683,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:684,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].configure"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:687,1"
      Dst: "[com.fasterxml.jackson.databind.ser.DefaultSerializerProvider$Impl].<init>"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:689,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DefaultDeserializationContext$Impl].<init>"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].defaultClassIntrospector()"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: 701
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.ClassIntrospector"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.BasicClassIntrospector].<init>()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:702,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BasicClassIntrospector].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].copy()"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectMapper"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:727,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._checkInvalidCopy"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:728,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].copyWith(com.fasterxml.jackson.core.JsonFactory)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectMapper"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonFactory"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:741,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._checkInvalidCopy"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:742,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper]._checkInvalidCopy(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:750"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:754"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:750,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:752,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:753,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].version"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:753,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:753,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper]._newReader(com.fasterxml.jackson.databind.DeserializationConfig)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectReader"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:771,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper]._newReader(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.JavaType,java.lang.Object,com.fasterxml.jackson.core.FormatSchema,com.fasterxml.jackson.databind.InjectableValues)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: 782
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectReader"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    - "com.fasterxml.jackson.databind.JavaType"
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.FormatSchema"
    - "com.fasterxml.jackson.databind.InjectableValues"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ObjectReader].<init>(com.fasterxml.jackson.databind.ObjectMapper,com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.JavaType,java.lang.Object,com.fasterxml.jackson.core.FormatSchema,com.fasterxml.jackson.databind.InjectableValues)"
    functionUses: 5
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:783,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper]._newWriter(com.fasterxml.jackson.databind.SerializationConfig)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: 792
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.SerializationConfig"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ObjectWriter].<init>(com.fasterxml.jackson.databind.ObjectMapper,com.fasterxml.jackson.databind.SerializationConfig)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:793,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper]._newWriter(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.core.FormatSchema)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializationConfig"
    - "com.fasterxml.jackson.core.FormatSchema"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:803,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper]._newWriter(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.core.PrettyPrinter)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.SerializationConfig"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.core.PrettyPrinter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:814,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].version()"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.Version"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].registerModule(com.fasterxml.jackson.databind.Module)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectMapper"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.Module"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:852"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:855"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:854"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:856"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:861"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:860"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:861"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:866"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:865"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:866"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:882"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:881"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:868"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:882"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:881"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:869"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:874"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:875"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:882"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:881"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:847,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:851,1"
      Dst: "[com.fasterxml.jackson.databind.Module].getModuleName"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:853,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:855,1"
      Dst: "[com.fasterxml.jackson.databind.Module].version"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:861,1"
      Dst: "[com.fasterxml.jackson.databind.Module].getDependencies"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:861,1"
      Dst: "[java.lang.Iterable].iterator"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:861,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:861,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:862,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].registerModule"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:866,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].isEnabled"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:867,1"
      Dst: "[com.fasterxml.jackson.databind.Module].getTypeId"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:872,1"
      Dst: "[java.util.LinkedHashSet].<init>"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:875,1"
      Dst: "[java.util.Set].add"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:882,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper$1].<init>"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:882,1"
      Dst: "[com.fasterxml.jackson.databind.Module].setupModule"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].registerModules(com.fasterxml.jackson.databind.Module[])"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectMapper"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.Module[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:1063"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:1065"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1064,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].registerModule"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].registerModules(java.lang.Iterable)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectMapper"
    argCount: 1
    argTypes:
    - "java.lang.Iterable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:1083"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:1086"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:1085"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1082,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1083,1"
      Dst: "[java.lang.Iterable].iterator"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1083,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1083,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1084,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].registerModule"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].getRegisteredModuleIds()"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:1104"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:1104"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:1103"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1105,1"
      Dst: "[java.util.Collections].emptySet"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1104,1"
      Dst: "[java.util.Collections].unmodifiableSet"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].findModules()"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1118,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].findModules"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].findModules(java.lang.ClassLoader)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "java.lang.ClassLoader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:1134"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:1137"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:1136"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1132,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1133,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].secureGetServiceLoader"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1134,1"
      Dst: "[java.util.ServiceLoader].iterator"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1134,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1134,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1135,1"
      Dst: "[java.util.ArrayList].add"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].secureGetServiceLoader(java.lang.Class,java.lang.ClassLoader)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.ServiceLoader"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.ClassLoader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:1142"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:1146"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:1145"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:1143"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:1143"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:1142"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1141,1"
      Dst: "[java.lang.System].getSecurityManager"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1144,1"
      Dst: "[java.util.ServiceLoader].load"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1146,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper$2].<init>"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1146,1"
      Dst: "[java.security.AccessController].doPrivileged"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].findAndRegisterModules()"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectMapper"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1168,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].findModules"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1168,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].registerModules"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].createGenerator(java.io.OutputStream)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonGenerator"
    argCount: 1
    argTypes:
    - "java.io.OutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1187,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1188,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createGenerator"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1189,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].initialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].createGenerator(java.io.OutputStream,com.fasterxml.jackson.core.JsonEncoding)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonGenerator"
    argCount: 2
    argTypes:
    - "java.io.OutputStream"
    - "com.fasterxml.jackson.core.JsonEncoding"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1202,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1203,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createGenerator"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1204,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].initialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].createGenerator(java.io.Writer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonGenerator"
    argCount: 1
    argTypes:
    - "java.io.Writer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1217,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1218,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createGenerator"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1219,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].initialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].createGenerator(java.io.File,com.fasterxml.jackson.core.JsonEncoding)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonGenerator"
    argCount: 2
    argTypes:
    - "java.io.File"
    - "com.fasterxml.jackson.core.JsonEncoding"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1232,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1233,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createGenerator"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1234,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].initialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].createGenerator(java.io.DataOutput)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonGenerator"
    argCount: 1
    argTypes:
    - "java.io.DataOutput"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1247,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1248,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createGenerator"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1249,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].initialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].createParser(java.io.File)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1268,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1269,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1269,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].initialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].createParser(java.net.URL)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 1
    argTypes:
    - "java.net.URL"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1281,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1282,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1282,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].initialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].createParser(java.io.InputStream)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1294,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1295,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1295,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].initialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].createParser(java.io.Reader)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 1
    argTypes:
    - "java.io.Reader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1307,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1308,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1308,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].initialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].createParser(byte[])"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: 1319
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull(java.lang.String,java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonFactory].createParser(byte[])"
    - "[com.fasterxml.jackson.databind.DeserializationConfig].initialize(com.fasterxml.jackson.core.JsonParser)"
    functionUses: 1
    ICount: 8
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1320,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1321,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1321,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].initialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].createParser(byte[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: 1332
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull(java.lang.String,java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonFactory].createParser(byte[],int,int)"
    - "[com.fasterxml.jackson.databind.DeserializationConfig].initialize(com.fasterxml.jackson.core.JsonParser)"
    functionUses: 1
    ICount: 10
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1333,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1334,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1334,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].initialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].createParser(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: 1345
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull(java.lang.String,java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonFactory].createParser(java.lang.String)"
    - "[com.fasterxml.jackson.databind.DeserializationConfig].initialize(com.fasterxml.jackson.core.JsonParser)"
    functionUses: 1
    ICount: 8
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1346,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1347,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1347,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].initialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].createParser(char[])"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 1
    argTypes:
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1359,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1360,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1360,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].initialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].createParser(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1372,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1373,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1373,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].initialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].createParser(java.io.DataInput)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 1
    argTypes:
    - "java.io.DataInput"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1385,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1386,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1386,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].initialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].createNonBlockingByteArrayParser()"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1398,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createNonBlockingByteArrayParser"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1398,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].initialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].getSerializationConfig()"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: 1415
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.SerializationConfig"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].getDeserializationConfig()"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: 1428
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.DeserializationConfig"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].getDeserializationContext()"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.DeserializationContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].setSerializerFactory(com.fasterxml.jackson.databind.ser.SerializerFactory)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectMapper"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.ser.SerializerFactory"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].getSerializerFactory()"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.SerializerFactory"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].setSerializerProvider(com.fasterxml.jackson.databind.ser.DefaultSerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectMapper"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.ser.DefaultSerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].getSerializerProvider()"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.SerializerProvider"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].getSerializerProviderInstance()"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.SerializerProvider"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1499,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._serializerProvider"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].setMixIns(java.util.Map)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectMapper"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1528,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.SimpleMixInResolver].setLocalDefinitions"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].addMixIn(java.lang.Class,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: 1545
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectMapper"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.SimpleMixInResolver].addLocalDefinition(java.lang.Class,java.lang.Class)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1546,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.SimpleMixInResolver].addLocalDefinition"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].setMixInResolver(com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectMapper"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:1561"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:1566"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:1565"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1560,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.SimpleMixInResolver].withOverrides"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1563,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].<init>"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1564,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].findMixInClassFor(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1570,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.SimpleMixInResolver].findMixInClassFor"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].mixInCount()"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1575,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.SimpleMixInResolver].localSize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].setMixInAnnotations(java.util.Map)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1583,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].setMixIns"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].addMixInAnnotations(java.lang.Class,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1591,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].addMixIn"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].getVisibilityChecker()"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.VisibilityChecker"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1606,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].getDefaultVisibilityChecker"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].setVisibility(com.fasterxml.jackson.databind.introspect.VisibilityChecker)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectMapper"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.VisibilityChecker"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1620,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.ConfigOverrides].setDefaultVisibility"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].setVisibility(com.fasterxml.jackson.'annotation'.PropertyAccessor,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectMapper"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.annotation.PropertyAccessor"
    - "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1650,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.ConfigOverrides].getDefaultVisibility"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1651,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.VisibilityChecker].withVisibility"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1652,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.ConfigOverrides].setDefaultVisibility"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].getSubtypeResolver()"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsontype.SubtypeResolver"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].setSubtypeResolver(com.fasterxml.jackson.databind.jsontype.SubtypeResolver)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectMapper"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.jsontype.SubtypeResolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1668,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].with"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1669,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].with"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].setAnnotationIntrospector(com.fasterxml.jackson.databind.AnnotationIntrospector)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectMapper"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.AnnotationIntrospector"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1684,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].with"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].setAnnotationIntrospectors(com.fasterxml.jackson.databind.AnnotationIntrospector,com.fasterxml.jackson.databind.AnnotationIntrospector)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectMapper"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.AnnotationIntrospector"
    - "com.fasterxml.jackson.databind.AnnotationIntrospector"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1706,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].with"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].setPropertyNamingStrategy(com.fasterxml.jackson.databind.PropertyNamingStrategy)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectMapper"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.PropertyNamingStrategy"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1715,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].with"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].getPropertyNamingStrategy()"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.PropertyNamingStrategy"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1725,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getPropertyNamingStrategy"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].setAccessorNaming(com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy$Provider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectMapper"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy$Provider"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1734,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].with"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].setDefaultPrettyPrinter(com.fasterxml.jackson.core.PrettyPrinter)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectMapper"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.PrettyPrinter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1750,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].withDefaultPrettyPrinter"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].setVisibilityChecker(com.fasterxml.jackson.databind.introspect.VisibilityChecker)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.VisibilityChecker"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1759,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].setVisibility"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].setPolymorphicTypeValidator(com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectMapper"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1771,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].getBaseSettings"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1771,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.BaseSettings].with"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1772,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig]._withBase"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].getPolymorphicTypeValidator()"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1785,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].getBaseSettings"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1785,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.BaseSettings].getPolymorphicTypeValidator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].setSerializationInclusion(com.fasterxml.jackson.'annotation'.JsonInclude$Include)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectMapper"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonInclude$Include"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1804,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonInclude$Value].construct"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1804,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].setPropertyInclusion"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].setPropertyInclusion(com.fasterxml.jackson.'annotation'.JsonInclude$Value)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectMapper"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonInclude$Value"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1814,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].setDefaultPropertyInclusion"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].setDefaultPropertyInclusion(com.fasterxml.jackson.'annotation'.JsonInclude$Value)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectMapper"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonInclude$Value"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1825,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.ConfigOverrides].setDefaultInclusion"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].setDefaultPropertyInclusion(com.fasterxml.jackson.'annotation'.JsonInclude$Include)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectMapper"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonInclude$Include"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1838,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonInclude$Value].construct"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1838,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.ConfigOverrides].setDefaultInclusion"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].setDefaultSetterInfo(com.fasterxml.jackson.'annotation'.JsonSetter$Value)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectMapper"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonSetter$Value"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1850,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.ConfigOverrides].setDefaultSetterInfo"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].setDefaultVisibility(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Value)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectMapper"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonAutoDetect$Value"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1863,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].construct"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1863,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.ConfigOverrides].setDefaultVisibility"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].setDefaultMergeable(java.lang.Boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectMapper"
    argCount: 1
    argTypes:
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1875,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.ConfigOverrides].setDefaultMergeable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].setDefaultLeniency(java.lang.Boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectMapper"
    argCount: 1
    argTypes:
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1883,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.ConfigOverrides].setDefaultLeniency"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].registerSubtypes(java.lang.Class[])"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1901,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getSubtypeResolver"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1901,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.SubtypeResolver].registerSubtypes"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].registerSubtypes(com.fasterxml.jackson.databind.jsontype.NamedType[])"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.jsontype.NamedType[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1913,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getSubtypeResolver"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1913,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.SubtypeResolver].registerSubtypes"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].registerSubtypes(java.util.Collection)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1920,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getSubtypeResolver"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1920,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.SubtypeResolver].registerSubtypes"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].activateDefaultTyping(com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectMapper"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1944,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].activateDefaultTyping"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].activateDefaultTyping(com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator,com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: 1964
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectMapper"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator"
    - "com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ObjectMapper].activateDefaultTyping(com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator,com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping,com.fasterxml.jackson.'annotation'.JsonTypeInfo$As)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1965,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].activateDefaultTyping"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].activateDefaultTyping(com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator,com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping,com.fasterxml.jackson.'annotation'.JsonTypeInfo$As)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: 1992
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectMapper"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator"
    - "com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping"
    - "com.fasterxml.jackson.annotation.JsonTypeInfo$As"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ObjectMapper]._constructDefaultTypeResolverBuilder(com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping,com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator)"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].construct(com.fasterxml.jackson.'annotation'.JsonTypeInfo$Id,com.fasterxml.jackson.'annotation'.JsonTypeInfo$As,java.lang.String,java.lang.Class,boolean,java.lang.Boolean)"
    - "[com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder].withSettings(com.fasterxml.jackson.'annotation'.JsonTypeInfo$Value)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder].withSettings(com.fasterxml.jackson.'annotation'.JsonTypeInfo$Value)"
    - "[com.fasterxml.jackson.databind.ObjectMapper].setDefaultTyping(com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder)"
    functionUses: 1
    ICount: 16
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:1993"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:1997"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:1996"
        BranchSideFuncs:
        - "_constructDefaultTypeResolverBuilder(com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping,com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator)"
        - "construct(com.fasterxml.jackson.'annotation'.JsonTypeInfo$Id,com.fasterxml.jackson.'annotation'.JsonTypeInfo$As,java.lang.String,java.lang.Class,boolean,java.lang.Boolean)"
        - "withSettings(com.fasterxml.jackson.'annotation'.JsonTypeInfo$Value)"
        - "setDefaultTyping(com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1994,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1994,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1997,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._constructDefaultTypeResolverBuilder"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1999,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].construct"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:2001,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder].withSettings"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:2002,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].setDefaultTyping"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].activateDefaultTypingAsProperty(com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator,com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectMapper"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator"
    - "com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:2027,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._constructDefaultTypeResolverBuilder"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:2030,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].construct"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:2032,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder].withSettings"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:2033,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].setDefaultTyping"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].deactivateDefaultTyping()"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectMapper"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:2045,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].setDefaultTyping"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].setDefaultTyping(com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: 2063
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectMapper"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].'with'(com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder)"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].'with'(com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder)"
    functionUses: 1
    ICount: 11
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:2064,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].with"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].enableDefaultTyping()"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectMapper"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:2080,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getPolymorphicTypeValidator"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:2080,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].activateDefaultTyping"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].enableDefaultTyping(com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectMapper"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:2088,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].enableDefaultTyping"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].enableDefaultTyping(com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping,com.fasterxml.jackson.'annotation'.JsonTypeInfo$As)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectMapper"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping"
    - "com.fasterxml.jackson.annotation.JsonTypeInfo$As"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:2096,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getPolymorphicTypeValidator"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:2096,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].activateDefaultTyping"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].enableDefaultTypingAsProperty(com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectMapper"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:2104,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getPolymorphicTypeValidator"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:2104,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].activateDefaultTypingAsProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].disableDefaultTyping()"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectMapper"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:2112,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].setDefaultTyping"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].configOverride(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.MutableConfigOverride"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:2139,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.ConfigOverrides].findOrCreateOverride"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].coercionConfigDefaults()"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.MutableCoercionConfig"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:2162,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.CoercionConfigs].defaultCoercions"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].coercionConfigFor(com.fasterxml.jackson.databind.type.LogicalType)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.MutableCoercionConfig"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.type.LogicalType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:2176,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.CoercionConfigs].findOrCreateCoercion"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].coercionConfigFor(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.MutableCoercionConfig"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:2190,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.CoercionConfigs].findOrCreateCoercion"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].getTypeFactory()"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.TypeFactory"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].setTypeFactory(com.fasterxml.jackson.databind.type.TypeFactory)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectMapper"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.type.TypeFactory"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:2216,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].with"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].constructType(java.lang.reflect.Type)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: 2226
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Type"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull(java.lang.String,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeFactory].constructType(java.lang.reflect.Type)"
    functionUses: 8
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:2227,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:2228,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].constructType(com.fasterxml.jackson.core.type.TypeReference)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.type.TypeReference"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:2238,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:2239,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].getNodeFactory()"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: 2258
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.JsonNodeFactory"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.DeserializationConfig].getNodeFactory()"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:2259,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].getNodeFactory"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].setNodeFactory(com.fasterxml.jackson.databind.node.JsonNodeFactory)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectMapper"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.node.JsonNodeFactory"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:2268,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].with"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].setConstructorDetector(com.fasterxml.jackson.databind.cfg.ConstructorDetector)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectMapper"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.ConstructorDetector"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:2281,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].with"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].setCacheProvider(com.fasterxml.jackson.databind.cfg.CacheProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectMapper"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.CacheProvider"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:2295,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:2296,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].with"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:2298,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DefaultDeserializationContext].withCaches"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].addHandler(com.fasterxml.jackson.databind.deser.DeserializationProblemHandler)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectMapper"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.deser.DeserializationProblemHandler"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:2307,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].withHandler"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].clearProblemHandlers()"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectMapper"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:2316,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].withNoProblemHandlers"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].setConfig(com.fasterxml.jackson.databind.DeserializationConfig)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: 2334
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectMapper"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull(java.lang.String,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:2335,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].setFilters(com.fasterxml.jackson.databind.ser.FilterProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.ser.FilterProvider"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:2351,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].withFilters"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].setFilterProvider(com.fasterxml.jackson.databind.ser.FilterProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectMapper"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.ser.FilterProvider"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:2366,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].withFilters"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].setBase64Variant(com.fasterxml.jackson.core.Base64Variant)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectMapper"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.Base64Variant"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:2381,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].with"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].setConfig(com.fasterxml.jackson.databind.SerializationConfig)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectMapper"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.SerializationConfig"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:2401,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].tokenStreamFactory()"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonFactory"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].getFactory()"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonFactory"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].setDateFormat(java.text.DateFormat)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectMapper"
    argCount: 1
    argTypes:
    - "java.text.DateFormat"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:2448,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].with"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:2449,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].with"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].getDateFormat()"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.text.DateFormat"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:2458,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getDateFormat"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].setHandlerInstantiator(com.fasterxml.jackson.databind.cfg.HandlerInstantiator)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.HandlerInstantiator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:2470,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].with"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].setInjectableValues(com.fasterxml.jackson.databind.InjectableValues)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectMapper"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.InjectableValues"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].getInjectableValues()"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.InjectableValues"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].setLocale(java.util.Locale)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectMapper"
    argCount: 1
    argTypes:
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:2496,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].with"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].setTimeZone(java.util.TimeZone)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectMapper"
    argCount: 1
    argTypes:
    - "java.util.TimeZone"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:2506,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].with"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].setDefaultAttributes(com.fasterxml.jackson.databind.cfg.ContextAttributes)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectMapper"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.ContextAttributes"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:2520,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].with"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:2521,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].with"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.MapperFeature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:2536,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].configure(com.fasterxml.jackson.databind.MapperFeature,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: 2543
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectMapper"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.MapperFeature"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].without(com.fasterxml.jackson.databind.MapperFeature[])"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].'with'(com.fasterxml.jackson.databind.MapperFeature[])"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].without(com.fasterxml.jackson.databind.MapperFeature[])"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].'with'(com.fasterxml.jackson.databind.MapperFeature[])"
    functionUses: 2
    ICount: 30
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:2544"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:2544"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:2543"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:2546"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:2544"
        BranchSideFuncs:
        - "'with'(com.fasterxml.jackson.databind.MapperFeature[])"
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:2543"
        BranchSideFuncs:
        - "without(com.fasterxml.jackson.databind.MapperFeature[])"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:2545,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].with"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:2544,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].without"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].enable(com.fasterxml.jackson.databind.MapperFeature[])"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: 2555
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectMapper"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.MapperFeature[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].'with'(com.fasterxml.jackson.databind.MapperFeature[])"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].'with'(com.fasterxml.jackson.databind.MapperFeature[])"
    functionUses: 1
    ICount: 11
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:2556,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].with"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].disable(com.fasterxml.jackson.databind.MapperFeature[])"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: 2565
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectMapper"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.MapperFeature[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].without(com.fasterxml.jackson.databind.MapperFeature[])"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].without(com.fasterxml.jackson.databind.MapperFeature[])"
    functionUses: 1
    ICount: 11
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:2566,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].without"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].isEnabled(com.fasterxml.jackson.databind.SerializationFeature)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.SerializationFeature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:2582,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].isEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].configure(com.fasterxml.jackson.databind.SerializationFeature,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectMapper"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializationFeature"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:2597"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:2597"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:2596"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:2598,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].with"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:2597,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].without"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].enable(com.fasterxml.jackson.databind.SerializationFeature)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: 2613
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectMapper"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.SerializationFeature"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.SerializationConfig].'with'(com.fasterxml.jackson.databind.SerializationFeature)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:2614,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].with"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].enable(com.fasterxml.jackson.databind.SerializationFeature,com.fasterxml.jackson.databind.SerializationFeature[])"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectMapper"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializationFeature"
    - "com.fasterxml.jackson.databind.SerializationFeature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:2631,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].with"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].disable(com.fasterxml.jackson.databind.SerializationFeature)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: 2646
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectMapper"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.SerializationFeature"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.SerializationConfig].without(com.fasterxml.jackson.databind.SerializationFeature)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:2647,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].without"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].disable(com.fasterxml.jackson.databind.SerializationFeature,com.fasterxml.jackson.databind.SerializationFeature[])"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectMapper"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializationFeature"
    - "com.fasterxml.jackson.databind.SerializationFeature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:2664,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].without"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: 2678
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationFeature"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.DeserializationConfig].isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:2679,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].isEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].configure(com.fasterxml.jackson.databind.DeserializationFeature,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectMapper"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationFeature"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:2694"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:2694"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:2693"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:2695,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].with"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:2694,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].without"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].enable(com.fasterxml.jackson.databind.DeserializationFeature)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectMapper"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationFeature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:2711,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].with"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].enable(com.fasterxml.jackson.databind.DeserializationFeature,com.fasterxml.jackson.databind.DeserializationFeature[])"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectMapper"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationFeature"
    - "com.fasterxml.jackson.databind.DeserializationFeature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:2728,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].with"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].disable(com.fasterxml.jackson.databind.DeserializationFeature)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectMapper"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationFeature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:2744,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].without"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].disable(com.fasterxml.jackson.databind.DeserializationFeature,com.fasterxml.jackson.databind.DeserializationFeature[])"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectMapper"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationFeature"
    - "com.fasterxml.jackson.databind.DeserializationFeature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:2761,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].without"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].configure(com.fasterxml.jackson.databind.cfg.DatatypeFeature,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectMapper"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.DatatypeFeature"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:2783"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:2787"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:2786"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:2784,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].with"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:2787,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].without"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].isEnabled(com.fasterxml.jackson.core.JsonParser$Feature)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser$Feature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:2800,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].isEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].configure(com.fasterxml.jackson.core.JsonParser$Feature,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectMapper"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser$Feature"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:2818,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].configure"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].enable(com.fasterxml.jackson.core.JsonParser$Feature[])"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: 2837
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectMapper"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser$Feature[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonFactory].enable(com.fasterxml.jackson.core.JsonParser$Feature)"
    functionUses: 1
    ICount: 11
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:2838"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:2840"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:2839,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].enable"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].disable(com.fasterxml.jackson.core.JsonParser$Feature[])"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: 2859
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectMapper"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser$Feature[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonFactory].disable(com.fasterxml.jackson.core.JsonParser$Feature)"
    functionUses: 1
    ICount: 11
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:2860"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:2862"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:2861,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].disable"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].isEnabled(com.fasterxml.jackson.core.JsonGenerator$Feature)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator$Feature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:2873,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].isEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].configure(com.fasterxml.jackson.core.JsonGenerator$Feature,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectMapper"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator$Feature"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:2891,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].configure"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].enable(com.fasterxml.jackson.core.JsonGenerator$Feature[])"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectMapper"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator$Feature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:2911"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:2913"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:2912,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].enable"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].disable(com.fasterxml.jackson.core.JsonGenerator$Feature[])"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectMapper"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator$Feature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:2933"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:2935"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:2934,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].disable"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].isEnabled(com.fasterxml.jackson.core.JsonFactory$Feature)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonFactory$Feature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:2952,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].isEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].isEnabled(com.fasterxml.jackson.core.StreamReadFeature)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.StreamReadFeature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:2965,1"
      Dst: "[com.fasterxml.jackson.core.StreamReadFeature].mappedFeature"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:2965,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].isEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].isEnabled(com.fasterxml.jackson.core.StreamWriteFeature)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.StreamWriteFeature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:2972,1"
      Dst: "[com.fasterxml.jackson.core.StreamWriteFeature].mappedFeature"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:2972,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].isEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].readValue(com.fasterxml.jackson.core.JsonParser,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: 3005
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull(java.lang.String,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ObjectMapper]._readValue(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.TypeFactory].constructType(java.lang.reflect.Type)"
    - "[com.fasterxml.jackson.databind.ObjectMapper].getDeserializationConfig()"
    functionUses: 1
    ICount: 9
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3006,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3007,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getDeserializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3007,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructType"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3007,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._readValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].readValue(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.core.type.TypeReference)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.core.type.TypeReference"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3031,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3032,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getDeserializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3032,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructType"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3032,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._readValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].readValue(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.core.type.ResolvedType)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.core.type.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3055,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3056,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getDeserializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3056,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._readValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].readValue(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: 3074
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull(java.lang.String,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ObjectMapper]._readValue(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.ObjectMapper].getDeserializationConfig()"
    functionUses: 1
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3075,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3076,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getDeserializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3076,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._readValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].readTree(com.fasterxml.jackson.core.JsonParser)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: 3105
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.TreeNode"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull(java.lang.String,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ObjectMapper].getDeserializationConfig()"
    - "[com.fasterxml.jackson.core.JsonParser].currentToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.ObjectMapper]._readValue(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.ObjectMapper].constructType(java.lang.reflect.Type)"
    - "[com.fasterxml.jackson.databind.ObjectMapper].getNodeFactory()"
    - "[com.fasterxml.jackson.databind.node.JsonNodeFactory].nullNode()"
    functionUses: 1
    ICount: 17
    EdgeCount: 19
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:3110"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3117"
        BranchSideFuncs:
        - "nextToken()"
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3116"
        BranchSideFuncs:
        - "_readValue(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.JavaType)"
        - "constructType(java.lang.reflect.Type)"
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:3112"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3117"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3116"
        BranchSideFuncs:
        - "_readValue(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.JavaType)"
        - "constructType(java.lang.reflect.Type)"
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:3118"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3123"
        BranchSideFuncs:
        - "nullNode()"
        - "getNodeFactory()"
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3122"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3106,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3108,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getDeserializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3109,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentToken"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3111,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3117,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].constructType"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3117,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._readValue"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3119,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getNodeFactory"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3119,1"
      Dst: "[com.fasterxml.jackson.databind.node.JsonNodeFactory].nullNode"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].readValues(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.core.type.ResolvedType)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.MappingIterator"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.core.type.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3148,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].readValues"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].readValues(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: 3161
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.MappingIterator"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull(java.lang.String,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ObjectMapper].getDeserializationConfig()"
    - "[com.fasterxml.jackson.databind.ObjectMapper].createDeserializationContext(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.ObjectMapper]._findRootDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.MappingIterator].<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JsonDeserializer,boolean,java.lang.Object)"
    functionUses: 2
    ICount: 10
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3162,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3163,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getDeserializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3164,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].createDeserializationContext"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3165,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._findRootDeserializer"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3167,1"
      Dst: "[com.fasterxml.jackson.databind.MappingIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].readValues(com.fasterxml.jackson.core.JsonParser,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: 3182
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.MappingIterator"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeFactory].constructType(java.lang.reflect.Type)"
    - "[com.fasterxml.jackson.databind.ObjectMapper].readValues(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.JavaType)"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3183,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructType"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3183,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].readValues"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].readValues(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.core.type.TypeReference)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.MappingIterator"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.core.type.TypeReference"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3193,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructType"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3193,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].readValues"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].readTree(java.io.InputStream)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: 3230
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonNode"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull(java.lang.String,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ObjectMapper]._readTreeAndClose(com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.core.JsonFactory].createParser(java.io.InputStream)"
    functionUses: 1
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3231,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3232,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3232,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._readTreeAndClose"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].readTree(java.io.Reader)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonNode"
    argCount: 1
    argTypes:
    - "java.io.Reader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3240,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3241,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3241,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._readTreeAndClose"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].readTree(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: 3249
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonNode"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull(java.lang.String,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ObjectMapper]._readTreeAndClose(com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.core.JsonFactory].createParser(java.lang.String)"
    - "[com.fasterxml.jackson.databind.JsonMappingException].fromUnexpectedIOE(java.io.IOException)"
    functionUses: 3
    ICount: 13
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3250,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3252,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3252,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._readTreeAndClose"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3256,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException].fromUnexpectedIOE"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].readTree(byte[])"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: 3264
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonNode"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull(java.lang.String,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ObjectMapper]._readTreeAndClose(com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.core.JsonFactory].createParser(byte[])"
    functionUses: 1
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3265,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3266,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3266,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._readTreeAndClose"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].readTree(byte[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonNode"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3274,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3275,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3275,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._readTreeAndClose"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].readTree(java.io.File)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonNode"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3284,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3285,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3285,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._readTreeAndClose"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].readTree(java.net.URL)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonNode"
    argCount: 1
    argTypes:
    - "java.net.URL"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3300,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3301,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3301,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._readTreeAndClose"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].writeValue(com.fasterxml.jackson.core.JsonGenerator,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: 3318
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull(java.lang.String,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ObjectMapper].getSerializationConfig()"
    - "[com.fasterxml.jackson.databind.SerializationConfig].isEnabled(com.fasterxml.jackson.databind.SerializationFeature)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].getPrettyPrinter()"
    - "[com.fasterxml.jackson.core.JsonGenerator].getPrettyPrinter()"
    - "[com.fasterxml.jackson.databind.SerializationConfig].constructDefaultPrettyPrinter()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].setPrettyPrinter(com.fasterxml.jackson.core.PrettyPrinter)"
    - "[com.fasterxml.jackson.core.JsonGenerator].setPrettyPrinter(com.fasterxml.jackson.core.PrettyPrinter)"
    - "[com.fasterxml.jackson.databind.SerializationConfig].isEnabled(com.fasterxml.jackson.databind.SerializationFeature)"
    - "[com.fasterxml.jackson.databind.ObjectMapper]._writeCloseableValue(com.fasterxml.jackson.core.JsonGenerator,java.lang.Object,com.fasterxml.jackson.databind.SerializationConfig)"
    - "[com.fasterxml.jackson.databind.ObjectMapper]._serializerProvider(com.fasterxml.jackson.databind.SerializationConfig)"
    - "[com.fasterxml.jackson.databind.ser.DefaultSerializerProvider].serializeValue(com.fasterxml.jackson.core.JsonGenerator,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.SerializationConfig].isEnabled(com.fasterxml.jackson.databind.SerializationFeature)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].flush()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].flush()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].flush()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].flush()"
    functionUses: 3
    ICount: 26
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:3328"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3333"
        BranchSideFuncs:
        - "getPrettyPrinter()"
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3332"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:3329"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3333"
        BranchSideFuncs:
        - "constructDefaultPrettyPrinter()"
        - "setPrettyPrinter(com.fasterxml.jackson.core.PrettyPrinter)"
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3332"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:3333"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3336"
        BranchSideFuncs:
        - "_writeCloseableValue(com.fasterxml.jackson.core.JsonGenerator,java.lang.Object,com.fasterxml.jackson.databind.SerializationConfig)"
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3335"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.databind.SerializationFeature)"
        - "serializeValue(com.fasterxml.jackson.core.JsonGenerator,java.lang.Object)"
        - "_serializerProvider(com.fasterxml.jackson.databind.SerializationConfig)"
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:3333"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3336"
        BranchSideFuncs:
        - "_writeCloseableValue(com.fasterxml.jackson.core.JsonGenerator,java.lang.Object,com.fasterxml.jackson.databind.SerializationConfig)"
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3335"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.databind.SerializationFeature)"
        - "serializeValue(com.fasterxml.jackson.core.JsonGenerator,java.lang.Object)"
        - "_serializerProvider(com.fasterxml.jackson.databind.SerializationConfig)"
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:3337"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3341"
        BranchSideFuncs:
        - "flush()"
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3340"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3319,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3320,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getSerializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3328,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].isEnabled"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3329,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].getPrettyPrinter"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3330,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].constructDefaultPrettyPrinter"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3330,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].setPrettyPrinter"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3334,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._writeCloseableValue"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3336,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._serializerProvider"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3336,1"
      Dst: "[com.fasterxml.jackson.databind.ser.DefaultSerializerProvider].serializeValue"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3338,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].flush"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].writeTree(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.TreeNode)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.core.TreeNode"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:3356"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3359"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3358"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3353,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3354,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getSerializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3355,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._serializerProvider"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3355,1"
      Dst: "[com.fasterxml.jackson.databind.ser.DefaultSerializerProvider].serializeValue"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3356,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].isEnabled"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3357,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].flush"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].writeTree(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.JsonNode)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.JsonNode"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:3371"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3374"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3373"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3368,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3369,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getSerializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3370,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._serializerProvider"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3370,1"
      Dst: "[com.fasterxml.jackson.databind.ser.DefaultSerializerProvider].serializeValue"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3371,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].isEnabled"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3372,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].flush"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].createObjectNode()"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ObjectNode"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3385,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].getNodeFactory"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3385,1"
      Dst: "[com.fasterxml.jackson.databind.node.JsonNodeFactory].objectNode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].createArrayNode()"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ArrayNode"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3397,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].getNodeFactory"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3397,1"
      Dst: "[com.fasterxml.jackson.databind.node.JsonNodeFactory].arrayNode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].missingNode()"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonNode"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3402,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].getNodeFactory"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3402,1"
      Dst: "[com.fasterxml.jackson.databind.node.JsonNodeFactory].missingNode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].nullNode()"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonNode"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3407,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].getNodeFactory"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3407,1"
      Dst: "[com.fasterxml.jackson.databind.node.JsonNodeFactory].nullNode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].treeAsTokens(com.fasterxml.jackson.core.TreeNode)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: 3417
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.TreeNode"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull(java.lang.String,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].<init>(com.fasterxml.jackson.databind.JsonNode,com.fasterxml.jackson.core.ObjectCodec)"
    functionUses: 2
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3418,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3419,1"
      Dst: "[com.fasterxml.jackson.databind.node.TreeTraversingParser].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].treeToValue(com.fasterxml.jackson.core.TreeNode,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: 3443
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.TreeNode"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.FloatNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.MissingNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.TextNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.LongNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.BinaryNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.IntNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.ShortNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.POJONode].asToken()"
    - "[com.fasterxml.jackson.databind.node.BooleanNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.NullNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.POJONode].getPojo()"
    - "[com.fasterxml.jackson.databind.ObjectMapper].readValue(com.fasterxml.jackson.core.JsonParser,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ObjectMapper].treeAsTokens(com.fasterxml.jackson.core.TreeNode)"
    - "[com.fasterxml.jackson.core.JsonProcessingException].getMessage()"
    - "[com.fasterxml.jackson.core.JsonParseException].getMessage()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedForwardReference].getMessage()"
    - "[com.fasterxml.jackson.core.exc.StreamReadException].getMessage()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].getMessage()"
    functionUses: 2
    ICount: 34
    EdgeCount: 23
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:3444"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3450"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3449"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:3450"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3454"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3453"
        BranchSideFuncs:
        - "asToken()"
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:3451"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3454"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3453"
        BranchSideFuncs:
        - "asToken()"
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:3457"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3471"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3470"
        BranchSideFuncs:
        - "treeAsTokens(com.fasterxml.jackson.core.TreeNode)"
        - "readValue(com.fasterxml.jackson.core.JsonParser,java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:3458"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3471"
        BranchSideFuncs:
        - "getPojo()"
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3470"
        BranchSideFuncs:
        - "treeAsTokens(com.fasterxml.jackson.core.TreeNode)"
        - "readValue(com.fasterxml.jackson.core.JsonParser,java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:3460"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3461"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3460"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:3460"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3471"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3470"
        BranchSideFuncs:
        - "treeAsTokens(com.fasterxml.jackson.core.TreeNode)"
        - "readValue(com.fasterxml.jackson.core.JsonParser,java.lang.Class)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3450,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3451,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3454,1"
      Dst: "[com.fasterxml.jackson.core.TreeNode].asToken"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3459,1"
      Dst: "[com.fasterxml.jackson.databind.node.POJONode].getPojo"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3460,1"
      Dst: "[java.lang.Class].isInstance"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3471,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].treeAsTokens"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3471,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].readValue"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3477,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3477,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].treeToValue(com.fasterxml.jackson.core.TreeNode,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: 3492
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.TreeNode"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JavaType].isTypeOrSubTypeOf(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.JavaType].isTypeOrSuperTypeOf(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.node.FloatNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.MissingNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.TextNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.LongNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.BinaryNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.IntNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.ShortNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.POJONode].asToken()"
    - "[com.fasterxml.jackson.databind.node.BooleanNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.NullNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.POJONode].getPojo()"
    - "[com.fasterxml.jackson.databind.JavaType].isTypeOrSuperTypeOf(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ObjectMapper].readValue(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.ObjectMapper].treeAsTokens(com.fasterxml.jackson.core.TreeNode)"
    - "[com.fasterxml.jackson.core.JsonProcessingException].getMessage()"
    - "[com.fasterxml.jackson.core.JsonParseException].getMessage()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedForwardReference].getMessage()"
    - "[com.fasterxml.jackson.core.exc.StreamReadException].getMessage()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].getMessage()"
    functionUses: 1
    ICount: 34
    EdgeCount: 26
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:3493"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3497"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3496"
        BranchSideFuncs:
        - "isTypeOrSubTypeOf(java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:3497"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3501"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3500"
        BranchSideFuncs:
        - "asToken()"
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:3498"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3501"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3500"
        BranchSideFuncs:
        - "asToken()"
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:3502"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3510"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3509"
        BranchSideFuncs:
        - "treeAsTokens(com.fasterxml.jackson.core.TreeNode)"
        - "readValue(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.JavaType)"
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:3503"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3510"
        BranchSideFuncs:
        - "isTypeOrSuperTypeOf(java.lang.Class)"
        - "getPojo()"
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3509"
        BranchSideFuncs:
        - "treeAsTokens(com.fasterxml.jackson.core.TreeNode)"
        - "readValue(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.JavaType)"
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:3505"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3506"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3505"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:3505"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3510"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3509"
        BranchSideFuncs:
        - "treeAsTokens(com.fasterxml.jackson.core.TreeNode)"
        - "readValue(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.JavaType)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3497,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isTypeOrSubTypeOf"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3498,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3498,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isTypeOrSuperTypeOf"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3501,1"
      Dst: "[com.fasterxml.jackson.core.TreeNode].asToken"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3504,1"
      Dst: "[com.fasterxml.jackson.databind.node.POJONode].getPojo"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3510,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].treeAsTokens"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3510,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].readValue"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3516,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3516,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].treeToValue(com.fasterxml.jackson.core.TreeNode,com.fasterxml.jackson.core.type.TypeReference)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.TreeNode"
    - "com.fasterxml.jackson.core.type.TypeReference"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3530,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].constructType"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3531,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].treeToValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].valueToTree(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: 3563
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonNode"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ObjectMapper].getNodeFactory()"
    - "[com.fasterxml.jackson.databind.node.JsonNodeFactory].nullNode()"
    - "[com.fasterxml.jackson.databind.ObjectMapper].getSerializationConfig()"
    - "[com.fasterxml.jackson.databind.ObjectMapper]._serializerProvider(com.fasterxml.jackson.databind.SerializationConfig)"
    - "[com.fasterxml.jackson.databind.SerializerProvider].bufferForValueConversion(com.fasterxml.jackson.core.ObjectCodec)"
    - "[com.fasterxml.jackson.databind.ObjectMapper].isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].forceUseOfBigDecimal(boolean)"
    - "[com.fasterxml.jackson.databind.ser.DefaultSerializerProvider].serializeValue(com.fasterxml.jackson.core.JsonGenerator,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].asParser()"
    - "[com.fasterxml.jackson.core.base.ParserBase].close()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].close()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].close()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].close()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].close()"
    - "[com.fasterxml.jackson.databind.ObjectMapper].readTree(com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.core.base.ParserBase].close()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].close()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].close()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].close()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].close()"
    - "[com.fasterxml.jackson.core.JsonProcessingException].getMessage()"
    - "[com.fasterxml.jackson.core.JsonParseException].getMessage()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedForwardReference].getMessage()"
    - "[com.fasterxml.jackson.core.exc.StreamReadException].getMessage()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].getMessage()"
    functionUses: 5
    ICount: 34
    EdgeCount: 25
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:3564"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3571"
        BranchSideFuncs:
        - "nullNode()"
        - "getNodeFactory()"
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3570"
        BranchSideFuncs:
        - "getSerializationConfig()"
        - "bufferForValueConversion(com.fasterxml.jackson.core.ObjectCodec)"
        - "_serializerProvider(com.fasterxml.jackson.databind.SerializationConfig)"
        - "isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:3576"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3580"
        BranchSideFuncs:
        - "forceUseOfBigDecimal(boolean)"
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3579"
        BranchSideFuncs:
        - "readTree(com.fasterxml.jackson.core.JsonParser)"
        - "serializeValue(com.fasterxml.jackson.core.JsonGenerator,java.lang.Object)"
        - "asParser()"
        - "close()"
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:3583"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3580"
        BranchSideFuncs:
        - "nullNode()"
        - "readTree(com.fasterxml.jackson.core.JsonParser)"
        - "getSerializationConfig()"
        - "getNodeFactory()"
        - "forceUseOfBigDecimal(boolean)"
        - "bufferForValueConversion(com.fasterxml.jackson.core.ObjectCodec)"
        - "serializeValue(com.fasterxml.jackson.core.JsonGenerator,java.lang.Object)"
        - "asParser()"
        - "getMessage()"
        - "_serializerProvider(com.fasterxml.jackson.databind.SerializationConfig)"
        - "isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
        - "close()"
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3579"
        BranchSideFuncs:
        - "readTree(com.fasterxml.jackson.core.JsonParser)"
        - "serializeValue(com.fasterxml.jackson.core.JsonGenerator,java.lang.Object)"
        - "asParser()"
        - "close()"
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:3581"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3585"
        BranchSideFuncs:
        - "readTree(com.fasterxml.jackson.core.JsonParser)"
        - "serializeValue(com.fasterxml.jackson.core.JsonGenerator,java.lang.Object)"
        - "asParser()"
        - "close()"
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3584"
        BranchSideFuncs:
        - "getMessage()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3565,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getNodeFactory"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3565,1"
      Dst: "[com.fasterxml.jackson.databind.node.JsonNodeFactory].nullNode"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3571,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getSerializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3572,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._serializerProvider"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3575,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].bufferForValueConversion"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3576,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].isEnabled"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3577,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].forceUseOfBigDecimal"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3580,1"
      Dst: "[com.fasterxml.jackson.databind.ser.DefaultSerializerProvider].serializeValue"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3581,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].asParser"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3582,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].readTree"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3583,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].close"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3585,1"
      Dst: "[java.lang.Throwable].addSuppressed"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3585,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3585,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].canSerialize(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: 3610
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ObjectMapper]._serializerProvider(com.fasterxml.jackson.databind.SerializationConfig)"
    - "[com.fasterxml.jackson.databind.ObjectMapper].getSerializationConfig()"
    - "[com.fasterxml.jackson.databind.ser.DefaultSerializerProvider].hasSerializerFor(java.lang.Class,java.util.concurrent.atomic.AtomicReference)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3611,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getSerializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3611,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._serializerProvider"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3611,1"
      Dst: "[com.fasterxml.jackson.databind.ser.DefaultSerializerProvider].hasSerializerFor"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].canSerialize(java.lang.Class,java.util.concurrent.atomic.AtomicReference)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.util.concurrent.atomic.AtomicReference"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3622,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getSerializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3622,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._serializerProvider"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3622,1"
      Dst: "[com.fasterxml.jackson.databind.ser.DefaultSerializerProvider].hasSerializerFor"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].canDeserialize(com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3645,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getDeserializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3644,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].createDeserializationContext"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3645,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].hasValueDeserializerFor"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].canDeserialize(com.fasterxml.jackson.databind.JavaType,java.util.concurrent.atomic.AtomicReference)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "java.util.concurrent.atomic.AtomicReference"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3658,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getDeserializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3657,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].createDeserializationContext"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3658,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].hasValueDeserializerFor"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].readValue(java.io.File,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.io.File"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3684,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3685,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3685,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructType"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3685,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._readMapAndClose"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].readValue(java.io.File,com.fasterxml.jackson.core.type.TypeReference)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.io.File"
    - "com.fasterxml.jackson.core.type.TypeReference"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3704,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3705,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3705,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructType"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3705,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._readMapAndClose"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].readValue(java.io.File,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.io.File"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3724,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3725,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3725,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._readMapAndClose"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].readValue(java.net.URL,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.net.URL"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3750,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3751,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3751,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructType"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3751,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._readMapAndClose"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].readValue(java.net.URL,com.fasterxml.jackson.core.type.TypeReference)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.net.URL"
    - "com.fasterxml.jackson.core.type.TypeReference"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3761,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3762,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3762,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructType"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3762,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._readMapAndClose"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].readValue(java.net.URL,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.net.URL"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3772,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3773,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3773,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._readMapAndClose"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].readValue(java.lang.String,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3787,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3788,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructType"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3788,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].readValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].readValue(java.lang.String,com.fasterxml.jackson.core.type.TypeReference)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.fasterxml.jackson.core.type.TypeReference"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3802,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3803,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructType"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3803,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].readValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].readValue(java.lang.String,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: 3817
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull(java.lang.String,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ObjectMapper]._readMapAndClose(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.core.JsonFactory].createParser(java.lang.String)"
    - "[com.fasterxml.jackson.databind.JsonMappingException].fromUnexpectedIOE(java.io.IOException)"
    functionUses: 1
    ICount: 14
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3818,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3820,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3820,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._readMapAndClose"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3824,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException].fromUnexpectedIOE"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].readValue(java.io.Reader,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.io.Reader"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3832,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3833,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3833,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructType"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3833,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._readMapAndClose"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].readValue(java.io.Reader,com.fasterxml.jackson.core.type.TypeReference)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.io.Reader"
    - "com.fasterxml.jackson.core.type.TypeReference"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3840,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3841,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3841,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructType"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3841,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._readMapAndClose"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].readValue(java.io.Reader,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.io.Reader"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3848,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3849,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3849,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._readMapAndClose"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].readValue(java.io.InputStream,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3856,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3857,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3857,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructType"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3857,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._readMapAndClose"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].readValue(java.io.InputStream,com.fasterxml.jackson.core.type.TypeReference)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.fasterxml.jackson.core.type.TypeReference"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3864,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3865,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3865,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructType"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3865,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._readMapAndClose"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].readValue(java.io.InputStream,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3872,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3873,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3873,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._readMapAndClose"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].readValue(byte[],java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "byte[]"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3880,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3881,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3881,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructType"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3881,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._readMapAndClose"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].readValue(byte[],int,int,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: 3888
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 4
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull(java.lang.String,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ObjectMapper]._readMapAndClose(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.TypeFactory].constructType(java.lang.reflect.Type)"
    - "[com.fasterxml.jackson.core.JsonFactory].createParser(byte[],int,int)"
    functionUses: 1
    ICount: 12
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3889,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3890,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3890,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructType"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3890,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._readMapAndClose"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].readValue(byte[],com.fasterxml.jackson.core.type.TypeReference)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "byte[]"
    - "com.fasterxml.jackson.core.type.TypeReference"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3897,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3898,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3898,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructType"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3898,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._readMapAndClose"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].readValue(byte[],int,int,com.fasterxml.jackson.core.type.TypeReference)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 4
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    - "com.fasterxml.jackson.core.type.TypeReference"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3905,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3906,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3906,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructType"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3906,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._readMapAndClose"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].readValue(byte[],com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: 3912
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "byte[]"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull(java.lang.String,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ObjectMapper]._readMapAndClose(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.core.JsonFactory].createParser(byte[])"
    functionUses: 1
    ICount: 8
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3913,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3914,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3914,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._readMapAndClose"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].readValue(byte[],int,int,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 4
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3921,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3922,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3922,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._readMapAndClose"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].readValue(java.io.DataInput,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.io.DataInput"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3928,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3929,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3930,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructType"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3929,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._readMapAndClose"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].readValue(java.io.DataInput,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.io.DataInput"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3936,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3937,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3937,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._readMapAndClose"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].writeValue(java.io.File,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.io.File"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3954,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].createGenerator"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3954,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._writeValueAndClose"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].writeValue(java.io.OutputStream,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.io.OutputStream"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3971,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].createGenerator"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3971,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._writeValueAndClose"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].writeValue(java.io.DataOutput,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.io.DataOutput"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3979,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].createGenerator"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3979,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._writeValueAndClose"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].writeValue(java.io.Writer,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.io.Writer"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3995,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].createGenerator"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3995,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._writeValueAndClose"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].writeValueAsString(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4010,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._getBufferRecycler"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4010,1"
      Dst: "[com.fasterxml.jackson.core.io.SegmentedStringWriter].<init>"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4012,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].createGenerator"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4012,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._writeValueAndClose"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4013,1"
      Dst: "[com.fasterxml.jackson.core.io.SegmentedStringWriter].getAndClear"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4017,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException].fromUnexpectedIOE"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].writeValueAsBytes(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte[]"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4034,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._getBufferRecycler"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4034,1"
      Dst: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4035,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].createGenerator"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4035,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._writeValueAndClose"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4036,1"
      Dst: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].toByteArray"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4037,1"
      Dst: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].release"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4039,1"
      Dst: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].close"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4040,1"
      Dst: "[java.lang.Throwable].addSuppressed"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4042,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException].fromUnexpectedIOE"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].writer()"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: 4057
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ObjectMapper]._newWriter(com.fasterxml.jackson.databind.SerializationConfig)"
    - "[com.fasterxml.jackson.databind.ObjectMapper].getSerializationConfig()"
    functionUses: 2
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4058,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getSerializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4058,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._newWriter"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].writer(com.fasterxml.jackson.databind.SerializationFeature)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.SerializationFeature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4067,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getSerializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4067,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].with"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4067,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._newWriter"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].writer(com.fasterxml.jackson.databind.SerializationFeature,com.fasterxml.jackson.databind.SerializationFeature[])"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializationFeature"
    - "com.fasterxml.jackson.databind.SerializationFeature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4077,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getSerializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4077,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].with"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4077,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._newWriter"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].writer(java.text.DateFormat)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 1
    argTypes:
    - "java.text.DateFormat"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4086,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getSerializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4086,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].with"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4086,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._newWriter"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].writerWithView(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4094,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getSerializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4094,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].withView"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4094,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._newWriter"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].writerFor(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:4110"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4108"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4109,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getSerializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4110,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructType"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4109,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._newWriter"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].writerFor(com.fasterxml.jackson.core.type.TypeReference)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.type.TypeReference"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:4127"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4125"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4126,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getSerializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4127,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructType"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4126,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._newWriter"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].writerFor(com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4143,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getSerializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4143,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._newWriter"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].writer(com.fasterxml.jackson.core.PrettyPrinter)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.PrettyPrinter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:4152"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4155"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4154"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4155,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getSerializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4155,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._newWriter"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].writerWithDefaultPrettyPrinter()"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4163,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getSerializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4165,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].getDefaultPrettyPrinter"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4164,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._newWriter"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].writer(com.fasterxml.jackson.databind.ser.FilterProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.ser.FilterProvider"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4173,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getSerializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4173,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].withFilters"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4173,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._newWriter"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].writer(com.fasterxml.jackson.core.FormatSchema)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.FormatSchema"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4184,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._verifySchemaType"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4185,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getSerializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4185,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._newWriter"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].writer(com.fasterxml.jackson.core.Base64Variant)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.Base64Variant"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4195,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getSerializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4195,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].with"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4195,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._newWriter"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].writer(com.fasterxml.jackson.core.io.CharacterEscapes)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.io.CharacterEscapes"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4205,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getSerializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4205,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._newWriter"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4205,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter].with"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].writer(com.fasterxml.jackson.databind.cfg.ContextAttributes)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.ContextAttributes"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4215,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getSerializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4215,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].with"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4215,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._newWriter"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].writerWithType(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:4225"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4222"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4223,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getSerializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4225,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructType"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4223,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._newWriter"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].writerWithType(com.fasterxml.jackson.core.type.TypeReference)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.type.TypeReference"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:4236"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4233"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4234,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getSerializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4236,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructType"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4234,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._newWriter"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].writerWithType(com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4245,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getSerializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4245,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._newWriter"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].reader()"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectReader"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4261,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getDeserializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4261,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._newReader"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4261,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].with"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].reader(com.fasterxml.jackson.databind.DeserializationFeature)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectReader"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationFeature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4272,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getDeserializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4272,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].with"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4272,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._newReader"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].reader(com.fasterxml.jackson.databind.DeserializationFeature,com.fasterxml.jackson.databind.DeserializationFeature[])"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectReader"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationFeature"
    - "com.fasterxml.jackson.databind.DeserializationFeature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4284,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getDeserializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4284,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].with"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4284,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._newReader"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].readerForUpdating(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: 4297
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectReader"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeFactory].constructType(java.lang.reflect.Type)"
    - "[com.fasterxml.jackson.databind.ObjectMapper]._newReader(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.JavaType,java.lang.Object,com.fasterxml.jackson.core.FormatSchema,com.fasterxml.jackson.databind.InjectableValues)"
    - "[com.fasterxml.jackson.databind.ObjectMapper].getDeserializationConfig()"
    functionUses: 4
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:4298"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4299"
        BranchSideFuncs:
        - "constructType(java.lang.reflect.Type)"
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4298"
        BranchSideFuncs:
        - "constructType(java.lang.reflect.Type)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4299,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4299,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructType"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4300,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getDeserializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4300,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._newReader"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].readerFor(com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectReader"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4311,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getDeserializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4311,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._newReader"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].readerFor(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: 4321
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectReader"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeFactory].constructType(java.lang.reflect.Type)"
    - "[com.fasterxml.jackson.databind.ObjectMapper]._newReader(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.JavaType,java.lang.Object,com.fasterxml.jackson.core.FormatSchema,com.fasterxml.jackson.databind.InjectableValues)"
    - "[com.fasterxml.jackson.databind.ObjectMapper].getDeserializationConfig()"
    functionUses: 3
    ICount: 11
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:4322"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4322"
        BranchSideFuncs:
        - "getDeserializationConfig()"
        - "_newReader(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.JavaType,java.lang.Object,com.fasterxml.jackson.core.FormatSchema,com.fasterxml.jackson.databind.InjectableValues)"
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4321"
        BranchSideFuncs:
        - "constructType(java.lang.reflect.Type)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4322,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructType"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4323,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getDeserializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4323,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._newReader"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].readerFor(com.fasterxml.jackson.core.type.TypeReference)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectReader"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.type.TypeReference"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4334,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4335,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getDeserializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4335,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructType"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4335,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._newReader"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].readerForArrayOf(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: 4349
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectReader"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull(java.lang.String,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ObjectMapper]._newReader(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.JavaType,java.lang.Object,com.fasterxml.jackson.core.FormatSchema,com.fasterxml.jackson.databind.InjectableValues)"
    - "[com.fasterxml.jackson.databind.ObjectMapper].getDeserializationConfig()"
    - "[com.fasterxml.jackson.databind.type.TypeFactory].constructArrayType(java.lang.Class)"
    functionUses: 1
    ICount: 9
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4350,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4351,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getDeserializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4352,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructArrayType"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4351,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._newReader"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].readerForListOf(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: 4366
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectReader"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull(java.lang.String,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ObjectMapper]._newReader(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.JavaType,java.lang.Object,com.fasterxml.jackson.core.FormatSchema,com.fasterxml.jackson.databind.InjectableValues)"
    - "[com.fasterxml.jackson.databind.ObjectMapper].getDeserializationConfig()"
    - "[com.fasterxml.jackson.databind.type.TypeFactory].constructCollectionType(java.lang.Class,java.lang.Class)"
    functionUses: 1
    ICount: 9
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4367,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4368,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getDeserializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4369,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructCollectionType"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4368,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._newReader"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].readerForMapOf(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: 4383
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectReader"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull(java.lang.String,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ObjectMapper]._newReader(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.JavaType,java.lang.Object,com.fasterxml.jackson.core.FormatSchema,com.fasterxml.jackson.databind.InjectableValues)"
    - "[com.fasterxml.jackson.databind.ObjectMapper].getDeserializationConfig()"
    - "[com.fasterxml.jackson.databind.type.TypeFactory].constructMapType(java.lang.Class,java.lang.Class,java.lang.Class)"
    functionUses: 1
    ICount: 9
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4384,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4385,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getDeserializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4386,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructMapType"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4385,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._newReader"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].reader(com.fasterxml.jackson.databind.node.JsonNodeFactory)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectReader"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.node.JsonNodeFactory"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4395,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4396,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getDeserializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4396,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._newReader"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4396,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].with"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].reader(com.fasterxml.jackson.core.FormatSchema)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectReader"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.FormatSchema"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4408,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._verifySchemaType"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4409,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getDeserializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4409,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._newReader"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].reader(com.fasterxml.jackson.databind.InjectableValues)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectReader"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.InjectableValues"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4420,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getDeserializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4420,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._newReader"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].readerWithView(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectReader"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4429,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getDeserializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4429,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].withView"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4429,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._newReader"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].reader(com.fasterxml.jackson.core.Base64Variant)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectReader"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.Base64Variant"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4439,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getDeserializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4439,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].with"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4439,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._newReader"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].reader(com.fasterxml.jackson.databind.cfg.ContextAttributes)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectReader"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.ContextAttributes"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4449,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getDeserializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4449,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].with"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4449,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._newReader"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].reader(com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectReader"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4457,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getDeserializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4457,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._newReader"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].reader(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectReader"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4466,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getDeserializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4466,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructType"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4466,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._newReader"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].reader(com.fasterxml.jackson.core.type.TypeReference)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectReader"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.type.TypeReference"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4475,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getDeserializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4475,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructType"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4475,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._newReader"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].convertValue(java.lang.Object,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4523,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructType"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4523,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._convert"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].convertValue(java.lang.Object,com.fasterxml.jackson.core.type.TypeReference)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.type.TypeReference"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4533,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructType"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4533,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._convert"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].convertValue(java.lang.Object,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4543,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._convert"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper]._convert(java.lang.Object,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 40
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:4565"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4570"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4569"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:4578"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4570"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4569"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:4578"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4582"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4581"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:4578"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4584"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4583"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4560,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getSerializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4560,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].without"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4561,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._serializerProvider"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4564,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].bufferForValueConversion"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4565,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].isEnabled"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4566,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].forceUseOfBigDecimal"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4570,1"
      Dst: "[com.fasterxml.jackson.databind.ser.DefaultSerializerProvider].serializeValue"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4573,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].asParser"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4576,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getDeserializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4577,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._initForReading"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4579,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].createDeserializationContext"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4580,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._findRootDeserializer"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4580,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].getNullValue"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4587,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserialize"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4589,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].close"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4592,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4592,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].updateValue(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:4636"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4658"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4657"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:4636"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4658"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4657"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:4642"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4646"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4645"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:4651"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4637,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getSerializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4638,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].without"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4639,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._serializerProvider"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4641,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].bufferForValueConversion"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4642,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].isEnabled"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4643,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].forceUseOfBigDecimal"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4646,1"
      Dst: "[com.fasterxml.jackson.databind.ser.DefaultSerializerProvider].serializeValue"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4647,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].asParser"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4648,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].readerForUpdating"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4648,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].readValue"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4649,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].close"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4655,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException].fromUnexpectedIOE"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].generateJsonSchema(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsonschema.JsonSchema"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4680,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getSerializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4680,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._serializerProvider"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4680,1"
      Dst: "[com.fasterxml.jackson.databind.ser.DefaultSerializerProvider].generateJsonSchema"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].acceptJsonFormatVisitor(java.lang.Class,com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4697,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructType"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4697,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].acceptJsonFormatVisitor"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].acceptJsonFormatVisitor(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:4715"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4718"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4717"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4716,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4718,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getSerializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4718,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._serializerProvider"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4718,1"
      Dst: "[com.fasterxml.jackson.databind.ser.DefaultSerializerProvider].acceptJsonFormatVisitor"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper]._constructDefaultTypeResolverBuilder(com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping,com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: 4734
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping"
    - "com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder].construct(com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping,com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4735,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder].construct"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper]._serializerProvider(com.fasterxml.jackson.databind.SerializationConfig)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: 4748
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.DefaultSerializerProvider"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.SerializationConfig"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.DefaultSerializerProvider$Impl].createInstance(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.ser.SerializerFactory)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4749,1"
      Dst: "[com.fasterxml.jackson.databind.ser.DefaultSerializerProvider].createInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper]._writeValueAndClose(com.fasterxml.jackson.core.JsonGenerator,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:4762"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4767"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4766"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:4762"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4767"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4766"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4761,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getSerializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4762,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].isEnabled"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4763,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._writeCloseable"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4767,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._serializerProvider"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4767,1"
      Dst: "[com.fasterxml.jackson.databind.ser.DefaultSerializerProvider].serializeValue"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4769,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].closeOnFailAndThrowAsIOE"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4772,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].close"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper]._writeCloseable(com.fasterxml.jackson.core.JsonGenerator,java.lang.Object,com.fasterxml.jackson.databind.SerializationConfig)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "java.lang.Object"
    - "com.fasterxml.jackson.databind.SerializationConfig"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4784,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._serializerProvider"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4784,1"
      Dst: "[com.fasterxml.jackson.databind.ser.DefaultSerializerProvider].serializeValue"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4787,1"
      Dst: "[java.io.Closeable].close"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4789,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].closeOnFailAndThrowAsIOE"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4792,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].close"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper]._writeCloseableValue(com.fasterxml.jackson.core.JsonGenerator,java.lang.Object,com.fasterxml.jackson.databind.SerializationConfig)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: 4801
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "java.lang.Object"
    - "com.fasterxml.jackson.databind.SerializationConfig"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ObjectMapper]._serializerProvider(com.fasterxml.jackson.databind.SerializationConfig)"
    - "[com.fasterxml.jackson.databind.ser.DefaultSerializerProvider].serializeValue(com.fasterxml.jackson.core.JsonGenerator,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.SerializationConfig].isEnabled(com.fasterxml.jackson.databind.SerializationFeature)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].flush()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].flush()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].flush()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].flush()"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].closeOnFailAndThrowAsIOE(com.fasterxml.jackson.core.JsonGenerator,java.io.Closeable,java.lang.Exception)"
    - "[com.fasterxml.jackson.core.base.ParserBase].close()"
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider].close()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].close()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].close()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].close()"
    - "[com.fasterxml.jackson.core.io.UTF8Writer].close()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].close()"
    - "[com.fasterxml.jackson.core.io.UTF32Reader].close()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].close()"
    - "[com.fasterxml.jackson.core.io.MergedStream].close()"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].close()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].close()"
    - "[com.github.javaparser.LineEndingProcessingProvider].close()"
    - "[com.fasterxml.jackson.databind.MappingIterator].close()"
    - "[com.fasterxml.jackson.databind.SequenceWriter].close()"
    - "[com.github.javaparser.StreamProvider].close()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].close()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].close()"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].close()"
    - "[com.github.javaparser.StringProvider].close()"
    - "[com.fasterxml.jackson.core.io.SegmentedStringWriter].close()"
    functionUses: 1
    ICount: 17
    EdgeCount: 29
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:4805"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4811"
        BranchSideFuncs:
        - "flush()"
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4810"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4804,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._serializerProvider"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4804,1"
      Dst: "[com.fasterxml.jackson.databind.ser.DefaultSerializerProvider].serializeValue"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4805,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].isEnabled"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4806,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].flush"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4809,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].closeOnFailAndThrowAsIOE"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4812,1"
      Dst: "[java.io.Closeable].close"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper]._configAndWriteValue(com.fasterxml.jackson.core.JsonGenerator,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4820,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getSerializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4820,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].initialize"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4821,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._writeValueAndClose"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper]._readValue(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: 4840
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ObjectMapper]._initForReading(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.ObjectMapper].createDeserializationContext(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.ObjectMapper]._findRootDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.ObjectMapper]._findRootDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.deser.DefaultDeserializationContext].readRootValue(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JsonDeserializer,java.lang.Object)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].clearCurrentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].clearCurrentToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].clearCurrentToken()"
    - "[com.fasterxml.jackson.databind.DeserializationConfig].isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - "[com.fasterxml.jackson.databind.ObjectMapper]._verifyNoTrailingTokens(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType)"
    functionUses: 3
    ICount: 25
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:4843"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4845"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:4846"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4847"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4846"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:4846"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4849"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4848"
        BranchSideFuncs:
        - "readRootValue(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JsonDeserializer,java.lang.Object)"
        - "_findRootDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType)"
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:4853"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4856"
        BranchSideFuncs:
        - "_verifyNoTrailingTokens(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType)"
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4855"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4841,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._initForReading"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4842,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].createDeserializationContext"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4845,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._findRootDeserializer"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4845,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].getNullValue"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4849,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DefaultDeserializationContext].readRootValue"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4852,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].clearCurrentToken"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4853,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].isEnabled"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4854,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._verifyNoTrailingTokens"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper]._readMapAndClose(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: 4863
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.ParserBase].close()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].close()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].close()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].close()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].close()"
    - "[com.fasterxml.jackson.databind.ObjectMapper].getDeserializationConfig()"
    - "[com.fasterxml.jackson.databind.ObjectMapper].createDeserializationContext(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.ObjectMapper]._initForReading(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.ObjectMapper]._findRootDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.DefaultDeserializationContext].readRootValue(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JsonDeserializer,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ObjectMapper]._findRootDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.deser.DefaultDeserializationContext].checkUnresolvedObjectId()"
    - "[com.fasterxml.jackson.databind.DeserializationConfig].isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - "[com.fasterxml.jackson.databind.ObjectMapper]._verifyNoTrailingTokens(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.core.base.ParserBase].close()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].close()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].close()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].close()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].close()"
    functionUses: 3
    ICount: 35
    EdgeCount: 26
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:4867"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4869"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:4870"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4871"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4870"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:4870"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4874"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4873"
        BranchSideFuncs:
        - "checkUnresolvedObjectId()"
        - "_findRootDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType)"
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:4877"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4880"
        BranchSideFuncs:
        - "_verifyNoTrailingTokens(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType)"
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4879"
        BranchSideFuncs:
        - "close()"
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:4881"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4879"
        BranchSideFuncs:
        - "close()"
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:4862"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4876"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4864,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getDeserializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4865,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].createDeserializationContext"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4866,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._initForReading"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4869,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._findRootDeserializer"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4869,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].getNullValue"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4873,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DefaultDeserializationContext].readRootValue"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4875,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DefaultDeserializationContext].checkUnresolvedObjectId"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4877,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].isEnabled"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4878,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._verifyNoTrailingTokens"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4881,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].close"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4877,1"
      Dst: "[java.lang.Throwable].addSuppressed"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper]._readTreeAndClose(com.fasterxml.jackson.core.JsonParser)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: 4892
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonNode"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.ParserBase].close()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].close()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].close()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].close()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].close()"
    - "[com.fasterxml.jackson.databind.ObjectMapper].constructType(java.lang.reflect.Type)"
    - "[com.fasterxml.jackson.databind.ObjectMapper].getDeserializationConfig()"
    - "[com.fasterxml.jackson.databind.DeserializationConfig].initialize(com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.core.JsonParser].currentToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.DeserializationConfig].getNodeFactory()"
    - "[com.fasterxml.jackson.databind.node.JsonNodeFactory].missingNode()"
    - "[com.fasterxml.jackson.databind.ObjectMapper].createDeserializationContext(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.DeserializationConfig].getNodeFactory()"
    - "[com.fasterxml.jackson.databind.node.JsonNodeFactory].nullNode()"
    - "[com.fasterxml.jackson.databind.deser.DefaultDeserializationContext].readRootValue(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JsonDeserializer,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ObjectMapper]._findRootDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.DeserializationConfig].isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - "[com.fasterxml.jackson.databind.ObjectMapper]._verifyNoTrailingTokens(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.core.base.ParserBase].close()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].close()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].close()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].close()"
    - "[com.fasterxml.jackson.core.base.ParserBase].close()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].close()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].close()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].close()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].close()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].close()"
    functionUses: 3
    ICount: 40
    EdgeCount: 40
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:4901"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4906"
        BranchSideFuncs:
        - "nextToken()"
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4905"
        BranchSideFuncs:
        - "readRootValue(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JsonDeserializer,java.lang.Object)"
        - "getNodeFactory()"
        - "isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
        - "_findRootDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType)"
        - "nullNode()"
        - "missingNode()"
        - "_verifyNoTrailingTokens(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType)"
        - "createDeserializationContext(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationConfig)"
        - "close()"
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:4903"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4905"
        BranchSideFuncs:
        - "readRootValue(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JsonDeserializer,java.lang.Object)"
        - "getNodeFactory()"
        - "isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
        - "_findRootDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType)"
        - "nullNode()"
        - "missingNode()"
        - "_verifyNoTrailingTokens(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType)"
        - "createDeserializationContext(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationConfig)"
        - "close()"
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:4924"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4905"
        BranchSideFuncs:
        - "readRootValue(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JsonDeserializer,java.lang.Object)"
        - "getNodeFactory()"
        - "isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
        - "_findRootDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType)"
        - "nullNode()"
        - "missingNode()"
        - "_verifyNoTrailingTokens(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType)"
        - "createDeserializationContext(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationConfig)"
        - "close()"
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:4912"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4906"
        BranchSideFuncs:
        - "readRootValue(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JsonDeserializer,java.lang.Object)"
        - "getNodeFactory()"
        - "isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
        - "_findRootDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType)"
        - "nullNode()"
        - "missingNode()"
        - "_verifyNoTrailingTokens(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType)"
        - "createDeserializationContext(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationConfig)"
        - "close()"
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4905"
        BranchSideFuncs:
        - "readRootValue(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JsonDeserializer,java.lang.Object)"
        - "getNodeFactory()"
        - "isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
        - "_findRootDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType)"
        - "nullNode()"
        - "missingNode()"
        - "_verifyNoTrailingTokens(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType)"
        - "createDeserializationContext(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationConfig)"
        - "close()"
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:4920"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4906"
        BranchSideFuncs:
        - "readRootValue(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JsonDeserializer,java.lang.Object)"
        - "getNodeFactory()"
        - "isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
        - "_findRootDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType)"
        - "nullNode()"
        - "missingNode()"
        - "_verifyNoTrailingTokens(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType)"
        - "createDeserializationContext(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationConfig)"
        - "close()"
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4905"
        BranchSideFuncs:
        - "readRootValue(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JsonDeserializer,java.lang.Object)"
        - "getNodeFactory()"
        - "isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
        - "_findRootDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType)"
        - "nullNode()"
        - "missingNode()"
        - "_verifyNoTrailingTokens(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType)"
        - "createDeserializationContext(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationConfig)"
        - "close()"
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:4924"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4905"
        BranchSideFuncs:
        - "readRootValue(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JsonDeserializer,java.lang.Object)"
        - "getNodeFactory()"
        - "isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
        - "_findRootDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType)"
        - "nullNode()"
        - "missingNode()"
        - "_verifyNoTrailingTokens(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType)"
        - "createDeserializationContext(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationConfig)"
        - "close()"
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:4892"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4906"
        BranchSideFuncs:
        - "getDeserializationConfig()"
        - "currentToken()"
        - "constructType(java.lang.reflect.Type)"
        - "initialize(com.fasterxml.jackson.core.JsonParser)"
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4905"
        BranchSideFuncs:
        - "readRootValue(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JsonDeserializer,java.lang.Object)"
        - "getNodeFactory()"
        - "isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
        - "_findRootDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType)"
        - "nullNode()"
        - "missingNode()"
        - "_verifyNoTrailingTokens(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType)"
        - "createDeserializationContext(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationConfig)"
        - "close()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4893,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].constructType"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4895,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getDeserializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4899,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].initialize"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4900,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentToken"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4902,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4906,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].getNodeFactory"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4906,1"
      Dst: "[com.fasterxml.jackson.databind.node.JsonNodeFactory].missingNode"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4924,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].close"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4911,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].createDeserializationContext"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4913,1"
      Dst: "[com.fasterxml.jackson.databind.node.JsonNodeFactory].nullNode"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4916,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._findRootDeserializer"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4915,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DefaultDeserializationContext].readRootValue"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4920,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].isEnabled"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4921,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._verifyNoTrailingTokens"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4906,1"
      Dst: "[java.lang.Throwable].addSuppressed"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].createDeserializationContext(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationConfig)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: 4935
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.DefaultDeserializationContext"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.DefaultDeserializationContext$Impl].createInstance(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.InjectableValues)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4936,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DefaultDeserializationContext].createInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper]._initForReading(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: 4951
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.DeserializationConfig].initialize(com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.core.JsonParser].currentToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.exc.MismatchedInputException].'from'(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.JavaType,java.lang.String)"
    functionUses: 2
    ICount: 14
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:4958"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4967"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:4961"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4967"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4952,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].initialize"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4957,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentToken"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4960,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4964,1"
      Dst: "[com.fasterxml.jackson.databind.exc.MismatchedInputException].from"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper]._verifyNoTrailingTokens(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: 4977
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].rawClass(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].reportTrailingTokens(java.lang.Class,com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.core.JsonToken)"
    functionUses: 3
    ICount: 9
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:4979"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4983"
        BranchSideFuncs:
        - "rawClass(com.fasterxml.jackson.databind.JavaType)"
        - "reportTrailingTokens(java.lang.Class,com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.core.JsonToken)"
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4982"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4978,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4980,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].rawClass"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4981,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].reportTrailingTokens"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper]._findRootDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: 4998
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonDeserializer"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.DeserializationContext].findRootValueDeserializer(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].reportBadDefinition(com.fasterxml.jackson.databind.JavaType,java.lang.String)"
    functionUses: 6
    ICount: 17
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:5000"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:5004"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:5003"
        BranchSideFuncs:
        - "findRootValueDeserializer(com.fasterxml.jackson.databind.JavaType)"
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:5005"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:5009"
        BranchSideFuncs:
        - "reportBadDefinition(com.fasterxml.jackson.databind.JavaType,java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:5008"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4999,1"
      Dst: "[java.util.concurrent.ConcurrentHashMap].get"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:5004,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].findRootValueDeserializer"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:5006,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:5006,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].reportBadDefinition"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:5009,1"
      Dst: "[java.util.concurrent.ConcurrentHashMap].put"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper]._verifySchemaType(com.fasterxml.jackson.core.FormatSchema)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.FormatSchema"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:5018"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:5024"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:5023"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:5019"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:5024"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:5023"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:5019,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].canUseSchema"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:5020,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:5020,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:5021,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].getFormatName"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:5021,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:5021,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull(java.lang.String,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: 5026
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 20
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:5027"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:5030"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:5029"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:5028,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:5028,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.ConcreteSyntaxModel].modifiers()"
    functionSourceFile: "com.github.javaparser.printer.ConcreteSyntaxModel"
    linkageType: null
    functionLinenumber: 55
    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()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmElement].space()"
    functionUses: 12
    ICount: 6
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel:56,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmElement].space"
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel:56,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmElement].none"
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel:56,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmElement].list"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.ConcreteSyntaxModel].mix(com.github.javaparser.printer.concretesyntaxmodel.CsmElement[])"
    functionSourceFile: "com.github.javaparser.printer.ConcreteSyntaxModel"
    linkageType: null
    functionLinenumber: 62
    functionDepth: 0
    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)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel:63,1"
      Dst: "[java.util.Arrays].asList"
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel:63,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.ConcreteSyntaxModel].memberAnnotations()"
    functionSourceFile: "com.github.javaparser.printer.ConcreteSyntaxModel"
    linkageType: null
    functionLinenumber: 66
    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].newline()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmElement].none()"
    functionUses: 10
    ICount: 6
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel:67,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmElement].newline"
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel:67,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmElement].none"
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel:67,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmElement].list"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.ConcreteSyntaxModel].annotations()"
    functionSourceFile: "com.github.javaparser.printer.ConcreteSyntaxModel"
    linkageType: null
    functionLinenumber: 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()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmElement].space()"
    functionUses: 9
    ICount: 6
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel:71,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmElement].space"
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel:71,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmElement].none"
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel:71,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmElement].newline"
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel:71,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmElement].list"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.ConcreteSyntaxModel].typeParameters()"
    functionSourceFile: "com.github.javaparser.printer.ConcreteSyntaxModel"
    linkageType: null
    functionLinenumber: 74
    functionDepth: 0
    returnType: "com.github.javaparser.printer.concretesyntaxmodel.CsmElement"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmElement].comma()"
    - "[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].sequence(com.github.javaparser.printer.concretesyntaxmodel.CsmElement[])"
    - "[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].space()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmElement].token(int)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmElement].token(int)"
    functionUses: 3
    ICount: 16
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel:75,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmElement].comma"
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel:75,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmElement].space"
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel:75,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmElement].sequence"
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel:75,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmElement].token"
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel:75,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmElement].list"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.ConcreteSyntaxModel].typeArguments()"
    functionSourceFile: "com.github.javaparser.printer.ConcreteSyntaxModel"
    linkageType: null
    functionLinenumber: 78
    functionDepth: 0
    returnType: "com.github.javaparser.printer.concretesyntaxmodel.CsmElement"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmElement].comma()"
    - "[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].sequence(com.github.javaparser.printer.concretesyntaxmodel.CsmElement[])"
    - "[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)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmElement].token(int)"
    functionUses: 4
    ICount: 14
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel:79,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmElement].comma"
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel:79,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmElement].space"
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel:79,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmElement].sequence"
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel:79,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmElement].token"
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel:79,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmElement].list"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.ConcreteSyntaxModel].<init>()"
    functionSourceFile: "com.github.javaparser.printer.ConcreteSyntaxModel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel:207,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.printer.SourcePrinter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel:211,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel:211,1"
      Dst: "[com.github.javaparser.printer.ConcreteSyntaxModel].forClass"
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel:211,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmElement].prettyPrint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.ConcreteSyntaxModel].genericPrettyPrint(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.ConcreteSyntaxModel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel:215,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].<init>"
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel:216,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel:216,1"
      Dst: "[com.github.javaparser.printer.ConcreteSyntaxModel].forClass"
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel:216,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmElement].prettyPrint"
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel:217,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.ConcreteSyntaxModel].forClass(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.printer.ConcreteSyntaxModel"
    linkageType: null
    functionLinenumber: 220
    functionDepth: 0
    returnType: "com.github.javaparser.printer.concretesyntaxmodel.CsmElement"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.ConcreteSyntaxModel$lambda_forClass_2__1025].bootstrap$()"
    - "[com.github.javaparser.utils.VisitorMap].containsKey(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].containsKey(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].get(java.lang.Object)"
    functionUses: 5
    ICount: 15
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.ConcreteSyntaxModel:224"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.ConcreteSyntaxModel:227"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.ConcreteSyntaxModel:226"
        BranchSideFuncs:
        - "get(java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel:221,1"
      Dst: "[com.github.javaparser.printer.ConcreteSyntaxModel$lambda_forClass_2__1025].bootstrap$"
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel:221,1"
      Dst: "[java.util.Optional].ifPresent"
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel:224,1"
      Dst: "[java.util.Map].containsKey"
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel:225,1"
      Dst: "[java.lang.Class].getSimpleName"
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel:225,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel:227,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.ConcreteSyntaxModel].lambda$forClass$2(java.lang.String)"
    functionSourceFile: "com.github.javaparser.printer.ConcreteSyntaxModel"
    linkageType: null
    functionLinenumber: 221
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel:222,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 198
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "com.github.javaparser.metamodel.BaseNodeMetaModel"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getType()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel:199,1"
      Dst: "[com.github.javaparser.metamodel.BaseNodeMetaModel].getType"
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel:199,1"
      Dst: "[java.lang.Class].getSimpleName"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 198
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.metamodel.BaseNodeMetaModel"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorMap].containsKey(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].containsKey(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getType()"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getType()"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].isAbstract()"
    functionUses: 1
    ICount: 15
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.ConcreteSyntaxModel:199"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.ConcreteSyntaxModel:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.ConcreteSyntaxModel:199"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.ConcreteSyntaxModel:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.ConcreteSyntaxModel:199"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.ConcreteSyntaxModel:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel:199,1"
      Dst: "[com.github.javaparser.metamodel.BaseNodeMetaModel].isAbstract"
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel:199,1"
      Dst: "[com.github.javaparser.metamodel.BaseNodeMetaModel].getType"
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel:199,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel:199,1"
      Dst: "[java.util.Map].containsKey"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.NormalAnnotationExprMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.NormalAnnotationExprMetaModel"
    linkageType: null
    functionLinenumber: 41
    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:42,1"
      Dst: "[com.github.javaparser.metamodel.AnnotationExprMetaModel].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$StringKeySerializer].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$StringKeySerializer"
    linkageType: null
    functionLinenumber: 263
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.StdSerializer].<init>(java.lang.Class,boolean)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$StringKeySerializer:264,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$StringKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$StringKeySerializer"
    linkageType: null
    functionLinenumber: 267
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeFieldName(java.lang.String)"
    functionUses: 59
    ICount: 7
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$StringKeySerializer:268,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeFieldName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.javadoc.description.JavadocInlineTag].fromText(java.lang.String)"
    functionSourceFile: "com.github.javaparser.javadoc.description.JavadocInlineTag"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.javadoc.description.JavadocDescriptionElement"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "com.github.javaparser.javadoc.description.JavadocInlineTag:35,1"
      Dst: "[java.lang.String].format"
    - Src: "com.github.javaparser.javadoc.description.JavadocInlineTag:35,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.github.javaparser.javadoc.description.JavadocInlineTag:37,1"
      Dst: "[java.lang.String].endsWith"
    - 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"
    - Src: "com.github.javaparser.javadoc.description.JavadocInlineTag:41,1"
      Dst: "[com.github.javaparser.utils.Utils].nextWord"
    - Src: "com.github.javaparser.javadoc.description.JavadocInlineTag:42,1"
      Dst: "[com.github.javaparser.javadoc.description.JavadocInlineTag$Type].fromName"
    - Src: "com.github.javaparser.javadoc.description.JavadocInlineTag:44,1"
      Dst: "[com.github.javaparser.javadoc.description.JavadocInlineTag].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "com.github.javaparser.javadoc.description.JavadocInlineTag$Type"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.javadoc.description.JavadocInlineTag:85,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.javadoc.description.JavadocInlineTag].getType()"
    functionSourceFile: "com.github.javaparser.javadoc.description.JavadocInlineTag"
    linkageType: null
    functionLinenumber: -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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.javadoc.description.JavadocInlineTag].getContent()"
    functionSourceFile: "com.github.javaparser.javadoc.description.JavadocInlineTag"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.javadoc.description.JavadocInlineTag].getName()"
    functionSourceFile: "com.github.javaparser.javadoc.description.JavadocInlineTag"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.javadoc.description.JavadocInlineTag].toText()"
    functionSourceFile: "com.github.javaparser.javadoc.description.JavadocInlineTag"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.javadoc.description.JavadocInlineTag:105,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.javadoc.description.JavadocInlineTag:105,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.javadoc.description.JavadocInlineTag:105,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.javadoc.description.JavadocInlineTag].equals(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.javadoc.description.JavadocInlineTag"
    linkageType: null
    functionLinenumber: 109
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 33
    ICount: 36
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.javadoc.description.JavadocInlineTag:110"
      Branch Sides:
      - BranchSide: "com.github.javaparser.javadoc.description.JavadocInlineTag:112"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.javadoc.description.JavadocInlineTag:111"
        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:114"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.javadoc.description.JavadocInlineTag:113"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.javadoc.description.JavadocInlineTag:115"
      Branch Sides:
      - BranchSide: "com.github.javaparser.javadoc.description.JavadocInlineTag:114"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.javadoc.description.JavadocInlineTag:113"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.javadoc.description.JavadocInlineTag:115"
      Branch Sides:
      - BranchSide: "com.github.javaparser.javadoc.description.JavadocInlineTag:117"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.javadoc.description.JavadocInlineTag:116"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.javadoc.description.JavadocInlineTag:115"
      Branch Sides:
      - BranchSide: "com.github.javaparser.javadoc.description.JavadocInlineTag:117"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.javadoc.description.JavadocInlineTag:116"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.javadoc.description.JavadocInlineTag:117"
      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:119"
      Branch Sides:
      - BranchSide: "com.github.javaparser.javadoc.description.JavadocInlineTag:118"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.javadoc.description.JavadocInlineTag:119"
      Branch Sides:
      - BranchSide: "com.github.javaparser.javadoc.description.JavadocInlineTag:118"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.javadoc.description.JavadocInlineTag:112,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.javadoc.description.JavadocInlineTag:115,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.javadoc.description.JavadocInlineTag].hashCode()"
    functionSourceFile: "com.github.javaparser.javadoc.description.JavadocInlineTag"
    linkageType: null
    functionLinenumber: 123
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.javadoc.description.JavadocInlineTag:124"
      Branch Sides:
      - BranchSide: "com.github.javaparser.javadoc.description.JavadocInlineTag:124"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.javadoc.description.JavadocInlineTag:123"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.javadoc.description.JavadocInlineTag:125"
      Branch Sides:
      - BranchSide: "com.github.javaparser.javadoc.description.JavadocInlineTag:125"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.javadoc.description.JavadocInlineTag:124"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.javadoc.description.JavadocInlineTag:126"
      Branch Sides:
      - BranchSide: "com.github.javaparser.javadoc.description.JavadocInlineTag:125"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.javadoc.description.JavadocInlineTag:124"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.javadoc.description.JavadocInlineTag:124,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "com.github.javaparser.javadoc.description.JavadocInlineTag:125,1"
      Dst: "[java.lang.Enum].hashCode"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.javadoc.description.JavadocInlineTag].toString()"
    functionSourceFile: "com.github.javaparser.javadoc.description.JavadocInlineTag"
    linkageType: null
    functionLinenumber: 131
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 19
    ICount: 17
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.javadoc.description.JavadocInlineTag:132,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.javadoc.description.JavadocInlineTag:132,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.javadoc.description.JavadocInlineTag:132,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.ConstructorDeclarationMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.ConstructorDeclarationMetaModel"
    linkageType: null
    functionLinenumber: 41
    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:42,1"
      Dst: "[com.github.javaparser.metamodel.CallableDeclarationMetaModel].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.comments.LineComment].<init>()"
    functionSourceFile: "com.github.javaparser.ast.comments.LineComment"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.comments.LineComment:46,1"
      Dst: "[com.github.javaparser.ast.comments.LineComment].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.comments.LineComment].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.comments.LineComment"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.comments.LineComment:51,1"
      Dst: "[com.github.javaparser.ast.comments.LineComment].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 58
    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:59,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].<init>"
    - Src: "com.github.javaparser.ast.comments.LineComment:60,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 65
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].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.EqualsVisitor].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.ModifierVisitor].visit(com.github.javaparser.ast.comments.LineComment,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].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.ObjectIdentityHashCodeVisitor].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.GenericListVisitorAdapter].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.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.comments.LineComment,java.lang.Object)"
    functionUses: 416
    ICount: 5
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.comments.LineComment:66,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 71
    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.comments.LineComment,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].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)"
    functionUses: 116
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.comments.LineComment:72,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.comments.LineComment].isLineComment()"
    functionSourceFile: "com.github.javaparser.ast.comments.LineComment"
    linkageType: null
    functionLinenumber: 77
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.comments.LineComment].clone()"
    functionSourceFile: "com.github.javaparser.ast.comments.LineComment"
    linkageType: null
    functionLinenumber: 83
    functionDepth: 0
    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: 144
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.comments.LineComment:84,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>"
    - Src: "com.github.javaparser.ast.comments.LineComment:84,1"
      Dst: "[com.github.javaparser.ast.comments.LineComment].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.comments.LineComment].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.comments.LineComment"
    linkageType: null
    functionLinenumber: 89
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.LineCommentMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.comments.LineComment].asLineComment()"
    functionSourceFile: "com.github.javaparser.ast.comments.LineComment"
    linkageType: null
    functionLinenumber: -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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.comments.LineComment].ifLineComment(java.util.function.Consumer)"
    functionSourceFile: "com.github.javaparser.ast.comments.LineComment"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.comments.LineComment:102,1"
      Dst: "[java.util.function.Consumer].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.comments.LineComment].toLineComment()"
    functionSourceFile: "com.github.javaparser.ast.comments.LineComment"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.comments.LineComment:108,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.comments.LineComment].getHeader()"
    functionSourceFile: "com.github.javaparser.ast.comments.LineComment"
    linkageType: null
    functionLinenumber: 112
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.comments.LineComment].getFooter()"
    functionSourceFile: "com.github.javaparser.ast.comments.LineComment"
    linkageType: null
    functionLinenumber: 117
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.cache.InMemoryCache].create()"
    functionSourceFile: "com.github.javaparser.symbolsolver.cache.InMemoryCache"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.cache.InMemoryCache"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.cache.InMemoryCache:48,1"
      Dst: "[com.github.javaparser.symbolsolver.cache.InMemoryCache].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.cache.InMemoryCache].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.cache.InMemoryCache"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.cache.InMemoryCache:53,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.github.javaparser.symbolsolver.cache.InMemoryCache:54,1"
      Dst: "[java.util.WeakHashMap].<init>"
    - Src: "com.github.javaparser.symbolsolver.cache.InMemoryCache:54,1"
      Dst: "[java.util.Collections].synchronizedMap"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.cache.InMemoryCache].put(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.cache.InMemoryCache"
    linkageType: null
    functionLinenumber: 58
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 6
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.cache.InMemoryCache:59,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.cache.InMemoryCache].get(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.cache.InMemoryCache"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].get(java.lang.Object)"
    functionUses: 4
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.cache.InMemoryCache:65,1"
      Dst: "[java.util.Map].get"
    - Src: "com.github.javaparser.symbolsolver.cache.InMemoryCache:64,1"
      Dst: "[java.util.Optional].ofNullable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.cache.InMemoryCache].remove(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.cache.InMemoryCache"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.cache.InMemoryCache:71,1"
      Dst: "[java.util.Map].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.cache.InMemoryCache].removeAll()"
    functionSourceFile: "com.github.javaparser.symbolsolver.cache.InMemoryCache"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.cache.InMemoryCache:76,1"
      Dst: "[java.util.Map].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.cache.InMemoryCache].contains(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.cache.InMemoryCache"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.cache.InMemoryCache:81,1"
      Dst: "[java.util.Map].containsKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.cache.InMemoryCache].size()"
    functionSourceFile: "com.github.javaparser.symbolsolver.cache.InMemoryCache"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.cache.InMemoryCache:86,1"
      Dst: "[java.util.Map].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.cache.InMemoryCache].isEmpty()"
    functionSourceFile: "com.github.javaparser.symbolsolver.cache.InMemoryCache"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.cache.InMemoryCache:91,1"
      Dst: "[java.util.Map].isEmpty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration$lambda_getInternalType_1__660].bootstrap$(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration$lambda_getInternalType_1__660"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Supplier"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration$lambda_getInternalType_1__660].<init>(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration$lambda_getInternalType_1__660:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration$lambda_getInternalType_1__660].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration$lambda_getInternalType_1__660].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration$lambda_getInternalType_1__660"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration$lambda_getInternalType_1__660:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration$lambda_getInternalType_1__660].get()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration$lambda_getInternalType_1__660"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].lambda$getInternalType$1(java.lang.String)"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration$lambda_getInternalType_1__660:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].lambda$getInternalType$1"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ViewMatcher$Multi].<init>(java.lang.Class[])"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ViewMatcher$Multi"
    linkageType: null
    functionLinenumber: 53
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ViewMatcher].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ViewMatcher$Multi:54,1"
      Dst: "[com.fasterxml.jackson.databind.util.ViewMatcher].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ViewMatcher$Multi].isVisibleForView(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ViewMatcher$Multi"
    linkageType: null
    functionLinenumber: 58
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.ViewMatcher$Multi:59"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ViewMatcher$Multi:65"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ViewMatcher$Multi:64"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ViewMatcher$Multi:61"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ViewMatcher$Multi:62"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ViewMatcher$Multi:61"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ViewMatcher$Multi:61"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ViewMatcher$Multi:59"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ViewMatcher$Multi:58"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ViewMatcher$Multi:61,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalParser].<init>()"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalParser:111,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalParser].parseBigDecimal(java.lang.CharSequence)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalParser"
    linkageType: null
    functionLinenumber: 123
    functionDepth: 0
    returnType: "java.math.BigDecimal"
    argCount: 1
    argTypes:
    - "java.lang.CharSequence"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalParser].parseBigDecimal(java.lang.CharSequence,int,int)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalParser:124,1"
      Dst: "[java.lang.CharSequence].length"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalParser:124,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalParser].parseBigDecimal"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalParser].parseBigDecimal(java.lang.CharSequence,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalParser"
    linkageType: null
    functionLinenumber: 139
    functionDepth: 0
    returnType: "java.math.BigDecimal"
    argCount: 3
    argTypes:
    - "java.lang.CharSequence"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence].parseBigDecimalString(java.lang.CharSequence,int,int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalParser:140,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence].parseBigDecimalString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalParser].parseBigDecimal(byte[])"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.math.BigDecimal"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalParser:153,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalParser].parseBigDecimal"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalParser].parseBigDecimal(byte[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.math.BigDecimal"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalParser:170,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromByteArray].parseBigDecimalString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalParser].parseBigDecimal(char[])"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.math.BigDecimal"
    argCount: 1
    argTypes:
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalParser:182,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalParser].parseBigDecimal"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalParser].parseBigDecimal(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.math.BigDecimal"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalParser:201,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharArray].parseBigDecimalString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_26__91].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_26__91"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__91].<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__91:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_26__91].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_26__91].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_26__91"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_26__91:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_26__91].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_26__91"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 14
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_26__91:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$26"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonFormat$Feature].values()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonFormat$Feature"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonFormat$Feature[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonFormat$Feature:245,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonFormat$Feature].valueOf(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonFormat$Feature"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonFormat$Feature"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonFormat$Feature:245,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonFormat$Feature].<init>(java.lang.String,int)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonFormat$Feature"
    linkageType: null
    functionLinenumber: 244
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 11
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonFormat$Feature:245,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonFormat$Feature].$values()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonFormat$Feature"
    linkageType: null
    functionLinenumber: 244
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonFormat$Feature[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 24
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_4__827].bootstrap$(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_4__827"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_4__827].<init>(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_4__827:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_4__827].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_4__827].<init>(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_4__827"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_4__827:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_4__827].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_4__827"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].lambda$getAllFields$4(com.github.javaparser.ast.body.FieldDeclaration)"
    functionUses: 9
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_4__827:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].lambda$getAllFields$4"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap].<init>(com.fasterxml.jackson.databind.util.LRUMap)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap"
    linkageType: null
    functionLinenumber: 25
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.util.LRUMap"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap].findSize(int)"
    - "[com.fasterxml.jackson.databind.util.LRUMap].size()"
    - "[com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$lambda_new_0__944].bootstrap$(com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap,com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket[])"
    - "[com.fasterxml.jackson.databind.util.LRUMap].contents(java.util.function.BiConsumer)"
    functionUses: 1
    ICount: 15
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:26,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:27,1"
      Dst: "[com.fasterxml.jackson.databind.util.LRUMap].size"
    - Src: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:27,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap].findSize"
    - Src: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:30,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$lambda_new_0__944].bootstrap$"
    - Src: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:30,1"
      Dst: "[com.fasterxml.jackson.databind.util.LRUMap].contents"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap].findSize(int)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap"
    linkageType: null
    functionLinenumber: 39
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:40"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:40"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:39"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:42"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:45"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:44"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap].'from'(com.fasterxml.jackson.databind.util.LRUMap)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap"
    linkageType: null
    functionLinenumber: 51
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.util.LRUMap"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap].<init>(com.fasterxml.jackson.databind.util.LRUMap)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:52,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap].size()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap].typedValueSerializer(com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TypeKey].typedHash(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket].matchesTyped(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket].matchesTyped(com.fasterxml.jackson.databind.JavaType)"
    functionUses: 1
    ICount: 21
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:66"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:69"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:68"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:69"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:72"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:71"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:72"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:77"
        BranchSideFuncs:
        - "matchesTyped(com.fasterxml.jackson.databind.JavaType)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:76"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:73"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:72"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:71"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:65,1"
      Dst: "[com.fasterxml.jackson.databind.util.TypeKey].typedHash"
    - Src: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:69,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket].matchesTyped"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap].typedValueSerializer(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap"
    linkageType: null
    functionLinenumber: 81
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TypeKey].typedHash(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket].matchesTyped(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket].matchesTyped(java.lang.Class)"
    functionUses: 1
    ICount: 21
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:83"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:86"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:85"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:86"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:89"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:88"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:89"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:94"
        BranchSideFuncs:
        - "matchesTyped(java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:93"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:90"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:89"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:88"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:82,1"
      Dst: "[com.fasterxml.jackson.databind.util.TypeKey].typedHash"
    - Src: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:86,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket].matchesTyped"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap].untypedValueSerializer(com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap"
    linkageType: null
    functionLinenumber: 98
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TypeKey].untypedHash(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket].matchesUntyped(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket].matchesUntyped(com.fasterxml.jackson.databind.JavaType)"
    functionUses: 4
    ICount: 21
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:100"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:103"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:102"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:103"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:106"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:105"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:106"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:111"
        BranchSideFuncs:
        - "matchesUntyped(com.fasterxml.jackson.databind.JavaType)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:110"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:107"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:106"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:105"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:99,1"
      Dst: "[com.fasterxml.jackson.databind.util.TypeKey].untypedHash"
    - Src: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:103,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket].matchesUntyped"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap].untypedValueSerializer(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap"
    linkageType: null
    functionLinenumber: 115
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TypeKey].untypedHash(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket].matchesUntyped(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket].matchesUntyped(java.lang.Class)"
    functionUses: 5
    ICount: 21
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:117"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:120"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:119"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:120"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:123"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:122"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:123"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:128"
        BranchSideFuncs:
        - "matchesUntyped(java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:127"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:124"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:123"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:122"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:116,1"
      Dst: "[com.fasterxml.jackson.databind.util.TypeKey].untypedHash"
    - Src: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:120,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket].matchesUntyped"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap].lambda$new$0(com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket[],com.fasterxml.jackson.databind.util.TypeKey,com.fasterxml.jackson.databind.JsonSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap"
    linkageType: null
    functionLinenumber: 30
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket[]"
    - "com.fasterxml.jackson.databind.util.TypeKey"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TypeKey].hashCode()"
    - "[com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket].<init>(com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket,com.fasterxml.jackson.databind.util.TypeKey,com.fasterxml.jackson.databind.JsonSerializer)"
    functionUses: 1
    ICount: 12
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:31,1"
      Dst: "[com.fasterxml.jackson.databind.util.TypeKey].hashCode"
    - Src: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:32,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit].<init>()"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:98,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>"
    - Src: "com.github.javaparser.ast.CompilationUnit:98,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:102,1"
      Dst: "[com.github.javaparser.ast.expr.Name].<init>"
    - Src: "com.github.javaparser.ast.CompilationUnit:102,1"
      Dst: "[com.github.javaparser.ast.PackageDeclaration].<init>"
    - Src: "com.github.javaparser.ast.CompilationUnit:102,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>"
    - Src: "com.github.javaparser.ast.CompilationUnit:102,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -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: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:107,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 114
    functionDepth: 0
    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:115,1"
      Dst: "[com.github.javaparser.ast.Node].<init>"
    - Src: "com.github.javaparser.ast.CompilationUnit:116,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].setPackageDeclaration"
    - Src: "com.github.javaparser.ast.CompilationUnit:117,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].setImports"
    - Src: "com.github.javaparser.ast.CompilationUnit:118,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].setTypes"
    - Src: "com.github.javaparser.ast.CompilationUnit:119,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].setModule"
    - Src: "com.github.javaparser.ast.CompilationUnit:120,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 125
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].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.EqualsVisitor].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.GenericListVisitorAdapter].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.ModifierVisitor].visit(com.github.javaparser.ast.CompilationUnit,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].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.NoCommentEqualsVisitor].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.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.CompilationUnit,java.lang.Object)"
    functionUses: 19
    ICount: 5
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:126,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 131
    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.CompilationUnit,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].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)"
    functionUses: 15
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:132,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit].printer(com.github.javaparser.printer.Printer)"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: null
    functionLinenumber: 138
    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:139,1"
      Dst: "[com.github.javaparser.ast.Node].setData"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit].getPrinter()"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: null
    functionLinenumber: 147
    functionDepth: 0
    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:148"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:152"
        BranchSideFuncs:
        - "getData(com.github.javaparser.ast.DataKey)"
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:148,1"
      Dst: "[com.github.javaparser.ast.Node].containsData"
    - Src: "com.github.javaparser.ast.CompilationUnit:150,1"
      Dst: "[com.github.javaparser.ast.Node].createDefaultPrinter"
    - Src: "com.github.javaparser.ast.CompilationUnit:151,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].printer"
    - Src: "com.github.javaparser.ast.CompilationUnit:153,1"
      Dst: "[com.github.javaparser.ast.Node].getData"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit].getPrinter(com.github.javaparser.printer.configuration.PrinterConfiguration)"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.printer.Printer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.configuration.PrinterConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:161,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getPrinter"
    - Src: "com.github.javaparser.ast.CompilationUnit:161,1"
      Dst: "[com.github.javaparser.printer.Printer].setConfiguration"
    - Src: "com.github.javaparser.ast.CompilationUnit:162,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].printer"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit].getComments()"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:173,1"
      Dst: "[com.github.javaparser.ast.Node].getAllContainedComments"
    - Src: "com.github.javaparser.ast.CompilationUnit:174,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.CompilationUnit:174,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.ast.CompilationUnit:174,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit$add__1279].bootstrap$"
    - Src: "com.github.javaparser.ast.CompilationUnit:174,1"
      Dst: "[java.util.Optional].ifPresent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit].getAllComments()"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:190,1"
      Dst: "[com.github.javaparser.ast.Node].getAllContainedComments"
    - Src: "com.github.javaparser.ast.CompilationUnit:191,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.CompilationUnit:191,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.ast.CompilationUnit:191,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit$add__1280].bootstrap$"
    - Src: "com.github.javaparser.ast.CompilationUnit:191,1"
      Dst: "[java.util.Optional].ifPresent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit].getImports()"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: null
    functionLinenumber: 202
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 18
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit].getImport(int)"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.ImportDeclaration"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:207,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getImports"
    - Src: "com.github.javaparser.ast.CompilationUnit:207,1"
      Dst: "[com.github.javaparser.ast.NodeList].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit].getPackageDeclaration()"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: null
    functionLinenumber: 218
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 27
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:219,1"
      Dst: "[java.util.Optional].ofNullable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit].getTypes()"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: null
    functionLinenumber: 232
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 19
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit].getType(int)"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.TypeDeclaration"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:243,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getTypes"
    - Src: "com.github.javaparser.ast.CompilationUnit:243,1"
      Dst: "[com.github.javaparser.ast.NodeList].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit].setImports(com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: null
    functionLinenumber: 253
    functionDepth: 0
    returnType: "com.github.javaparser.ast.CompilationUnit"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    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:255"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:258"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:257"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.CompilationUnit:259"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:261"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:260"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:254,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.CompilationUnit:258,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.CompilationUnit:260,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode"
    - Src: "com.github.javaparser.ast.CompilationUnit:262,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit].setImport(int,com.github.javaparser.ast.ImportDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.CompilationUnit"
    argCount: 2
    argTypes:
    - "int"
    - "com.github.javaparser.ast.ImportDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:267,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getImports"
    - Src: "com.github.javaparser.ast.CompilationUnit:267,1"
      Dst: "[com.github.javaparser.ast.NodeList].set"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit].addImport(com.github.javaparser.ast.ImportDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.CompilationUnit"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.ImportDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.CompilationUnit:279"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:282"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:281"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.CompilationUnit:282"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:285"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:284"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.CompilationUnit:282"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:285"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:284"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:279,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].isAsterisk"
    - Src: "com.github.javaparser.ast.CompilationUnit:280,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getImports"
    - Src: "com.github.javaparser.ast.CompilationUnit:280,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit$lambda_addImport_0__1282].bootstrap$"
    - Src: "com.github.javaparser.ast.CompilationUnit:280,1"
      Dst: "[com.github.javaparser.ast.NodeList].removeIf"
    - Src: "com.github.javaparser.ast.CompilationUnit:282,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].isImplicitImport"
    - Src: "com.github.javaparser.ast.CompilationUnit:282,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.CompilationUnit:282,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit$lambda_addImport_1__1281].bootstrap$"
    - Src: "com.github.javaparser.ast.CompilationUnit:282,1"
      Dst: "[java.util.stream.Stream].noneMatch"
    - Src: "com.github.javaparser.ast.CompilationUnit:283,1"
      Dst: "[com.github.javaparser.ast.NodeList].add"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit].isImplicitImport(com.github.javaparser.ast.ImportDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.ImportDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.CompilationUnit:294"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:306"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:305"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.CompilationUnit:295"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:298"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.CompilationUnit:299"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:303"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:293,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getImportPackageName"
    - Src: "com.github.javaparser.ast.CompilationUnit:294,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.CompilationUnit:295,1"
      Dst: "[com.github.javaparser.StaticJavaParser].parseName"
    - Src: "com.github.javaparser.ast.CompilationUnit:295,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.CompilationUnit:295,1"
      Dst: "[com.github.javaparser.ast.Node].equals"
    - Src: "com.github.javaparser.ast.CompilationUnit:301,1"
      Dst: "[com.github.javaparser.ast.PackageDeclaration].getName"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit].getImportPackageName(com.github.javaparser.ast.ImportDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.ImportDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.CompilationUnit:310"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:309"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:310,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].isAsterisk"
    - Src: "com.github.javaparser.ast.CompilationUnit:310,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].getName"
    - Src: "com.github.javaparser.ast.CompilationUnit:310,1"
      Dst: "[com.github.javaparser.ast.expr.Name].<init>"
    - Src: "com.github.javaparser.ast.CompilationUnit:310,1"
      Dst: "[com.github.javaparser.ast.expr.Name].getQualifier"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit].setPackageDeclaration(com.github.javaparser.ast.PackageDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: null
    functionLinenumber: 319
    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:320"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:323"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:322"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.CompilationUnit:324"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:326"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:325"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:323,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.CompilationUnit:325,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode"
    - Src: "com.github.javaparser.ast.CompilationUnit:327,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit].setTypes(com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: null
    functionLinenumber: 335
    functionDepth: 0
    returnType: "com.github.javaparser.ast.CompilationUnit"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    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:337"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:340"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:339"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.CompilationUnit:341"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:343"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:342"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:336,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.CompilationUnit:340,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.CompilationUnit:342,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode"
    - Src: "com.github.javaparser.ast.CompilationUnit:344,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit].setType(int,com.github.javaparser.ast.body.TypeDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.CompilationUnit"
    argCount: 2
    argTypes:
    - "int"
    - "com.github.javaparser.ast.body.TypeDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:349,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>"
    - Src: "com.github.javaparser.ast.CompilationUnit:350,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getTypes"
    - Src: "com.github.javaparser.ast.CompilationUnit:350,1"
      Dst: "[com.github.javaparser.ast.NodeList].addAll"
    - Src: "com.github.javaparser.ast.CompilationUnit:351,1"
      Dst: "[com.github.javaparser.ast.NodeList].set"
    - Src: "com.github.javaparser.ast.CompilationUnit:352,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit].addType(com.github.javaparser.ast.body.TypeDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.CompilationUnit"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.TypeDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:357,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>"
    - Src: "com.github.javaparser.ast.CompilationUnit:358,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getTypes"
    - Src: "com.github.javaparser.ast.CompilationUnit:358,1"
      Dst: "[com.github.javaparser.ast.NodeList].addAll"
    - Src: "com.github.javaparser.ast.CompilationUnit:359,1"
      Dst: "[com.github.javaparser.ast.NodeList].add"
    - Src: "com.github.javaparser.ast.CompilationUnit:360,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit].setPackageDeclaration(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.CompilationUnit"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:371,1"
      Dst: "[com.github.javaparser.StaticJavaParser].parseName"
    - Src: "com.github.javaparser.ast.CompilationUnit:371,1"
      Dst: "[com.github.javaparser.ast.PackageDeclaration].<init>"
    - Src: "com.github.javaparser.ast.CompilationUnit:371,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].setPackageDeclaration"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit].addImport(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.CompilationUnit"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:383,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].addImport"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit].addImport(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.CompilationUnit"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.CompilationUnit:395"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:398"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:397"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.CompilationUnit:398"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:399"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:398"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.CompilationUnit:398"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:400"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:399"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.CompilationUnit:400"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:401"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:400"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.CompilationUnit:400"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:402"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:401"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:395,1"
      Dst: "[java.lang.Class].isArray"
    - Src: "com.github.javaparser.ast.CompilationUnit:396,1"
      Dst: "[java.lang.Class].getComponentType"
    - Src: "com.github.javaparser.ast.CompilationUnit:396,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].addImport"
    - Src: "com.github.javaparser.ast.CompilationUnit:398,1"
      Dst: "[com.github.javaparser.utils.ClassUtils].isPrimitiveOrWrapper"
    - Src: "com.github.javaparser.ast.CompilationUnit:398,1"
      Dst: "[java.lang.Class].getPackage"
    - Src: "com.github.javaparser.ast.CompilationUnit:398,1"
      Dst: "[java.lang.Package].getName"
    - Src: "com.github.javaparser.ast.CompilationUnit:398,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.github.javaparser.ast.CompilationUnit:400,1"
      Dst: "[java.lang.Class].isAnonymousClass"
    - Src: "com.github.javaparser.ast.CompilationUnit:400,1"
      Dst: "[java.lang.Class].isLocalClass"
    - Src: "com.github.javaparser.ast.CompilationUnit:401,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.ast.CompilationUnit:401,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.github.javaparser.ast.CompilationUnit:401,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.ast.CompilationUnit:401,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.ast.CompilationUnit:401,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.github.javaparser.ast.CompilationUnit:402,1"
      Dst: "[java.lang.Class].getCanonicalName"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit].addImport(java.lang.String,boolean,boolean)"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.CompilationUnit"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.CompilationUnit:415"
      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:419"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:422"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:421"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.CompilationUnit:423"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:426"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:425"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:418,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.ast.CompilationUnit:420,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.ast.CompilationUnit:427,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.ast.CompilationUnit:427,1"
      Dst: "[com.github.javaparser.StaticJavaParser].parseImport"
    - Src: "com.github.javaparser.ast.CompilationUnit:427,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].addImport"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit].addClass(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:437,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].addClass"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.github.javaparser.ast.Modifier$Keyword[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:448,1"
      Dst: "[com.github.javaparser.ast.Modifier].createModifierList"
    - Src: "com.github.javaparser.ast.CompilationUnit:448,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].<init>"
    - Src: "com.github.javaparser.ast.CompilationUnit:449,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getTypes"
    - Src: "com.github.javaparser.ast.CompilationUnit:449,1"
      Dst: "[com.github.javaparser.ast.NodeList].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit].addInterface(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:460,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].addInterface"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.github.javaparser.ast.Modifier$Keyword[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:471,1"
      Dst: "[com.github.javaparser.ast.Modifier].createModifierList"
    - Src: "com.github.javaparser.ast.CompilationUnit:471,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].<init>"
    - Src: "com.github.javaparser.ast.CompilationUnit:472,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getTypes"
    - Src: "com.github.javaparser.ast.CompilationUnit:472,1"
      Dst: "[com.github.javaparser.ast.NodeList].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit].addEnum(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.EnumDeclaration"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:483,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].addEnum"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.EnumDeclaration"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.github.javaparser.ast.Modifier$Keyword[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:494,1"
      Dst: "[com.github.javaparser.ast.Modifier].createModifierList"
    - Src: "com.github.javaparser.ast.CompilationUnit:494,1"
      Dst: "[com.github.javaparser.ast.body.EnumDeclaration].<init>"
    - Src: "com.github.javaparser.ast.CompilationUnit:495,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getTypes"
    - Src: "com.github.javaparser.ast.CompilationUnit:495,1"
      Dst: "[com.github.javaparser.ast.NodeList].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit].addAnnotationDeclaration(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.AnnotationDeclaration"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:506,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].addAnnotationDeclaration"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.AnnotationDeclaration"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.github.javaparser.ast.Modifier$Keyword[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:517,1"
      Dst: "[com.github.javaparser.ast.Modifier].createModifierList"
    - Src: "com.github.javaparser.ast.CompilationUnit:517,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationDeclaration].<init>"
    - Src: "com.github.javaparser.ast.CompilationUnit:518,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getTypes"
    - Src: "com.github.javaparser.ast.CompilationUnit:518,1"
      Dst: "[com.github.javaparser.ast.NodeList].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit].getClassByName(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: null
    functionLinenumber: 527
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.CompilationUnit$lambda_getClassByName_2__668].bootstrap$(java.lang.String)"
    - "[com.github.javaparser.ast.CompilationUnit$lambda_getClassByName_3__669].bootstrap$()"
    - "[com.github.javaparser.ast.CompilationUnit].getTypes()"
    functionUses: 1
    ICount: 10
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:528,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getTypes"
    - Src: "com.github.javaparser.ast.CompilationUnit:528,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.CompilationUnit:528,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit$lambda_getClassByName_2__668].bootstrap$"
    - Src: "com.github.javaparser.ast.CompilationUnit:528,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "com.github.javaparser.ast.CompilationUnit:528,1"
      Dst: "[java.util.stream.Stream].findFirst"
    - Src: "com.github.javaparser.ast.CompilationUnit:528,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit$lambda_getClassByName_3__669].bootstrap$"
    - Src: "com.github.javaparser.ast.CompilationUnit:528,1"
      Dst: "[java.util.Optional].map"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit].getLocalDeclarationFromClassname(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:537,1"
      Dst: "[com.github.javaparser.ast.Node].findAll"
    - Src: "com.github.javaparser.ast.CompilationUnit:537,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.CompilationUnit:537,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit$lambda_getLocalDeclarationFromClassname_4__1283].bootstrap$"
    - Src: "com.github.javaparser.ast.CompilationUnit:537,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "com.github.javaparser.ast.CompilationUnit:537,1"
      Dst: "[java.util.stream.Collectors].toList"
    - Src: "com.github.javaparser.ast.CompilationUnit:537,1"
      Dst: "[java.util.stream.Stream].collect"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit].getInterfaceByName(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:546,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getTypes"
    - Src: "com.github.javaparser.ast.CompilationUnit:546,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.CompilationUnit:546,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit$lambda_getInterfaceByName_5__1284].bootstrap$"
    - Src: "com.github.javaparser.ast.CompilationUnit:546,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "com.github.javaparser.ast.CompilationUnit:546,1"
      Dst: "[java.util.stream.Stream].findFirst"
    - Src: "com.github.javaparser.ast.CompilationUnit:546,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit$lambda_getInterfaceByName_6__1285].bootstrap$"
    - Src: "com.github.javaparser.ast.CompilationUnit:546,1"
      Dst: "[java.util.Optional].map"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit].getEnumByName(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:555,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getTypes"
    - Src: "com.github.javaparser.ast.CompilationUnit:555,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.CompilationUnit:555,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit$lambda_getEnumByName_7__1286].bootstrap$"
    - Src: "com.github.javaparser.ast.CompilationUnit:555,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "com.github.javaparser.ast.CompilationUnit:555,1"
      Dst: "[java.util.stream.Stream].findFirst"
    - Src: "com.github.javaparser.ast.CompilationUnit:555,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit$lambda_getEnumByName_8__1287].bootstrap$"
    - Src: "com.github.javaparser.ast.CompilationUnit:555,1"
      Dst: "[java.util.Optional].map"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit].getPrimaryTypeName()"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:563,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getStorage"
    - Src: "com.github.javaparser.ast.CompilationUnit:563,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit$getFileName__1288].bootstrap$"
    - Src: "com.github.javaparser.ast.CompilationUnit:563,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.ast.CompilationUnit:563,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit$removeFileExtension__1289].bootstrap$"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit].getPrimaryType()"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:572,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getPrimaryTypeName"
    - Src: "com.github.javaparser.ast.CompilationUnit:572,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit$lambda_getPrimaryType_10__1290].bootstrap$"
    - Src: "com.github.javaparser.ast.CompilationUnit:572,1"
      Dst: "[java.util.Optional].flatMap"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit].getAnnotationDeclarationByName(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:581,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getTypes"
    - Src: "com.github.javaparser.ast.CompilationUnit:581,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.CompilationUnit:581,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit$lambda_getAnnotationDeclarationByName_11__1291].bootstrap$"
    - Src: "com.github.javaparser.ast.CompilationUnit:581,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "com.github.javaparser.ast.CompilationUnit:581,1"
      Dst: "[java.util.stream.Stream].findFirst"
    - Src: "com.github.javaparser.ast.CompilationUnit:581,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit$lambda_getAnnotationDeclarationByName_12__1292].bootstrap$"
    - Src: "com.github.javaparser.ast.CompilationUnit:581,1"
      Dst: "[java.util.Optional].map"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit].getRecordByName(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:590,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getTypes"
    - Src: "com.github.javaparser.ast.CompilationUnit:590,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.CompilationUnit:590,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit$lambda_getRecordByName_13__1293].bootstrap$"
    - Src: "com.github.javaparser.ast.CompilationUnit:590,1"
      Dst: "[java.util.stream.Stream].filter"
    - 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_getRecordByName_14__1294].bootstrap$"
    - Src: "com.github.javaparser.ast.CompilationUnit:590,1"
      Dst: "[java.util.Optional].map"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit].remove(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 42
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.CompilationUnit:596"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:599"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:598"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.CompilationUnit:599"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:605"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:604"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.CompilationUnit:600"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:599"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:598"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.CompilationUnit:605"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:611"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:610"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.CompilationUnit:606"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:611"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:610"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.CompilationUnit:611"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:617"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:616"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.CompilationUnit:612"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:617"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:616"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.CompilationUnit:617"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:623"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:622"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.CompilationUnit:618"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:617"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:616"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:599,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    - Src: "com.github.javaparser.ast.CompilationUnit:600,1"
      Dst: "[com.github.javaparser.ast.NodeList].get"
    - Src: "com.github.javaparser.ast.CompilationUnit:601,1"
      Dst: "[com.github.javaparser.ast.NodeList].remove"
    - Src: "com.github.javaparser.ast.CompilationUnit:607,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].removeModule"
    - Src: "com.github.javaparser.ast.CompilationUnit:613,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].removePackageDeclaration"
    - Src: "com.github.javaparser.ast.CompilationUnit:623,1"
      Dst: "[com.github.javaparser.ast.Node].remove"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.CompilationUnit].removePackageDeclaration()"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.CompilationUnit"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:628,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].setPackageDeclaration"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit].getModule()"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: null
    functionLinenumber: 635
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 17
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:636,1"
      Dst: "[java.util.Optional].ofNullable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit].setModule(com.github.javaparser.ast.modules.ModuleDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: null
    functionLinenumber: 640
    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:641"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:644"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:643"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.CompilationUnit:645"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:647"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:646"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:644,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.CompilationUnit:646,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode"
    - Src: "com.github.javaparser.ast.CompilationUnit:648,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit].removeModule()"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.CompilationUnit"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:654,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].setModule"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit].getStorage()"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: null
    functionLinenumber: 660
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:661,1"
      Dst: "[java.util.Optional].ofNullable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit].setStorage(java.nio.file.Path)"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: null
    functionLinenumber: 664
    functionDepth: 0
    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: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:665,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit$Storage].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 669
    functionDepth: 0
    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:670,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit$Storage].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit].setModule(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.modules.ModuleDeclaration"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:680,1"
      Dst: "[com.github.javaparser.StaticJavaParser].parseName"
    - Src: "com.github.javaparser.ast.CompilationUnit:680,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].<init>"
    - Src: "com.github.javaparser.ast.CompilationUnit:681,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].setModule"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit].recalculatePositions()"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 37
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.CompilationUnit:690"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:693"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:692"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.CompilationUnit:694"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:703"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:702"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.CompilationUnit:695"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:694"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:693"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.CompilationUnit:697"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:700"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:699"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:690,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange"
    - Src: "com.github.javaparser.ast.CompilationUnit:690,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.CompilationUnit:691,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "com.github.javaparser.ast.CompilationUnit:694,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.CompilationUnit:694,1"
      Dst: "[com.github.javaparser.TokenRange].iterator"
    - Src: "com.github.javaparser.ast.CompilationUnit:694,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.ast.CompilationUnit:694,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.ast.CompilationUnit:695,1"
      Dst: "[com.github.javaparser.JavaToken].getKind"
    - Src: "com.github.javaparser.ast.CompilationUnit:695,1"
      Dst: "[com.github.javaparser.JavaToken$Kind].getKind"
    - Src: "com.github.javaparser.ast.CompilationUnit:695,1"
      Dst: "[com.github.javaparser.JavaToken].getText"
    - Src: "com.github.javaparser.ast.CompilationUnit:695,1"
      Dst: "[java.lang.String].length"
    - Src: "com.github.javaparser.ast.CompilationUnit:696,1"
      Dst: "[com.github.javaparser.Position].right"
    - Src: "com.github.javaparser.ast.CompilationUnit:696,1"
      Dst: "[com.github.javaparser.Range].range"
    - Src: "com.github.javaparser.ast.CompilationUnit:696,1"
      Dst: "[com.github.javaparser.JavaToken].setRange"
    - Src: "com.github.javaparser.ast.CompilationUnit:697,1"
      Dst: "[com.github.javaparser.JavaToken].getCategory"
    - Src: "com.github.javaparser.ast.CompilationUnit:697,1"
      Dst: "[com.github.javaparser.JavaToken$Category].isEndOfLine"
    - Src: "com.github.javaparser.ast.CompilationUnit:698,1"
      Dst: "[com.github.javaparser.Position].nextLine"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.CompilationUnit].clone()"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: null
    functionLinenumber: 812
    functionDepth: 0
    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: 45
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:813,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>"
    - Src: "com.github.javaparser.ast.CompilationUnit:813,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: null
    functionLinenumber: 818
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.CompilationUnitMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: 824
    functionDepth: 0
    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.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: 47
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.CompilationUnit:825"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:828"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:827"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.CompilationUnit:828"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:834"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:833"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.CompilationUnit:829"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:828"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:827"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.CompilationUnit:834"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:840"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:839"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.CompilationUnit:835"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:840"
        BranchSideFuncs:
        - "setModule(com.github.javaparser.ast.modules.ModuleDeclaration)"
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:839"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.CompilationUnit:840"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:846"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:845"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.ast.CompilationUnit:841"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:846"
        BranchSideFuncs:
        - "setPackageDeclaration(com.github.javaparser.ast.PackageDeclaration)"
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:845"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.ast.CompilationUnit:846"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:852"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:851"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.CompilationUnit:847"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:846"
        BranchSideFuncs:
        - "set(int,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:845"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:828,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    - Src: "com.github.javaparser.ast.CompilationUnit:829,1"
      Dst: "[com.github.javaparser.ast.NodeList].get"
    - Src: "com.github.javaparser.ast.CompilationUnit:830,1"
      Dst: "[com.github.javaparser.ast.NodeList].set"
    - Src: "com.github.javaparser.ast.CompilationUnit:836,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].setModule"
    - Src: "com.github.javaparser.ast.CompilationUnit:842,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].setPackageDeclaration"
    - Src: "com.github.javaparser.ast.CompilationUnit:852,1"
      Dst: "[com.github.javaparser.ast.Node].replace"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.CompilationUnit].lambda$getRecordByName$14(com.github.javaparser.ast.body.TypeDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: null
    functionLinenumber: -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: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.github.javaparser.ast.body.TypeDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.CompilationUnit:590"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:589"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.CompilationUnit:590"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:589"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:590,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithSimpleName].getNameAsString"
    - Src: "com.github.javaparser.ast.CompilationUnit:590,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit].lambda$getAnnotationDeclarationByName$12(com.github.javaparser.ast.body.TypeDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: null
    functionLinenumber: -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: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.github.javaparser.ast.body.TypeDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.CompilationUnit:581"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:580"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.CompilationUnit:581"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:580"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:581,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithSimpleName].getNameAsString"
    - Src: "com.github.javaparser.ast.CompilationUnit:581,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit].lambda$getPrimaryType$10(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:572,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getTypes"
    - Src: "com.github.javaparser.ast.CompilationUnit:572,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.CompilationUnit:572,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit$lambda_getPrimaryType_9__1295].bootstrap$"
    - Src: "com.github.javaparser.ast.CompilationUnit:572,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "com.github.javaparser.ast.CompilationUnit:572,1"
      Dst: "[java.util.stream.Stream].findFirst"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.github.javaparser.ast.body.TypeDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:572,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithSimpleName].getNameAsString"
    - Src: "com.github.javaparser.ast.CompilationUnit:572,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -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: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.github.javaparser.ast.body.TypeDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.CompilationUnit:555"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:554"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.CompilationUnit:555"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:554"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:555,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithSimpleName].getNameAsString"
    - Src: "com.github.javaparser.ast.CompilationUnit:555,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit].lambda$getInterfaceByName$6(com.github.javaparser.ast.body.TypeDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: null
    functionLinenumber: -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: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.github.javaparser.ast.body.TypeDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.CompilationUnit:546"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.CompilationUnit:546"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.CompilationUnit:546"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:546,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithSimpleName].getNameAsString"
    - Src: "com.github.javaparser.ast.CompilationUnit:546,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.github.javaparser.ast.CompilationUnit:546,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].isInterface"
    JavaMethodInfo: null
    BBCount: 6
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:537,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getFullyQualifiedName"
    - Src: "com.github.javaparser.ast.CompilationUnit:537,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.CompilationUnit:537,1"
      Dst: "[java.lang.String].endsWith"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 527
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.TypeDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: 527
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.github.javaparser.ast.body.TypeDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithSimpleName].getNameAsString()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].isInterface()"
    functionUses: 1
    ICount: 14
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.CompilationUnit:528"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.CompilationUnit:528"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.CompilationUnit:528"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:528,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithSimpleName].getNameAsString"
    - Src: "com.github.javaparser.ast.CompilationUnit:528,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.github.javaparser.ast.CompilationUnit:528,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].isInterface"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.ImportDeclaration"
    - "com.github.javaparser.ast.ImportDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.CompilationUnit:282"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:281"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.CompilationUnit:282"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.CompilationUnit:282"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:282,1"
      Dst: "[com.github.javaparser.ast.Node].equals"
    - Src: "com.github.javaparser.ast.CompilationUnit:282,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].isAsterisk"
    - Src: "com.github.javaparser.ast.CompilationUnit:282,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getImportPackageName"
    - Src: "com.github.javaparser.ast.CompilationUnit:282,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.CompilationUnit:282,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.CompilationUnit:282,1"
      Dst: "[java.util.Objects].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.ImportDeclaration"
    - "com.github.javaparser.ast.ImportDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:280,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getImportPackageName"
    - Src: "com.github.javaparser.ast.CompilationUnit:280,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.CompilationUnit:280,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.CompilationUnit:280,1"
      Dst: "[java.util.Objects].equals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_3__1076].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_3__1076"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__1076].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_3__1076:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_3__1076].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_3__1076].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_3__1076"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_3__1076:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_3__1076].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__1076"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 7
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_3__1076:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator].lambda$new$3"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil$EnumTypeLocator].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil$EnumTypeLocator"
    linkageType: null
    functionLinenumber: 1394
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ClassUtil$EnumTypeLocator].locateField(java.lang.Class,java.lang.String,java.lang.Class)"
    - "[org.xml.sax.SAXException].toString()"
    - "[com.fasterxml.jackson.core.JsonProcessingException].toString()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].toString()"
    - "[com.github.javaparser.resolution.UnsolvedSymbolException].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    - "[com.fasterxml.jackson.databind.util.ClassUtil$EnumTypeLocator].locateField(java.lang.Class,java.lang.String,java.lang.Class)"
    - "[org.xml.sax.SAXException].toString()"
    - "[com.fasterxml.jackson.core.JsonProcessingException].toString()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].toString()"
    - "[com.github.javaparser.resolution.UnsolvedSymbolException].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    functionUses: 1
    ICount: 19
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil$EnumTypeLocator:1395,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil$EnumTypeLocator:1403,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil$EnumTypeLocator].locateField"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil$EnumTypeLocator:1405,1"
      Dst: "[java.lang.Throwable].toString"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil$EnumTypeLocator].enumTypeFor(java.util.EnumSet)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil$EnumTypeLocator"
    linkageType: null
    functionLinenumber: 1423
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 1
    argTypes:
    - "java.util.EnumSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ClassUtil$EnumTypeLocator].get(java.lang.Object,java.lang.reflect.Field)"
    functionUses: 1
    ICount: 13
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil$EnumTypeLocator:1424"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil$EnumTypeLocator:1427"
        BranchSideFuncs:
        - "get(java.lang.Object,java.lang.reflect.Field)"
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil$EnumTypeLocator:1426"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil$EnumTypeLocator:1425,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil$EnumTypeLocator].get"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil$EnumTypeLocator:1427,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil$EnumTypeLocator:1427,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil$EnumTypeLocator].enumTypeFor(java.util.EnumMap)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil$EnumTypeLocator"
    linkageType: null
    functionLinenumber: 1433
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 1
    argTypes:
    - "java.util.EnumMap"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ClassUtil$EnumTypeLocator].get(java.lang.Object,java.lang.reflect.Field)"
    functionUses: 1
    ICount: 13
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil$EnumTypeLocator:1434"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil$EnumTypeLocator:1437"
        BranchSideFuncs:
        - "get(java.lang.Object,java.lang.reflect.Field)"
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil$EnumTypeLocator:1436"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil$EnumTypeLocator:1435,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil$EnumTypeLocator].get"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil$EnumTypeLocator:1437,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil$EnumTypeLocator:1437,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil$EnumTypeLocator].get(java.lang.Object,java.lang.reflect.Field)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil$EnumTypeLocator"
    linkageType: null
    functionLinenumber: 1443
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.reflect.Field"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil$EnumTypeLocator:1444,1"
      Dst: "[java.lang.reflect.Field].get"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil$EnumTypeLocator:1446,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil$EnumTypeLocator].locateField(java.lang.Class,java.lang.String,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil$EnumTypeLocator"
    linkageType: null
    functionLinenumber: 1453
    functionDepth: 0
    returnType: "java.lang.reflect.Field"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil$EnumTypeLocator:1455"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil$EnumTypeLocator:1463"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil$EnumTypeLocator:1462"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil$EnumTypeLocator:1456"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil$EnumTypeLocator:1454"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil$EnumTypeLocator:1453"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil$EnumTypeLocator:1456"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil$EnumTypeLocator:1459"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil$EnumTypeLocator:1458"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil$EnumTypeLocator:1454,1"
      Dst: "[java.lang.Class].getDeclaredFields"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil$EnumTypeLocator:1456,1"
      Dst: "[java.lang.reflect.Field].getName"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil$EnumTypeLocator:1456,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil$EnumTypeLocator:1456,1"
      Dst: "[java.lang.reflect.Field].getType"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil$EnumTypeLocator:1459,1"
      Dst: "[java.lang.reflect.Field].setAccessible"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil$EnumTypeLocator:1464,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil$EnumTypeLocator:1463,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil$EnumTypeLocator:1463,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_39__42].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_39__42"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__42].<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__42:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_39__42].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_39__42].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_39__42"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_39__42:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_39__42].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_39__42"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 14
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_39__42:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$39"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$ResultTypeParseStart__847].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ParseStart$ResultTypeParseStart__847"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ParseStart"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParseStart$ResultTypeParseStart__847].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$ResultTypeParseStart__847:-1,1"
      Dst: "[com.github.javaparser.ParseStart$ResultTypeParseStart__847].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$ResultTypeParseStart__847].<init>()"
    functionSourceFile: "com.github.javaparser.ParseStart$ResultTypeParseStart__847"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$ResultTypeParseStart__847:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$ResultTypeParseStart__847].parse(com.github.javaparser.GeneratedJavaParser)"
    functionSourceFile: "com.github.javaparser.ParseStart$ResultTypeParseStart__847"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__847:-1,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ResultTypeParseStart"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getAllFields_2__956].bootstrap$(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration,java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getAllFields_2__956"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getAllFields_2__956].<init>(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration,java.util.List)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getAllFields_2__956:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getAllFields_2__956].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getAllFields_2__956].<init>(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration,java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getAllFields_2__956"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getAllFields_2__956:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getAllFields_2__956].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getAllFields_2__956"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].lambda$getAllFields$2(java.util.List,com.github.javaparser.ast.body.VariableDeclarator)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getAllFields_2__956:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].lambda$getAllFields$2"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.Name].<init>()"
    functionSourceFile: "com.github.javaparser.ast.expr.Name"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.Name:62,1"
      Dst: "[com.github.javaparser.ast.expr.Name].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.Name].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.expr.Name"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.Name:66,1"
      Dst: "[com.github.javaparser.ast.expr.Name].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.Name"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.Name:71,1"
      Dst: "[com.github.javaparser.ast.expr.Name].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 78
    functionDepth: 0
    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:79,1"
      Dst: "[com.github.javaparser.ast.Node].<init>"
    - Src: "com.github.javaparser.ast.expr.Name:80,1"
      Dst: "[com.github.javaparser.ast.expr.Name].setQualifier"
    - Src: "com.github.javaparser.ast.expr.Name:81,1"
      Dst: "[com.github.javaparser.ast.expr.Name].setIdentifier"
    - Src: "com.github.javaparser.ast.expr.Name:82,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 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.HashCodeVisitor].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.NoCommentEqualsVisitor].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.CloneVisitor].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.GenericListVisitorAdapter].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.symbolsolver.javaparsermodel.DefaultVisitorAdapter].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.GenericVisitorAdapter].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)"
    functionUses: 94
    ICount: 5
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.Name:88,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 93
    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.ast.validator.RecordAsTypeIdentifierNotAllowed].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.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.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.expr.Name,java.lang.Object)"
    functionUses: 63
    ICount: 5
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.Name:94,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.Name].getIdentifier()"
    functionSourceFile: "com.github.javaparser.ast.expr.Name"
    linkageType: null
    functionLinenumber: 98
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 16
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.Name].setIdentifier(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.expr.Name"
    linkageType: null
    functionLinenumber: 103
    functionDepth: 0
    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:105"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.Name:108"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.Name:107"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.Name:104,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNonEmpty"
    - Src: "com.github.javaparser.ast.expr.Name:108,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.Name].asString()"
    functionSourceFile: "com.github.javaparser.ast.expr.Name"
    linkageType: null
    functionLinenumber: 116
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.Name].asString()"
    functionUses: 5
    ICount: 15
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.Name:117"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.Name:120"
        BranchSideFuncs:
        - "asString()"
      - BranchSide: "com.github.javaparser.ast.expr.Name:119"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.Name:118,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.ast.expr.Name:118,1"
      Dst: "[com.github.javaparser.ast.expr.Name].asString"
    - Src: "com.github.javaparser.ast.expr.Name:118,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.ast.expr.Name:118,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.Name].getQualifier()"
    functionSourceFile: "com.github.javaparser.ast.expr.Name"
    linkageType: null
    functionLinenumber: 124
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 20
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.Name:125,1"
      Dst: "[java.util.Optional].ofNullable"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 129
    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:130"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.Name:133"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.Name:132"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.expr.Name:134"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.Name:136"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.Name:135"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.Name:133,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.expr.Name:135,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode"
    - Src: "com.github.javaparser.ast.expr.Name:137,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.Name].remove(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.expr.Name"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.Name:144"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.Name:147"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.Name:146"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.Name:147"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.Name:153"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.Name:152"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.Name:148"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.Name:153"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.Name:152"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.Name:149,1"
      Dst: "[com.github.javaparser.ast.expr.Name].removeQualifier"
    - Src: "com.github.javaparser.ast.expr.Name:153,1"
      Dst: "[com.github.javaparser.ast.Node].remove"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.Name].removeQualifier()"
    functionSourceFile: "com.github.javaparser.ast.expr.Name"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Name"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.Name:158,1"
      Dst: "[com.github.javaparser.ast.expr.Name].setQualifier"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.Name].clone()"
    functionSourceFile: "com.github.javaparser.ast.expr.Name"
    linkageType: null
    functionLinenumber: 163
    functionDepth: 0
    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: 45
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.Name:164,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>"
    - Src: "com.github.javaparser.ast.expr.Name:164,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.Name].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.expr.Name"
    linkageType: null
    functionLinenumber: 169
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.NameMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: 175
    functionDepth: 0
    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:176"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.Name:179"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.Name:178"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.Name:179"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.Name:185"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.Name:184"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.expr.Name:180"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.Name:185"
        BranchSideFuncs:
        - "setQualifier(com.github.javaparser.ast.expr.Name)"
      - BranchSide: "com.github.javaparser.ast.expr.Name:184"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.Name:181,1"
      Dst: "[com.github.javaparser.ast.expr.Name].setQualifier"
    - Src: "com.github.javaparser.ast.expr.Name:185,1"
      Dst: "[com.github.javaparser.ast.Node].replace"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.Name].isTopLevel()"
    functionSourceFile: "com.github.javaparser.ast.expr.Name"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.Name:192"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.Name:191"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.Name:192,1"
      Dst: "[com.github.javaparser.ast.expr.Name].isInternal"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.Name].isInternal()"
    functionSourceFile: "com.github.javaparser.ast.expr.Name"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.Name:199,1"
      Dst: "[com.github.javaparser.ast.Node].getParentNode"
    - Src: "com.github.javaparser.ast.expr.Name:199,1"
      Dst: "[com.github.javaparser.ast.expr.Name$lambda_isInternal_0__1296].bootstrap$"
    - Src: "com.github.javaparser.ast.expr.Name:199,1"
      Dst: "[java.util.Optional].filter"
    - Src: "com.github.javaparser.ast.expr.Name:199,1"
      Dst: "[java.util.Optional].isPresent"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.comments.CommentsCollection].<init>()"
    functionSourceFile: "com.github.javaparser.ast.comments.CommentsCollection"
    linkageType: null
    functionLinenumber: 38
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.comments.CommentsCollection:39,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.github.javaparser.ast.comments.CommentsCollection:37,1"
      Dst: "[java.util.TreeSet].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.comments.CommentsCollection].<init>(java.util.Collection)"
    functionSourceFile: "com.github.javaparser.ast.comments.CommentsCollection"
    linkageType: null
    functionLinenumber: 41
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.comments.CommentsCollection:42,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.github.javaparser.ast.comments.CommentsCollection:37,1"
      Dst: "[java.util.TreeSet].<init>"
    - Src: "com.github.javaparser.ast.comments.CommentsCollection:43,1"
      Dst: "[java.util.TreeSet].addAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.comments.CommentsCollection].getLineComments()"
    functionSourceFile: "com.github.javaparser.ast.comments.CommentsCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.comments.CommentsCollection:47,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.comments.CommentsCollection:47,1"
      Dst: "[com.github.javaparser.ast.comments.CommentsCollection$lambda_getLineComments_0__1297].bootstrap$"
    - Src: "com.github.javaparser.ast.comments.CommentsCollection:47,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "com.github.javaparser.ast.comments.CommentsCollection:47,1"
      Dst: "[com.github.javaparser.ast.comments.CommentsCollection$lambda_getLineComments_1__1298].bootstrap$"
    - Src: "com.github.javaparser.ast.comments.CommentsCollection:47,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.comments.CommentsCollection:47,1"
      Dst: "[com.github.javaparser.ast.comments.CommentsCollection$lambda_getLineComments_2__1299].bootstrap$"
    - Src: "com.github.javaparser.ast.comments.CommentsCollection:47,1"
      Dst: "[java.util.stream.Collectors].toCollection"
    - Src: "com.github.javaparser.ast.comments.CommentsCollection:47,1"
      Dst: "[java.util.stream.Stream].collect"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.comments.CommentsCollection].getBlockComments()"
    functionSourceFile: "com.github.javaparser.ast.comments.CommentsCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.comments.CommentsCollection:51,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.comments.CommentsCollection:51,1"
      Dst: "[com.github.javaparser.ast.comments.CommentsCollection$lambda_getBlockComments_3__1300].bootstrap$"
    - Src: "com.github.javaparser.ast.comments.CommentsCollection:51,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "com.github.javaparser.ast.comments.CommentsCollection:51,1"
      Dst: "[com.github.javaparser.ast.comments.CommentsCollection$lambda_getBlockComments_4__1301].bootstrap$"
    - Src: "com.github.javaparser.ast.comments.CommentsCollection:51,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.comments.CommentsCollection:51,1"
      Dst: "[com.github.javaparser.ast.comments.CommentsCollection$lambda_getBlockComments_5__1302].bootstrap$"
    - Src: "com.github.javaparser.ast.comments.CommentsCollection:51,1"
      Dst: "[java.util.stream.Collectors].toCollection"
    - Src: "com.github.javaparser.ast.comments.CommentsCollection:51,1"
      Dst: "[java.util.stream.Stream].collect"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.comments.CommentsCollection].getJavadocComments()"
    functionSourceFile: "com.github.javaparser.ast.comments.CommentsCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.comments.CommentsCollection:55,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.comments.CommentsCollection:55,1"
      Dst: "[com.github.javaparser.ast.comments.CommentsCollection$lambda_getJavadocComments_6__1303].bootstrap$"
    - Src: "com.github.javaparser.ast.comments.CommentsCollection:55,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "com.github.javaparser.ast.comments.CommentsCollection:55,1"
      Dst: "[com.github.javaparser.ast.comments.CommentsCollection$lambda_getJavadocComments_7__1304].bootstrap$"
    - Src: "com.github.javaparser.ast.comments.CommentsCollection:55,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.comments.CommentsCollection:55,1"
      Dst: "[com.github.javaparser.ast.comments.CommentsCollection$lambda_getJavadocComments_8__1305].bootstrap$"
    - Src: "com.github.javaparser.ast.comments.CommentsCollection:55,1"
      Dst: "[java.util.stream.Collectors].toCollection"
    - Src: "com.github.javaparser.ast.comments.CommentsCollection:55,1"
      Dst: "[java.util.stream.Stream].collect"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.comments.CommentsCollection].addComment(com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.comments.CommentsCollection"
    linkageType: null
    functionLinenumber: 58
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.comments.CommentsCollection:59,1"
      Dst: "[java.util.TreeSet].add"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.comments.CommentsCollection:63"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.comments.CommentsCollection:66"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.comments.CommentsCollection:65"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.comments.CommentsCollection:67"
      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:68"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.comments.CommentsCollection:71"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.comments.CommentsCollection:70"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.comments.CommentsCollection:74"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.comments.CommentsCollection:77"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.comments.CommentsCollection:76"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.comments.CommentsCollection:74"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.comments.CommentsCollection:77"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.comments.CommentsCollection:76"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.comments.CommentsCollection:74"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.comments.CommentsCollection:77"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.comments.CommentsCollection:76"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.comments.CommentsCollection:63,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithRange].hasRange"
    - Src: "com.github.javaparser.ast.comments.CommentsCollection:66,1"
      Dst: "[com.github.javaparser.ast.Node].getRange"
    - Src: "com.github.javaparser.ast.comments.CommentsCollection:66,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.comments.CommentsCollection:67,1"
      Dst: "[com.github.javaparser.ast.comments.CommentsCollection].getComments"
    - Src: "com.github.javaparser.ast.comments.CommentsCollection:67,1"
      Dst: "[java.util.TreeSet].iterator"
    - Src: "com.github.javaparser.ast.comments.CommentsCollection:67,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.ast.comments.CommentsCollection:67,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.ast.comments.CommentsCollection:74,1"
      Dst: "[com.github.javaparser.Position].equals"
    - Src: "com.github.javaparser.ast.comments.CommentsCollection:74,1"
      Dst: "[java.lang.Math].abs"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.comments.CommentsCollection].getComments()"
    functionSourceFile: "com.github.javaparser.ast.comments.CommentsCollection"
    linkageType: null
    functionLinenumber: 81
    functionDepth: 0
    returnType: "java.util.TreeSet"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.comments.CommentsCollection].size()"
    functionSourceFile: "com.github.javaparser.ast.comments.CommentsCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.comments.CommentsCollection:86,1"
      Dst: "[java.util.TreeSet].size"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.CommentsCollection"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.comments.CommentsCollection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.comments.CommentsCollection:90,1"
      Dst: "[com.github.javaparser.ast.comments.CommentsCollection].<init>"
    - Src: "com.github.javaparser.ast.comments.CommentsCollection:91,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.comments.CommentsCollection:91,1"
      Dst: "[com.github.javaparser.ast.comments.CommentsCollection$lambda_minus_9__1306].bootstrap$"
    - Src: "com.github.javaparser.ast.comments.CommentsCollection:91,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "com.github.javaparser.ast.comments.CommentsCollection:91,1"
      Dst: "[java.util.stream.Collectors].toList"
    - Src: "com.github.javaparser.ast.comments.CommentsCollection:91,1"
      Dst: "[java.util.stream.Stream].collect"
    - Src: "com.github.javaparser.ast.comments.CommentsCollection:91,1"
      Dst: "[java.util.TreeSet].addAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.comments.CommentsCollection].copy()"
    functionSourceFile: "com.github.javaparser.ast.comments.CommentsCollection"
    linkageType: null
    functionLinenumber: 95
    functionDepth: 0
    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:96,1"
      Dst: "[com.github.javaparser.ast.comments.CommentsCollection].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.comments.CommentsCollection"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.comments.CommentsCollection:91"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.comments.CommentsCollection:90"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.comments.CommentsCollection:91,1"
      Dst: "[com.github.javaparser.ast.comments.CommentsCollection].contains"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.comments.CommentsCollection].lambda$getJavadocComments$8()"
    functionSourceFile: "com.github.javaparser.ast.comments.CommentsCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.TreeSet"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.comments.CommentsCollection:55,1"
      Dst: "[java.util.TreeSet].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -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: null
    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: null
    functionLinenumber: -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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.comments.CommentsCollection].lambda$getBlockComments$5()"
    functionSourceFile: "com.github.javaparser.ast.comments.CommentsCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.TreeSet"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.comments.CommentsCollection:51,1"
      Dst: "[java.util.TreeSet].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -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: null
    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: null
    functionLinenumber: -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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.comments.CommentsCollection].lambda$getLineComments$2()"
    functionSourceFile: "com.github.javaparser.ast.comments.CommentsCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.TreeSet"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.comments.CommentsCollection:47,1"
      Dst: "[java.util.TreeSet].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -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: null
    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: null
    functionLinenumber: -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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperUpperBound].<init>(com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable,com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.ProperUpperBound"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable"
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ProperUpperBound:33,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperUpperBound].equals(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.ProperUpperBound"
    linkageType: null
    functionLinenumber: 39
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].equals(java.lang.Object)"
    functionUses: 33
    ICount: 19
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.ProperUpperBound:40"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.ProperUpperBound:41"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.ProperUpperBound:40"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.ProperUpperBound:41"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.ProperUpperBound:40"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.ProperUpperBound:41"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.ProperUpperBound:42"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.ProperUpperBound:45"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.ProperUpperBound:46"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.ProperUpperBound:45"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ProperUpperBound:41,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ProperUpperBound:45,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].equals"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ProperUpperBound:46,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperUpperBound].hashCode()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.ProperUpperBound"
    linkageType: null
    functionLinenumber: 50
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].hashCode()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].hashCode()"
    functionUses: 7
    ICount: 8
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ProperUpperBound:51,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].hashCode"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ProperUpperBound:52,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperUpperBound].toString()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.ProperUpperBound"
    linkageType: null
    functionLinenumber: 57
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 19
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ProperUpperBound:58,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ProperUpperBound:58,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ProperUpperBound:58,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperUpperBound].getInferenceVariable()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.ProperUpperBound"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperUpperBound].getProperType()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.ProperUpperBound"
    linkageType: null
    functionLinenumber: -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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath$UInt128].<init>(long,long)"
    functionSourceFile: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath$UInt128"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath$UInt128:168,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration$lambda_getAllFields_1__819].bootstrap$(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration$lambda_getAllFields_1__819"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration$lambda_getAllFields_1__819].<init>(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration$lambda_getAllFields_1__819:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration$lambda_getAllFields_1__819].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration$lambda_getAllFields_1__819].<init>(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration$lambda_getAllFields_1__819"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration$lambda_getAllFields_1__819:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration$lambda_getAllFields_1__819].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration$lambda_getAllFields_1__819"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].lambda$getAllFields$1(com.github.javaparser.ast.body.VariableDeclarator)"
    functionUses: 9
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration$lambda_getAllFields_1__819:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].lambda$getAllFields$1"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_24__1061].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_24__1061"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.BiConsumer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_24__1061].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_24__1061:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_24__1061].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_24__1061].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_24__1061"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_24__1061:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_24__1061].accept(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_24__1061"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__1061:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$24"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter$FilterExceptFilter].<init>(java.util.Set)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter$FilterExceptFilter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter$FilterExceptFilter:278,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter$FilterExceptFilter].include(com.fasterxml.jackson.databind.ser.BeanPropertyWriter)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter$FilterExceptFilter"
    linkageType: null
    functionLinenumber: 283
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.ser.BeanPropertyWriter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].contains(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet].contains(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].contains(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].getName()"
    functionUses: 1
    ICount: 6
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter$FilterExceptFilter:284,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].getName"
    - Src: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter$FilterExceptFilter:284,1"
      Dst: "[java.util.Set].contains"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter$FilterExceptFilter].include(com.fasterxml.jackson.databind.ser.PropertyWriter)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter$FilterExceptFilter"
    linkageType: null
    functionLinenumber: 288
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.ser.PropertyWriter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].contains(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet].contains(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].contains(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].getName()"
    - "[com.fasterxml.jackson.databind.ser.std.MapProperty].getName()"
    functionUses: 1
    ICount: 6
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter$FilterExceptFilter:289,1"
      Dst: "[com.fasterxml.jackson.databind.ser.PropertyWriter].getName"
    - Src: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter$FilterExceptFilter:289,1"
      Dst: "[java.util.Set].contains"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_73__174].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_73__174"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__174].<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__174:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_73__174].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_73__174].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_73__174"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_73__174:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_73__174].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_73__174"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 14
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_73__174:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$73"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.ReturnStmtMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.ReturnStmtMetaModel"
    linkageType: null
    functionLinenumber: 41
    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:42,1"
      Dst: "[com.github.javaparser.metamodel.StatementMetaModel].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration$lambda_static_5__1211].bootstrap$()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration$lambda_static_5__1211"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration$lambda_static_5__1211].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration$lambda_static_5__1211:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration$lambda_static_5__1211].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration$lambda_static_5__1211].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration$lambda_static_5__1211"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration$lambda_static_5__1211:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration$lambda_static_5__1211].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration$lambda_static_5__1211"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration].lambda$static$5(java.lang.Object)"
    functionUses: 3
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration$lambda_static_5__1211:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration].lambda$static$5"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__227].bootstrap$(com.github.javaparser.ast.type.IntersectionType)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__227"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.type.IntersectionType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__227].<init>(com.github.javaparser.ast.type.IntersectionType)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__227:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__227].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__227].<init>(com.github.javaparser.ast.type.IntersectionType)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__227"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.type.IntersectionType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__227:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__227].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__227"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__227:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_38__467].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_38__467"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__467].<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__467:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_38__467].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_38__467].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_38__467"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_38__467:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_38__467].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_38__467"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_38__467:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$38"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.CompactConstructorDeclarationMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.CompactConstructorDeclarationMetaModel"
    linkageType: null
    functionLinenumber: 41
    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:42,1"
      Dst: "[com.github.javaparser.metamodel.BodyDeclarationMetaModel].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.SimpleValidator$lambda_new_0__1129].bootstrap$(java.util.function.Predicate,java.util.function.BiConsumer)"
    functionSourceFile: "com.github.javaparser.ast.validator.SimpleValidator$lambda_new_0__1129"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__1129].<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__1129:-1,1"
      Dst: "[com.github.javaparser.ast.validator.SimpleValidator$lambda_new_0__1129].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.SimpleValidator$lambda_new_0__1129].<init>(java.util.function.Predicate,java.util.function.BiConsumer)"
    functionSourceFile: "com.github.javaparser.ast.validator.SimpleValidator$lambda_new_0__1129"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.function.Predicate"
    - "java.util.function.BiConsumer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.SimpleValidator$lambda_new_0__1129:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.SimpleValidator$lambda_new_0__1129].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.SimpleValidator$lambda_new_0__1129"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 2
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.SimpleValidator$lambda_new_0__1129:-1,1"
      Dst: "[com.github.javaparser.ast.validator.SimpleValidator].lambda$new$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__31].bootstrap$(com.github.javaparser.ast.expr.UnaryExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__31"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.UnaryExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__31].<init>(com.github.javaparser.ast.expr.UnaryExpr)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__31:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__31].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__31].<init>(com.github.javaparser.ast.expr.UnaryExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__31"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.UnaryExpr"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__31:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__31].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__31"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__31:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_64__502].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_64__502"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__502].<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__502:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_64__502].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_64__502].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_64__502"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_64__502:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_64__502].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_64__502"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_64__502:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$64"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.AccessSpecifier].values()"
    functionSourceFile: "com.github.javaparser.ast.AccessSpecifier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.AccessSpecifier[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.AccessSpecifier:30,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.AccessSpecifier].valueOf(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.AccessSpecifier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.AccessSpecifier"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.AccessSpecifier:30,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.AccessSpecifier:36,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.AccessSpecifier].asString()"
    functionSourceFile: "com.github.javaparser.ast.AccessSpecifier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.AccessSpecifier].$values()"
    functionSourceFile: "com.github.javaparser.ast.AccessSpecifier"
    linkageType: null
    functionLinenumber: 29
    functionDepth: 0
    returnType: "com.github.javaparser.ast.AccessSpecifier[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.CommentsInserter$lambda_attributeLineCommentsOnSameLine_3__1154].bootstrap$()"
    functionSourceFile: "com.github.javaparser.CommentsInserter$lambda_attributeLineCommentsOnSameLine_3__1154"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.CommentsInserter$lambda_attributeLineCommentsOnSameLine_3__1154].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.CommentsInserter$lambda_attributeLineCommentsOnSameLine_3__1154:-1,1"
      Dst: "[com.github.javaparser.CommentsInserter$lambda_attributeLineCommentsOnSameLine_3__1154].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.CommentsInserter$lambda_attributeLineCommentsOnSameLine_3__1154].<init>()"
    functionSourceFile: "com.github.javaparser.CommentsInserter$lambda_attributeLineCommentsOnSameLine_3__1154"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.CommentsInserter$lambda_attributeLineCommentsOnSameLine_3__1154:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.CommentsInserter$lambda_attributeLineCommentsOnSameLine_3__1154].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.CommentsInserter$lambda_attributeLineCommentsOnSameLine_3__1154"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.CommentsInserter$lambda_attributeLineCommentsOnSameLine_3__1154:-1,1"
      Dst: "[com.github.javaparser.CommentsInserter].lambda$attributeLineCommentsOnSameLine$3"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 51
    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)"
    - "[com.github.javaparser.ast.validator.Validators].remove(com.github.javaparser.ast.validator.Validator)"
    - "[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:52,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>"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java14Validator:63,1"
      Dst: "[com.github.javaparser.ast.validator.Validators].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.InferenceContext$lambda_registerCorrespondance_0__695].bootstrap$()"
    functionSourceFile: "com.github.javaparser.resolution.logic.InferenceContext$lambda_registerCorrespondance_0__695"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.logic.InferenceContext$lambda_registerCorrespondance_0__695].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.InferenceContext$lambda_registerCorrespondance_0__695:-1,1"
      Dst: "[com.github.javaparser.resolution.logic.InferenceContext$lambda_registerCorrespondance_0__695].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.InferenceContext$lambda_registerCorrespondance_0__695].<init>()"
    functionSourceFile: "com.github.javaparser.resolution.logic.InferenceContext$lambda_registerCorrespondance_0__695"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.InferenceContext$lambda_registerCorrespondance_0__695:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.InferenceContext$lambda_registerCorrespondance_0__695].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.logic.InferenceContext$lambda_registerCorrespondance_0__695"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.logic.InferenceContext].lambda$registerCorrespondance$0(com.github.javaparser.resolution.types.ResolvedReferenceType)"
    functionUses: 11
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.InferenceContext$lambda_registerCorrespondance_0__695:-1,1"
      Dst: "[com.github.javaparser.resolution.logic.InferenceContext].lambda$registerCorrespondance$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_80__256].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_80__256"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__256].<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__256:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_80__256].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_80__256].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_80__256"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_80__256:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_80__256].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_80__256"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 14
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_80__256:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$80"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Single].<init>(com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap,java.lang.Class,com.fasterxml.jackson.databind.JsonSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Single"
    linkageType: null
    functionLinenumber: 262
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap"
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap].<init>(com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap)"
    functionUses: 2
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Single:263,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Single].serializerFor(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Single"
    linkageType: null
    functionLinenumber: 270
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 17
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Single:271"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Single:274"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Single:273"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Single].newWith(java.lang.Class,com.fasterxml.jackson.databind.JsonSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Single"
    linkageType: null
    functionLinenumber: 278
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Double].<init>(com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap,java.lang.Class,com.fasterxml.jackson.databind.JsonSerializer,java.lang.Class,com.fasterxml.jackson.databind.JsonSerializer)"
    functionUses: 10
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Single:279,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Double].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaToken$Category].values()"
    functionSourceFile: "com.github.javaparser.JavaToken$Category"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.JavaToken$Category[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaToken$Category:205,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaToken$Category].valueOf(java.lang.String)"
    functionSourceFile: "com.github.javaparser.JavaToken$Category"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.JavaToken$Category"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaToken$Category:205,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaToken$Category].<init>(java.lang.String,int)"
    functionSourceFile: "com.github.javaparser.JavaToken$Category"
    linkageType: null
    functionLinenumber: 204
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaToken$Category:205,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaToken$Category].isWhitespaceOrComment()"
    functionSourceFile: "com.github.javaparser.JavaToken$Category"
    linkageType: null
    functionLinenumber: 216
    functionDepth: 0
    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:217"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavaToken$Category:216"
        BranchSideFuncs:
        - "isWhitespace()"
    - Branch String: "com.github.javaparser.JavaToken$Category:217"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavaToken$Category:216"
        BranchSideFuncs:
        - "isWhitespace()"
    Callsites:
    - Src: "com.github.javaparser.JavaToken$Category:217,1"
      Dst: "[com.github.javaparser.JavaToken$Category].isWhitespace"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaToken$Category].isWhitespace()"
    functionSourceFile: "com.github.javaparser.JavaToken$Category"
    linkageType: null
    functionLinenumber: 220
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.JavaToken$Category:221"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavaToken$Category:220"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.JavaToken$Category:221"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavaToken$Category:220"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaToken$Category].isEndOfLine()"
    functionSourceFile: "com.github.javaparser.JavaToken$Category"
    linkageType: null
    functionLinenumber: 224
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.JavaToken$Category:225"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavaToken$Category:224"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaToken$Category].isComment()"
    functionSourceFile: "com.github.javaparser.JavaToken$Category"
    linkageType: null
    functionLinenumber: 228
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.JavaToken$Category:229"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavaToken$Category:228"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaToken$Category].isWhitespaceButNotEndOfLine()"
    functionSourceFile: "com.github.javaparser.JavaToken$Category"
    linkageType: null
    functionLinenumber: 232
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.JavaToken$Category:233"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavaToken$Category:232"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaToken$Category].isIdentifier()"
    functionSourceFile: "com.github.javaparser.JavaToken$Category"
    linkageType: null
    functionLinenumber: 236
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.JavaToken$Category:237"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavaToken$Category:236"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaToken$Category].isKeyword()"
    functionSourceFile: "com.github.javaparser.JavaToken$Category"
    linkageType: null
    functionLinenumber: 240
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.JavaToken$Category:241"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavaToken$Category:240"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaToken$Category].isLiteral()"
    functionSourceFile: "com.github.javaparser.JavaToken$Category"
    linkageType: null
    functionLinenumber: 244
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.JavaToken$Category:245"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavaToken$Category:244"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaToken$Category].isSeparator()"
    functionSourceFile: "com.github.javaparser.JavaToken$Category"
    linkageType: null
    functionLinenumber: 248
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.JavaToken$Category:249"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavaToken$Category:248"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaToken$Category].isOperator()"
    functionSourceFile: "com.github.javaparser.JavaToken$Category"
    linkageType: null
    functionLinenumber: -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:253"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavaToken$Category:252"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaToken$Category].$values()"
    functionSourceFile: "com.github.javaparser.JavaToken$Category"
    linkageType: null
    functionLinenumber: 204
    functionDepth: 0
    returnType: "com.github.javaparser.JavaToken$Category[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 18
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_2__645].bootstrap$(com.github.javaparser.resolution.types.ResolvedReferenceType,java.util.Deque,java.util.List)"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_2__645"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 3
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedReferenceType"
    - "java.util.Deque"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_2__645].<init>(com.github.javaparser.resolution.types.ResolvedReferenceType,java.util.Deque,java.util.List)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_2__645:-1,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_2__645].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_2__645].<init>(com.github.javaparser.resolution.types.ResolvedReferenceType,java.util.Deque,java.util.List)"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_2__645"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedReferenceType"
    - "java.util.Deque"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_2__645:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_2__645].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_2__645"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].lambda$static$2(com.github.javaparser.resolution.types.ResolvedReferenceType,java.util.Deque,java.util.List,com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    functionUses: 5
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_2__645:-1,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].lambda$static$2"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_11__738].bootstrap$(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_11__738"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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_11__738].<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_11__738:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_11__738].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_11__738].<init>(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_11__738"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_11__738:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_11__738].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_11__738"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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.type.Type)"
    functionUses: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_11__738:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].lambda$visit$11"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__268].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__268"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__268].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__268:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__268].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__268].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__268"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__268:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__268].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__268"
    linkageType: null
    functionLinenumber: -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.BlockComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    functionUses: 14
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__268:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR"
    linkageType: null
    functionLinenumber: 38
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].<init>(boolean)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:39,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].<init>(boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR"
    linkageType: null
    functionLinenumber: 41
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].<init>(java.lang.Class)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:42,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].instance(boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR"
    linkageType: null
    functionLinenumber: 46
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].<init>(boolean)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:47"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:50"
        BranchSideFuncs:
        - "<init>(boolean)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:49"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:48,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].logicalType()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR"
    linkageType: null
    functionLinenumber: 54
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.LogicalType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].supportsUpdate(com.fasterxml.jackson.databind.DeserializationConfig)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR"
    linkageType: null
    functionLinenumber: 61
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:62"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:61"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentTokenId()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.core.JsonParser].currentTokenId()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR]._deserializeNR(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.core.StreamReadCapability)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].rootObjectScope(boolean)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].emptyMap()"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR]._deserializeObjectAtName(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR]._deserializeNR(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].rootArrayScope()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getText()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getText()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getText()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getText()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getText()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.JsonParser:com.fasterxml.jackson.databind.DeserializationContext].hasSomeOfFeatures(int)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._coerceIntegral(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getNumberValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getNumberValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getNumberValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getNumberValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getNumberValue()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getDecimalValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getDecimalValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getDecimalValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getDecimalValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getDecimalValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getNumberValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getNumberValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getNumberValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getNumberValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getNumberValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getEmbeddedObject()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getEmbeddedObject()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getEmbeddedObject()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].getValueType(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.core.JsonParser)"
    functionUses: 85
    ICount: 43
    EdgeCount: 44
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:84"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:87"
        BranchSideFuncs:
        - "_coerceIntegral(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:86"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:89"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:92"
        BranchSideFuncs:
        - "getDecimalValue()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:91"
        BranchSideFuncs:
        - "getNumberValue()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:68,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentTokenId"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:71,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:71,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].rootObjectScope"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:70,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR]._deserializeNR"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:75,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].emptyMap"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:77,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR]._deserializeObjectAtName"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:79,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].rootArrayScope"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:82,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getText"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:84,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].hasSomeOfFeatures"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:85,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._coerceIntegral"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:87,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getNumberValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:90,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getDecimalValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:100,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getEmbeddedObject"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:103,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].getValueType"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:103,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR"
    linkageType: null
    functionLinenumber: 110
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.jsontype.TypeDeserializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentTokenId()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.core.JsonParser].currentTokenId()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer].deserializeTypedFromAny(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer].deserializeTypedFromAny(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer].deserializeTypedFromAny(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR]._deserializeAnyScalar(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,int)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentTokenId()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.core.JsonParser].currentTokenId()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentTokenId()"
    functionUses: 28
    ICount: 11
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:111,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentTokenId"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:115,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeDeserializer].deserializeTypedFromAny"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:117,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR]._deserializeAnyScalar"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR"
    linkageType: null
    functionLinenumber: 125
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentTokenId()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.core.JsonParser].currentTokenId()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.JsonParser].currentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].currentName()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 22
    ICount: 46
    EdgeCount: 66
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:126"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:129"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:128"
        BranchSideFuncs:
        - "currentTokenId()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:136"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:142"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:141"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:142"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:184"
        BranchSideFuncs:
        - "currentName()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:183"
        BranchSideFuncs:
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:151"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:154"
        BranchSideFuncs:
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:153"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:156"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:159"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:158"
        BranchSideFuncs:
        - "nextFieldName()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:159"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:147"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:146"
        BranchSideFuncs:
        - "get(java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:166"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:171"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:170"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:171"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:184"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:183"
        BranchSideFuncs:
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:176"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:175"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:174"
        BranchSideFuncs:
        - "add(java.lang.Object)"
        - "nextToken()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:127,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:129,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentTokenId"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:135,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:145,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentName"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:149,1"
      Dst: "[java.util.Map].get"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:157,1"
      Dst: "[java.util.Map].put"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:159,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextFieldName"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:175,1"
      Dst: "[java.util.Collection].add"
    JavaMethodInfo: null
    BBCount: 22
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR]._deserializeObjectAtName(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR"
    linkageType: null
    functionLinenumber: 189
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.core.StreamReadCapability)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].rootObjectScope(boolean)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.JsonParser].currentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].currentName()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.JsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.JsonToken].id()"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR]._deserializeNR(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].childObject()"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].finishRootObject()"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR]._deserializeNR(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].childArray()"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR]._deserializeAnyScalar(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,int)"
    - "[com.fasterxml.jackson.core.JsonToken].id()"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].putValue(java.lang.String,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].finishRootObject()"
    functionUses: 1
    ICount: 29
    EdgeCount: 30
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:192"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:211"
        BranchSideFuncs:
        - "finishRootObject()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:195"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:198"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:197"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:190,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:190,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].rootObjectScope"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:191,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentName"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:194,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:198,1"
      Dst: "[com.fasterxml.jackson.core.JsonToken].id"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:200,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].childObject"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:200,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR]._deserializeNR"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:203,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].finishRootObject"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:205,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].childArray"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:208,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR]._deserializeAnyScalar"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:210,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].putValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:192,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextFieldName"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR]._deserializeNR(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR"
    linkageType: null
    functionLinenumber: 218
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.DeserializationContext].hasSomeOfFeatures(int)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].isObject()"
    - "[com.fasterxml.jackson.core.JsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.JsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.JsonToken].id()"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].childObject(java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].childArray(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getText()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getText()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getText()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getText()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getText()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getText()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._coerceIntegral(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getNumberValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getNumberValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getNumberValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getNumberValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getNumberValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getNumberValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getNumberValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getNumberValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getNumberValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getNumberValue()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getDecimalValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getDecimalValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getDecimalValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getDecimalValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getDecimalValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getEmbeddedObject()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getEmbeddedObject()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getEmbeddedObject()"
    - "[com.fasterxml.jackson.core.JsonParser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].getValueType(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].putValue(java.lang.String,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].finishRootObject()"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].finishBranchObject()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.JsonToken].id()"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].childObject()"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].childArray()"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].finishRootArray(boolean)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].finishBranchArray(boolean)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getText()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getText()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getText()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getText()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getText()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getText()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._coerceIntegral(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getNumberValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getNumberValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getNumberValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getNumberValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getNumberValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getNumberValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getNumberValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getNumberValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getNumberValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getNumberValue()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getDecimalValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getDecimalValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getDecimalValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getDecimalValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getDecimalValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getEmbeddedObject()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getEmbeddedObject()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getEmbeddedObject()"
    - "[com.fasterxml.jackson.core.JsonParser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].getValueType(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].addValue(java.lang.Object)"
    functionUses: 4
    ICount: 102
    EdgeCount: 109
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:226"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:281"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:280"
        BranchSideFuncs:
        - "nextToken()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:230"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:272"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:233"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:236"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:235"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:249"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:249"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:248"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:252"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:252"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:251"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:273"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:276"
        BranchSideFuncs:
        - "finishRootObject()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:275"
        BranchSideFuncs:
        - "finishBranchObject()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:282"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:286"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:285"
        BranchSideFuncs:
        - "id()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:294"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:297"
        BranchSideFuncs:
        - "finishRootArray(boolean)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:296"
        BranchSideFuncs:
        - "finishBranchArray(boolean)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:303"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:303"
        BranchSideFuncs:
        - "_coerceIntegral(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:302"
        BranchSideFuncs:
        - "_coerceIntegral(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:306"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:306"
        BranchSideFuncs:
        - "getDecimalValue()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:305"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
        - "getNumberValue()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:219,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].hasSomeOfFeatures"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:220,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:226,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].isObject"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:227,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextFieldName"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:232,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:236,1"
      Dst: "[com.fasterxml.jackson.core.JsonToken].id"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:238,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].childObject"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:242,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].childArray"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:246,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getText"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:249,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._coerceIntegral"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:249,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getNumberValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:253,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getDecimalValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:265,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getEmbeddedObject"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:268,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].getValueType"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:268,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:270,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].putValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:274,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].finishRootObject"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:276,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].finishBranchObject"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:295,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].finishRootArray"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:297,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].finishBranchArray"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:324,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].addValue"
    JavaMethodInfo: null
    BBCount: 51
    CyclomaticComplexity: 4
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR]._deserializeAnyScalar(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR"
    linkageType: null
    functionLinenumber: 333
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getText()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getText()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getText()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getText()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getText()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getText()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getBigIntegerValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getBigIntegerValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getBigIntegerValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getBigIntegerValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getBigIntegerValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getNumberValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getNumberValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getNumberValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getNumberValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getNumberValue()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getDecimalValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getDecimalValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getDecimalValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getDecimalValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getDecimalValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getNumberValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getNumberValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getNumberValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getNumberValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getNumberValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getEmbeddedObject()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getEmbeddedObject()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getEmbeddedObject()"
    - "[com.fasterxml.jackson.core.JsonParser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].getValueType(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.core.JsonParser)"
    functionUses: 2
    ICount: 31
    EdgeCount: 38
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:338"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:341"
        BranchSideFuncs:
        - "getBigIntegerValue()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:340"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:344"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:347"
        BranchSideFuncs:
        - "getDecimalValue()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:346"
        BranchSideFuncs:
        - "getNumberValue()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:336,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getText"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:338,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:339,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getBigIntegerValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:341,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getNumberValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:345,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getDecimalValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:353,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getEmbeddedObject"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:360,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].getValueType"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:360,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR]._mapObjectWithDups(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.Map,java.lang.String,java.lang.Object,java.lang.Object,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 7
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.util.Map"
    - "java.lang.String"
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:371"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:375"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:374"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:375"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:385"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:384"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:379"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:382"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:381"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:379"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:382"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:381"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:369,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:372,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR]._squashDups"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:376,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:377,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:378,1"
      Dst: "[java.util.Map].put"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:382,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextFieldName"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR]._squashDups(java.util.Map,java.lang.String,java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.util.Map"
    - "java.lang.String"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:393"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:397"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:396"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:394,1"
      Dst: "[java.util.List].add"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:395,1"
      Dst: "[java.util.Map].put"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:397,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:398,1"
      Dst: "[java.util.ArrayList].add"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_14__732].bootstrap$(com.github.javaparser.printer.DefaultPrettyPrinterVisitor)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_14__732"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_14__732].<init>(com.github.javaparser.printer.DefaultPrettyPrinterVisitor)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_14__732:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_14__732].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_14__732].<init>(com.github.javaparser.printer.DefaultPrettyPrinterVisitor)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_14__732"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_14__732:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_14__732].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_14__732"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].lambda$visit$14(com.github.javaparser.ast.expr.SimpleName)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_14__732:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].lambda$visit$14"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].<init>()"
    functionSourceFile: "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt:56,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].<init>"
    - Src: "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt:56,1"
      Dst: "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt:61,1"
      Dst: "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 68
    functionDepth: 0
    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:69,1"
      Dst: "[com.github.javaparser.ast.stmt.Statement].<init>"
    - Src: "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt:70,1"
      Dst: "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].setClassDeclaration"
    - Src: "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt:71,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 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.NoCommentEqualsVisitor].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.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.stmt.LocalClassDeclarationStmt,java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic$1].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.HashCodeVisitor].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.ObjectIdentityEqualsVisitor].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.CloneVisitor].visit(com.github.javaparser.ast.stmt.LocalClassDeclarationStmt,java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic$2].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.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.stmt.LocalClassDeclarationStmt,java.lang.Object)"
    functionUses: 62
    ICount: 5
    EdgeCount: 14
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt:77,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 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.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.VoidVisitorAdapter].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)"
    functionUses: 45
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt:83,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].getClassDeclaration()"
    functionSourceFile: "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt"
    linkageType: null
    functionLinenumber: 87
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 13
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: 92
    functionDepth: 0
    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:94"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt:97"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt:96"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt:98"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt:100"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt:99"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt:93,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt:97,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt:99,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode"
    - Src: "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt:101,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].clone()"
    functionSourceFile: "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt"
    linkageType: null
    functionLinenumber: 107
    functionDepth: 0
    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: 45
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt:108,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>"
    - Src: "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt:108,1"
      Dst: "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt"
    linkageType: null
    functionLinenumber: 113
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.LocalClassDeclarationStmtMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: 119
    functionDepth: 0
    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:120"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt:123"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt:122"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt:123"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt:127"
        BranchSideFuncs:
        - "setClassDeclaration(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration)"
      - BranchSide: "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt:126"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt:124,1"
      Dst: "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].setClassDeclaration"
    - Src: "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt:127,1"
      Dst: "[com.github.javaparser.ast.Node].replace"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].isLocalClassDeclarationStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].asLocalClassDeclarationStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt"
    linkageType: null
    functionLinenumber: -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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].ifLocalClassDeclarationStmt(java.util.function.Consumer)"
    functionSourceFile: "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt:145,1"
      Dst: "[java.util.function.Consumer].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].toLocalClassDeclarationStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt:151,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.cache.GuavaCache].create(com.google.common.cache.Cache)"
    functionSourceFile: "com.github.javaparser.symbolsolver.cache.GuavaCache"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.cache.GuavaCache"
    argCount: 1
    argTypes:
    - "com.google.common.cache.Cache"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.cache.GuavaCache:46,1"
      Dst: "[com.github.javaparser.symbolsolver.cache.GuavaCache].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.cache.GuavaCache].<init>(com.google.common.cache.Cache)"
    functionSourceFile: "com.github.javaparser.symbolsolver.cache.GuavaCache"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.google.common.cache.Cache"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.cache.GuavaCache:51,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.github.javaparser.symbolsolver.cache.GuavaCache:52,1"
      Dst: "[java.util.Objects].requireNonNull"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.cache.GuavaCache].put(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.cache.GuavaCache"
    linkageType: null
    functionLinenumber: 56
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.cache.GuavaCache:57,1"
      Dst: "[com.google.common.cache.Cache].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.cache.GuavaCache].get(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.cache.GuavaCache"
    linkageType: null
    functionLinenumber: 62
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.cache.GuavaCache:63,1"
      Dst: "[com.google.common.cache.Cache].getIfPresent"
    - Src: "com.github.javaparser.symbolsolver.cache.GuavaCache:62,1"
      Dst: "[java.util.Optional].ofNullable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.cache.GuavaCache].remove(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.cache.GuavaCache"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.cache.GuavaCache:69,1"
      Dst: "[com.google.common.cache.Cache].invalidate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.cache.GuavaCache].removeAll()"
    functionSourceFile: "com.github.javaparser.symbolsolver.cache.GuavaCache"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.cache.GuavaCache:74,1"
      Dst: "[com.google.common.cache.Cache].invalidateAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.cache.GuavaCache].contains(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.cache.GuavaCache"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.cache.GuavaCache:79,1"
      Dst: "[com.github.javaparser.symbolsolver.cache.GuavaCache].get"
    - Src: "com.github.javaparser.symbolsolver.cache.GuavaCache:79,1"
      Dst: "[java.util.Optional].isPresent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.cache.GuavaCache].size()"
    functionSourceFile: "com.github.javaparser.symbolsolver.cache.GuavaCache"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.cache.GuavaCache:84,1"
      Dst: "[com.google.common.cache.Cache].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.cache.GuavaCache].isEmpty()"
    functionSourceFile: "com.github.javaparser.symbolsolver.cache.GuavaCache"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.cache.GuavaCache:89"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.cache.GuavaCache:88"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.cache.GuavaCache:89,1"
      Dst: "[com.github.javaparser.symbolsolver.cache.GuavaCache].size"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].<init>(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value"
    linkageType: null
    functionLinenumber: 171
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility"
    - "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility"
    - "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility"
    - "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility"
    - "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:172,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].defaultVisibility()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].noOverrides()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].'from'(com.fasterxml.jackson.'annotation'.JsonAutoDetect)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonAutoDetect"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:189,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonAutoDetect].fieldVisibility"
    - Src: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:190,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonAutoDetect].getterVisibility"
    - Src: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:190,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonAutoDetect].isGetterVisibility"
    - Src: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:190,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonAutoDetect].setterVisibility"
    - Src: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:191,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonAutoDetect].creatorVisibility"
    - Src: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:189,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].construct"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].construct(com.fasterxml.jackson.'annotation'.PropertyAccessor,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.annotation.PropertyAccessor"
    - "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:206,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:228,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].construct"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].construct(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility"
    - "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility"
    - "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility"
    - "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility"
    - "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:236"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:239"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:238"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:235,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value]._predefined"
    - Src: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:237,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].withFieldVisibility(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:243,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].construct"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].withGetterVisibility(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:248,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].construct"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].withIsGetterVisibility(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:253,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].construct"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].withSetterVisibility(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:258,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].construct"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].withCreatorVisibility(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:263,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].construct"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].merge(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Value,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Value)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonAutoDetect$Value"
    - "com.fasterxml.jackson.annotation.JsonAutoDetect$Value"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:269"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:270"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:269"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:270,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].withOverrides"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].withOverrides(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Value)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonAutoDetect$Value"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 36
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:274"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:275"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:274"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:274"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:275"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:274"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:274"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:277"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:276"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:277"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:280"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:279"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:281"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:284"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:283"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:285"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:288"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:287"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:289"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:292"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:291"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:293"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:296"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:295"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:297"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:300"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:299"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:277,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value]._equals"
    - Src: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:300,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].construct"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].valueFor()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].getFieldVisibility()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value"
    linkageType: null
    functionLinenumber: 307
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].getGetterVisibility()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value"
    linkageType: null
    functionLinenumber: 308
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].getIsGetterVisibility()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value"
    linkageType: null
    functionLinenumber: 309
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].getSetterVisibility()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value"
    linkageType: null
    functionLinenumber: 310
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].getCreatorVisibility()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value"
    linkageType: null
    functionLinenumber: 311
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].readResolve()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:318"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:315"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:316,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value]._predefined"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].toString()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value"
    linkageType: null
    functionLinenumber: 322
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 19
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:323,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].hashCode()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value"
    linkageType: null
    functionLinenumber: 330
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 21
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:331,1"
      Dst: "[java.lang.Enum].ordinal"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].equals(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value"
    linkageType: null
    functionLinenumber: 340
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value]._equals(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Value,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Value)"
    functionUses: 33
    ICount: 16
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:341"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:342"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:341"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:342"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:343"
        BranchSideFuncs:
        - "_equals(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Value,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Value)"
      - BranchSide: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:342"
        BranchSideFuncs:
        - "_equals(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Value,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Value)"
    - Branch String: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:343"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:342"
        BranchSideFuncs:
        - "_equals(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Value,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Value)"
    - Branch String: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:343"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:342"
        BranchSideFuncs:
        - "_equals(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Value,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Value)"
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:343,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:343,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value]._equals"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value]._predefined(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility"
    - "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility"
    - "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility"
    - "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility"
    - "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:350"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:357"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:356"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:351"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:364"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:351"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:364"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:351"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:364"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:351"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:364"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:357"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:365"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:364"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:358"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:364"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:358"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:364"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:358"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:364"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:358"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:364"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value]._equals(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Value,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Value)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value"
    linkageType: null
    functionLinenumber: 369
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonAutoDetect$Value"
    - "com.fasterxml.jackson.annotation.JsonAutoDetect$Value"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:370"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:370"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:370"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:370"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:370"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:-2"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.CreatorCandidate].<init>(com.fasterxml.jackson.databind.AnnotationIntrospector,com.fasterxml.jackson.databind.introspect.AnnotatedWithParams,com.fasterxml.jackson.databind.deser.impl.CreatorCandidate$Param[],int)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.CreatorCandidate"
    linkageType: null
    functionLinenumber: 17
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.AnnotationIntrospector"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedWithParams"
    - "com.fasterxml.jackson.databind.deser.impl.CreatorCandidate$Param[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.CreatorCandidate:18,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.CreatorCandidate].construct(com.fasterxml.jackson.databind.AnnotationIntrospector,com.fasterxml.jackson.databind.introspect.AnnotatedWithParams,com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition[])"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.CreatorCandidate"
    linkageType: null
    functionLinenumber: 27
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.impl.CreatorCandidate"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.AnnotationIntrospector"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedWithParams"
    - "com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getParameterCount()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getParameterCount()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedWithParams].getParameter(int)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findInjectableValue(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findInjectableValue(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findInjectableValue(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.deser.impl.CreatorCandidate$Param].<init>(com.fasterxml.jackson.databind.introspect.AnnotatedParameter,com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition,com.fasterxml.jackson.'annotation'.JacksonInject$Value)"
    - "[com.fasterxml.jackson.databind.deser.impl.CreatorCandidate].<init>(com.fasterxml.jackson.databind.AnnotationIntrospector,com.fasterxml.jackson.databind.introspect.AnnotatedWithParams,com.fasterxml.jackson.databind.deser.impl.CreatorCandidate$Param[],int)"
    functionUses: 8
    ICount: 22
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.CreatorCandidate:30"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.CreatorCandidate:35"
        BranchSideFuncs:
        - "getParameter(int)"
        - "<init>(com.fasterxml.jackson.databind.introspect.AnnotatedParameter,com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition,com.fasterxml.jackson.'annotation'.JacksonInject$Value)"
        - "findInjectableValue(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.CreatorCandidate:34"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.AnnotationIntrospector,com.fasterxml.jackson.databind.introspect.AnnotatedWithParams,com.fasterxml.jackson.databind.deser.impl.CreatorCandidate$Param[],int)"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.CreatorCandidate:33"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.CreatorCandidate:30"
        BranchSideFuncs:
        - "getParameter(int)"
        - "<init>(com.fasterxml.jackson.databind.introspect.AnnotatedParameter,com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition,com.fasterxml.jackson.'annotation'.JacksonInject$Value)"
        - "findInjectableValue(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.CreatorCandidate:28,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedWithParams].getParameterCount"
    - Src: "com.fasterxml.jackson.databind.deser.impl.CreatorCandidate:31,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedWithParams].getParameter"
    - Src: "com.fasterxml.jackson.databind.deser.impl.CreatorCandidate:32,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findInjectableValue"
    - Src: "com.fasterxml.jackson.databind.deser.impl.CreatorCandidate:33,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.CreatorCandidate$Param].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.impl.CreatorCandidate:35,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.CreatorCandidate].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.CreatorCandidate].creator()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.CreatorCandidate"
    linkageType: null
    functionLinenumber: 37
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedWithParams"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.CreatorCandidate].paramCount()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.CreatorCandidate"
    linkageType: null
    functionLinenumber: 38
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.CreatorCandidate].injection(int)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.CreatorCandidate"
    linkageType: null
    functionLinenumber: 39
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JacksonInject$Value"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.CreatorCandidate].parameter(int)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.CreatorCandidate"
    linkageType: null
    functionLinenumber: 40
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedParameter"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.CreatorCandidate].propertyDef(int)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.CreatorCandidate"
    linkageType: null
    functionLinenumber: 41
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.CreatorCandidate].paramName(int)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.CreatorCandidate"
    linkageType: null
    functionLinenumber: 44
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.PropertyName"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition].getFullName()"
    functionUses: 5
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.CreatorCandidate:46"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.CreatorCandidate:49"
        BranchSideFuncs:
        - "getFullName()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.CreatorCandidate:48"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.CreatorCandidate:47,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition].getFullName"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.CreatorCandidate].explicitParamName(int)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.CreatorCandidate"
    linkageType: null
    functionLinenumber: 52
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.PropertyName"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition].isExplicitlyNamed()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].isExplicitlyNamed()"
    - "[com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition].isExplicitlyNamed()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition].getFullName()"
    functionUses: 1
    ICount: 11
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.CreatorCandidate:54"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.CreatorCandidate:59"
        BranchSideFuncs:
        - "isExplicitlyNamed()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.CreatorCandidate:58"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.CreatorCandidate:55"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.CreatorCandidate:59"
        BranchSideFuncs:
        - "getFullName()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.CreatorCandidate:58"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.CreatorCandidate:55,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition].isExplicitlyNamed"
    - Src: "com.fasterxml.jackson.databind.deser.impl.CreatorCandidate:56,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition].getFullName"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.CreatorCandidate].findImplicitParamName(int)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.CreatorCandidate"
    linkageType: null
    functionLinenumber: 62
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.PropertyName"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findImplicitPropertyName(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findImplicitPropertyName(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findImplicitPropertyName(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.PropertyName].construct(java.lang.String)"
    functionUses: 3
    ICount: 13
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.CreatorCandidate:64"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.CreatorCandidate:67"
        BranchSideFuncs:
        - "construct(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.CreatorCandidate:66"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.CreatorCandidate:64"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.CreatorCandidate:67"
        BranchSideFuncs:
        - "construct(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.CreatorCandidate:66"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.CreatorCandidate:63,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findImplicitPropertyName"
    - Src: "com.fasterxml.jackson.databind.deser.impl.CreatorCandidate:64,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.fasterxml.jackson.databind.deser.impl.CreatorCandidate:65,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyName].construct"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.CreatorCandidate].findOnlyParamWithoutInjection()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.CreatorCandidate"
    linkageType: null
    functionLinenumber: 76
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.CreatorCandidate:78"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.CreatorCandidate:86"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.CreatorCandidate:85"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.CreatorCandidate:79"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.CreatorCandidate:77"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.CreatorCandidate:76"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.CreatorCandidate:80"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.CreatorCandidate:83"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.CreatorCandidate:82"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.CreatorCandidate].toString()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.CreatorCandidate"
    linkageType: null
    functionLinenumber: 90
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].toString()"
    functionUses: 19
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.CreatorCandidate:91,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.Annotated].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.FieldAccessExpr].<init>()"
    functionSourceFile: "com.github.javaparser.ast.expr.FieldAccessExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.FieldAccessExpr:65,1"
      Dst: "[com.github.javaparser.ast.expr.ThisExpr].<init>"
    - Src: "com.github.javaparser.ast.expr.FieldAccessExpr:65,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].<init>"
    - Src: "com.github.javaparser.ast.expr.FieldAccessExpr:65,1"
      Dst: "[com.github.javaparser.ast.expr.FieldAccessExpr].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.FieldAccessExpr:69,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].<init>"
    - Src: "com.github.javaparser.ast.expr.FieldAccessExpr:69,1"
      Dst: "[com.github.javaparser.ast.expr.FieldAccessExpr].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -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: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.FieldAccessExpr:74,1"
      Dst: "[com.github.javaparser.ast.expr.FieldAccessExpr].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 81
    functionDepth: 0
    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:82,1"
      Dst: "[com.github.javaparser.ast.expr.Expression].<init>"
    - Src: "com.github.javaparser.ast.expr.FieldAccessExpr:83,1"
      Dst: "[com.github.javaparser.ast.expr.FieldAccessExpr].setScope"
    - Src: "com.github.javaparser.ast.expr.FieldAccessExpr:84,1"
      Dst: "[com.github.javaparser.ast.expr.FieldAccessExpr].setTypeArguments"
    - Src: "com.github.javaparser.ast.expr.FieldAccessExpr:85,1"
      Dst: "[com.github.javaparser.ast.expr.FieldAccessExpr].setName"
    - Src: "com.github.javaparser.ast.expr.FieldAccessExpr:86,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 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.EqualsVisitor].visit(com.github.javaparser.ast.expr.FieldAccessExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].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.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.GenericVisitorAdapter].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.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.FieldAccessExpr,java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].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.CloneVisitor].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)"
    functionUses: 214
    ICount: 5
    EdgeCount: 13
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.FieldAccessExpr:92,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 97
    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.printer.DefaultPrettyPrinterVisitor].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.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.expr.FieldAccessExpr,java.lang.Object)"
    functionUses: 147
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.FieldAccessExpr:98,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.FieldAccessExpr].getName()"
    functionSourceFile: "com.github.javaparser.ast.expr.FieldAccessExpr"
    linkageType: null
    functionLinenumber: 102
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.SimpleName"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 31
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.FieldAccessExpr].setName(com.github.javaparser.ast.expr.SimpleName)"
    functionSourceFile: "com.github.javaparser.ast.expr.FieldAccessExpr"
    linkageType: null
    functionLinenumber: 107
    functionDepth: 0
    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:109"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.FieldAccessExpr:112"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.FieldAccessExpr:111"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.expr.FieldAccessExpr:113"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.FieldAccessExpr:115"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.FieldAccessExpr:114"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.FieldAccessExpr:108,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.expr.FieldAccessExpr:112,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.expr.FieldAccessExpr:114,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode"
    - Src: "com.github.javaparser.ast.expr.FieldAccessExpr:116,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.FieldAccessExpr].getScope()"
    functionSourceFile: "com.github.javaparser.ast.expr.FieldAccessExpr"
    linkageType: null
    functionLinenumber: 121
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 27
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: 132
    functionDepth: 0
    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:134"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.FieldAccessExpr:137"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.FieldAccessExpr:136"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.expr.FieldAccessExpr:138"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.FieldAccessExpr:140"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.FieldAccessExpr:139"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.FieldAccessExpr:133,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.expr.FieldAccessExpr:137,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.expr.FieldAccessExpr:139,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode"
    - Src: "com.github.javaparser.ast.expr.FieldAccessExpr:141,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.FieldAccessExpr].getTypeArguments()"
    functionSourceFile: "com.github.javaparser.ast.expr.FieldAccessExpr"
    linkageType: null
    functionLinenumber: 146
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 25
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.FieldAccessExpr:147,1"
      Dst: "[java.util.Optional].ofNullable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.FieldAccessExpr].setTypeArguments(com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.expr.FieldAccessExpr"
    linkageType: null
    functionLinenumber: 157
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.FieldAccessExpr"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    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:158"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.FieldAccessExpr:161"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.FieldAccessExpr:160"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.expr.FieldAccessExpr:162"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.FieldAccessExpr:164"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.FieldAccessExpr:163"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.FieldAccessExpr:161,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.expr.FieldAccessExpr:163,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode"
    - Src: "com.github.javaparser.ast.expr.FieldAccessExpr:165,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.FieldAccessExpr].clone()"
    functionSourceFile: "com.github.javaparser.ast.expr.FieldAccessExpr"
    linkageType: null
    functionLinenumber: 171
    functionDepth: 0
    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: 45
    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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.FieldAccessExpr].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.expr.FieldAccessExpr"
    linkageType: null
    functionLinenumber: 177
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.FieldAccessExprMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "com.github.javaparser.ast.expr.FieldAccessExpr:190,1"
      Dst: "[com.github.javaparser.ast.NodeList].remove"
    - Src: "com.github.javaparser.ast.expr.FieldAccessExpr:195,1"
      Dst: "[com.github.javaparser.ast.Node].remove"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - 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: null
    functionLinenumber: 200
    functionDepth: 0
    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"
    - Src: "com.github.javaparser.ast.expr.FieldAccessExpr:209,1"
      Dst: "[com.github.javaparser.ast.expr.FieldAccessExpr].setScope"
    - 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"
    - Src: "com.github.javaparser.ast.expr.FieldAccessExpr:215,1"
      Dst: "[com.github.javaparser.ast.NodeList].set"
    - Src: "com.github.javaparser.ast.expr.FieldAccessExpr:220,1"
      Dst: "[com.github.javaparser.ast.Node].replace"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.expr.FieldAccessExpr].isFieldAccessExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.FieldAccessExpr"
    linkageType: null
    functionLinenumber: 225
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.FieldAccessExpr].asFieldAccessExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.FieldAccessExpr"
    linkageType: null
    functionLinenumber: 231
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.FieldAccessExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.FieldAccessExpr].ifFieldAccessExpr(java.util.function.Consumer)"
    functionSourceFile: "com.github.javaparser.ast.expr.FieldAccessExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.FieldAccessExpr:238,1"
      Dst: "[java.util.function.Consumer].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.FieldAccessExpr].resolve()"
    functionSourceFile: "com.github.javaparser.ast.expr.FieldAccessExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.declarations.ResolvedValueDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.FieldAccessExpr].toFieldAccessExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.FieldAccessExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.FieldAccessExpr:262,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.FieldAccessExpr].isInternal()"
    functionSourceFile: "com.github.javaparser.ast.expr.FieldAccessExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.FieldAccessExpr].isTopLevel()"
    functionSourceFile: "com.github.javaparser.ast.expr.FieldAccessExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.InternalNodeMapper$WrapperForSerializer].<init>(com.fasterxml.jackson.databind.node.BaseJsonNode)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.InternalNodeMapper$WrapperForSerializer"
    linkageType: null
    functionLinenumber: 77
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.node.BaseJsonNode"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JsonSerializable$Base].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.InternalNodeMapper$WrapperForSerializer:78,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializable$Base].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.InternalNodeMapper$WrapperForSerializer].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.InternalNodeMapper$WrapperForSerializer"
    linkageType: null
    functionLinenumber: 83
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.InternalNodeMapper$WrapperForSerializer]._serializeNonRecursive(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.JsonNode)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.InternalNodeMapper$WrapperForSerializer:85,1"
      Dst: "[com.fasterxml.jackson.databind.node.InternalNodeMapper$WrapperForSerializer]._serializeNonRecursive"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.InternalNodeMapper$WrapperForSerializer].serializeWithType(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.InternalNodeMapper$WrapperForSerializer"
    linkageType: null
    functionLinenumber: 92
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.InternalNodeMapper$WrapperForSerializer].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.InternalNodeMapper$WrapperForSerializer:93,1"
      Dst: "[com.fasterxml.jackson.databind.node.InternalNodeMapper$WrapperForSerializer].serialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.InternalNodeMapper$WrapperForSerializer]._serializeNonRecursive(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.JsonNode)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.InternalNodeMapper$WrapperForSerializer"
    linkageType: null
    functionLinenumber: 97
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.JsonNode"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.ObjectNode].size()"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].size()"
    - "[com.fasterxml.jackson.databind.JsonNode].size()"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeStartObject(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeStartObject(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartObject(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeStartObject(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartObject(java.lang.Object,int)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartObject(java.lang.Object,int)"
    - "[com.fasterxml.jackson.databind.node.InternalNodeMapper$IteratorStack].<init>()"
    - "[com.fasterxml.jackson.databind.node.InternalNodeMapper$WrapperForSerializer]._serializeNonRecursive(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.node.InternalNodeMapper$IteratorStack,java.util.Iterator)"
    - "[com.fasterxml.jackson.databind.JsonNode].fields()"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].fields()"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].size()"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].size()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.databind.node.InternalNodeMapper$IteratorStack].<init>()"
    - "[com.fasterxml.jackson.databind.node.InternalNodeMapper$WrapperForSerializer]._serializeNonRecursive(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.node.InternalNodeMapper$IteratorStack,java.util.Iterator)"
    - "[com.fasterxml.jackson.databind.JsonNode].elements()"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].elements()"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].elements()"
    - "[com.fasterxml.jackson.databind.node.IntNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.BinaryNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.TextNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.NullNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.ShortNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.MissingNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.LongNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.BooleanNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.FloatNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.POJONode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionUses: 1
    ICount: 24
    EdgeCount: 41
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.InternalNodeMapper$WrapperForSerializer:98"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.InternalNodeMapper$WrapperForSerializer:101"
        BranchSideFuncs:
        - "writeStartObject(java.lang.Object,int)"
        - "fields()"
      - BranchSide: "com.fasterxml.jackson.databind.node.InternalNodeMapper$WrapperForSerializer:100"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.InternalNodeMapper$WrapperForSerializer:101"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.InternalNodeMapper$WrapperForSerializer:105"
        BranchSideFuncs:
        - "<init>()"
        - "writeStartArray(java.lang.Object,int)"
        - "_serializeNonRecursive(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.node.InternalNodeMapper$IteratorStack,java.util.Iterator)"
        - "elements()"
        - "size()"
      - BranchSide: "com.fasterxml.jackson.databind.node.InternalNodeMapper$WrapperForSerializer:104"
        BranchSideFuncs:
        - "serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.InternalNodeMapper$WrapperForSerializer:99,1"
      Dst: "[com.fasterxml.jackson.databind.JsonNode].size"
    - Src: "com.fasterxml.jackson.databind.node.InternalNodeMapper$WrapperForSerializer:99,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeStartObject"
    - Src: "com.fasterxml.jackson.databind.node.InternalNodeMapper$WrapperForSerializer:100,1"
      Dst: "[com.fasterxml.jackson.databind.node.InternalNodeMapper$IteratorStack].<init>"
    - Src: "com.fasterxml.jackson.databind.node.InternalNodeMapper$WrapperForSerializer:100,1"
      Dst: "[com.fasterxml.jackson.databind.JsonNode].fields"
    - Src: "com.fasterxml.jackson.databind.node.InternalNodeMapper$WrapperForSerializer:100,1"
      Dst: "[com.fasterxml.jackson.databind.node.InternalNodeMapper$WrapperForSerializer]._serializeNonRecursive"
    - Src: "com.fasterxml.jackson.databind.node.InternalNodeMapper$WrapperForSerializer:102,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeStartArray"
    - Src: "com.fasterxml.jackson.databind.node.InternalNodeMapper$WrapperForSerializer:103,1"
      Dst: "[com.fasterxml.jackson.databind.JsonNode].elements"
    - Src: "com.fasterxml.jackson.databind.node.InternalNodeMapper$WrapperForSerializer:105,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializable].serialize"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.InternalNodeMapper$WrapperForSerializer]._serializeNonRecursive(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.node.InternalNodeMapper$IteratorStack,java.util.Iterator)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.InternalNodeMapper$WrapperForSerializer"
    linkageType: null
    functionLinenumber: 112
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.node.InternalNodeMapper$IteratorStack"
    - "java.util.Iterator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.node.InternalNodeMapper$IteratorStack].push(java.util.Iterator)"
    - "[com.fasterxml.jackson.databind.JsonNode].fields()"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].fields()"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].size()"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].size()"
    - "[com.fasterxml.jackson.databind.JsonNode].size()"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeStartObject(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeStartObject(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartObject(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeStartObject(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartObject(java.lang.Object,int)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartObject(java.lang.Object,int)"
    - "[com.fasterxml.jackson.databind.node.InternalNodeMapper$IteratorStack].push(java.util.Iterator)"
    - "[com.fasterxml.jackson.databind.JsonNode].elements()"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].elements()"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].elements()"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].size()"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].size()"
    - "[com.fasterxml.jackson.databind.JsonNode].size()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.databind.node.IntNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.BinaryNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.TextNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.NullNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.ShortNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.MissingNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.LongNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.BooleanNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.FloatNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.POJONode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.JsonProcessingException].getMessage()"
    - "[com.fasterxml.jackson.core.JsonParseException].getMessage()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedForwardReference].getMessage()"
    - "[com.fasterxml.jackson.core.exc.StreamReadException].getMessage()"
    - "[com.github.javaparser.TokenMgrException].getMessage()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].getMessage()"
    - "[org.xml.sax.SAXException].getMessage()"
    - "[com.fasterxml.jackson.databind.node.IntNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.BinaryNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.TextNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.NullNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.ShortNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.MissingNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.LongNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.BooleanNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.FloatNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.POJONode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].getOutputContext()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].getOutputContext()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].getOutputContext()"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].getOutputContext()"
    - "[com.fasterxml.jackson.core.JsonStreamContext].inArray()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeEndArray()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeEndArray()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndArray()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeEndObject()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeEndObject()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeEndObject()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndObject()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeEndObject()"
    - "[com.fasterxml.jackson.databind.node.InternalNodeMapper$IteratorStack].popOrNull()"
    functionUses: 2
    ICount: 61
    EdgeCount: 129
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.InternalNodeMapper$WrapperForSerializer:116"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.InternalNodeMapper$WrapperForSerializer:148"
        BranchSideFuncs:
        - "getOutputContext()"
        - "inArray()"
    - Branch String: "com.fasterxml.jackson.databind.node.InternalNodeMapper$WrapperForSerializer:121"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.InternalNodeMapper$WrapperForSerializer:126"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.InternalNodeMapper$WrapperForSerializer:129"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.InternalNodeMapper$WrapperForSerializer:133"
        BranchSideFuncs:
        - "writeStartObject(java.lang.Object,int)"
        - "fields()"
      - BranchSide: "com.fasterxml.jackson.databind.node.InternalNodeMapper$WrapperForSerializer:132"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.InternalNodeMapper$WrapperForSerializer:133"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.InternalNodeMapper$WrapperForSerializer:137"
        BranchSideFuncs:
        - "push(java.util.Iterator)"
        - "writeStartArray(java.lang.Object,int)"
        - "elements()"
        - "size()"
      - BranchSide: "com.fasterxml.jackson.databind.node.InternalNodeMapper$WrapperForSerializer:136"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.InternalNodeMapper$WrapperForSerializer:137"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.InternalNodeMapper$WrapperForSerializer:146"
        BranchSideFuncs:
        - "push(java.util.Iterator)"
        - "writeStartObject(java.lang.Object,int)"
        - "writeStartArray(java.lang.Object,int)"
        - "getMessage()"
        - "elements()"
        - "fields()"
        - "writeString(java.lang.String)"
        - "size()"
      - BranchSide: "com.fasterxml.jackson.databind.node.InternalNodeMapper$WrapperForSerializer:145"
        BranchSideFuncs:
        - "serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - Branch String: "com.fasterxml.jackson.databind.node.InternalNodeMapper$WrapperForSerializer:149"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.InternalNodeMapper$WrapperForSerializer:152"
        BranchSideFuncs:
        - "writeEndArray()"
      - BranchSide: "com.fasterxml.jackson.databind.node.InternalNodeMapper$WrapperForSerializer:151"
        BranchSideFuncs:
        - "writeEndObject()"
    - Branch String: "com.fasterxml.jackson.databind.node.InternalNodeMapper$WrapperForSerializer:155"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.InternalNodeMapper$WrapperForSerializer:116"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.InternalNodeMapper$WrapperForSerializer:115"
        BranchSideFuncs:
        - "hasNext()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.InternalNodeMapper$WrapperForSerializer:116,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.node.InternalNodeMapper$WrapperForSerializer:120,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.node.InternalNodeMapper$WrapperForSerializer:124,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.fasterxml.jackson.databind.node.InternalNodeMapper$WrapperForSerializer:124,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeFieldName"
    - Src: "com.fasterxml.jackson.databind.node.InternalNodeMapper$WrapperForSerializer:125,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.fasterxml.jackson.databind.node.InternalNodeMapper$WrapperForSerializer:130,1"
      Dst: "[com.fasterxml.jackson.databind.node.InternalNodeMapper$IteratorStack].push"
    - Src: "com.fasterxml.jackson.databind.node.InternalNodeMapper$WrapperForSerializer:131,1"
      Dst: "[com.fasterxml.jackson.databind.JsonNode].fields"
    - Src: "com.fasterxml.jackson.databind.node.InternalNodeMapper$WrapperForSerializer:132,1"
      Dst: "[com.fasterxml.jackson.databind.JsonNode].size"
    - Src: "com.fasterxml.jackson.databind.node.InternalNodeMapper$WrapperForSerializer:132,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeStartObject"
    - Src: "com.fasterxml.jackson.databind.node.InternalNodeMapper$WrapperForSerializer:135,1"
      Dst: "[com.fasterxml.jackson.databind.JsonNode].elements"
    - Src: "com.fasterxml.jackson.databind.node.InternalNodeMapper$WrapperForSerializer:136,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeStartArray"
    - Src: "com.fasterxml.jackson.databind.node.InternalNodeMapper$WrapperForSerializer:140,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializable].serialize"
    - Src: "com.fasterxml.jackson.databind.node.InternalNodeMapper$WrapperForSerializer:143,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.node.InternalNodeMapper$WrapperForSerializer:143,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.node.InternalNodeMapper$WrapperForSerializer:143,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "com.fasterxml.jackson.databind.node.InternalNodeMapper$WrapperForSerializer:142,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.databind.node.InternalNodeMapper$WrapperForSerializer:142,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeString"
    - Src: "com.fasterxml.jackson.databind.node.InternalNodeMapper$WrapperForSerializer:149,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].getOutputContext"
    - Src: "com.fasterxml.jackson.databind.node.InternalNodeMapper$WrapperForSerializer:149,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].inArray"
    - Src: "com.fasterxml.jackson.databind.node.InternalNodeMapper$WrapperForSerializer:150,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeEndArray"
    - Src: "com.fasterxml.jackson.databind.node.InternalNodeMapper$WrapperForSerializer:152,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeEndObject"
    - Src: "com.fasterxml.jackson.databind.node.InternalNodeMapper$WrapperForSerializer:154,1"
      Dst: "[com.fasterxml.jackson.databind.node.InternalNodeMapper$IteratorStack].popOrNull"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.StreamReadConstraints].overrideDefaultStreamReadConstraints(com.fasterxml.jackson.core.StreamReadConstraints)"
    functionSourceFile: "com.fasterxml.jackson.core.StreamReadConstraints"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.StreamReadConstraints"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.StreamReadConstraints:105"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.StreamReadConstraints:109"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.StreamReadConstraints:108"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.StreamReadConstraints:106,1"
      Dst: "[com.fasterxml.jackson.core.StreamReadConstraints].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.StreamReadConstraints].<init>(int,long,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.StreamReadConstraints"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "long"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.StreamReadConstraints:259,1"
      Dst: "[com.fasterxml.jackson.core.StreamReadConstraints].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.StreamReadConstraints].<init>(int,long,int,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.StreamReadConstraints"
    linkageType: null
    functionLinenumber: 266
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "int"
    - "long"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.StreamReadConstraints:267,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.StreamReadConstraints].builder()"
    functionSourceFile: "com.fasterxml.jackson.core.StreamReadConstraints"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.StreamReadConstraints$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.StreamReadConstraints:276,1"
      Dst: "[com.fasterxml.jackson.core.StreamReadConstraints$Builder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.StreamReadConstraints].defaults()"
    functionSourceFile: "com.fasterxml.jackson.core.StreamReadConstraints"
    linkageType: null
    functionLinenumber: 283
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.StreamReadConstraints"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.StreamReadConstraints].rebuild()"
    functionSourceFile: "com.fasterxml.jackson.core.StreamReadConstraints"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.StreamReadConstraints$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.StreamReadConstraints:292,1"
      Dst: "[com.fasterxml.jackson.core.StreamReadConstraints$Builder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.StreamReadConstraints].getMaxNestingDepth()"
    functionSourceFile: "com.fasterxml.jackson.core.StreamReadConstraints"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.StreamReadConstraints].getMaxDocumentLength()"
    functionSourceFile: "com.fasterxml.jackson.core.StreamReadConstraints"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.StreamReadConstraints].hasMaxDocumentLength()"
    functionSourceFile: "com.fasterxml.jackson.core.StreamReadConstraints"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.StreamReadConstraints:331"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.StreamReadConstraints:330"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.StreamReadConstraints].getMaxNumberLength()"
    functionSourceFile: "com.fasterxml.jackson.core.StreamReadConstraints"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.StreamReadConstraints].getMaxStringLength()"
    functionSourceFile: "com.fasterxml.jackson.core.StreamReadConstraints"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.StreamReadConstraints].getMaxNameLength()"
    functionSourceFile: "com.fasterxml.jackson.core.StreamReadConstraints"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.StreamReadConstraints].validateNestingDepth(int)"
    functionSourceFile: "com.fasterxml.jackson.core.StreamReadConstraints"
    linkageType: null
    functionLinenumber: 382
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.StreamReadConstraints]._constructException(java.lang.String,java.lang.Object[])"
    - "[com.fasterxml.jackson.core.StreamReadConstraints]._constrainRef(java.lang.String)"
    functionUses: 2
    ICount: 15
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.StreamReadConstraints:383"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.StreamReadConstraints:389"
        BranchSideFuncs:
        - "_constructException(java.lang.String,java.lang.Object[])"
      - BranchSide: "com.fasterxml.jackson.core.StreamReadConstraints:388"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.StreamReadConstraints:386,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.fasterxml.jackson.core.StreamReadConstraints:387,1"
      Dst: "[com.fasterxml.jackson.core.StreamReadConstraints]._constrainRef"
    - Src: "com.fasterxml.jackson.core.StreamReadConstraints:384,1"
      Dst: "[com.fasterxml.jackson.core.StreamReadConstraints]._constructException"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.StreamReadConstraints].validateDocumentLength(long)"
    functionSourceFile: "com.fasterxml.jackson.core.StreamReadConstraints"
    linkageType: null
    functionLinenumber: 405
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.StreamReadConstraints]._constructException(java.lang.String,java.lang.Object[])"
    - "[com.fasterxml.jackson.core.StreamReadConstraints]._constrainRef(java.lang.String)"
    functionUses: 2
    ICount: 21
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.StreamReadConstraints:406"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.StreamReadConstraints:413"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.StreamReadConstraints:406"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.StreamReadConstraints:413"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.StreamReadConstraints:411,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "com.fasterxml.jackson.core.StreamReadConstraints:412,1"
      Dst: "[com.fasterxml.jackson.core.StreamReadConstraints]._constrainRef"
    - Src: "com.fasterxml.jackson.core.StreamReadConstraints:409,1"
      Dst: "[com.fasterxml.jackson.core.StreamReadConstraints]._constructException"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.StreamReadConstraints].validateFPLength(int)"
    functionSourceFile: "com.fasterxml.jackson.core.StreamReadConstraints"
    linkageType: null
    functionLinenumber: 434
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.StreamReadConstraints]._constructException(java.lang.String,java.lang.Object[])"
    - "[com.fasterxml.jackson.core.StreamReadConstraints]._constrainRef(java.lang.String)"
    functionUses: 4
    ICount: 15
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.StreamReadConstraints:435"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.StreamReadConstraints:441"
        BranchSideFuncs:
        - "_constructException(java.lang.String,java.lang.Object[])"
      - BranchSide: "com.fasterxml.jackson.core.StreamReadConstraints:440"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.StreamReadConstraints:438,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.fasterxml.jackson.core.StreamReadConstraints:439,1"
      Dst: "[com.fasterxml.jackson.core.StreamReadConstraints]._constrainRef"
    - Src: "com.fasterxml.jackson.core.StreamReadConstraints:436,1"
      Dst: "[com.fasterxml.jackson.core.StreamReadConstraints]._constructException"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.StreamReadConstraints].validateIntegerLength(int)"
    functionSourceFile: "com.fasterxml.jackson.core.StreamReadConstraints"
    linkageType: null
    functionLinenumber: 455
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.StreamReadConstraints]._constructException(java.lang.String,java.lang.Object[])"
    - "[com.fasterxml.jackson.core.StreamReadConstraints]._constrainRef(java.lang.String)"
    functionUses: 3
    ICount: 15
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.StreamReadConstraints:456"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.StreamReadConstraints:462"
        BranchSideFuncs:
        - "_constructException(java.lang.String,java.lang.Object[])"
      - BranchSide: "com.fasterxml.jackson.core.StreamReadConstraints:461"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.StreamReadConstraints:459,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.fasterxml.jackson.core.StreamReadConstraints:460,1"
      Dst: "[com.fasterxml.jackson.core.StreamReadConstraints]._constrainRef"
    - Src: "com.fasterxml.jackson.core.StreamReadConstraints:457,1"
      Dst: "[com.fasterxml.jackson.core.StreamReadConstraints]._constructException"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.StreamReadConstraints].validateStringLength(int)"
    functionSourceFile: "com.fasterxml.jackson.core.StreamReadConstraints"
    linkageType: null
    functionLinenumber: 476
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.StreamReadConstraints]._constructException(java.lang.String,java.lang.Object[])"
    - "[com.fasterxml.jackson.core.StreamReadConstraints]._constrainRef(java.lang.String)"
    functionUses: 1
    ICount: 15
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.StreamReadConstraints:477"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.StreamReadConstraints:483"
        BranchSideFuncs:
        - "_constructException(java.lang.String,java.lang.Object[])"
      - BranchSide: "com.fasterxml.jackson.core.StreamReadConstraints:482"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.StreamReadConstraints:480,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.fasterxml.jackson.core.StreamReadConstraints:481,1"
      Dst: "[com.fasterxml.jackson.core.StreamReadConstraints]._constrainRef"
    - Src: "com.fasterxml.jackson.core.StreamReadConstraints:478,1"
      Dst: "[com.fasterxml.jackson.core.StreamReadConstraints]._constructException"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.StreamReadConstraints].validateNameLength(int)"
    functionSourceFile: "com.fasterxml.jackson.core.StreamReadConstraints"
    linkageType: null
    functionLinenumber: 497
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.StreamReadConstraints]._constructException(java.lang.String,java.lang.Object[])"
    - "[com.fasterxml.jackson.core.StreamReadConstraints]._constrainRef(java.lang.String)"
    functionUses: 5
    ICount: 15
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.StreamReadConstraints:498"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.StreamReadConstraints:504"
        BranchSideFuncs:
        - "_constructException(java.lang.String,java.lang.Object[])"
      - BranchSide: "com.fasterxml.jackson.core.StreamReadConstraints:503"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.StreamReadConstraints:501,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.fasterxml.jackson.core.StreamReadConstraints:502,1"
      Dst: "[com.fasterxml.jackson.core.StreamReadConstraints]._constrainRef"
    - Src: "com.fasterxml.jackson.core.StreamReadConstraints:499,1"
      Dst: "[com.fasterxml.jackson.core.StreamReadConstraints]._constructException"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.StreamReadConstraints].validateBigIntegerScale(int)"
    functionSourceFile: "com.fasterxml.jackson.core.StreamReadConstraints"
    linkageType: null
    functionLinenumber: 524
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.StreamReadConstraints]._constructException(java.lang.String,java.lang.Object[])"
    functionUses: 4
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.StreamReadConstraints:528"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.StreamReadConstraints:533"
        BranchSideFuncs:
        - "_constructException(java.lang.String,java.lang.Object[])"
      - BranchSide: "com.fasterxml.jackson.core.StreamReadConstraints:532"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.StreamReadConstraints:525,1"
      Dst: "[java.lang.Math].abs"
    - Src: "com.fasterxml.jackson.core.StreamReadConstraints:531,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.fasterxml.jackson.core.StreamReadConstraints:529,1"
      Dst: "[com.fasterxml.jackson.core.StreamReadConstraints]._constructException"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.StreamReadConstraints]._constructException(java.lang.String,java.lang.Object[])"
    functionSourceFile: "com.fasterxml.jackson.core.StreamReadConstraints"
    linkageType: null
    functionLinenumber: 542
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.exc.StreamConstraintsException"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.exc.StreamConstraintsException].<init>(java.lang.String)"
    functionUses: 7
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.StreamReadConstraints:543,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.core.StreamReadConstraints:543,1"
      Dst: "[com.fasterxml.jackson.core.exc.StreamConstraintsException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.StreamReadConstraints]._constrainRef(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.StreamReadConstraints"
    linkageType: null
    functionLinenumber: 547
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.StreamReadConstraints:548,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_105__608].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_105__608"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__608].<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__608:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_105__608].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_105__608].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_105__608"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_105__608:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_105__608].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_105__608"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_105__608:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$105"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 57
    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:58,1"
      Dst: "[com.github.javaparser.ast.validator.VisitorValidator].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 65
    functionDepth: 0
    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:66"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:69"
        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:68"
        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:66,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].isInterface"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:67,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].validateInterfaceModifiers"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:69,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].validateClassModifiers"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:71,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 74
    functionDepth: 0
    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.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.ClassOrInterfaceDeclaration].isLocalClassDeclaration()"
    - "[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: 58
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:75"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:77"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:76"
        BranchSideFuncs:
        - "isNestedType()"
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:77"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:79"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:78"
        BranchSideFuncs:
        - "isLocalClassDeclaration()"
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:79"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:82"
        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:81"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:75,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].isTopLevelType"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:76,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].validateModifiers"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:77,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].isNestedType"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:79,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].isLocalClassDeclaration"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 84
    functionDepth: 0
    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()"
    - "[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: 2
    ICount: 39
    EdgeCount: 4
    BranchProfiles:
    - 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:87"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:86"
        BranchSideFuncs:
        - "isNestedType()"
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:87"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:90"
        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:89"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:85,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].isTopLevelType"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:86,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].validateModifiers"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:87,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].isNestedType"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 93
    functionDepth: 0
    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.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.EnumDeclaration,java.lang.Object)"
    functionUses: 1
    ICount: 28
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:94"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:96"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:95"
        BranchSideFuncs:
        - "isNestedType()"
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:96"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:99"
        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:98"
        BranchSideFuncs:
        - "visit(com.github.javaparser.ast.body.EnumDeclaration,java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:94,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].isTopLevelType"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:95,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].validateModifiers"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:96,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].isNestedType"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:99,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 103
    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:104,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].validateInterfaceModifiers"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:105,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 109
    functionDepth: 0
    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:110,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].validateModifiers"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:111,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 115
    functionDepth: 0
    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__728].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:116,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].validateModifiers"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:117,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getParameters"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:117,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator$lambda_visit_0__728].bootstrap$"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:117,1"
      Dst: "[com.github.javaparser.ast.NodeList].forEach"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:118,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 122
    functionDepth: 0
    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:123,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].validateModifiers"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:124,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 128
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.MethodDeclaration"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.modifiers.NodeWithAbstractModifier].isAbstract()"
    - "[com.github.javaparser.utils.SeparatedItemStringBuilder].<init>(java.lang.String,java.lang.String,java.lang.String)"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].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()"
    - "[com.github.javaparser.ast.Node].getParentNode()"
    - "[com.github.javaparser.ast.Node].getParentNode()"
    - "[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].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].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].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__743].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)"
    functionUses: 1
    ICount: 87
    EdgeCount: 70
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:129"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:140"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "<init>(java.lang.String,java.lang.String,java.lang.String)"
        - "iterator()"
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:139"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:131"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:136"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "hasModifier(com.github.javaparser.ast.Modifier$Keyword)"
        - "iterator()"
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:135"
        BranchSideFuncs:
        - "hasItems()"
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:132"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:135"
        BranchSideFuncs:
        - "asString()"
        - "append(java.lang.CharSequence,java.lang.Object[])"
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:134"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:136"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:140"
        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:139"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:140"
      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:
        - "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:141"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:157"
        BranchSideFuncs:
        - "getParentNode()"
        - "isInterface()"
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:156"
        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:142"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:153"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:152"
        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:143"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:150"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:149"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:144"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:147"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:146"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:129,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.modifiers.NodeWithAbstractModifier].isAbstract"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:130,1"
      Dst: "[com.github.javaparser.utils.SeparatedItemStringBuilder].<init>"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:131,1"
      Dst: "[java.util.Arrays].asList"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:131,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:131,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:131,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:132,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithModifiers].hasModifier"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:133,1"
      Dst: "[com.github.javaparser.ast.Modifier$Keyword].asString"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:133,1"
      Dst: "[com.github.javaparser.utils.SeparatedItemStringBuilder].append"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:136,1"
      Dst: "[com.github.javaparser.utils.SeparatedItemStringBuilder].hasItems"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:137,1"
      Dst: "[com.github.javaparser.utils.SeparatedItemStringBuilder].toString"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:137,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:140,1"
      Dst: "[com.github.javaparser.ast.Node].getParentNode"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:140,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:141,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:142,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].isInterface"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:145,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].validateModifiers"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:157,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getParameters"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:157,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator$lambda_visit_1__743].bootstrap$"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:157,1"
      Dst: "[com.github.javaparser.ast.NodeList].forEach"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:158,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 2
  - 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: null
    functionLinenumber: 162
    functionDepth: 0
    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__739].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:163,1"
      Dst: "[com.github.javaparser.ast.expr.LambdaExpr].getParameters"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:163,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator$lambda_visit_2__739].bootstrap$"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:163,1"
      Dst: "[com.github.javaparser.ast.NodeList].forEach"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:167,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 171
    functionDepth: 0
    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:172,1"
      Dst: "[com.github.javaparser.ast.stmt.CatchClause].getParameter"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:172,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].validateModifiers"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:173,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 177
    functionDepth: 0
    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:178,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].validateModifiers"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:179,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 183
    functionDepth: 0
    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:184,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].validateModifiers"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:185,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 188
    functionDepth: 0
    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].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].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.FieldDeclaration].getModifiers()"
    - "[com.github.javaparser.ast.expr.PatternExpr].getModifiers()"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].getModifiers()"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getModifiers()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers()"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getModifiers()"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getModifiers()"
    - "[com.github.javaparser.ast.body.Parameter].getModifiers()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getModifiers()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].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.Modifier].getKeyword()"
    - "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,java.lang.String,java.lang.Object[])"
    functionUses: 20
    ICount: 46
    EdgeCount: 67
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:191"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:194"
        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:193"
        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:196"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:201"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "getModifiers()"
        - "arrayContains(java.lang.Object[],java.lang.Object)"
        - "next()"
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:200"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:197"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:200"
        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:199"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:189,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].validateAtMostOneOf"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:194,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].removeModifierFromArray"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:196,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithModifiers].getModifiers"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:196,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:196,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:196,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:197,1"
      Dst: "[com.github.javaparser.ast.Modifier].getKeyword"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:197,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].arrayContains"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:198,1"
      Dst: "[com.github.javaparser.ast.Modifier$Keyword].asString"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:198,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - 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: null
    functionLinenumber: 203
    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: []
    functionUses: 1
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:204,1"
      Dst: "[java.util.Arrays].asList"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:204,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:205,1"
      Dst: "[java.util.List].remove"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:206,1"
      Dst: "[java.util.List].toArray"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 210
    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:211"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:216"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:215"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:212"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:211"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:210"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - 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: null
    functionLinenumber: 219
    functionDepth: 0
    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.nodeTypes.NodeWithModifiers].hasModifier(com.github.javaparser.ast.Modifier$Keyword)"
    - "[com.github.javaparser.utils.SeparatedItemStringBuilder].<init>(java.lang.String,java.lang.String,java.lang.String)"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].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()"
    functionUses: 3
    ICount: 33
    EdgeCount: 54
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:221"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:226"
        BranchSideFuncs:
        - "hasModifier(com.github.javaparser.ast.Modifier$Keyword)"
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:225"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:222"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:220"
        BranchSideFuncs: []
      - 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:226"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:233"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "<init>(java.lang.String,java.lang.String,java.lang.String)"
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:232"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:228"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:231"
        BranchSideFuncs:
        - "hasNext()"
        - "append(java.lang.CharSequence,java.lang.Object[])"
        - "next()"
        - "asString()"
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:230"
        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:220,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:222,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithModifiers].hasModifier"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:223,1"
      Dst: "[java.util.List].add"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:226,1"
      Dst: "[java.util.List].size"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:227,1"
      Dst: "[com.github.javaparser.utils.SeparatedItemStringBuilder].<init>"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:228,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:228,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:228,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:229,1"
      Dst: "[com.github.javaparser.ast.Modifier$Keyword].asString"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:229,1"
      Dst: "[com.github.javaparser.utils.SeparatedItemStringBuilder].append"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:231,1"
      Dst: "[com.github.javaparser.utils.SeparatedItemStringBuilder].toString"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:231,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 3
  - 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: null
    functionLinenumber: 43
    functionDepth: 0
    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:44,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 43
    functionDepth: 0
    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:44,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 43
    functionDepth: 0
    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:44,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 43
    functionDepth: 0
    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:44,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 43
    functionDepth: 0
    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:44,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 43
    functionDepth: 0
    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:44,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 43
    functionDepth: 0
    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:44,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 43
    functionDepth: 0
    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:44,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 43
    functionDepth: 0
    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:44,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 43
    functionDepth: 0
    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:44,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 43
    functionDepth: 0
    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:44,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 164
    functionDepth: 0
    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:165,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].validateModifiers"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 156
    functionDepth: 0
    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:157,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].validateModifiers"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 116
    functionDepth: 0
    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:117,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].validateModifiers"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.UnknownType].<init>()"
    functionSourceFile: "com.github.javaparser.ast.type.UnknownType"
    linkageType: null
    functionLinenumber: 52
    functionDepth: 0
    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:53,1"
      Dst: "[com.github.javaparser.ast.type.UnknownType].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.UnknownType].<init>(com.github.javaparser.TokenRange)"
    functionSourceFile: "com.github.javaparser.ast.type.UnknownType"
    linkageType: null
    functionLinenumber: 60
    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:61,1"
      Dst: "[com.github.javaparser.ast.type.Type].<init>"
    - Src: "com.github.javaparser.ast.type.UnknownType:62,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 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.symbolsolver.javaparsermodel.DefaultVisitorAdapter].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.NoCommentHashCodeVisitor].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.GenericVisitorAdapter].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.GenericListVisitorAdapter].visit(com.github.javaparser.ast.type.UnknownType,java.lang.Object)"
    - "[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.ObjectIdentityEqualsVisitor].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.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.type.UnknownType,java.lang.Object)"
    functionUses: 70
    ICount: 5
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.UnknownType:68,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 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.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.VoidVisitorAdapter].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)"
    functionUses: 55
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.UnknownType:74,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.UnknownType].setAnnotations(com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.type.UnknownType"
    linkageType: null
    functionLinenumber: 78
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.UnknownType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.type.Type].setAnnotations(com.github.javaparser.ast.NodeList)"
    functionUses: 2
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.type.UnknownType:79"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.UnknownType:82"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.UnknownType:81"
        BranchSideFuncs:
        - "setAnnotations(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.type.UnknownType:79,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    - Src: "com.github.javaparser.ast.type.UnknownType:80,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "com.github.javaparser.ast.type.UnknownType:82,1"
      Dst: "[com.github.javaparser.ast.type.Type].setAnnotations"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.UnknownType].asString()"
    functionSourceFile: "com.github.javaparser.ast.type.UnknownType"
    linkageType: null
    functionLinenumber: 86
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.UnknownType].clone()"
    functionSourceFile: "com.github.javaparser.ast.type.UnknownType"
    linkageType: null
    functionLinenumber: 92
    functionDepth: 0
    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: 46
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.UnknownType:93,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>"
    - Src: "com.github.javaparser.ast.type.UnknownType:93,1"
      Dst: "[com.github.javaparser.ast.type.UnknownType].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.UnknownType].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.type.UnknownType"
    linkageType: null
    functionLinenumber: 98
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.UnknownTypeMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.UnknownType].isUnknownType()"
    functionSourceFile: "com.github.javaparser.ast.type.UnknownType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.UnknownType].asUnknownType()"
    functionSourceFile: "com.github.javaparser.ast.type.UnknownType"
    linkageType: null
    functionLinenumber: -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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.UnknownType].ifUnknownType(java.util.function.Consumer)"
    functionSourceFile: "com.github.javaparser.ast.type.UnknownType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.UnknownType:117,1"
      Dst: "[java.util.function.Consumer].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.UnknownType].resolve()"
    functionSourceFile: "com.github.javaparser.ast.type.UnknownType"
    linkageType: null
    functionLinenumber: 121
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getSymbolResolver()"
    - "[com.github.javaparser.symbolsolver.JavaSymbolSolver].toResolvedType(com.github.javaparser.ast.type.Type,java.lang.Class)"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.UnknownType:122,1"
      Dst: "[com.github.javaparser.ast.Node].getSymbolResolver"
    - Src: "com.github.javaparser.ast.type.UnknownType:122,1"
      Dst: "[com.github.javaparser.resolution.SymbolResolver].toResolvedType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.UnknownType].toUnknownType()"
    functionSourceFile: "com.github.javaparser.ast.type.UnknownType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.UnknownType:128,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.UnknownType].isPhantom()"
    functionSourceFile: "com.github.javaparser.ast.type.UnknownType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: 148
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.Context"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.UnknownType:149,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.ThreadLocalBufferManager].<init>()"
    functionSourceFile: "com.fasterxml.jackson.core.util.ThreadLocalBufferManager"
    linkageType: null
    functionLinenumber: 19
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.ThreadLocalBufferManager:20,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.core.util.ThreadLocalBufferManager:38,1"
      Dst: "[java.util.concurrent.ConcurrentHashMap].<init>"
    - Src: "com.fasterxml.jackson.core.util.ThreadLocalBufferManager:45,1"
      Dst: "[java.lang.ref.ReferenceQueue].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.ThreadLocalBufferManager].instance()"
    functionSourceFile: "com.fasterxml.jackson.core.util.ThreadLocalBufferManager"
    linkageType: null
    functionLinenumber: 56
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.util.ThreadLocalBufferManager"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.ThreadLocalBufferManager].releaseBuffers()"
    functionSourceFile: "com.fasterxml.jackson.core.util.ThreadLocalBufferManager"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.ThreadLocalBufferManager:71"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.ThreadLocalBufferManager:75"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.ThreadLocalBufferManager:74"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.ThreadLocalBufferManager:70,1"
      Dst: "[com.fasterxml.jackson.core.util.ThreadLocalBufferManager].removeSoftRefsClearedByGc"
    - Src: "com.fasterxml.jackson.core.util.ThreadLocalBufferManager:71,1"
      Dst: "[java.util.Map].keySet"
    - Src: "com.fasterxml.jackson.core.util.ThreadLocalBufferManager:71,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.fasterxml.jackson.core.util.ThreadLocalBufferManager:71,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.core.util.ThreadLocalBufferManager:71,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.core.util.ThreadLocalBufferManager:72,1"
      Dst: "[java.lang.ref.Reference].clear"
    - Src: "com.fasterxml.jackson.core.util.ThreadLocalBufferManager:75,1"
      Dst: "[java.util.Map].clear"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.util.ThreadLocalBufferManager].wrapAndTrack(com.fasterxml.jackson.core.util.BufferRecycler)"
    functionSourceFile: "com.fasterxml.jackson.core.util.ThreadLocalBufferManager"
    linkageType: null
    functionLinenumber: 81
    functionDepth: 0
    returnType: "java.lang.ref.SoftReference"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.util.BufferRecycler"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.core.util.ThreadLocalBufferManager].removeSoftRefsClearedByGc()"
    functionUses: 1
    ICount: 10
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.ThreadLocalBufferManager:82,1"
      Dst: "[java.lang.ref.SoftReference].<init>"
    - Src: "com.fasterxml.jackson.core.util.ThreadLocalBufferManager:84,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.fasterxml.jackson.core.util.ThreadLocalBufferManager:84,1"
      Dst: "[java.util.Map].put"
    - Src: "com.fasterxml.jackson.core.util.ThreadLocalBufferManager:86,1"
      Dst: "[com.fasterxml.jackson.core.util.ThreadLocalBufferManager].removeSoftRefsClearedByGc"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.ThreadLocalBufferManager].removeSoftRefsClearedByGc()"
    functionSourceFile: "com.fasterxml.jackson.core.util.ThreadLocalBufferManager"
    linkageType: null
    functionLinenumber: 102
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorMap].remove(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].remove(java.lang.Object)"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.ThreadLocalBufferManager:103"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.ThreadLocalBufferManager:106"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.ThreadLocalBufferManager:103,1"
      Dst: "[java.lang.ref.ReferenceQueue].poll"
    - Src: "com.fasterxml.jackson.core.util.ThreadLocalBufferManager:105,1"
      Dst: "[java.util.Map].remove"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation].<init>(com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable,com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable"
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation:34,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation].getInferenceVariable()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation].getProperType()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation"
    linkageType: null
    functionLinenumber: -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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation].equals(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation"
    linkageType: null
    functionLinenumber: 48
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].equals(java.lang.Object)"
    functionUses: 33
    ICount: 19
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation:49"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation:50"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation:49"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation:50"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation:49"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation:50"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation:51"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation:54"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation:55"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation:54"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation:50,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation:54,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].equals"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation:55,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation].hashCode()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation"
    linkageType: null
    functionLinenumber: 59
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].hashCode()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].hashCode()"
    functionUses: 7
    ICount: 8
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation:60,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].hashCode"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation:61,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation].toString()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation"
    linkageType: null
    functionLinenumber: 66
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 19
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation:67,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation:67,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation:67,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ByteBufferBackedOutputStream].<init>(java.nio.ByteBuffer)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ByteBufferBackedOutputStream"
    linkageType: null
    functionLinenumber: 12
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ByteBufferBackedOutputStream:13,1"
      Dst: "[java.io.OutputStream].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ByteBufferBackedOutputStream].write(int)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ByteBufferBackedOutputStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ByteBufferBackedOutputStream:15,1"
      Dst: "[java.nio.ByteBuffer].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ByteBufferBackedOutputStream].write(byte[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ByteBufferBackedOutputStream"
    linkageType: null
    functionLinenumber: 15
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 16
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ByteBufferBackedOutputStream:16,1"
      Dst: "[java.nio.ByteBuffer].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedEnumDeclaration$lambda_hasEnumConstant_0__665].bootstrap$(java.lang.String)"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedEnumDeclaration$lambda_hasEnumConstant_0__665"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.declarations.ResolvedEnumDeclaration$lambda_hasEnumConstant_0__665].<init>(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.declarations.ResolvedEnumDeclaration$lambda_hasEnumConstant_0__665:-1,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedEnumDeclaration$lambda_hasEnumConstant_0__665].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedEnumDeclaration$lambda_hasEnumConstant_0__665].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedEnumDeclaration$lambda_hasEnumConstant_0__665"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.declarations.ResolvedEnumDeclaration$lambda_hasEnumConstant_0__665:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedEnumDeclaration$lambda_hasEnumConstant_0__665].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedEnumDeclaration$lambda_hasEnumConstant_0__665"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.declarations.ResolvedEnumDeclaration].lambda$hasEnumConstant$0(java.lang.String,com.github.javaparser.resolution.declarations.ResolvedEnumConstantDeclaration)"
    functionUses: 7
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.declarations.ResolvedEnumDeclaration$lambda_hasEnumConstant_0__665:-1,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedEnumDeclaration].lambda$hasEnumConstant$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ShortNode].<init>(short)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ShortNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ShortNode:27,1"
      Dst: "[com.fasterxml.jackson.databind.node.NumericNode].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ShortNode].valueOf(short)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ShortNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ShortNode"
    argCount: 1
    argTypes:
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ShortNode:29,1"
      Dst: "[com.fasterxml.jackson.databind.node.ShortNode].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ShortNode].asToken()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ShortNode"
    linkageType: null
    functionLinenumber: 36
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ShortNode].numberType()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ShortNode"
    linkageType: null
    functionLinenumber: 39
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser$NumberType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ShortNode].isIntegralNumber()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ShortNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ShortNode].isShort()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ShortNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ShortNode].canConvertToInt()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ShortNode"
    linkageType: null
    functionLinenumber: 48
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ShortNode].canConvertToLong()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ShortNode"
    linkageType: null
    functionLinenumber: 49
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ShortNode].numberValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ShortNode"
    linkageType: null
    functionLinenumber: 53
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ShortNode:54,1"
      Dst: "[java.lang.Short].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ShortNode].shortValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ShortNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ShortNode].intValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ShortNode"
    linkageType: null
    functionLinenumber: 60
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ShortNode].longValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ShortNode"
    linkageType: null
    functionLinenumber: 63
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ShortNode].floatValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ShortNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ShortNode].doubleValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ShortNode"
    linkageType: null
    functionLinenumber: 69
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ShortNode].decimalValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ShortNode"
    linkageType: null
    functionLinenumber: 72
    functionDepth: 0
    returnType: "java.math.BigDecimal"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ShortNode:73,1"
      Dst: "[java.math.BigDecimal].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ShortNode].bigIntegerValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ShortNode"
    linkageType: null
    functionLinenumber: 75
    functionDepth: 0
    returnType: "java.math.BigInteger"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ShortNode:76,1"
      Dst: "[java.math.BigInteger].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ShortNode].asText()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ShortNode"
    linkageType: null
    functionLinenumber: 79
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.NumberOutput].toString(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ShortNode:80,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberOutput].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ShortNode].asBoolean(boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ShortNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.ShortNode:85"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ShortNode:84"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ShortNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ShortNode"
    linkageType: null
    functionLinenumber: 91
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(short)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeNumber(short)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(short)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(short)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(short)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(short)"
    functionUses: 12
    ICount: 6
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ShortNode:92,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeNumber"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ShortNode].equals(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ShortNode"
    linkageType: null
    functionLinenumber: 97
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 33
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.ShortNode:98"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ShortNode:99"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ShortNode:98"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.ShortNode:99"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ShortNode:100"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ShortNode:99"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.ShortNode:100"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ShortNode:103"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ShortNode:102"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.ShortNode:101"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ShortNode:100"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ShortNode].hashCode()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ShortNode"
    linkageType: null
    functionLinenumber: 107
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmNone].<init>()"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmNone"
    linkageType: null
    functionLinenumber: 25
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmNone:26,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__172].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__172"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__172].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__172:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__172].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__172].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__172"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__172:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__172].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__172"
    linkageType: null
    functionLinenumber: -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.BlockComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    functionUses: 14
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__172:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.DefaultSerializerProvider$Impl].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.DefaultSerializerProvider$Impl"
    linkageType: null
    functionLinenumber: 608
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.DefaultSerializerProvider].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.DefaultSerializerProvider$Impl:609,1"
      Dst: "[com.fasterxml.jackson.databind.ser.DefaultSerializerProvider].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.DefaultSerializerProvider$Impl].<init>(com.fasterxml.jackson.databind.ser.DefaultSerializerProvider$Impl)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.DefaultSerializerProvider$Impl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.ser.DefaultSerializerProvider$Impl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.DefaultSerializerProvider$Impl:610,1"
      Dst: "[com.fasterxml.jackson.databind.ser.DefaultSerializerProvider].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.DefaultSerializerProvider$Impl].<init>(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.ser.SerializerFactory)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.DefaultSerializerProvider$Impl"
    linkageType: null
    functionLinenumber: 613
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "com.fasterxml.jackson.databind.SerializationConfig"
    - "com.fasterxml.jackson.databind.ser.SerializerFactory"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.DefaultSerializerProvider].<init>(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.ser.SerializerFactory)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.DefaultSerializerProvider$Impl:614,1"
      Dst: "[com.fasterxml.jackson.databind.ser.DefaultSerializerProvider].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.DefaultSerializerProvider$Impl].copy()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.DefaultSerializerProvider$Impl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.DefaultSerializerProvider"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.DefaultSerializerProvider$Impl:620,1"
      Dst: "[com.fasterxml.jackson.databind.ser.DefaultSerializerProvider$Impl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.DefaultSerializerProvider$Impl].createInstance(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.ser.SerializerFactory)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.DefaultSerializerProvider$Impl"
    linkageType: null
    functionLinenumber: 624
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.DefaultSerializerProvider$Impl"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializationConfig"
    - "com.fasterxml.jackson.databind.ser.SerializerFactory"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.DefaultSerializerProvider$Impl].<init>(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.ser.SerializerFactory)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.DefaultSerializerProvider$Impl:625,1"
      Dst: "[com.fasterxml.jackson.databind.ser.DefaultSerializerProvider$Impl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration].<init>()"
    functionSourceFile: "com.github.javaparser.ParserConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 37
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration:286,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.github.javaparser.ParserConfiguration:230,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.github.javaparser.ParserConfiguration:287,1"
      Dst: "[com.github.javaparser.ParserConfiguration$lambda_new_0__1307].bootstrap$"
    - Src: "com.github.javaparser.ParserConfiguration:287,1"
      Dst: "[java.util.List].add"
    - Src: "com.github.javaparser.ParserConfiguration:288,1"
      Dst: "[com.github.javaparser.ParserConfiguration$lambda_new_1__1308].bootstrap$"
    - Src: "com.github.javaparser.ParserConfiguration:289,1"
      Dst: "[com.github.javaparser.ParserConfiguration$lambda_new_2__1309].bootstrap$"
    - Src: "com.github.javaparser.ParserConfiguration:298,1"
      Dst: "[com.github.javaparser.ParserConfiguration$lambda_new_3__1310].bootstrap$"
    - Src: "com.github.javaparser.ParserConfiguration:313,1"
      Dst: "[com.github.javaparser.ParserConfiguration$lambda_new_4__1311].bootstrap$"
    - Src: "com.github.javaparser.ParserConfiguration:324,1"
      Dst: "[com.github.javaparser.ParserConfiguration$lambda_new_5__1312].bootstrap$"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration].isAttributeComments()"
    functionSourceFile: "com.github.javaparser.ParserConfiguration"
    linkageType: null
    functionLinenumber: 335
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration].setAttributeComments(boolean)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ParserConfiguration"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration].isDoNotAssignCommentsPrecedingEmptyLines()"
    functionSourceFile: "com.github.javaparser.ParserConfiguration"
    linkageType: null
    functionLinenumber: 348
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration].setDoNotAssignCommentsPrecedingEmptyLines(boolean)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ParserConfiguration"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration].isIgnoreAnnotationsWhenAttributingComments()"
    functionSourceFile: "com.github.javaparser.ParserConfiguration"
    linkageType: null
    functionLinenumber: 357
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration].setIgnoreAnnotationsWhenAttributingComments(boolean)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ParserConfiguration"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration].setStoreTokens(boolean)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ParserConfiguration"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ParserConfiguration:368"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ParserConfiguration:371"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ParserConfiguration:370"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration:369,1"
      Dst: "[com.github.javaparser.ParserConfiguration].setAttributeComments"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration].isStoreTokens()"
    functionSourceFile: "com.github.javaparser.ParserConfiguration"
    linkageType: null
    functionLinenumber: 374
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration].getTabSize()"
    functionSourceFile: "com.github.javaparser.ParserConfiguration"
    linkageType: null
    functionLinenumber: 378
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration].setTabSize(int)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ParserConfiguration"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration].setLexicalPreservationEnabled(boolean)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ParserConfiguration"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration].isLexicalPreservationEnabled()"
    functionSourceFile: "com.github.javaparser.ParserConfiguration"
    linkageType: null
    functionLinenumber: 401
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration].getSymbolResolver()"
    functionSourceFile: "com.github.javaparser.ParserConfiguration"
    linkageType: null
    functionLinenumber: 408
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration:409,1"
      Dst: "[java.util.Optional].ofNullable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration].setSymbolResolver(com.github.javaparser.resolution.SymbolResolver)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration"
    linkageType: null
    functionLinenumber: -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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration].getProcessors()"
    functionSourceFile: "com.github.javaparser.ParserConfiguration"
    linkageType: null
    functionLinenumber: 420
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration].setLanguageLevel(com.github.javaparser.ParserConfiguration$LanguageLevel)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration"
    linkageType: null
    functionLinenumber: -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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration].getLanguageLevel()"
    functionSourceFile: "com.github.javaparser.ParserConfiguration"
    linkageType: null
    functionLinenumber: 429
    functionDepth: 0
    returnType: "com.github.javaparser.ParserConfiguration$LanguageLevel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration].setPreprocessUnicodeEscapes(boolean)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ParserConfiguration"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration].isPreprocessUnicodeEscapes()"
    functionSourceFile: "com.github.javaparser.ParserConfiguration"
    linkageType: null
    functionLinenumber: 445
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration].setDetectOriginalLineSeparator(boolean)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ParserConfiguration"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration].isDetectOriginalLineSeparator()"
    functionSourceFile: "com.github.javaparser.ParserConfiguration"
    linkageType: null
    functionLinenumber: 454
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration].getCharacterEncoding()"
    functionSourceFile: "com.github.javaparser.ParserConfiguration"
    linkageType: null
    functionLinenumber: 458
    functionDepth: 0
    returnType: "java.nio.charset.Charset"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration].setCharacterEncoding(java.nio.charset.Charset)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration"
    linkageType: null
    functionLinenumber: -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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration].lambda$new$5()"
    functionSourceFile: "com.github.javaparser.ParserConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.Processor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration:324,1"
      Dst: "[com.github.javaparser.ParserConfiguration$4].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration].lambda$new$4()"
    functionSourceFile: "com.github.javaparser.ParserConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.Processor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration:313,1"
      Dst: "[com.github.javaparser.ParserConfiguration$3].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration].lambda$new$3()"
    functionSourceFile: "com.github.javaparser.ParserConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.Processor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration:298,1"
      Dst: "[com.github.javaparser.ParserConfiguration$2].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration].lambda$new$2()"
    functionSourceFile: "com.github.javaparser.ParserConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.Processor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration:289,1"
      Dst: "[com.github.javaparser.ParserConfiguration$1].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration].lambda$new$1()"
    functionSourceFile: "com.github.javaparser.ParserConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.Processor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration:288,1"
      Dst: "[com.github.javaparser.ParserConfiguration$LineEndingProcessor].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration].lambda$new$0()"
    functionSourceFile: "com.github.javaparser.ParserConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.Processor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration:287,1"
      Dst: "[com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_16__98].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_16__98"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__98].<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__98:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_16__98].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_16__98].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_16__98"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_16__98:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_16__98].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_16__98"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 14
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_16__98:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$16"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].<init>()"
    functionSourceFile: "com.fasterxml.jackson.core.util.ByteArrayBuilder"
    linkageType: null
    functionLinenumber: 50
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].<init>(com.fasterxml.jackson.core.util.BufferRecycler)"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.ByteArrayBuilder:51,1"
      Dst: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].<init>(com.fasterxml.jackson.core.util.BufferRecycler)"
    functionSourceFile: "com.fasterxml.jackson.core.util.ByteArrayBuilder"
    linkageType: null
    functionLinenumber: 51
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.util.BufferRecycler"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].<init>(com.fasterxml.jackson.core.util.BufferRecycler,int)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.ByteArrayBuilder:52,1"
      Dst: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].<init>(int)"
    functionSourceFile: "com.fasterxml.jackson.core.util.ByteArrayBuilder"
    linkageType: null
    functionLinenumber: 52
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].<init>(com.fasterxml.jackson.core.util.BufferRecycler,int)"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.ByteArrayBuilder:53,1"
      Dst: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].<init>(com.fasterxml.jackson.core.util.BufferRecycler,int)"
    functionSourceFile: "com.fasterxml.jackson.core.util.ByteArrayBuilder"
    linkageType: null
    functionLinenumber: 54
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.util.BufferRecycler"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.BufferRecycler].allocByteBuffer(int)"
    functionUses: 2
    ICount: 16
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.ByteArrayBuilder:59"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.ByteArrayBuilder:62"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.ByteArrayBuilder:61"
        BranchSideFuncs:
        - "allocByteBuffer(int)"
    - Branch String: "com.fasterxml.jackson.core.util.ByteArrayBuilder:62"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.ByteArrayBuilder:62"
        BranchSideFuncs:
        - "allocByteBuffer(int)"
      - BranchSide: "com.fasterxml.jackson.core.util.ByteArrayBuilder:61"
        BranchSideFuncs:
        - "allocByteBuffer(int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.ByteArrayBuilder:55,1"
      Dst: "[java.io.OutputStream].<init>"
    - Src: "com.fasterxml.jackson.core.util.ByteArrayBuilder:44,1"
      Dst: "[java.util.LinkedList].<init>"
    - Src: "com.fasterxml.jackson.core.util.ByteArrayBuilder:62,1"
      Dst: "[com.fasterxml.jackson.core.util.BufferRecycler].allocByteBuffer"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].<init>(com.fasterxml.jackson.core.util.BufferRecycler,byte[],int)"
    functionSourceFile: "com.fasterxml.jackson.core.util.ByteArrayBuilder"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.util.BufferRecycler"
    - "byte[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.ByteArrayBuilder:65,1"
      Dst: "[java.io.OutputStream].<init>"
    - Src: "com.fasterxml.jackson.core.util.ByteArrayBuilder:44,1"
      Dst: "[java.util.LinkedList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].fromInitial(byte[],int)"
    functionSourceFile: "com.fasterxml.jackson.core.util.ByteArrayBuilder"
    linkageType: null
    functionLinenumber: 71
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.util.ByteArrayBuilder"
    argCount: 2
    argTypes:
    - "byte[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].<init>(com.fasterxml.jackson.core.util.BufferRecycler,byte[],int)"
    functionUses: 4
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.ByteArrayBuilder:72,1"
      Dst: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].reset()"
    functionSourceFile: "com.fasterxml.jackson.core.util.ByteArrayBuilder"
    linkageType: null
    functionLinenumber: 75
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.ByteArrayBuilder:79"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.ByteArrayBuilder:82"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.ByteArrayBuilder:81"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.ByteArrayBuilder:79,1"
      Dst: "[java.util.AbstractCollection].isEmpty"
    - Src: "com.fasterxml.jackson.core.util.ByteArrayBuilder:80,1"
      Dst: "[java.util.LinkedList].clear"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].size()"
    functionSourceFile: "com.fasterxml.jackson.core.util.ByteArrayBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].release()"
    functionSourceFile: "com.fasterxml.jackson.core.util.ByteArrayBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.ByteArrayBuilder:100"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.ByteArrayBuilder:104"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.ByteArrayBuilder:103"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.util.ByteArrayBuilder:100"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.ByteArrayBuilder:104"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.ByteArrayBuilder:103"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.ByteArrayBuilder:99,1"
      Dst: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].reset"
    - Src: "com.fasterxml.jackson.core.util.ByteArrayBuilder:101,1"
      Dst: "[com.fasterxml.jackson.core.util.BufferRecycler].releaseByteBuffer"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].append(int)"
    functionSourceFile: "com.fasterxml.jackson.core.util.ByteArrayBuilder"
    linkageType: null
    functionLinenumber: 106
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder]._allocMore()"
    functionUses: 22
    ICount: 14
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.ByteArrayBuilder:107"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.ByteArrayBuilder:110"
        BranchSideFuncs:
        - "_allocMore()"
      - BranchSide: "com.fasterxml.jackson.core.util.ByteArrayBuilder:109"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.ByteArrayBuilder:108,1"
      Dst: "[com.fasterxml.jackson.core.util.ByteArrayBuilder]._allocMore"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].appendTwoBytes(int)"
    functionSourceFile: "com.fasterxml.jackson.core.util.ByteArrayBuilder"
    linkageType: null
    functionLinenumber: 113
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].append(int)"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].append(int)"
    functionUses: 8
    ICount: 25
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.ByteArrayBuilder:114"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.ByteArrayBuilder:118"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.ByteArrayBuilder:117"
        BranchSideFuncs:
        - "append(int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.ByteArrayBuilder:118,1"
      Dst: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].append"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].appendThreeBytes(int)"
    functionSourceFile: "com.fasterxml.jackson.core.util.ByteArrayBuilder"
    linkageType: null
    functionLinenumber: 123
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].append(int)"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].append(int)"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].append(int)"
    functionUses: 4
    ICount: 34
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.ByteArrayBuilder:124"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.ByteArrayBuilder:129"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.ByteArrayBuilder:128"
        BranchSideFuncs:
        - "append(int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.ByteArrayBuilder:129,1"
      Dst: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].append"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].appendFourBytes(int)"
    functionSourceFile: "com.fasterxml.jackson.core.util.ByteArrayBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 43
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.ByteArrayBuilder:137"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.ByteArrayBuilder:143"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.ByteArrayBuilder:142"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.ByteArrayBuilder:143,1"
      Dst: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].append"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].toByteArray()"
    functionSourceFile: "com.fasterxml.jackson.core.util.ByteArrayBuilder"
    linkageType: null
    functionLinenumber: 157
    functionDepth: 0
    returnType: "byte[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].reset()"
    functionUses: 18
    ICount: 34
    EdgeCount: 51
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.ByteArrayBuilder:160"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.ByteArrayBuilder:163"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.ByteArrayBuilder:162"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
    - Branch String: "com.fasterxml.jackson.core.util.ByteArrayBuilder:166"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.ByteArrayBuilder:171"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
      - BranchSide: "com.fasterxml.jackson.core.util.ByteArrayBuilder:170"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - Branch String: "com.fasterxml.jackson.core.util.ByteArrayBuilder:173"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.ByteArrayBuilder:177"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.ByteArrayBuilder:176"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.util.ByteArrayBuilder:177"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.ByteArrayBuilder:180"
        BranchSideFuncs:
        - "reset()"
      - BranchSide: "com.fasterxml.jackson.core.util.ByteArrayBuilder:179"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.ByteArrayBuilder:166,1"
      Dst: "[java.util.AbstractSequentialList].iterator"
    - Src: "com.fasterxml.jackson.core.util.ByteArrayBuilder:166,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.core.util.ByteArrayBuilder:166,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.core.util.ByteArrayBuilder:168,1"
      Dst: "[java.lang.System].arraycopy"
    - Src: "com.fasterxml.jackson.core.util.ByteArrayBuilder:174,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.core.util.ByteArrayBuilder:174,1"
      Dst: "[java.lang.RuntimeException].<init>"
    - Src: "com.fasterxml.jackson.core.util.ByteArrayBuilder:177,1"
      Dst: "[java.util.AbstractCollection].isEmpty"
    - Src: "com.fasterxml.jackson.core.util.ByteArrayBuilder:178,1"
      Dst: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].reset"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].resetAndGetFirstSegment()"
    functionSourceFile: "com.fasterxml.jackson.core.util.ByteArrayBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.ByteArrayBuilder:196,1"
      Dst: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].reset"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].finishCurrentSegment()"
    functionSourceFile: "com.fasterxml.jackson.core.util.ByteArrayBuilder"
    linkageType: null
    functionLinenumber: 207
    functionDepth: 0
    returnType: "byte[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder]._allocMore()"
    functionUses: 12
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.ByteArrayBuilder:208,1"
      Dst: "[com.fasterxml.jackson.core.util.ByteArrayBuilder]._allocMore"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].completeAndCoalesce(int)"
    functionSourceFile: "com.fasterxml.jackson.core.util.ByteArrayBuilder"
    linkageType: null
    functionLinenumber: 221
    functionDepth: 0
    returnType: "byte[]"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].toByteArray()"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.ByteArrayBuilder:223,1"
      Dst: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].toByteArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].getCurrentSegment()"
    functionSourceFile: "com.fasterxml.jackson.core.util.ByteArrayBuilder"
    linkageType: null
    functionLinenumber: 225
    functionDepth: 0
    returnType: "byte[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].setCurrentSegmentLength(int)"
    functionSourceFile: "com.fasterxml.jackson.core.util.ByteArrayBuilder"
    linkageType: null
    functionLinenumber: 226
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].getCurrentSegmentLength()"
    functionSourceFile: "com.fasterxml.jackson.core.util.ByteArrayBuilder"
    linkageType: null
    functionLinenumber: 227
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].write(byte[])"
    functionSourceFile: "com.fasterxml.jackson.core.util.ByteArrayBuilder"
    linkageType: null
    functionLinenumber: 237
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].write(byte[],int,int)"
    functionUses: 4
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.ByteArrayBuilder:238,1"
      Dst: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].write"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].write(byte[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.util.ByteArrayBuilder"
    linkageType: null
    functionLinenumber: 244
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder]._allocMore()"
    functionUses: 17
    ICount: 23
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.ByteArrayBuilder:247"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.ByteArrayBuilder:253"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
      - BranchSide: "com.fasterxml.jackson.core.util.ByteArrayBuilder:252"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.util.ByteArrayBuilder:253"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.ByteArrayBuilder:254"
        BranchSideFuncs:
        - "_allocMore()"
      - BranchSide: "com.fasterxml.jackson.core.util.ByteArrayBuilder:253"
        BranchSideFuncs:
        - "_allocMore()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.ByteArrayBuilder:246,1"
      Dst: "[java.lang.Math].min"
    - Src: "com.fasterxml.jackson.core.util.ByteArrayBuilder:248,1"
      Dst: "[java.lang.System].arraycopy"
    - Src: "com.fasterxml.jackson.core.util.ByteArrayBuilder:254,1"
      Dst: "[com.fasterxml.jackson.core.util.ByteArrayBuilder]._allocMore"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].write(int)"
    functionSourceFile: "com.fasterxml.jackson.core.util.ByteArrayBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.ByteArrayBuilder:260,1"
      Dst: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].close()"
    functionSourceFile: "com.fasterxml.jackson.core.util.ByteArrayBuilder"
    linkageType: null
    functionLinenumber: 262
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].flush()"
    functionSourceFile: "com.fasterxml.jackson.core.util.ByteArrayBuilder"
    linkageType: null
    functionLinenumber: 263
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.ByteArrayBuilder]._allocMore()"
    functionSourceFile: "com.fasterxml.jackson.core.util.ByteArrayBuilder"
    linkageType: null
    functionLinenumber: 273
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.ByteArrayBuilder:278"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.ByteArrayBuilder:282"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.ByteArrayBuilder:281"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.util.ByteArrayBuilder:292"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.ByteArrayBuilder:295"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.ByteArrayBuilder:294"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.ByteArrayBuilder:279,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "com.fasterxml.jackson.core.util.ByteArrayBuilder:290,1"
      Dst: "[java.lang.Math].max"
    - Src: "com.fasterxml.jackson.core.util.ByteArrayBuilder:295,1"
      Dst: "[java.util.LinkedList].add"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.UnionType].<init>()"
    functionSourceFile: "com.github.javaparser.ast.type.UnionType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.UnionType:72,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>"
    - Src: "com.github.javaparser.ast.type.UnionType:72,1"
      Dst: "[com.github.javaparser.ast.type.UnionType].<init>"
    JavaMethodInfo: null
    BBCount: 1
    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: null
    functionLinenumber: 79
    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:80,1"
      Dst: "[com.github.javaparser.ast.type.Type].<init>"
    - Src: "com.github.javaparser.ast.type.UnionType:81,1"
      Dst: "[com.github.javaparser.ast.type.UnionType].setElements"
    - Src: "com.github.javaparser.ast.type.UnionType:82,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.UnionType:87,1"
      Dst: "[com.github.javaparser.ast.type.UnionType].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.UnionType].getElements()"
    functionSourceFile: "com.github.javaparser.ast.type.UnionType"
    linkageType: null
    functionLinenumber: 91
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.UnionType].setElements(com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.type.UnionType"
    linkageType: null
    functionLinenumber: 96
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.UnionType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    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:98"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.UnionType:101"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.UnionType:100"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.type.UnionType:102"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.UnionType:104"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.type.UnionType:103"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.type.UnionType:97,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.type.UnionType:101,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.type.UnionType:103,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode"
    - Src: "com.github.javaparser.ast.type.UnionType:105,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.UnionType].setAnnotations(com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.type.UnionType"
    linkageType: null
    functionLinenumber: 110
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.UnionType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    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:111,1"
      Dst: "[com.github.javaparser.ast.type.Type].setAnnotations"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 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.NoCommentEqualsVisitor].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.symbolsolver.javaparsermodel.DefaultVisitorAdapter].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.EqualsVisitor].visit(com.github.javaparser.ast.type.UnionType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].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.HashCodeVisitor].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.NoCommentHashCodeVisitor].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)"
    functionUses: 70
    ICount: 5
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.UnionType:117,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 122
    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.UnionType,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].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.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.type.UnionType,java.lang.Object)"
    functionUses: 55
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.UnionType:123,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.type.UnionType:129"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.UnionType:132"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.UnionType:131"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.type.UnionType:132"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.UnionType:138"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.UnionType:137"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.type.UnionType:133"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.UnionType:132"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.UnionType:131"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.UnionType:132,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    - Src: "com.github.javaparser.ast.type.UnionType:133,1"
      Dst: "[com.github.javaparser.ast.NodeList].get"
    - Src: "com.github.javaparser.ast.type.UnionType:134,1"
      Dst: "[com.github.javaparser.ast.NodeList].remove"
    - Src: "com.github.javaparser.ast.type.UnionType:138,1"
      Dst: "[com.github.javaparser.ast.type.Type].remove"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.type.UnionType].asString()"
    functionSourceFile: "com.github.javaparser.ast.type.UnionType"
    linkageType: null
    functionLinenumber: 142
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.UnionType$asString__385].bootstrap$()"
    functionUses: 3
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.UnionType:143,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.type.UnionType:143,1"
      Dst: "[com.github.javaparser.ast.type.UnionType$asString__385].bootstrap$"
    - Src: "com.github.javaparser.ast.type.UnionType:143,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.type.UnionType:143,1"
      Dst: "[java.util.stream.Collectors].joining"
    - Src: "com.github.javaparser.ast.type.UnionType:143,1"
      Dst: "[java.util.stream.Stream].collect"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.UnionType].clone()"
    functionSourceFile: "com.github.javaparser.ast.type.UnionType"
    linkageType: null
    functionLinenumber: 148
    functionDepth: 0
    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: 46
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.UnionType:149,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>"
    - Src: "com.github.javaparser.ast.type.UnionType:149,1"
      Dst: "[com.github.javaparser.ast.type.UnionType].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.UnionType].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.type.UnionType"
    linkageType: null
    functionLinenumber: 154
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.UnionTypeMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: 160
    functionDepth: 0
    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:161"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.UnionType:164"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.UnionType:163"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.ast.type.UnionType:164"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.UnionType:170"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.github.javaparser.ast.type.UnionType:169"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.type.UnionType:165"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.UnionType:164"
        BranchSideFuncs:
        - "set(int,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.type.UnionType:163"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "com.github.javaparser.ast.type.UnionType:164,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    - Src: "com.github.javaparser.ast.type.UnionType:165,1"
      Dst: "[com.github.javaparser.ast.NodeList].get"
    - Src: "com.github.javaparser.ast.type.UnionType:166,1"
      Dst: "[com.github.javaparser.ast.NodeList].set"
    - Src: "com.github.javaparser.ast.type.UnionType:170,1"
      Dst: "[com.github.javaparser.ast.type.Type].replace"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.type.UnionType].isUnionType()"
    functionSourceFile: "com.github.javaparser.ast.type.UnionType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.UnionType].asUnionType()"
    functionSourceFile: "com.github.javaparser.ast.type.UnionType"
    linkageType: null
    functionLinenumber: -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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.UnionType].ifUnionType(java.util.function.Consumer)"
    functionSourceFile: "com.github.javaparser.ast.type.UnionType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.UnionType:188,1"
      Dst: "[java.util.function.Consumer].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.UnionType].resolve()"
    functionSourceFile: "com.github.javaparser.ast.type.UnionType"
    linkageType: null
    functionLinenumber: 192
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedUnionType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getSymbolResolver()"
    - "[com.github.javaparser.symbolsolver.JavaSymbolSolver].toResolvedType(com.github.javaparser.ast.type.Type,java.lang.Class)"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.UnionType:193,1"
      Dst: "[com.github.javaparser.ast.Node].getSymbolResolver"
    - Src: "com.github.javaparser.ast.type.UnionType:193,1"
      Dst: "[com.github.javaparser.resolution.SymbolResolver].toResolvedType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.UnionType].toUnionType()"
    functionSourceFile: "com.github.javaparser.ast.type.UnionType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.UnionType:199,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 203
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.Context"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.UnionType$lambda_convertToUsage_0__676].bootstrap$(com.github.javaparser.resolution.Context)"
    - "[com.github.javaparser.ast.type.UnionType].getElements()"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].<init>(java.util.List)"
    functionUses: 3
    ICount: 12
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.UnionType:204,1"
      Dst: "[com.github.javaparser.ast.type.UnionType].getElements"
    - Src: "com.github.javaparser.ast.type.UnionType:204,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.type.UnionType:204,1"
      Dst: "[com.github.javaparser.ast.type.UnionType$lambda_convertToUsage_0__676].bootstrap$"
    - Src: "com.github.javaparser.ast.type.UnionType:205,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.type.UnionType:206,1"
      Dst: "[java.util.stream.Collectors].toList"
    - Src: "com.github.javaparser.ast.type.UnionType:206,1"
      Dst: "[java.util.stream.Stream].collect"
    - Src: "com.github.javaparser.ast.type.UnionType:207,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedUnionType].<init>"
    JavaMethodInfo: null
    BBCount: 1
    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: null
    functionLinenumber: 204
    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.TypeParameter].convertToUsage(com.github.javaparser.resolution.Context)"
    - "[com.github.javaparser.ast.type.ArrayType].convertToUsage(com.github.javaparser.resolution.Context)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].convertToUsage(com.github.javaparser.resolution.Context)"
    functionUses: 1
    ICount: 4
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.UnionType:205,1"
      Dst: "[com.github.javaparser.ast.type.ConvertibleToUsage].convertToUsage"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrinter].<init>()"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrinter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrinter:44,1"
      Dst: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].<init>"
    - Src: "com.github.javaparser.printer.PrettyPrinter:44,1"
      Dst: "[com.github.javaparser.printer.PrettyPrinter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrinter].<init>(com.github.javaparser.printer.configuration.PrettyPrinterConfiguration)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrinter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrinter:48,1"
      Dst: "[com.github.javaparser.printer.PrettyPrinter$init__1313].bootstrap$"
    - Src: "com.github.javaparser.printer.PrettyPrinter:48,1"
      Dst: "[com.github.javaparser.printer.PrettyPrinter].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration"
    - "java.util.function.Function"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrinter:51,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrinter].getConfiguration()"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrinter"
    linkageType: null
    functionLinenumber: 59
    functionDepth: 0
    returnType: "com.github.javaparser.printer.configuration.PrinterConfiguration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrinter].setConfiguration(com.github.javaparser.printer.configuration.PrinterConfiguration)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrinter"
    linkageType: null
    functionLinenumber: 66
    functionDepth: 0
    returnType: "com.github.javaparser.printer.Printer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.configuration.PrinterConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrinter:67"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrinter:69"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrinter:68"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrinter:68,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrinter].print(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrinter"
    linkageType: null
    functionLinenumber: 74
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_73__174].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__6].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_110__296].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__310].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__285].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__184].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__216].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_42__126].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_10__18].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_44__197].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_124__200].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__237].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_15__180].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_90__127].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_25__90].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__128].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_40__43].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__159].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_122__236].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__172].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__198].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__142].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__140].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_52__23].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__300].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_120__239].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_32__168].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__253].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_106__104].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_35__14].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_117__47].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__12].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_4__150].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__106].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__32].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_60__273].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils$lambda_getPackageName_0__355].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__163].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_84__72].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_89__327].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__178].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__294].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_101__287].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_94__8].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_99__308].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_98__302].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_27__181].apply(java.lang.Object)"
    - "[com.github.javaparser.JavaToken$toString__2].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_51__224].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_21__37].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__304].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__24].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_71__314].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_49__312].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__265].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__245].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_97__9].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_19__83].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_3__161].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_13__154].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_102__99].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__324].apply(java.lang.Object)"
    - "[com.github.javaparser.Problem$lambda_getVerboseMessage_1__333].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_92__215].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_16__98].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__219].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_111__272].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__73].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__136].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__234].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_85__264].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_8__187].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_30__299].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence$lambda_toString_1__4].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_91__214].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_65__190].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__331].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__54].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__268].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_125__211].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_109__139].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_46__284].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_118__50].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_2__244].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__124].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__212].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__288].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_115__53].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_static_4__349].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.Expression$lambda_static_1__22].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__241].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_86__322].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__92].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_20__36].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_96__29].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_119__120].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__315].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__84].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__45].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__320].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_36__105].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_116__58].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__156].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__317].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_26__91].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__152].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__221].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__102].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__276].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__250].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__59].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_103__203].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__297].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_28__111].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__248].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_78__144].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_39__42].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_33__218].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__118].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__62].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__19].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_50__223].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_5__151].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_79__255].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__69].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__67].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_9__323].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_93__130].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_18__252].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__188].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_55__196].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_1__243].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_53__267].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__87].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_48__95].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__40].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_76__65].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_54__247].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__165].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_100__309].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_29__112].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_0__80].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__278].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__182].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__51].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_82__280].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__27].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_81__291].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__96].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__170].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__10].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_88__326].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_68__115].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_56__138].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_95__145].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__56].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_45__283].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__16].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_31__167].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__38].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_63__303].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_62__275].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_43__210].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__262].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_38__77].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__81].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_113__177].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_14__155].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_23__76].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__100].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_69__162].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__208].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_57__44].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__175].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__131].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_77__225].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_24__89].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_66__257].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_7__186].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__229].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__48].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_67__258].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_75__64].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_34__26].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__232].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature$asString__335].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_108__261].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_70__313].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__116].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_126__290].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__113].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_22__75].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_17__231].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__306].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_37__240].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList$toString__3].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_64__169].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_123__330].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__108].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_121__121].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_58__34].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__191].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_107__158].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_105__205].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_61__274].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_6__66].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__30].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__206].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__194].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__328].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__122].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_104__204].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__78].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__134].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__148].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_41__15].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix$lambda_toString_1__1].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_74__110].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_72__193].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_47__94].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_83__71].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__226].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__270].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__146].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.Node$lambda_getPrinter_1__334].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_59__35].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_modifyList_112__342].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_80__256].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_12__133].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__201].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__281].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__259].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_11__319].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_114__61].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_87__228].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__292].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].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.EmptyStmt].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.MethodCallExpr].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.FieldDeclaration].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.modules.ModuleRequiresDirective].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.PatternExpr].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.JavadocComment].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.body.MethodDeclaration].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.expr.ThisExpr].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.expr.AssignExpr].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.expr.CharLiteralExpr].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.expr.EnclosedExpr].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.SwitchExpr].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.LambdaExpr].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.stmt.ReturnStmt].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.stmt.AssertStmt].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.YieldStmt].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.ConditionalExpr].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.stmt.TryStmt].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.expr.BinaryExpr].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.SwitchStmt].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.expr.VariableDeclarationExpr].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.expr.SingleMemberAnnotationExpr].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.stmt.BlockStmt].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.ArrayInitializerExpr].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.IntegerLiteralExpr].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.expr.SuperExpr].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.TextBlockLiteralExpr].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.CatchClause].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.UnknownType].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.expr.NameExpr].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.modules.ModuleDeclaration].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.DoubleLiteralExpr].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.LocalRecordDeclarationStmt].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.type.ClassOrInterfaceType].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.body.Parameter].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.VoidType].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.stmt.WhileStmt].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.MarkerAnnotationExpr].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.ArrayCreationLevel].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.body.EnumConstantDeclaration].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.stmt.DoStmt].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.expr.MethodReferenceExpr].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.comments.BlockComment].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.stmt.IfStmt].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.CompilationUnit].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.UnaryExpr].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.ArrayCreationExpr].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.SynchronizedStmt].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.PrettyPrintVisitor].toString()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].toString()"
    functionUses: 2
    ICount: 10
    EdgeCount: 337
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrinter:75,1"
      Dst: "[java.util.function.Function].apply"
    - Src: "com.github.javaparser.printer.PrettyPrinter:76,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.printer.PrettyPrinter:77,1"
      Dst: "[java.lang.Object].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_145__603].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_145__603"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__603].<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__603:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_145__603].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_145__603].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_145__603"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_145__603:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_145__603].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_145__603"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_145__603:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$145"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_114__61].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_114__61"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__61].<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__61:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_114__61].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_114__61].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_114__61"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_114__61:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_114__61].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_114__61"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 14
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_114__61:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$114"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_findTypeDeclarations_5__871].bootstrap$(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_findTypeDeclarations_5__871"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Supplier"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_findTypeDeclarations_5__871].<init>(com.github.javaparser.resolution.types.ResolvedType)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_findTypeDeclarations_5__871:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_findTypeDeclarations_5__871].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_findTypeDeclarations_5__871].<init>(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_findTypeDeclarations_5__871"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_findTypeDeclarations_5__871:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_findTypeDeclarations_5__871].get()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_findTypeDeclarations_5__871"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].lambda$findTypeDeclarations$5(com.github.javaparser.resolution.types.ResolvedType)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_findTypeDeclarations_5__871:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].lambda$findTypeDeclarations$5"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_33__1070].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_33__1070"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_33__1070].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_33__1070:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_33__1070].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_33__1070].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_33__1070"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_33__1070:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_33__1070].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_33__1070"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__1070:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$33"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TypeKey].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TypeKey"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TypeKey:25,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TypeKey].<init>(com.fasterxml.jackson.databind.util.TypeKey)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TypeKey"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.util.TypeKey"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TypeKey:27,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TypeKey].<init>(java.lang.Class,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TypeKey"
    linkageType: null
    functionLinenumber: 33
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TypeKey].typedHash(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.util.TypeKey].untypedHash(java.lang.Class)"
    functionUses: 4
    ICount: 13
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.TypeKey:38"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TypeKey:34"
        BranchSideFuncs:
        - "typedHash(java.lang.Class)"
        - "untypedHash(java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.util.TypeKey:33"
        BranchSideFuncs:
        - "typedHash(java.lang.Class)"
        - "untypedHash(java.lang.Class)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TypeKey:34,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.databind.util.TypeKey:38,1"
      Dst: "[com.fasterxml.jackson.databind.util.TypeKey].typedHash"
    - Src: "com.fasterxml.jackson.databind.util.TypeKey:38,1"
      Dst: "[com.fasterxml.jackson.databind.util.TypeKey].untypedHash"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TypeKey].<init>(com.fasterxml.jackson.databind.JavaType,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TypeKey"
    linkageType: null
    functionLinenumber: 40
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TypeKey].typedHash(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.util.TypeKey].untypedHash(com.fasterxml.jackson.databind.JavaType)"
    functionUses: 5
    ICount: 13
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.TypeKey:45"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TypeKey:41"
        BranchSideFuncs:
        - "typedHash(com.fasterxml.jackson.databind.JavaType)"
        - "untypedHash(com.fasterxml.jackson.databind.JavaType)"
      - BranchSide: "com.fasterxml.jackson.databind.util.TypeKey:40"
        BranchSideFuncs:
        - "typedHash(com.fasterxml.jackson.databind.JavaType)"
        - "untypedHash(com.fasterxml.jackson.databind.JavaType)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TypeKey:41,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.databind.util.TypeKey:45,1"
      Dst: "[com.fasterxml.jackson.databind.util.TypeKey].typedHash"
    - Src: "com.fasterxml.jackson.databind.util.TypeKey:45,1"
      Dst: "[com.fasterxml.jackson.databind.util.TypeKey].untypedHash"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TypeKey].untypedHash(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TypeKey"
    linkageType: null
    functionLinenumber: 48
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TypeKey:49,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.util.TypeKey:49,1"
      Dst: "[java.lang.String].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TypeKey].typedHash(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TypeKey"
    linkageType: null
    functionLinenumber: 52
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TypeKey:53,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.util.TypeKey:53,1"
      Dst: "[java.lang.String].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TypeKey].untypedHash(com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TypeKey"
    linkageType: null
    functionLinenumber: 56
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.IdentityEqualityType].hashCode()"
    - "[com.fasterxml.jackson.databind.JavaType].hashCode()"
    functionUses: 2
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TypeKey:57,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TypeKey].typedHash(com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TypeKey"
    linkageType: null
    functionLinenumber: 60
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.IdentityEqualityType].hashCode()"
    - "[com.fasterxml.jackson.databind.JavaType].hashCode()"
    functionUses: 2
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TypeKey:61,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TypeKey].resetTyped(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TypeKey"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TypeKey:68,1"
      Dst: "[com.fasterxml.jackson.databind.util.TypeKey].typedHash"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TypeKey].resetUntyped(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TypeKey"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TypeKey:75,1"
      Dst: "[com.fasterxml.jackson.databind.util.TypeKey].untypedHash"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TypeKey].resetTyped(com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TypeKey"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TypeKey:82,1"
      Dst: "[com.fasterxml.jackson.databind.util.TypeKey].typedHash"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TypeKey].resetUntyped(com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TypeKey"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TypeKey:89,1"
      Dst: "[com.fasterxml.jackson.databind.util.TypeKey].untypedHash"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TypeKey].isTyped()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TypeKey"
    linkageType: null
    functionLinenumber: 92
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TypeKey].getRawType()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TypeKey"
    linkageType: null
    functionLinenumber: 96
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TypeKey].getType()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TypeKey"
    linkageType: null
    functionLinenumber: 100
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TypeKey].hashCode()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TypeKey"
    linkageType: null
    functionLinenumber: 103
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TypeKey].toString()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TypeKey"
    linkageType: null
    functionLinenumber: 106
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 19
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.TypeKey:107"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TypeKey:110"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TypeKey:109"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TypeKey:108,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.util.TypeKey:108,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TypeKey].equals(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TypeKey"
    linkageType: null
    functionLinenumber: 115
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.SimpleType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IdentityEqualityType].equals(java.lang.Object)"
    functionUses: 33
    ICount: 28
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.TypeKey:116"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TypeKey:117"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TypeKey:116"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.TypeKey:117"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TypeKey:118"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TypeKey:117"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.TypeKey:118"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TypeKey:121"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TypeKey:120"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.TypeKey:122"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TypeKey:128"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TypeKey:127"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.TypeKey:123"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TypeKey:126"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TypeKey:125"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.util.TypeKey:124"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TypeKey:123"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TypeKey:118,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.util.TypeKey:126,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].equals"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$TypeSubstitution].empty()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$TypeSubstitution"
    linkageType: null
    functionLinenumber: 399
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$TypeSubstitution"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$TypeSubstitution].<init>()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$TypeSubstitution:400,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$TypeSubstitution].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$TypeSubstitution].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$TypeSubstitution"
    linkageType: null
    functionLinenumber: 402
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$TypeSubstitution:403,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$TypeSubstitution:404,1"
      Dst: "[java.util.LinkedList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$TypeSubstitution].isEmpty()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$TypeSubstitution"
    linkageType: null
    functionLinenumber: 408
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$TypeSubstitution:409"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$TypeSubstitution:408"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$TypeSubstitution].withPair(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$TypeSubstitution"
    linkageType: null
    functionLinenumber: 412
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration"
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    functionUses: 2
    ICount: 8
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$TypeSubstitution:413,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$TypeSubstitution].typeParameterDeclarations()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$TypeSubstitution"
    linkageType: null
    functionLinenumber: 417
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$TypeSubstitution].substitutedType(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$TypeSubstitution"
    linkageType: null
    functionLinenumber: 421
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList].indexOf(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].indexOf(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].object()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].object()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].object()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1].object()"
    functionUses: 3
    ICount: 12
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$TypeSubstitution:423"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$TypeSubstitution:421"
        BranchSideFuncs:
        - "indexOf(java.lang.Object)"
        - "object()"
        - "get(int)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$TypeSubstitution:422,1"
      Dst: "[java.util.List].indexOf"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$TypeSubstitution:423,1"
      Dst: "[java.util.List].get"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$TypeSubstitution:423,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].object"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$TypeSubstitution].access$000(com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$TypeSubstitution)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$TypeSubstitution"
    linkageType: null
    functionLinenumber: 391
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$TypeSubstitution"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ClassOrInterfaceType].<init>()"
    functionSourceFile: "com.github.javaparser.ast.type.ClassOrInterfaceType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:83,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].<init>"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:83,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:83,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ClassOrInterfaceType].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.type.ClassOrInterfaceType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:90,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].<init>"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:90,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:90,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 93
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.ClassOrInterfaceType"
    - "java.lang.String"
    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)"
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.ast.expr.SimpleName].<init>(java.lang.String)"
    functionUses: 1
    ICount: 9
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:94,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].<init>"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:94,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:94,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -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: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:98,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:98,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -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: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:103,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 110
    functionDepth: 0
    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: 4
    ICount: 12
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:111,1"
      Dst: "[com.github.javaparser.ast.type.ReferenceType].<init>"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:112,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].setScope"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:113,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].setName"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:114,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].setTypeArguments"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:115,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 120
    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.type.ClassOrInterfaceType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.type.ClassOrInterfaceType,java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].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.GenericListVisitorAdapter].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.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.type.ClassOrInterfaceType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].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.GenericVisitorAdapter].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)"
    functionUses: 101
    ICount: 5
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:121,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 126
    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.printer.PrettyPrintVisitor].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.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.type.ClassOrInterfaceType,java.lang.Object)"
    functionUses: 106
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:127,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ClassOrInterfaceType].getName()"
    functionSourceFile: "com.github.javaparser.ast.type.ClassOrInterfaceType"
    linkageType: null
    functionLinenumber: 131
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.SimpleName"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 29
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ClassOrInterfaceType].getNameWithScope()"
    functionSourceFile: "com.github.javaparser.ast.type.ClassOrInterfaceType"
    linkageType: null
    functionLinenumber: 135
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_getNameWithScope_0__382].bootstrap$(java.lang.StringBuilder)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].getScope()"
    - "[com.github.javaparser.ast.expr.SimpleName].asString()"
    functionUses: 6
    ICount: 11
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:136,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:137,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].getScope"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:137,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_getNameWithScope_0__382].bootstrap$"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:137,1"
      Dst: "[java.util.Optional].ifPresent"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:138,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].asString"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:138,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:139,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ClassOrInterfaceType].getScope()"
    functionSourceFile: "com.github.javaparser.ast.type.ClassOrInterfaceType"
    linkageType: null
    functionLinenumber: 143
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 31
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:144,1"
      Dst: "[java.util.Optional].ofNullable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ClassOrInterfaceType].isBoxedType()"
    functionSourceFile: "com.github.javaparser.ast.type.ClassOrInterfaceType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:148,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].getIdentifier"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:148,1"
      Dst: "[java.util.HashMap].containsKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ClassOrInterfaceType].toUnboxedType()"
    functionSourceFile: "com.github.javaparser.ast.type.ClassOrInterfaceType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.PrimitiveType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.type.ClassOrInterfaceType:152"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.ClassOrInterfaceType:155"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.ClassOrInterfaceType:154"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:152,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].isBoxedType"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:153,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:153,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:153,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:153,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:155,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].getIdentifier"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:155,1"
      Dst: "[java.util.HashMap].get"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:155,1"
      Dst: "[com.github.javaparser.ast.type.PrimitiveType].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 159
    functionDepth: 0
    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:161"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.ClassOrInterfaceType:164"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.ClassOrInterfaceType:163"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.type.ClassOrInterfaceType:165"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.ClassOrInterfaceType:167"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.type.ClassOrInterfaceType:166"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:160,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:164,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:166,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:168,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ClassOrInterfaceType].setScope(com.github.javaparser.ast.type.ClassOrInterfaceType)"
    functionSourceFile: "com.github.javaparser.ast.type.ClassOrInterfaceType"
    linkageType: null
    functionLinenumber: 179
    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:180"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.ClassOrInterfaceType:183"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.ClassOrInterfaceType:182"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.type.ClassOrInterfaceType:184"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.ClassOrInterfaceType:186"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.type.ClassOrInterfaceType:185"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:183,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:185,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:187,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ClassOrInterfaceType].getTypeArguments()"
    functionSourceFile: "com.github.javaparser.ast.type.ClassOrInterfaceType"
    linkageType: null
    functionLinenumber: 192
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 34
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:193,1"
      Dst: "[java.util.Optional].ofNullable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ClassOrInterfaceType].setTypeArguments(com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.type.ClassOrInterfaceType"
    linkageType: null
    functionLinenumber: 203
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.ClassOrInterfaceType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    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:204"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.ClassOrInterfaceType:207"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.ClassOrInterfaceType:206"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.type.ClassOrInterfaceType:208"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.ClassOrInterfaceType:210"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.type.ClassOrInterfaceType:209"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:207,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:209,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:211,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ClassOrInterfaceType].setAnnotations(com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.type.ClassOrInterfaceType"
    linkageType: null
    functionLinenumber: 216
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.ClassOrInterfaceType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    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:217,1"
      Dst: "[com.github.javaparser.ast.type.Type].setAnnotations"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.type.ClassOrInterfaceType:223"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.ClassOrInterfaceType:226"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.ClassOrInterfaceType:225"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.type.ClassOrInterfaceType:226"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.ClassOrInterfaceType:232"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.ClassOrInterfaceType:231"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.type.ClassOrInterfaceType:227"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.ClassOrInterfaceType:232"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.ClassOrInterfaceType:231"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.type.ClassOrInterfaceType:232"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.ClassOrInterfaceType:240"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.ClassOrInterfaceType:239"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.type.ClassOrInterfaceType:233"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.ClassOrInterfaceType:240"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.ClassOrInterfaceType:239"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.type.ClassOrInterfaceType:234"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.ClassOrInterfaceType:233"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.ClassOrInterfaceType:232"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:228,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].removeScope"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:233,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:234,1"
      Dst: "[com.github.javaparser.ast.NodeList].get"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:235,1"
      Dst: "[com.github.javaparser.ast.NodeList].remove"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:240,1"
      Dst: "[com.github.javaparser.ast.type.Type].remove"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.type.ClassOrInterfaceType].asString()"
    functionSourceFile: "com.github.javaparser.ast.type.ClassOrInterfaceType"
    linkageType: null
    functionLinenumber: 244
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_asString_1__390].bootstrap$(java.lang.StringBuilder)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].getScope()"
    - "[com.github.javaparser.ast.expr.SimpleName].asString()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_asString_2__391].bootstrap$(java.lang.StringBuilder)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].getTypeArguments()"
    functionUses: 11
    ICount: 14
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:245,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:246,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].getScope"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:246,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_asString_1__390].bootstrap$"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:246,1"
      Dst: "[java.util.Optional].ifPresent"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:247,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].asString"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:247,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:248,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].getTypeArguments"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:248,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_asString_2__391].bootstrap$"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:249,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ClassOrInterfaceType].toDescriptor()"
    functionSourceFile: "com.github.javaparser.ast.type.ClassOrInterfaceType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:258,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].resolve"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:258,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:258,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].getQualifiedName"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:258,1"
      Dst: "[java.lang.String].replace"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:258,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ClassOrInterfaceType].removeScope()"
    functionSourceFile: "com.github.javaparser.ast.type.ClassOrInterfaceType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.ClassOrInterfaceType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:263,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].setScope"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ClassOrInterfaceType].clone()"
    functionSourceFile: "com.github.javaparser.ast.type.ClassOrInterfaceType"
    linkageType: null
    functionLinenumber: 268
    functionDepth: 0
    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: 46
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:269,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:269,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ClassOrInterfaceType].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.type.ClassOrInterfaceType"
    linkageType: null
    functionLinenumber: 274
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.ClassOrInterfaceTypeMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: 280
    functionDepth: 0
    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:281"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.ClassOrInterfaceType:284"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.ClassOrInterfaceType:283"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.type.ClassOrInterfaceType:284"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.ClassOrInterfaceType:288"
        BranchSideFuncs:
        - "setName(com.github.javaparser.ast.expr.SimpleName)"
      - BranchSide: "com.github.javaparser.ast.type.ClassOrInterfaceType:287"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.type.ClassOrInterfaceType:288"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.ClassOrInterfaceType:294"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.ClassOrInterfaceType:293"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.type.ClassOrInterfaceType:289"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.ClassOrInterfaceType:294"
        BranchSideFuncs:
        - "setScope(com.github.javaparser.ast.type.ClassOrInterfaceType)"
      - BranchSide: "com.github.javaparser.ast.type.ClassOrInterfaceType:293"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.type.ClassOrInterfaceType:294"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.ClassOrInterfaceType:302"
        BranchSideFuncs:
        - "size()"
      - BranchSide: "com.github.javaparser.ast.type.ClassOrInterfaceType:301"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.type.ClassOrInterfaceType:295"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.ClassOrInterfaceType:302"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.github.javaparser.ast.type.ClassOrInterfaceType:301"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.type.ClassOrInterfaceType:296"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.ClassOrInterfaceType:295"
        BranchSideFuncs:
        - "set(int,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.type.ClassOrInterfaceType:294"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:285,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].setName"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:290,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].setScope"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:295,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:296,1"
      Dst: "[com.github.javaparser.ast.NodeList].get"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:297,1"
      Dst: "[com.github.javaparser.ast.NodeList].set"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:302,1"
      Dst: "[com.github.javaparser.ast.type.Type].replace"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.type.ClassOrInterfaceType].isClassOrInterfaceType()"
    functionSourceFile: "com.github.javaparser.ast.type.ClassOrInterfaceType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ClassOrInterfaceType].asClassOrInterfaceType()"
    functionSourceFile: "com.github.javaparser.ast.type.ClassOrInterfaceType"
    linkageType: null
    functionLinenumber: -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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ClassOrInterfaceType].ifClassOrInterfaceType(java.util.function.Consumer)"
    functionSourceFile: "com.github.javaparser.ast.type.ClassOrInterfaceType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:320,1"
      Dst: "[java.util.function.Consumer].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ClassOrInterfaceType].resolve()"
    functionSourceFile: "com.github.javaparser.ast.type.ClassOrInterfaceType"
    linkageType: null
    functionLinenumber: 324
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getSymbolResolver()"
    - "[com.github.javaparser.symbolsolver.JavaSymbolSolver].toResolvedType(com.github.javaparser.ast.type.Type,java.lang.Class)"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:325,1"
      Dst: "[com.github.javaparser.ast.Node].getSymbolResolver"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:325,1"
      Dst: "[com.github.javaparser.resolution.SymbolResolver].toResolvedType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ClassOrInterfaceType].toClassOrInterfaceType()"
    functionSourceFile: "com.github.javaparser.ast.type.ClassOrInterfaceType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:331,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 343
    functionDepth: 0
    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()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].getTypeArguments()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_convertToUsage_3__681].bootstrap$(com.github.javaparser.resolution.Context)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].getTypeArguments()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].isTypeParameter()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].isTypeParameter()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].isTypeParameter()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].isTypeParameter()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].isTypeParameter()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].isTypeParameter()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].isTypeParameter()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].isTypeParameter()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].isTypeParameter()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].isTypeParameter()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].<init>(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].asTypeParameter()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].asTypeParameter()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].asTypeParameter()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].asTypeParameter()"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration,java.util.List)"
    functionUses: 6
    ICount: 34
    EdgeCount: 24
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.type.ClassOrInterfaceType:346"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.ClassOrInterfaceType:349"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "com.github.javaparser.ast.type.ClassOrInterfaceType:348"
        BranchSideFuncs:
        - "getCorrespondingDeclaration()"
    - Branch String: "com.github.javaparser.ast.type.ClassOrInterfaceType:351"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.ClassOrInterfaceType:354"
        BranchSideFuncs:
        - "bootstrap$(com.github.javaparser.resolution.Context)"
        - "getTypeArguments()"
      - BranchSide: "com.github.javaparser.ast.type.ClassOrInterfaceType:353"
        BranchSideFuncs:
        - "isTypeParameter()"
    - Branch String: "com.github.javaparser.ast.type.ClassOrInterfaceType:354"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.ClassOrInterfaceType:357"
        BranchSideFuncs:
        - "asTypeParameter()"
        - "<init>(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration)"
      - BranchSide: "com.github.javaparser.ast.type.ClassOrInterfaceType:356"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration,java.util.List)"
    Callsites:
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:344,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].getNameWithScope"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:345,1"
      Dst: "[com.github.javaparser.resolution.Context].solveType"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:346,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].isSolved"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:347,1"
      Dst: "[com.github.javaparser.resolution.UnsolvedSymbolException].<init>"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:349,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].getCorrespondingDeclaration"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:350,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:351,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].getTypeArguments"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:351,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:352,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:352,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:352,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_convertToUsage_3__681].bootstrap$"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:352,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:352,1"
      Dst: "[java.util.stream.Collectors].toList"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:352,1"
      Dst: "[java.util.stream.Stream].collect"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:354,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].isTypeParameter"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:355,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].asTypeParameter"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:355,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedTypeVariable].<init>"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:357,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>"
    JavaMethodInfo: null
    BBCount: 7
    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: null
    functionLinenumber: 351
    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.UnionType].convertToUsage(com.github.javaparser.resolution.Context)"
    - "[com.github.javaparser.ast.type.ArrayType].convertToUsage(com.github.javaparser.resolution.Context)"
    - "[com.github.javaparser.ast.type.PrimitiveType].convertToUsage(com.github.javaparser.resolution.Context)"
    - "[com.github.javaparser.ast.type.WildcardType].convertToUsage(com.github.javaparser.resolution.Context)"
    - "[com.github.javaparser.ast.type.IntersectionType].convertToUsage(com.github.javaparser.resolution.Context)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].convertToUsage(com.github.javaparser.resolution.Context)"
    - "[com.github.javaparser.ast.type.VarType].convertToUsage(com.github.javaparser.resolution.Context)"
    - "[com.github.javaparser.ast.type.VoidType].convertToUsage(com.github.javaparser.resolution.Context)"
    - "[com.github.javaparser.ast.type.UnknownType].convertToUsage(com.github.javaparser.resolution.Context)"
    - "[com.github.javaparser.ast.type.TypeParameter].convertToUsage(com.github.javaparser.resolution.Context)"
    functionUses: 1
    ICount: 4
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:352,1"
      Dst: "[com.github.javaparser.ast.type.ConvertibleToUsage].convertToUsage"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 247
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.StringBuilder"
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType$asString__891].bootstrap$()"
    functionUses: 1
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:248,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:248,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType$asString__891].bootstrap$"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:248,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:248,1"
      Dst: "[java.util.stream.Collectors].joining"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:248,1"
      Dst: "[java.util.stream.Stream].collect"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:248,1"
      Dst: "[java.lang.StringBuilder].append"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 245
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.StringBuilder"
    - "com.github.javaparser.ast.type.ClassOrInterfaceType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].asString()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:246,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].asString"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:246,1"
      Dst: "[java.lang.StringBuilder].append"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 136
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.StringBuilder"
    - "com.github.javaparser.ast.type.ClassOrInterfaceType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].getNameWithScope()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:137,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].getNameWithScope"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:137,1"
      Dst: "[java.lang.StringBuilder].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$EmptyCollector].<init>(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$EmptyCollector"
    linkageType: null
    functionLinenumber: 65
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector].<init>(java.lang.Object)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$EmptyCollector:66,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotationCollector].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$EmptyCollector].asAnnotations()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$EmptyCollector"
    linkageType: null
    functionLinenumber: 69
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.Annotations"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$EmptyCollector].asAnnotationMap()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$EmptyCollector"
    linkageType: null
    functionLinenumber: 74
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotationMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotationMap].<init>()"
    functionUses: 5
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$EmptyCollector:75,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotationMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$EmptyCollector].isPresent(java.lang.'annotation'.Annotation)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$EmptyCollector"
    linkageType: null
    functionLinenumber: 78
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.annotation.Annotation"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$EmptyCollector].addOrOverride(java.lang.'annotation'.Annotation)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$EmptyCollector"
    linkageType: null
    functionLinenumber: 82
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotationCollector"
    argCount: 1
    argTypes:
    - "java.lang.annotation.Annotation"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$OneCollector].<init>(java.lang.Object,java.lang.Class,java.lang.'annotation'.Annotation)"
    functionUses: 8
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$EmptyCollector:83,1"
      Dst: "[java.lang.annotation.Annotation].annotationType"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$EmptyCollector:83,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$OneCollector].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ArrayBuilders$ByteBuilder].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ArrayBuilders$ByteBuilder"
    linkageType: null
    functionLinenumber: 99
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ArrayBuilders$ByteBuilder:100,1"
      Dst: "[com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ArrayBuilders$ByteBuilder]._constructArray(int)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ArrayBuilders$ByteBuilder"
    linkageType: null
    functionLinenumber: 101
    functionDepth: 0
    returnType: "byte[]"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer:28,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer].serialize(com.fasterxml.jackson.databind.util.TokenBuffer,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer"
    linkageType: null
    functionLinenumber: 33
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.util.TokenBuffer"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].serialize(com.fasterxml.jackson.core.JsonGenerator)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer:34,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].serialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer].serializeWithType(com.fasterxml.jackson.databind.util.TokenBuffer,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer"
    linkageType: null
    functionLinenumber: 53
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.util.TokenBuffer"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeSerializerBase].writeTypePrefix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter].writeTypePrefix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeSerializer].writeTypePrefix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    - "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].typeId(java.lang.Object,com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer].serialize(com.fasterxml.jackson.databind.util.TokenBuffer,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeSerializer].writeTypeSuffix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeSerializerBase].writeTypeSuffix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter].writeTypeSuffix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    functionUses: 1
    ICount: 11
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer:54,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].typeId"
    - Src: "com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer:53,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].writeTypePrefix"
    - Src: "com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer:55,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer].serialize"
    - Src: "com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer:56,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].writeTypeSuffix"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer].getSchema(com.fasterxml.jackson.databind.SerializerProvider,java.lang.reflect.Type)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonNode"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "java.lang.reflect.Type"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer:68,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].createSchemaNode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer].acceptJsonFormatVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer:77,1"
      Dst: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper].expectAnyFormat"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer"
    linkageType: null
    functionLinenumber: 22
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer].serialize(com.fasterxml.jackson.databind.util.TokenBuffer,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionUses: 59
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer:23,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer].serialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer"
    linkageType: null
    functionLinenumber: 22
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer].serializeWithType(com.fasterxml.jackson.databind.util.TokenBuffer,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionUses: 26
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer:23,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer].serializeWithType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.IntersectionType].<init>(com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.type.IntersectionType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.IntersectionType:66,1"
      Dst: "[com.github.javaparser.ast.type.IntersectionType].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 73
    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:74,1"
      Dst: "[com.github.javaparser.ast.type.Type].<init>"
    - Src: "com.github.javaparser.ast.type.IntersectionType:75,1"
      Dst: "[com.github.javaparser.ast.type.IntersectionType].setElements"
    - Src: "com.github.javaparser.ast.type.IntersectionType:76,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 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.HashCodeVisitor].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.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.NoCommentEqualsVisitor].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.symbolsolver.javaparsermodel.DefaultVisitorAdapter].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.ObjectIdentityHashCodeVisitor].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.ModifierVisitor].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)"
    functionUses: 70
    ICount: 5
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.IntersectionType:82,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 87
    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.printer.DefaultPrettyPrinterVisitor].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.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.type.IntersectionType,java.lang.Object)"
    functionUses: 55
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.IntersectionType:88,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.IntersectionType].getElements()"
    functionSourceFile: "com.github.javaparser.ast.type.IntersectionType"
    linkageType: null
    functionLinenumber: 92
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 13
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.IntersectionType].setElements(com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.type.IntersectionType"
    linkageType: null
    functionLinenumber: 97
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.IntersectionType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    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:99"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.IntersectionType:102"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.IntersectionType:101"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.type.IntersectionType:103"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.IntersectionType:105"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.type.IntersectionType:104"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.type.IntersectionType:98,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.type.IntersectionType:102,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.type.IntersectionType:104,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode"
    - Src: "com.github.javaparser.ast.type.IntersectionType:106,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.IntersectionType].setAnnotations(com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.type.IntersectionType"
    linkageType: null
    functionLinenumber: 111
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.IntersectionType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    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:112,1"
      Dst: "[com.github.javaparser.ast.type.Type].setAnnotations"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.type.IntersectionType:118"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.IntersectionType:121"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.IntersectionType:120"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.type.IntersectionType:121"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.IntersectionType:127"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.IntersectionType:126"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.type.IntersectionType:122"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.IntersectionType:121"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.IntersectionType:120"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.IntersectionType:121,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    - Src: "com.github.javaparser.ast.type.IntersectionType:122,1"
      Dst: "[com.github.javaparser.ast.NodeList].get"
    - Src: "com.github.javaparser.ast.type.IntersectionType:123,1"
      Dst: "[com.github.javaparser.ast.NodeList].remove"
    - Src: "com.github.javaparser.ast.type.IntersectionType:127,1"
      Dst: "[com.github.javaparser.ast.type.Type].remove"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.type.IntersectionType].asString()"
    functionSourceFile: "com.github.javaparser.ast.type.IntersectionType"
    linkageType: null
    functionLinenumber: 131
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.IntersectionType$asString__388].bootstrap$()"
    functionUses: 3
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.IntersectionType:132,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.type.IntersectionType:132,1"
      Dst: "[com.github.javaparser.ast.type.IntersectionType$asString__388].bootstrap$"
    - Src: "com.github.javaparser.ast.type.IntersectionType:132,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.type.IntersectionType:132,1"
      Dst: "[java.util.stream.Collectors].joining"
    - Src: "com.github.javaparser.ast.type.IntersectionType:132,1"
      Dst: "[java.util.stream.Stream].collect"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.IntersectionType].clone()"
    functionSourceFile: "com.github.javaparser.ast.type.IntersectionType"
    linkageType: null
    functionLinenumber: 137
    functionDepth: 0
    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: 46
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.IntersectionType:138,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>"
    - Src: "com.github.javaparser.ast.type.IntersectionType:138,1"
      Dst: "[com.github.javaparser.ast.type.IntersectionType].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.IntersectionType].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.type.IntersectionType"
    linkageType: null
    functionLinenumber: 143
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.IntersectionTypeMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: 149
    functionDepth: 0
    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:150"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.IntersectionType:153"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.IntersectionType:152"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.ast.type.IntersectionType:153"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.IntersectionType:159"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.github.javaparser.ast.type.IntersectionType:158"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.type.IntersectionType:154"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.IntersectionType:153"
        BranchSideFuncs:
        - "set(int,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.type.IntersectionType:152"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "com.github.javaparser.ast.type.IntersectionType:153,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    - Src: "com.github.javaparser.ast.type.IntersectionType:154,1"
      Dst: "[com.github.javaparser.ast.NodeList].get"
    - Src: "com.github.javaparser.ast.type.IntersectionType:155,1"
      Dst: "[com.github.javaparser.ast.NodeList].set"
    - Src: "com.github.javaparser.ast.type.IntersectionType:159,1"
      Dst: "[com.github.javaparser.ast.type.Type].replace"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.type.IntersectionType].isIntersectionType()"
    functionSourceFile: "com.github.javaparser.ast.type.IntersectionType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.IntersectionType].asIntersectionType()"
    functionSourceFile: "com.github.javaparser.ast.type.IntersectionType"
    linkageType: null
    functionLinenumber: -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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.IntersectionType].ifIntersectionType(java.util.function.Consumer)"
    functionSourceFile: "com.github.javaparser.ast.type.IntersectionType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.IntersectionType:177,1"
      Dst: "[java.util.function.Consumer].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.IntersectionType].resolve()"
    functionSourceFile: "com.github.javaparser.ast.type.IntersectionType"
    linkageType: null
    functionLinenumber: 181
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedIntersectionType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getSymbolResolver()"
    - "[com.github.javaparser.symbolsolver.JavaSymbolSolver].toResolvedType(com.github.javaparser.ast.type.Type,java.lang.Class)"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.IntersectionType:182,1"
      Dst: "[com.github.javaparser.ast.Node].getSymbolResolver"
    - Src: "com.github.javaparser.ast.type.IntersectionType:182,1"
      Dst: "[com.github.javaparser.resolution.SymbolResolver].toResolvedType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.IntersectionType].toIntersectionType()"
    functionSourceFile: "com.github.javaparser.ast.type.IntersectionType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.IntersectionType:188,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 192
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.Context"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.IntersectionType:193,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.ast.type.IntersectionType:193,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.ast.type.IntersectionType:193,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java7Validator$lambda_new_1__1079].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java7Validator$lambda_new_1__1079"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__1079].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java7Validator$lambda_new_1__1079:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java7Validator$lambda_new_1__1079].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java7Validator$lambda_new_1__1079].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java7Validator$lambda_new_1__1079"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java7Validator$lambda_new_1__1079:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java7Validator$lambda_new_1__1079].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__1079"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__1079:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java7Validator].lambda$new$1"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ext.NioPathDeserializer].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.ext.NioPathDeserializer"
    linkageType: null
    functionLinenumber: 40
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ext.NioPathDeserializer:41,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ext.NioPathDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.ext.NioPathDeserializer"
    linkageType: null
    functionLinenumber: 44
    functionDepth: 0
    returnType: "java.nio.file.Path"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken(java.lang.Class,com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getText()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getText()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getText()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getText()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getText()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getText()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleInstantiationProblem(java.lang.Class,java.lang.Object,java.lang.Throwable)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].handledType()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleInstantiationProblem(java.lang.Class,java.lang.Object,java.lang.Throwable)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer:com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator:com.fasterxml.jackson.databind.util.ArrayIterator:com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator:com.github.javaparser.TokenRange$1:com.github.javaparser.ast.Node$PostOrderIterator:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].handledType()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleInstantiationProblem(java.lang.Class,java.lang.Object,java.lang.Throwable)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].handledType()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleInstantiationProblem(java.lang.Class,java.lang.Object,java.lang.Throwable)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].handledType()"
    functionUses: 82
    ICount: 68
    EdgeCount: 59
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ext.NioPathDeserializer:45"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ext.NioPathDeserializer:49"
        BranchSideFuncs:
        - "handleUnexpectedToken(java.lang.Class,com.fasterxml.jackson.core.JsonParser)"
      - BranchSide: "com.fasterxml.jackson.databind.ext.NioPathDeserializer:48"
        BranchSideFuncs:
        - "getText()"
    - Branch String: "com.fasterxml.jackson.databind.ext.NioPathDeserializer:53"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ext.NioPathDeserializer:57"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ext.NioPathDeserializer:56"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ext.NioPathDeserializer:57"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ext.NioPathDeserializer:65"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ext.NioPathDeserializer:64"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ext.NioPathDeserializer:58"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ext.NioPathDeserializer:65"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ext.NioPathDeserializer:64"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ext.NioPathDeserializer:58"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ext.NioPathDeserializer:65"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ext.NioPathDeserializer:64"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ext.NioPathDeserializer:58"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ext.NioPathDeserializer:65"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ext.NioPathDeserializer:64"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ext.NioPathDeserializer:75"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ext.NioPathDeserializer:80"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
      - BranchSide: "com.fasterxml.jackson.databind.ext.NioPathDeserializer:79"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ext.NioPathDeserializer:76"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ext.NioPathDeserializer:79"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ext.NioPathDeserializer:78"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ext.NioPathDeserializer:45,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].hasToken"
    - Src: "com.fasterxml.jackson.databind.ext.NioPathDeserializer:46,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken"
    - Src: "com.fasterxml.jackson.databind.ext.NioPathDeserializer:49,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getText"
    - Src: "com.fasterxml.jackson.databind.ext.NioPathDeserializer:53,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "com.fasterxml.jackson.databind.ext.NioPathDeserializer:54,1"
      Dst: "[java.nio.file.Paths].get"
    - Src: "com.fasterxml.jackson.databind.ext.NioPathDeserializer:58,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.databind.ext.NioPathDeserializer:58,1"
      Dst: "[java.lang.String].charAt"
    - Src: "com.fasterxml.jackson.databind.ext.NioPathDeserializer:58,1"
      Dst: "[java.lang.Character].isLetter"
    - Src: "com.fasterxml.jackson.databind.ext.NioPathDeserializer:65,1"
      Dst: "[java.net.URI].<init>"
    - Src: "com.fasterxml.jackson.databind.ext.NioPathDeserializer:67,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].handledType"
    - Src: "com.fasterxml.jackson.databind.ext.NioPathDeserializer:67,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleInstantiationProblem"
    - Src: "com.fasterxml.jackson.databind.ext.NioPathDeserializer:73,1"
      Dst: "[java.net.URI].getScheme"
    - Src: "com.fasterxml.jackson.databind.ext.NioPathDeserializer:75,1"
      Dst: "[java.util.ServiceLoader].load"
    - Src: "com.fasterxml.jackson.databind.ext.NioPathDeserializer:75,1"
      Dst: "[java.util.ServiceLoader].iterator"
    - Src: "com.fasterxml.jackson.databind.ext.NioPathDeserializer:75,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.ext.NioPathDeserializer:75,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.ext.NioPathDeserializer:76,1"
      Dst: "[java.nio.file.spi.FileSystemProvider].getScheme"
    - Src: "com.fasterxml.jackson.databind.ext.NioPathDeserializer:76,1"
      Dst: "[java.lang.String].equalsIgnoreCase"
    - Src: "com.fasterxml.jackson.databind.ext.NioPathDeserializer:77,1"
      Dst: "[java.nio.file.spi.FileSystemProvider].getPath"
    - Src: "com.fasterxml.jackson.databind.ext.NioPathDeserializer:82,1"
      Dst: "[java.lang.Throwable].addSuppressed"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_137__452].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_137__452"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__452].<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__452:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_137__452].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_137__452].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_137__452"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_137__452:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_137__452].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_137__452"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_137__452:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$137"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$RemovalTask].<init>(com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap,com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$RemovalTask"
    linkageType: null
    functionLinenumber: 528
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap"
    - "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$RemovalTask:529,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$RemovalTask].run()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$RemovalTask"
    linkageType: null
    functionLinenumber: 536
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].remove(com.fasterxml.jackson.databind.util.internal.Linked)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].makeDead(com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node)"
    functionUses: 3
    ICount: 9
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$RemovalTask:537,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].remove"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$RemovalTask:538,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].makeDead"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_141__584].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_141__584"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__584].<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__584:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_141__584].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_141__584].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_141__584"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_141__584:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_141__584].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_141__584"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_141__584:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$141"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1$lambda_postProcess_0__1032].bootstrap$(com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1)"
    functionSourceFile: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1$lambda_postProcess_0__1032"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__1032].<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__1032:-1,1"
      Dst: "[com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1$lambda_postProcess_0__1032].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1$lambda_postProcess_0__1032].<init>(com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1)"
    functionSourceFile: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1$lambda_postProcess_0__1032"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1$lambda_postProcess_0__1032:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1$lambda_postProcess_0__1032].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1$lambda_postProcess_0__1032"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1$lambda_postProcess_0__1032:-1,1"
      Dst: "[com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1].lambda$postProcess$0"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 48
    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__1080].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:49,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>"
    - 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__1080].bootstrap$"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java8Validator:38,1"
      Dst: "[com.github.javaparser.ast.validator.SingleNodeTypeValidator].<init>"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java8Validator:50,1"
      Dst: "[com.github.javaparser.ast.validator.Validators].replace"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java8Validator:51,1"
      Dst: "[com.github.javaparser.ast.validator.Validators].add"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java8Validator:52,1"
      Dst: "[com.github.javaparser.ast.validator.Validators].remove"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 38
    functionDepth: 0
    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__1087].bootstrap$(com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.NodeList].forEach(java.util.function.Consumer)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithMembers].getMethods()"
    functionUses: 1
    ICount: 8
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.Java8Validator:39"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java8Validator:46"
        BranchSideFuncs:
        - "getMethods()"
        - "forEach(java.util.function.Consumer)"
        - "bootstrap$(com.github.javaparser.ast.validator.ProblemReporter)"
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java8Validator:45"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java8Validator:39,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].isInterface"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java8Validator:40,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithMembers].getMethods"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java8Validator:40,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java8Validator$lambda_new_0__1087].bootstrap$"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java8Validator:40,1"
      Dst: "[java.lang.Iterable].forEach"
    JavaMethodInfo: null
    BBCount: 3
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.validator.ProblemReporter"
    - "com.github.javaparser.ast.body.MethodDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.Java8Validator:41"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java8Validator:44"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java8Validator:43"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.Java8Validator:41"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java8Validator:44"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java8Validator:43"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java8Validator:41,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].isDefault"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java8Validator:41,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].getBody"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java8Validator:41,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java8Validator:42,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter$lambda_getDeclaredAnnotations_2__1120].bootstrap$()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter$lambda_getDeclaredAnnotations_2__1120"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter$lambda_getDeclaredAnnotations_2__1120].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter$lambda_getDeclaredAnnotations_2__1120:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter$lambda_getDeclaredAnnotations_2__1120].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter$lambda_getDeclaredAnnotations_2__1120].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter$lambda_getDeclaredAnnotations_2__1120"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter$lambda_getDeclaredAnnotations_2__1120:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter$lambda_getDeclaredAnnotations_2__1120].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter$lambda_getDeclaredAnnotations_2__1120"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter].lambda$getDeclaredAnnotations$2(com.github.javaparser.ast.expr.AnnotationExpr)"
    functionUses: 6
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter$lambda_getDeclaredAnnotations_2__1120:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter].lambda$getDeclaredAnnotations$2"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].<init>(com.fasterxml.jackson.databind.deser.ValueInstantiator)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating"
    linkageType: null
    functionLinenumber: 517
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.deser.ValueInstantiator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating:518,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].createContextual(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanDescription)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating"
    linkageType: null
    functionLinenumber: 525
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.ValueInstantiator"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.BeanDescription"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].createContextual(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanDescription)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createContextual(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanDescription)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].<init>(com.fasterxml.jackson.databind.deser.ValueInstantiator)"
    functionUses: 2
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating:527"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating:525"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.deser.ValueInstantiator)"
        - "createContextual(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanDescription)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating:526,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createContextual"
    - Src: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating:527,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].delegate()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating"
    linkageType: null
    functionLinenumber: 529
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.ValueInstantiator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 29
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].getValueClass()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating"
    linkageType: null
    functionLinenumber: 532
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].delegate()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Base].getValueClass()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].getValueClass()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].getValueClass()"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].getValueClass()"
    functionUses: 13
    ICount: 4
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating:533,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].delegate"
    - Src: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating:533,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].getValueClass"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].getValueTypeDesc()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating:536,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].delegate"
    - Src: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating:536,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].getValueTypeDesc"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].canInstantiate()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating"
    linkageType: null
    functionLinenumber: 538
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$ConstantValueInstantiator].canInstantiate()"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$LinkedHashMapInstantiator].canInstantiate()"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$ArrayListInstantiator].canInstantiate()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].canInstantiate()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].canInstantiate()"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].canInstantiate()"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$HashMapInstantiator].canInstantiate()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].delegate()"
    functionUses: 3
    ICount: 4
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating:539,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].delegate"
    - Src: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating:539,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].canInstantiate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].canCreateFromString()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating"
    linkageType: null
    functionLinenumber: 541
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].canCreateFromString()"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].canCreateFromString()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].canCreateFromString()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].delegate()"
    functionUses: 7
    ICount: 4
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating:542,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].delegate"
    - Src: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating:542,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].canCreateFromString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].canCreateFromInt()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating"
    linkageType: null
    functionLinenumber: 543
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].canCreateFromInt()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].canCreateFromInt()"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].canCreateFromInt()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].delegate()"
    functionUses: 5
    ICount: 4
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating:544,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].delegate"
    - Src: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating:544,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].canCreateFromInt"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].canCreateFromLong()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating"
    linkageType: null
    functionLinenumber: 545
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].canCreateFromLong()"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].canCreateFromLong()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].canCreateFromLong()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].delegate()"
    functionUses: 3
    ICount: 4
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating:546,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].delegate"
    - Src: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating:546,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].canCreateFromLong"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].canCreateFromDouble()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating"
    linkageType: null
    functionLinenumber: 547
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].canCreateFromDouble()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].canCreateFromDouble()"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].canCreateFromDouble()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].delegate()"
    functionUses: 3
    ICount: 4
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating:548,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].delegate"
    - Src: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating:548,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].canCreateFromDouble"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].canCreateFromBoolean()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating"
    linkageType: null
    functionLinenumber: 549
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].canCreateFromBoolean()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].canCreateFromBoolean()"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].canCreateFromBoolean()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].delegate()"
    functionUses: 4
    ICount: 4
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating:550,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].delegate"
    - Src: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating:550,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].canCreateFromBoolean"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].canCreateUsingDefault()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating"
    linkageType: null
    functionLinenumber: 551
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$HashMapInstantiator].canCreateUsingDefault()"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$ConstantValueInstantiator].canCreateUsingDefault()"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].canCreateUsingDefault()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].canCreateUsingDefault()"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$LinkedHashMapInstantiator].canCreateUsingDefault()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].canCreateUsingDefault()"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$ArrayListInstantiator].canCreateUsingDefault()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].delegate()"
    functionUses: 10
    ICount: 4
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating:552,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].delegate"
    - Src: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating:552,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].canCreateUsingDefault"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].canCreateUsingDelegate()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating"
    linkageType: null
    functionLinenumber: 553
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].canCreateUsingDelegate()"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].canCreateUsingDelegate()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].canCreateUsingDelegate()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].delegate()"
    functionUses: 7
    ICount: 4
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating:554,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].delegate"
    - Src: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating:554,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].canCreateUsingDelegate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].canCreateUsingArrayDelegate()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating"
    linkageType: null
    functionLinenumber: 555
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].canCreateUsingArrayDelegate()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].canCreateUsingArrayDelegate()"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].canCreateUsingArrayDelegate()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].delegate()"
    functionUses: 6
    ICount: 4
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating:556,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].delegate"
    - Src: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating:556,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].canCreateUsingArrayDelegate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].canCreateFromObjectWith()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating"
    linkageType: null
    functionLinenumber: 557
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.JsonLocationInstantiator].canCreateFromObjectWith()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].canCreateFromObjectWith()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].canCreateFromObjectWith()"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].canCreateFromObjectWith()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].delegate()"
    functionUses: 6
    ICount: 4
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating:558,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].delegate"
    - Src: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating:558,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].canCreateFromObjectWith"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].getFromObjectArguments(com.fasterxml.jackson.databind.DeserializationConfig)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating"
    linkageType: null
    functionLinenumber: 561
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.SettableBeanProperty[]"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].delegate()"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].getFromObjectArguments(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].getFromObjectArguments(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonLocationInstantiator].getFromObjectArguments(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].getFromObjectArguments(com.fasterxml.jackson.databind.DeserializationConfig)"
    functionUses: 6
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating:562,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].delegate"
    - Src: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating:562,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].getFromObjectArguments"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].getDelegateType(com.fasterxml.jackson.databind.DeserializationConfig)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating"
    linkageType: null
    functionLinenumber: 566
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].delegate()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].getDelegateType(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].getDelegateType(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].getDelegateType(com.fasterxml.jackson.databind.DeserializationConfig)"
    functionUses: 6
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating:567,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].delegate"
    - Src: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating:567,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].getDelegateType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].getArrayDelegateType(com.fasterxml.jackson.databind.DeserializationConfig)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating"
    linkageType: null
    functionLinenumber: 571
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].delegate()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].getArrayDelegateType(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].getArrayDelegateType(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].getArrayDelegateType(com.fasterxml.jackson.databind.DeserializationConfig)"
    functionUses: 6
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating:572,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].delegate"
    - Src: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating:572,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].getArrayDelegateType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating"
    linkageType: null
    functionLinenumber: 582
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$ArrayListInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$HashMapInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$LinkedHashMapInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$ConstantValueInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].delegate()"
    functionUses: 21
    ICount: 5
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating:583,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].delegate"
    - Src: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating:583,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createUsingDefault"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].createFromObjectWith(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object[])"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating"
    linkageType: null
    functionLinenumber: 587
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createFromObjectWith(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object[])"
    - "[com.fasterxml.jackson.databind.deser.std.JsonLocationInstantiator].createFromObjectWith(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object[])"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].createFromObjectWith(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object[])"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].createFromObjectWith(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object[])"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].delegate()"
    functionUses: 2
    ICount: 6
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating:588,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].delegate"
    - Src: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating:588,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createFromObjectWith"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].createFromObjectWith(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.SettableBeanProperty[],com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating"
    linkageType: null
    functionLinenumber: 594
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.deser.SettableBeanProperty[]"
    - "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].createFromObjectWith(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.SettableBeanProperty[],com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createFromObjectWith(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.SettableBeanProperty[],com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].delegate()"
    functionUses: 2
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating:595,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].delegate"
    - Src: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating:595,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createFromObjectWith"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].createUsingDelegate(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating"
    linkageType: null
    functionLinenumber: 599
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].createUsingDelegate(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].createUsingDelegate(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createUsingDelegate(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].delegate()"
    functionUses: 18
    ICount: 6
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating:600,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].delegate"
    - Src: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating:600,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createUsingDelegate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].createUsingArrayDelegate(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating"
    linkageType: null
    functionLinenumber: 604
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createUsingArrayDelegate(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].createUsingArrayDelegate(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].createUsingArrayDelegate(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].delegate()"
    functionUses: 3
    ICount: 6
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating:605,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].delegate"
    - Src: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating:605,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createUsingArrayDelegate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].createFromString(com.fasterxml.jackson.databind.DeserializationContext,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating"
    linkageType: null
    functionLinenumber: 609
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].createFromString(com.fasterxml.jackson.databind.DeserializationContext,java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].createFromString(com.fasterxml.jackson.databind.DeserializationContext,java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createFromString(com.fasterxml.jackson.databind.DeserializationContext,java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].delegate()"
    functionUses: 4
    ICount: 6
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating:610,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].delegate"
    - Src: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating:610,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createFromString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].createFromInt(com.fasterxml.jackson.databind.DeserializationContext,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating"
    linkageType: null
    functionLinenumber: 614
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].createFromInt(com.fasterxml.jackson.databind.DeserializationContext,int)"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].createFromInt(com.fasterxml.jackson.databind.DeserializationContext,int)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createFromInt(com.fasterxml.jackson.databind.DeserializationContext,int)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].delegate()"
    functionUses: 3
    ICount: 6
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating:615,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].delegate"
    - Src: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating:615,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createFromInt"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].createFromLong(com.fasterxml.jackson.databind.DeserializationContext,long)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating"
    linkageType: null
    functionLinenumber: 619
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].createFromLong(com.fasterxml.jackson.databind.DeserializationContext,long)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].createFromLong(com.fasterxml.jackson.databind.DeserializationContext,long)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createFromLong(com.fasterxml.jackson.databind.DeserializationContext,long)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].delegate()"
    functionUses: 3
    ICount: 6
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating:620,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].delegate"
    - Src: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating:620,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createFromLong"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].createFromBigInteger(com.fasterxml.jackson.databind.DeserializationContext,java.math.BigInteger)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating"
    linkageType: null
    functionLinenumber: 624
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.math.BigInteger"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].createFromBigInteger(com.fasterxml.jackson.databind.DeserializationContext,java.math.BigInteger)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createFromBigInteger(com.fasterxml.jackson.databind.DeserializationContext,java.math.BigInteger)"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].createFromBigInteger(com.fasterxml.jackson.databind.DeserializationContext,java.math.BigInteger)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].delegate()"
    functionUses: 2
    ICount: 6
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating:625,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].delegate"
    - Src: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating:625,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createFromBigInteger"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].createFromDouble(com.fasterxml.jackson.databind.DeserializationContext,double)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating"
    linkageType: null
    functionLinenumber: 629
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].createFromDouble(com.fasterxml.jackson.databind.DeserializationContext,double)"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].createFromDouble(com.fasterxml.jackson.databind.DeserializationContext,double)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createFromDouble(com.fasterxml.jackson.databind.DeserializationContext,double)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].delegate()"
    functionUses: 2
    ICount: 6
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating:630,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].delegate"
    - Src: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating:630,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createFromDouble"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].createFromBigDecimal(com.fasterxml.jackson.databind.DeserializationContext,java.math.BigDecimal)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating"
    linkageType: null
    functionLinenumber: 634
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.math.BigDecimal"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].createFromBigDecimal(com.fasterxml.jackson.databind.DeserializationContext,java.math.BigDecimal)"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].createFromBigDecimal(com.fasterxml.jackson.databind.DeserializationContext,java.math.BigDecimal)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createFromBigDecimal(com.fasterxml.jackson.databind.DeserializationContext,java.math.BigDecimal)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].delegate()"
    functionUses: 2
    ICount: 6
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating:635,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].delegate"
    - Src: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating:635,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createFromBigDecimal"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].createFromBoolean(com.fasterxml.jackson.databind.DeserializationContext,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating"
    linkageType: null
    functionLinenumber: 639
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createFromBoolean(com.fasterxml.jackson.databind.DeserializationContext,boolean)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].createFromBoolean(com.fasterxml.jackson.databind.DeserializationContext,boolean)"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].createFromBoolean(com.fasterxml.jackson.databind.DeserializationContext,boolean)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].delegate()"
    functionUses: 4
    ICount: 6
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating:640,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].delegate"
    - Src: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating:640,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createFromBoolean"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].getDefaultCreator()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating"
    linkageType: null
    functionLinenumber: 649
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedWithParams"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].delegate()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].getDefaultCreator()"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].getDefaultCreator()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].getDefaultCreator()"
    functionUses: 2
    ICount: 4
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating:650,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].delegate"
    - Src: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating:650,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].getDefaultCreator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].getDelegateCreator()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating"
    linkageType: null
    functionLinenumber: 652
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedWithParams"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].delegate()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].getDelegateCreator()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].getDelegateCreator()"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].getDelegateCreator()"
    functionUses: 3
    ICount: 4
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating:653,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].delegate"
    - Src: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating:653,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].getDelegateCreator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].getArrayDelegateCreator()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating"
    linkageType: null
    functionLinenumber: 655
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedWithParams"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].delegate()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].getArrayDelegateCreator()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].getArrayDelegateCreator()"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].getArrayDelegateCreator()"
    functionUses: 3
    ICount: 4
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating:656,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].delegate"
    - Src: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating:656,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].getArrayDelegateCreator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].getWithArgsCreator()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedWithParams"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating:659,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].delegate"
    - Src: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating:659,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].getWithArgsCreator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.ReferenceType].<init>(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[],com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType,java.lang.Object,java.lang.Object,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.ReferenceType"
    linkageType: null
    functionLinenumber: 38
    functionDepth: 0
    returnType: "void"
    argCount: 9
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.type.TypeBindings"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.JavaType[]"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.JavaType"
    - "java.lang.Object"
    - "java.lang.Object"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.SimpleType].<init>(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[],int,java.lang.Object,java.lang.Object,boolean)"
    functionUses: 8
    ICount: 19
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.ReferenceType:42"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.ReferenceType:39"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.ReferenceType:38"
        BranchSideFuncs:
        - "<init>(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[],int,java.lang.Object,java.lang.Object,boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.ReferenceType:39,1"
      Dst: "[java.util.Objects].hashCode"
    - Src: "com.fasterxml.jackson.databind.type.ReferenceType:39,1"
      Dst: "[com.fasterxml.jackson.databind.type.SimpleType].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.ReferenceType].<init>(com.fasterxml.jackson.databind.type.TypeBase,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.ReferenceType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.type.TypeBase"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.ReferenceType:54,1"
      Dst: "[com.fasterxml.jackson.databind.type.SimpleType].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.ReferenceType].upgradeFrom(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.ReferenceType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.ReferenceType"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.ReferenceType:70"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.ReferenceType:75"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.ReferenceType:74"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.ReferenceType:75"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.ReferenceType:78"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.ReferenceType:77"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.ReferenceType:71,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.databind.type.ReferenceType:76,1"
      Dst: "[com.fasterxml.jackson.databind.type.ReferenceType].<init>"
    - Src: "com.fasterxml.jackson.databind.type.ReferenceType:78,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.type.ReferenceType:78,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.ReferenceType].construct(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[],com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.ReferenceType"
    linkageType: null
    functionLinenumber: 86
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.ReferenceType"
    argCount: 5
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.type.TypeBindings"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.JavaType[]"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.ReferenceType].<init>(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[],com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType,java.lang.Object,java.lang.Object,boolean)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.ReferenceType:87,1"
      Dst: "[com.fasterxml.jackson.databind.type.ReferenceType].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.ReferenceType].construct(java.lang.Class,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.ReferenceType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.ReferenceType"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.ReferenceType:93,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings].emptyBindings"
    - Src: "com.fasterxml.jackson.databind.type.ReferenceType:93,1"
      Dst: "[com.fasterxml.jackson.databind.type.ReferenceType].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.ReferenceType].withContentType(com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.ReferenceType"
    linkageType: null
    functionLinenumber: 99
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.ReferenceType].<init>(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[],com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType,java.lang.Object,java.lang.Object,boolean)"
    functionUses: 4
    ICount: 16
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.ReferenceType:100"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.ReferenceType:103"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.ReferenceType:102"
        BranchSideFuncs:
        - "<init>(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[],com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType,java.lang.Object,java.lang.Object,boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.ReferenceType:103,1"
      Dst: "[com.fasterxml.jackson.databind.type.ReferenceType].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.ReferenceType].withTypeHandler(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.ReferenceType"
    linkageType: null
    functionLinenumber: 109
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.ReferenceType"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.ReferenceType].<init>(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[],com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType,java.lang.Object,java.lang.Object,boolean)"
    functionUses: 9
    ICount: 16
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.ReferenceType:110"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.ReferenceType:113"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.ReferenceType:112"
        BranchSideFuncs:
        - "<init>(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[],com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType,java.lang.Object,java.lang.Object,boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.ReferenceType:113,1"
      Dst: "[com.fasterxml.jackson.databind.type.ReferenceType].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.ReferenceType].withContentTypeHandler(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.ReferenceType"
    linkageType: null
    functionLinenumber: 119
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.ReferenceType"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JavaType:com.fasterxml.jackson.databind.type.ResolvedRecursiveType].getTypeHandler()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].<init>(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[],com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType,java.lang.Object,java.lang.Object,boolean)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IterationType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapType].withTypeHandler(java.lang.Object)"
    functionUses: 2
    ICount: 19
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.ReferenceType:120"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.ReferenceType:123"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.ReferenceType:122"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.ReferenceType:120,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getTypeHandler"
    - Src: "com.fasterxml.jackson.databind.type.ReferenceType:124,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].withTypeHandler"
    - Src: "com.fasterxml.jackson.databind.type.ReferenceType:124,1"
      Dst: "[com.fasterxml.jackson.databind.type.ReferenceType].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.ReferenceType].withValueHandler(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.ReferenceType"
    linkageType: null
    functionLinenumber: 129
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.ReferenceType"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.ReferenceType].<init>(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[],com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType,java.lang.Object,java.lang.Object,boolean)"
    functionUses: 11
    ICount: 16
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.ReferenceType:130"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.ReferenceType:133"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.ReferenceType:132"
        BranchSideFuncs:
        - "<init>(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[],com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType,java.lang.Object,java.lang.Object,boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.ReferenceType:133,1"
      Dst: "[com.fasterxml.jackson.databind.type.ReferenceType].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.ReferenceType].withContentValueHandler(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.ReferenceType"
    linkageType: null
    functionLinenumber: 139
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.ReferenceType"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JavaType].getValueHandler()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].<init>(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[],com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType,java.lang.Object,java.lang.Object,boolean)"
    - "[com.fasterxml.jackson.databind.type.CollectionType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IterationType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].withValueHandler(java.lang.Object)"
    functionUses: 2
    ICount: 19
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.ReferenceType:140"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.ReferenceType:143"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.ReferenceType:142"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.ReferenceType:140,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getValueHandler"
    - Src: "com.fasterxml.jackson.databind.type.ReferenceType:144,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].withValueHandler"
    - Src: "com.fasterxml.jackson.databind.type.ReferenceType:144,1"
      Dst: "[com.fasterxml.jackson.databind.type.ReferenceType].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.ReferenceType].withStaticTyping()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.ReferenceType"
    linkageType: null
    functionLinenumber: 149
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.ReferenceType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.ReferenceType].<init>(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[],com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType,java.lang.Object,java.lang.Object,boolean)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.CollectionType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.MapType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.SimpleType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.IterationType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].withStaticTyping()"
    functionUses: 15
    ICount: 16
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.ReferenceType:150"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.ReferenceType:153"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.ReferenceType:152"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.ReferenceType:154,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].withStaticTyping"
    - Src: "com.fasterxml.jackson.databind.type.ReferenceType:154,1"
      Dst: "[com.fasterxml.jackson.databind.type.ReferenceType].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.ReferenceType].refine(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
    functionSourceFile: "com.fasterxml.jackson.databind.type.ReferenceType"
    linkageType: null
    functionLinenumber: 160
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 4
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.type.TypeBindings"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.JavaType[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.ReferenceType].<init>(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[],com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType,java.lang.Object,java.lang.Object,boolean)"
    functionUses: 2
    ICount: 14
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.ReferenceType:161,1"
      Dst: "[com.fasterxml.jackson.databind.type.ReferenceType].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.ReferenceType].buildCanonicalName()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.ReferenceType"
    linkageType: null
    functionLinenumber: 168
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeBase]._hasNTypeParameters(int)"
    - "[com.fasterxml.jackson.databind.type.TypeBase].toCanonical()"
    functionUses: 3
    ICount: 17
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.ReferenceType:171"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.ReferenceType:176"
        BranchSideFuncs:
        - "toCanonical()"
      - BranchSide: "com.fasterxml.jackson.databind.type.ReferenceType:175"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.ReferenceType:171"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.ReferenceType:176"
        BranchSideFuncs:
        - "toCanonical()"
      - BranchSide: "com.fasterxml.jackson.databind.type.ReferenceType:175"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.ReferenceType:169,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.type.ReferenceType:170,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.type.ReferenceType:170,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.type.ReferenceType:171,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBase]._hasNTypeParameters"
    - Src: "com.fasterxml.jackson.databind.type.ReferenceType:173,1"
      Dst: "[com.fasterxml.jackson.core.type.ResolvedType].toCanonical"
    - Src: "com.fasterxml.jackson.databind.type.ReferenceType:176,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.ReferenceType].getContentType()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.ReferenceType"
    linkageType: null
    functionLinenumber: 186
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 37
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.ReferenceType].getReferencedType()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.ReferenceType"
    linkageType: null
    functionLinenumber: 191
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.ReferenceType].hasContentType()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.ReferenceType"
    linkageType: null
    functionLinenumber: 196
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.ReferenceType].isReferenceType()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.ReferenceType"
    linkageType: null
    functionLinenumber: 201
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 16
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.ReferenceType].getErasedSignature(java.lang.StringBuilder)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.ReferenceType"
    linkageType: null
    functionLinenumber: 206
    functionDepth: 0
    returnType: "java.lang.StringBuilder"
    argCount: 1
    argTypes:
    - "java.lang.StringBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeBase]._classSignature(java.lang.Class,java.lang.StringBuilder,boolean)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.ReferenceType:207,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBase]._classSignature"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.ReferenceType].getGenericSignature(java.lang.StringBuilder)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.ReferenceType"
    linkageType: null
    functionLinenumber: 212
    functionDepth: 0
    returnType: "java.lang.StringBuilder"
    argCount: 1
    argTypes:
    - "java.lang.StringBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeBase]._classSignature(java.lang.Class,java.lang.StringBuilder,boolean)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.IterationType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].getGenericSignature(java.lang.StringBuilder)"
    functionUses: 8
    ICount: 9
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.ReferenceType:213,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBase]._classSignature"
    - Src: "com.fasterxml.jackson.databind.type.ReferenceType:214,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.type.ReferenceType:215,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getGenericSignature"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.ReferenceType].getAnchorType()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.ReferenceType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.ReferenceType].isAnchorType()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.ReferenceType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.ReferenceType:242"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.ReferenceType:241"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.ReferenceType].toString()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.ReferenceType"
    linkageType: null
    functionLinenumber: 253
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.ReferenceType].buildCanonicalName()"
    functionUses: 21
    ICount: 13
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.ReferenceType:254,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.type.ReferenceType:255,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.type.ReferenceType:256,1"
      Dst: "[com.fasterxml.jackson.databind.type.ReferenceType].buildCanonicalName"
    - Src: "com.fasterxml.jackson.databind.type.ReferenceType:261,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.ReferenceType].equals(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.ReferenceType"
    linkageType: null
    functionLinenumber: 266
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.SimpleType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IdentityEqualityType].equals(java.lang.Object)"
    functionUses: 47
    ICount: 19
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.ReferenceType:267"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.ReferenceType:268"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.ReferenceType:267"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.ReferenceType:268"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.ReferenceType:269"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.ReferenceType:268"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.ReferenceType:269"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.ReferenceType:270"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.ReferenceType:273"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.ReferenceType:275"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.ReferenceType:269,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.type.ReferenceType:276,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].equals"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].of()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic"
    linkageType: null
    functionLinenumber: 25
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].<init>()"
    functionUses: 3
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:26,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic"
    linkageType: null
    functionLinenumber: 28
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:29,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:23,1"
      Dst: "[java.util.HashSet].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].lub(java.util.Set)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic"
    linkageType: null
    functionLinenumber: 34
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 1
    argTypes:
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorSet].isEmpty()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_lub_0__639].bootstrap$()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].filterEnumType(java.util.Set)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].size()"
    - "[com.github.javaparser.utils.VisitorSet].size()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].supertypes(java.util.Set)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].erased(java.util.List)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].intersection(java.util.List)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].minimalCandidates(java.util.List)"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.utils.VisitorList].isEmpty()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].relevantParameterizations(java.util.List,java.util.List)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].best(java.util.List)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].contains(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].contains(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].contains(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet].contains(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].contains(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].contains(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].contains(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].contains(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet].contains(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].contains(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet].add(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].add(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].leastContainingParameterization(java.util.List)"
    functionUses: 6
    ICount: 46
    EdgeCount: 27
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:35"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:41"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:40"
        BranchSideFuncs:
        - "bootstrap$()"
        - "filterEnumType(java.util.Set)"
        - "size()"
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:54"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:67"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:66"
        BranchSideFuncs:
        - "isEmpty()"
        - "erased(java.util.List)"
        - "intersection(java.util.List)"
        - "minimalCandidates(java.util.List)"
        - "supertypes(java.util.Set)"
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:104"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:119"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:118"
        BranchSideFuncs:
        - "best(java.util.List)"
        - "relevantParameterizations(java.util.List,java.util.List)"
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:191"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:200"
        BranchSideFuncs:
        - "contains(java.lang.Object)"
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:199"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:191"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:200"
        BranchSideFuncs:
        - "contains(java.lang.Object)"
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:199"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:195"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:200"
        BranchSideFuncs:
        - "add(java.lang.Object)"
        - "leastContainingParameterization(java.util.List)"
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:199"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:35,1"
      Dst: "[java.util.Set].isEmpty"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:36,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:41,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:41,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_lub_0__639].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:41,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:41,1"
      Dst: "[java.util.stream.Collectors].toSet"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:41,1"
      Dst: "[java.util.stream.Stream].collect"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:46,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].filterEnumType"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:54,1"
      Dst: "[java.util.Set].size"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:55,1"
      Dst: "[java.util.stream.Stream].findFirst"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:55,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:67,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].supertypes"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:87,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].erased"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:92,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].intersection"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:103,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].minimalCandidates"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:104,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:119,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].relevantParameterizations"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:182,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].best"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:190,1"
      Dst: "[com.google.common.collect.Multimap].get"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:191,1"
      Dst: "[java.util.Collection].contains"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:192,1"
      Dst: "[java.util.HashSet].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:195,1"
      Dst: "[java.util.Set].contains"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:196,1"
      Dst: "[java.util.Set].add"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:197,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:197,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].leastContainingParameterization"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].isEnum(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic"
    linkageType: null
    functionLinenumber: 206
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].isEnum()"
    - "[com.github.javaparser.resolution.declarations.ResolvedEnumDeclaration].isEnum()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isReferenceType()"
    functionUses: 1
    ICount: 14
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:207"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:206"
        BranchSideFuncs:
        - "isReferenceType()"
        - "getTypeDeclaration()"
        - "isEnum()"
        - "asReferenceType()"
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:207"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:206"
        BranchSideFuncs:
        - "isReferenceType()"
        - "getTypeDeclaration()"
        - "isEnum()"
        - "asReferenceType()"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:207,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:207,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:207,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:207,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:207,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].isEnum"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].filterEnumType(java.util.Set)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic"
    linkageType: null
    functionLinenumber: 213
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].isEnum(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].asEnum()"
    - "[com.github.javaparser.resolution.declarations.ResolvedEnumDeclaration].asEnum()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].asReferenceType()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].getQualifiedName()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration()"
    - "[com.github.javaparser.utils.VisitorSet].removeAll(java.util.Collection)"
    functionUses: 1
    ICount: 26
    EdgeCount: 62
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:216"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:227"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "isEnum(com.github.javaparser.resolution.types.ResolvedType)"
        - "next()"
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:226"
        BranchSideFuncs:
        - "removeAll(java.util.Collection)"
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:217"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:225"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:222"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:226"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:225"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:214,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:215,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:216,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:216,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:216,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:217,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].isEnum"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:219,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:219,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:219,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:219,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].asEnum"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:219,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].getQualifiedName"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:221,1"
      Dst: "[java.util.Map].putIfAbsent"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:223,1"
      Dst: "[java.util.List].add"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:227,1"
      Dst: "[java.util.Set].removeAll"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].supertypes(java.util.Set)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic"
    linkageType: null
    functionLinenumber: 230
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_supertypes_1__809].bootstrap$(com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:231,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:231,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_supertypes_1__809].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:232,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:233,1"
      Dst: "[java.util.stream.Collectors].toList"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:233,1"
      Dst: "[java.util.stream.Stream].collect"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].supertypes(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic"
    linkageType: null
    functionLinenumber: 237
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isReferenceType()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].supertypes(com.github.javaparser.resolution.types.ResolvedReferenceType)"
    functionUses: 1
    ICount: 12
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:238"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:239"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:238"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:238,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:238,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:238,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].supertypes"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:239,1"
      Dst: "[java.util.LinkedHashSet].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].supertypes(com.github.javaparser.resolution.types.ResolvedReferenceType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic"
    linkageType: null
    functionLinenumber: 242
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedReferenceType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].getAllAncestors()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:243,1"
      Dst: "[java.util.LinkedHashSet].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:244,1"
      Dst: "[java.util.Set].add"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:245,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].getAllAncestors"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:245,1"
      Dst: "[java.util.Set].addAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].erased(java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic"
    linkageType: null
    functionLinenumber: 249
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_erased_2__810].bootstrap$()"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:250,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:250,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_erased_2__810].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:251,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:253,1"
      Dst: "[java.util.stream.Collectors].toList"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:253,1"
      Dst: "[java.util.stream.Stream].collect"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].intersection(java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic"
    linkageType: null
    functionLinenumber: 256
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$intersection__811].bootstrap$()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].union(java.util.List)"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:257,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:257,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].union"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:257,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$intersection__811].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:257,1"
      Dst: "[java.util.stream.Stream].reduce"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:257,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].union(java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic"
    linkageType: null
    functionLinenumber: 260
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$stream__924].bootstrap$()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$init__925].bootstrap$()"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:261,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:261,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$stream__924].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:261,1"
      Dst: "[java.util.stream.Stream].flatMap"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:261,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$init__925].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:261,1"
      Dst: "[java.util.stream.Collectors].toCollection"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:261,1"
      Dst: "[java.util.stream.Stream].collect"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].minimalCandidates(java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic"
    linkageType: null
    functionLinenumber: 271
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_minimalCandidates_3__812].bootstrap$(com.github.javaparser.resolution.types.ResolvedType)"
    functionUses: 1
    ICount: 16
    EdgeCount: 51
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:273"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:278"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "bootstrap$(com.github.javaparser.resolution.types.ResolvedType)"
        - "next()"
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:277"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:274"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:277"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:276"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:272,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:273,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:273,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:273,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:274,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:274,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_minimalCandidates_3__812].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:274,1"
      Dst: "[java.util.stream.Stream].noneMatch"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:275,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].relevantParameterizations(java.util.List,java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic"
    linkageType: null
    functionLinenumber: 290
    functionDepth: 0
    returnType: "com.google.common.collect.Multimap"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$init__813].bootstrap$()"
    - "[com.google.common.collect.Multimaps].newSetMultimap(java.util.Map,com.google.common.base.Supplier)"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].erasure()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].erasure()"
    - "[com.github.javaparser.resolution.types.ResolvedType].erasure()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].erasure()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].erasure()"
    - "[com.github.javaparser.ast.NodeList].contains(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].contains(java.lang.Object)"
    functionUses: 1
    ICount: 26
    EdgeCount: 110
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:292"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:null"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:293"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:299"
        BranchSideFuncs:
        - "hasNext()"
        - "contains(java.lang.Object)"
        - "iterator()"
        - "next()"
        - "erasure()"
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:298"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:295"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:298"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:297"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:291,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:291,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$init__813].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:291,1"
      Dst: "[com.google.common.collect.Multimaps].newSetMultimap"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:292,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:292,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:292,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:293,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:294,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].erasure"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:295,1"
      Dst: "[java.util.List].contains"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:296,1"
      Dst: "[com.google.common.collect.Multimap].put"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].best(java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic"
    linkageType: null
    functionLinenumber: 303
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_best_4__814].bootstrap$()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    functionUses: 1
    ICount: 7
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:304,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_best_4__814].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:304,1"
      Dst: "[java.util.Collections].sort"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:320,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].leastContainingParameterization(java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic"
    linkageType: null
    functionLinenumber: 331
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].leastContainingTypeArgument(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.google.common.collect.Lists].newArrayList(java.lang.Object[])"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.ast.NodeList].subList(int,int)"
    - "[com.github.javaparser.utils.VisitorList].subList(int,int)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].leastContainingParameterization(java.util.List)"
    functionUses: 2
    ICount: 20
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:332"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:335"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:334"
        BranchSideFuncs:
        - "leastContainingTypeArgument(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedType)"
        - "newArrayList(java.lang.Object[])"
        - "subList(int,int)"
        - "get(int)"
        - "leastContainingParameterization(java.util.List)"
        - "size()"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:332,1"
      Dst: "[java.util.List].size"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:333,1"
      Dst: "[java.util.List].get"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:337,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].leastContainingTypeArgument"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:339,1"
      Dst: "[com.google.common.collect.Lists].newArrayList"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:340,1"
      Dst: "[java.util.List].subList"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:340,1"
      Dst: "[java.util.List].addAll"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:342,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].leastContainingParameterization"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].leastContainingTypeArgument(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic"
    linkageType: null
    functionLinenumber: 350
    functionDepth: 0
    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.model.typesystem.LazyType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeParametersMap()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].substitution(java.util.List)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeParametersMap()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].substitution(java.util.List)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$TypeSubstitution].empty()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$TypeSubstitution].typeParameterDeclarations()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$TypeSubstitution].substitutedType(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$TypeSubstitution].substitutedType(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration)"
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isReferenceType()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].isSubstituable(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isReferenceType()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].isSubstituable(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].lcta(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$TypeSubstitution].withPair(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$TypeSubstitution].isEmpty()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].lcta(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].substituteType(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$TypeSubstitution)"
    functionUses: 1
    ICount: 42
    EdgeCount: 85
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:355"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:364"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "typeParameterDeclarations()"
        - "iterator()"
        - "substitutedType(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration)"
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:363"
        BranchSideFuncs:
        - "isEmpty()"
        - "substituteType(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$TypeSubstitution)"
        - "lcta(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedType)"
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:358"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:355"
        BranchSideFuncs:
        - "isReferenceType()"
        - "isSubstituable(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType)"
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:354"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "typeParameterDeclarations()"
        - "iterator()"
        - "substitutedType(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration)"
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:358"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:355"
        BranchSideFuncs:
        - "isReferenceType()"
        - "isSubstituable(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType)"
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:354"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "typeParameterDeclarations()"
        - "iterator()"
        - "substitutedType(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration)"
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:359"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:358"
        BranchSideFuncs:
        - "withPair(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType)"
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:357"
        BranchSideFuncs:
        - "isReferenceType()"
        - "isSubstituable(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType)"
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:359"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:358"
        BranchSideFuncs:
        - "withPair(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType)"
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:357"
        BranchSideFuncs:
        - "isReferenceType()"
        - "isSubstituable(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType)"
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:364"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:363"
        BranchSideFuncs:
        - "isEmpty()"
        - "substituteType(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$TypeSubstitution)"
        - "lcta(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedType)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:351,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:351,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeParametersMap"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:351,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].substitution"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:354,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$TypeSubstitution].empty"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:355,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$TypeSubstitution].typeParameterDeclarations"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:355,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:355,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:355,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:356,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$TypeSubstitution].substitutedType"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:358,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].isSubstituable"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:358,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:360,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].lcta"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:361,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$TypeSubstitution].withPair"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:364,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$TypeSubstitution].isEmpty"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:364,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].substituteType"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].isSubstituable(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic"
    linkageType: null
    functionLinenumber: 372
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration"
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].boundedAsObject(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration)"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].hasBound()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isTypeVariable()"
    functionUses: 2
    ICount: 13
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:373"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:373"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:372"
        BranchSideFuncs:
        - "hasBound()"
        - "isTypeVariable()"
        - "boundedAsObject(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration)"
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:373"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:373,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isTypeVariable"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:373,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].hasBound"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:373,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].boundedAsObject"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].boundedAsObject(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic"
    linkageType: null
    functionLinenumber: 376
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].getBounds()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].getBounds()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getBounds()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1].getBounds()"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].getType()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].object()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].object()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].object()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1].object()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    functionUses: 1
    ICount: 15
    EdgeCount: 22
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:378"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:376"
        BranchSideFuncs:
        - "object()"
        - "getType()"
        - "getBounds()"
        - "get(int)"
        - "equals(java.lang.Object)"
        - "size()"
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:378"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:376"
        BranchSideFuncs:
        - "object()"
        - "getType()"
        - "getBounds()"
        - "get(int)"
        - "equals(java.lang.Object)"
        - "size()"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:377,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].getBounds"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:378,1"
      Dst: "[java.util.List].size"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:378,1"
      Dst: "[java.util.List].get"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:378,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].getType"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:378,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].object"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:378,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].substituteType(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$TypeSubstitution)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic"
    linkageType: null
    functionLinenumber: 381
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    - "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$TypeSubstitution"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].toBuilder()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].typeParametersMap()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$TypeSubstitution].access$000(com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$TypeSubstitution)"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap$Builder].setValue(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$TypeSubstitution].substitutedType(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap$Builder].build()"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].deriveTypeParameters(com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap)"
    functionUses: 1
    ICount: 19
    EdgeCount: 63
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:383"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:386"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "setValue(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType)"
        - "next()"
        - "access$000(com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$TypeSubstitution)"
        - "substitutedType(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration)"
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:385"
        BranchSideFuncs:
        - "asReferenceType()"
        - "build()"
        - "deriveTypeParameters(com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:382,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:382,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].typeParametersMap"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:382,1"
      Dst: "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].toBuilder"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:383,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$TypeSubstitution].access$000"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:383,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:383,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:383,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:384,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$TypeSubstitution].substitutedType"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:384,1"
      Dst: "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap$Builder].setValue"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:386,1"
      Dst: "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap$Builder].build"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:386,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].deriveTypeParameters"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].substitution(java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic"
    linkageType: null
    functionLinenumber: 428
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$TypeSubstitution"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$TypeSubstitution].empty()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_substitution_5__986].bootstrap$(com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$TypeSubstitution)"
    functionUses: 2
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:429,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$TypeSubstitution].empty"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:430,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:430,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_substitution_5__986].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:430,1"
      Dst: "[java.util.stream.Stream].forEach"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].lcta(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic"
    linkageType: null
    functionLinenumber: 445
    functionDepth: 0
    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.types.ResolvedWildcard].isWildcard()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isWildcard()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asWildcard()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].asWildcard()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].lctaBothWildcards(com.github.javaparser.resolution.types.ResolvedWildcard,com.github.javaparser.resolution.types.ResolvedWildcard)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].lctaOneWildcard(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedWildcard)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].lctaNoWildcard(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedType)"
    functionUses: 2
    ICount: 31
    EdgeCount: 23
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:450"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:452"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:453"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:455"
        BranchSideFuncs:
        - "asWildcard()"
        - "lctaBothWildcards(com.github.javaparser.resolution.types.ResolvedWildcard,com.github.javaparser.resolution.types.ResolvedWildcard)"
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:454"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:453"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:455"
        BranchSideFuncs:
        - "asWildcard()"
        - "lctaBothWildcards(com.github.javaparser.resolution.types.ResolvedWildcard,com.github.javaparser.resolution.types.ResolvedWildcard)"
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:454"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:455"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:461"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:460"
        BranchSideFuncs:
        - "lctaNoWildcard(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedType)"
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:456"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:456"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:455"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:457"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:456"
        BranchSideFuncs:
        - "lctaOneWildcard(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedWildcard)"
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:455"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:446,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isWildcard"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:450,1"
      Dst: "[java.lang.Object].equals"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:454,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asWildcard"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:454,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].lctaBothWildcards"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:458,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].lctaOneWildcard"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:461,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].lctaNoWildcard"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].lctaNoWildcard(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic"
    linkageType: null
    functionLinenumber: 469
    functionDepth: 0
    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.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].lub(java.util.Set)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].toSet(com.github.javaparser.resolution.types.ResolvedType[])"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].bound(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedWildcard$BoundType)"
    functionUses: 1
    ICount: 11
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:470,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].toSet"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:470,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].lub"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:471,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].bound"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].lctaOneWildcard(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedWildcard)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic"
    linkageType: null
    functionLinenumber: 474
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    - "com.github.javaparser.resolution.types.ResolvedWildcard"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isUpperBounded()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].getBoundedType()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper].glb(java.util.Set)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].toSet(com.github.javaparser.resolution.types.ResolvedType[])"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].bound(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedWildcard$BoundType)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].getBoundedType()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].lub(java.util.Set)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].toSet(com.github.javaparser.resolution.types.ResolvedType[])"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].bound(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedWildcard$BoundType)"
    functionUses: 1
    ICount: 23
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:475"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:479"
        BranchSideFuncs:
        - "glb(java.util.Set)"
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:478"
        BranchSideFuncs:
        - "toSet(com.github.javaparser.resolution.types.ResolvedType[])"
        - "bound(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedWildcard$BoundType)"
        - "lub(java.util.Set)"
        - "getBoundedType()"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:475,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedWildcard].isUpperBounded"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:476,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedWildcard].getBoundedType"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:476,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].toSet"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:476,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper].glb"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:477,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].bound"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:479,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].lub"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].lctaBothWildcards(com.github.javaparser.resolution.types.ResolvedWildcard,com.github.javaparser.resolution.types.ResolvedWildcard)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic"
    linkageType: null
    functionLinenumber: 484
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedWildcard"
    - "com.github.javaparser.resolution.types.ResolvedWildcard"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isUpperBounded()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isUpperBounded()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].getBoundedType()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].getBoundedType()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper].glb(java.util.Set)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].toSet(com.github.javaparser.resolution.types.ResolvedType[])"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].bound(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedWildcard$BoundType)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isLowerBounded()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isLowerBounded()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].getBoundedType()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].getBoundedType()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].lub(java.util.Set)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].toSet(com.github.javaparser.resolution.types.ResolvedType[])"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].bound(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedWildcard$BoundType)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].getBoundedType()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].getBoundedType()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].getBoundedType()"
    functionUses: 1
    ICount: 39
    EdgeCount: 25
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:485"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:490"
        BranchSideFuncs:
        - "glb(java.util.Set)"
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:489"
        BranchSideFuncs:
        - "isLowerBounded()"
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:485"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:490"
        BranchSideFuncs:
        - "glb(java.util.Set)"
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:489"
        BranchSideFuncs:
        - "isLowerBounded()"
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:490"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:495"
        BranchSideFuncs:
        - "toSet(com.github.javaparser.resolution.types.ResolvedType[])"
        - "bound(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedWildcard$BoundType)"
        - "lub(java.util.Set)"
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:494"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:490"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:495"
        BranchSideFuncs:
        - "toSet(com.github.javaparser.resolution.types.ResolvedType[])"
        - "bound(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedWildcard$BoundType)"
        - "lub(java.util.Set)"
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:494"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:495"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:498"
        BranchSideFuncs:
        - "getBoundedType()"
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:497"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:485,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedWildcard].isUpperBounded"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:486,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedWildcard].getBoundedType"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:486,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].toSet"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:486,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper].glb"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:487,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].bound"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:490,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedWildcard].isLowerBounded"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:491,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].lub"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:495,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].bound(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedWildcard$BoundType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic"
    linkageType: null
    functionLinenumber: 507
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    - "com.github.javaparser.resolution.types.ResolvedWildcard$BoundType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isJavaLangObject()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isReferenceType()"
    - "[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: 5
    ICount: 17
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:508"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:509"
        BranchSideFuncs:
        - "extendsBound(com.github.javaparser.resolution.types.ResolvedType)"
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:508"
        BranchSideFuncs:
        - "extendsBound(com.github.javaparser.resolution.types.ResolvedType)"
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:508"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:509"
        BranchSideFuncs:
        - "extendsBound(com.github.javaparser.resolution.types.ResolvedType)"
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:508"
        BranchSideFuncs:
        - "extendsBound(com.github.javaparser.resolution.types.ResolvedType)"
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:508"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:509"
        BranchSideFuncs:
        - "extendsBound(com.github.javaparser.resolution.types.ResolvedType)"
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:508"
        BranchSideFuncs:
        - "extendsBound(com.github.javaparser.resolution.types.ResolvedType)"
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:509"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:510"
        BranchSideFuncs:
        - "superBound(com.github.javaparser.resolution.types.ResolvedType)"
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:509"
        BranchSideFuncs:
        - "superBound(com.github.javaparser.resolution.types.ResolvedType)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:508,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:508,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:508,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].isJavaLangObject"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:509,1"
      Dst: "[java.lang.Enum].equals"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:509,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedWildcard].extendsBound"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:510,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedWildcard].superBound"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].toSet(com.github.javaparser.resolution.types.ResolvedType[])"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic"
    linkageType: null
    functionLinenumber: 513
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:514,1"
      Dst: "[java.util.Arrays].asList"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:514,1"
      Dst: "[java.util.HashSet].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].lambda$substitution$5(com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$TypeSubstitution,com.github.javaparser.utils.Pair)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic"
    linkageType: null
    functionLinenumber: 429
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$TypeSubstitution"
    - "com.github.javaparser.utils.Pair"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$TypeSubstitution].withPair(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:430,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$TypeSubstitution].withPair"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].lambda$best$4(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:309"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:312"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:311"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:309"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:312"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:311"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:312"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:315"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:314"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:315"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:318"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:317"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:307,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:307,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:307,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:309,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].isInterface"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:310,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].getQualifiedName"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:310,1"
      Dst: "[java.lang.String].compareTo"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].lambda$minimalCandidates$3(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic"
    linkageType: null
    functionLinenumber: 273
    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.ResolvedWildcard].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedVoidType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    functionUses: 1
    ICount: 10
    EdgeCount: 22
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:274"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:273"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
        - "isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:274"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:273"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
        - "isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:274,1"
      Dst: "[java.lang.Object].equals"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:274,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isAssignableBy"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].lambda$erased$2(java.util.Set)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic"
    linkageType: null
    functionLinenumber: 250
    functionDepth: 0
    returnType: "java.util.LinkedHashSet"
    argCount: 1
    argTypes:
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$erasure__937].bootstrap$()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$init__938].bootstrap$()"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:251,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:251,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$erasure__937].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:251,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:251,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$init__938].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:252,1"
      Dst: "[java.util.stream.Collectors].toCollection"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:252,1"
      Dst: "[java.util.stream.Stream].collect"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].lambda$supertypes$1(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic"
    linkageType: null
    functionLinenumber: 231
    functionDepth: 0
    returnType: "java.util.LinkedHashSet"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$init__997].bootstrap$()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].supertypes(com.github.javaparser.resolution.types.ResolvedType)"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:232,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].supertypes"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:232,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:232,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$init__997].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:232,1"
      Dst: "[java.util.stream.Collectors].toCollection"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:232,1"
      Dst: "[java.util.stream.Stream].collect"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].lambda$lub$0(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic"
    linkageType: null
    functionLinenumber: 40
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:41"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic:40"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector$FieldBuilder].<init>(com.fasterxml.jackson.databind.introspect.TypeResolutionContext,java.lang.reflect.Field)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector$FieldBuilder"
    linkageType: null
    functionLinenumber: 149
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.TypeResolutionContext"
    - "java.lang.reflect.Field"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector].emptyCollector()"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector$FieldBuilder:150,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector$FieldBuilder:153,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotationCollector].emptyCollector"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector$FieldBuilder].build()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector$FieldBuilder"
    linkageType: null
    functionLinenumber: 156
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedField"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].<init>(com.fasterxml.jackson.databind.introspect.TypeResolutionContext,java.lang.reflect.Field,com.fasterxml.jackson.databind.introspect.AnnotationMap)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$NCollector].asAnnotationMap()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$EmptyCollector].asAnnotationMap()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$OneCollector].asAnnotationMap()"
    functionUses: 1
    ICount: 8
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector$FieldBuilder:157,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotationCollector].asAnnotationMap"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector$FieldBuilder:157,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedField].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.NumberSerializers].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.NumberSerializers"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.NumberSerializers:25,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.NumberSerializers].addAll(java.util.Map)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.NumberSerializers"
    linkageType: null
    functionLinenumber: 27
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].<init>(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].<init>(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$LongSerializer].<init>(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$LongSerializer].<init>(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer].<init>(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer].<init>(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 59
    EdgeCount: 42
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.NumberSerializers:28,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.ser.std.NumberSerializers:28,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.std.NumberSerializers:28,1"
      Dst: "[java.util.Map].put"
    - Src: "com.fasterxml.jackson.databind.ser.std.NumberSerializers:30,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$LongSerializer].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.std.NumberSerializers:39,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic$lambda_solveMethod_2__791].bootstrap$(java.lang.String,java.util.List,boolean,java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic$lambda_solveMethod_2__791"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.util.List"
    - "boolean"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic$lambda_solveMethod_2__791].<init>(java.lang.String,java.util.List,boolean,java.util.List)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic$lambda_solveMethod_2__791:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic$lambda_solveMethod_2__791].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic$lambda_solveMethod_2__791].<init>(java.lang.String,java.util.List,boolean,java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic$lambda_solveMethod_2__791"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.util.List"
    - "boolean"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic$lambda_solveMethod_2__791:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic$lambda_solveMethod_2__791].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic$lambda_solveMethod_2__791"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic].lambda$solveMethod$2(java.lang.String,java.util.List,boolean,java.util.List,com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    functionUses: 5
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic$lambda_solveMethod_2__791:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic].lambda$solveMethod$2"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration$lambda_static_6__1212].bootstrap$()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration$lambda_static_6__1212"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration$lambda_static_6__1212].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration$lambda_static_6__1212:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration$lambda_static_6__1212].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration$lambda_static_6__1212].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration$lambda_static_6__1212"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration$lambda_static_6__1212:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration$lambda_static_6__1212].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration$lambda_static_6__1212"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration].lambda$static$6(java.lang.Object)"
    functionUses: 3
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration$lambda_static_6__1212:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration].lambda$static$6"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_14__544].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_14__544"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__544].<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__544:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_14__544].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_14__544].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_14__544"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_14__544:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_14__544].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_14__544"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_14__544:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$14"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$PackageDeclarationParseStart__854].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ParseStart$PackageDeclarationParseStart__854"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ParseStart"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParseStart$PackageDeclarationParseStart__854].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$PackageDeclarationParseStart__854:-1,1"
      Dst: "[com.github.javaparser.ParseStart$PackageDeclarationParseStart__854].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$PackageDeclarationParseStart__854].<init>()"
    functionSourceFile: "com.github.javaparser.ParseStart$PackageDeclarationParseStart__854"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$PackageDeclarationParseStart__854:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$PackageDeclarationParseStart__854].parse(com.github.javaparser.GeneratedJavaParser)"
    functionSourceFile: "com.github.javaparser.ParseStart$PackageDeclarationParseStart__854"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__854:-1,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].PackageDeclarationParseStart"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.TryStmt].<init>()"
    functionSourceFile: "com.github.javaparser.ast.stmt.TryStmt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.TryStmt:109,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>"
    - Src: "com.github.javaparser.ast.stmt.TryStmt:109,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].<init>"
    - Src: "com.github.javaparser.ast.stmt.TryStmt:109,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -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: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.TryStmt:113,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>"
    - Src: "com.github.javaparser.ast.stmt.TryStmt:113,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -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: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.TryStmt:118,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 125
    functionDepth: 0
    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:126,1"
      Dst: "[com.github.javaparser.ast.stmt.Statement].<init>"
    - Src: "com.github.javaparser.ast.stmt.TryStmt:127,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].setResources"
    - Src: "com.github.javaparser.ast.stmt.TryStmt:128,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].setTryBlock"
    - Src: "com.github.javaparser.ast.stmt.TryStmt:129,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].setCatchClauses"
    - Src: "com.github.javaparser.ast.stmt.TryStmt:130,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].setFinallyBlock"
    - Src: "com.github.javaparser.ast.stmt.TryStmt:131,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 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.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.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.stmt.TryStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].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.GenericListVisitorAdapter].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.HashCodeVisitor].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.ObjectIdentityHashCodeVisitor].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)"
    functionUses: 62
    ICount: 5
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.TryStmt:137,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 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.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.printer.PrettyPrintVisitor].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)"
    functionUses: 45
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.TryStmt:143,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.TryStmt].getCatchClauses()"
    functionSourceFile: "com.github.javaparser.ast.stmt.TryStmt"
    linkageType: null
    functionLinenumber: 147
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 16
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.TryStmt].getFinallyBlock()"
    functionSourceFile: "com.github.javaparser.ast.stmt.TryStmt"
    linkageType: null
    functionLinenumber: 152
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 22
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.TryStmt:153,1"
      Dst: "[java.util.Optional].ofNullable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.TryStmt].getTryBlock()"
    functionSourceFile: "com.github.javaparser.ast.stmt.TryStmt"
    linkageType: null
    functionLinenumber: 157
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.BlockStmt"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 13
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.TryStmt].getResources()"
    functionSourceFile: "com.github.javaparser.ast.stmt.TryStmt"
    linkageType: null
    functionLinenumber: 162
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 23
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.TryStmt].setCatchClauses(com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.stmt.TryStmt"
    linkageType: null
    functionLinenumber: 167
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.TryStmt"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    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:169"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.TryStmt:172"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.TryStmt:171"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.stmt.TryStmt:173"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.TryStmt:175"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.stmt.TryStmt:174"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.TryStmt:168,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.stmt.TryStmt:172,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.stmt.TryStmt:174,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode"
    - Src: "com.github.javaparser.ast.stmt.TryStmt:176,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.TryStmt].setFinallyBlock(com.github.javaparser.ast.stmt.BlockStmt)"
    functionSourceFile: "com.github.javaparser.ast.stmt.TryStmt"
    linkageType: null
    functionLinenumber: 181
    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:182"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.TryStmt:185"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.TryStmt:184"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.stmt.TryStmt:186"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.TryStmt:188"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.stmt.TryStmt:187"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.TryStmt:185,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.stmt.TryStmt:187,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode"
    - Src: "com.github.javaparser.ast.stmt.TryStmt:189,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.TryStmt].setTryBlock(com.github.javaparser.ast.stmt.BlockStmt)"
    functionSourceFile: "com.github.javaparser.ast.stmt.TryStmt"
    linkageType: null
    functionLinenumber: 194
    functionDepth: 0
    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:196"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.TryStmt:199"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.TryStmt:198"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.stmt.TryStmt:200"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.TryStmt:202"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.stmt.TryStmt:201"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.TryStmt:195,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.stmt.TryStmt:199,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.stmt.TryStmt:201,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode"
    - Src: "com.github.javaparser.ast.stmt.TryStmt:203,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.TryStmt].setResources(com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.stmt.TryStmt"
    linkageType: null
    functionLinenumber: 208
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.TryStmt"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    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:210"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.TryStmt:213"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.TryStmt:212"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.stmt.TryStmt:214"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.TryStmt:216"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.stmt.TryStmt:215"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.TryStmt:209,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.stmt.TryStmt:213,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.stmt.TryStmt:215,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode"
    - Src: "com.github.javaparser.ast.stmt.TryStmt:217,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.TryStmt].remove(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.stmt.TryStmt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 36
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.stmt.TryStmt:224"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.TryStmt:227"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.TryStmt:226"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.TryStmt:227"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.TryStmt:233"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.TryStmt:232"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.TryStmt:228"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.TryStmt:227"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.TryStmt:226"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.TryStmt:233"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.TryStmt:239"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.TryStmt:238"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.TryStmt:234"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.TryStmt:239"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.TryStmt:238"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.TryStmt:239"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.TryStmt:245"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.TryStmt:244"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.TryStmt:240"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.TryStmt:239"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.TryStmt:238"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.TryStmt:227,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    - Src: "com.github.javaparser.ast.stmt.TryStmt:228,1"
      Dst: "[com.github.javaparser.ast.NodeList].get"
    - Src: "com.github.javaparser.ast.stmt.TryStmt:229,1"
      Dst: "[com.github.javaparser.ast.NodeList].remove"
    - Src: "com.github.javaparser.ast.stmt.TryStmt:235,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].removeFinallyBlock"
    - Src: "com.github.javaparser.ast.stmt.TryStmt:245,1"
      Dst: "[com.github.javaparser.ast.Node].remove"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.stmt.TryStmt].removeFinallyBlock()"
    functionSourceFile: "com.github.javaparser.ast.stmt.TryStmt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.TryStmt"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.TryStmt:250,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].setFinallyBlock"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.TryStmt].clone()"
    functionSourceFile: "com.github.javaparser.ast.stmt.TryStmt"
    linkageType: null
    functionLinenumber: 255
    functionDepth: 0
    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: 45
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.TryStmt:256,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>"
    - Src: "com.github.javaparser.ast.stmt.TryStmt:256,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.TryStmt].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.stmt.TryStmt"
    linkageType: null
    functionLinenumber: 261
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.TryStmtMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: 267
    functionDepth: 0
    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.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].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:268"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.TryStmt:271"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.TryStmt:270"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.TryStmt:271"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.TryStmt:277"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.TryStmt:276"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.TryStmt:272"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.TryStmt:271"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.TryStmt:270"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.TryStmt:277"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.TryStmt:283"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.TryStmt:282"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.ast.stmt.TryStmt:278"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.TryStmt:283"
        BranchSideFuncs:
        - "setFinallyBlock(com.github.javaparser.ast.stmt.BlockStmt)"
      - BranchSide: "com.github.javaparser.ast.stmt.TryStmt:282"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.ast.stmt.TryStmt:283"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.TryStmt:289"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.github.javaparser.ast.stmt.TryStmt:288"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.TryStmt:284"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.TryStmt:283"
        BranchSideFuncs:
        - "set(int,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.stmt.TryStmt:282"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.ast.stmt.TryStmt:289"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.TryStmt:293"
        BranchSideFuncs:
        - "setTryBlock(com.github.javaparser.ast.stmt.BlockStmt)"
      - BranchSide: "com.github.javaparser.ast.stmt.TryStmt:292"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.TryStmt:271,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    - Src: "com.github.javaparser.ast.stmt.TryStmt:272,1"
      Dst: "[com.github.javaparser.ast.NodeList].get"
    - Src: "com.github.javaparser.ast.stmt.TryStmt:273,1"
      Dst: "[com.github.javaparser.ast.NodeList].set"
    - Src: "com.github.javaparser.ast.stmt.TryStmt:279,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].setFinallyBlock"
    - Src: "com.github.javaparser.ast.stmt.TryStmt:290,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].setTryBlock"
    - Src: "com.github.javaparser.ast.stmt.TryStmt:293,1"
      Dst: "[com.github.javaparser.ast.Node].replace"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.stmt.TryStmt].isTryStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.TryStmt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.TryStmt].asTryStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.TryStmt"
    linkageType: null
    functionLinenumber: -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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.TryStmt].ifTryStmt(java.util.function.Consumer)"
    functionSourceFile: "com.github.javaparser.ast.stmt.TryStmt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.TryStmt:311,1"
      Dst: "[java.util.function.Consumer].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.TryStmt].toTryStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.TryStmt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.TryStmt:317,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.MapType].<init>(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[],com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType,java.lang.Object,java.lang.Object,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.MapType"
    linkageType: null
    functionLinenumber: 22
    functionDepth: 0
    returnType: "void"
    argCount: 9
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.type.TypeBindings"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.JavaType[]"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.JavaType"
    - "java.lang.Object"
    - "java.lang.Object"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.MapLikeType].<init>(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[],com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType,java.lang.Object,java.lang.Object,boolean)"
    functionUses: 10
    ICount: 12
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.MapType:23,1"
      Dst: "[com.fasterxml.jackson.databind.type.MapLikeType].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.MapType].<init>(com.fasterxml.jackson.databind.type.TypeBase,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.MapType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.type.TypeBase"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.MapType:31,1"
      Dst: "[com.fasterxml.jackson.databind.type.MapLikeType].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.MapType].construct(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[],com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.MapType"
    linkageType: null
    functionLinenumber: 39
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.MapType"
    argCount: 6
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.type.TypeBindings"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.JavaType[]"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.MapType].<init>(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[],com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType,java.lang.Object,java.lang.Object,boolean)"
    functionUses: 2
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.MapType:40,1"
      Dst: "[com.fasterxml.jackson.databind.type.MapType].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.MapType].construct(java.lang.Class,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.MapType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.MapType"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.MapType:50"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.MapType:51"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.MapType:50"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.MapType:50"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.MapType:53"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.MapType:52"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.MapType:48,1"
      Dst: "[java.lang.Class].getTypeParameters"
    - Src: "com.fasterxml.jackson.databind.type.MapType:51,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings].emptyBindings"
    - Src: "com.fasterxml.jackson.databind.type.MapType:53,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings].create"
    - Src: "com.fasterxml.jackson.databind.type.MapType:56,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBase]._bogusSuperClass"
    - Src: "com.fasterxml.jackson.databind.type.MapType:56,1"
      Dst: "[com.fasterxml.jackson.databind.type.MapType].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.MapType].withTypeHandler(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.MapType"
    linkageType: null
    functionLinenumber: 61
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.MapType"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.MapType].<init>(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[],com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType,java.lang.Object,java.lang.Object,boolean)"
    functionUses: 9
    ICount: 13
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.MapType:62,1"
      Dst: "[com.fasterxml.jackson.databind.type.MapType].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.MapType].withContentTypeHandler(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.MapType"
    linkageType: null
    functionLinenumber: 68
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.MapType"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.MapType].<init>(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[],com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType,java.lang.Object,java.lang.Object,boolean)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IterationType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].withTypeHandler(java.lang.Object)"
    functionUses: 2
    ICount: 15
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.MapType:70,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].withTypeHandler"
    - Src: "com.fasterxml.jackson.databind.type.MapType:70,1"
      Dst: "[com.fasterxml.jackson.databind.type.MapType].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.MapType].withValueHandler(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.MapType"
    linkageType: null
    functionLinenumber: 75
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.MapType"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.MapType].<init>(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[],com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType,java.lang.Object,java.lang.Object,boolean)"
    functionUses: 11
    ICount: 13
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.MapType:76,1"
      Dst: "[com.fasterxml.jackson.databind.type.MapType].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.MapType].withContentValueHandler(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.MapType"
    linkageType: null
    functionLinenumber: 81
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.MapType"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.MapType].<init>(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[],com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType,java.lang.Object,java.lang.Object,boolean)"
    - "[com.fasterxml.jackson.databind.type.CollectionType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IterationType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].withValueHandler(java.lang.Object)"
    functionUses: 2
    ICount: 15
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.MapType:83,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].withValueHandler"
    - Src: "com.fasterxml.jackson.databind.type.MapType:83,1"
      Dst: "[com.fasterxml.jackson.databind.type.MapType].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.MapType].withStaticTyping()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.MapType"
    linkageType: null
    functionLinenumber: 88
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.MapType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.MapType].<init>(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[],com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType,java.lang.Object,java.lang.Object,boolean)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.CollectionType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.MapType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.SimpleType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.IterationType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.CollectionType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.MapType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.SimpleType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.IterationType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].withStaticTyping()"
    functionUses: 15
    ICount: 17
    EdgeCount: 20
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.MapType:89"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.MapType:92"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.MapType:91"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.MapType:93,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].withStaticTyping"
    - Src: "com.fasterxml.jackson.databind.type.MapType:93,1"
      Dst: "[com.fasterxml.jackson.databind.type.MapType].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.MapType].withContentType(com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.MapType"
    linkageType: null
    functionLinenumber: 98
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.MapType].<init>(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[],com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType,java.lang.Object,java.lang.Object,boolean)"
    functionUses: 4
    ICount: 16
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.MapType:99"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.MapType:102"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.MapType:101"
        BranchSideFuncs:
        - "<init>(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[],com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType,java.lang.Object,java.lang.Object,boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.MapType:102,1"
      Dst: "[com.fasterxml.jackson.databind.type.MapType].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.MapType].withKeyType(com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.MapType"
    linkageType: null
    functionLinenumber: 107
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.MapType"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.MapType].<init>(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[],com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType,java.lang.Object,java.lang.Object,boolean)"
    functionUses: 3
    ICount: 16
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.MapType:108"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.MapType:111"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.MapType:110"
        BranchSideFuncs:
        - "<init>(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[],com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType,java.lang.Object,java.lang.Object,boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.MapType:111,1"
      Dst: "[com.fasterxml.jackson.databind.type.MapType].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.MapType].refine(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
    functionSourceFile: "com.fasterxml.jackson.databind.type.MapType"
    linkageType: null
    functionLinenumber: 117
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 4
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.type.TypeBindings"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.JavaType[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.MapType].<init>(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[],com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType,java.lang.Object,java.lang.Object,boolean)"
    functionUses: 2
    ICount: 13
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.MapType:118,1"
      Dst: "[com.fasterxml.jackson.databind.type.MapType].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.MapType].withKeyTypeHandler(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.MapType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.MapType"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.MapType:133,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].withTypeHandler"
    - Src: "com.fasterxml.jackson.databind.type.MapType:133,1"
      Dst: "[com.fasterxml.jackson.databind.type.MapType].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.MapType].withKeyValueHandler(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.MapType"
    linkageType: null
    functionLinenumber: 138
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.MapType"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.MapType].<init>(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[],com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType,java.lang.Object,java.lang.Object,boolean)"
    - "[com.fasterxml.jackson.databind.type.CollectionType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IterationType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].withValueHandler(java.lang.Object)"
    functionUses: 2
    ICount: 15
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.MapType:140,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].withValueHandler"
    - Src: "com.fasterxml.jackson.databind.type.MapType:140,1"
      Dst: "[com.fasterxml.jackson.databind.type.MapType].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.MapType].toString()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.MapType"
    linkageType: null
    functionLinenumber: 152
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 21
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.MapType:153,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.type.MapType:153,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_100__309].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_100__309"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__309].<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__309:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_100__309].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_100__309].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_100__309"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_100__309:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_100__309].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_100__309"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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.comments.Comment)"
    functionUses: 14
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_100__309:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$100"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_134__423].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_134__423"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__423].<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__423:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_134__423].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_134__423].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_134__423"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_134__423:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_134__423].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_134__423"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_134__423:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$134"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket].<init>(com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket,com.fasterxml.jackson.databind.util.TypeKey,com.fasterxml.jackson.databind.JsonSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket"
    linkageType: null
    functionLinenumber: 147
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket"
    - "com.fasterxml.jackson.databind.util.TypeKey"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TypeKey].isTyped()"
    - "[com.fasterxml.jackson.databind.util.TypeKey].getRawType()"
    - "[com.fasterxml.jackson.databind.util.TypeKey].getType()"
    functionUses: 1
    ICount: 14
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket:148,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket:151,1"
      Dst: "[com.fasterxml.jackson.databind.util.TypeKey].isTyped"
    - Src: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket:152,1"
      Dst: "[com.fasterxml.jackson.databind.util.TypeKey].getRawType"
    - Src: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket:153,1"
      Dst: "[com.fasterxml.jackson.databind.util.TypeKey].getType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket].matchesTyped(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket"
    linkageType: null
    functionLinenumber: 156
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket:157"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket:156"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket:157"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket:156"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket].matchesUntyped(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket"
    linkageType: null
    functionLinenumber: 160
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket:161"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket:160"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket:161"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket:160"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket].matchesTyped(com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket"
    linkageType: null
    functionLinenumber: 164
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.ReferenceType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IdentityEqualityType].equals(java.lang.Object)"
    functionUses: 2
    ICount: 11
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket:165"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket:164"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket:165"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket:164"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket:165,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].equals"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket].matchesUntyped(com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket"
    linkageType: null
    functionLinenumber: 168
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.ReferenceType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IdentityEqualityType].equals(java.lang.Object)"
    functionUses: 2
    ICount: 11
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket:169"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket:168"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket:169"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket:168"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket:169,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].equals"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.ContentReference].<init>(boolean,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.core.io.ContentReference"
    linkageType: null
    functionLinenumber: 102
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "boolean"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.ContentReference].<init>(boolean,java.lang.Object,int,int,com.fasterxml.jackson.core.ErrorReportConfiguration)"
    - "[com.fasterxml.jackson.core.ErrorReportConfiguration].defaults()"
    functionUses: 3
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.ContentReference:103,1"
      Dst: "[com.fasterxml.jackson.core.ErrorReportConfiguration].defaults"
    - Src: "com.fasterxml.jackson.core.io.ContentReference:103,1"
      Dst: "[com.fasterxml.jackson.core.io.ContentReference].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.ContentReference].<init>(boolean,java.lang.Object,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.ContentReference"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "boolean"
    - "java.lang.Object"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.ContentReference:113,1"
      Dst: "[com.fasterxml.jackson.core.ErrorReportConfiguration].defaults"
    - Src: "com.fasterxml.jackson.core.io.ContentReference:113,1"
      Dst: "[com.fasterxml.jackson.core.io.ContentReference].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.ContentReference].<init>(boolean,java.lang.Object,com.fasterxml.jackson.core.ErrorReportConfiguration)"
    functionSourceFile: "com.fasterxml.jackson.core.io.ContentReference"
    linkageType: null
    functionLinenumber: 120
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "boolean"
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.ErrorReportConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.ContentReference].<init>(boolean,java.lang.Object,int,int,com.fasterxml.jackson.core.ErrorReportConfiguration)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.ContentReference:121,1"
      Dst: "[com.fasterxml.jackson.core.io.ContentReference].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.ContentReference].<init>(boolean,java.lang.Object,int,int,com.fasterxml.jackson.core.ErrorReportConfiguration)"
    functionSourceFile: "com.fasterxml.jackson.core.io.ContentReference"
    linkageType: null
    functionLinenumber: 128
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "boolean"
    - "java.lang.Object"
    - "int"
    - "int"
    - "com.fasterxml.jackson.core.ErrorReportConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.ErrorReportConfiguration].getMaxRawContentLength()"
    functionUses: 3
    ICount: 14
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.ContentReference:129,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.core.io.ContentReference:134,1"
      Dst: "[com.fasterxml.jackson.core.ErrorReportConfiguration].getMaxRawContentLength"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.ContentReference].'unknown'()"
    functionSourceFile: "com.fasterxml.jackson.core.io.ContentReference"
    linkageType: null
    functionLinenumber: 144
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.io.ContentReference"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.ContentReference].redacted()"
    functionSourceFile: "com.fasterxml.jackson.core.io.ContentReference"
    linkageType: null
    functionLinenumber: 158
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.io.ContentReference"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.ContentReference].construct(boolean,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.core.io.ContentReference"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.io.ContentReference"
    argCount: 2
    argTypes:
    - "boolean"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.ContentReference:168,1"
      Dst: "[com.fasterxml.jackson.core.ErrorReportConfiguration].defaults"
    - Src: "com.fasterxml.jackson.core.io.ContentReference:168,1"
      Dst: "[com.fasterxml.jackson.core.io.ContentReference].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.ContentReference].construct(boolean,java.lang.Object,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.ContentReference"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.io.ContentReference"
    argCount: 4
    argTypes:
    - "boolean"
    - "java.lang.Object"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.ContentReference:177,1"
      Dst: "[com.fasterxml.jackson.core.ErrorReportConfiguration].defaults"
    - Src: "com.fasterxml.jackson.core.io.ContentReference:177,1"
      Dst: "[com.fasterxml.jackson.core.io.ContentReference].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.ContentReference].construct(boolean,java.lang.Object,int,int,com.fasterxml.jackson.core.ErrorReportConfiguration)"
    functionSourceFile: "com.fasterxml.jackson.core.io.ContentReference"
    linkageType: null
    functionLinenumber: 185
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.io.ContentReference"
    argCount: 5
    argTypes:
    - "boolean"
    - "java.lang.Object"
    - "int"
    - "int"
    - "com.fasterxml.jackson.core.ErrorReportConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.ContentReference].<init>(boolean,java.lang.Object,int,int,com.fasterxml.jackson.core.ErrorReportConfiguration)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.ContentReference:186,1"
      Dst: "[com.fasterxml.jackson.core.io.ContentReference].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.ContentReference].construct(boolean,java.lang.Object,com.fasterxml.jackson.core.ErrorReportConfiguration)"
    functionSourceFile: "com.fasterxml.jackson.core.io.ContentReference"
    linkageType: null
    functionLinenumber: 194
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.io.ContentReference"
    argCount: 3
    argTypes:
    - "boolean"
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.ErrorReportConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.ContentReference].<init>(boolean,java.lang.Object,com.fasterxml.jackson.core.ErrorReportConfiguration)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.ContentReference:195,1"
      Dst: "[com.fasterxml.jackson.core.io.ContentReference].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.ContentReference].rawReference(boolean,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.core.io.ContentReference"
    linkageType: null
    functionLinenumber: 213
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.io.ContentReference"
    argCount: 2
    argTypes:
    - "boolean"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.ContentReference].<init>(boolean,java.lang.Object)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.ContentReference:214"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:217"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:216"
        BranchSideFuncs:
        - "<init>(boolean,java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.ContentReference:217,1"
      Dst: "[com.fasterxml.jackson.core.io.ContentReference].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.ContentReference].rawReference(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.core.io.ContentReference"
    linkageType: null
    functionLinenumber: 220
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.io.ContentReference"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.ContentReference].rawReference(boolean,java.lang.Object)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.ContentReference:221,1"
      Dst: "[com.fasterxml.jackson.core.io.ContentReference].rawReference"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.ContentReference].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "com.fasterxml.jackson.core.io.ContentReference"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.ContentReference].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "com.fasterxml.jackson.core.io.ContentReference"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.ContentReference].readResolve()"
    functionSourceFile: "com.fasterxml.jackson.core.io.ContentReference"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.ContentReference].hasTextualContent()"
    functionSourceFile: "com.fasterxml.jackson.core.io.ContentReference"
    linkageType: null
    functionLinenumber: 251
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.ContentReference].getRawContent()"
    functionSourceFile: "com.fasterxml.jackson.core.io.ContentReference"
    linkageType: null
    functionLinenumber: 255
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.ContentReference].contentOffset()"
    functionSourceFile: "com.fasterxml.jackson.core.io.ContentReference"
    linkageType: null
    functionLinenumber: 258
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.ContentReference].contentLength()"
    functionSourceFile: "com.fasterxml.jackson.core.io.ContentReference"
    linkageType: null
    functionLinenumber: 259
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.ContentReference].maxRawContentLength()"
    functionSourceFile: "com.fasterxml.jackson.core.io.ContentReference"
    linkageType: null
    functionLinenumber: 270
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.ContentReference].buildSourceDescription()"
    functionSourceFile: "com.fasterxml.jackson.core.io.ContentReference"
    linkageType: null
    functionLinenumber: 286
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.ContentReference].appendSourceDescription(java.lang.StringBuilder)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.ContentReference:287,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.core.io.ContentReference:287,1"
      Dst: "[com.fasterxml.jackson.core.io.ContentReference].appendSourceDescription"
    - Src: "com.fasterxml.jackson.core.io.ContentReference:287,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.ContentReference].appendSourceDescription(java.lang.StringBuilder)"
    functionSourceFile: "com.fasterxml.jackson.core.io.ContentReference"
    linkageType: null
    functionLinenumber: 299
    functionDepth: 0
    returnType: "java.lang.StringBuilder"
    argCount: 1
    argTypes:
    - "java.lang.StringBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.ContentReference].getRawContent()"
    - "[com.fasterxml.jackson.core.io.ContentReference].hasTextualContent()"
    - "[com.fasterxml.jackson.core.io.ContentReference].maxRawContentLength()"
    - "[com.fasterxml.jackson.core.io.ContentReference].contentLength()"
    - "[com.fasterxml.jackson.core.io.ContentReference].contentOffset()"
    - "[com.fasterxml.jackson.core.io.ContentReference]._truncate(java.lang.CharSequence,int[],int)"
    - "[com.fasterxml.jackson.core.io.ContentReference]._truncate(char[],int[],int)"
    - "[com.fasterxml.jackson.core.io.ContentReference]._truncate(byte[],int[],int)"
    - "[com.fasterxml.jackson.core.io.ContentReference]._append(java.lang.StringBuilder,java.lang.String)"
    - "[com.fasterxml.jackson.core.io.ContentReference].contentLength()"
    functionUses: 1
    ICount: 79
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.ContentReference:302"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:311"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:310"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.ContentReference:303"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:306"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:305"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.ContentReference:311"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:311"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:310"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.ContentReference:315"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:317"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:316"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.ContentReference:317"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:319"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:318"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.ContentReference:319"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:322"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:321"
        BranchSideFuncs:
        - "hasTextualContent()"
    - Branch String: "com.fasterxml.jackson.core.io.ContentReference:326"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:352"
        BranchSideFuncs:
        - "maxRawContentLength()"
        - "contentOffset()"
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:351"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.ContentReference:334"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:336"
        BranchSideFuncs:
        - "_truncate(java.lang.CharSequence,int[],int)"
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:335"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.ContentReference:336"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:338"
        BranchSideFuncs:
        - "_truncate(char[],int[],int)"
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:337"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.ContentReference:338"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:342"
        BranchSideFuncs:
        - "_truncate(byte[],int[],int)"
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:341"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.ContentReference:344"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:350"
        BranchSideFuncs:
        - "_append(java.lang.StringBuilder,java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:349"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.ContentReference:346"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:350"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:349"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.ContentReference:352"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:363"
        BranchSideFuncs:
        - "contentLength()"
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:362"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.ContentReference:355"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:358"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:357"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.ContentReference:300,1"
      Dst: "[com.fasterxml.jackson.core.io.ContentReference].getRawContent"
    - Src: "com.fasterxml.jackson.core.io.ContentReference:304,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.core.io.ContentReference:311,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.core.io.ContentReference:313,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.core.io.ContentReference:315,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "com.fasterxml.jackson.core.io.ContentReference:316,1"
      Dst: "[java.lang.Class].getSimpleName"
    - Src: "com.fasterxml.jackson.core.io.ContentReference:326,1"
      Dst: "[com.fasterxml.jackson.core.io.ContentReference].hasTextualContent"
    - Src: "com.fasterxml.jackson.core.io.ContentReference:331,1"
      Dst: "[com.fasterxml.jackson.core.io.ContentReference].maxRawContentLength"
    - Src: "com.fasterxml.jackson.core.io.ContentReference:332,1"
      Dst: "[com.fasterxml.jackson.core.io.ContentReference].contentOffset"
    - Src: "com.fasterxml.jackson.core.io.ContentReference:332,1"
      Dst: "[com.fasterxml.jackson.core.io.ContentReference].contentLength"
    - Src: "com.fasterxml.jackson.core.io.ContentReference:335,1"
      Dst: "[com.fasterxml.jackson.core.io.ContentReference]._truncate"
    - Src: "com.fasterxml.jackson.core.io.ContentReference:345,1"
      Dst: "[com.fasterxml.jackson.core.io.ContentReference]._append"
    JavaMethodInfo: null
    BBCount: 31
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.ContentReference]._truncate(java.lang.CharSequence,int[],int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.ContentReference"
    linkageType: null
    functionLinenumber: 366
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.lang.CharSequence"
    - "int[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.ContentReference]._truncateOffsets(int[],int)"
    functionUses: 1
    ICount: 13
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.ContentReference:367,1"
      Dst: "[java.lang.CharSequence].length"
    - Src: "com.fasterxml.jackson.core.io.ContentReference:367,1"
      Dst: "[com.fasterxml.jackson.core.io.ContentReference]._truncateOffsets"
    - Src: "com.fasterxml.jackson.core.io.ContentReference:369,1"
      Dst: "[java.lang.Math].min"
    - Src: "com.fasterxml.jackson.core.io.ContentReference:370,1"
      Dst: "[java.lang.CharSequence].subSequence"
    - Src: "com.fasterxml.jackson.core.io.ContentReference:370,1"
      Dst: "[java.lang.CharSequence].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.ContentReference]._truncate(char[],int[],int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.ContentReference"
    linkageType: null
    functionLinenumber: 373
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "char[]"
    - "int[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.ContentReference]._truncateOffsets(int[],int)"
    functionUses: 1
    ICount: 12
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.ContentReference:374,1"
      Dst: "[com.fasterxml.jackson.core.io.ContentReference]._truncateOffsets"
    - Src: "com.fasterxml.jackson.core.io.ContentReference:376,1"
      Dst: "[java.lang.Math].min"
    - Src: "com.fasterxml.jackson.core.io.ContentReference:377,1"
      Dst: "[java.lang.String].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.ContentReference]._truncate(byte[],int[],int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.ContentReference"
    linkageType: null
    functionLinenumber: 380
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.ContentReference]._truncateOffsets(int[],int)"
    functionUses: 1
    ICount: 13
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.ContentReference:381,1"
      Dst: "[com.fasterxml.jackson.core.io.ContentReference]._truncateOffsets"
    - Src: "com.fasterxml.jackson.core.io.ContentReference:383,1"
      Dst: "[java.lang.Math].min"
    - Src: "com.fasterxml.jackson.core.io.ContentReference:384,1"
      Dst: "[java.lang.String].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.ContentReference]._truncateOffsets(int[],int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.ContentReference"
    linkageType: null
    functionLinenumber: 389
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.ContentReference:392"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:394"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:393"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.ContentReference:394"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:397"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:396"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.ContentReference:402"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:403"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:402"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.ContentReference:402"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:405"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:404"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.ContentReference]._append(java.lang.StringBuilder,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.io.ContentReference"
    linkageType: null
    functionLinenumber: 407
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.StringBuilder"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.ContentReference]._appendEscaped(java.lang.StringBuilder,int)"
    functionUses: 1
    ICount: 19
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.ContentReference:410"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:418"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.ContentReference:415"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:416"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:415"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.ContentReference:415"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:408"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:407"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.ContentReference:408,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.core.io.ContentReference:410,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.core.io.ContentReference:414,1"
      Dst: "[java.lang.String].charAt"
    - Src: "com.fasterxml.jackson.core.io.ContentReference:415,1"
      Dst: "[java.lang.Character].isISOControl"
    - Src: "com.fasterxml.jackson.core.io.ContentReference:415,1"
      Dst: "[com.fasterxml.jackson.core.io.ContentReference]._appendEscaped"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.io.ContentReference]._appendEscaped(java.lang.StringBuilder,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.ContentReference"
    linkageType: null
    functionLinenumber: 424
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.StringBuilder"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.CharTypes].hexToChar(int)"
    - "[com.fasterxml.jackson.core.io.CharTypes].hexToChar(int)"
    - "[com.fasterxml.jackson.core.io.CharTypes].hexToChar(int)"
    - "[com.fasterxml.jackson.core.io.CharTypes].hexToChar(int)"
    functionUses: 1
    ICount: 24
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.ContentReference:425"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:426"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:425"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.ContentReference:425"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:428"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:427"
        BranchSideFuncs:
        - "hexToChar(int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.ContentReference:428,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.core.io.ContentReference:430,1"
      Dst: "[com.fasterxml.jackson.core.io.CharTypes].hexToChar"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.ContentReference].equals(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.core.io.ContentReference"
    linkageType: null
    functionLinenumber: 448
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.TextNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.FloatNode].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocSnippet].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].equals(java.lang.Object)"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.DataKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ShortNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.JavadocBlockTag].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmIndent].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.PropertyName].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.sym.Name].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.POJONode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Base64Variant].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.ArrayBuilders$1].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].equals(java.lang.Object)"
    - "[com.github.javaparser.Range].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.NullNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.LongNode].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonLocation].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.ContentReference].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.SerializedString].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.MethodReferenceThrowsCompatibleWithType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.Position].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmUnindent].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.ThrowsBound].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.JavaToken].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.MissingNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperLowerBound].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IdentityEqualityType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonPointer].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.CapturesBound].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.LambdaThrowsCompatibleWithType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BooleanNode].equals(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.Javadoc].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocInlineTag].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.Pair].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BinaryNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperUpperBound].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocDescription].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Version].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ClassKey].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TypeKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeContainedByType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.RawValue].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.IntNode].equals(java.lang.Object)"
    functionUses: 34
    ICount: 46
    EdgeCount: 126
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.ContentReference:449"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:450"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:449"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.ContentReference:450"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:451"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:450"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.ContentReference:451"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:452"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:451"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.ContentReference:455"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:456"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.ContentReference:455"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:462"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.ContentReference:465"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:467"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:466"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.ContentReference:466"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:466"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:465"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.ContentReference:467"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:471"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:470"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.ContentReference:471"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:474"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.core.io.ContentReference:471"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:474"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.core.io.ContentReference:471"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:476"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.ContentReference:477"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:476"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.ContentReference:475,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 24
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.ContentReference].hashCode()"
    functionSourceFile: "com.fasterxml.jackson.core.io.ContentReference"
    linkageType: null
    functionLinenumber: 482
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.ContentReference:483,1"
      Dst: "[java.util.Objects].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_9__1023].bootstrap$(com.github.javaparser.ast.Node,com.github.javaparser.printer.lexicalpreservation.NodeText)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_9__1023"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__1023].<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__1023:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_9__1023].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_9__1023].<init>(com.github.javaparser.ast.Node,com.github.javaparser.printer.lexicalpreservation.NodeText)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_9__1023"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.printer.lexicalpreservation.NodeText"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_9__1023:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_9__1023].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_9__1023"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_9__1023:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].lambda$interpret$9"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.PatternExpr].<init>()"
    functionSourceFile: "com.github.javaparser.ast.expr.PatternExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.PatternExpr:85,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>"
    - Src: "com.github.javaparser.ast.expr.PatternExpr:85,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].<init>"
    - Src: "com.github.javaparser.ast.expr.PatternExpr:85,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].<init>"
    - Src: "com.github.javaparser.ast.expr.PatternExpr:85,1"
      Dst: "[com.github.javaparser.ast.expr.PatternExpr].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.PatternExpr].<init>(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.type.ReferenceType,com.github.javaparser.ast.expr.SimpleName)"
    functionSourceFile: "com.github.javaparser.ast.expr.PatternExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.type.ReferenceType"
    - "com.github.javaparser.ast.expr.SimpleName"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.PatternExpr:90,1"
      Dst: "[com.github.javaparser.ast.expr.PatternExpr].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.PatternExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.type.ReferenceType,com.github.javaparser.ast.expr.SimpleName)"
    functionSourceFile: "com.github.javaparser.ast.expr.PatternExpr"
    linkageType: null
    functionLinenumber: 97
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.type.ReferenceType"
    - "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.PatternExpr].setModifiers(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.expr.PatternExpr].setType(com.github.javaparser.ast.type.ReferenceType)"
    - "[com.github.javaparser.ast.expr.PatternExpr].setName(com.github.javaparser.ast.expr.SimpleName)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 2
    ICount: 11
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.PatternExpr:98,1"
      Dst: "[com.github.javaparser.ast.expr.Expression].<init>"
    - Src: "com.github.javaparser.ast.expr.PatternExpr:99,1"
      Dst: "[com.github.javaparser.ast.expr.PatternExpr].setModifiers"
    - Src: "com.github.javaparser.ast.expr.PatternExpr:100,1"
      Dst: "[com.github.javaparser.ast.expr.PatternExpr].setType"
    - Src: "com.github.javaparser.ast.expr.PatternExpr:101,1"
      Dst: "[com.github.javaparser.ast.expr.PatternExpr].setName"
    - Src: "com.github.javaparser.ast.expr.PatternExpr:102,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.PatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.expr.PatternExpr"
    linkageType: null
    functionLinenumber: 107
    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.PatternExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.PatternExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.PatternExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.PatternExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.PatternExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.PatternExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.PatternExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.expr.PatternExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.expr.PatternExpr,java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.PatternExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.PatternExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.expr.PatternExpr,java.lang.Object)"
    functionUses: 219
    ICount: 5
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.PatternExpr:108,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.PatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.expr.PatternExpr"
    linkageType: null
    functionLinenumber: 113
    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.PatternExpr,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.PatternExpr,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.PatternExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.expr.PatternExpr,java.lang.Object)"
    functionUses: 150
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.PatternExpr:114,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.PatternExpr].getName()"
    functionSourceFile: "com.github.javaparser.ast.expr.PatternExpr"
    linkageType: null
    functionLinenumber: 118
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.SimpleName"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 17
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.PatternExpr].getType()"
    functionSourceFile: "com.github.javaparser.ast.expr.PatternExpr"
    linkageType: null
    functionLinenumber: 123
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.ReferenceType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.PatternExpr].setName(com.github.javaparser.ast.expr.SimpleName)"
    functionSourceFile: "com.github.javaparser.ast.expr.PatternExpr"
    linkageType: null
    functionLinenumber: 128
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.PatternExpr"
    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.PatternExpr:130"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.PatternExpr:133"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.PatternExpr:132"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.expr.PatternExpr:134"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.PatternExpr:136"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.PatternExpr:135"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.PatternExpr:129,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.expr.PatternExpr:133,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.expr.PatternExpr:135,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode"
    - Src: "com.github.javaparser.ast.expr.PatternExpr:137,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.PatternExpr].setType(com.github.javaparser.ast.type.ReferenceType)"
    functionSourceFile: "com.github.javaparser.ast.expr.PatternExpr"
    linkageType: null
    functionLinenumber: 142
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.PatternExpr"
    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.PatternExpr:144"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.PatternExpr:147"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.PatternExpr:146"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.expr.PatternExpr:148"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.PatternExpr:150"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.PatternExpr:149"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.PatternExpr:143,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.expr.PatternExpr:147,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.expr.PatternExpr:149,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode"
    - Src: "com.github.javaparser.ast.expr.PatternExpr:151,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.PatternExpr].isPatternExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.PatternExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.PatternExpr].asPatternExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.PatternExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.PatternExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.PatternExpr].toPatternExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.PatternExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.PatternExpr:170,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.PatternExpr].ifPatternExpr(java.util.function.Consumer)"
    functionSourceFile: "com.github.javaparser.ast.expr.PatternExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.PatternExpr:176,1"
      Dst: "[java.util.function.Consumer].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.PatternExpr].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.expr.PatternExpr"
    linkageType: null
    functionLinenumber: 181
    functionDepth: 0
    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].setName(com.github.javaparser.ast.expr.SimpleName)"
    - "[com.github.javaparser.ast.expr.PatternExpr].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: 30
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.PatternExpr:182"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.PatternExpr:185"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.PatternExpr:184"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.ast.expr.PatternExpr:185"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.PatternExpr:191"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.github.javaparser.ast.expr.PatternExpr:190"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.PatternExpr:186"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.PatternExpr:185"
        BranchSideFuncs:
        - "set(int,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.PatternExpr:184"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.ast.expr.PatternExpr:191"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.PatternExpr:195"
        BranchSideFuncs:
        - "setName(com.github.javaparser.ast.expr.SimpleName)"
      - BranchSide: "com.github.javaparser.ast.expr.PatternExpr:194"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.PatternExpr:195"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.PatternExpr:199"
        BranchSideFuncs:
        - "setType(com.github.javaparser.ast.type.ReferenceType)"
      - BranchSide: "com.github.javaparser.ast.expr.PatternExpr:198"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.PatternExpr:185,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    - Src: "com.github.javaparser.ast.expr.PatternExpr:186,1"
      Dst: "[com.github.javaparser.ast.NodeList].get"
    - Src: "com.github.javaparser.ast.expr.PatternExpr:187,1"
      Dst: "[com.github.javaparser.ast.NodeList].set"
    - Src: "com.github.javaparser.ast.expr.PatternExpr:192,1"
      Dst: "[com.github.javaparser.ast.expr.PatternExpr].setName"
    - Src: "com.github.javaparser.ast.expr.PatternExpr:196,1"
      Dst: "[com.github.javaparser.ast.expr.PatternExpr].setType"
    - Src: "com.github.javaparser.ast.expr.PatternExpr:199,1"
      Dst: "[com.github.javaparser.ast.Node].replace"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.expr.PatternExpr].clone()"
    functionSourceFile: "com.github.javaparser.ast.expr.PatternExpr"
    linkageType: null
    functionLinenumber: 204
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.PatternExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.expr.PatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 45
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.PatternExpr:205,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>"
    - Src: "com.github.javaparser.ast.expr.PatternExpr:205,1"
      Dst: "[com.github.javaparser.ast.expr.PatternExpr].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.PatternExpr].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.expr.PatternExpr"
    linkageType: null
    functionLinenumber: 210
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.PatternExprMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.PatternExpr].getModifiers()"
    functionSourceFile: "com.github.javaparser.ast.expr.PatternExpr"
    linkageType: null
    functionLinenumber: 215
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 16
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.PatternExpr].setModifiers(com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.expr.PatternExpr"
    linkageType: null
    functionLinenumber: 220
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.PatternExpr"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    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.PatternExpr:222"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.PatternExpr:225"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.PatternExpr:224"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.expr.PatternExpr:226"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.PatternExpr:228"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.PatternExpr:227"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.PatternExpr:221,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.expr.PatternExpr:225,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.expr.PatternExpr:227,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode"
    - Src: "com.github.javaparser.ast.expr.PatternExpr:229,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.PatternExpr].remove(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.expr.PatternExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.PatternExpr:236"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.PatternExpr:239"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.PatternExpr:238"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.PatternExpr:239"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.PatternExpr:245"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.PatternExpr:244"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.PatternExpr:240"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.PatternExpr:239"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.PatternExpr:238"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.PatternExpr:239,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    - Src: "com.github.javaparser.ast.expr.PatternExpr:240,1"
      Dst: "[com.github.javaparser.ast.NodeList].get"
    - Src: "com.github.javaparser.ast.expr.PatternExpr:241,1"
      Dst: "[com.github.javaparser.ast.NodeList].remove"
    - Src: "com.github.javaparser.ast.expr.PatternExpr:245,1"
      Dst: "[com.github.javaparser.ast.Node].remove"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.expr.PatternExpr].setType(com.github.javaparser.ast.type.Type)"
    functionSourceFile: "com.github.javaparser.ast.expr.PatternExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.Node"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.type.Type"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.PatternExpr:76,1"
      Dst: "[com.github.javaparser.ast.expr.PatternExpr].setType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix$isNull__1103].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix$isNull__1103"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix$isNull__1103].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix$isNull__1103:-1,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix$isNull__1103].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix$isNull__1103].<init>()"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix$isNull__1103"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix$isNull__1103:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix$isNull__1103].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix$isNull__1103"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix$isNull__1103:-1,1"
      Dst: "[java.util.Objects].isNull"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_60__273].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_60__273"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__273].<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__273:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_60__273].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_60__273].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_60__273"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_60__273:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_60__273].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_60__273"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 14
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_60__273:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$60"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.StaticJavaParser].getConfiguration()"
    functionSourceFile: "com.github.javaparser.StaticJavaParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ParserConfiguration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.StaticJavaParser:63,1"
      Dst: "[com.github.javaparser.StaticJavaParser].getParserConfiguration"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.StaticJavaParser].getParserConfiguration()"
    functionSourceFile: "com.github.javaparser.StaticJavaParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ParserConfiguration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.StaticJavaParser:70,1"
      Dst: "[java.lang.ThreadLocal].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.StaticJavaParser].setConfiguration(com.github.javaparser.ParserConfiguration)"
    functionSourceFile: "com.github.javaparser.StaticJavaParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ParserConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.StaticJavaParser:78,1"
      Dst: "[com.github.javaparser.quality.Preconditions].checkNotNull"
    - Src: "com.github.javaparser.StaticJavaParser:79,1"
      Dst: "[java.lang.ThreadLocal].set"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.StaticJavaParser].parse(java.io.InputStream,java.nio.charset.Charset)"
    functionSourceFile: "com.github.javaparser.StaticJavaParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.CompilationUnit"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "java.nio.charset.Charset"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.StaticJavaParser:94,1"
      Dst: "[com.github.javaparser.quality.Preconditions].checkNotNull"
    - 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"
    - Src: "com.github.javaparser.StaticJavaParser:96,1"
      Dst: "[com.github.javaparser.StaticJavaParser].handleResult"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.StaticJavaParser].parse(java.io.InputStream)"
    functionSourceFile: "com.github.javaparser.StaticJavaParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.CompilationUnit"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.StaticJavaParser:108,1"
      Dst: "[com.github.javaparser.quality.Preconditions].checkNotNull"
    - 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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.StaticJavaParser].parse(java.io.File,java.nio.charset.Charset)"
    functionSourceFile: "com.github.javaparser.StaticJavaParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.CompilationUnit"
    argCount: 2
    argTypes:
    - "java.io.File"
    - "java.nio.charset.Charset"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.StaticJavaParser:125,1"
      Dst: "[com.github.javaparser.quality.Preconditions].checkNotNull"
    - Src: "com.github.javaparser.StaticJavaParser:127,1"
      Dst: "[com.github.javaparser.StaticJavaParser].newParser"
    - Src: "com.github.javaparser.StaticJavaParser:127,1"
      Dst: "[com.github.javaparser.JavaParser].parse"
    - Src: "com.github.javaparser.StaticJavaParser:127,1"
      Dst: "[com.github.javaparser.StaticJavaParser].handleResult"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.StaticJavaParser].parse(java.io.File)"
    functionSourceFile: "com.github.javaparser.StaticJavaParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.CompilationUnit"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.StaticJavaParser:140,1"
      Dst: "[com.github.javaparser.quality.Preconditions].checkNotNull"
    - Src: "com.github.javaparser.StaticJavaParser:141,1"
      Dst: "[com.github.javaparser.StaticJavaParser].newParserAdapted"
    - Src: "com.github.javaparser.StaticJavaParser:141,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].parse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.StaticJavaParser].parse(java.nio.file.Path,java.nio.charset.Charset)"
    functionSourceFile: "com.github.javaparser.StaticJavaParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.CompilationUnit"
    argCount: 2
    argTypes:
    - "java.nio.file.Path"
    - "java.nio.charset.Charset"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.StaticJavaParser:157,1"
      Dst: "[com.github.javaparser.quality.Preconditions].checkNotNull"
    - Src: "com.github.javaparser.StaticJavaParser:159,1"
      Dst: "[com.github.javaparser.StaticJavaParser].newParser"
    - Src: "com.github.javaparser.StaticJavaParser:159,1"
      Dst: "[com.github.javaparser.JavaParser].parse"
    - Src: "com.github.javaparser.StaticJavaParser:159,1"
      Dst: "[com.github.javaparser.StaticJavaParser].handleResult"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.StaticJavaParser].parse(java.nio.file.Path)"
    functionSourceFile: "com.github.javaparser.StaticJavaParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.CompilationUnit"
    argCount: 1
    argTypes:
    - "java.nio.file.Path"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.StaticJavaParser:172,1"
      Dst: "[com.github.javaparser.quality.Preconditions].checkNotNull"
    - Src: "com.github.javaparser.StaticJavaParser:173,1"
      Dst: "[com.github.javaparser.StaticJavaParser].newParserAdapted"
    - Src: "com.github.javaparser.StaticJavaParser:173,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].parse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.StaticJavaParser].parseResource(java.lang.String)"
    functionSourceFile: "com.github.javaparser.StaticJavaParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.CompilationUnit"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.StaticJavaParser:187,1"
      Dst: "[com.github.javaparser.quality.Preconditions].checkNotNull"
    - Src: "com.github.javaparser.StaticJavaParser:188,1"
      Dst: "[com.github.javaparser.StaticJavaParser].newParserAdapted"
    - Src: "com.github.javaparser.StaticJavaParser:188,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].parseResource"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.StaticJavaParser].parseResource(java.lang.String,java.nio.charset.Charset)"
    functionSourceFile: "com.github.javaparser.StaticJavaParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.CompilationUnit"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.nio.charset.Charset"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.StaticJavaParser:205,1"
      Dst: "[com.github.javaparser.quality.Preconditions].checkNotNull"
    - Src: "com.github.javaparser.StaticJavaParser:207,1"
      Dst: "[com.github.javaparser.StaticJavaParser].newParser"
    - Src: "com.github.javaparser.StaticJavaParser:207,1"
      Dst: "[com.github.javaparser.JavaParser].parseResource"
    - Src: "com.github.javaparser.StaticJavaParser:207,1"
      Dst: "[com.github.javaparser.StaticJavaParser].handleResult"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.CompilationUnit"
    argCount: 3
    argTypes:
    - "java.lang.ClassLoader"
    - "java.lang.String"
    - "java.nio.charset.Charset"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.StaticJavaParser:224,1"
      Dst: "[com.github.javaparser.quality.Preconditions].checkNotNull"
    - Src: "com.github.javaparser.StaticJavaParser:227,1"
      Dst: "[com.github.javaparser.StaticJavaParser].newParser"
    - Src: "com.github.javaparser.StaticJavaParser:227,1"
      Dst: "[com.github.javaparser.JavaParser].parseResource"
    - Src: "com.github.javaparser.StaticJavaParser:227,1"
      Dst: "[com.github.javaparser.StaticJavaParser].handleResult"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.StaticJavaParser].parse(java.io.Reader)"
    functionSourceFile: "com.github.javaparser.StaticJavaParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.CompilationUnit"
    argCount: 1
    argTypes:
    - "java.io.Reader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.StaticJavaParser:239,1"
      Dst: "[com.github.javaparser.quality.Preconditions].checkNotNull"
    - Src: "com.github.javaparser.StaticJavaParser:240,1"
      Dst: "[com.github.javaparser.StaticJavaParser].newParserAdapted"
    - Src: "com.github.javaparser.StaticJavaParser:240,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].parse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.StaticJavaParser].parse(java.lang.String)"
    functionSourceFile: "com.github.javaparser.StaticJavaParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.CompilationUnit"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.StaticJavaParser:252,1"
      Dst: "[com.github.javaparser.quality.Preconditions].checkNotNull"
    - Src: "com.github.javaparser.StaticJavaParser:253,1"
      Dst: "[com.github.javaparser.StaticJavaParser].newParserAdapted"
    - Src: "com.github.javaparser.StaticJavaParser:253,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].parse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.StaticJavaParser].parseBlock(java.lang.String)"
    functionSourceFile: "com.github.javaparser.StaticJavaParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.BlockStmt"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.StaticJavaParser:265,1"
      Dst: "[com.github.javaparser.quality.Preconditions].checkNotNull"
    - Src: "com.github.javaparser.StaticJavaParser:266,1"
      Dst: "[com.github.javaparser.StaticJavaParser].newParserAdapted"
    - Src: "com.github.javaparser.StaticJavaParser:266,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].parseBlock"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.StaticJavaParser].parseStatement(java.lang.String)"
    functionSourceFile: "com.github.javaparser.StaticJavaParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.Statement"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.StaticJavaParser:278,1"
      Dst: "[com.github.javaparser.quality.Preconditions].checkNotNull"
    - Src: "com.github.javaparser.StaticJavaParser:279,1"
      Dst: "[com.github.javaparser.StaticJavaParser].newParserAdapted"
    - Src: "com.github.javaparser.StaticJavaParser:279,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].parseStatement"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.StaticJavaParser].parseImport(java.lang.String)"
    functionSourceFile: "com.github.javaparser.StaticJavaParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.ImportDeclaration"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.StaticJavaParser:291,1"
      Dst: "[com.github.javaparser.quality.Preconditions].checkNotNull"
    - Src: "com.github.javaparser.StaticJavaParser:292,1"
      Dst: "[com.github.javaparser.StaticJavaParser].newParserAdapted"
    - Src: "com.github.javaparser.StaticJavaParser:292,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].parseImport"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.StaticJavaParser].parseExpression(java.lang.String)"
    functionSourceFile: "com.github.javaparser.StaticJavaParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.StaticJavaParser:304,1"
      Dst: "[com.github.javaparser.quality.Preconditions].checkNotNull"
    - Src: "com.github.javaparser.StaticJavaParser:305,1"
      Dst: "[com.github.javaparser.StaticJavaParser].newParserAdapted"
    - Src: "com.github.javaparser.StaticJavaParser:305,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].parseExpression"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.StaticJavaParser].parseAnnotation(java.lang.String)"
    functionSourceFile: "com.github.javaparser.StaticJavaParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.AnnotationExpr"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.StaticJavaParser:317,1"
      Dst: "[com.github.javaparser.quality.Preconditions].checkNotNull"
    - Src: "com.github.javaparser.StaticJavaParser:318,1"
      Dst: "[com.github.javaparser.StaticJavaParser].newParserAdapted"
    - Src: "com.github.javaparser.StaticJavaParser:318,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].parseAnnotation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.StaticJavaParser].parseAnnotationBodyDeclaration(java.lang.String)"
    functionSourceFile: "com.github.javaparser.StaticJavaParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.BodyDeclaration"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.StaticJavaParser:330,1"
      Dst: "[com.github.javaparser.quality.Preconditions].checkNotNull"
    - Src: "com.github.javaparser.StaticJavaParser:331,1"
      Dst: "[com.github.javaparser.StaticJavaParser].newParserAdapted"
    - Src: "com.github.javaparser.StaticJavaParser:331,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].parseAnnotationBodyDeclaration"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.StaticJavaParser].parseBodyDeclaration(java.lang.String)"
    functionSourceFile: "com.github.javaparser.StaticJavaParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.BodyDeclaration"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.StaticJavaParser:343,1"
      Dst: "[com.github.javaparser.quality.Preconditions].checkNotNull"
    - Src: "com.github.javaparser.StaticJavaParser:344,1"
      Dst: "[com.github.javaparser.StaticJavaParser].newParserAdapted"
    - Src: "com.github.javaparser.StaticJavaParser:344,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].parseBodyDeclaration"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.StaticJavaParser].parseClassOrInterfaceType(java.lang.String)"
    functionSourceFile: "com.github.javaparser.StaticJavaParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.ClassOrInterfaceType"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.StaticJavaParser:355,1"
      Dst: "[com.github.javaparser.quality.Preconditions].checkNotNull"
    - Src: "com.github.javaparser.StaticJavaParser:356,1"
      Dst: "[com.github.javaparser.StaticJavaParser].newParserAdapted"
    - Src: "com.github.javaparser.StaticJavaParser:356,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].parseClassOrInterfaceType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.StaticJavaParser].parseType(java.lang.String)"
    functionSourceFile: "com.github.javaparser.StaticJavaParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.Type"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.StaticJavaParser:367,1"
      Dst: "[com.github.javaparser.quality.Preconditions].checkNotNull"
    - Src: "com.github.javaparser.StaticJavaParser:368,1"
      Dst: "[com.github.javaparser.StaticJavaParser].newParserAdapted"
    - Src: "com.github.javaparser.StaticJavaParser:368,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].parseType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.StaticJavaParser].parseVariableDeclarationExpr(java.lang.String)"
    functionSourceFile: "com.github.javaparser.StaticJavaParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.VariableDeclarationExpr"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.StaticJavaParser:380,1"
      Dst: "[com.github.javaparser.quality.Preconditions].checkNotNull"
    - Src: "com.github.javaparser.StaticJavaParser:381,1"
      Dst: "[com.github.javaparser.StaticJavaParser].newParserAdapted"
    - Src: "com.github.javaparser.StaticJavaParser:381,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].parseVariableDeclarationExpr"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.StaticJavaParser].parseJavadoc(java.lang.String)"
    functionSourceFile: "com.github.javaparser.StaticJavaParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.javadoc.Javadoc"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.StaticJavaParser:393,1"
      Dst: "[com.github.javaparser.quality.Preconditions].checkNotNull"
    - Src: "com.github.javaparser.StaticJavaParser:394,1"
      Dst: "[com.github.javaparser.JavadocParser].parse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.StaticJavaParser].parseExplicitConstructorInvocationStmt(java.lang.String)"
    functionSourceFile: "com.github.javaparser.StaticJavaParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.StaticJavaParser:405,1"
      Dst: "[com.github.javaparser.quality.Preconditions].checkNotNull"
    - Src: "com.github.javaparser.StaticJavaParser:406,1"
      Dst: "[com.github.javaparser.StaticJavaParser].newParserAdapted"
    - Src: "com.github.javaparser.StaticJavaParser:406,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].parseExplicitConstructorInvocationStmt"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.StaticJavaParser].parseName(java.lang.String)"
    functionSourceFile: "com.github.javaparser.StaticJavaParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Name"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.StaticJavaParser:417,1"
      Dst: "[com.github.javaparser.quality.Preconditions].checkNotNull"
    - Src: "com.github.javaparser.StaticJavaParser:418,1"
      Dst: "[com.github.javaparser.StaticJavaParser].newParserAdapted"
    - Src: "com.github.javaparser.StaticJavaParser:418,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].parseName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.StaticJavaParser].parseSimpleName(java.lang.String)"
    functionSourceFile: "com.github.javaparser.StaticJavaParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.SimpleName"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.StaticJavaParser:429,1"
      Dst: "[com.github.javaparser.quality.Preconditions].checkNotNull"
    - Src: "com.github.javaparser.StaticJavaParser:430,1"
      Dst: "[com.github.javaparser.StaticJavaParser].newParserAdapted"
    - Src: "com.github.javaparser.StaticJavaParser:430,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].parseSimpleName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.StaticJavaParser].parseParameter(java.lang.String)"
    functionSourceFile: "com.github.javaparser.StaticJavaParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.Parameter"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.StaticJavaParser:441,1"
      Dst: "[com.github.javaparser.quality.Preconditions].checkNotNull"
    - Src: "com.github.javaparser.StaticJavaParser:442,1"
      Dst: "[com.github.javaparser.StaticJavaParser].newParserAdapted"
    - Src: "com.github.javaparser.StaticJavaParser:442,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].parseParameter"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.StaticJavaParser].parsePackageDeclaration(java.lang.String)"
    functionSourceFile: "com.github.javaparser.StaticJavaParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.PackageDeclaration"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.StaticJavaParser:453,1"
      Dst: "[com.github.javaparser.quality.Preconditions].checkNotNull"
    - Src: "com.github.javaparser.StaticJavaParser:454,1"
      Dst: "[com.github.javaparser.StaticJavaParser].newParserAdapted"
    - Src: "com.github.javaparser.StaticJavaParser:454,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].parsePackageDeclaration"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.StaticJavaParser].parseTypeDeclaration(java.lang.String)"
    functionSourceFile: "com.github.javaparser.StaticJavaParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.TypeDeclaration"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.StaticJavaParser:465,1"
      Dst: "[com.github.javaparser.quality.Preconditions].checkNotNull"
    - Src: "com.github.javaparser.StaticJavaParser:466,1"
      Dst: "[com.github.javaparser.StaticJavaParser].newParserAdapted"
    - Src: "com.github.javaparser.StaticJavaParser:466,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].parseTypeDeclaration"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.StaticJavaParser].parseModuleDeclaration(java.lang.String)"
    functionSourceFile: "com.github.javaparser.StaticJavaParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.modules.ModuleDeclaration"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.StaticJavaParser:478,1"
      Dst: "[com.github.javaparser.quality.Preconditions].checkNotNull"
    - Src: "com.github.javaparser.StaticJavaParser:479,1"
      Dst: "[com.github.javaparser.StaticJavaParser].newParserAdapted"
    - Src: "com.github.javaparser.StaticJavaParser:479,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].parseModuleDeclaration"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.StaticJavaParser].parseModuleDirective(java.lang.String)"
    functionSourceFile: "com.github.javaparser.StaticJavaParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.modules.ModuleDirective"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.StaticJavaParser:491,1"
      Dst: "[com.github.javaparser.quality.Preconditions].checkNotNull"
    - Src: "com.github.javaparser.StaticJavaParser:492,1"
      Dst: "[com.github.javaparser.StaticJavaParser].newParserAdapted"
    - Src: "com.github.javaparser.StaticJavaParser:492,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].parseModuleDirective"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.StaticJavaParser].parseTypeParameter(java.lang.String)"
    functionSourceFile: "com.github.javaparser.StaticJavaParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.TypeParameter"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.StaticJavaParser:503,1"
      Dst: "[com.github.javaparser.quality.Preconditions].checkNotNull"
    - Src: "com.github.javaparser.StaticJavaParser:504,1"
      Dst: "[com.github.javaparser.StaticJavaParser].newParserAdapted"
    - Src: "com.github.javaparser.StaticJavaParser:504,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].parseTypeParameter"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.StaticJavaParser].parseMethodDeclaration(java.lang.String)"
    functionSourceFile: "com.github.javaparser.StaticJavaParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.MethodDeclaration"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.StaticJavaParser:516,1"
      Dst: "[com.github.javaparser.quality.Preconditions].checkNotNull"
    - Src: "com.github.javaparser.StaticJavaParser:517,1"
      Dst: "[com.github.javaparser.StaticJavaParser].newParserAdapted"
    - Src: "com.github.javaparser.StaticJavaParser:517,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].parseMethodDeclaration"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.StaticJavaParser].newParser()"
    functionSourceFile: "com.github.javaparser.StaticJavaParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.JavaParser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.StaticJavaParser:523,1"
      Dst: "[com.github.javaparser.StaticJavaParser].getParserConfiguration"
    - Src: "com.github.javaparser.StaticJavaParser:523,1"
      Dst: "[com.github.javaparser.JavaParser].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.StaticJavaParser].newParserAdapted()"
    functionSourceFile: "com.github.javaparser.StaticJavaParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.JavaParserAdapter"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.StaticJavaParser:527,1"
      Dst: "[com.github.javaparser.StaticJavaParser].newParser"
    - Src: "com.github.javaparser.StaticJavaParser:527,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.StaticJavaParser].handleResult(com.github.javaparser.ParseResult)"
    functionSourceFile: "com.github.javaparser.StaticJavaParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.Node"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ParseResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.StaticJavaParser:532"
      Branch Sides:
      - BranchSide: "com.github.javaparser.StaticJavaParser:535"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.StaticJavaParser:534"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.StaticJavaParser:532,1"
      Dst: "[com.github.javaparser.ParseResult].isSuccessful"
    - Src: "com.github.javaparser.StaticJavaParser:533,1"
      Dst: "[com.github.javaparser.ParseResult].getResult"
    - Src: "com.github.javaparser.StaticJavaParser:533,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.StaticJavaParser:535,1"
      Dst: "[com.github.javaparser.ParseResult].getProblems"
    - Src: "com.github.javaparser.StaticJavaParser:535,1"
      Dst: "[com.github.javaparser.ParseProblemException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.StaticJavaParser].<init>()"
    functionSourceFile: "com.github.javaparser.StaticJavaParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.StaticJavaParser:538,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer$ContainerStack].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer$ContainerStack"
    linkageType: null
    functionLinenumber: 857
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer$ContainerStack:858,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer$ContainerStack].size()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer$ContainerStack"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer$ContainerStack].push(com.fasterxml.jackson.databind.node.ContainerNode)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer$ContainerStack"
    linkageType: null
    functionLinenumber: 864
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.node.ContainerNode"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 36
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer$ContainerStack:865"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer$ContainerStack:869"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer$ContainerStack:868"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer$ContainerStack:869"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer$ContainerStack:874"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer$ContainerStack:873"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer$ContainerStack:874,1"
      Dst: "[java.lang.Math].max"
    - Src: "com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer$ContainerStack:874,1"
      Dst: "[java.lang.Math].min"
    - Src: "com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer$ContainerStack:875,1"
      Dst: "[java.util.Arrays].copyOf"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer$ContainerStack].popOrNull()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer$ContainerStack"
    linkageType: null
    functionLinenumber: 880
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ContainerNode"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer$ContainerStack:881"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer$ContainerStack:887"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer$ContainerStack:886"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.javadoc.JavadocBlockTag$Type].values()"
    functionSourceFile: "com.github.javaparser.javadoc.JavadocBlockTag$Type"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.javadoc.JavadocBlockTag$Type[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.javadoc.JavadocBlockTag$Type:46,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.javadoc.JavadocBlockTag$Type].valueOf(java.lang.String)"
    functionSourceFile: "com.github.javaparser.javadoc.JavadocBlockTag$Type"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.javadoc.JavadocBlockTag$Type"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.javadoc.JavadocBlockTag$Type:46,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.javadoc.JavadocBlockTag$Type].<init>(java.lang.String,int)"
    functionSourceFile: "com.github.javaparser.javadoc.JavadocBlockTag$Type"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.javadoc.JavadocBlockTag$Type:62,1"
      Dst: "[java.lang.Enum].<init>"
    - Src: "com.github.javaparser.javadoc.JavadocBlockTag$Type:63,1"
      Dst: "[java.lang.Enum].name"
    - Src: "com.github.javaparser.javadoc.JavadocBlockTag$Type:63,1"
      Dst: "[com.github.javaparser.utils.Utils].screamingToCamelCase"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.javadoc.JavadocBlockTag$Type].hasName()"
    functionSourceFile: "com.github.javaparser.javadoc.JavadocBlockTag$Type"
    linkageType: null
    functionLinenumber: -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:69"
      Branch Sides:
      - BranchSide: "com.github.javaparser.javadoc.JavadocBlockTag$Type:68"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.javadoc.JavadocBlockTag$Type:69"
      Branch Sides:
      - BranchSide: "com.github.javaparser.javadoc.JavadocBlockTag$Type:68"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.javadoc.JavadocBlockTag$Type:69"
      Branch Sides:
      - BranchSide: "com.github.javaparser.javadoc.JavadocBlockTag$Type:68"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.javadoc.JavadocBlockTag$Type].fromName(java.lang.String)"
    functionSourceFile: "com.github.javaparser.javadoc.JavadocBlockTag$Type"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.javadoc.JavadocBlockTag$Type"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.javadoc.JavadocBlockTag$Type:73"
      Branch Sides:
      - BranchSide: "com.github.javaparser.javadoc.JavadocBlockTag$Type:78"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.javadoc.JavadocBlockTag$Type:77"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.javadoc.JavadocBlockTag$Type:74"
      Branch Sides:
      - BranchSide: "com.github.javaparser.javadoc.JavadocBlockTag$Type:73"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.javadoc.JavadocBlockTag$Type:72"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.javadoc.JavadocBlockTag$Type:73,1"
      Dst: "[com.github.javaparser.javadoc.JavadocBlockTag$Type].values"
    - Src: "com.github.javaparser.javadoc.JavadocBlockTag$Type:74,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.javadoc.JavadocBlockTag$Type].$values()"
    functionSourceFile: "com.github.javaparser.javadoc.JavadocBlockTag$Type"
    linkageType: null
    functionLinenumber: -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: null
    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: null
    functionLinenumber: -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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__124].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__124"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__124].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__124:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__124].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__124].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__124"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__124:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__124].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__124"
    linkageType: null
    functionLinenumber: -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.BlockComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    functionUses: 14
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__124:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 30
    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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer$TableInfo].<init>(int,int,int,int[],java.lang.String[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer$TableInfo"
    linkageType: null
    functionLinenumber: 1407
    functionDepth: 0
    returnType: "void"
    argCount: 7
    argTypes:
    - "int"
    - "int"
    - "int"
    - "int[]"
    - "java.lang.String[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 17
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer$TableInfo:1408,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer$TableInfo].<init>(com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer)"
    functionSourceFile: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer$TableInfo"
    linkageType: null
    functionLinenumber: 1418
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 18
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer$TableInfo:1419,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer$TableInfo].createInitial(int)"
    functionSourceFile: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer$TableInfo"
    linkageType: null
    functionLinenumber: 1429
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer$TableInfo"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer]._calcTertiaryShift(int)"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer$TableInfo].<init>(int,int,int,int[],java.lang.String[],int,int)"
    functionUses: 2
    ICount: 10
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer$TableInfo:1431,1"
      Dst: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer]._calcTertiaryShift"
    - Src: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer$TableInfo:1433,1"
      Dst: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer$TableInfo].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__106].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__106"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__106].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__106:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__106].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__106].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__106"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__106:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__106].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__106"
    linkageType: null
    functionLinenumber: -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.BlockComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    functionUses: 14
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__106:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_174__520].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_174__520"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__520].<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__520:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_174__520].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_174__520].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_174__520"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_174__520:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_174__520].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_174__520"
    linkageType: null
    functionLinenumber: -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.expr.AnnotationExpr)"
    functionUses: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_174__520:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$174"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration$lambda_internalTypes_0__672].bootstrap$(com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration$lambda_internalTypes_0__672"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration$lambda_internalTypes_0__672].<init>(com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration$lambda_internalTypes_0__672:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration$lambda_internalTypes_0__672].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration$lambda_internalTypes_0__672].<init>(com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration$lambda_internalTypes_0__672"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration$lambda_internalTypes_0__672:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration$lambda_internalTypes_0__672].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration$lambda_internalTypes_0__672"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].lambda$internalTypes$0(java.lang.Class)"
    functionUses: 11
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration$lambda_internalTypes_0__672:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].lambda$internalTypes$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.UnaryExprContext].<init>(com.github.javaparser.ast.expr.UnaryExpr,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.UnaryExprContext"
    linkageType: null
    functionLinenumber: 34
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.UnaryExpr"
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].<init>(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.UnaryExprContext:35,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.UnaryExprContext].patternExprsExposedFromChildren()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.UnaryExprContext"
    linkageType: null
    functionLinenumber: 39
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.UnaryExpr].getOperator()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory].getContext(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].getExpression()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.BinaryExprContext].negatedPatternExprsExposedFromChildren()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnclosedExprContext].negatedPatternExprsExposedFromChildren()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.VariableDeclaratorContext].negatedPatternExprsExposedFromChildren()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.VariableDeclarationExprContext].negatedPatternExprsExposedFromChildren()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.UnaryExprContext].negatedPatternExprsExposedFromChildren()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext].negatedPatternExprsExposedFromChildren()"
    - "[com.github.javaparser.resolution.Context].negatedPatternExprsExposedFromChildren()"
    functionUses: 4
    ICount: 18
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.UnaryExprContext:43"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.UnaryExprContext:54"
        BranchSideFuncs:
        - "getContext(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
        - "equals(java.lang.Object)"
        - "getExpression()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.UnaryExprContext:53"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.UnaryExprContext:47"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.UnaryExprContext:53"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.UnaryExprContext:40,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.UnaryExprContext:43,1"
      Dst: "[com.github.javaparser.ast.expr.UnaryExpr].getOperator"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.UnaryExprContext:44,1"
      Dst: "[com.github.javaparser.ast.expr.UnaryExpr].getExpression"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.UnaryExprContext:44,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory].getContext"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.UnaryExprContext:47,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].equals"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.UnaryExprContext:50,1"
      Dst: "[com.github.javaparser.resolution.Context].negatedPatternExprsExposedFromChildren"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.UnaryExprContext:50,1"
      Dst: "[java.util.List].addAll"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.UnaryExprContext].negatedPatternExprsExposedFromChildren()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.UnaryExprContext"
    linkageType: null
    functionLinenumber: 58
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.UnaryExpr].getOperator()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory].getContext(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].getExpression()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.Context].patternExprsExposedFromChildren()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.BinaryExprContext].patternExprsExposedFromChildren()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnclosedExprContext].patternExprsExposedFromChildren()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.VariableDeclaratorContext].patternExprsExposedFromChildren()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext].patternExprsExposedFromChildren()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.UnaryExprContext].patternExprsExposedFromChildren()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.InstanceOfExprContext].patternExprsExposedFromChildren()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.VariableDeclarationExprContext].patternExprsExposedFromChildren()"
    functionUses: 4
    ICount: 18
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.UnaryExprContext:62"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.UnaryExprContext:72"
        BranchSideFuncs:
        - "getContext(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
        - "equals(java.lang.Object)"
        - "getExpression()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.UnaryExprContext:71"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.UnaryExprContext:65"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.UnaryExprContext:71"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.UnaryExprContext:59,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.UnaryExprContext:62,1"
      Dst: "[com.github.javaparser.ast.expr.UnaryExpr].getOperator"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.UnaryExprContext:63,1"
      Dst: "[com.github.javaparser.ast.expr.UnaryExpr].getExpression"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.UnaryExprContext:63,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory].getContext"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.UnaryExprContext:65,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].equals"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.UnaryExprContext:68,1"
      Dst: "[com.github.javaparser.resolution.Context].patternExprsExposedFromChildren"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.UnaryExprContext:68,1"
      Dst: "[java.util.List].addAll"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.AtomicBooleanDeserializer].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.AtomicBooleanDeserializer"
    linkageType: null
    functionLinenumber: 15
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.AtomicBooleanDeserializer:16,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.AtomicBooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.AtomicBooleanDeserializer"
    linkageType: null
    functionLinenumber: 19
    functionDepth: 0
    returnType: "java.util.concurrent.atomic.AtomicBoolean"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonParser].currentToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase:com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._parseBoolean(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Class)"
    functionUses: 82
    ICount: 22
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.AtomicBooleanDeserializer:21"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.AtomicBooleanDeserializer:24"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.AtomicBooleanDeserializer:23"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.AtomicBooleanDeserializer:24"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.AtomicBooleanDeserializer:29"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.AtomicBooleanDeserializer:28"
        BranchSideFuncs:
        - "_parseBoolean(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.AtomicBooleanDeserializer:30"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.AtomicBooleanDeserializer:28"
        BranchSideFuncs:
        - "_parseBoolean(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Class)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.AtomicBooleanDeserializer:20,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.AtomicBooleanDeserializer:22,1"
      Dst: "[java.util.concurrent.atomic.AtomicBoolean].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.AtomicBooleanDeserializer:29,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._parseBoolean"
    - Src: "com.fasterxml.jackson.databind.deser.std.AtomicBooleanDeserializer:30,1"
      Dst: "[java.lang.Boolean].booleanValue"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.AtomicBooleanDeserializer].logicalType()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.AtomicBooleanDeserializer"
    linkageType: null
    functionLinenumber: 33
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.LogicalType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.AtomicBooleanDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.AtomicBooleanDeserializer"
    linkageType: null
    functionLinenumber: 37
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.AtomicBooleanDeserializer:38,1"
      Dst: "[java.util.concurrent.atomic.AtomicBoolean].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_13__734].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_13__734"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_13__734].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_13__734:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_13__734].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_13__734].<init>()"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_13__734"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_13__734:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_13__734].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_13__734"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].lambda$visit$13(com.github.javaparser.ast.body.EnumConstantDeclaration)"
    functionUses: 6
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_13__734:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].lambda$visit$13"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_toReferenceType_5__979].bootstrap$(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_toReferenceType_5__979"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_toReferenceType_5__979].<init>(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_toReferenceType_5__979:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_toReferenceType_5__979].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_toReferenceType_5__979].<init>(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_toReferenceType_5__979"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_toReferenceType_5__979:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_toReferenceType_5__979].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_toReferenceType_5__979"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].lambda$toReferenceType$5(com.github.javaparser.ast.type.Type)"
    functionUses: 7
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_toReferenceType_5__979:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].lambda$toReferenceType$5"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TextElementMatchers].<init>()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TextElementMatchers"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.TextElementMatchers:25,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TextElementMatchers].byTokenType(int)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TextElementMatchers"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.printer.lexicalpreservation.TextElementMatcher"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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__1314].bootstrap$"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 31
    functionDepth: 0
    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>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "int"
    - "com.github.javaparser.printer.lexicalpreservation.TextElement"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.NameTransformer$1].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.NameTransformer$1"
    linkageType: null
    functionLinenumber: 45
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.NameTransformer].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.NameTransformer$1:46,1"
      Dst: "[com.fasterxml.jackson.databind.util.NameTransformer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.NameTransformer$1].transform(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.NameTransformer$1"
    linkageType: null
    functionLinenumber: 47
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.NameTransformer$1:48,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.NameTransformer$1].reverse(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.NameTransformer$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.NameTransformer$1:51"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.NameTransformer$1:57"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.NameTransformer$1:56"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.NameTransformer$1:53"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.NameTransformer$1:57"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.NameTransformer$1:56"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.NameTransformer$1:51,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "com.fasterxml.jackson.databind.util.NameTransformer$1:52,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.databind.util.NameTransformer$1:52,1"
      Dst: "[java.lang.String].substring"
    - Src: "com.fasterxml.jackson.databind.util.NameTransformer$1:53,1"
      Dst: "[java.lang.String].endsWith"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.NameTransformer$1].toString()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.NameTransformer$1"
    linkageType: null
    functionLinenumber: 59
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 19
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.NameTransformer$1:60,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.Expression$lambda_static_0__21].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.expr.Expression$lambda_static_0__21"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.Expression$lambda_static_0__21].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.Expression$lambda_static_0__21:-1,1"
      Dst: "[com.github.javaparser.ast.expr.Expression$lambda_static_0__21].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.Expression$lambda_static_0__21].<init>()"
    functionSourceFile: "com.github.javaparser.ast.expr.Expression$lambda_static_0__21"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.Expression$lambda_static_0__21:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.Expression$lambda_static_0__21].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.expr.Expression$lambda_static_0__21"
    linkageType: null
    functionLinenumber: -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: 8
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.Expression$lambda_static_0__21:-1,1"
      Dst: "[com.github.javaparser.ast.expr.Expression].lambda$static$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_147__548].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_147__548"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__548].<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__548:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_147__548].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_147__548].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_147__548"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_147__548:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_147__548].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_147__548"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_147__548:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$147"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_30__1067].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_30__1067"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.BiConsumer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_30__1067].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_30__1067:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_30__1067].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_30__1067].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_30__1067"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_30__1067:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_30__1067].accept(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_30__1067"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__1067:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$30"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeSerializer].<init>(com.fasterxml.jackson.databind.jsontype.TypeIdResolver,com.fasterxml.jackson.databind.BeanProperty)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeSerializer"
    linkageType: null
    functionLinenumber: 14
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.jsontype.TypeIdResolver"
    - "com.fasterxml.jackson.databind.BeanProperty"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeSerializerBase].<init>(com.fasterxml.jackson.databind.jsontype.TypeIdResolver,com.fasterxml.jackson.databind.BeanProperty)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeSerializer:15,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.TypeSerializerBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeSerializer].forProperty(com.fasterxml.jackson.databind.BeanProperty)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeSerializer"
    linkageType: null
    functionLinenumber: 19
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeSerializer"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.BeanProperty"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeSerializer].<init>(com.fasterxml.jackson.databind.jsontype.TypeIdResolver,com.fasterxml.jackson.databind.BeanProperty)"
    functionUses: 6
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeSerializer:20"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeSerializer:19"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.jsontype.TypeIdResolver,com.fasterxml.jackson.databind.BeanProperty)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeSerializer:20,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeSerializer].getTypeInclusion()"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeSerializer"
    linkageType: null
    functionLinenumber: 23
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonTypeInfo$As"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$Parsedness].values()"
    functionSourceFile: "com.github.javaparser.ast.Node$Parsedness"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.Node$Parsedness[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$Parsedness:132,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$Parsedness].valueOf(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.Node$Parsedness"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.Node$Parsedness"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$Parsedness:132,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$Parsedness].<init>(java.lang.String,int)"
    functionSourceFile: "com.github.javaparser.ast.Node$Parsedness"
    linkageType: null
    functionLinenumber: 131
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$Parsedness:132,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$Parsedness].$values()"
    functionSourceFile: "com.github.javaparser.ast.Node$Parsedness"
    linkageType: null
    functionLinenumber: 131
    functionDepth: 0
    returnType: "com.github.javaparser.ast.Node$Parsedness[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_31__473].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_31__473"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__473].<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__473:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_31__473].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_31__473].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_31__473"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_31__473:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_31__473].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_31__473"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_31__473:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$31"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$LanguageLevel].values()"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$LanguageLevel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ParserConfiguration$LanguageLevel[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$LanguageLevel:50,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$LanguageLevel].valueOf(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$LanguageLevel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ParserConfiguration$LanguageLevel"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$LanguageLevel:50,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 196
    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: []
    functionUses: 26
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$LanguageLevel:197,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$LanguageLevel].isYieldSupported()"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$LanguageLevel"
    linkageType: null
    functionLinenumber: 202
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParserConfiguration$LanguageLevel$lambda_isYieldSupported_0__1014].bootstrap$(com.github.javaparser.ParserConfiguration$LanguageLevel)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$LanguageLevel:203,1"
      Dst: "[java.util.Arrays].stream"
    - Src: "com.github.javaparser.ParserConfiguration$LanguageLevel:203,1"
      Dst: "[com.github.javaparser.ParserConfiguration$LanguageLevel$lambda_isYieldSupported_0__1014].bootstrap$"
    - Src: "com.github.javaparser.ParserConfiguration$LanguageLevel:203,1"
      Dst: "[java.util.stream.Stream].anyMatch"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 202
    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:203"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ParserConfiguration$LanguageLevel:202"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$LanguageLevel].$values()"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$LanguageLevel"
    linkageType: null
    functionLinenumber: 49
    functionDepth: 0
    returnType: "com.github.javaparser.ParserConfiguration$LanguageLevel[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 54
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getDeclaredMethods_9__700].bootstrap$(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getDeclaredMethods_9__700"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getDeclaredMethods_9__700].<init>(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getDeclaredMethods_9__700:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getDeclaredMethods_9__700].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getDeclaredMethods_9__700].<init>(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getDeclaredMethods_9__700"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getDeclaredMethods_9__700:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getDeclaredMethods_9__700].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getDeclaredMethods_9__700"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].lambda$getDeclaredMethods$9(com.github.javaparser.ast.body.MethodDeclaration)"
    functionUses: 11
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getDeclaredMethods_9__700:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].lambda$getDeclaredMethods$9"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$RecordNaming].<init>(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$RecordNaming"
    linkageType: null
    functionLinenumber: 547
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy].<init>(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,java.lang.String,java.lang.String,java.lang.String,com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$BaseNameValidator)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getRawType()"
    - "[com.fasterxml.jackson.databind.jdk14.JDK14Util].getRecordFieldNames(java.lang.Class)"
    functionUses: 1
    ICount: 16
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$RecordNaming:556"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$RecordNaming:558"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$RecordNaming:557"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$RecordNaming:548,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$RecordNaming:554,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getRawType"
    - Src: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$RecordNaming:554,1"
      Dst: "[com.fasterxml.jackson.databind.jdk14.JDK14Util].getRecordFieldNames"
    - Src: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$RecordNaming:557,1"
      Dst: "[java.util.Collections].emptySet"
    - Src: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$RecordNaming:558,1"
      Dst: "[java.util.Arrays].asList"
    - Src: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$RecordNaming:558,1"
      Dst: "[java.util.HashSet].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$RecordNaming].findNameForRegularGetter(com.fasterxml.jackson.databind.introspect.AnnotatedMethod,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$RecordNaming"
    linkageType: null
    functionLinenumber: 566
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].contains(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet].contains(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].contains(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy].findNameForRegularGetter(com.fasterxml.jackson.databind.introspect.AnnotatedMethod,java.lang.String)"
    functionUses: 2
    ICount: 9
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$RecordNaming:567"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$RecordNaming:571"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$RecordNaming:570"
        BranchSideFuncs:
        - "findNameForRegularGetter(com.fasterxml.jackson.databind.introspect.AnnotatedMethod,java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$RecordNaming:567,1"
      Dst: "[java.util.Set].contains"
    - Src: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$RecordNaming:571,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy].findNameForRegularGetter"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.postprocessors.Java12PostProcessor].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.postprocessors.Java12PostProcessor"
    linkageType: null
    functionLinenumber: 25
    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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.NodeMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.NodeMetaModel"
    linkageType: null
    functionLinenumber: 41
    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:42,1"
      Dst: "[com.github.javaparser.metamodel.BaseNodeMetaModel].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 46
    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:47,1"
      Dst: "[com.github.javaparser.metamodel.BaseNodeMetaModel].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].<init>(com.fasterxml.jackson.databind.ObjectMapper,com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.core.PrettyPrinter)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.ObjectMapper"
    - "com.fasterxml.jackson.databind.SerializationConfig"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.core.PrettyPrinter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectWriter:106"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter:107"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter:106"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectWriter:109"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter:111"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter:110"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectWriter:111"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter:115"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:101,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:107,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings].<init>"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:111,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].hasRawClass"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:114,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter$Prefetch].forRootType"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:116,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].withStaticTyping"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].<init>(com.fasterxml.jackson.databind.ObjectMapper,com.fasterxml.jackson.databind.SerializationConfig)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: 123
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.ObjectMapper"
    - "com.fasterxml.jackson.databind.SerializationConfig"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:124,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].<init>(com.fasterxml.jackson.databind.ObjectMapper,com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.core.FormatSchema)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.ObjectMapper"
    - "com.fasterxml.jackson.databind.SerializationConfig"
    - "com.fasterxml.jackson.core.FormatSchema"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectWriter:146"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter:147"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter:146"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:139,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:147,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].<init>(com.fasterxml.jackson.databind.ObjectWriter,com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings,com.fasterxml.jackson.databind.ObjectWriter$Prefetch)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: 155
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.ObjectWriter"
    - "com.fasterxml.jackson.databind.SerializationConfig"
    - "com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings"
    - "com.fasterxml.jackson.databind.ObjectWriter$Prefetch"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:156,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].<init>(com.fasterxml.jackson.databind.ObjectWriter,com.fasterxml.jackson.databind.SerializationConfig)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.ObjectWriter"
    - "com.fasterxml.jackson.databind.SerializationConfig"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:171,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].<init>(com.fasterxml.jackson.databind.ObjectWriter,com.fasterxml.jackson.core.JsonFactory)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.ObjectWriter"
    - "com.fasterxml.jackson.core.JsonFactory"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:186,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:189,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].requiresPropertyOrdering"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:189,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].with"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].version()"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.Version"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter]._new(com.fasterxml.jackson.databind.ObjectWriter,com.fasterxml.jackson.core.JsonFactory)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.ObjectWriter"
    - "com.fasterxml.jackson.core.JsonFactory"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:220,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter]._new(com.fasterxml.jackson.databind.ObjectWriter,com.fasterxml.jackson.databind.SerializationConfig)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.ObjectWriter"
    - "com.fasterxml.jackson.databind.SerializationConfig"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectWriter:229"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter:232"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter:231"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:232,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter]._new(com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings,com.fasterxml.jackson.databind.ObjectWriter$Prefetch)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: 242
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings"
    - "com.fasterxml.jackson.databind.ObjectWriter$Prefetch"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ObjectWriter].<init>(com.fasterxml.jackson.databind.ObjectWriter,com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings,com.fasterxml.jackson.databind.ObjectWriter$Prefetch)"
    functionUses: 1
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectWriter:243"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter:246"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter:245"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.ObjectWriter,com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings,com.fasterxml.jackson.databind.ObjectWriter$Prefetch)"
    - Branch String: "com.fasterxml.jackson.databind.ObjectWriter:243"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter:246"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter:245"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.ObjectWriter,com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings,com.fasterxml.jackson.databind.ObjectWriter$Prefetch)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:246,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter]._newSequenceWriter(boolean,com.fasterxml.jackson.core.JsonGenerator,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.SequenceWriter"
    argCount: 3
    argTypes:
    - "boolean"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:260,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._serializerProvider"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:261,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._configureGenerator"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:261,1"
      Dst: "[com.fasterxml.jackson.databind.SequenceWriter].<init>"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:262,1"
      Dst: "[com.fasterxml.jackson.databind.SequenceWriter].init"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].'with'(com.fasterxml.jackson.databind.SerializationFeature)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.SerializationFeature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:276,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].with"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:276,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._new"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].'with'(com.fasterxml.jackson.databind.SerializationFeature,com.fasterxml.jackson.databind.SerializationFeature[])"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializationFeature"
    - "com.fasterxml.jackson.databind.SerializationFeature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:284,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].with"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:284,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._new"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].withFeatures(com.fasterxml.jackson.databind.SerializationFeature[])"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.SerializationFeature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:292,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].withFeatures"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:292,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._new"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].without(com.fasterxml.jackson.databind.SerializationFeature)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.SerializationFeature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:300,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].without"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:300,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._new"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].without(com.fasterxml.jackson.databind.SerializationFeature,com.fasterxml.jackson.databind.SerializationFeature[])"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializationFeature"
    - "com.fasterxml.jackson.databind.SerializationFeature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:308,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].without"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:308,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._new"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].withoutFeatures(com.fasterxml.jackson.databind.SerializationFeature[])"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.SerializationFeature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:316,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].withoutFeatures"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:316,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._new"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].'with'(com.fasterxml.jackson.databind.cfg.DatatypeFeature)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.DatatypeFeature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:332,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].with"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:332,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._new"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].withFeatures(com.fasterxml.jackson.databind.cfg.DatatypeFeature[])"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.DatatypeFeature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:342,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].withFeatures"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:342,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._new"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].without(com.fasterxml.jackson.databind.cfg.DatatypeFeature)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.DatatypeFeature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:352,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].without"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:352,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._new"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].withoutFeatures(com.fasterxml.jackson.databind.cfg.DatatypeFeature[])"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.DatatypeFeature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:362,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].withoutFeatures"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:362,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._new"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].'with'(com.fasterxml.jackson.core.JsonGenerator$Feature)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator$Feature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:375,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].with"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:375,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._new"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].withFeatures(com.fasterxml.jackson.core.JsonGenerator$Feature[])"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator$Feature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:382,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].withFeatures"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:382,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._new"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].without(com.fasterxml.jackson.core.JsonGenerator$Feature)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator$Feature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:389,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].without"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:389,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._new"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].withoutFeatures(com.fasterxml.jackson.core.JsonGenerator$Feature[])"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator$Feature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:396,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].withoutFeatures"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:396,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._new"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].'with'(com.fasterxml.jackson.core.StreamWriteFeature)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.StreamWriteFeature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:409,1"
      Dst: "[com.fasterxml.jackson.core.StreamWriteFeature].mappedFeature"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:409,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].with"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:409,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._new"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].without(com.fasterxml.jackson.core.StreamWriteFeature)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.StreamWriteFeature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:416,1"
      Dst: "[com.fasterxml.jackson.core.StreamWriteFeature].mappedFeature"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:416,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].without"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:416,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._new"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].'with'(com.fasterxml.jackson.core.FormatFeature)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.FormatFeature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:429,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].with"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:429,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._new"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].withFeatures(com.fasterxml.jackson.core.FormatFeature[])"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.FormatFeature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:436,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].withFeatures"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:436,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._new"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].without(com.fasterxml.jackson.core.FormatFeature)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.FormatFeature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:443,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].without"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:443,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._new"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].withoutFeatures(com.fasterxml.jackson.core.FormatFeature[])"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.FormatFeature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:450,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].withoutFeatures"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:450,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._new"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].forType(com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:470,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter$Prefetch].forRootType"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:470,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._new"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].forType(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:481,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].constructType"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:481,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter].forType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].forType(com.fasterxml.jackson.core.type.TypeReference)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.type.TypeReference"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:492,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getTypeFactory"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:492,1"
      Dst: "[com.fasterxml.jackson.core.type.TypeReference].getType"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:492,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructType"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:492,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter].forType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].withType(com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:500,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter].forType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].withType(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:508,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter].forType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].withType(com.fasterxml.jackson.core.type.TypeReference)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.type.TypeReference"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:516,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter].forType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].'with'(java.text.DateFormat)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 1
    argTypes:
    - "java.text.DateFormat"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:534,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].with"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:534,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._new"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].withDefaultPrettyPrinter()"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: 541
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.SerializationConfig].getDefaultPrettyPrinter()"
    - "[com.fasterxml.jackson.databind.ObjectWriter].'with'(com.fasterxml.jackson.core.PrettyPrinter)"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:542,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].getDefaultPrettyPrinter"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:542,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter].with"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].'with'(com.fasterxml.jackson.databind.ser.FilterProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.ser.FilterProvider"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectWriter:550"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter:553"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter:552"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:550,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].getFilterProvider"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:553,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].withFilters"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:553,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._new"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].'with'(com.fasterxml.jackson.core.PrettyPrinter)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: 560
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.PrettyPrinter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ObjectWriter]._new(com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings,com.fasterxml.jackson.databind.ObjectWriter$Prefetch)"
    - "[com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings].'with'(com.fasterxml.jackson.core.PrettyPrinter)"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:561,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings].with"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:561,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._new"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].withRootName(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:576,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].withRootName"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:576,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._new"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].withRootName(com.fasterxml.jackson.databind.PropertyName)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.PropertyName"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:583,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].withRootName"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:583,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._new"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].withoutRootName()"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:597,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].withRootName"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:597,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._new"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].'with'(com.fasterxml.jackson.core.FormatSchema)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.FormatSchema"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:608,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._verifySchemaType"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:609,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings].with"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:609,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._new"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].withSchema(com.fasterxml.jackson.core.FormatSchema)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.FormatSchema"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:617,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter].with"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].withView(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:629,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].withView"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:629,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._new"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].'with'(java.util.Locale)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 1
    argTypes:
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:633,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].with"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:633,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._new"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].'with'(java.util.TimeZone)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 1
    argTypes:
    - "java.util.TimeZone"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:637,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].with"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:637,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._new"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].'with'(com.fasterxml.jackson.core.Base64Variant)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.Base64Variant"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:647,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].with"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:647,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._new"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].'with'(com.fasterxml.jackson.core.io.CharacterEscapes)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.io.CharacterEscapes"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:654,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings].with"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:654,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._new"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].'with'(com.fasterxml.jackson.core.JsonFactory)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonFactory"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectWriter:661"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter:660"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:661,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._new"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].'with'(com.fasterxml.jackson.databind.cfg.ContextAttributes)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.ContextAttributes"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:668,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].with"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:668,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._new"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].withAttributes(java.util.Map)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:678,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].withAttributes"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:678,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._new"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].withAttribute(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:685,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].withAttribute"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:685,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._new"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].withoutAttribute(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:692,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].withoutAttribute"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:692,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._new"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].withRootValueSeparator(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:699,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings].withRootValueSeparator"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:699,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._new"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].withRootValueSeparator(com.fasterxml.jackson.core.SerializableString)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.SerializableString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:706,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings].withRootValueSeparator"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:706,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._new"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].createGenerator(java.io.OutputStream)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonGenerator"
    argCount: 1
    argTypes:
    - "java.io.OutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:724,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:725,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createGenerator"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:725,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._configureGenerator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].createGenerator(java.io.OutputStream,com.fasterxml.jackson.core.JsonEncoding)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonGenerator"
    argCount: 2
    argTypes:
    - "java.io.OutputStream"
    - "com.fasterxml.jackson.core.JsonEncoding"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:737,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:738,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createGenerator"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:738,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._configureGenerator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].createGenerator(java.io.Writer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: 749
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonGenerator"
    argCount: 1
    argTypes:
    - "java.io.Writer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ObjectWriter]._assertNotNull(java.lang.String,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ObjectWriter]._configureGenerator(com.fasterxml.jackson.core.JsonGenerator)"
    - "[com.fasterxml.jackson.core.JsonFactory].createGenerator(java.io.Writer)"
    functionUses: 1
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:750,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:751,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createGenerator"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:751,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._configureGenerator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].createGenerator(java.io.File,com.fasterxml.jackson.core.JsonEncoding)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonGenerator"
    argCount: 2
    argTypes:
    - "java.io.File"
    - "com.fasterxml.jackson.core.JsonEncoding"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:763,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:764,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createGenerator"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:764,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._configureGenerator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].createGenerator(java.io.DataOutput)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonGenerator"
    argCount: 1
    argTypes:
    - "java.io.DataOutput"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:776,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:777,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createGenerator"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:777,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._configureGenerator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].writeValues(java.io.File)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.SequenceWriter"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:800,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter].createGenerator"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:800,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._newSequenceWriter"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].writeValues(com.fasterxml.jackson.core.JsonGenerator)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.SequenceWriter"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:819,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:820,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._configureGenerator"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:820,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._newSequenceWriter"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].writeValues(java.io.Writer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.SequenceWriter"
    argCount: 1
    argTypes:
    - "java.io.Writer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:837,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter].createGenerator"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:837,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._newSequenceWriter"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].writeValues(java.io.OutputStream)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.SequenceWriter"
    argCount: 1
    argTypes:
    - "java.io.OutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:854,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter].createGenerator"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:854,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._newSequenceWriter"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].writeValues(java.io.DataOutput)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.SequenceWriter"
    argCount: 1
    argTypes:
    - "java.io.DataOutput"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:861,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter].createGenerator"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:861,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._newSequenceWriter"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].writeValuesAsArray(java.io.File)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.SequenceWriter"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:880,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter].createGenerator"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:880,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._newSequenceWriter"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].writeValuesAsArray(com.fasterxml.jackson.core.JsonGenerator)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.SequenceWriter"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:900,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:901,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._newSequenceWriter"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].writeValuesAsArray(java.io.Writer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.SequenceWriter"
    argCount: 1
    argTypes:
    - "java.io.Writer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:920,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter].createGenerator"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:920,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._newSequenceWriter"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].writeValuesAsArray(java.io.OutputStream)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.SequenceWriter"
    argCount: 1
    argTypes:
    - "java.io.OutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:939,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter].createGenerator"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:939,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._newSequenceWriter"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].writeValuesAsArray(java.io.DataOutput)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.SequenceWriter"
    argCount: 1
    argTypes:
    - "java.io.DataOutput"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:946,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter].createGenerator"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:946,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._newSequenceWriter"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].isEnabled(com.fasterxml.jackson.databind.SerializationFeature)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.SerializationFeature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:956,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].isEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.MapperFeature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:960,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].isEnabled(com.fasterxml.jackson.databind.cfg.DatatypeFeature)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.DatatypeFeature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:967,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].isEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].isEnabled(com.fasterxml.jackson.core.JsonParser$Feature)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser$Feature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:975,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].isEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].isEnabled(com.fasterxml.jackson.core.JsonGenerator$Feature)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator$Feature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:982,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].isEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].isEnabled(com.fasterxml.jackson.core.StreamWriteFeature)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.StreamWriteFeature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:989,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].isEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].getConfig()"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.SerializationConfig"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].getFactory()"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonFactory"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].getTypeFactory()"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.TypeFactory"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1007,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getTypeFactory"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].hasPrefetchedSerializer()"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1019,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter$Prefetch].hasSerializer"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].getAttributes()"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.ContextAttributes"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1026,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].getAttributes"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].writeValue(com.fasterxml.jackson.core.JsonGenerator,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 35
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectWriter:1046"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter:1060"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectWriter:1046"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter:1060"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectWriter:1052"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter:1058"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter:1057"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectWriter:1062"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter:1066"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter:1065"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1044,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1045,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._configureGenerator"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1046,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].isEnabled"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1051,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._serializerProvider"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1051,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter$Prefetch].serialize"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1053,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].flush"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1056,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].closeOnFailAndThrowAsIOE"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1059,1"
      Dst: "[java.io.Closeable].close"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].writeValue(java.io.File,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.io.File"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1081,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter].createGenerator"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1081,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._writeValueAndClose"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].writeValue(java.io.OutputStream,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.io.OutputStream"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1098,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter].createGenerator"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1098,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._writeValueAndClose"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].writeValue(java.io.Writer,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.io.Writer"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1114,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter].createGenerator"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1114,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._writeValueAndClose"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].writeValue(java.io.DataOutput,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.io.DataOutput"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1123,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter].createGenerator"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1123,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._writeValueAndClose"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].writeValueAsString(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: 1137
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.SegmentedStringWriter].<init>(com.fasterxml.jackson.core.util.BufferRecycler)"
    - "[com.fasterxml.jackson.core.JsonFactory]._getBufferRecycler()"
    - "[com.fasterxml.jackson.databind.ObjectWriter]._writeValueAndClose(com.fasterxml.jackson.core.JsonGenerator,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ObjectWriter].createGenerator(java.io.Writer)"
    - "[com.fasterxml.jackson.core.io.SegmentedStringWriter].getAndClear()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].fromUnexpectedIOE(java.io.IOException)"
    functionUses: 1
    ICount: 16
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1138,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._getBufferRecycler"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1138,1"
      Dst: "[com.fasterxml.jackson.core.io.SegmentedStringWriter].<init>"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1140,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter].createGenerator"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1140,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._writeValueAndClose"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1141,1"
      Dst: "[com.fasterxml.jackson.core.io.SegmentedStringWriter].getAndClear"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1145,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException].fromUnexpectedIOE"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].writeValueAsBytes(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte[]"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1162,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._getBufferRecycler"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1162,1"
      Dst: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1163,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter].createGenerator"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1163,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._writeValueAndClose"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1164,1"
      Dst: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].toByteArray"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1165,1"
      Dst: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].release"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1167,1"
      Dst: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].close"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1168,1"
      Dst: "[java.lang.Throwable].addSuppressed"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1170,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException].fromUnexpectedIOE"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].acceptJsonFormatVisitor(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1195,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1197,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._serializerProvider"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1197,1"
      Dst: "[com.fasterxml.jackson.databind.ser.DefaultSerializerProvider].acceptJsonFormatVisitor"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].acceptJsonFormatVisitor(java.lang.Class,com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1206,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1208,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].constructType"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1208,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter].acceptJsonFormatVisitor"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].canSerialize(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1212,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1213,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._serializerProvider"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1213,1"
      Dst: "[com.fasterxml.jackson.databind.ser.DefaultSerializerProvider].hasSerializerFor"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].canSerialize(java.lang.Class,java.util.concurrent.atomic.AtomicReference)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.util.concurrent.atomic.AtomicReference"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1223,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1224,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._serializerProvider"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1224,1"
      Dst: "[com.fasterxml.jackson.databind.ser.DefaultSerializerProvider].hasSerializerFor"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter]._serializerProvider()"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: 1237
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.DefaultSerializerProvider"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.DefaultSerializerProvider$Impl].createInstance(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.ser.SerializerFactory)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1238,1"
      Dst: "[com.fasterxml.jackson.databind.ser.DefaultSerializerProvider].createInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter]._verifySchemaType(com.fasterxml.jackson.core.FormatSchema)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.FormatSchema"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectWriter:1252"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter:1258"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter:1257"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectWriter:1253"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter:1258"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter:1257"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1253,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].canUseSchema"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1254,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1254,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1255,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].getFormatName"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1255,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1255,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter]._writeValueAndClose(com.fasterxml.jackson.core.JsonGenerator,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: 1267
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.SerializationConfig].isEnabled(com.fasterxml.jackson.databind.SerializationFeature)"
    - "[com.fasterxml.jackson.databind.ObjectWriter]._writeCloseable(com.fasterxml.jackson.core.JsonGenerator,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ObjectWriter]._serializerProvider()"
    - "[com.fasterxml.jackson.databind.ObjectWriter$Prefetch].serialize(com.fasterxml.jackson.core.JsonGenerator,java.lang.Object,com.fasterxml.jackson.databind.ser.DefaultSerializerProvider)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].closeOnFailAndThrowAsIOE(com.fasterxml.jackson.core.JsonGenerator,java.lang.Exception)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].close()"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].close()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].close()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].close()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].close()"
    functionUses: 1
    ICount: 20
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectWriter:1268"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter:1273"
        BranchSideFuncs:
        - "_writeCloseable(com.fasterxml.jackson.core.JsonGenerator,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter:1272"
        BranchSideFuncs:
        - "closeOnFailAndThrowAsIOE(com.fasterxml.jackson.core.JsonGenerator,java.lang.Exception)"
        - "serialize(com.fasterxml.jackson.core.JsonGenerator,java.lang.Object,com.fasterxml.jackson.databind.ser.DefaultSerializerProvider)"
        - "_serializerProvider()"
    - Branch String: "com.fasterxml.jackson.databind.ObjectWriter:1268"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter:1273"
        BranchSideFuncs:
        - "_writeCloseable(com.fasterxml.jackson.core.JsonGenerator,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter:1272"
        BranchSideFuncs:
        - "closeOnFailAndThrowAsIOE(com.fasterxml.jackson.core.JsonGenerator,java.lang.Exception)"
        - "serialize(com.fasterxml.jackson.core.JsonGenerator,java.lang.Object,com.fasterxml.jackson.databind.ser.DefaultSerializerProvider)"
        - "_serializerProvider()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1268,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].isEnabled"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1269,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._writeCloseable"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1273,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._serializerProvider"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1273,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter$Prefetch].serialize"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1275,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].closeOnFailAndThrowAsIOE"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1278,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].close"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter]._writeCloseable(com.fasterxml.jackson.core.JsonGenerator,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: 1287
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ObjectWriter]._serializerProvider()"
    - "[com.fasterxml.jackson.databind.ObjectWriter$Prefetch].serialize(com.fasterxml.jackson.core.JsonGenerator,java.lang.Object,com.fasterxml.jackson.databind.ser.DefaultSerializerProvider)"
    - "[com.fasterxml.jackson.core.base.ParserBase].close()"
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider].close()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].close()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].close()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].close()"
    - "[com.fasterxml.jackson.core.io.UTF8Writer].close()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].close()"
    - "[com.fasterxml.jackson.core.io.UTF32Reader].close()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].close()"
    - "[com.fasterxml.jackson.core.io.MergedStream].close()"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].close()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].close()"
    - "[com.github.javaparser.LineEndingProcessingProvider].close()"
    - "[com.fasterxml.jackson.databind.MappingIterator].close()"
    - "[com.fasterxml.jackson.databind.SequenceWriter].close()"
    - "[com.github.javaparser.StreamProvider].close()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].close()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].close()"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].close()"
    - "[com.github.javaparser.StringProvider].close()"
    - "[com.fasterxml.jackson.core.io.SegmentedStringWriter].close()"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].closeOnFailAndThrowAsIOE(com.fasterxml.jackson.core.JsonGenerator,java.io.Closeable,java.lang.Exception)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].close()"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].close()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].close()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].close()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].close()"
    functionUses: 1
    ICount: 16
    EdgeCount: 29
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1290,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._serializerProvider"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1290,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter$Prefetch].serialize"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1293,1"
      Dst: "[java.io.Closeable].close"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1295,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].closeOnFailAndThrowAsIOE"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1298,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].close"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter]._configureGenerator(com.fasterxml.jackson.core.JsonGenerator)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: 1310
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonGenerator"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.SerializationConfig].initialize(com.fasterxml.jackson.core.JsonGenerator)"
    - "[com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings].initialize(com.fasterxml.jackson.core.JsonGenerator)"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1311,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].initialize"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1312,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings].initialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter]._assertNotNull(java.lang.String,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: 1316
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectWriter:1317"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter:1320"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter:1319"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1318,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1318,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_printComment_0__894].bootstrap$(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_printComment_0__894"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__894].<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__894:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_printComment_0__894].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_printComment_0__894].<init>(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_printComment_0__894"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_printComment_0__894:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_printComment_0__894].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_printComment_0__894"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_printComment_0__894:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].lambda$printComment$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration$lambda_static_0__1206].bootstrap$()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration$lambda_static_0__1206"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration$lambda_static_0__1206].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration$lambda_static_0__1206:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration$lambda_static_0__1206].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration$lambda_static_0__1206].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration$lambda_static_0__1206"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration$lambda_static_0__1206:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration$lambda_static_0__1206].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration$lambda_static_0__1206"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration].lambda$static$0(java.lang.Object)"
    functionUses: 3
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration$lambda_static_0__1206:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration].lambda$static$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__74].bootstrap$(com.github.javaparser.ast.type.ClassOrInterfaceType)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__74"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.type.ClassOrInterfaceType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__74].<init>(com.github.javaparser.ast.type.ClassOrInterfaceType)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__74:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__74].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__74].<init>(com.github.javaparser.ast.type.ClassOrInterfaceType)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__74"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.type.ClassOrInterfaceType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__74:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__74].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__74"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__74:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_118__50].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_118__50"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__50].<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__50:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_118__50].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_118__50].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_118__50"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_118__50:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_118__50].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_118__50"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 14
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_118__50:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$118"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForEachStatementContext].<init>(com.github.javaparser.ast.stmt.ForEachStmt,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForEachStatementContext"
    linkageType: null
    functionLinenumber: 42
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ForEachStmt"
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].<init>(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForEachStatementContext:43,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForEachStatementContext].solveSymbol(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForEachStatementContext"
    linkageType: null
    functionLinenumber: 47
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.model.SymbolReference"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.ForEachStmt].getVariable()"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getVariables()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].getVariable()"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getVariables()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId()"
    - "[com.github.javaparser.ast.body.VariableDeclarator].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserSymbolDeclaration].localVar(com.github.javaparser.ast.body.VariableDeclarator,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.resolution.model.SymbolReference].solved(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
    - "[com.github.javaparser.resolution.Navigator].demandParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext].solveInBlock(java.lang.String,com.github.javaparser.resolution.TypeSolver,com.github.javaparser.ast.stmt.Statement)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].solveSymbolInParentContext(java.lang.String)"
    functionUses: 11
    ICount: 36
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForEachStatementContext:48"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForEachStatementContext:51"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForEachStatementContext:50"
        BranchSideFuncs:
        - "getVariables()"
        - "getId()"
        - "getName()"
        - "getVariable()"
        - "get(int)"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForEachStatementContext:52"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForEachStatementContext:55"
        BranchSideFuncs:
        - "solved(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
        - "localVar(com.github.javaparser.ast.body.VariableDeclarator,com.github.javaparser.resolution.TypeSolver)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForEachStatementContext:54"
        BranchSideFuncs:
        - "demandParentNode(com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForEachStatementContext:55"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForEachStatementContext:58"
        BranchSideFuncs:
        - "solveInBlock(java.lang.String,com.github.javaparser.resolution.TypeSolver,com.github.javaparser.ast.stmt.Statement)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForEachStatementContext:57"
        BranchSideFuncs:
        - "solveSymbolInParentContext(java.lang.String)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForEachStatementContext:48,1"
      Dst: "[com.github.javaparser.ast.stmt.ForEachStmt].getVariable"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForEachStatementContext:48,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getVariables"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForEachStatementContext:48,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForEachStatementContext:49,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForEachStatementContext:51,1"
      Dst: "[com.github.javaparser.ast.NodeList].get"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForEachStatementContext:52,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].getName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForEachStatementContext:52,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForEachStatementContext:52,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForEachStatementContext:53,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserSymbolDeclaration].localVar"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForEachStatementContext:53,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].solved"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForEachStatementContext:55,1"
      Dst: "[com.github.javaparser.resolution.Navigator].demandParentNode"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForEachStatementContext:56,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext].solveInBlock"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForEachStatementContext:58,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].solveSymbolInParentContext"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForEachStatementContext].solveMethod(java.lang.String,java.util.List,boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForEachStatementContext"
    linkageType: null
    functionLinenumber: 63
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.model.SymbolReference"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.util.List"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.Context].solveMethodInParentContext(java.lang.String,java.util.List,boolean)"
    functionUses: 12
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForEachStatementContext:64,1"
      Dst: "[com.github.javaparser.resolution.Context].solveMethodInParentContext"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForEachStatementContext].localVariablesExposedToChild(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForEachStatementContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForEachStatementContext:69"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForEachStatementContext:72"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForEachStatementContext:71"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForEachStatementContext:69,1"
      Dst: "[com.github.javaparser.ast.stmt.ForEachStmt].getBody"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForEachStatementContext:70,1"
      Dst: "[com.github.javaparser.ast.stmt.ForEachStmt].getVariable"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForEachStatementContext:70,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getVariables"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForEachStatementContext:72,1"
      Dst: "[java.util.Collections].emptyList"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatTypes].values()"
    functionSourceFile: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatTypes"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatTypes[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatTypes:8,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatTypes].valueOf(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatTypes"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatTypes"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatTypes:8,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatTypes].<init>(java.lang.String,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatTypes"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatTypes:8,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatTypes].value()"
    functionSourceFile: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatTypes"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatTypes:28,1"
      Dst: "[java.lang.Enum].name"
    - Src: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatTypes:28,1"
      Dst: "[java.lang.String].toLowerCase"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatTypes].forValue(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatTypes"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatTypes"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatTypes:33,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatTypes].$values()"
    functionSourceFile: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatTypes"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatTypes[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: 45
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Iterator"
    - "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator$Provider"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator:46,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator"
    linkageType: null
    functionLinenumber: 52
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator:com.fasterxml.jackson.databind.util.ArrayIterator:com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator:com.github.javaparser.TokenRange$1:com.github.javaparser.ast.Node$PostOrderIterator:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    functionUses: 570
    ICount: 13
    EdgeCount: 35
    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: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator"
    linkageType: null
    functionLinenumber: 63
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator:com.fasterxml.jackson.databind.util.ArrayIterator:com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator:com.github.javaparser.TokenRange$1:com.github.javaparser.ast.Node$PostOrderIterator:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    functionUses: 518
    ICount: 19
    EdgeCount: 64
    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: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].remove()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator"
    linkageType: null
    functionLinenumber: 78
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].remove()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].remove()"
    - "[com.github.javaparser.utils.VisitorList$1].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].remove()"
    - "[com.github.javaparser.utils.VisitorSet$1].remove()"
    - "[com.fasterxml.jackson.databind.MappingIterator].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].remove()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].remove()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].remove()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].remove()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].remove()"
    - "[com.github.javaparser.utils.VisitorList$2].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].remove()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].remove()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$1].remove()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].remove()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].remove()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].remove()"
    - "[com.github.javaparser.utils.VisitorList$1].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].remove()"
    - "[com.github.javaparser.utils.VisitorSet$1].remove()"
    - "[com.fasterxml.jackson.databind.MappingIterator].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].remove()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].remove()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].remove()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].remove()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].remove()"
    - "[com.github.javaparser.utils.VisitorList$2].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].remove()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].remove()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$1].remove()"
    functionUses: 19
    ICount: 14
    EdgeCount: 33
    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:
        - "remove()"
      - 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: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers$lambda_findStringBasedKeyDeserializer_0__890].bootstrap$()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers$lambda_findStringBasedKeyDeserializer_0__890"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers$lambda_findStringBasedKeyDeserializer_0__890].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers$lambda_findStringBasedKeyDeserializer_0__890:-1,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers$lambda_findStringBasedKeyDeserializer_0__890].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers$lambda_findStringBasedKeyDeserializer_0__890].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers$lambda_findStringBasedKeyDeserializer_0__890"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers$lambda_findStringBasedKeyDeserializer_0__890:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers$lambda_findStringBasedKeyDeserializer_0__890].test(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers$lambda_findStringBasedKeyDeserializer_0__890"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers].lambda$findStringBasedKeyDeserializer$0(com.fasterxml.jackson.databind.introspect.AnnotatedAndMetadata)"
    functionUses: 6
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers$lambda_findStringBasedKeyDeserializer_0__890:-1,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers].lambda$findStringBasedKeyDeserializer$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__761].bootstrap$(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$isInstance__761"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__761].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$isInstance__761:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__761].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__761].<init>(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$isInstance__761"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$isInstance__761:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__761].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$isInstance__761"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$isInstance__761:-1,1"
      Dst: "[java.lang.Class].isInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.JsonNodeFeature].values()"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.JsonNodeFeature"
    linkageType: null
    functionLinenumber: 8
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.JsonNodeFeature[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.ForStmt].clone()"
    - "[com.github.javaparser.ast.type.PrimitiveType].clone()"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].clone()"
    - "[com.github.javaparser.ast.stmt.AssertStmt].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].clone()"
    - "[com.github.javaparser.ast.expr.SwitchExpr].clone()"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].clone()"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].clone()"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.AssignExpr].clone()"
    - "[com.github.javaparser.ast.stmt.BlockStmt].clone()"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].clone()"
    - "[com.github.javaparser.ast.type.ReferenceType].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].clone()"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].clone()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.type.WildcardType].clone()"
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].clone()"
    - "[com.github.javaparser.ast.stmt.TryStmt].clone()"
    - "[com.github.javaparser.ast.body.FieldDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.PatternExpr].clone()"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].clone()"
    - "[com.github.javaparser.ast.type.TypeParameter].clone()"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].clone()"
    - "[com.github.javaparser.ast.stmt.YieldStmt].clone()"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].clone()"
    - "[com.github.javaparser.ast.type.VarType].clone()"
    - "[com.github.javaparser.ast.expr.LiteralExpr].clone()"
    - "[com.github.javaparser.ast.type.VoidType].clone()"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].clone()"
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.expr.NameExpr].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].clone()"
    - "[com.github.javaparser.ast.type.UnionType].clone()"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].clone()"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.ThisExpr].clone()"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].clone()"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].clone()"
    - "[com.github.javaparser.ast.expr.TypeExpr].clone()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].clone()"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].clone()"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.body.MethodDeclaration].clone()"
    - "[com.github.javaparser.ast.body.EnumDeclaration].clone()"
    - "[com.github.javaparser.ast.body.ReceiverParameter].clone()"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].clone()"
    - "[com.github.javaparser.ast.stmt.DoStmt].clone()"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].clone()"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].clone()"
    - "[com.github.javaparser.ast.expr.Name].clone()"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].clone()"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].clone()"
    - "[com.github.javaparser.ast.body.VariableDeclarator].clone()"
    - "[com.github.javaparser.ast.type.Type].clone()"
    - "[com.github.javaparser.ast.Modifier].clone()"
    - "[com.github.javaparser.ast.ImportDeclaration].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.type.IntersectionType].clone()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.Expression].clone()"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].clone()"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.CastExpr].clone()"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.Statement].clone()"
    - "[com.github.javaparser.ast.expr.SimpleName].clone()"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].clone()"
    - "[com.github.javaparser.ast.stmt.BreakStmt].clone()"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].clone()"
    - "[java.lang.Thread].clone()"
    - "[com.github.javaparser.ast.expr.ClassExpr].clone()"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].clone()"
    - "[com.github.javaparser.ast.body.Parameter].clone()"
    - "[com.github.javaparser.ast.Node].clone()"
    - "[com.github.javaparser.ast.PackageDeclaration].clone()"
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.type.ArrayType].clone()"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].clone()"
    - "[com.github.javaparser.ast.expr.LambdaExpr].clone()"
    - "[com.github.javaparser.ast.stmt.WhileStmt].clone()"
    - "[com.github.javaparser.ast.stmt.CatchClause].clone()"
    - "[com.github.javaparser.ast.stmt.IfStmt].clone()"
    - "[com.github.javaparser.ast.CompilationUnit].clone()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].clone()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].clone()"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].clone()"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].clone()"
    - "[com.github.javaparser.ast.expr.SuperExpr].clone()"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].clone()"
    - "[com.github.javaparser.ast.ArrayCreationLevel].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDirective].clone()"
    - "[com.github.javaparser.ast.expr.MemberValuePair].clone()"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].clone()"
    - "[com.github.javaparser.ast.body.RecordDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].clone()"
    - "[com.github.javaparser.ast.expr.UnaryExpr].clone()"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.BinaryExpr].clone()"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].clone()"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].clone()"
    - "[com.github.javaparser.ast.type.UnknownType].clone()"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].clone()"
    - "[com.fasterxml.jackson.databind.util.ISO8601DateFormat].clone()"
    functionUses: 1
    ICount: 4
    EdgeCount: 115
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.JsonNodeFeature:9,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.JsonNodeFeature].valueOf(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.JsonNodeFeature"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.JsonNodeFeature"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.JsonNodeFeature:9,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.JsonNodeFeature].<init>(java.lang.String,int,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.JsonNodeFeature"
    linkageType: null
    functionLinenumber: 75
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.JsonNodeFeature:76,1"
      Dst: "[java.lang.Enum].<init>"
    - Src: "com.fasterxml.jackson.databind.cfg.JsonNodeFeature:78,1"
      Dst: "[java.lang.Enum].ordinal"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.JsonNodeFeature].enabledByDefault()"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.JsonNodeFeature"
    linkageType: null
    functionLinenumber: 81
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.JsonNodeFeature].enabledIn(int)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.JsonNodeFeature"
    linkageType: null
    functionLinenumber: 83
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.cfg.JsonNodeFeature:84"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.JsonNodeFeature:83"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.JsonNodeFeature].getMask()"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.JsonNodeFeature"
    linkageType: null
    functionLinenumber: 85
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.JsonNodeFeature].featureIndex()"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.JsonNodeFeature"
    linkageType: null
    functionLinenumber: 89
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.JsonNodeFeature].$values()"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.JsonNodeFeature"
    linkageType: null
    functionLinenumber: 8
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.JsonNodeFeature[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_44__414].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_44__414"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__414].<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__414:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_44__414].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_44__414].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_44__414"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_44__414:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_44__414].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_44__414"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_44__414:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$44"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_32__474].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_32__474"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__474].<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__474:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_32__474].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_32__474].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_32__474"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_32__474:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_32__474].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_32__474"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_32__474:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$32"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_10__742].bootstrap$(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,java.lang.Void,com.github.javaparser.ast.body.MethodDeclaration)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_10__742"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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_10__742].<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_10__742:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_10__742].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_10__742].<init>(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,java.lang.Void,com.github.javaparser.ast.body.MethodDeclaration)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_10__742"
    linkageType: null
    functionLinenumber: -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: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_10__742:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_10__742].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_10__742"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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.MethodDeclaration,com.github.javaparser.ast.body.ReceiverParameter)"
    functionUses: 5
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_10__742:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].lambda$visit$10"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder].<init>(com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:253,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder].<init>(com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping,com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder"
    linkageType: null
    functionLinenumber: 258
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping"
    - "com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder].<init>()"
    - "[com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder]._requireNonNull(java.lang.Object,java.lang.String)"
    - "[com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder]._requireNonNull(java.lang.Object,java.lang.String)"
    functionUses: 1
    ICount: 11
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:259,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:260,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder]._requireNonNull"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder].<init>(com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder"
    linkageType: null
    functionLinenumber: 265
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder].<init>(com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder,java.lang.Class)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:266,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder]._requireNonNull(java.lang.Object,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder"
    linkageType: null
    functionLinenumber: 273
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:274"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:277"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:276"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:275,1"
      Dst: "[java.lang.NullPointerException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder].construct(com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping,com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder"
    linkageType: null
    functionLinenumber: 284
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping"
    - "com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder].<init>(com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping,com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:285,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder].withDefaultImpl(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder"
    linkageType: null
    functionLinenumber: 289
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ClassUtil].verifyMustOverride(java.lang.Class,java.lang.Object,java.lang.String)"
    - "[com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder].<init>(com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder,java.lang.Class)"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:290"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:293"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:292"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder,java.lang.Class)"
        - "verifyMustOverride(java.lang.Class,java.lang.Object,java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:293,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].verifyMustOverride"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:294,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder].subTypeValidator(com.fasterxml.jackson.databind.cfg.MapperConfig)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder"
    linkageType: null
    functionLinenumber: 298
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder].buildTypeDeserializer(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.JavaType,java.util.Collection)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder"
    linkageType: null
    functionLinenumber: 305
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsontype.TypeDeserializer"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    - "com.fasterxml.jackson.databind.JavaType"
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder].buildTypeDeserializer(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.JavaType,java.util.Collection)"
    - "[com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder].useForType(com.fasterxml.jackson.databind.JavaType)"
    functionUses: 4
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:306"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:305"
        BranchSideFuncs:
        - "buildTypeDeserializer(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.JavaType,java.util.Collection)"
        - "useForType(com.fasterxml.jackson.databind.JavaType)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:306,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder].useForType"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:306,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder].buildTypeDeserializer"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder].buildTypeSerializer(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.JavaType,java.util.Collection)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder"
    linkageType: null
    functionLinenumber: 312
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.SerializationConfig"
    - "com.fasterxml.jackson.databind.JavaType"
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder].buildTypeSerializer(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.JavaType,java.util.Collection)"
    - "[com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder].useForType(com.fasterxml.jackson.databind.JavaType)"
    functionUses: 3
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:313"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:312"
        BranchSideFuncs:
        - "buildTypeSerializer(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.JavaType,java.util.Collection)"
        - "useForType(com.fasterxml.jackson.databind.JavaType)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:313,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder].useForType"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:313,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder].buildTypeSerializer"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder].useForType(com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder"
    linkageType: null
    functionLinenumber: 327
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JavaType].isPrimitive()"
    - "[com.fasterxml.jackson.databind.JavaType].isArrayType()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].isArrayType()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.IterationType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].getContentType()"
    - "[com.fasterxml.jackson.databind.JavaType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].getContentType()"
    - "[com.fasterxml.jackson.core.type.ResolvedType].isReferenceType()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].isReferenceType()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].getReferencedType()"
    - "[com.fasterxml.jackson.databind.JavaType].getReferencedType()"
    - "[com.fasterxml.jackson.databind.JavaType].isJavaLangObject()"
    - "[com.fasterxml.jackson.databind.JavaType].isConcrete()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].isConcrete()"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.JavaType].isArrayType()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].isArrayType()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.IterationType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].getContentType()"
    - "[com.fasterxml.jackson.databind.JavaType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].getContentType()"
    - "[com.fasterxml.jackson.core.type.ResolvedType].isReferenceType()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].isReferenceType()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].getReferencedType()"
    - "[com.fasterxml.jackson.databind.JavaType].getReferencedType()"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.JavaType].isFinal()"
    - "[com.fasterxml.jackson.databind.JavaType].isJavaLangObject()"
    functionUses: 2
    ICount: 51
    EdgeCount: 32
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:328"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:332"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:331"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:334"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:340"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:339"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:340"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:343"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:342"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:343"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:343"
        BranchSideFuncs:
        - "isConcrete()"
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:342"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:344"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:346"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:349"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:353"
        BranchSideFuncs:
        - "getContentType()"
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:352"
        BranchSideFuncs:
        - "isReferenceType()"
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:353"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:357"
        BranchSideFuncs:
        - "getReferencedType()"
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:356"
        BranchSideFuncs:
        - "isFinal()"
        - "getRawClass()"
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:357"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:356"
        BranchSideFuncs:
        - "isFinal()"
        - "getRawClass()"
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:357"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:356"
        BranchSideFuncs:
        - "isFinal()"
        - "getRawClass()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:328,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isPrimitive"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:332,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:334,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isArrayType"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:335,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getContentType"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:340,1"
      Dst: "[com.fasterxml.jackson.core.type.ResolvedType].isReferenceType"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:341,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getReferencedType"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:343,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isJavaLangObject"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:344,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isConcrete"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:346,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:346,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:357,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isFinal"
    JavaMethodInfo: null
    BBCount: 24
    CyclomaticComplexity: 5
  - functionName: "[com.github.javaparser.JavadocParser].<init>()"
    functionSourceFile: "com.github.javaparser.JavadocParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavadocParser:40,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavadocParser].parse(com.github.javaparser.ast.comments.JavadocComment)"
    functionSourceFile: "com.github.javaparser.JavadocParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.javadoc.Javadoc"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.comments.JavadocComment"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavadocParser].parse(java.lang.String)"
    functionSourceFile: "com.github.javaparser.JavadocParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.javadoc.Javadoc"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 49
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.JavadocParser:55"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavadocParser:59"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.JavadocParser:58"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.JavadocParser:51,1"
      Dst: "[com.github.javaparser.utils.Utils].normalizeEolInTextBlock"
    - Src: "com.github.javaparser.JavadocParser:51,1"
      Dst: "[com.github.javaparser.JavadocParser].cleanLines"
    - 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__1315].bootstrap$"
    - Src: "com.github.javaparser.JavadocParser:52,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "com.github.javaparser.JavadocParser:52,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.JavadocParser:52,1"
      Dst: "[com.github.javaparser.JavadocParser$indexOf__1316].bootstrap$"
    - Src: "com.github.javaparser.JavadocParser:52,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.JavadocParser:52,1"
      Dst: "[java.util.stream.Stream].findFirst"
    - Src: "com.github.javaparser.JavadocParser:52,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.github.javaparser.JavadocParser:52,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.JavadocParser:52,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.JavadocParser:56,1"
      Dst: "[java.lang.String].join"
    - Src: "com.github.javaparser.JavadocParser:56,1"
      Dst: "[com.github.javaparser.JavadocParser].trimRight"
    - Src: "com.github.javaparser.JavadocParser:57,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "com.github.javaparser.JavadocParser:59,1"
      Dst: "[java.util.List].subList"
    - Src: "com.github.javaparser.JavadocParser:62,1"
      Dst: "[java.util.List].size"
    - Src: "com.github.javaparser.JavadocParser:62,1"
      Dst: "[java.util.stream.Collectors].joining"
    - Src: "com.github.javaparser.JavadocParser:62,1"
      Dst: "[java.util.stream.Stream].collect"
    - Src: "com.github.javaparser.JavadocParser:66,1"
      Dst: "[java.util.regex.Pattern].splitAsStream"
    - Src: "com.github.javaparser.JavadocParser:66,1"
      Dst: "[com.github.javaparser.JavadocParser$lambda_parse_0__1317].bootstrap$"
    - Src: "com.github.javaparser.JavadocParser:66,1"
      Dst: "[com.github.javaparser.JavadocParser$lambda_parse_1__1318].bootstrap$"
    - Src: "com.github.javaparser.JavadocParser:66,1"
      Dst: "[java.util.stream.Collectors].toList"
    - Src: "com.github.javaparser.JavadocParser:68,1"
      Dst: "[com.github.javaparser.javadoc.description.JavadocDescription].parseText"
    - Src: "com.github.javaparser.JavadocParser:68,1"
      Dst: "[com.github.javaparser.javadoc.Javadoc].<init>"
    - Src: "com.github.javaparser.JavadocParser:69,1"
      Dst: "[com.github.javaparser.JavadocParser$lambda_parse_2__1319].bootstrap$"
    - Src: "com.github.javaparser.JavadocParser:69,1"
      Dst: "[java.lang.Iterable].forEach"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavadocParser].parseBlockTag(java.lang.String)"
    functionSourceFile: "com.github.javaparser.JavadocParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.javadoc.JavadocBlockTag"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavadocParser:74,1"
      Dst: "[java.lang.String].trim"
    - Src: "com.github.javaparser.JavadocParser:74,1"
      Dst: "[java.lang.String].substring"
    - Src: "com.github.javaparser.JavadocParser:75,1"
      Dst: "[com.github.javaparser.utils.Utils].nextWord"
    - Src: "com.github.javaparser.JavadocParser:76,1"
      Dst: "[java.lang.String].length"
    - Src: "com.github.javaparser.JavadocParser:77,1"
      Dst: "[com.github.javaparser.javadoc.JavadocBlockTag].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavadocParser].isABlockLine(java.lang.String)"
    functionSourceFile: "com.github.javaparser.JavadocParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavadocParser:81,1"
      Dst: "[java.lang.String].trim"
    - Src: "com.github.javaparser.JavadocParser:81,1"
      Dst: "[java.lang.String].startsWith"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavadocParser].trimRight(java.lang.String)"
    functionSourceFile: "com.github.javaparser.JavadocParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.JavadocParser:85"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavadocParser:88"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.JavadocParser:87"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.JavadocParser:85"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavadocParser:88"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.JavadocParser:87"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.JavadocParser:85,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.github.javaparser.JavadocParser:85,1"
      Dst: "[java.lang.String].length"
    - Src: "com.github.javaparser.JavadocParser:85,1"
      Dst: "[java.lang.String].charAt"
    - Src: "com.github.javaparser.JavadocParser:85,1"
      Dst: "[java.lang.Character].isWhitespace"
    - Src: "com.github.javaparser.JavadocParser:86,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.JavadocParser].cleanLines(java.lang.String)"
    functionSourceFile: "com.github.javaparser.JavadocParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 61
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.JavadocParser:93"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavadocParser:96"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.JavadocParser:95"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.JavadocParser:112"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavadocParser:116"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.JavadocParser:115"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.JavadocParser:112"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavadocParser:113"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.JavadocParser:112"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.JavadocParser:112"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavadocParser:116"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.JavadocParser:115"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.JavadocParser:116"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavadocParser:119"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.JavadocParser:118"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.JavadocParser:116"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavadocParser:119"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.JavadocParser:118"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.JavadocParser:119"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavadocParser:122"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.JavadocParser:121"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.JavadocParser:119"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavadocParser:122"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.JavadocParser:121"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.JavadocParser:92,1"
      Dst: "[java.lang.String].split"
    - Src: "com.github.javaparser.JavadocParser:94,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "com.github.javaparser.JavadocParser:96,1"
      Dst: "[java.util.Arrays].stream"
    - Src: "com.github.javaparser.JavadocParser:96,1"
      Dst: "[com.github.javaparser.JavadocParser$lambda_cleanLines_3__1320].bootstrap$"
    - Src: "com.github.javaparser.JavadocParser:96,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.JavadocParser:108,1"
      Dst: "[java.util.stream.Collectors].toList"
    - Src: "com.github.javaparser.JavadocParser:108,1"
      Dst: "[java.util.stream.Stream].collect"
    - Src: "com.github.javaparser.JavadocParser:110,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.JavadocParser:110,1"
      Dst: "[com.github.javaparser.JavadocParser$lambda_cleanLines_4__1321].bootstrap$"
    - Src: "com.github.javaparser.JavadocParser:112,1"
      Dst: "[java.util.List].get"
    - Src: "com.github.javaparser.JavadocParser:112,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.github.javaparser.JavadocParser:112,1"
      Dst: "[java.lang.String].charAt"
    - Src: "com.github.javaparser.JavadocParser:113,1"
      Dst: "[java.lang.String].substring"
    - Src: "com.github.javaparser.JavadocParser:113,1"
      Dst: "[java.util.List].set"
    - Src: "com.github.javaparser.JavadocParser:116,1"
      Dst: "[java.util.List].size"
    - Src: "com.github.javaparser.JavadocParser:116,1"
      Dst: "[java.lang.String].trim"
    - Src: "com.github.javaparser.JavadocParser:117,1"
      Dst: "[java.util.List].subList"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.JavadocParser].startsWithAsterisk(java.lang.String)"
    functionSourceFile: "com.github.javaparser.JavadocParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.JavadocParser:127"
      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:130"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.JavadocParser:129"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.JavadocParser:130"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavadocParser:null"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.JavadocParser:130"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavadocParser:null"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.JavadocParser:132"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavadocParser:135"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.JavadocParser:134"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.JavadocParser:127,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "com.github.javaparser.JavadocParser:130,1"
      Dst: "[java.lang.String].length"
    - Src: "com.github.javaparser.JavadocParser:131,1"
      Dst: "[java.lang.String].substring"
    - Src: "com.github.javaparser.JavadocParser:131,1"
      Dst: "[com.github.javaparser.JavadocParser].startsWithAsterisk"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavadocParser].lambda$cleanLines$4(java.lang.String)"
    functionSourceFile: "com.github.javaparser.JavadocParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.JavadocParser:110"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavadocParser:109"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.JavadocParser:110,1"
      Dst: "[java.lang.String].trim"
    - Src: "com.github.javaparser.JavadocParser:110,1"
      Dst: "[java.lang.String].isEmpty"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavadocParser].lambda$cleanLines$3(java.lang.String)"
    functionSourceFile: "com.github.javaparser.JavadocParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.JavadocParser:98"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavadocParser:101"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.JavadocParser:100"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.JavadocParser:101"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavadocParser:107"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.JavadocParser:106"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.JavadocParser:103"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavadocParser:104"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.JavadocParser:103"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.JavadocParser:103"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavadocParser:107"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.JavadocParser:106"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.JavadocParser:97,1"
      Dst: "[com.github.javaparser.JavadocParser].startsWithAsterisk"
    - Src: "com.github.javaparser.JavadocParser:101,1"
      Dst: "[java.lang.String].length"
    - Src: "com.github.javaparser.JavadocParser:102,1"
      Dst: "[java.lang.String].charAt"
    - Src: "com.github.javaparser.JavadocParser:104,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavadocParser].lambda$parse$2(com.github.javaparser.javadoc.Javadoc,java.lang.String)"
    functionSourceFile: "com.github.javaparser.JavadocParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.javadoc.Javadoc"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavadocParser:69,1"
      Dst: "[com.github.javaparser.JavadocParser].parseBlockTag"
    - Src: "com.github.javaparser.JavadocParser:69,1"
      Dst: "[com.github.javaparser.javadoc.Javadoc].addBlockTag"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavadocParser].lambda$parse$1(java.lang.String)"
    functionSourceFile: "com.github.javaparser.JavadocParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavadocParser:66,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.JavadocParser:66,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.JavadocParser:66,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavadocParser].lambda$parse$0(java.lang.String)"
    functionSourceFile: "com.github.javaparser.JavadocParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.JavadocParser:66"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavadocParser:65"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.JavadocParser:66,1"
      Dst: "[java.lang.String].isEmpty"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__767].bootstrap$(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__767"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__767].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__767:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__767].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__767].<init>(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__767"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__767:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__767].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__767"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 11
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__767:-1,1"
      Dst: "[java.lang.Class].cast"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__206].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__206"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__206].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__206:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__206].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__206].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__206"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__206:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__206].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__206"
    linkageType: null
    functionLinenumber: -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.BlockComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    functionUses: 14
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__206:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__156].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__156"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__156].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__156:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__156].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__156].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__156"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__156:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__156].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__156"
    linkageType: null
    functionLinenumber: -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.BlockComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    functionUses: 14
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__156:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_getAllMethods_6__995].bootstrap$(java.util.List)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_getAllMethods_6__995"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_getAllMethods_6__995].<init>(java.util.List)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_getAllMethods_6__995:-1,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_getAllMethods_6__995].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_getAllMethods_6__995].<init>(java.util.List)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_getAllMethods_6__995"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_getAllMethods_6__995:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_getAllMethods_6__995].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_getAllMethods_6__995"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].lambda$getAllMethods$6(java.util.List,com.github.javaparser.resolution.types.ResolvedReferenceType)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_getAllMethods_6__995:-1,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].lambda$getAllMethods$6"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_30__299].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_30__299"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__299].<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__299:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_30__299].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_30__299].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_30__299"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_30__299:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_30__299].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_30__299"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 14
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_30__299:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$30"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition].<init>(com.fasterxml.jackson.databind.AnnotationIntrospector,com.fasterxml.jackson.databind.introspect.AnnotatedMember,com.fasterxml.jackson.databind.PropertyName,com.fasterxml.jackson.databind.PropertyMetadata,com.fasterxml.jackson.'annotation'.JsonInclude$Value)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition"
    linkageType: null
    functionLinenumber: 59
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.AnnotationIntrospector"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    - "com.fasterxml.jackson.databind.PropertyName"
    - "com.fasterxml.jackson.databind.PropertyMetadata"
    - "com.fasterxml.jackson.annotation.JsonInclude$Value"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition].<init>()"
    functionUses: 2
    ICount: 17
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:64"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:60"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:59"
        BranchSideFuncs:
        - "<init>()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:60,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition].construct(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:74,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getAnnotationIntrospector"
    - Src: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:75,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.Annotated].getName"
    - Src: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:75,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyName].construct"
    - Src: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:75,1"
      Dst: "[com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition].construct(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedMember,com.fasterxml.jackson.databind.PropertyName)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition"
    linkageType: null
    functionLinenumber: 82
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    - "com.fasterxml.jackson.databind.PropertyName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition].construct(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedMember,com.fasterxml.jackson.databind.PropertyName,com.fasterxml.jackson.databind.PropertyMetadata,com.fasterxml.jackson.'annotation'.JsonInclude$Value)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:83,1"
      Dst: "[com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition].construct"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition].construct(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedMember,com.fasterxml.jackson.databind.PropertyName,com.fasterxml.jackson.databind.PropertyMetadata,com.fasterxml.jackson.'annotation'.JsonInclude$Include)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition"
    linkageType: null
    functionLinenumber: 95
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    - "com.fasterxml.jackson.databind.PropertyName"
    - "com.fasterxml.jackson.databind.PropertyMetadata"
    - "com.fasterxml.jackson.annotation.JsonInclude$Include"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].construct(com.fasterxml.jackson.'annotation'.JsonInclude$Include,com.fasterxml.jackson.'annotation'.JsonInclude$Include)"
    - "[com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition].<init>(com.fasterxml.jackson.databind.AnnotationIntrospector,com.fasterxml.jackson.databind.introspect.AnnotatedMember,com.fasterxml.jackson.databind.PropertyName,com.fasterxml.jackson.databind.PropertyMetadata,com.fasterxml.jackson.'annotation'.JsonInclude$Value)"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].getAnnotationIntrospector()"
    functionUses: 2
    ICount: 15
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:96"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:96"
        BranchSideFuncs:
        - "construct(com.fasterxml.jackson.'annotation'.JsonInclude$Include,com.fasterxml.jackson.'annotation'.JsonInclude$Include)"
      - BranchSide: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:95"
        BranchSideFuncs:
        - "construct(com.fasterxml.jackson.'annotation'.JsonInclude$Include,com.fasterxml.jackson.'annotation'.JsonInclude$Include)"
    - Branch String: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:96"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:96"
        BranchSideFuncs:
        - "construct(com.fasterxml.jackson.'annotation'.JsonInclude$Include,com.fasterxml.jackson.'annotation'.JsonInclude$Include)"
      - BranchSide: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:95"
        BranchSideFuncs:
        - "construct(com.fasterxml.jackson.'annotation'.JsonInclude$Include,com.fasterxml.jackson.'annotation'.JsonInclude$Include)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:96,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonInclude$Value].construct"
    - Src: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:98,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getAnnotationIntrospector"
    - Src: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:98,1"
      Dst: "[com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition].construct(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedMember,com.fasterxml.jackson.databind.PropertyName,com.fasterxml.jackson.databind.PropertyMetadata,com.fasterxml.jackson.'annotation'.JsonInclude$Value)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition"
    linkageType: null
    functionLinenumber: 107
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    - "com.fasterxml.jackson.databind.PropertyName"
    - "com.fasterxml.jackson.databind.PropertyMetadata"
    - "com.fasterxml.jackson.annotation.JsonInclude$Value"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition].<init>(com.fasterxml.jackson.databind.AnnotationIntrospector,com.fasterxml.jackson.databind.introspect.AnnotatedMember,com.fasterxml.jackson.databind.PropertyName,com.fasterxml.jackson.databind.PropertyMetadata,com.fasterxml.jackson.'annotation'.JsonInclude$Value)"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].getAnnotationIntrospector()"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:108,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getAnnotationIntrospector"
    - Src: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:108,1"
      Dst: "[com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition].withSimpleName(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:120"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:123"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:122"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:120"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:123"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:122"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:120,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyName].hasSimpleName"
    - Src: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:120,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyName].hasNamespace"
    - Src: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:123,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyName].<init>"
    - Src: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:123,1"
      Dst: "[com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition].withName(com.fasterxml.jackson.databind.PropertyName)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.PropertyName"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:129"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:132"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:131"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:129,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyName].equals"
    - Src: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:132,1"
      Dst: "[com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition].withMetadata(com.fasterxml.jackson.databind.PropertyMetadata)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.PropertyMetadata"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:140"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:143"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:142"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:140,1"
      Dst: "[java.lang.Object].equals"
    - Src: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:143,1"
      Dst: "[com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition].withInclusion(com.fasterxml.jackson.'annotation'.JsonInclude$Value)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonInclude$Value"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:151"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:154"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:153"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:154,1"
      Dst: "[com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition].getName()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition"
    linkageType: null
    functionLinenumber: 164
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.PropertyName].getSimpleName()"
    functionUses: 10
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:165,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyName].getSimpleName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition].getFullName()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition"
    linkageType: null
    functionLinenumber: 167
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.PropertyName"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition].hasName(com.fasterxml.jackson.databind.PropertyName)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition"
    linkageType: null
    functionLinenumber: 171
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.PropertyName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.PropertyName].equals(java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:172,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyName].equals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition].getInternalName()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:176,1"
      Dst: "[com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition].getName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition].getWrapperName()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition"
    linkageType: null
    functionLinenumber: 179
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.PropertyName"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findWrapperName(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findWrapperName(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionUses: 3
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:180"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:181"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:180"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:180"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:183"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:182"
        BranchSideFuncs:
        - "findWrapperName(com.fasterxml.jackson.databind.introspect.Annotated)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:183,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findWrapperName"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition].isExplicitlyIncluded()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition"
    linkageType: null
    functionLinenumber: 187
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition].isExplicitlyNamed()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition"
    linkageType: null
    functionLinenumber: 188
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition].getMetadata()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition"
    linkageType: null
    functionLinenumber: 196
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.PropertyMetadata"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition].getPrimaryType()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition"
    linkageType: null
    functionLinenumber: 201
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeFactory].unknownType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getType()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getType()"
    functionUses: 2
    ICount: 8
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:202"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:205"
        BranchSideFuncs:
        - "unknownType()"
      - BranchSide: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:204"
        BranchSideFuncs:
        - "getType()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:203,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].unknownType"
    - Src: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:205,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.Annotated].getType"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition].getRawPrimaryType()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition"
    linkageType: null
    functionLinenumber: 209
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getRawType()"
    functionUses: 2
    ICount: 7
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:210"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:213"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:212"
        BranchSideFuncs:
        - "getRawType()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:213,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.Annotated].getRawType"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition].findInclusion()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition"
    linkageType: null
    functionLinenumber: 217
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonInclude$Value"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition].hasGetter()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:228"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:227"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:228,1"
      Dst: "[com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition].getGetter"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition].hasSetter()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition"
    linkageType: null
    functionLinenumber: 230
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition].getSetter()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:231"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:230"
        BranchSideFuncs:
        - "getSetter()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:231,1"
      Dst: "[com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition].getSetter"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition].hasField()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition"
    linkageType: null
    functionLinenumber: 233
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition].hasConstructorParameter()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition"
    linkageType: null
    functionLinenumber: 236
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition].getGetter()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition"
    linkageType: null
    functionLinenumber: 240
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getParameterCount()"
    functionUses: 3
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:241"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:245"
        BranchSideFuncs:
        - "getParameterCount()"
      - BranchSide: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:244"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:242"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:245"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:244"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:242,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getParameterCount"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition].getSetter()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition"
    linkageType: null
    functionLinenumber: 249
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getParameterCount()"
    functionUses: 4
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:250"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:254"
        BranchSideFuncs:
        - "getParameterCount()"
      - BranchSide: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:253"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:251"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:254"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:253"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:251,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getParameterCount"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition].getField()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition"
    linkageType: null
    functionLinenumber: 258
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedField"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:259"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:258"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition].getConstructorParameter()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition"
    linkageType: null
    functionLinenumber: 263
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedParameter"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:264"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:263"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition].getConstructorParameters()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition"
    linkageType: null
    functionLinenumber: 268
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition].getConstructorParameter()"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].emptyIterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    functionUses: 1
    ICount: 8
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:270"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:273"
        BranchSideFuncs:
        - "emptyIterator()"
      - BranchSide: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:272"
        BranchSideFuncs:
        - "iterator()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:269,1"
      Dst: "[com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition].getConstructorParameter"
    - Src: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:271,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].emptyIterator"
    - Src: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:273,1"
      Dst: "[java.util.Collections].singleton"
    - Src: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:273,1"
      Dst: "[java.util.Set].iterator"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition].getPrimaryMember()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition"
    linkageType: null
    functionLinenumber: 276
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].<init>(com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition,com.fasterxml.jackson.databind.introspect.AnnotatedMember,com.fasterxml.jackson.databind.util.Annotations,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JavaType,boolean,java.lang.Object,java.lang.Class[])"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter"
    linkageType: null
    functionLinenumber: 215
    functionDepth: 0
    returnType: "void"
    argCount: 10
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    - "com.fasterxml.jackson.databind.util.Annotations"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    - "com.fasterxml.jackson.databind.JavaType"
    - "boolean"
    - "java.lang.Object"
    - "java.lang.Class[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.PropertyWriter].<init>(com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition)"
    - "[com.fasterxml.jackson.core.io.SerializedString].<init>(java.lang.String)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getName()"
    - "[com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition].getName()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getWrapperName()"
    - "[com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition].getWrapperName()"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap].emptyForProperties()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getMember()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getMember()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getMember()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getMember()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getMember()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getMember()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getMember()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getMember()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getMember()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getMember()"
    functionUses: 2
    ICount: 50
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:225"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:226"
        BranchSideFuncs:
        - "emptyForProperties()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:225"
        BranchSideFuncs:
        - "emptyForProperties()"
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:230"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:233"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:232"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:233"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:239"
        BranchSideFuncs:
        - "getMember()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:238"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:216,1"
      Dst: "[com.fasterxml.jackson.databind.ser.PropertyWriter].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:220,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition].getName"
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:220,1"
      Dst: "[com.fasterxml.jackson.core.io.SerializedString].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:221,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition].getWrapperName"
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:226,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap].emptyForProperties"
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:232,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].getMember"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].<init>(com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition,com.fasterxml.jackson.databind.introspect.AnnotatedMember,com.fasterxml.jackson.databind.util.Annotations,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JavaType,boolean,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 9
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    - "com.fasterxml.jackson.databind.util.Annotations"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    - "com.fasterxml.jackson.databind.JavaType"
    - "boolean"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:257,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:270,1"
      Dst: "[com.fasterxml.jackson.databind.ser.PropertyWriter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].<init>(com.fasterxml.jackson.databind.ser.BeanPropertyWriter)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter"
    linkageType: null
    functionLinenumber: 295
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.ser.BeanPropertyWriter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].<init>(com.fasterxml.jackson.databind.ser.BeanPropertyWriter,com.fasterxml.jackson.core.io.SerializedString)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:296,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].<init>(com.fasterxml.jackson.databind.ser.BeanPropertyWriter,com.fasterxml.jackson.databind.PropertyName)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter"
    linkageType: null
    functionLinenumber: 302
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.ser.BeanPropertyWriter"
    - "com.fasterxml.jackson.databind.PropertyName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.PropertyWriter].<init>(com.fasterxml.jackson.databind.ser.PropertyWriter)"
    - "[com.fasterxml.jackson.core.io.SerializedString].<init>(java.lang.String)"
    - "[com.fasterxml.jackson.databind.PropertyName].getSimpleName()"
    functionUses: 1
    ICount: 45
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:323"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:327"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:326"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:303,1"
      Dst: "[com.fasterxml.jackson.databind.ser.PropertyWriter].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:310,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyName].getSimpleName"
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:310,1"
      Dst: "[com.fasterxml.jackson.core.io.SerializedString].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:324,1"
      Dst: "[java.util.HashMap].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].<init>(com.fasterxml.jackson.databind.ser.BeanPropertyWriter,com.fasterxml.jackson.core.io.SerializedString)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter"
    linkageType: null
    functionLinenumber: 336
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.ser.BeanPropertyWriter"
    - "com.fasterxml.jackson.core.io.SerializedString"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.PropertyWriter].<init>(com.fasterxml.jackson.databind.ser.PropertyWriter)"
    functionUses: 2
    ICount: 42
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:348"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:352"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:351"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:337,1"
      Dst: "[com.fasterxml.jackson.databind.ser.PropertyWriter].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:349,1"
      Dst: "[java.util.HashMap].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].rename(com.fasterxml.jackson.databind.util.NameTransformer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter"
    linkageType: null
    functionLinenumber: 361
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.util.NameTransformer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.SerializedString].getValue()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$2].transform(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$3].transform(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$Chained].transform(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$NopTransformer].transform(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$1].transform(java.lang.String)"
    - "[com.fasterxml.jackson.core.io.SerializedString].toString()"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter]._new(com.fasterxml.jackson.databind.PropertyName)"
    - "[com.fasterxml.jackson.databind.PropertyName].construct(java.lang.String)"
    functionUses: 3
    ICount: 13
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:363"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:366"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:365"
        BranchSideFuncs:
        - "_new(com.fasterxml.jackson.databind.PropertyName)"
        - "construct(java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:362,1"
      Dst: "[com.fasterxml.jackson.core.io.SerializedString].getValue"
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:362,1"
      Dst: "[com.fasterxml.jackson.databind.util.NameTransformer].transform"
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:363,1"
      Dst: "[com.fasterxml.jackson.core.io.SerializedString].toString"
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:363,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:366,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyName].construct"
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:366,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter]._new"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter]._new(com.fasterxml.jackson.databind.PropertyName)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter"
    linkageType: null
    functionLinenumber: 374
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.PropertyName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].<init>(com.fasterxml.jackson.databind.ser.BeanPropertyWriter,com.fasterxml.jackson.databind.PropertyName)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:375,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].assignTypeSerializer(com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter"
    linkageType: null
    functionLinenumber: 384
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].assignSerializer(com.fasterxml.jackson.databind.JsonSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter"
    linkageType: null
    functionLinenumber: 392
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JsonSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ClassUtil].classNameOf(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].classNameOf(java.lang.Object)"
    functionUses: 5
    ICount: 18
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:393"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:398"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:397"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:393"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:398"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:397"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:396,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].classNameOf"
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:394,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:394,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].assignNullSerializer(com.fasterxml.jackson.databind.JsonSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter"
    linkageType: null
    functionLinenumber: 405
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JsonSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ClassUtil].classNameOf(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].classNameOf(java.lang.Object)"
    functionUses: 5
    ICount: 18
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:406"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:411"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:410"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:406"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:411"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:410"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:409,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].classNameOf"
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:407,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:407,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].unwrappingWriter(com.fasterxml.jackson.databind.util.NameTransformer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter"
    linkageType: null
    functionLinenumber: 418
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.util.NameTransformer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter].<init>(com.fasterxml.jackson.databind.ser.BeanPropertyWriter,com.fasterxml.jackson.databind.util.NameTransformer)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:419,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].setNonTrivialBaseType(com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter"
    linkageType: null
    functionLinenumber: 427
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].fixAccess(com.fasterxml.jackson.databind.SerializationConfig)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter"
    linkageType: null
    functionLinenumber: 438
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.SerializationConfig"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].fixAccess(boolean)"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:439,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled"
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:439,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].fixAccess"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].readResolve()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:454"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:457"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:456"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:457"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:461"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:460"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:461"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:464"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:463"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:456,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].getMember"
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:462,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap].emptyForProperties"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].getName()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter"
    linkageType: null
    functionLinenumber: 475
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.SerializedString].getValue()"
    functionUses: 24
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:476,1"
      Dst: "[com.fasterxml.jackson.core.io.SerializedString].getValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].getFullName()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter"
    linkageType: null
    functionLinenumber: 481
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.PropertyName"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.PropertyName].<init>(java.lang.String)"
    - "[com.fasterxml.jackson.core.io.SerializedString].getValue()"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:482,1"
      Dst: "[com.fasterxml.jackson.core.io.SerializedString].getValue"
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:482,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyName].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].getType()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter"
    linkageType: null
    functionLinenumber: 486
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 13
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].getWrapperName()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.PropertyName"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].getAnnotation(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.annotation.Annotation"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:498"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:497"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:498,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].getAnnotation"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].getContextAnnotation(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.annotation.Annotation"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:504"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:505"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:504"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:505,1"
      Dst: "[com.fasterxml.jackson.databind.util.Annotations].get"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].getMember()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter"
    linkageType: null
    functionLinenumber: 509
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 26
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter]._depositSchemaProperty(com.fasterxml.jackson.databind.node.ObjectNode,com.fasterxml.jackson.databind.JsonNode)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.node.ObjectNode"
    - "com.fasterxml.jackson.databind.JsonNode"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:516,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].getName"
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:516,1"
      Dst: "[com.fasterxml.jackson.databind.node.ObjectNode].set"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].getInternalSetting(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:532"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:531"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:532,1"
      Dst: "[java.util.HashMap].get"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].setInternalSetting(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:541"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:544"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:543"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:542,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:544,1"
      Dst: "[java.util.HashMap].put"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].removeInternalSetting(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:554"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:561"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:560"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:557"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:561"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:560"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:555,1"
      Dst: "[java.util.HashMap].remove"
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:557,1"
      Dst: "[java.util.HashMap].size"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].getSerializedName()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.SerializableString"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].hasSerializer()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter"
    linkageType: null
    functionLinenumber: 574
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:575"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:574"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].hasNullSerializer()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter"
    linkageType: null
    functionLinenumber: 578
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:579"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:578"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].getTypeSerializer()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter"
    linkageType: null
    functionLinenumber: 585
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].isUnwrapping()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].willSuppressNulls()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter"
    linkageType: null
    functionLinenumber: 603
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].wouldConflictWithName(com.fasterxml.jackson.databind.PropertyName)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter"
    linkageType: null
    functionLinenumber: 613
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.PropertyName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.PropertyName].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.SerializedString].getValue()"
    - "[com.fasterxml.jackson.databind.PropertyName].hasNamespace()"
    - "[com.fasterxml.jackson.databind.PropertyName].hasSimpleName(java.lang.String)"
    functionUses: 1
    ICount: 17
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:614"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:618"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:617"
        BranchSideFuncs:
        - "hasSimpleName(java.lang.String)"
        - "getValue()"
        - "hasNamespace()"
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:618"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:617"
        BranchSideFuncs:
        - "hasSimpleName(java.lang.String)"
        - "getValue()"
        - "hasNamespace()"
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:618"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:617"
        BranchSideFuncs:
        - "hasSimpleName(java.lang.String)"
        - "getValue()"
        - "hasNamespace()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:615,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyName].equals"
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:618,1"
      Dst: "[com.fasterxml.jackson.core.io.SerializedString].getValue"
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:618,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyName].hasSimpleName"
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:618,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyName].hasNamespace"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].getSerializer()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].getSerializationType()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter"
    linkageType: null
    functionLinenumber: 626
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].getRawSerializationType()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:632"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:633"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:632"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:633,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].getPropertyType()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:641"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:644"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:643"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:644"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:647"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:646"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:642,1"
      Dst: "[java.lang.reflect.Method].getReturnType"
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:645,1"
      Dst: "[java.lang.reflect.Field].getType"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].getGenericPropertyType()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.reflect.Type"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:659"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:662"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:661"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:662"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:665"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:664"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:660,1"
      Dst: "[java.lang.reflect.Method].getGenericReturnType"
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:663,1"
      Dst: "[java.lang.reflect.Field].getGenericType"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].getViews()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter"
    linkageType: null
    functionLinenumber: 668
    functionDepth: 0
    returnType: "java.lang.Class[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].serializeAsField(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter"
    linkageType: null
    functionLinenumber: 686
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.DefaultSerializerProvider].includeFilterSuppressNulls(java.lang.Object)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnsupportedTypeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.IterableSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.DateSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$StringKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicLongSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Dynamic].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer$AsNumber].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SerializableSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$FloatSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.CalendarSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.FileSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicIntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SqlTimeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.FailingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.EnumSetSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ClassSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IteratorSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.CollectionSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.RawSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SqlDateSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$LongSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntLikeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.DOMSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$ShortSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer$BigDecimalAsStringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ToStringSerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicBooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnknownSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NullSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$EnumKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.NioPathSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.InetAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.EnumSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Empty].serializerFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Multi].serializerFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Single].serializerFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Double].serializerFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter]._findAndAddDynamic(com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap,java.lang.Class,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter]._findAndAddDynamic(com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap,java.lang.Class,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.EnumSetSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.IterableSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.ToStringSerializerBase].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer$BigDecimalAsStringSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.SerializableSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StringSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.JsonSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.CollectionSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StaticListSerializerBase].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.DateTimeSerializerBase].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.impl.IteratorSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.FloatNode].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocSnippet].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].equals(java.lang.Object)"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.DataKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ShortNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.JavadocBlockTag].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmIndent].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.PropertyName].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.sym.Name].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.POJONode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Base64Variant].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.ArrayBuilders$1].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].equals(java.lang.Object)"
    - "[com.github.javaparser.Range].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.NullNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.LongNode].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonLocation].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.ContentReference].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.SerializedString].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.MethodReferenceThrowsCompatibleWithType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.Position].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmUnindent].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.ThrowsBound].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.JavaToken].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.MissingNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperLowerBound].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IdentityEqualityType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonPointer].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.CapturesBound].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.LambdaThrowsCompatibleWithType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BooleanNode].equals(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.Javadoc].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocInlineTag].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.Pair].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BinaryNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperUpperBound].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocDescription].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Version].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ClassKey].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TypeKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeContainedByType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.RawValue].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.TextNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.IntNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter]._handleSelfReference(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.JsonSerializer)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnsupportedTypeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.IterableSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.DateSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$StringKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicLongSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Dynamic].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer$AsNumber].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SerializableSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$FloatSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.CalendarSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.FileSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicIntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SqlTimeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.FailingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.EnumSetSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ClassSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IteratorSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.CollectionSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.RawSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SqlDateSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$LongSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntLikeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.DOMSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$ShortSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer$BigDecimalAsStringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ToStringSerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicBooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnknownSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NullSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$EnumKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.NioPathSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.InetAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.EnumSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.SerializableSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer$AsNumber].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StringSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.BeanSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.RawSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StdScalarSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.JsonSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.InetAddressSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.ToStringSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ext.NioPathSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.NullSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnknownSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.ArraySerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StaticListSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.NonTypedScalarSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionUses: 5
    ICount: 60
    EdgeCount: 358
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:687"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:688"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:687"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:691"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:703"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:693"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:697"
        BranchSideFuncs:
        - "includeFilterSuppressNulls(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:696"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:694"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:697"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:696"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:697"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:701"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:700"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:705"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:714"
        BranchSideFuncs:
        - "serializerFor(java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:713"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:709"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:714"
        BranchSideFuncs:
        - "_findAndAddDynamic(com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap,java.lang.Class,com.fasterxml.jackson.databind.SerializerProvider)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:713"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:714"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:724"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:723"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:715"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:719"
        BranchSideFuncs:
        - "isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:718"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:716"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:724"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:723"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:719"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:724"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:723"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:724"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:729"
        BranchSideFuncs:
        - "writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:726"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:730"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:729"
        BranchSideFuncs:
        - "writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:731"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:734"
        BranchSideFuncs:
        - "serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:733"
        BranchSideFuncs:
        - "serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:687,1"
      Dst: "[java.lang.reflect.Field].get"
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:688,1"
      Dst: "[java.lang.reflect.Method].invoke"
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:694,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].includeFilterSuppressNulls"
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:698,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeFieldName"
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:699,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].serialize"
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:706,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:708,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap].serializerFor"
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:710,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter]._findAndAddDynamic"
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:716,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].isEmpty"
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:719,1"
      Dst: "[java.lang.Object].equals"
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:726,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter]._handleSelfReference"
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:734,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].serializeWithType"
    JavaMethodInfo: null
    BBCount: 26
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].serializeAsOmittedField(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter"
    linkageType: null
    functionLinenumber: 747
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].canOmitFields()"
    - "[com.fasterxml.jackson.core.JsonGenerator].canOmitFields()"
    - "[com.fasterxml.jackson.core.io.SerializedString].getValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeOmittedField(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeOmittedField(java.lang.String)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeOmittedField(java.lang.String)"
    functionUses: 4
    ICount: 10
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:748"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:751"
        BranchSideFuncs:
        - "writeOmittedField(java.lang.String)"
        - "getValue()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:750"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:748,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].canOmitFields"
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:749,1"
      Dst: "[com.fasterxml.jackson.core.io.SerializedString].getValue"
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:749,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeOmittedField"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].serializeAsElement(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter"
    linkageType: null
    functionLinenumber: 763
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnsupportedTypeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.IterableSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.DateSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$StringKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicLongSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Dynamic].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer$AsNumber].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SerializableSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$FloatSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.CalendarSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.FileSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicIntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SqlTimeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.FailingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.EnumSetSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ClassSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IteratorSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.CollectionSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.RawSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SqlDateSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$LongSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntLikeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.DOMSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$ShortSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer$BigDecimalAsStringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ToStringSerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicBooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnknownSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NullSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$EnumKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.NioPathSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.InetAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.EnumSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNull()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNull()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNull()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNull()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNull()"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Empty].serializerFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Multi].serializerFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Single].serializerFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Double].serializerFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter]._findAndAddDynamic(com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap,java.lang.Class,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter]._findAndAddDynamic(com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap,java.lang.Class,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.EnumSetSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.IterableSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.ToStringSerializerBase].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer$BigDecimalAsStringSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.SerializableSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StringSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.JsonSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.CollectionSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StaticListSerializerBase].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.DateTimeSerializerBase].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.impl.IteratorSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].serializeAsPlaceholder(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.FloatNode].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocSnippet].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].equals(java.lang.Object)"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.DataKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ShortNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.JavadocBlockTag].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmIndent].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.PropertyName].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.sym.Name].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.POJONode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Base64Variant].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.ArrayBuilders$1].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].equals(java.lang.Object)"
    - "[com.github.javaparser.Range].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.NullNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.LongNode].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonLocation].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.ContentReference].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.SerializedString].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.MethodReferenceThrowsCompatibleWithType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.Position].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmUnindent].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.ThrowsBound].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.JavaToken].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.MissingNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperLowerBound].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IdentityEqualityType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonPointer].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.CapturesBound].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.LambdaThrowsCompatibleWithType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BooleanNode].equals(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.Javadoc].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocInlineTag].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.Pair].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BinaryNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperUpperBound].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocDescription].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Version].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ClassKey].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TypeKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeContainedByType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.RawValue].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.TextNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.IntNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].serializeAsPlaceholder(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter]._handleSelfReference(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.JsonSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnsupportedTypeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.IterableSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.DateSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$StringKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicLongSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Dynamic].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer$AsNumber].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SerializableSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$FloatSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.CalendarSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.FileSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicIntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SqlTimeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.FailingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.EnumSetSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ClassSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IteratorSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.CollectionSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.RawSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SqlDateSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$LongSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntLikeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.DOMSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$ShortSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer$BigDecimalAsStringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ToStringSerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicBooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnknownSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NullSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$EnumKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.NioPathSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.InetAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.EnumSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.SerializableSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer$AsNumber].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StringSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.BeanSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.RawSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StdScalarSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.JsonSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.InetAddressSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.ToStringSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ext.NioPathSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.NullSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnknownSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.ArraySerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StaticListSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.NonTypedScalarSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionUses: 3
    ICount: 54
    EdgeCount: 352
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:764"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:765"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:764"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:766"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:775"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:774"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:767"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:770"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:769"
        BranchSideFuncs:
        - "writeNull()"
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:776"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:785"
        BranchSideFuncs:
        - "serializerFor(java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:784"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:780"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:785"
        BranchSideFuncs:
        - "_findAndAddDynamic(com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap,java.lang.Class,com.fasterxml.jackson.databind.SerializerProvider)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:784"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:785"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:799"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:798"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:786"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:792"
        BranchSideFuncs:
        - "isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:791"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:787"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:798"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:792"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:798"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:799"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:804"
        BranchSideFuncs:
        - "_handleSelfReference(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.JsonSerializer)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:803"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:800"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:804"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:803"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:804"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:807"
        BranchSideFuncs:
        - "serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:806"
        BranchSideFuncs:
        - "serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:764,1"
      Dst: "[java.lang.reflect.Field].get"
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:765,1"
      Dst: "[java.lang.reflect.Method].invoke"
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:768,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].serialize"
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:770,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeNull"
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:777,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:779,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap].serializerFor"
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:781,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter]._findAndAddDynamic"
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:787,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].isEmpty"
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:789,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].serializeAsPlaceholder"
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:792,1"
      Dst: "[java.lang.Object].equals"
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:800,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter]._handleSelfReference"
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:807,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].serializeWithType"
    JavaMethodInfo: null
    BBCount: 24
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].serializeAsPlaceholder(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter"
    linkageType: null
    functionLinenumber: 821
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.EnumSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnsupportedTypeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.IterableSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.DateSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$StringKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicLongSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Dynamic].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer$AsNumber].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SerializableSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$FloatSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.CalendarSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.FileSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicIntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SqlTimeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.FailingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.EnumSetSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ClassSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IteratorSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.CollectionSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.RawSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SqlDateSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$LongSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntLikeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.DOMSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$ShortSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer$BigDecimalAsStringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ToStringSerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicBooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnknownSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NullSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$EnumKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.NioPathSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.InetAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNull()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNull()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNull()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNull()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNull()"
    functionUses: 6
    ICount: 11
    EdgeCount: 77
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:822"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:825"
        BranchSideFuncs:
        - "serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:824"
        BranchSideFuncs:
        - "writeNull()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:823,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].serialize"
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:825,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeNull"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].depositSchemaProperty(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:839"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:846"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:845"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:840"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:843"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:842"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:840,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.ConcreteBeanPropertyBase].isRequired"
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:841,1"
      Dst: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor].property"
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:843,1"
      Dst: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor].optionalProperty"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].depositSchemaProperty(com.fasterxml.jackson.databind.node.ObjectNode,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.node.ObjectNode"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:868"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:865"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:864"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:872"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:875"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:874"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:875"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:875"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:874"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:876"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:881"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:880"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:865,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].getSerializationType"
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:868,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].getType"
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:868,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:871,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].getSerializer"
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:873,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].findValueSerializer"
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:875,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.ConcreteBeanPropertyBase].isRequired"
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:877,1"
      Dst: "[com.fasterxml.jackson.databind.jsonschema.SchemaAware].getSchema"
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:881,1"
      Dst: "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].getDefaultSchemaNode"
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:883,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter]._depositSchemaProperty"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter]._findAndAddDynamic(com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap,java.lang.Class,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter"
    linkageType: null
    functionLinenumber: 895
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap"
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.SerializerProvider].constructSpecializedType(com.fasterxml.jackson.databind.JavaType,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap].findAndAddPrimarySerializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap].findAndAddPrimarySerializer(java.lang.Class,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.BeanProperty)"
    functionUses: 4
    ICount: 17
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:896"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:901"
        BranchSideFuncs:
        - "constructSpecializedType(com.fasterxml.jackson.databind.JavaType,java.lang.Class)"
        - "findAndAddPrimarySerializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.BeanProperty)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:900"
        BranchSideFuncs:
        - "findAndAddPrimarySerializer(java.lang.Class,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.BeanProperty)"
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:904"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:907"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:906"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:897,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].constructSpecializedType"
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:899,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap].findAndAddPrimarySerializer"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].get(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter"
    linkageType: null
    functionLinenumber: 918
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:919"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:920"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:919"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:919,1"
      Dst: "[java.lang.reflect.Field].get"
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:920,1"
      Dst: "[java.lang.reflect.Method].invoke"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter]._handleSelfReference(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.JsonSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter"
    linkageType: null
    functionLinenumber: 940
    functionDepth: 0
    returnType: "boolean"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.BeanSerializerBase].usesObjectId()"
    - "[com.fasterxml.jackson.databind.JsonSerializer].usesObjectId()"
    - "[com.fasterxml.jackson.databind.SerializerProvider].isEnabled(com.fasterxml.jackson.databind.SerializationFeature)"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].getType()"
    - "[com.fasterxml.jackson.databind.SerializerProvider].reportBadDefinition(com.fasterxml.jackson.databind.JavaType,java.lang.String)"
    - "[com.fasterxml.jackson.databind.SerializerProvider].isEnabled(com.fasterxml.jackson.databind.SerializationFeature)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].getOutputContext()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].getOutputContext()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].getOutputContext()"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].getOutputContext()"
    - "[com.fasterxml.jackson.core.JsonStreamContext].inArray()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnsupportedTypeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.IterableSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.DateSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$StringKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicLongSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Dynamic].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer$AsNumber].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SerializableSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$FloatSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.CalendarSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.FileSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicIntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SqlTimeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.FailingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.EnumSetSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ClassSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IteratorSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.CollectionSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.RawSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SqlDateSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$LongSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntLikeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.DOMSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$ShortSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer$BigDecimalAsStringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ToStringSerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicBooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnknownSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NullSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$EnumKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.NioPathSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.InetAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.EnumSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionUses: 5
    ICount: 29
    EdgeCount: 89
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:941"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:965"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:964"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:942"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:949"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.databind.SerializationFeature)"
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:947"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:965"
        BranchSideFuncs:
        - "reportBadDefinition(com.fasterxml.jackson.databind.JavaType,java.lang.String)"
        - "getType()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:964"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:950"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:965"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:964"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:951"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:961"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:957"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:960"
        BranchSideFuncs:
        - "writeFieldName(com.fasterxml.jackson.core.SerializableString)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:959"
        BranchSideFuncs:
        - "serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:941,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].usesObjectId"
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:942,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].isEnabled"
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:948,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].getType"
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:948,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].reportBadDefinition"
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:957,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].getOutputContext"
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:957,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].inArray"
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:958,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeFieldName"
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:960,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].serialize"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].toString()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter"
    linkageType: null
    functionLinenumber: 969
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].getName()"
    functionUses: 19
    ICount: 44
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:972"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:976"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:975"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:976"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:980"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:979"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:982"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:970,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:971,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:971,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].getName"
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:974,1"
      Dst: "[java.lang.reflect.Method].getDeclaringClass"
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:974,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:975,1"
      Dst: "[java.lang.reflect.Method].getName"
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:977,1"
      Dst: "[java.lang.reflect.Field].getDeclaringClass"
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:978,1"
      Dst: "[java.lang.reflect.Field].getName"
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:986,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:986,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:989,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_158__397].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_158__397"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__397].<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__397:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_158__397].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_158__397].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_158__397"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_158__397:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_158__397].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_158__397"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_158__397:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$158"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor$Base].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor$Base"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor$Base:36,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor$Base].<init>(com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor$Base"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor$Base:37,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor$Base].getProvider()"
    functionSourceFile: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor$Base"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.SerializerProvider"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor$Base].setProvider(com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor$Base"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor$Base].itemsFormat(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor$Base"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor$Base].itemsFormat(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatTypes)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor$Base"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatTypes"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaToken$Kind].values()"
    functionSourceFile: "com.github.javaparser.JavaToken$Kind"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.JavaToken$Kind[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaToken$Kind:257,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaToken$Kind].valueOf(java.lang.String)"
    functionSourceFile: "com.github.javaparser.JavaToken$Kind"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.JavaToken$Kind"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaToken$Kind:257,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaToken$Kind].<init>(java.lang.String,int,int)"
    functionSourceFile: "com.github.javaparser.JavaToken$Kind"
    linkageType: null
    functionLinenumber: 413
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 151
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaToken$Kind:414,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaToken$Kind].valueOf(int)"
    functionSourceFile: "com.github.javaparser.JavaToken$Kind"
    linkageType: null
    functionLinenumber: 418
    functionDepth: 0
    returnType: "com.github.javaparser.JavaToken$Kind"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.CodeGenerationUtils].f(java.lang.String,java.lang.Object[])"
    functionUses: 3
    ICount: 311
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaToken$Kind:723,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.github.javaparser.JavaToken$Kind:723,1"
      Dst: "[com.github.javaparser.utils.CodeGenerationUtils].f"
    - Src: "com.github.javaparser.JavaToken$Kind:723,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 153
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaToken$Kind].isPrimitive()"
    functionSourceFile: "com.github.javaparser.JavaToken$Kind"
    linkageType: null
    functionLinenumber: 727
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.JavaToken$Kind:728"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavaToken$Kind:727"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.JavaToken$Kind:728"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavaToken$Kind:727"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.JavaToken$Kind:728"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavaToken$Kind:727"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.JavaToken$Kind:728"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavaToken$Kind:727"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.JavaToken$Kind:728"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavaToken$Kind:727"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.JavaToken$Kind:728"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavaToken$Kind:727"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.JavaToken$Kind:728"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavaToken$Kind:727"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaToken$Kind].getKind()"
    functionSourceFile: "com.github.javaparser.JavaToken$Kind"
    linkageType: null
    functionLinenumber: 731
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaToken$Kind].$values()"
    functionSourceFile: "com.github.javaparser.JavaToken$Kind"
    linkageType: null
    functionLinenumber: 256
    functionDepth: 0
    returnType: "com.github.javaparser.JavaToken$Kind[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 304
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_10__736].bootstrap$(com.github.javaparser.printer.PrettyPrintVisitor,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_10__736"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__736].<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__736:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_10__736].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_10__736].<init>(com.github.javaparser.printer.PrettyPrintVisitor,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_10__736"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.printer.PrettyPrintVisitor"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_10__736:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_10__736].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_10__736"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_10__736:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].lambda$visit$10"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ClassOrInterfaceType$asString__891].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.type.ClassOrInterfaceType$asString__891"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType$asString__891].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType$asString__891:-1,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType$asString__891].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ClassOrInterfaceType$asString__891].<init>()"
    functionSourceFile: "com.github.javaparser.ast.type.ClassOrInterfaceType$asString__891"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType$asString__891:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ClassOrInterfaceType$asString__891].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.type.ClassOrInterfaceType$asString__891"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.UnionType].asString()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].asString()"
    - "[com.github.javaparser.ast.type.PrimitiveType].asString()"
    - "[com.github.javaparser.ast.type.TypeParameter].asString()"
    - "[com.github.javaparser.ast.type.ArrayType].asString()"
    - "[com.github.javaparser.ast.type.IntersectionType].asString()"
    - "[com.github.javaparser.ast.type.WildcardType].asString()"
    - "[com.github.javaparser.ast.type.UnknownType:com.github.javaparser.ast.type.VarType:com.github.javaparser.ast.type.VoidType].asString()"
    functionUses: 9
    ICount: 5
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType$asString__891:-1,1"
      Dst: "[com.github.javaparser.ast.type.Type].asString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.ConstructorResolutionLogic$lambda_findMostApplicable_0__1196].bootstrap$(java.util.List,com.github.javaparser.resolution.TypeSolver,boolean)"
    functionSourceFile: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic$lambda_findMostApplicable_0__1196"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 3
    argTypes:
    - "java.util.List"
    - "com.github.javaparser.resolution.TypeSolver"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.logic.ConstructorResolutionLogic$lambda_findMostApplicable_0__1196].<init>(java.util.List,com.github.javaparser.resolution.TypeSolver,boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic$lambda_findMostApplicable_0__1196:-1,1"
      Dst: "[com.github.javaparser.resolution.logic.ConstructorResolutionLogic$lambda_findMostApplicable_0__1196].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.ConstructorResolutionLogic$lambda_findMostApplicable_0__1196].<init>(java.util.List,com.github.javaparser.resolution.TypeSolver,boolean)"
    functionSourceFile: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic$lambda_findMostApplicable_0__1196"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.List"
    - "com.github.javaparser.resolution.TypeSolver"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic$lambda_findMostApplicable_0__1196:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.ConstructorResolutionLogic$lambda_findMostApplicable_0__1196].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic$lambda_findMostApplicable_0__1196"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic$lambda_findMostApplicable_0__1196:-1,1"
      Dst: "[com.github.javaparser.resolution.logic.ConstructorResolutionLogic].lambda$findMostApplicable$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.ConcreteSyntaxModel$lambda_forClass_2__1025].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.ConcreteSyntaxModel$lambda_forClass_2__1025"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.ConcreteSyntaxModel$lambda_forClass_2__1025].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel$lambda_forClass_2__1025:-1,1"
      Dst: "[com.github.javaparser.printer.ConcreteSyntaxModel$lambda_forClass_2__1025].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.ConcreteSyntaxModel$lambda_forClass_2__1025].<init>()"
    functionSourceFile: "com.github.javaparser.printer.ConcreteSyntaxModel$lambda_forClass_2__1025"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel$lambda_forClass_2__1025:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.ConcreteSyntaxModel$lambda_forClass_2__1025].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.ConcreteSyntaxModel$lambda_forClass_2__1025"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.ConcreteSyntaxModel].lambda$forClass$2(java.lang.String)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel$lambda_forClass_2__1025:-1,1"
      Dst: "[com.github.javaparser.printer.ConcreteSyntaxModel].lambda$forClass$2"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonEncoding].values()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonEncoding"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonEncoding[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonEncoding:18,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonEncoding].valueOf(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonEncoding"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonEncoding"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonEncoding:18,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonEncoding].<init>(java.lang.String,int,java.lang.String,boolean,int)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonEncoding"
    linkageType: null
    functionLinenumber: 32
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "int"
    - "java.lang.String"
    - "boolean"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonEncoding:33,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonEncoding].getJavaName()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonEncoding"
    linkageType: null
    functionLinenumber: 43
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonEncoding].isBigEndian()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonEncoding"
    linkageType: null
    functionLinenumber: 53
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonEncoding].bits()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonEncoding"
    linkageType: null
    functionLinenumber: 55
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonEncoding].$values()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonEncoding"
    linkageType: null
    functionLinenumber: 17
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonEncoding[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__153].bootstrap$(com.github.javaparser.ast.stmt.BreakStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__153"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.BreakStmt"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__153].<init>(com.github.javaparser.ast.stmt.BreakStmt)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__153:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__153].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__153].<init>(com.github.javaparser.ast.stmt.BreakStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__153"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.BreakStmt"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__153:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__153].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__153"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__153:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_96__496].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_96__496"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__496].<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__496:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_96__496].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_96__496].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_96__496"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_96__496:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_96__496].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_96__496"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_96__496:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$96"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler].<init>(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler"
    linkageType: null
    functionLinenumber: 57
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:58,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler].resolveType()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].asPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].describe()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isPrimitive()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].describe()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType:com.github.javaparser.resolution.types.ResolvedReferenceType:com.github.javaparser.resolution.types.ResolvedType].asPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType:com.github.javaparser.resolution.types.ResolvedReferenceType:com.github.javaparser.resolution.types.ResolvedType].asPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].describe()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isPrimitive()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].describe()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isPrimitive()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType:com.github.javaparser.resolution.types.ResolvedReferenceType:com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].byName(java.lang.String)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isUnboxableTo(com.github.javaparser.resolution.types.ResolvedPrimitiveType)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isPrimitive()"
    - "[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.model.typesystem.LazyType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].byName(java.lang.String)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isUnboxableTo(com.github.javaparser.resolution.types.ResolvedPrimitiveType)"
    - "[com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler].isResolvableTo(com.github.javaparser.resolution.types.ResolvedPrimitiveType,com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler].relaxMatch(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedPrimitiveType[])"
    - "[com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler].isResolvableTo(com.github.javaparser.resolution.types.ResolvedPrimitiveType,com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler].relaxMatch(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedPrimitiveType[])"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isPrimitive()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].in(com.github.javaparser.resolution.types.ResolvedPrimitiveType[])"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].in(com.github.javaparser.resolution.types.ResolvedPrimitiveType[])"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isPrimitive()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isReference()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isReference()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isUnboxable()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].in(com.github.javaparser.resolution.types.ResolvedPrimitiveType[])"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].toUnboxedType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asReferenceType()"
    - "[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].asReferenceType()"
    - "[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].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].toUnboxedType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isPrimitive()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isReference()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isReference()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isUnboxable()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].in(com.github.javaparser.resolution.types.ResolvedPrimitiveType[])"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].toUnboxedType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].toUnboxedType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].asPrimitive()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isPrimitive()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].toUnboxedType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].asPrimitive()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isPrimitive()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].toUnboxedType()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].bnp(com.github.javaparser.resolution.types.ResolvedPrimitiveType)"
    functionUses: 1
    ICount: 190
    EdgeCount: 91
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:65"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:66"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:65"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:67"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:68"
        BranchSideFuncs:
        - "describe()"
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:67"
        BranchSideFuncs:
        - "describe()"
    - Branch String: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:69"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:76"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:75"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:76"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:81"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:80"
        BranchSideFuncs:
        - "isReferenceType()"
    - Branch String: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:76"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:81"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:80"
        BranchSideFuncs:
        - "isReferenceType()"
    - Branch String: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:78"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:81"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:80"
        BranchSideFuncs:
        - "isReferenceType()"
    - Branch String: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:81"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:91"
        BranchSideFuncs:
        - "isUnboxableTo(com.github.javaparser.resolution.types.ResolvedPrimitiveType)"
        - "byName(java.lang.String)"
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:90"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:81"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:91"
        BranchSideFuncs:
        - "isUnboxableTo(com.github.javaparser.resolution.types.ResolvedPrimitiveType)"
        - "byName(java.lang.String)"
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:90"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:83"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:91"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:90"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:91"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:92"
        BranchSideFuncs:
        - "relaxMatch(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedPrimitiveType[])"
        - "isResolvableTo(com.github.javaparser.resolution.types.ResolvedPrimitiveType,com.github.javaparser.resolution.types.ResolvedType)"
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:91"
        BranchSideFuncs:
        - "relaxMatch(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedPrimitiveType[])"
        - "isResolvableTo(com.github.javaparser.resolution.types.ResolvedPrimitiveType,com.github.javaparser.resolution.types.ResolvedType)"
    - Branch String: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:91"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:93"
        BranchSideFuncs:
        - "relaxMatch(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedPrimitiveType[])"
        - "isResolvableTo(com.github.javaparser.resolution.types.ResolvedPrimitiveType,com.github.javaparser.resolution.types.ResolvedType)"
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:92"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:92"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:107"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:106"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:92"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:107"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:106"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:107"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:124"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:123"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:107"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:124"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:123"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:108"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:112"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:111"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:109"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:112"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:111"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:112"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:124"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:123"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:113"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:124"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:123"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:124"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:130"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:129"
        BranchSideFuncs:
        - "isReference()"
    - Branch String: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:124"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:130"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:129"
        BranchSideFuncs:
        - "isReference()"
    - Branch String: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:125"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:130"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:129"
        BranchSideFuncs:
        - "isReference()"
    - Branch String: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:126"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:130"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:129"
        BranchSideFuncs:
        - "isReference()"
    - Branch String: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:127"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:130"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:129"
        BranchSideFuncs:
        - "isReference()"
    - Branch String: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:130"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:140"
        BranchSideFuncs:
        - "isUnboxable()"
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:139"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:130"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:140"
        BranchSideFuncs:
        - "isUnboxable()"
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:139"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:131"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:140"
        BranchSideFuncs:
        - "in(com.github.javaparser.resolution.types.ResolvedPrimitiveType[])"
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:139"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:132"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:140"
        BranchSideFuncs:
        - "in(com.github.javaparser.resolution.types.ResolvedPrimitiveType[])"
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:139"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:133"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:140"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:139"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:140"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:141"
        BranchSideFuncs:
        - "isPrimitive()"
        - "asPrimitive()"
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:140"
        BranchSideFuncs:
        - "isPrimitive()"
        - "asPrimitive()"
    - Branch String: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:142"
      Branch Sides: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:65,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isPrimitive"
    - Src: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:65,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asPrimitive"
    - Src: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:65,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].describe"
    - Src: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:66,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType"
    - Src: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:66,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].describe"
    - Src: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:69,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:76,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType"
    - Src: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:78,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].byName"
    - Src: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:78,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].isUnboxableTo"
    - Src: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:91,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler].isResolvableTo"
    - Src: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:91,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler].relaxMatch"
    - Src: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:108,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].in"
    - Src: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:109,1"
      Dst: "[java.lang.Enum].equals"
    - Src: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:124,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isReference"
    - Src: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:125,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].isUnboxable"
    - Src: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:126,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].toUnboxedType"
    - Src: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:126,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:144,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].bnp"
    JavaMethodInfo: null
    BBCount: 48
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler].exactMatch(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedPrimitiveType[])"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler"
    linkageType: null
    functionLinenumber: 150
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    - "com.github.javaparser.resolution.types.ResolvedPrimitiveType[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].asPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].in(com.github.javaparser.resolution.types.ResolvedPrimitiveType[])"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isPrimitive()"
    functionUses: 1
    ICount: 12
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:151"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:150"
        BranchSideFuncs:
        - "isPrimitive()"
        - "asPrimitive()"
        - "in(com.github.javaparser.resolution.types.ResolvedPrimitiveType[])"
    - Branch String: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:151"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:150"
        BranchSideFuncs:
        - "isPrimitive()"
        - "asPrimitive()"
        - "in(com.github.javaparser.resolution.types.ResolvedPrimitiveType[])"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:151,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isPrimitive"
    - Src: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:151,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asPrimitive"
    - Src: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:151,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].in"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler].relaxMatch(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedPrimitiveType[])"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler"
    linkageType: null
    functionLinenumber: 154
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    - "com.github.javaparser.resolution.types.ResolvedPrimitiveType[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler$lambda_relaxMatch_0__703].bootstrap$(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler].exactMatch(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedPrimitiveType[])"
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isReferenceType()"
    functionUses: 2
    ICount: 15
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:155"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:154"
        BranchSideFuncs:
        - "exactMatch(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedPrimitiveType[])"
        - "isReferenceType()"
        - "bootstrap$(com.github.javaparser.resolution.types.ResolvedType)"
    - Branch String: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:155"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:155"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:155,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler].exactMatch"
    - Src: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:155,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType"
    - Src: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:155,1"
      Dst: "[java.util.Arrays].stream"
    - Src: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:155,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler$lambda_relaxMatch_0__703].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:155,1"
      Dst: "[java.util.stream.Stream].anyMatch"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler].isResolvableTo(com.github.javaparser.resolution.types.ResolvedPrimitiveType,com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler"
    linkageType: null
    functionLinenumber: 162
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedPrimitiveType"
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler].isResolvableTo(com.github.javaparser.resolution.types.ResolvedPrimitiveType,com.github.javaparser.resolution.types.ResolvedType,boolean)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:163,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler].isResolvableTo"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler].isResolvableTo(com.github.javaparser.resolution.types.ResolvedPrimitiveType,com.github.javaparser.resolution.types.ResolvedType,boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler"
    linkageType: null
    functionLinenumber: 166
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedPrimitiveType"
    - "com.github.javaparser.resolution.types.ResolvedType"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler$lambda_isResolvableTo_1__883].bootstrap$(com.github.javaparser.resolution.types.ResolvedPrimitiveType)"
    - "[com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler$lambda_isResolvableTo_2__884].bootstrap$()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].entrySet()"
    - "[com.github.javaparser.utils.VisitorMap].entrySet()"
    - "[com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler$lambda_isResolvableTo_3__885].bootstrap$(com.github.javaparser.resolution.types.ResolvedType,boolean,com.github.javaparser.resolution.types.ResolvedPrimitiveType)"
    functionUses: 1
    ICount: 14
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:167,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:167,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:167,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler$lambda_isResolvableTo_1__883].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:167,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:167,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler$lambda_isResolvableTo_2__884].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:168,1"
      Dst: "[java.util.stream.Stream].flatMap"
    - Src: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:168,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler$lambda_isResolvableTo_3__885].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:169,1"
      Dst: "[java.util.stream.Stream].anyMatch"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler].lambda$isResolvableTo$3(com.github.javaparser.resolution.types.ResolvedType,boolean,com.github.javaparser.resolution.types.ResolvedPrimitiveType,com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler"
    linkageType: null
    functionLinenumber: 168
    functionDepth: 0
    returnType: "boolean"
    argCount: 4
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    - "boolean"
    - "com.github.javaparser.resolution.types.ResolvedPrimitiveType"
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].toUnboxedType()"
    functionUses: 1
    ICount: 16
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:169"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:169"
        BranchSideFuncs:
        - "asReferenceType()"
        - "toUnboxedType()"
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:168"
        BranchSideFuncs:
        - "isReferenceType()"
    - Branch String: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:169"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:-1"
        BranchSideFuncs:
        - "asReferenceType()"
        - "toUnboxedType()"
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:169"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:-1"
        BranchSideFuncs:
        - "asReferenceType()"
        - "toUnboxedType()"
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:170"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:169,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType"
    - Src: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:170,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType"
    - Src: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:170,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].toUnboxedType"
    - Src: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:170,1"
      Dst: "[java.util.Optional].get"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler].lambda$isResolvableTo$2(java.util.Map$Entry)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler"
    linkageType: null
    functionLinenumber: 167
    functionDepth: 0
    returnType: "java.util.stream.Stream"
    argCount: 1
    argTypes:
    - "java.util.Map$Entry"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:168,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:168,1"
      Dst: "[java.util.Collection].stream"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler].lambda$isResolvableTo$1(com.github.javaparser.resolution.types.ResolvedPrimitiveType,java.util.Map$Entry)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler"
    linkageType: null
    functionLinenumber: 166
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedPrimitiveType"
    - "java.util.Map$Entry"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:167"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:166"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:167,1"
      Dst: "[java.util.Map$Entry].getKey"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler].lambda$relaxMatch$0(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedPrimitiveType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler"
    linkageType: null
    functionLinenumber: 154
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    - "com.github.javaparser.resolution.types.ResolvedPrimitiveType"
    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.types.ResolvedPrimitiveType].getBoxTypeQName()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getQualifiedName()"
    functionUses: 1
    ICount: 7
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:155,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType"
    - Src: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:155,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].getQualifiedName"
    - Src: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:155,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].getBoxTypeQName"
    - Src: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler:155,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_getGenericParameterByName_4__647].bootstrap$(com.github.javaparser.resolution.TypeSolver,java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_getGenericParameterByName_4__647"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Supplier"
    argCount: 2
    argTypes:
    - "com.github.javaparser.resolution.TypeSolver"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_getGenericParameterByName_4__647].<init>(com.github.javaparser.resolution.TypeSolver,java.lang.String)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_getGenericParameterByName_4__647:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_getGenericParameterByName_4__647].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_getGenericParameterByName_4__647].<init>(com.github.javaparser.resolution.TypeSolver,java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_getGenericParameterByName_4__647"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.resolution.TypeSolver"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_getGenericParameterByName_4__647:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_getGenericParameterByName_4__647].get()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_getGenericParameterByName_4__647"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils].lambda$getGenericParameterByName$4(com.github.javaparser.resolution.TypeSolver,java.lang.String)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_getGenericParameterByName_4__647:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils].lambda$getGenericParameterByName$4"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__101].bootstrap$(com.github.javaparser.ast.stmt.WhileStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__101"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.WhileStmt"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__101].<init>(com.github.javaparser.ast.stmt.WhileStmt)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__101:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__101].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__101].<init>(com.github.javaparser.ast.stmt.WhileStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__101"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.WhileStmt"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__101:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__101].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__101"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__101:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_34__26].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_34__26"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__26].<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__26:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_34__26].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_34__26].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_34__26"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_34__26:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_34__26].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_34__26"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 14
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_34__26:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$34"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__136].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__136"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__136].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__136:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__136].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__136].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__136"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__136:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__136].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__136"
    linkageType: null
    functionLinenumber: -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.BlockComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    functionUses: 14
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__136:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__48].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__48"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__48].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__48:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__48].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__48].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__48"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__48:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__48].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__48"
    linkageType: null
    functionLinenumber: -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.BlockComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    functionUses: 14
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__48:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedReferenceType$getValue__1011].bootstrap$(com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedReferenceType$getValue__1011"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$getValue__1011].<init>(com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedReferenceType$getValue__1011:-1,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType$getValue__1011].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedReferenceType$getValue__1011].<init>(com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedReferenceType$getValue__1011"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedReferenceType$getValue__1011:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedReferenceType$getValue__1011].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedReferenceType$getValue__1011"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].getValue(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration)"
    functionUses: 7
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedReferenceType$getValue__1011:-1,1"
      Dst: "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].getValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.BufferRecycler].<init>()"
    functionSourceFile: "com.fasterxml.jackson.core.util.BufferRecycler"
    linkageType: null
    functionLinenumber: 101
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.BufferRecycler].<init>(int,int)"
    functionUses: 6
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.BufferRecycler:102,1"
      Dst: "[com.fasterxml.jackson.core.util.BufferRecycler].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.BufferRecycler].<init>(int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.util.BufferRecycler"
    linkageType: null
    functionLinenumber: 113
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.BufferRecycler:114,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.core.util.BufferRecycler:115,1"
      Dst: "[java.util.concurrent.atomic.AtomicReferenceArray].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.BufferRecycler].allocByteBuffer(int)"
    functionSourceFile: "com.fasterxml.jackson.core.util.BufferRecycler"
    linkageType: null
    functionLinenumber: 130
    functionDepth: 0
    returnType: "byte[]"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.BufferRecycler].allocByteBuffer(int,int)"
    functionUses: 3
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.BufferRecycler:131,1"
      Dst: "[com.fasterxml.jackson.core.util.BufferRecycler].allocByteBuffer"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.BufferRecycler].allocByteBuffer(int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.util.BufferRecycler"
    linkageType: null
    functionLinenumber: 134
    functionDepth: 0
    returnType: "byte[]"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.BufferRecycler].byteBufferLength(int)"
    - "[com.fasterxml.jackson.core.util.BufferRecycler].balloc(int)"
    functionUses: 1
    ICount: 15
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.BufferRecycler:136"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.BufferRecycler:139"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.BufferRecycler:138"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.util.BufferRecycler:140"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.BufferRecycler:141"
        BranchSideFuncs:
        - "balloc(int)"
      - BranchSide: "com.fasterxml.jackson.core.util.BufferRecycler:140"
        BranchSideFuncs:
        - "balloc(int)"
    - Branch String: "com.fasterxml.jackson.core.util.BufferRecycler:140"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.BufferRecycler:143"
        BranchSideFuncs:
        - "balloc(int)"
      - BranchSide: "com.fasterxml.jackson.core.util.BufferRecycler:142"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.BufferRecycler:135,1"
      Dst: "[com.fasterxml.jackson.core.util.BufferRecycler].byteBufferLength"
    - Src: "com.fasterxml.jackson.core.util.BufferRecycler:139,1"
      Dst: "[java.util.concurrent.atomic.AtomicReferenceArray].getAndSet"
    - Src: "com.fasterxml.jackson.core.util.BufferRecycler:141,1"
      Dst: "[com.fasterxml.jackson.core.util.BufferRecycler].balloc"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.BufferRecycler].releaseByteBuffer(int,byte[])"
    functionSourceFile: "com.fasterxml.jackson.core.util.BufferRecycler"
    linkageType: null
    functionLinenumber: 146
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.BufferRecycler:147,1"
      Dst: "[java.util.concurrent.atomic.AtomicReferenceArray].set"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.BufferRecycler].allocCharBuffer(int)"
    functionSourceFile: "com.fasterxml.jackson.core.util.BufferRecycler"
    linkageType: null
    functionLinenumber: 156
    functionDepth: 0
    returnType: "char[]"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.BufferRecycler].allocCharBuffer(int,int)"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.BufferRecycler:157,1"
      Dst: "[com.fasterxml.jackson.core.util.BufferRecycler].allocCharBuffer"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.BufferRecycler].allocCharBuffer(int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.util.BufferRecycler"
    linkageType: null
    functionLinenumber: 160
    functionDepth: 0
    returnType: "char[]"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.BufferRecycler].charBufferLength(int)"
    - "[com.fasterxml.jackson.core.util.BufferRecycler].calloc(int)"
    functionUses: 4
    ICount: 15
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.BufferRecycler:162"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.BufferRecycler:165"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.BufferRecycler:164"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.util.BufferRecycler:166"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.BufferRecycler:167"
        BranchSideFuncs:
        - "calloc(int)"
      - BranchSide: "com.fasterxml.jackson.core.util.BufferRecycler:166"
        BranchSideFuncs:
        - "calloc(int)"
    - Branch String: "com.fasterxml.jackson.core.util.BufferRecycler:166"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.BufferRecycler:169"
        BranchSideFuncs:
        - "calloc(int)"
      - BranchSide: "com.fasterxml.jackson.core.util.BufferRecycler:168"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.BufferRecycler:161,1"
      Dst: "[com.fasterxml.jackson.core.util.BufferRecycler].charBufferLength"
    - Src: "com.fasterxml.jackson.core.util.BufferRecycler:165,1"
      Dst: "[java.util.concurrent.atomic.AtomicReferenceArray].getAndSet"
    - Src: "com.fasterxml.jackson.core.util.BufferRecycler:167,1"
      Dst: "[com.fasterxml.jackson.core.util.BufferRecycler].calloc"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.BufferRecycler].releaseCharBuffer(int,char[])"
    functionSourceFile: "com.fasterxml.jackson.core.util.BufferRecycler"
    linkageType: null
    functionLinenumber: 172
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.BufferRecycler:173,1"
      Dst: "[java.util.concurrent.atomic.AtomicReferenceArray].set"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.BufferRecycler].byteBufferLength(int)"
    functionSourceFile: "com.fasterxml.jackson.core.util.BufferRecycler"
    linkageType: null
    functionLinenumber: 182
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.BufferRecycler].charBufferLength(int)"
    functionSourceFile: "com.fasterxml.jackson.core.util.BufferRecycler"
    linkageType: null
    functionLinenumber: 186
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.BufferRecycler].balloc(int)"
    functionSourceFile: "com.fasterxml.jackson.core.util.BufferRecycler"
    linkageType: null
    functionLinenumber: 195
    functionDepth: 0
    returnType: "byte[]"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.BufferRecycler].calloc(int)"
    functionSourceFile: "com.fasterxml.jackson.core.util.BufferRecycler"
    linkageType: null
    functionLinenumber: 196
    functionDepth: 0
    returnType: "char[]"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.BufferRecycler].withPool(com.fasterxml.jackson.core.util.BufferRecyclerPool)"
    functionSourceFile: "com.fasterxml.jackson.core.util.BufferRecycler"
    linkageType: null
    functionLinenumber: 205
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.util.BufferRecycler"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.util.BufferRecyclerPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.BufferRecycler:206"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.BufferRecycler:211"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.BufferRecycler:210"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.BufferRecycler:207,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.core.util.BufferRecycler:207,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "com.fasterxml.jackson.core.util.BufferRecycler:211,1"
      Dst: "[java.util.Objects].requireNonNull"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.BufferRecycler].release()"
    functionSourceFile: "com.fasterxml.jackson.core.util.BufferRecycler"
    linkageType: null
    functionLinenumber: 221
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.BufferRecyclerPool$BoundedPool].releaseBufferRecycler(com.fasterxml.jackson.core.util.BufferRecycler)"
    - "[com.fasterxml.jackson.core.util.BufferRecyclerPool$ConcurrentDequePool].releaseBufferRecycler(com.fasterxml.jackson.core.util.BufferRecycler)"
    - "[com.fasterxml.jackson.core.util.BufferRecyclerPool$NonRecyclingPool].releaseBufferRecycler(com.fasterxml.jackson.core.util.BufferRecycler)"
    - "[com.fasterxml.jackson.core.util.BufferRecyclerPool$LockFreePool].releaseBufferRecycler(com.fasterxml.jackson.core.util.BufferRecycler)"
    - "[com.fasterxml.jackson.core.util.BufferRecyclerPool$ThreadLocalPool].releaseBufferRecycler(com.fasterxml.jackson.core.util.BufferRecycler)"
    functionUses: 1
    ICount: 7
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.BufferRecycler:222"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.BufferRecycler:229"
        BranchSideFuncs:
        - "releaseBufferRecycler(com.fasterxml.jackson.core.util.BufferRecycler)"
      - BranchSide: "com.fasterxml.jackson.core.util.BufferRecycler:228"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.BufferRecycler:227,1"
      Dst: "[com.fasterxml.jackson.core.util.BufferRecyclerPool].releaseBufferRecycler"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap:242,1"
      Dst: "[java.util.Locale].getDefault"
    - Src: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap:242,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].<init>(java.util.Locale)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap"
    linkageType: null
    functionLinenumber: 245
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap:246,1"
      Dst: "[java.util.HashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].construct(java.util.Locale)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap"
    linkageType: null
    functionLinenumber: 251
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap"
    argCount: 1
    argTypes:
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].<init>(java.util.Locale)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap:252,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap"
    linkageType: null
    functionLinenumber: 256
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.SettableBeanProperty"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 107
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap:257,1"
      Dst: "[java.lang.String].toLowerCase"
    - Src: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap:257,1"
      Dst: "[java.util.HashMap].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.String,com.fasterxml.jackson.databind.deser.SettableBeanProperty)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap"
    linkageType: null
    functionLinenumber: 261
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.SettableBeanProperty"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.fasterxml.jackson.databind.deser.SettableBeanProperty"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap:262,1"
      Dst: "[java.lang.String].toLowerCase"
    - Src: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap:263,1"
      Dst: "[java.util.HashMap].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap"
    linkageType: null
    functionLinenumber: 228
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.String,com.fasterxml.jackson.databind.deser.SettableBeanProperty)"
    functionUses: 300
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap:229,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].<init>(com.fasterxml.jackson.databind.ser.std.BeanSerializerBase,com.fasterxml.jackson.databind.util.NameTransformer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer"
    linkageType: null
    functionLinenumber: 36
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.ser.std.BeanSerializerBase"
    - "com.fasterxml.jackson.databind.util.NameTransformer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.BeanSerializerBase].<init>(com.fasterxml.jackson.databind.ser.std.BeanSerializerBase,com.fasterxml.jackson.databind.util.NameTransformer)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer:37,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.BeanSerializerBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].<init>(com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer,com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer"
    linkageType: null
    functionLinenumber: 42
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer"
    - "com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.BeanSerializerBase].<init>(com.fasterxml.jackson.databind.ser.std.BeanSerializerBase,com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer:43,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.BeanSerializerBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].<init>(com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer,com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer"
    linkageType: null
    functionLinenumber: 48
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer"
    - "com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.BeanSerializerBase].<init>(com.fasterxml.jackson.databind.ser.std.BeanSerializerBase,com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter,java.lang.Object)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer:49,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.BeanSerializerBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].<init>(com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer,java.util.Set)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer"
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer:54,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].<init>(com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer,java.util.Set,java.util.Set)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer"
    linkageType: null
    functionLinenumber: 57
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer"
    - "java.util.Set"
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.BeanSerializerBase].<init>(com.fasterxml.jackson.databind.ser.std.BeanSerializerBase,java.util.Set,java.util.Set)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer:58,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.BeanSerializerBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].<init>(com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer,com.fasterxml.jackson.databind.ser.BeanPropertyWriter[],com.fasterxml.jackson.databind.ser.BeanPropertyWriter[])"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer"
    - "com.fasterxml.jackson.databind.ser.BeanPropertyWriter[]"
    - "com.fasterxml.jackson.databind.ser.BeanPropertyWriter[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.BeanSerializerBase].<init>(com.fasterxml.jackson.databind.ser.std.BeanSerializerBase,com.fasterxml.jackson.databind.ser.BeanPropertyWriter[],com.fasterxml.jackson.databind.ser.BeanPropertyWriter[])"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer:65,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.BeanSerializerBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].unwrappingSerializer(com.fasterxml.jackson.databind.util.NameTransformer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer"
    linkageType: null
    functionLinenumber: 77
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.util.NameTransformer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].<init>(com.fasterxml.jackson.databind.ser.std.BeanSerializerBase,com.fasterxml.jackson.databind.util.NameTransformer)"
    functionUses: 5
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer:78,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].isUnwrappingSerializer()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer"
    linkageType: null
    functionLinenumber: 82
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].withObjectIdWriter(com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer"
    linkageType: null
    functionLinenumber: 87
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.std.BeanSerializerBase"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].<init>(com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer,com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer:88,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].withFilterId(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer"
    linkageType: null
    functionLinenumber: 92
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.std.BeanSerializerBase"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].<init>(com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer,com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer:93,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].withByNameInclusion(java.util.Set,java.util.Set)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer"
    linkageType: null
    functionLinenumber: 97
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.std.BeanSerializerBase"
    argCount: 2
    argTypes:
    - "java.util.Set"
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].<init>(com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer,java.util.Set,java.util.Set)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer:98,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].withProperties(com.fasterxml.jackson.databind.ser.BeanPropertyWriter[],com.fasterxml.jackson.databind.ser.BeanPropertyWriter[])"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer"
    linkageType: null
    functionLinenumber: 103
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.std.BeanSerializerBase"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.ser.BeanPropertyWriter[]"
    - "com.fasterxml.jackson.databind.ser.BeanPropertyWriter[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].<init>(com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer,com.fasterxml.jackson.databind.ser.BeanPropertyWriter[],com.fasterxml.jackson.databind.ser.BeanPropertyWriter[])"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer:104,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].asArraySerializer()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer"
    linkageType: null
    functionLinenumber: 112
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.std.BeanSerializerBase"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer"
    linkageType: null
    functionLinenumber: 129
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonGenerator].setCurrentValue(java.lang.Object)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].setCurrentValue(java.lang.Object)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].setCurrentValue(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.BeanSerializerBase]._serializeWithObjectId(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,boolean)"
    - "[com.fasterxml.jackson.databind.ser.std.BeanSerializerBase].serializeFieldsFiltered(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.BeanSerializerBase].serializeFields(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionUses: 59
    ICount: 15
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer:131"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer:135"
        BranchSideFuncs:
        - "_serializeWithObjectId(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,boolean)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer:134"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer:135"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer:138"
        BranchSideFuncs:
        - "serializeFieldsFiltered(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer:137"
        BranchSideFuncs:
        - "serializeFields(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer:130,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].setCurrentValue"
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer:132,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.BeanSerializerBase]._serializeWithObjectId"
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer:136,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.BeanSerializerBase].serializeFieldsFiltered"
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer:138,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.BeanSerializerBase].serializeFields"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer"
    linkageType: null
    functionLinenumber: 145
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.SerializerProvider].isEnabled(com.fasterxml.jackson.databind.SerializationFeature)"
    - "[com.fasterxml.jackson.databind.ser.std.StdSerializer].handledType()"
    - "[com.fasterxml.jackson.databind.DatabindContext].reportBadDefinition(java.lang.Class,java.lang.String)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].setCurrentValue(java.lang.Object)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].setCurrentValue(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonGenerator].setCurrentValue(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.BeanSerializerBase]._serializeWithObjectId(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.BeanSerializerBase].serializeFieldsFiltered(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.BeanSerializerBase].serializeFields(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionUses: 26
    ICount: 21
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer:146"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer:150"
        BranchSideFuncs:
        - "reportBadDefinition(java.lang.Class,java.lang.String)"
        - "handledType()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer:149"
        BranchSideFuncs:
        - "setCurrentValue(java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer:151"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer:155"
        BranchSideFuncs:
        - "_serializeWithObjectId(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer:154"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer:155"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer:158"
        BranchSideFuncs:
        - "serializeFieldsFiltered(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer:157"
        BranchSideFuncs:
        - "serializeFields(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer:146,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].isEnabled"
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer:147,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].handledType"
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer:147,1"
      Dst: "[com.fasterxml.jackson.databind.DatabindContext].reportBadDefinition"
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer:150,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].setCurrentValue"
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer:152,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.BeanSerializerBase]._serializeWithObjectId"
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer:156,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.BeanSerializerBase].serializeFieldsFiltered"
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer:158,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.BeanSerializerBase].serializeFields"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].toString()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer"
    linkageType: null
    functionLinenumber: 168
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.StdSerializer].handledType()"
    functionUses: 19
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer:169,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].handledType"
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer:169,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer:169,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmSingleReference].getProperty()"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmSingleReference"
    linkageType: null
    functionLinenumber: 32
    functionDepth: 0
    returnType: "com.github.javaparser.ast.observer.ObservableProperty"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.observer.ObservableProperty"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmSingleReference:36,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.printer.SourcePrinter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmSingleReference:44,1"
      Dst: "[com.github.javaparser.printer.ConcreteSyntaxModel].genericPrettyPrint"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmSingleReference].toString()"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmSingleReference"
    linkageType: null
    functionLinenumber: 49
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSingleReference].getProperty()"
    functionUses: 21
    ICount: 9
    EdgeCount: 1
    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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_148__549].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_148__549"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__549].<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__549:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_148__549].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_148__549].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_148__549"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_148__549:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_148__549].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_148__549"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_148__549:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$148"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_printComment_0__898].bootstrap$(com.github.javaparser.printer.PrettyPrintVisitor,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_printComment_0__898"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__898].<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__898:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_printComment_0__898].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_printComment_0__898].<init>(com.github.javaparser.printer.PrettyPrintVisitor,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_printComment_0__898"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.printer.PrettyPrintVisitor"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_printComment_0__898:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_printComment_0__898].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_printComment_0__898"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_printComment_0__898:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].lambda$printComment$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_2__1096].bootstrap$(int)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_2__1096"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_2__1096].<init>(int)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_2__1096:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_2__1096].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_2__1096].<init>(int)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_2__1096"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_2__1096:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_2__1096].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_2__1096"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 3
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_2__1096:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].lambda$calculate$2"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_25__90].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_25__90"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__90].<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__90:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_25__90].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_25__90].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_25__90"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_25__90:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_25__90].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_25__90"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 14
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_25__90:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$25"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext$lambda_solveField_1__1197].bootstrap$(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext$lambda_solveField_1__1197"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext$lambda_solveField_1__1197].<init>(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext$lambda_solveField_1__1197:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext$lambda_solveField_1__1197].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext$lambda_solveField_1__1197].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext$lambda_solveField_1__1197"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext$lambda_solveField_1__1197:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext$lambda_solveField_1__1197].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext$lambda_solveField_1__1197"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext$lambda_solveField_1__1197:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext].lambda$solveField$1"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_getType_3__617].bootstrap$(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_getType_3__617"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Supplier"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_getType_3__617].<init>(com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_getType_3__617:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_getType_3__617].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_getType_3__617].<init>(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_getType_3__617"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_getType_3__617:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_getType_3__617].get()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_getType_3__617"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].lambda$getType$3(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_getType_3__617:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].lambda$getType$3"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.SwitchEntryMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.SwitchEntryMetaModel"
    linkageType: null
    functionLinenumber: 41
    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:42,1"
      Dst: "[com.github.javaparser.metamodel.NodeMetaModel].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.TextBuffer].<init>(com.fasterxml.jackson.core.util.BufferRecycler)"
    functionSourceFile: "com.fasterxml.jackson.core.util.TextBuffer"
    linkageType: null
    functionLinenumber: 123
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.util.BufferRecycler"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:124,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.TextBuffer].<init>(com.fasterxml.jackson.core.util.BufferRecycler,char[])"
    functionSourceFile: "com.fasterxml.jackson.core.util.TextBuffer"
    linkageType: null
    functionLinenumber: 129
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.util.BufferRecycler"
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.TextBuffer].<init>(com.fasterxml.jackson.core.util.BufferRecycler)"
    functionUses: 1
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:130,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.TextBuffer].fromInitial(char[])"
    functionSourceFile: "com.fasterxml.jackson.core.util.TextBuffer"
    linkageType: null
    functionLinenumber: 147
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.util.TextBuffer"
    argCount: 1
    argTypes:
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.TextBuffer].<init>(com.fasterxml.jackson.core.util.BufferRecycler,char[])"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:148,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.TextBuffer].releaseBuffers()"
    functionSourceFile: "com.fasterxml.jackson.core.util.TextBuffer"
    linkageType: null
    functionLinenumber: 165
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.TextBuffer].clearSegments()"
    - "[com.fasterxml.jackson.core.util.BufferRecycler].releaseCharBuffer(int,char[])"
    functionUses: 2
    ICount: 19
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.TextBuffer:175"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:180"
        BranchSideFuncs:
        - "clearSegments()"
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:179"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.util.TextBuffer:180"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:188"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:187"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.util.TextBuffer:181"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:187"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:176,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].clearSegments"
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:185,1"
      Dst: "[com.fasterxml.jackson.core.util.BufferRecycler].releaseCharBuffer"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.TextBuffer].resetWithEmpty()"
    functionSourceFile: "com.fasterxml.jackson.core.util.TextBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.TextBuffer:205"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:208"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:207"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:206,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].clearSegments"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.TextBuffer].resetWith(char)"
    functionSourceFile: "com.fasterxml.jackson.core.util.TextBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.TextBuffer:226"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:228"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:227"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.util.TextBuffer:228"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:231"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:230"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:227,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].clearSegments"
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:229,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].buf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.TextBuffer].resetWithShared(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.util.TextBuffer"
    linkageType: null
    functionLinenumber: 247
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.TextBuffer].clearSegments()"
    functionUses: 6
    ICount: 13
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.TextBuffer:257"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:260"
        BranchSideFuncs:
        - "clearSegments()"
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:259"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:258,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].clearSegments"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.TextBuffer].resetWithCopy(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.util.TextBuffer"
    linkageType: null
    functionLinenumber: 269
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.TextBuffer].clearSegments()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].buf(int)"
    - "[com.fasterxml.jackson.core.util.TextBuffer].append(char[],int,int)"
    functionUses: 1
    ICount: 22
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.TextBuffer:278"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:280"
        BranchSideFuncs:
        - "clearSegments()"
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:279"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.util.TextBuffer:280"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:283"
        BranchSideFuncs:
        - "buf(int)"
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:282"
        BranchSideFuncs:
        - "append(char[],int,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:279,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].clearSegments"
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:281,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].buf"
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:284,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].append"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.TextBuffer].resetWithCopy(java.lang.String,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.util.TextBuffer"
    linkageType: null
    functionLinenumber: 295
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.TextBuffer].clearSegments()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].buf(int)"
    - "[com.fasterxml.jackson.core.util.TextBuffer].append(java.lang.String,int,int)"
    functionUses: 4
    ICount: 22
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.TextBuffer:303"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:305"
        BranchSideFuncs:
        - "clearSegments()"
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:304"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.util.TextBuffer:305"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:308"
        BranchSideFuncs:
        - "buf(int)"
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:307"
        BranchSideFuncs:
        - "append(java.lang.String,int,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:304,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].clearSegments"
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:306,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].buf"
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:309,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].append"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.TextBuffer].resetWithString(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.util.TextBuffer"
    linkageType: null
    functionLinenumber: 317
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.ReadConstrainedTextBuffer].validateStringLength(int)"
    - "[com.fasterxml.jackson.core.util.TextBuffer].validateStringLength(int)"
    - "[com.fasterxml.jackson.core.util.TextBuffer].clearSegments()"
    functionUses: 3
    ICount: 15
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.TextBuffer:326"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:329"
        BranchSideFuncs:
        - "clearSegments()"
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:328"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:322,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:322,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].validateStringLength"
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:327,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].clearSegments"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.TextBuffer].getBufferWithoutReset()"
    functionSourceFile: "com.fasterxml.jackson.core.util.TextBuffer"
    linkageType: null
    functionLinenumber: 341
    functionDepth: 0
    returnType: "char[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.TextBuffer].buf(int)"
    functionSourceFile: "com.fasterxml.jackson.core.util.TextBuffer"
    linkageType: null
    functionLinenumber: 348
    functionDepth: 0
    returnType: "char[]"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.BufferRecycler].allocCharBuffer(int,int)"
    functionUses: 5
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.TextBuffer:349"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:352"
        BranchSideFuncs:
        - "allocCharBuffer(int,int)"
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:351"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:350,1"
      Dst: "[com.fasterxml.jackson.core.util.BufferRecycler].allocCharBuffer"
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:352,1"
      Dst: "[java.lang.Math].max"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.TextBuffer].clearSegments()"
    functionSourceFile: "com.fasterxml.jackson.core.util.TextBuffer"
    linkageType: null
    functionLinenumber: 356
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:365,1"
      Dst: "[java.util.ArrayList].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.TextBuffer].size()"
    functionSourceFile: "com.fasterxml.jackson.core.util.TextBuffer"
    linkageType: null
    functionLinenumber: 378
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.TextBuffer:379"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:382"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:381"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.util.TextBuffer:382"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:385"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:384"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.util.TextBuffer:385"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:389"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:388"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:386,1"
      Dst: "[java.lang.String].length"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.TextBuffer].getTextOffset()"
    functionSourceFile: "com.fasterxml.jackson.core.util.TextBuffer"
    linkageType: null
    functionLinenumber: 396
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.TextBuffer:397"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:396"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.TextBuffer].hasTextAsCharacters()"
    functionSourceFile: "com.fasterxml.jackson.core.util.TextBuffer"
    linkageType: null
    functionLinenumber: 409
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.TextBuffer:410"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:409"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.util.TextBuffer:410"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:411"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.util.TextBuffer:412"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:413"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:412"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.TextBuffer].getTextBuffer()"
    functionSourceFile: "com.fasterxml.jackson.core.util.TextBuffer"
    linkageType: null
    functionLinenumber: 426
    functionDepth: 0
    returnType: "char[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.TextBuffer].contentsAsArray()"
    functionUses: 7
    ICount: 25
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.TextBuffer:427"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:428"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:427"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.util.TextBuffer:428"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:429"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:428"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.util.TextBuffer:429"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:433"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:432"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.util.TextBuffer:433"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:437"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:436"
        BranchSideFuncs:
        - "contentsAsArray()"
    - Branch String: "com.fasterxml.jackson.core.util.TextBuffer:434"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:433"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:430,1"
      Dst: "[java.lang.String].toCharArray"
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:437,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].contentsAsArray"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.TextBuffer].contentsAsString()"
    functionSourceFile: "com.fasterxml.jackson.core.util.TextBuffer"
    linkageType: null
    functionLinenumber: 455
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.ReadConstrainedTextBuffer].validateStringLength(int)"
    - "[com.fasterxml.jackson.core.util.TextBuffer].validateStringLength(int)"
    - "[com.fasterxml.jackson.core.util.ReadConstrainedTextBuffer].validateStringLength(int)"
    - "[com.fasterxml.jackson.core.util.TextBuffer].validateStringLength(int)"
    - "[com.fasterxml.jackson.core.util.TextBuffer]._reportBufferOverflow(int,int)"
    - "[com.fasterxml.jackson.core.util.ReadConstrainedTextBuffer].validateStringLength(int)"
    - "[com.fasterxml.jackson.core.util.TextBuffer].validateStringLength(int)"
    functionUses: 33
    ICount: 63
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.TextBuffer:456"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:503"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.util.TextBuffer:458"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:462"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.util.TextBuffer:463"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:471"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:470"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.util.TextBuffer:464"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:467"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:466"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.util.TextBuffer:474"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:482"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:481"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.util.TextBuffer:475"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:478"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:477"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.util.TextBuffer:483"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:486"
        BranchSideFuncs:
        - "_reportBufferOverflow(int,int)"
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:485"
        BranchSideFuncs:
        - "validateStringLength(int)"
    - Branch String: "com.fasterxml.jackson.core.util.TextBuffer:490"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:497"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:496"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.util.TextBuffer:491"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:496"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:460,1"
      Dst: "[java.lang.String].<init>"
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:467,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].validateStringLength"
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:484,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer]._reportBufferOverflow"
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:487,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:491,1"
      Dst: "[java.util.ArrayList].size"
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:492,1"
      Dst: "[java.util.ArrayList].get"
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:493,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:498,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.util.TextBuffer].contentsAsArray()"
    functionSourceFile: "com.fasterxml.jackson.core.util.TextBuffer"
    linkageType: null
    functionLinenumber: 511
    functionDepth: 0
    returnType: "char[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.TextBuffer].resultArray()"
    functionUses: 2
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.TextBuffer:513"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:516"
        BranchSideFuncs:
        - "resultArray()"
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:515"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:514,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].resultArray"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.TextBuffer].contentsAsDouble(boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.util.TextBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:532,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].contentsAsString"
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:532,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberInput].parseDouble"
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:535,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:535,1"
      Dst: "[java.lang.NumberFormatException].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.TextBuffer].contentsAsDouble()"
    functionSourceFile: "com.fasterxml.jackson.core.util.TextBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:551,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].contentsAsDouble"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.TextBuffer].contentsAsFloat()"
    functionSourceFile: "com.fasterxml.jackson.core.util.TextBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:565,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].contentsAsFloat"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.TextBuffer].contentsAsFloat(boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.util.TextBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:580,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].contentsAsString"
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:580,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberInput].parseFloat"
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:583,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:583,1"
      Dst: "[java.lang.NumberFormatException].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.TextBuffer].contentsAsDecimal()"
    functionSourceFile: "com.fasterxml.jackson.core.util.TextBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.math.BigDecimal"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:599,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].contentsAsArray"
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:599,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberInput].parseBigDecimal"
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:602,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:602,1"
      Dst: "[java.lang.NumberFormatException].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.TextBuffer].contentsAsInt(boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.util.TextBuffer"
    linkageType: null
    functionLinenumber: 621
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.NumberInput].parseInt(char[],int,int)"
    - "[com.fasterxml.jackson.core.io.NumberInput].parseInt(char[],int,int)"
    - "[com.fasterxml.jackson.core.io.NumberInput].parseInt(char[],int,int)"
    - "[com.fasterxml.jackson.core.io.NumberInput].parseInt(char[],int,int)"
    functionUses: 2
    ICount: 31
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.TextBuffer:622"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:628"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:627"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.util.TextBuffer:622"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:628"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:627"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.util.TextBuffer:623"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:626"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:625"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.util.TextBuffer:628"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:631"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:630"
        BranchSideFuncs:
        - "parseInt(char[],int,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:624,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberInput].parseInt"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.TextBuffer].contentsAsLong(boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.util.TextBuffer"
    linkageType: null
    functionLinenumber: 649
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.NumberInput].parseLong(char[],int,int)"
    - "[com.fasterxml.jackson.core.io.NumberInput].parseLong(char[],int,int)"
    - "[com.fasterxml.jackson.core.io.NumberInput].parseLong(char[],int,int)"
    - "[com.fasterxml.jackson.core.io.NumberInput].parseLong(char[],int,int)"
    functionUses: 1
    ICount: 31
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.TextBuffer:650"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:656"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:655"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.util.TextBuffer:650"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:656"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:655"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.util.TextBuffer:651"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:654"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:653"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.util.TextBuffer:656"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:659"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:658"
        BranchSideFuncs:
        - "parseLong(char[],int,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:652,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberInput].parseLong"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.TextBuffer].contentsToWriter(java.io.Writer)"
    functionSourceFile: "com.fasterxml.jackson.core.util.TextBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.io.Writer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 45
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.TextBuffer:675"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:679"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:678"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.util.TextBuffer:679"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:684"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:683"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.util.TextBuffer:684"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:692"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:691"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.util.TextBuffer:686"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:689"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:688"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.util.TextBuffer:693"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:701"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:700"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.util.TextBuffer:694"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:700"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.util.TextBuffer:702"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:706"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:705"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:676,1"
      Dst: "[java.io.Writer].write"
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:681,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:694,1"
      Dst: "[java.util.ArrayList].size"
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:695,1"
      Dst: "[java.util.ArrayList].get"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.util.TextBuffer].ensureNotShared()"
    functionSourceFile: "com.fasterxml.jackson.core.util.TextBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.TextBuffer:720"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:723"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:722"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:721,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].unshare"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.TextBuffer].append(char)"
    functionSourceFile: "com.fasterxml.jackson.core.util.TextBuffer"
    linkageType: null
    functionLinenumber: 730
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.TextBuffer].unshare(int)"
    - "[com.fasterxml.jackson.core.util.TextBuffer].validateAppend(int)"
    - "[com.fasterxml.jackson.core.util.TextBuffer].expand()"
    functionUses: 12
    ICount: 20
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.TextBuffer:731"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:734"
        BranchSideFuncs:
        - "unshare(int)"
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:733"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.util.TextBuffer:739"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:744"
        BranchSideFuncs:
        - "validateAppend(int)"
        - "expand()"
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:743"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:732,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].unshare"
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:740,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].validateAppend"
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:741,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].expand"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.TextBuffer].append(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.util.TextBuffer"
    linkageType: null
    functionLinenumber: 755
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.TextBuffer].unshare(int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[com.fasterxml.jackson.core.util.TextBuffer].validateAppend(int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[com.fasterxml.jackson.core.util.TextBuffer].expand()"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 2
    ICount: 40
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.TextBuffer:756"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:759"
        BranchSideFuncs:
        - "unshare(int)"
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:758"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.util.TextBuffer:766"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:772"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:771"
        BranchSideFuncs:
        - "validateAppend(int)"
    - Branch String: "com.fasterxml.jackson.core.util.TextBuffer:775"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:783"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:782"
        BranchSideFuncs:
        - "expand()"
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - Branch String: "com.fasterxml.jackson.core.util.TextBuffer:789"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:783"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:782"
        BranchSideFuncs:
        - "expand()"
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:757,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].unshare"
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:767,1"
      Dst: "[java.lang.System].arraycopy"
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:772,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].validateAppend"
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:783,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].expand"
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:784,1"
      Dst: "[java.lang.Math].min"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.util.TextBuffer].append(java.lang.String,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.util.TextBuffer"
    linkageType: null
    functionLinenumber: 800
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.TextBuffer].unshare(int)"
    - "[com.fasterxml.jackson.core.util.TextBuffer].validateAppend(int)"
    - "[com.fasterxml.jackson.core.util.TextBuffer].expand()"
    functionUses: 2
    ICount: 43
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.TextBuffer:801"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:804"
        BranchSideFuncs:
        - "unshare(int)"
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:803"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.util.TextBuffer:810"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:816"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:815"
        BranchSideFuncs:
        - "validateAppend(int)"
    - Branch String: "com.fasterxml.jackson.core.util.TextBuffer:819"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:827"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:826"
        BranchSideFuncs:
        - "expand()"
    - Branch String: "com.fasterxml.jackson.core.util.TextBuffer:833"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:827"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:826"
        BranchSideFuncs:
        - "expand()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:802,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].unshare"
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:811,1"
      Dst: "[java.lang.String].getChars"
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:816,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].validateAppend"
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:827,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].expand"
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:828,1"
      Dst: "[java.lang.Math].min"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.util.TextBuffer].validateAppend(int)"
    functionSourceFile: "com.fasterxml.jackson.core.util.TextBuffer"
    linkageType: null
    functionLinenumber: 836
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.ReadConstrainedTextBuffer].validateStringLength(int)"
    - "[com.fasterxml.jackson.core.util.TextBuffer].validateStringLength(int)"
    functionUses: 3
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.TextBuffer:839"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:842"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:841"
        BranchSideFuncs:
        - "validateStringLength(int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:842,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].validateStringLength"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.TextBuffer].getCurrentSegment()"
    functionSourceFile: "com.fasterxml.jackson.core.util.TextBuffer"
    linkageType: null
    functionLinenumber: 856
    functionDepth: 0
    returnType: "char[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.TextBuffer].unshare(int)"
    - "[com.fasterxml.jackson.core.util.TextBuffer].buf(int)"
    - "[com.fasterxml.jackson.core.util.TextBuffer].expand()"
    functionUses: 3
    ICount: 16
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.TextBuffer:857"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:860"
        BranchSideFuncs:
        - "unshare(int)"
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:859"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.util.TextBuffer:861"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:863"
        BranchSideFuncs:
        - "buf(int)"
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:862"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.util.TextBuffer:863"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:867"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:858,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].unshare"
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:862,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].buf"
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:865,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].expand"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.TextBuffer].emptyAndGetCurrentSegment()"
    functionSourceFile: "com.fasterxml.jackson.core.util.TextBuffer"
    linkageType: null
    functionLinenumber: 873
    functionDepth: 0
    returnType: "char[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.TextBuffer].clearSegments()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].buf(int)"
    functionUses: 32
    ICount: 18
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.TextBuffer:883"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:886"
        BranchSideFuncs:
        - "clearSegments()"
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:885"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.util.TextBuffer:887"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:890"
        BranchSideFuncs:
        - "buf(int)"
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:889"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:884,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].clearSegments"
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:888,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].buf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.TextBuffer].getCurrentSegmentSize()"
    functionSourceFile: "com.fasterxml.jackson.core.util.TextBuffer"
    linkageType: null
    functionLinenumber: 892
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.TextBuffer].setCurrentLength(int)"
    functionSourceFile: "com.fasterxml.jackson.core.util.TextBuffer"
    linkageType: null
    functionLinenumber: 893
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 51
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.TextBuffer].setCurrentAndReturn(int)"
    functionSourceFile: "com.fasterxml.jackson.core.util.TextBuffer"
    linkageType: null
    functionLinenumber: 909
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.TextBuffer].contentsAsString()"
    - "[com.fasterxml.jackson.core.util.ReadConstrainedTextBuffer].validateStringLength(int)"
    - "[com.fasterxml.jackson.core.util.TextBuffer].validateStringLength(int)"
    functionUses: 2
    ICount: 17
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.TextBuffer:912"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:916"
        BranchSideFuncs:
        - "contentsAsString()"
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:915"
        BranchSideFuncs:
        - "validateStringLength(int)"
    - Branch String: "com.fasterxml.jackson.core.util.TextBuffer:918"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:916"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:915"
        BranchSideFuncs:
        - "validateStringLength(int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:913,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].contentsAsString"
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:917,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].validateStringLength"
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:918,1"
      Dst: "[java.lang.String].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.TextBuffer].finishCurrentSegment()"
    functionSourceFile: "com.fasterxml.jackson.core.util.TextBuffer"
    linkageType: null
    functionLinenumber: 927
    functionDepth: 0
    returnType: "char[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.TextBuffer]._reportBufferOverflow(int,int)"
    - "[com.fasterxml.jackson.core.util.ReadConstrainedTextBuffer].validateStringLength(int)"
    - "[com.fasterxml.jackson.core.util.TextBuffer].validateStringLength(int)"
    - "[com.fasterxml.jackson.core.util.TextBuffer].carr(int)"
    functionUses: 43
    ICount: 34
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.TextBuffer:928"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:931"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:930"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.util.TextBuffer:935"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:938"
        BranchSideFuncs:
        - "_reportBufferOverflow(int,int)"
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:937"
        BranchSideFuncs:
        - "validateStringLength(int)"
    - Branch String: "com.fasterxml.jackson.core.util.TextBuffer:943"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:945"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:944"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.util.TextBuffer:945"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:948"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:947"
        BranchSideFuncs:
        - "carr(int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:929,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:932,1"
      Dst: "[java.util.ArrayList].add"
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:936,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer]._reportBufferOverflow"
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:939,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].validateStringLength"
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:948,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].carr"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.TextBuffer].finishAndReturn(int,boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.util.TextBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.TextBuffer:963"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:969"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.util.TextBuffer:966"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:967"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:966"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.util.TextBuffer:966"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:970"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:969"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:967,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer]._doTrim"
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:971,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].contentsAsString"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.TextBuffer]._doTrim(int)"
    functionSourceFile: "com.fasterxml.jackson.core.util.TextBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.TextBuffer:979"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:986"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:985"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.util.TextBuffer:980"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.util.TextBuffer:986"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:993"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:992"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.util.TextBuffer:986"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:989"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:988"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:982,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].contentsAsString"
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:986,1"
      Dst: "[java.util.ArrayList].isEmpty"
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:989,1"
      Dst: "[java.util.ArrayList].size"
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:989,1"
      Dst: "[java.util.ArrayList].remove"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.core.util.TextBuffer].expandCurrentSegment()"
    functionSourceFile: "com.fasterxml.jackson.core.util.TextBuffer"
    linkageType: null
    functionLinenumber: 1007
    functionDepth: 0
    returnType: "char[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 17
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.TextBuffer:1013"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:1016"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:1015"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:1016,1"
      Dst: "[java.util.Arrays].copyOf"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.TextBuffer].expandCurrentSegment(int)"
    functionSourceFile: "com.fasterxml.jackson.core.util.TextBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "char[]"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.TextBuffer:1032"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:1033"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:1032"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:1033,1"
      Dst: "[java.util.Arrays].copyOf"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.TextBuffer].toString()"
    functionSourceFile: "com.fasterxml.jackson.core.util.TextBuffer"
    linkageType: null
    functionLinenumber: 1049
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.TextBuffer].contentsAsString()"
    functionUses: 19
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:1050,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].contentsAsString"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.TextBuffer].unshare(int)"
    functionSourceFile: "com.fasterxml.jackson.core.util.TextBuffer"
    linkageType: null
    functionLinenumber: 1067
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.TextBuffer].buf(int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 4
    ICount: 23
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.TextBuffer:1077"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:1078"
        BranchSideFuncs:
        - "buf(int)"
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:1077"
        BranchSideFuncs:
        - "buf(int)"
    - Branch String: "com.fasterxml.jackson.core.util.TextBuffer:1077"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:1080"
        BranchSideFuncs:
        - "buf(int)"
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:1079"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.util.TextBuffer:1080"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:1083"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:1082"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:1078,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].buf"
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:1081,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.TextBuffer].expand()"
    functionSourceFile: "com.fasterxml.jackson.core.util.TextBuffer"
    linkageType: null
    functionLinenumber: 1090
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.TextBuffer]._reportBufferOverflow(int,int)"
    - "[com.fasterxml.jackson.core.util.TextBuffer].carr(int)"
    functionUses: 4
    ICount: 34
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.TextBuffer:1091"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:1094"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:1093"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.util.TextBuffer:1098"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:1101"
        BranchSideFuncs:
        - "_reportBufferOverflow(int,int)"
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:1100"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.util.TextBuffer:1106"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:1108"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:1107"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.util.TextBuffer:1108"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:1111"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:1110"
        BranchSideFuncs:
        - "carr(int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:1092,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:1096,1"
      Dst: "[java.util.ArrayList].add"
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:1099,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer]._reportBufferOverflow"
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:1111,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].carr"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.TextBuffer].resultArray()"
    functionSourceFile: "com.fasterxml.jackson.core.util.TextBuffer"
    linkageType: null
    functionLinenumber: 1115
    functionDepth: 0
    returnType: "char[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.ReadConstrainedTextBuffer].validateStringLength(int)"
    - "[com.fasterxml.jackson.core.util.TextBuffer].validateStringLength(int)"
    - "[com.fasterxml.jackson.core.util.TextBuffer].size()"
    - "[com.fasterxml.jackson.core.util.TextBuffer]._reportBufferOverflow(int,int)"
    - "[com.fasterxml.jackson.core.util.ReadConstrainedTextBuffer].validateStringLength(int)"
    - "[com.fasterxml.jackson.core.util.TextBuffer].validateStringLength(int)"
    - "[com.fasterxml.jackson.core.util.TextBuffer].carr(int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 1
    ICount: 51
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.TextBuffer:1116"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:1120"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:1119"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.util.TextBuffer:1120"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:1133"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:1132"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.fasterxml.jackson.core.util.TextBuffer:1122"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:1125"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:1124"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.util.TextBuffer:1127"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:1130"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:1129"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.util.TextBuffer:1134"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:1140"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:1139"
        BranchSideFuncs:
        - "validateStringLength(int)"
        - "carr(int)"
    - Branch String: "com.fasterxml.jackson.core.util.TextBuffer:1135"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:1138"
        BranchSideFuncs:
        - "_reportBufferOverflow(int,int)"
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:1137"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.util.TextBuffer:1143"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:1151"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:1150"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - Branch String: "com.fasterxml.jackson.core.util.TextBuffer:1144"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:1150"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:1117,1"
      Dst: "[java.lang.String].toCharArray"
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:1125,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].validateStringLength"
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:1128,1"
      Dst: "[java.util.Arrays].copyOf"
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:1130,1"
      Dst: "[java.util.Arrays].copyOfRange"
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:1133,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].size"
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:1136,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer]._reportBufferOverflow"
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:1142,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].carr"
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:1144,1"
      Dst: "[java.util.ArrayList].size"
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:1145,1"
      Dst: "[java.util.ArrayList].get"
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:1147,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.util.TextBuffer].carr(int)"
    functionSourceFile: "com.fasterxml.jackson.core.util.TextBuffer"
    linkageType: null
    functionLinenumber: 1154
    functionDepth: 0
    returnType: "char[]"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.TextBuffer]._reportBufferOverflow(int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.util.TextBuffer"
    linkageType: null
    functionLinenumber: 1163
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:1165,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:1165,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.TextBuffer].validateStringLength(int)"
    functionSourceFile: "com.fasterxml.jackson.core.util.TextBuffer"
    linkageType: null
    functionLinenumber: 1183
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$erasure__937].bootstrap$()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$erasure__937"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$erasure__937].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$erasure__937:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$erasure__937].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$erasure__937].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$erasure__937"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$erasure__937:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$erasure__937].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$erasure__937"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].erasure()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].erasure()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].erasure()"
    - "[com.github.javaparser.resolution.types.ResolvedType:com.github.javaparser.resolution.types.ResolvedWildcard].erasure()"
    functionUses: 8
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$erasure__937:-1,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].erasure"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.CollectionLikeType].<init>(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[],com.fasterxml.jackson.databind.JavaType,java.lang.Object,java.lang.Object,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.CollectionLikeType"
    linkageType: null
    functionLinenumber: 34
    functionDepth: 0
    returnType: "void"
    argCount: 8
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.type.TypeBindings"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.JavaType[]"
    - "com.fasterxml.jackson.databind.JavaType"
    - "java.lang.Object"
    - "java.lang.Object"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeBase].<init>(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[],int,java.lang.Object,java.lang.Object,boolean)"
    - "[com.fasterxml.jackson.databind.type.IdentityEqualityType].hashCode()"
    - "[com.fasterxml.jackson.databind.JavaType].hashCode()"
    functionUses: 8
    ICount: 13
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.CollectionLikeType:35,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].hashCode"
    - Src: "com.fasterxml.jackson.databind.type.CollectionLikeType:34,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.CollectionLikeType].<init>(com.fasterxml.jackson.databind.type.TypeBase,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.CollectionLikeType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.type.TypeBase"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.CollectionLikeType:44,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.CollectionLikeType].construct(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[],com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.CollectionLikeType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.CollectionLikeType"
    argCount: 5
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.type.TypeBindings"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.JavaType[]"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.CollectionLikeType:53,1"
      Dst: "[com.fasterxml.jackson.databind.type.CollectionLikeType].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.CollectionLikeType].construct(java.lang.Class,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.CollectionLikeType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.CollectionLikeType"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.CollectionLikeType:67"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.CollectionLikeType:68"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.CollectionLikeType:67"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.CollectionLikeType:67"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.CollectionLikeType:70"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.CollectionLikeType:69"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.CollectionLikeType:65,1"
      Dst: "[java.lang.Class].getTypeParameters"
    - Src: "com.fasterxml.jackson.databind.type.CollectionLikeType:68,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings].emptyBindings"
    - Src: "com.fasterxml.jackson.databind.type.CollectionLikeType:70,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings].create"
    - Src: "com.fasterxml.jackson.databind.type.CollectionLikeType:73,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBase]._bogusSuperClass"
    - Src: "com.fasterxml.jackson.databind.type.CollectionLikeType:73,1"
      Dst: "[com.fasterxml.jackson.databind.type.CollectionLikeType].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.CollectionLikeType].upgradeFrom(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.CollectionLikeType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.CollectionLikeType"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.CollectionLikeType:86"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.CollectionLikeType:89"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.CollectionLikeType:88"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.CollectionLikeType:87,1"
      Dst: "[com.fasterxml.jackson.databind.type.CollectionLikeType].<init>"
    - Src: "com.fasterxml.jackson.databind.type.CollectionLikeType:89,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.type.CollectionLikeType:89,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.type.CollectionLikeType:89,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.CollectionLikeType].withContentType(com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.CollectionLikeType"
    linkageType: null
    functionLinenumber: 93
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].<init>(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[],com.fasterxml.jackson.databind.JavaType,java.lang.Object,java.lang.Object,boolean)"
    functionUses: 4
    ICount: 15
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.CollectionLikeType:94"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.CollectionLikeType:97"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.CollectionLikeType:96"
        BranchSideFuncs:
        - "<init>(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[],com.fasterxml.jackson.databind.JavaType,java.lang.Object,java.lang.Object,boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.CollectionLikeType:97,1"
      Dst: "[com.fasterxml.jackson.databind.type.CollectionLikeType].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.CollectionLikeType].withTypeHandler(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.CollectionLikeType"
    linkageType: null
    functionLinenumber: 102
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.CollectionLikeType"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].<init>(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[],com.fasterxml.jackson.databind.JavaType,java.lang.Object,java.lang.Object,boolean)"
    functionUses: 9
    ICount: 12
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.CollectionLikeType:103,1"
      Dst: "[com.fasterxml.jackson.databind.type.CollectionLikeType].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.CollectionLikeType].withContentTypeHandler(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.CollectionLikeType"
    linkageType: null
    functionLinenumber: 109
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.CollectionLikeType"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].<init>(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[],com.fasterxml.jackson.databind.JavaType,java.lang.Object,java.lang.Object,boolean)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IterationType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].withTypeHandler(java.lang.Object)"
    functionUses: 2
    ICount: 14
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.CollectionLikeType:111,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].withTypeHandler"
    - Src: "com.fasterxml.jackson.databind.type.CollectionLikeType:111,1"
      Dst: "[com.fasterxml.jackson.databind.type.CollectionLikeType].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.CollectionLikeType].withValueHandler(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.CollectionLikeType"
    linkageType: null
    functionLinenumber: 116
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.CollectionLikeType"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].<init>(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[],com.fasterxml.jackson.databind.JavaType,java.lang.Object,java.lang.Object,boolean)"
    functionUses: 11
    ICount: 12
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.CollectionLikeType:117,1"
      Dst: "[com.fasterxml.jackson.databind.type.CollectionLikeType].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.CollectionLikeType].withContentValueHandler(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.CollectionLikeType"
    linkageType: null
    functionLinenumber: 122
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.CollectionLikeType"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].<init>(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[],com.fasterxml.jackson.databind.JavaType,java.lang.Object,java.lang.Object,boolean)"
    - "[com.fasterxml.jackson.databind.type.CollectionType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IterationType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].withValueHandler(java.lang.Object)"
    functionUses: 2
    ICount: 14
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.CollectionLikeType:124,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].withValueHandler"
    - Src: "com.fasterxml.jackson.databind.type.CollectionLikeType:124,1"
      Dst: "[com.fasterxml.jackson.databind.type.CollectionLikeType].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.CollectionLikeType].withHandlersFrom(com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.CollectionLikeType"
    linkageType: null
    functionLinenumber: 129
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JavaType].withHandlersFrom(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.IterationType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].getContentType()"
    - "[com.fasterxml.jackson.databind.JavaType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].withHandlersFrom(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].withHandlersFrom(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.JavaType].withHandlersFrom(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.IterationType].withContentType(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].withContentType(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].withContentType(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].withContentType(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].withContentType(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].withContentType(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].withContentType(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.MapType].withContentType(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.CollectionType].withContentType(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].withContentType(com.fasterxml.jackson.databind.JavaType)"
    functionUses: 4
    ICount: 12
    EdgeCount: 20
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.CollectionLikeType:132"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.CollectionLikeType:138"
        BranchSideFuncs:
        - "withHandlersFrom(com.fasterxml.jackson.databind.JavaType)"
      - BranchSide: "com.fasterxml.jackson.databind.type.CollectionLikeType:137"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.CollectionLikeType:134"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.CollectionLikeType:138"
        BranchSideFuncs:
        - "withContentType(com.fasterxml.jackson.databind.JavaType)"
      - BranchSide: "com.fasterxml.jackson.databind.type.CollectionLikeType:137"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.CollectionLikeType:130,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].withHandlersFrom"
    - Src: "com.fasterxml.jackson.databind.type.CollectionLikeType:131,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getContentType"
    - Src: "com.fasterxml.jackson.databind.type.CollectionLikeType:135,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].withContentType"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.CollectionLikeType].withStaticTyping()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.CollectionLikeType"
    linkageType: null
    functionLinenumber: 142
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.CollectionLikeType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].<init>(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[],com.fasterxml.jackson.databind.JavaType,java.lang.Object,java.lang.Object,boolean)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.CollectionType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.MapType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.SimpleType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.IterationType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].withStaticTyping()"
    functionUses: 15
    ICount: 15
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.CollectionLikeType:143"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.CollectionLikeType:146"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.CollectionLikeType:145"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.CollectionLikeType:147,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].withStaticTyping"
    - Src: "com.fasterxml.jackson.databind.type.CollectionLikeType:147,1"
      Dst: "[com.fasterxml.jackson.databind.type.CollectionLikeType].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.CollectionLikeType].refine(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
    functionSourceFile: "com.fasterxml.jackson.databind.type.CollectionLikeType"
    linkageType: null
    functionLinenumber: 153
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 4
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.type.TypeBindings"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.JavaType[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].<init>(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[],com.fasterxml.jackson.databind.JavaType,java.lang.Object,java.lang.Object,boolean)"
    functionUses: 2
    ICount: 12
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.CollectionLikeType:154,1"
      Dst: "[com.fasterxml.jackson.databind.type.CollectionLikeType].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.CollectionLikeType].isContainerType()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.CollectionLikeType"
    linkageType: null
    functionLinenumber: 165
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 17
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.CollectionLikeType].isCollectionLikeType()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.CollectionLikeType"
    linkageType: null
    functionLinenumber: 168
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.CollectionLikeType].getContentType()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.CollectionLikeType"
    linkageType: null
    functionLinenumber: 171
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 41
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.CollectionLikeType].getContentValueHandler()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.CollectionLikeType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.CollectionLikeType:176,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getValueHandler"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.CollectionLikeType].getContentTypeHandler()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.CollectionLikeType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.CollectionLikeType:181,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getTypeHandler"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.CollectionLikeType].hasHandlers()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.CollectionLikeType"
    linkageType: null
    functionLinenumber: 185
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].hasHandlers()"
    - "[com.fasterxml.jackson.databind.JavaType].hasHandlers()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].hasHandlers()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].hasHandlers()"
    - "[com.fasterxml.jackson.databind.JavaType].hasHandlers()"
    functionUses: 5
    ICount: 10
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.CollectionLikeType:186"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.CollectionLikeType:185"
        BranchSideFuncs:
        - "hasHandlers()"
    - Branch String: "com.fasterxml.jackson.databind.type.CollectionLikeType:186"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.CollectionLikeType:185"
        BranchSideFuncs:
        - "hasHandlers()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.CollectionLikeType:186,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].hasHandlers"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.CollectionLikeType].getErasedSignature(java.lang.StringBuilder)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.CollectionLikeType"
    linkageType: null
    functionLinenumber: 190
    functionDepth: 0
    returnType: "java.lang.StringBuilder"
    argCount: 1
    argTypes:
    - "java.lang.StringBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeBase]._classSignature(java.lang.Class,java.lang.StringBuilder,boolean)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.CollectionLikeType:191,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBase]._classSignature"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.CollectionLikeType].getGenericSignature(java.lang.StringBuilder)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.CollectionLikeType"
    linkageType: null
    functionLinenumber: 195
    functionDepth: 0
    returnType: "java.lang.StringBuilder"
    argCount: 1
    argTypes:
    - "java.lang.StringBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeBase]._classSignature(java.lang.Class,java.lang.StringBuilder,boolean)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.IterationType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].getGenericSignature(java.lang.StringBuilder)"
    functionUses: 8
    ICount: 9
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.CollectionLikeType:196,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBase]._classSignature"
    - Src: "com.fasterxml.jackson.databind.type.CollectionLikeType:197,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.type.CollectionLikeType:198,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getGenericSignature"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.CollectionLikeType].buildCanonicalName()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.CollectionLikeType"
    linkageType: null
    functionLinenumber: 204
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeBase]._hasNTypeParameters(int)"
    - "[com.fasterxml.jackson.databind.type.TypeBase].toCanonical()"
    functionUses: 1
    ICount: 17
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.CollectionLikeType:209"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.CollectionLikeType:214"
        BranchSideFuncs:
        - "toCanonical()"
      - BranchSide: "com.fasterxml.jackson.databind.type.CollectionLikeType:213"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.CollectionLikeType:209"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.CollectionLikeType:214"
        BranchSideFuncs:
        - "toCanonical()"
      - BranchSide: "com.fasterxml.jackson.databind.type.CollectionLikeType:213"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.CollectionLikeType:205,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.type.CollectionLikeType:206,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.type.CollectionLikeType:206,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.type.CollectionLikeType:209,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBase]._hasNTypeParameters"
    - Src: "com.fasterxml.jackson.databind.type.CollectionLikeType:211,1"
      Dst: "[com.fasterxml.jackson.core.type.ResolvedType].toCanonical"
    - Src: "com.fasterxml.jackson.databind.type.CollectionLikeType:214,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.CollectionLikeType].isTrueCollectionType()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.CollectionLikeType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.CollectionLikeType:233,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.CollectionLikeType].equals(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.CollectionLikeType"
    linkageType: null
    functionLinenumber: 244
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.SimpleType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IdentityEqualityType].equals(java.lang.Object)"
    functionUses: 47
    ICount: 22
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.CollectionLikeType:245"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.CollectionLikeType:246"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.CollectionLikeType:245"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.CollectionLikeType:246"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.CollectionLikeType:247"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.CollectionLikeType:246"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.CollectionLikeType:247"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.CollectionLikeType:248"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.type.CollectionLikeType:250"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.CollectionLikeType:248"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.type.CollectionLikeType:250"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.CollectionLikeType:248"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.CollectionLikeType:247,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.type.CollectionLikeType:250,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].equals"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.CollectionLikeType].toString()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.CollectionLikeType"
    linkageType: null
    functionLinenumber: 255
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 21
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.CollectionLikeType:256,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.type.CollectionLikeType:256,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_103__203].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_103__203"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__203].<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__203:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_103__203].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_103__203].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_103__203"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_103__203:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_103__203].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_103__203"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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.type.ReferenceType)"
    functionUses: 14
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_103__203:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$103"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray].<init>()"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray"
    linkageType: null
    functionLinenumber: 11
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.AbstractNumberParser].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:12,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.AbstractNumberParser].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray].parseBigIntegerLiteral(char[],int,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.math.BigInteger"
    argCount: 4
    argTypes:
    - "char[]"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 48
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:36"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:37"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:36"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:36"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:37"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:36"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:36"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:37"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:36"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:36"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:41"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:40"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:43"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:44"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:45"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:44"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:44"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:51"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:50"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:46"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:51"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:50"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:37,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:45,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.AbstractNumberParser].charAt"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:47,1"
      Dst: "[java.lang.NumberFormatException].<init>"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:53,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray].parseDecDigits"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:55,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray].parseHexDigits"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:57,1"
      Dst: "[java.lang.String].<init>"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:57,1"
      Dst: "[java.math.BigInteger].<init>"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:61,1"
      Dst: "[java.lang.Throwable].initCause"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray].parseDecDigits(char[],int,int,boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.math.BigInteger"
    argCount: 4
    argTypes:
    - "char[]"
    - "int"
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 44
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:68"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:71"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:70"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:73"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:71"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:70"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:74"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:79"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:78"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:76"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:74"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:79"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:82"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:81"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:82"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:81"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:69,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray].parseManyDecDigits"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:72,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseUpTo7Digits"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:75,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseEightDigits"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:80,1"
      Dst: "[java.lang.NumberFormatException].<init>"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:82,1"
      Dst: "[java.math.BigInteger].valueOf"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray].parseHexDigits(char[],int,int,boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.math.BigInteger"
    argCount: 4
    argTypes:
    - "char[]"
    - "int"
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 104
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:88"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:91"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:90"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:91"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:94"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:93"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:98"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:104"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:103"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:102"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:98"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:105"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:113"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:112"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:108"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:106"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:105"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:109"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:108"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:107"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:111"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:109"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:111"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:109"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:113"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:118"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:117"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:116"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:113"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:118"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:121"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:120"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:122"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:120"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:86,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray].skipZeroes"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:92,1"
      Dst: "[java.lang.NumberFormatException].<init>"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:114,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseEightHexDigits"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:115,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].writeIntBE"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:121,1"
      Dst: "[java.math.BigInteger].<init>"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:122,1"
      Dst: "[java.math.BigInteger].negate"
    JavaMethodInfo: null
    BBCount: 33
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray].parseManyDecDigits(char[],int,int,boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.math.BigInteger"
    argCount: 4
    argTypes:
    - "char[]"
    - "int"
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:128"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:131"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:130"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:133"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:130"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:126,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray].skipZeroes"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:129,1"
      Dst: "[java.lang.NumberFormatException].<init>"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:131,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].fillPowersOf10Floor16"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:132,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharArray].parseDigitsRecursive"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:133,1"
      Dst: "[java.math.BigInteger].negate"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray].skipZeroes(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:137"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:140"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:139"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:137"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:140"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:139"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:140"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:143"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:142"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:140"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:143"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:142"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray:137,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isEightZeroes"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_getType_2__620].bootstrap$(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_getType_2__620"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Supplier"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_getType_2__620].<init>(com.github.javaparser.resolution.types.ResolvedType)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_getType_2__620:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_getType_2__620].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_getType_2__620].<init>(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_getType_2__620"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_getType_2__620:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_getType_2__620].get()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_getType_2__620"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].lambda$getType$2(com.github.javaparser.resolution.types.ResolvedType)"
    functionUses: 3
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_getType_2__620:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].lambda$getType$2"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.NamedType].<init>(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.NamedType"
    linkageType: null
    functionLinenumber: 17
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].<init>(java.lang.Class,java.lang.String)"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.NamedType:18,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.NamedType].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.NamedType].<init>(java.lang.Class,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.NamedType"
    linkageType: null
    functionLinenumber: 19
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].setName(java.lang.String)"
    functionUses: 11
    ICount: 15
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.NamedType:22"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.NamedType:20"
        BranchSideFuncs:
        - "setName(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.NamedType:19"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.NamedType:20,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.databind.jsontype.NamedType:22,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.jsontype.NamedType:22,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "com.fasterxml.jackson.databind.jsontype.NamedType:23,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.NamedType].setName"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.NamedType].getType()"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.NamedType"
    linkageType: null
    functionLinenumber: 25
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 22
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.NamedType].getName()"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.NamedType"
    linkageType: null
    functionLinenumber: 26
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.NamedType].setName(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.NamedType"
    linkageType: null
    functionLinenumber: 27
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.NamedType:28"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.NamedType:27"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.NamedType:28"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.NamedType:27"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.NamedType:28,1"
      Dst: "[java.lang.String].isEmpty"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.NamedType].hasName()"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.NamedType"
    linkageType: null
    functionLinenumber: 29
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.NamedType:30"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.NamedType:29"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.NamedType].equals(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.NamedType"
    linkageType: null
    functionLinenumber: 36
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 33
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.NamedType:37"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.NamedType:38"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.NamedType:37"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.NamedType:38"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.NamedType:39"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.NamedType:38"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.NamedType:39"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.NamedType:40"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.NamedType:39"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.NamedType:41"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.NamedType:40"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.NamedType:39"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.NamedType:42"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.NamedType:39"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.NamedType:39,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.jsontype.NamedType:42,1"
      Dst: "[java.util.Objects].equals"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.NamedType].hashCode()"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.NamedType"
    linkageType: null
    functionLinenumber: 45
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.NamedType].toString()"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.NamedType"
    linkageType: null
    functionLinenumber: 49
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 19
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.NamedType:51"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.NamedType:49"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.NamedType:50,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.jsontype.NamedType:51,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_70__313].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_70__313"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__313].<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__313:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_70__313].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_70__313].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_70__313"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_70__313:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_70__313].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_70__313"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 14
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_70__313:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$70"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ViewMatcher].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ViewMatcher"
    linkageType: null
    functionLinenumber: 6
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ViewMatcher:7,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ViewMatcher].isVisibleForView(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ViewMatcher"
    linkageType: null
    functionLinenumber: 12
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ViewMatcher].construct(java.lang.Class[])"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ViewMatcher"
    linkageType: null
    functionLinenumber: 16
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.ViewMatcher"
    argCount: 1
    argTypes:
    - "java.lang.Class[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ViewMatcher$Single].<init>(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.util.ViewMatcher$Multi].<init>(java.lang.Class[])"
    functionUses: 1
    ICount: 15
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.ViewMatcher:17"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ViewMatcher:20"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ViewMatcher:19"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ViewMatcher:24,1"
      Dst: "[com.fasterxml.jackson.databind.util.ViewMatcher$Single].<init>"
    - Src: "com.fasterxml.jackson.databind.util.ViewMatcher:26,1"
      Dst: "[com.fasterxml.jackson.databind.util.ViewMatcher$Multi].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$2].<init>()"
    functionSourceFile: "com.github.javaparser.ast.Node$2"
    linkageType: null
    functionLinenumber: 805
    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:806,1"
      Dst: "[com.github.javaparser.ast.DataKey].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext].<init>(com.github.javaparser.ast.stmt.BlockStmt,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext"
    linkageType: null
    functionLinenumber: 43
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.BlockStmt"
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].<init>(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext:44,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext].localVariablesExposedToChild(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext"
    linkageType: null
    functionLinenumber: 48
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.BlockStmt].getStatements()"
    - "[com.github.javaparser.ast.NodeList].indexOf(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithStatements].getStatement(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext].localVariablesDeclaredIn(com.github.javaparser.ast.stmt.Statement)"
    functionUses: 1
    ICount: 24
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext:50"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext:53"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext:52"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext:54"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext:56"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext:49,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].getStatements"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext:49,1"
      Dst: "[com.github.javaparser.ast.NodeList].indexOf"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext:51,1"
      Dst: "[java.lang.RuntimeException].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext:53,1"
      Dst: "[java.util.LinkedList].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext:55,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithStatements].getStatement"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext:55,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext].localVariablesDeclaredIn"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext:55,1"
      Dst: "[java.util.List].addAll"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext].localVariablesDeclaredIn(com.github.javaparser.ast.stmt.Statement)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext"
    linkageType: null
    functionLinenumber: 60
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.Statement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].getExpression()"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].getExpression()"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getVariables()"
    functionUses: 1
    ICount: 17
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext:61"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext:70"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext:69"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext:63"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext:70"
        BranchSideFuncs:
        - "getVariables()"
        - "getExpression()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext:69"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext:63,1"
      Dst: "[com.github.javaparser.ast.stmt.ExpressionStmt].getExpression"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext:65,1"
      Dst: "[java.util.LinkedList].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext:66,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getVariables"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext:66,1"
      Dst: "[java.util.List].addAll"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext:70,1"
      Dst: "[java.util.Collections].emptyList"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext].solveSymbol(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext"
    linkageType: null
    functionLinenumber: 74
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.model.SymbolReference"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].getParent()"
    - "[com.github.javaparser.resolution.model.SymbolReference].unsolved()"
    - "[com.github.javaparser.ast.stmt.BlockStmt].getStatements()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext$lambda_solveSymbol_0__806].bootstrap$(com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext,java.util.List)"
    - "[com.github.javaparser.ast.NodeList].getLast()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator:com.fasterxml.jackson.databind.util.ArrayIterator:com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator:com.github.javaparser.TokenRange$1:com.github.javaparser.ast.Node$PostOrderIterator:com.github.javaparser.ast.stmt.BlockStmt:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].getStatements()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithSimpleName].getNameAsString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserSymbolDeclaration].localVar(com.github.javaparser.ast.body.VariableDeclarator,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.resolution.model.SymbolReference].solved(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].solveSymbolInParentContext(java.lang.String)"
    functionUses: 11
    ICount: 37
    EdgeCount: 51
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext:76"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext:80"
        BranchSideFuncs:
        - "unsolved()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext:79"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext:80"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext:105"
        BranchSideFuncs:
        - "solveSymbolInParentContext(java.lang.String)"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext:95"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext:105"
        BranchSideFuncs:
        - "solveSymbolInParentContext(java.lang.String)"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext:97"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext:106"
        BranchSideFuncs:
        - "hasNext()"
        - "getNameAsString()"
        - "next()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext:105"
        BranchSideFuncs:
        - "solveSymbolInParentContext(java.lang.String)"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext:98"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext:101"
        BranchSideFuncs:
        - "solved(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
        - "localVar(com.github.javaparser.ast.body.VariableDeclarator,com.github.javaparser.resolution.TypeSolver)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext:100"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext:75,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].getParent"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext:76,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext:77,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].unsolved"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext:80,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].getStatements"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext:80,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext:89,1"
      Dst: "[java.util.LinkedList].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext:94,1"
      Dst: "[com.github.javaparser.ast.NodeList].getLast"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext:94,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext$lambda_solveSymbol_0__806].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext:94,1"
      Dst: "[java.util.Optional].ifPresent"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext:95,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext:97,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext:97,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext:97,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext:98,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithSimpleName].getNameAsString"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext:98,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext:99,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserSymbolDeclaration].localVar"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext:99,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].solved"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext:106,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].solveSymbolInParentContext"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext].lambda$solveSymbol$0(java.util.List,com.github.javaparser.ast.stmt.Statement)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext"
    linkageType: null
    functionLinenumber: 93
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "com.github.javaparser.ast.stmt.Statement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].addAll(java.util.Collection)"
    - "[com.github.javaparser.utils.VisitorList].addAll(java.util.Collection)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext].localVariablesExposedToChild(com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext:94,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext].localVariablesExposedToChild"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext:94,1"
      Dst: "[java.util.List].addAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_7__627].bootstrap$()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_7__627"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_7__627].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_7__627:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_7__627].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_7__627].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_7__627"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_7__627:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_7__627].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_7__627"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext].lambda$solveType$7(com.github.javaparser.ast.NodeList)"
    functionUses: 12
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_7__627:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext].lambda$solveType$7"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_199__515].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_199__515"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__515].<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__515:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_199__515].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_199__515].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_199__515"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_199__515:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_199__515].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_199__515"
    linkageType: null
    functionLinenumber: -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.expr.Name)"
    functionUses: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_199__515:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$199"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getTypeParameters_10__815].bootstrap$(com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getTypeParameters_10__815"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getTypeParameters_10__815].<init>(com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getTypeParameters_10__815:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getTypeParameters_10__815].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getTypeParameters_10__815].<init>(com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getTypeParameters_10__815"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getTypeParameters_10__815:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getTypeParameters_10__815].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getTypeParameters_10__815"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].lambda$getTypeParameters$10(javassist.bytecode.SignatureAttribute$TypeParameter)"
    functionUses: 9
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getTypeParameters_10__815:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].lambda$getTypeParameters$10"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdKeySerializer].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdKeySerializer"
    linkageType: null
    functionLinenumber: 17
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.StdSerializer].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdKeySerializer:18,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdKeySerializer"
    linkageType: null
    functionLinenumber: 22
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping$DeltaInfo].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].toString()"
    - "[com.github.javaparser.utils.ProjectRoot].toString()"
    - "[com.github.javaparser.javadoc.description.JavadocInlineTag].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].toString()"
    - "[com.fasterxml.jackson.databind.type.MapType].toString()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId].toString()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].toString()"
    - "[com.fasterxml.jackson.databind.introspect.ObjectIdInfo].toString()"
    - "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].toString()"
    - "[com.github.javaparser.utils.Pair].toString()"
    - "[com.fasterxml.jackson.core.JsonStreamContext].toString()"
    - "[com.github.javaparser.ast.NodeList].toString()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].toString()"
    - "[com.fasterxml.jackson.databind.type.SimpleType].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].toString()"
    - "[com.github.javaparser.resolution.MethodUsage].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver].toString()"
    - "[com.fasterxml.jackson.databind.node.BaseJsonNode].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementMatchers$1].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeContainedByType].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistConstructorDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].toString()"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.CreatorCandidate].toString()"
    - "[com.fasterxml.jackson.core.format.DataFormatDetector].toString()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].toString()"
    - "[com.github.javaparser.utils.SourceRoot].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase].toString()"
    - "[com.fasterxml.jackson.core.util.RequestPayload].toString()"
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].toString()"
    - "[com.github.javaparser.TokenRange].toString()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked].toString()"
    - "[com.github.javaparser.utils.SeparatedItemStringBuilder].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistParameterDeclaration].toString()"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound].toString()"
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature].toString()"
    - "[com.github.javaparser.JavaToken].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].toString()"
    - "[com.fasterxml.jackson.core.JsonLocation].toString()"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].toString()"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].toString()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].toString()"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].toString()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound].toString()"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumConstantDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].toString()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].toString()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].toString()"
    - "[com.fasterxml.jackson.databind.type.ClassStack].toString()"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].toString()"
    - "[com.github.javaparser.Position].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.LambdaThrowsCompatibleWithType].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.CapturesBound].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperLowerBound].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.deser.DataFormatReaders].toString()"
    - "[com.github.javaparser.resolution.UnsolvedSymbolException].toString()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute].toString()"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].toString()"
    - "[com.fasterxml.jackson.core.JsonPointer].toString()"
    - "[com.github.javaparser.javadoc.JavadocBlockTag].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedId].toString()"
    - "[com.fasterxml.jackson.core.JsonProcessingException].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationMap].toString()"
    - "[com.github.javaparser.utils.VisitorList].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].toString()"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializer].toString()"
    - "[com.github.javaparser.resolution.model.Value].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].toString()"
    - "[com.github.javaparser.javadoc.description.JavadocDescription].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmTextBlock].toString()"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].toString()"
    - "[com.github.javaparser.resolution.model.SymbolReference].toString()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].toString()"
    - "[com.github.javaparser.ast.Node].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet].toString()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].toString()"
    - "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].toString()"
    - "[com.github.javaparser.ParseResult].toString()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].toString()"
    - "[com.github.javaparser.utils.LineSeparator].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].toString()"
    - "[com.github.javaparser.Problem].toString()"
    - "[com.github.javaparser.printer.SourcePrinter].toString()"
    - "[com.github.javaparser.javadoc.description.JavadocSnippet].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType].toString()"
    - "[com.github.javaparser.Range].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].toString()"
    - "[com.fasterxml.jackson.databind.util.RawValue].toString()"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].toString()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].toString()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].toString()"
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.ThrowsBound].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].toString()"
    - "[com.fasterxml.jackson.databind.JsonMappingException$Reference].toString()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver].toString()"
    - "[com.github.javaparser.utils.VisitorSet].toString()"
    - "[com.fasterxml.jackson.core.Version].toString()"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].toString()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].toString()"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].toString()"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].toString()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].toString()"
    - "[com.fasterxml.jackson.databind.type.CollectionType].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].toString()"
    - "[com.github.javaparser.printer.configuration.Indentation].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel].toString()"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType].toString()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].toString()"
    - "[java.lang.Thread].toString()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].toString()"
    - "[com.github.javaparser.javadoc.Javadoc].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmString].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmChar].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperUpperBound].toString()"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmList].toString()"
    - "[com.fasterxml.jackson.databind.util.TypeKey].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserVariableDeclaration].toString()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSingleReference].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.MethodReferenceThrowsCompatibleWithType].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].toString()"
    - "[com.fasterxml.jackson.core.Base64Variant:com.fasterxml.jackson.core.filter.JsonPointerBasedFilter:com.fasterxml.jackson.core.io.SerializedString:com.fasterxml.jackson.core.sym.Name:com.fasterxml.jackson.databind.PropertyName:com.fasterxml.jackson.databind.introspect.MemberKey:com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat:com.fasterxml.jackson.databind.node.MissingNode:com.fasterxml.jackson.databind.type.ArrayType:com.fasterxml.jackson.databind.type.ClassKey:com.fasterxml.jackson.databind.util.NameTransformer$1:com.fasterxml.jackson.databind.util.NameTransformer$2:com.fasterxml.jackson.databind.util.NameTransformer$3:com.fasterxml.jackson.databind.util.NameTransformer$Chained:com.github.javaparser.Token:com.github.javaparser.metamodel.BaseNodeMetaModel:com.github.javaparser.symbolsolver.resolution.typeinference.bounds.FalseBound:org.xml.sax.SAXException:org.xml.sax.SAXParseException].toString()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeFieldName(java.lang.String)"
    functionUses: 59
    ICount: 7
    EdgeCount: 182
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdKeySerializer:23,1"
      Dst: "[java.lang.Object].toString"
    - Src: "com.fasterxml.jackson.databind.ser.std.StdKeySerializer:23,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeFieldName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__756].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__756"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__756].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__756:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__756].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__756].<init>()"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__756"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__756:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__756].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__756"
    linkageType: null
    functionLinenumber: -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()"
    functionUses: 11
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__756:-1,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithTraversableScope].traverseScope"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__316].bootstrap$(com.github.javaparser.ast.expr.Name)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__316"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.Name"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__316].<init>(com.github.javaparser.ast.expr.Name)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__316:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__316].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__316].<init>(com.github.javaparser.ast.expr.Name)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__316"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.Name"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__316:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__316].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__316"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__316:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__770].bootstrap$(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__770"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__770].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__770:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__770].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__770].<init>(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__770"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__770:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__770].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__770"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__770:-1,1"
      Dst: "[java.lang.Class].isInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__24].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__24"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__24].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__24:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__24].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__24].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__24"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__24:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__24].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__24"
    linkageType: null
    functionLinenumber: -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.BlockComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    functionUses: 14
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__24:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_findMostApplicable_3__688].bootstrap$(java.lang.String,java.util.List,com.github.javaparser.resolution.TypeSolver,boolean)"
    functionSourceFile: "com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_findMostApplicable_3__688"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.util.List"
    - "com.github.javaparser.resolution.TypeSolver"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_findMostApplicable_3__688].<init>(java.lang.String,java.util.List,com.github.javaparser.resolution.TypeSolver,boolean)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_findMostApplicable_3__688:-1,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_findMostApplicable_3__688].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_findMostApplicable_3__688].<init>(java.lang.String,java.util.List,com.github.javaparser.resolution.TypeSolver,boolean)"
    functionSourceFile: "com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_findMostApplicable_3__688"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.util.List"
    - "com.github.javaparser.resolution.TypeSolver"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_findMostApplicable_3__688:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_findMostApplicable_3__688].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_findMostApplicable_3__688"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[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)"
    functionUses: 6
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_findMostApplicable_3__688:-1,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].lambda$findMostApplicable$3"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.FieldDeclaration$asClassOrInterfaceDeclaration__1174].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.body.FieldDeclaration$asClassOrInterfaceDeclaration__1174"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.FieldDeclaration$asClassOrInterfaceDeclaration__1174].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.FieldDeclaration$asClassOrInterfaceDeclaration__1174:-1,1"
      Dst: "[com.github.javaparser.ast.body.FieldDeclaration$asClassOrInterfaceDeclaration__1174].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.FieldDeclaration$asClassOrInterfaceDeclaration__1174].<init>()"
    functionSourceFile: "com.github.javaparser.ast.body.FieldDeclaration$asClassOrInterfaceDeclaration__1174"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.FieldDeclaration$asClassOrInterfaceDeclaration__1174:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.FieldDeclaration$asClassOrInterfaceDeclaration__1174].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.body.FieldDeclaration$asClassOrInterfaceDeclaration__1174"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.FieldDeclaration$asClassOrInterfaceDeclaration__1174:-1,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].asClassOrInterfaceDeclaration"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.ModuleDeclarationMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.ModuleDeclarationMetaModel"
    linkageType: null
    functionLinenumber: 41
    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:42,1"
      Dst: "[com.github.javaparser.metamodel.NodeMetaModel].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_3__161].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_3__161"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__161].<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__161:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_3__161].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_3__161].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_3__161"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_3__161:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_3__161].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_3__161"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 14
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_3__161:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$3"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__315].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__315"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__315].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__315:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__315].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__315].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__315"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__315:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__315].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__315"
    linkageType: null
    functionLinenumber: -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.BlockComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    functionUses: 14
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__315:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeParser].<init>(com.fasterxml.jackson.databind.type.TypeFactory)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeParser"
    linkageType: null
    functionLinenumber: 34
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.type.TypeFactory"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeParser:35,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeParser].withFactory(com.fasterxml.jackson.databind.type.TypeFactory)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.TypeParser"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.type.TypeFactory"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeParser:43"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeParser:42"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeParser:43,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeParser].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeParser].parse(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeParser"
    linkageType: null
    functionLinenumber: 47
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeParser]._quoteTruncated(java.lang.String)"
    - "[com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer].<init>(java.lang.String)"
    - "[com.fasterxml.jackson.databind.type.TypeParser].parseType(com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer,int)"
    - "[com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer].hasMoreTokens()"
    - "[com.fasterxml.jackson.databind.type.TypeParser]._problem(com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer,java.lang.String)"
    functionUses: 1
    ICount: 27
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeParser:48"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeParser:56"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeParser:55"
        BranchSideFuncs:
        - "parseType(com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer,int)"
        - "<init>(java.lang.String)"
        - "hasMoreTokens()"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeParser:59"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeParser:62"
        BranchSideFuncs:
        - "_problem(com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer,java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeParser:61"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeParser:48,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.databind.type.TypeParser:51,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeParser]._quoteTruncated"
    - Src: "com.fasterxml.jackson.databind.type.TypeParser:52,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.fasterxml.jackson.databind.type.TypeParser:49,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.databind.type.TypeParser:49,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.databind.type.TypeParser:56,1"
      Dst: "[java.lang.String].trim"
    - Src: "com.fasterxml.jackson.databind.type.TypeParser:56,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer].<init>"
    - Src: "com.fasterxml.jackson.databind.type.TypeParser:57,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeParser].parseType"
    - Src: "com.fasterxml.jackson.databind.type.TypeParser:59,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer].hasMoreTokens"
    - Src: "com.fasterxml.jackson.databind.type.TypeParser:60,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeParser]._problem"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeParser].parseType(com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeParser"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer].hasMoreTokens()"
    - "[com.fasterxml.jackson.databind.type.TypeParser]._problem(com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer,java.lang.String)"
    - "[com.fasterxml.jackson.databind.type.TypeParser].findClass(java.lang.String,com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer)"
    - "[com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer].nextToken()"
    - "[com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer].hasMoreTokens()"
    - "[com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer].nextToken()"
    - "[com.fasterxml.jackson.databind.type.TypeParser].parseTypes(com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer,int)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].create(java.lang.Class,java.util.List)"
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._fromClass(com.fasterxml.jackson.databind.type.ClassStack,java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings)"
    - "[com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer].pushBack(java.lang.String)"
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._fromClass(com.fasterxml.jackson.databind.type.ClassStack,java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].emptyBindings()"
    functionUses: 2
    ICount: 26
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeParser:68"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeParser:71"
        BranchSideFuncs:
        - "_problem(com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer,java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeParser:70"
        BranchSideFuncs:
        - "findClass(java.lang.String,com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer)"
        - "hasMoreTokens()"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeParser:74"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeParser:84"
        BranchSideFuncs:
        - "nextToken()"
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeParser:83"
        BranchSideFuncs:
        - "emptyBindings()"
        - "_fromClass(com.fasterxml.jackson.databind.type.ClassStack,java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings)"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeParser:76"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeParser:82"
        BranchSideFuncs:
        - "create(java.lang.Class,java.util.List)"
        - "parseTypes(com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer,int)"
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeParser:81"
        BranchSideFuncs:
        - "pushBack(java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeParser:68,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer].hasMoreTokens"
    - Src: "com.fasterxml.jackson.databind.type.TypeParser:69,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeParser]._problem"
    - Src: "com.fasterxml.jackson.databind.type.TypeParser:71,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer].nextToken"
    - Src: "com.fasterxml.jackson.databind.type.TypeParser:71,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeParser].findClass"
    - Src: "com.fasterxml.jackson.databind.type.TypeParser:76,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.fasterxml.jackson.databind.type.TypeParser:77,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeParser].parseTypes"
    - Src: "com.fasterxml.jackson.databind.type.TypeParser:78,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings].create"
    - Src: "com.fasterxml.jackson.databind.type.TypeParser:79,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._fromClass"
    - Src: "com.fasterxml.jackson.databind.type.TypeParser:82,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer].pushBack"
    - Src: "com.fasterxml.jackson.databind.type.TypeParser:84,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings].emptyBindings"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeParser].parseTypes(com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeParser"
    linkageType: null
    functionLinenumber: 89
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeParser]._problem(com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer,java.lang.String)"
    - "[com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer].hasMoreTokens()"
    - "[com.fasterxml.jackson.databind.type.TypeParser].parseType(com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer,int)"
    - "[com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer].hasMoreTokens()"
    - "[com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer].nextToken()"
    - "[com.fasterxml.jackson.databind.type.TypeParser]._problem(com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer,java.lang.String)"
    - "[com.fasterxml.jackson.databind.type.TypeParser]._problem(com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer,java.lang.String)"
    functionUses: 1
    ICount: 29
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeParser:90"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeParser:94"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeParser:93"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeParser:95"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeParser:104"
        BranchSideFuncs:
        - "parseType(com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer,int)"
        - "hasMoreTokens()"
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeParser:103"
        BranchSideFuncs:
        - "_problem(com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer,java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeParser:97"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeParser:98"
        BranchSideFuncs:
        - "nextToken()"
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeParser:97"
        BranchSideFuncs:
        - "nextToken()"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeParser:99"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeParser:100"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeParser:99"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeParser:100"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeParser:103"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeParser:102"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeParser:91,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeParser]._problem"
    - Src: "com.fasterxml.jackson.databind.type.TypeParser:94,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.fasterxml.jackson.databind.type.TypeParser:95,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer].hasMoreTokens"
    - Src: "com.fasterxml.jackson.databind.type.TypeParser:96,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeParser].parseType"
    - Src: "com.fasterxml.jackson.databind.type.TypeParser:96,1"
      Dst: "[java.util.ArrayList].add"
    - Src: "com.fasterxml.jackson.databind.type.TypeParser:98,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer].nextToken"
    - Src: "com.fasterxml.jackson.databind.type.TypeParser:99,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.fasterxml.jackson.databind.type.TypeParser:101,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.type.TypeParser].findClass(java.lang.String,com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeParser"
    linkageType: null
    functionLinenumber: 109
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeFactory].findClass(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil:org.xml.sax.SAXException].throwIfRTE(java.lang.Throwable)"
    - "[com.fasterxml.jackson.databind.type.TypeParser]._problem(com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer,java.lang.String)"
    - "[com.fasterxml.jackson.core.JsonProcessingException].getMessage()"
    - "[com.fasterxml.jackson.core.JsonParseException].getMessage()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedForwardReference].getMessage()"
    - "[com.fasterxml.jackson.core.exc.StreamReadException].getMessage()"
    - "[com.github.javaparser.TokenMgrException].getMessage()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].getMessage()"
    functionUses: 1
    ICount: 12
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeParser:110,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].findClass"
    - Src: "com.fasterxml.jackson.databind.type.TypeParser:112,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].throwIfRTE"
    - Src: "com.fasterxml.jackson.databind.type.TypeParser:113,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "com.fasterxml.jackson.databind.type.TypeParser:113,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.type.TypeParser:113,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeParser]._problem"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeParser]._problem(com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeParser"
    linkageType: null
    functionLinenumber: 118
    functionDepth: 0
    returnType: "java.lang.IllegalArgumentException"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeParser]._quoteTruncated(java.lang.String)"
    - "[com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer].getAllInput()"
    - "[com.fasterxml.jackson.databind.type.TypeParser]._quoteTruncated(java.lang.String)"
    - "[com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer].getRemainingInput()"
    functionUses: 6
    ICount: 15
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeParser:120,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer].getAllInput"
    - Src: "com.fasterxml.jackson.databind.type.TypeParser:120,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeParser]._quoteTruncated"
    - Src: "com.fasterxml.jackson.databind.type.TypeParser:121,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer].getRemainingInput"
    - Src: "com.fasterxml.jackson.databind.type.TypeParser:119,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.databind.type.TypeParser:119,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeParser]._quoteTruncated(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeParser"
    linkageType: null
    functionLinenumber: 125
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeParser:126"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeParser:129"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeParser:128"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeParser:126,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.databind.type.TypeParser:127,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.type.TypeParser:130,1"
      Dst: "[java.lang.String].substring"
    - Src: "com.fasterxml.jackson.databind.type.TypeParser:130,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.fasterxml.jackson.databind.type.TypeParser:129,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__750].bootstrap$(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$isInstance__750"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__750].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$isInstance__750:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__750].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__750].<init>(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$isInstance__750"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$isInstance__750:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__750].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$isInstance__750"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$isInstance__750:-1,1"
      Dst: "[java.lang.Class].isInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.quality.Preconditions].<init>()"
    functionSourceFile: "com.github.javaparser.quality.Preconditions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.quality.Preconditions:25,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.quality.Preconditions].checkArgument(boolean,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.quality.Preconditions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "boolean"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "com.github.javaparser.quality.Preconditions:40,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.quality.Preconditions].checkArgument(boolean)"
    functionSourceFile: "com.github.javaparser.quality.Preconditions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.quality.Preconditions:52,1"
      Dst: "[com.github.javaparser.quality.Preconditions].checkArgument"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.quality.Preconditions].checkNotNull(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.quality.Preconditions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.quality.Preconditions].checkNotNull(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.quality.Preconditions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.quality.Preconditions:76,1"
      Dst: "[com.github.javaparser.quality.Preconditions].checkNotNull"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_50__223].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_50__223"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__223].<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__223:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_50__223].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_50__223].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_50__223"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_50__223:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_50__223].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_50__223"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 14
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_50__223:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$50"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.StreamWriteCapability].values()"
    functionSourceFile: "com.fasterxml.jackson.core.StreamWriteCapability"
    linkageType: null
    functionLinenumber: 13
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.StreamWriteCapability[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.ForStmt].clone()"
    - "[com.github.javaparser.ast.type.PrimitiveType].clone()"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].clone()"
    - "[com.github.javaparser.ast.stmt.AssertStmt].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].clone()"
    - "[com.github.javaparser.ast.expr.SwitchExpr].clone()"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].clone()"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].clone()"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.AssignExpr].clone()"
    - "[com.github.javaparser.ast.stmt.BlockStmt].clone()"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].clone()"
    - "[com.github.javaparser.ast.type.ReferenceType].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].clone()"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].clone()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.type.WildcardType].clone()"
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].clone()"
    - "[com.github.javaparser.ast.stmt.TryStmt].clone()"
    - "[com.github.javaparser.ast.body.FieldDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.PatternExpr].clone()"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].clone()"
    - "[com.github.javaparser.ast.type.TypeParameter].clone()"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].clone()"
    - "[com.github.javaparser.ast.stmt.YieldStmt].clone()"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].clone()"
    - "[com.github.javaparser.ast.type.VarType].clone()"
    - "[com.github.javaparser.ast.expr.LiteralExpr].clone()"
    - "[com.github.javaparser.ast.type.VoidType].clone()"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].clone()"
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.expr.NameExpr].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].clone()"
    - "[com.github.javaparser.ast.type.UnionType].clone()"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].clone()"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.ThisExpr].clone()"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].clone()"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].clone()"
    - "[com.github.javaparser.ast.expr.TypeExpr].clone()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].clone()"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].clone()"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.body.MethodDeclaration].clone()"
    - "[com.github.javaparser.ast.body.EnumDeclaration].clone()"
    - "[com.github.javaparser.ast.body.ReceiverParameter].clone()"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].clone()"
    - "[com.github.javaparser.ast.stmt.DoStmt].clone()"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].clone()"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].clone()"
    - "[com.github.javaparser.ast.expr.Name].clone()"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].clone()"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].clone()"
    - "[com.github.javaparser.ast.body.VariableDeclarator].clone()"
    - "[com.github.javaparser.ast.type.Type].clone()"
    - "[com.github.javaparser.ast.Modifier].clone()"
    - "[com.github.javaparser.ast.ImportDeclaration].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.type.IntersectionType].clone()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.Expression].clone()"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].clone()"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.CastExpr].clone()"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.Statement].clone()"
    - "[com.github.javaparser.ast.expr.SimpleName].clone()"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].clone()"
    - "[com.github.javaparser.ast.stmt.BreakStmt].clone()"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].clone()"
    - "[java.lang.Thread].clone()"
    - "[com.github.javaparser.ast.expr.ClassExpr].clone()"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].clone()"
    - "[com.github.javaparser.ast.body.Parameter].clone()"
    - "[com.github.javaparser.ast.Node].clone()"
    - "[com.github.javaparser.ast.PackageDeclaration].clone()"
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.type.ArrayType].clone()"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].clone()"
    - "[com.github.javaparser.ast.expr.LambdaExpr].clone()"
    - "[com.github.javaparser.ast.stmt.WhileStmt].clone()"
    - "[com.github.javaparser.ast.stmt.CatchClause].clone()"
    - "[com.github.javaparser.ast.stmt.IfStmt].clone()"
    - "[com.github.javaparser.ast.CompilationUnit].clone()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].clone()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].clone()"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].clone()"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].clone()"
    - "[com.github.javaparser.ast.expr.SuperExpr].clone()"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].clone()"
    - "[com.github.javaparser.ast.ArrayCreationLevel].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDirective].clone()"
    - "[com.github.javaparser.ast.expr.MemberValuePair].clone()"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].clone()"
    - "[com.github.javaparser.ast.body.RecordDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].clone()"
    - "[com.github.javaparser.ast.expr.UnaryExpr].clone()"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.BinaryExpr].clone()"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].clone()"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].clone()"
    - "[com.github.javaparser.ast.type.UnknownType].clone()"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].clone()"
    - "[com.fasterxml.jackson.databind.util.ISO8601DateFormat].clone()"
    functionUses: 1
    ICount: 4
    EdgeCount: 115
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.StreamWriteCapability:14,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.StreamWriteCapability].valueOf(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.StreamWriteCapability"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.StreamWriteCapability"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.StreamWriteCapability:14,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.StreamWriteCapability].<init>(java.lang.String,int,boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.StreamWriteCapability"
    linkageType: null
    functionLinenumber: 43
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.StreamWriteCapability:44,1"
      Dst: "[java.lang.Enum].<init>"
    - Src: "com.fasterxml.jackson.core.StreamWriteCapability:46,1"
      Dst: "[java.lang.Enum].ordinal"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.StreamWriteCapability].enabledByDefault()"
    functionSourceFile: "com.fasterxml.jackson.core.StreamWriteCapability"
    linkageType: null
    functionLinenumber: 49
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.StreamWriteCapability].enabledIn(int)"
    functionSourceFile: "com.fasterxml.jackson.core.StreamWriteCapability"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.StreamWriteCapability:52"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.StreamWriteCapability:51"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.StreamWriteCapability].getMask()"
    functionSourceFile: "com.fasterxml.jackson.core.StreamWriteCapability"
    linkageType: null
    functionLinenumber: 53
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.StreamWriteCapability].$values()"
    functionSourceFile: "com.fasterxml.jackson.core.StreamWriteCapability"
    linkageType: null
    functionLinenumber: 13
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.StreamWriteCapability[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ViewMatcher$Single].<init>(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ViewMatcher$Single"
    linkageType: null
    functionLinenumber: 39
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ViewMatcher].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ViewMatcher$Single:40,1"
      Dst: "[com.fasterxml.jackson.databind.util.ViewMatcher].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ViewMatcher$Single].isVisibleForView(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ViewMatcher$Single"
    linkageType: null
    functionLinenumber: 42
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.ViewMatcher$Single:43"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ViewMatcher$Single:42"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ViewMatcher$Single:43"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ViewMatcher$Single:42"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ViewMatcher$Single:43,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedType$lambda_isNumericType_0__381].bootstrap$(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedType$lambda_isNumericType_0__381"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedType$lambda_isNumericType_0__381].<init>(com.github.javaparser.resolution.types.ResolvedType)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedType$lambda_isNumericType_0__381:-1,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType$lambda_isNumericType_0__381].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedType$lambda_isNumericType_0__381].<init>(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedType$lambda_isNumericType_0__381"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedType$lambda_isNumericType_0__381:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedType$lambda_isNumericType_0__381].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedType$lambda_isNumericType_0__381"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedType].lambda$isNumericType$0(com.github.javaparser.resolution.types.ResolvedPrimitiveType)"
    functionUses: 7
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedType$lambda_isNumericType_0__381:-1,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].lambda$isNumericType$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.ArrayCreationLevel].<init>()"
    functionSourceFile: "com.github.javaparser.ast.ArrayCreationLevel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.ArrayCreationLevel:53,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>"
    - Src: "com.github.javaparser.ast.ArrayCreationLevel:53,1"
      Dst: "[com.github.javaparser.ast.ArrayCreationLevel].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.ArrayCreationLevel].<init>(int)"
    functionSourceFile: "com.github.javaparser.ast.ArrayCreationLevel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.ArrayCreationLevel:57,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.ast.ArrayCreationLevel:57,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.ast.ArrayCreationLevel:57,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.ast.ArrayCreationLevel:57,1"
      Dst: "[com.github.javaparser.ast.expr.IntegerLiteralExpr].<init>"
    - Src: "com.github.javaparser.ast.ArrayCreationLevel:57,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>"
    - Src: "com.github.javaparser.ast.ArrayCreationLevel:57,1"
      Dst: "[com.github.javaparser.ast.ArrayCreationLevel].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.ArrayCreationLevel].<init>(com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.ArrayCreationLevel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.ArrayCreationLevel:61,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>"
    - Src: "com.github.javaparser.ast.ArrayCreationLevel:61,1"
      Dst: "[com.github.javaparser.ast.ArrayCreationLevel].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.ArrayCreationLevel:66,1"
      Dst: "[com.github.javaparser.ast.ArrayCreationLevel].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 73
    functionDepth: 0
    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:74,1"
      Dst: "[com.github.javaparser.ast.Node].<init>"
    - Src: "com.github.javaparser.ast.ArrayCreationLevel:50,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>"
    - Src: "com.github.javaparser.ast.ArrayCreationLevel:75,1"
      Dst: "[com.github.javaparser.ast.ArrayCreationLevel].setDimension"
    - Src: "com.github.javaparser.ast.ArrayCreationLevel:76,1"
      Dst: "[com.github.javaparser.ast.ArrayCreationLevel].setAnnotations"
    - Src: "com.github.javaparser.ast.ArrayCreationLevel:77,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 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.GenericVisitorAdapter].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.GenericListVisitorAdapter].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.HashCodeVisitor].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.CloneVisitor].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.EqualsVisitor].visit(com.github.javaparser.ast.ArrayCreationLevel,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.ArrayCreationLevel,java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.ArrayCreationLevel,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.ArrayCreationLevel,java.lang.Object)"
    functionUses: 19
    ICount: 5
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.ArrayCreationLevel:83,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.ArrayCreationLevel].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.ArrayCreationLevel"
    linkageType: null
    functionLinenumber: 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.ArrayCreationLevel,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].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.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.ArrayCreationLevel,java.lang.Object)"
    functionUses: 18
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.ArrayCreationLevel:89,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.ArrayCreationLevel].setDimension(com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.ArrayCreationLevel"
    linkageType: null
    functionLinenumber: 99
    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:100"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.ArrayCreationLevel:103"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.ArrayCreationLevel:102"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.ArrayCreationLevel:104"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.ArrayCreationLevel:106"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.ArrayCreationLevel:105"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.ArrayCreationLevel:103,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.ArrayCreationLevel:105,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode"
    - Src: "com.github.javaparser.ast.ArrayCreationLevel:107,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.ArrayCreationLevel].getDimension()"
    functionSourceFile: "com.github.javaparser.ast.ArrayCreationLevel"
    linkageType: null
    functionLinenumber: 112
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 19
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.ArrayCreationLevel:113,1"
      Dst: "[java.util.Optional].ofNullable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.ArrayCreationLevel].getAnnotations()"
    functionSourceFile: "com.github.javaparser.ast.ArrayCreationLevel"
    linkageType: null
    functionLinenumber: 117
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 17
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.ArrayCreationLevel].setAnnotations(com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.ArrayCreationLevel"
    linkageType: null
    functionLinenumber: 122
    functionDepth: 0
    returnType: "com.github.javaparser.ast.ArrayCreationLevel"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    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:124"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.ArrayCreationLevel:127"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.ArrayCreationLevel:126"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.ArrayCreationLevel:128"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.ArrayCreationLevel:130"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.ArrayCreationLevel:129"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.ArrayCreationLevel:123,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.ArrayCreationLevel:127,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.ArrayCreationLevel:129,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode"
    - Src: "com.github.javaparser.ast.ArrayCreationLevel:131,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.ArrayCreationLevel].removeDimension()"
    functionSourceFile: "com.github.javaparser.ast.ArrayCreationLevel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.ArrayCreationLevel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.ArrayCreationLevel:137,1"
      Dst: "[com.github.javaparser.ast.ArrayCreationLevel].setDimension"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.ArrayCreationLevel].remove(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.ArrayCreationLevel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.ArrayCreationLevel:143"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.ArrayCreationLevel:146"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.ArrayCreationLevel:145"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.ArrayCreationLevel:146"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.ArrayCreationLevel:152"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.ArrayCreationLevel:151"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.ArrayCreationLevel:147"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.ArrayCreationLevel:146"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.ArrayCreationLevel:145"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.ArrayCreationLevel:152"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.ArrayCreationLevel:158"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.ArrayCreationLevel:157"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.ArrayCreationLevel:153"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.ArrayCreationLevel:158"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.ArrayCreationLevel:157"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.ArrayCreationLevel:146,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    - Src: "com.github.javaparser.ast.ArrayCreationLevel:147,1"
      Dst: "[com.github.javaparser.ast.NodeList].get"
    - Src: "com.github.javaparser.ast.ArrayCreationLevel:148,1"
      Dst: "[com.github.javaparser.ast.NodeList].remove"
    - Src: "com.github.javaparser.ast.ArrayCreationLevel:154,1"
      Dst: "[com.github.javaparser.ast.ArrayCreationLevel].removeDimension"
    - Src: "com.github.javaparser.ast.ArrayCreationLevel:158,1"
      Dst: "[com.github.javaparser.ast.Node].remove"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.ArrayCreationLevel].clone()"
    functionSourceFile: "com.github.javaparser.ast.ArrayCreationLevel"
    linkageType: null
    functionLinenumber: 163
    functionDepth: 0
    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: 45
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.ArrayCreationLevel:164,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>"
    - Src: "com.github.javaparser.ast.ArrayCreationLevel:164,1"
      Dst: "[com.github.javaparser.ast.ArrayCreationLevel].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.ArrayCreationLevel].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.ArrayCreationLevel"
    linkageType: null
    functionLinenumber: 169
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.ArrayCreationLevelMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: 175
    functionDepth: 0
    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:176"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.ArrayCreationLevel:179"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.ArrayCreationLevel:178"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.ast.ArrayCreationLevel:179"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.ArrayCreationLevel:185"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.github.javaparser.ast.ArrayCreationLevel:184"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.ArrayCreationLevel:180"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.ArrayCreationLevel:179"
        BranchSideFuncs:
        - "set(int,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.ArrayCreationLevel:178"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.ast.ArrayCreationLevel:185"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.ArrayCreationLevel:191"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.ArrayCreationLevel:190"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.ArrayCreationLevel:186"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.ArrayCreationLevel:191"
        BranchSideFuncs:
        - "setDimension(com.github.javaparser.ast.expr.Expression)"
      - BranchSide: "com.github.javaparser.ast.ArrayCreationLevel:190"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.ArrayCreationLevel:179,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    - Src: "com.github.javaparser.ast.ArrayCreationLevel:180,1"
      Dst: "[com.github.javaparser.ast.NodeList].get"
    - Src: "com.github.javaparser.ast.ArrayCreationLevel:181,1"
      Dst: "[com.github.javaparser.ast.NodeList].set"
    - Src: "com.github.javaparser.ast.ArrayCreationLevel:187,1"
      Dst: "[com.github.javaparser.ast.ArrayCreationLevel].setDimension"
    - Src: "com.github.javaparser.ast.ArrayCreationLevel:191,1"
      Dst: "[com.github.javaparser.ast.Node].replace"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.PropertyValue$Regular].<init>(com.fasterxml.jackson.databind.deser.impl.PropertyValue,java.lang.Object,com.fasterxml.jackson.databind.deser.SettableBeanProperty)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.PropertyValue$Regular"
    linkageType: null
    functionLinenumber: 51
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.deser.impl.PropertyValue"
    - "java.lang.Object"
    - "com.fasterxml.jackson.databind.deser.SettableBeanProperty"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyValue].<init>(com.fasterxml.jackson.databind.deser.impl.PropertyValue,java.lang.Object)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.PropertyValue$Regular:52,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyValue].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.PropertyValue$Regular].assign(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.PropertyValue$Regular"
    linkageType: null
    functionLinenumber: 59
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].set(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.PropertyValue$Regular:60,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].set"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.SimpleCharStream].streamRead(char[],int,int)"
    functionSourceFile: "com.github.javaparser.SimpleCharStream"
    linkageType: null
    functionLinenumber: 36
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider].read(char[],int,int)"
    - "[com.github.javaparser.StreamProvider].read(char[],int,int)"
    - "[com.github.javaparser.LineEndingProcessingProvider].read(char[],int,int)"
    - "[com.github.javaparser.StringProvider].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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.SimpleCharStream].streamClose()"
    functionSourceFile: "com.github.javaparser.SimpleCharStream"
    linkageType: null
    functionLinenumber: 42
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.StreamProvider].close()"
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider].close()"
    - "[com.github.javaparser.LineEndingProcessingProvider].close()"
    - "[com.github.javaparser.StringProvider].close()"
    functionUses: 1
    ICount: 4
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.SimpleCharStream:43,1"
      Dst: "[java.io.Closeable].close"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.SimpleCharStream].<init>(com.github.javaparser.Provider,int,int,int)"
    functionSourceFile: "com.github.javaparser.SimpleCharStream"
    linkageType: null
    functionLinenumber: 51
    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>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.SimpleCharStream].<init>(com.github.javaparser.Provider,int,int)"
    functionSourceFile: "com.github.javaparser.SimpleCharStream"
    linkageType: null
    functionLinenumber: 60
    functionDepth: 0
    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>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.SimpleCharStream].<init>(com.github.javaparser.Provider)"
    functionSourceFile: "com.github.javaparser.SimpleCharStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.Provider"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.SimpleCharStream:67,1"
      Dst: "[com.github.javaparser.SimpleCharStream].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.SimpleCharStream].reInit(com.github.javaparser.Provider,int,int,int)"
    functionSourceFile: "com.github.javaparser.SimpleCharStream"
    linkageType: null
    functionLinenumber: 75
    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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.SimpleCharStream].reInit(com.github.javaparser.Provider,int,int)"
    functionSourceFile: "com.github.javaparser.SimpleCharStream"
    linkageType: null
    functionLinenumber: 84
    functionDepth: 0
    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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.SimpleCharStream].reInit(com.github.javaparser.Provider)"
    functionSourceFile: "com.github.javaparser.SimpleCharStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.Provider"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.SimpleCharStream:91,1"
      Dst: "[com.github.javaparser.SimpleCharStream].reInit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.TokenFilterContext].<init>(int,com.fasterxml.jackson.core.filter.TokenFilterContext,com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.TokenFilterContext"
    linkageType: null
    functionLinenumber: 70
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "com.fasterxml.jackson.core.filter.TokenFilterContext"
    - "com.fasterxml.jackson.core.filter.TokenFilter"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonStreamContext].<init>()"
    functionUses: 3
    ICount: 20
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.TokenFilterContext:74"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilterContext:71"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilterContext:70"
        BranchSideFuncs:
        - "<init>()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.TokenFilterContext:71,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.TokenFilterContext].reset(int,com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.TokenFilterContext"
    linkageType: null
    functionLinenumber: 83
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.filter.TokenFilterContext"
    argCount: 3
    argTypes:
    - "int"
    - "com.fasterxml.jackson.core.filter.TokenFilter"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.TokenFilterContext].createRootContext(com.fasterxml.jackson.core.filter.TokenFilter)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.TokenFilterContext"
    linkageType: null
    functionLinenumber: 100
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.filter.TokenFilterContext"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.filter.TokenFilter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].<init>(int,com.fasterxml.jackson.core.filter.TokenFilterContext,com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.TokenFilterContext:101,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildArrayContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.TokenFilterContext"
    linkageType: null
    functionLinenumber: 104
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.filter.TokenFilterContext"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.filter.TokenFilter"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].<init>(int,com.fasterxml.jackson.core.filter.TokenFilterContext,com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].reset(int,com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    functionUses: 36
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.TokenFilterContext:106"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilterContext:110"
        BranchSideFuncs:
        - "<init>(int,com.fasterxml.jackson.core.filter.TokenFilterContext,com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilterContext:109"
        BranchSideFuncs:
        - "reset(int,com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.TokenFilterContext:107,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].<init>"
    - Src: "com.fasterxml.jackson.core.filter.TokenFilterContext:110,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].reset"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildObjectContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.TokenFilterContext"
    linkageType: null
    functionLinenumber: 113
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.filter.TokenFilterContext"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.filter.TokenFilter"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].<init>(int,com.fasterxml.jackson.core.filter.TokenFilterContext,com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].reset(int,com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    functionUses: 28
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.TokenFilterContext:115"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilterContext:119"
        BranchSideFuncs:
        - "<init>(int,com.fasterxml.jackson.core.filter.TokenFilterContext,com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilterContext:118"
        BranchSideFuncs:
        - "reset(int,com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.TokenFilterContext:116,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].<init>"
    - Src: "com.fasterxml.jackson.core.filter.TokenFilterContext:119,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].reset"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.TokenFilterContext].setFieldName(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.TokenFilterContext"
    linkageType: null
    functionLinenumber: 128
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.filter.TokenFilter"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.TokenFilterContext].checkValue(com.fasterxml.jackson.core.filter.TokenFilter)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.TokenFilterContext"
    linkageType: null
    functionLinenumber: 143
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.filter.TokenFilter"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.filter.TokenFilter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter].includeElement(int)"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].includeElement(int)"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].includeRootValue(int)"
    functionUses: 29
    ICount: 14
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.TokenFilterContext:144"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilterContext:148"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilterContext:147"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.TokenFilterContext:149"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilterContext:152"
        BranchSideFuncs:
        - "includeElement(int)"
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilterContext:151"
        BranchSideFuncs:
        - "includeRootValue(int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.TokenFilterContext:150,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilter].includeElement"
    - Src: "com.fasterxml.jackson.core.filter.TokenFilterContext:152,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilter].includeRootValue"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.TokenFilterContext].ensureFieldNameWritten(com.fasterxml.jackson.core.JsonGenerator)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.TokenFilterContext"
    linkageType: null
    functionLinenumber: 165
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeFieldName(java.lang.String)"
    functionUses: 2
    ICount: 8
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.TokenFilterContext:166"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilterContext:170"
        BranchSideFuncs:
        - "writeFieldName(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilterContext:169"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.TokenFilterContext:168,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeFieldName"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.TokenFilterContext].writePath(com.fasterxml.jackson.core.JsonGenerator)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.TokenFilterContext"
    linkageType: null
    functionLinenumber: 182
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext]._writePath(com.fasterxml.jackson.core.JsonGenerator)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartObject()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartObject()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartObject()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeStartObject()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeStartObject()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartArray()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartArray()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartArray()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeStartArray()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeStartArray()"
    functionUses: 2
    ICount: 30
    EdgeCount: 21
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.TokenFilterContext:183"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilterContext:184"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilterContext:183"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.TokenFilterContext:183"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilterContext:186"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilterContext:185"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.TokenFilterContext:186"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilterContext:189"
        BranchSideFuncs:
        - "_writePath(com.fasterxml.jackson.core.JsonGenerator)"
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilterContext:188"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.TokenFilterContext:189"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilterContext:194"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.TokenFilterContext:191"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilterContext:203"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilterContext:202"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.TokenFilterContext:196"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilterContext:199"
        BranchSideFuncs:
        - "writeFieldName(java.lang.String)"
        - "writeStartObject()"
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilterContext:198"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.TokenFilterContext:199"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilterContext:203"
        BranchSideFuncs:
        - "writeStartArray()"
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilterContext:202"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.TokenFilterContext:187,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext]._writePath"
    - Src: "com.fasterxml.jackson.core.filter.TokenFilterContext:192,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeFieldName"
    - Src: "com.fasterxml.jackson.core.filter.TokenFilterContext:197,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeStartObject"
    - Src: "com.fasterxml.jackson.core.filter.TokenFilterContext:200,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeStartArray"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.TokenFilterContext]._writePath(com.fasterxml.jackson.core.JsonGenerator)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.TokenFilterContext"
    linkageType: null
    functionLinenumber: 206
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext]._writePath(com.fasterxml.jackson.core.JsonGenerator)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartObject()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartObject()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartObject()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeStartObject()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeStartObject()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartArray()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartArray()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartArray()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeStartArray()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeStartArray()"
    functionUses: 4
    ICount: 34
    EdgeCount: 21
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.TokenFilterContext:207"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilterContext:208"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilterContext:207"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.TokenFilterContext:207"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilterContext:210"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilterContext:209"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.TokenFilterContext:210"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilterContext:213"
        BranchSideFuncs:
        - "_writePath(com.fasterxml.jackson.core.JsonGenerator)"
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilterContext:212"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.TokenFilterContext:213"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilterContext:219"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.TokenFilterContext:215"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilterContext:231"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilterContext:230"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.TokenFilterContext:221"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilterContext:227"
        BranchSideFuncs:
        - "writeStartObject()"
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilterContext:226"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.TokenFilterContext:223"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilterContext:231"
        BranchSideFuncs:
        - "writeFieldName(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilterContext:230"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.TokenFilterContext:227"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilterContext:231"
        BranchSideFuncs:
        - "writeStartArray()"
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilterContext:230"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.TokenFilterContext:211,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext]._writePath"
    - Src: "com.fasterxml.jackson.core.filter.TokenFilterContext:217,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeFieldName"
    - Src: "com.fasterxml.jackson.core.filter.TokenFilterContext:222,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeStartObject"
    - Src: "com.fasterxml.jackson.core.filter.TokenFilterContext:228,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeStartArray"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.TokenFilterContext].closeArray(com.fasterxml.jackson.core.JsonGenerator)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.TokenFilterContext"
    linkageType: null
    functionLinenumber: 234
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.filter.TokenFilterContext"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeEndArray()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeEndArray()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndArray()"
    - "[com.fasterxml.jackson.core.JsonStreamContext].hasCurrentIndex()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].includeEmptyArray(boolean)"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext]._writePath(com.fasterxml.jackson.core.JsonGenerator)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartArray()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartArray()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartArray()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeStartArray()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeStartArray()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeEndArray()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeEndArray()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndArray()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].filterFinishArray()"
    functionUses: 1
    ICount: 30
    EdgeCount: 19
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.TokenFilterContext:235"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilterContext:238"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilterContext:237"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.TokenFilterContext:238"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilterContext:248"
        BranchSideFuncs:
        - "includeEmptyArray(boolean)"
        - "hasCurrentIndex()"
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilterContext:247"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.TokenFilterContext:238"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilterContext:248"
        BranchSideFuncs:
        - "includeEmptyArray(boolean)"
        - "hasCurrentIndex()"
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilterContext:247"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.TokenFilterContext:239"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilterContext:248"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilterContext:247"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.TokenFilterContext:240"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilterContext:243"
        BranchSideFuncs:
        - "_writePath(com.fasterxml.jackson.core.JsonGenerator)"
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilterContext:242"
        BranchSideFuncs:
        - "writeStartArray()"
        - "writeEndArray()"
    - Branch String: "com.fasterxml.jackson.core.filter.TokenFilterContext:248"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilterContext:251"
        BranchSideFuncs:
        - "filterFinishArray()"
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilterContext:250"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.TokenFilterContext:248"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilterContext:251"
        BranchSideFuncs:
        - "filterFinishArray()"
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilterContext:250"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.TokenFilterContext:236,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeEndArray"
    - Src: "com.fasterxml.jackson.core.filter.TokenFilterContext:239,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].hasCurrentIndex"
    - Src: "com.fasterxml.jackson.core.filter.TokenFilterContext:239,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilter].includeEmptyArray"
    - Src: "com.fasterxml.jackson.core.filter.TokenFilterContext:241,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext]._writePath"
    - Src: "com.fasterxml.jackson.core.filter.TokenFilterContext:243,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeStartArray"
    - Src: "com.fasterxml.jackson.core.filter.TokenFilterContext:249,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilter].filterFinishArray"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.TokenFilterContext].closeObject(com.fasterxml.jackson.core.JsonGenerator)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.TokenFilterContext"
    linkageType: null
    functionLinenumber: 255
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.filter.TokenFilterContext"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeEndObject()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeEndObject()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeEndObject()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndObject()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeEndObject()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].hasCurrentName()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].includeEmptyObject(boolean)"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext]._writePath(com.fasterxml.jackson.core.JsonGenerator)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartObject()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartObject()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartObject()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeStartObject()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeStartObject()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeEndObject()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeEndObject()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeEndObject()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndObject()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeEndObject()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].filterFinishObject()"
    functionUses: 1
    ICount: 30
    EdgeCount: 19
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.TokenFilterContext:256"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilterContext:259"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilterContext:258"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.TokenFilterContext:259"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilterContext:269"
        BranchSideFuncs:
        - "includeEmptyObject(boolean)"
        - "hasCurrentName()"
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilterContext:268"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.TokenFilterContext:259"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilterContext:269"
        BranchSideFuncs:
        - "includeEmptyObject(boolean)"
        - "hasCurrentName()"
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilterContext:268"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.TokenFilterContext:260"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilterContext:269"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilterContext:268"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.TokenFilterContext:261"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilterContext:264"
        BranchSideFuncs:
        - "_writePath(com.fasterxml.jackson.core.JsonGenerator)"
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilterContext:263"
        BranchSideFuncs:
        - "writeEndObject()"
        - "writeStartObject()"
    - Branch String: "com.fasterxml.jackson.core.filter.TokenFilterContext:269"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilterContext:272"
        BranchSideFuncs:
        - "filterFinishObject()"
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilterContext:271"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.TokenFilterContext:269"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilterContext:272"
        BranchSideFuncs:
        - "filterFinishObject()"
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilterContext:271"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.TokenFilterContext:257,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeEndObject"
    - Src: "com.fasterxml.jackson.core.filter.TokenFilterContext:260,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].hasCurrentName"
    - Src: "com.fasterxml.jackson.core.filter.TokenFilterContext:260,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilter].includeEmptyObject"
    - Src: "com.fasterxml.jackson.core.filter.TokenFilterContext:262,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext]._writePath"
    - Src: "com.fasterxml.jackson.core.filter.TokenFilterContext:264,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeStartObject"
    - Src: "com.fasterxml.jackson.core.filter.TokenFilterContext:270,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilter].filterFinishObject"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.TokenFilterContext].skipParentChecks()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.TokenFilterContext"
    linkageType: null
    functionLinenumber: 275
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.TokenFilterContext:277"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilterContext:279"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.filter.TokenFilterContext].getCurrentValue()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.TokenFilterContext"
    linkageType: null
    functionLinenumber: 288
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.TokenFilterContext].setCurrentValue(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.TokenFilterContext"
    linkageType: null
    functionLinenumber: 291
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.TokenFilterContext].getParent()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.TokenFilterContext"
    linkageType: null
    functionLinenumber: 293
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.filter.TokenFilterContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.TokenFilterContext].getCurrentName()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.TokenFilterContext"
    linkageType: null
    functionLinenumber: 294
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.TokenFilterContext].hasCurrentName()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.TokenFilterContext"
    linkageType: null
    functionLinenumber: 296
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.TokenFilterContext:297"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilterContext:296"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.TokenFilterContext].getFilter()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.TokenFilterContext"
    linkageType: null
    functionLinenumber: 298
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.filter.TokenFilter"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.TokenFilterContext].isStartHandled()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.TokenFilterContext"
    linkageType: null
    functionLinenumber: 299
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.TokenFilterContext].nextTokenToRead()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.TokenFilterContext"
    linkageType: null
    functionLinenumber: 302
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.TokenFilterContext:303"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilterContext:312"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilterContext:311"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.TokenFilterContext:305"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilterContext:309"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilterContext:308"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.TokenFilterContext:312"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilterContext:316"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilterContext:315"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.TokenFilterContext:312"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilterContext:316"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilterContext:315"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.TokenFilterContext].findChildOf(com.fasterxml.jackson.core.filter.TokenFilterContext)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.TokenFilterContext"
    linkageType: null
    functionLinenumber: 319
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.filter.TokenFilterContext"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.filter.TokenFilterContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.TokenFilterContext:320"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilterContext:323"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilterContext:322"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.TokenFilterContext:324"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilterContext:332"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilterContext:331"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.TokenFilterContext:326"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilterContext:329"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilterContext:328"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.filter.TokenFilterContext].appendDesc(java.lang.StringBuilder)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.TokenFilterContext"
    linkageType: null
    functionLinenumber: 337
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.StringBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].appendDesc(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.core.JsonStreamContext].getCurrentIndex()"
    functionUses: 2
    ICount: 28
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.TokenFilterContext:338"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilterContext:341"
        BranchSideFuncs:
        - "appendDesc(java.lang.StringBuilder)"
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilterContext:340"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.TokenFilterContext:341"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilterContext:352"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilterContext:351"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.TokenFilterContext:343"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilterContext:349"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilterContext:348"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.TokenFilterContext:352"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilterContext:358"
        BranchSideFuncs:
        - "getCurrentIndex()"
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilterContext:357"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.TokenFilterContext:339,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].appendDesc"
    - Src: "com.fasterxml.jackson.core.filter.TokenFilterContext:342,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.core.filter.TokenFilterContext:354,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].getCurrentIndex"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.TokenFilterContext].toString()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.TokenFilterContext"
    linkageType: null
    functionLinenumber: 366
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].appendDesc(java.lang.StringBuilder)"
    functionUses: 19
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.TokenFilterContext:367,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.core.filter.TokenFilterContext:368,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].appendDesc"
    - Src: "com.fasterxml.jackson.core.filter.TokenFilterContext:369,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.Value:36,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 44
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.model.Value"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedValueDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.JavaSymbolSolver$ArrayLengthValueDeclaration].getType()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumConstantDeclaration].getType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$1].getType()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistFieldDeclaration].getType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserParameterDeclaration].getType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration].getType()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].getType()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumConstantDeclaration].getType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod$1].getType()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration].getType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$1].getType()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration].getType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumConstantDeclaration].getType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserPatternDeclaration].getType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserVariableDeclaration].getType()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionPatternDeclaration].getType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationMemberDeclaration].getType()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFieldDeclaration].getType()"
    - "[com.github.javaparser.resolution.model.Value].<init>(com.github.javaparser.resolution.types.ResolvedType,java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$1].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$1].getName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumConstantDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumConstantDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationMemberDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserVariableDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFieldDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserParameterDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserPatternDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.JavaSymbolSolver$ArrayLengthValueDeclaration:com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod$1:com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration:com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumConstantDeclaration:com.github.javaparser.symbolsolver.javassistmodel.JavassistFieldDeclaration:com.github.javaparser.symbolsolver.javassistmodel.JavassistParameterDeclaration:com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration:com.github.javaparser.symbolsolver.reflectionmodel.ReflectionPatternDeclaration].getName()"
    functionUses: 6
    ICount: 6
    EdgeCount: 31
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.Value:45,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedValueDeclaration].getType"
    - Src: "com.github.javaparser.resolution.model.Value:46,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedDeclaration].getName"
    - Src: "com.github.javaparser.resolution.model.Value:46,1"
      Dst: "[com.github.javaparser.resolution.model.Value].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.Value].toString()"
    functionSourceFile: "com.github.javaparser.resolution.model.Value"
    linkageType: null
    functionLinenumber: 50
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 19
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.Value:51,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.resolution.model.Value:51,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.resolution.model.Value:51,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.Value].getName()"
    functionSourceFile: "com.github.javaparser.resolution.model.Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.Value].getType()"
    functionSourceFile: "com.github.javaparser.resolution.model.Value"
    linkageType: null
    functionLinenumber: 61
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default].<init>(int,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default"
    linkageType: null
    functionLinenumber: 148
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.StdSerializer].<init>(java.lang.Class,boolean)"
    functionUses: 11
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default:149,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default"
    linkageType: null
    functionLinenumber: 154
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.SerializerProvider].defaultSerializeDateKey(java.util.Date,com.fasterxml.jackson.core.JsonGenerator)"
    - "[com.fasterxml.jackson.databind.SerializerProvider].defaultSerializeDateKey(long,com.fasterxml.jackson.core.JsonGenerator)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.SerializerProvider].isEnabled(com.fasterxml.jackson.databind.SerializationFeature)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].toString()"
    - "[com.github.javaparser.utils.ProjectRoot].toString()"
    - "[com.github.javaparser.javadoc.description.JavadocInlineTag].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].toString()"
    - "[com.fasterxml.jackson.databind.type.MapType].toString()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId].toString()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].toString()"
    - "[com.fasterxml.jackson.databind.introspect.ObjectIdInfo].toString()"
    - "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].toString()"
    - "[com.github.javaparser.utils.Pair].toString()"
    - "[com.fasterxml.jackson.core.JsonStreamContext].toString()"
    - "[com.github.javaparser.ast.NodeList].toString()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].toString()"
    - "[com.fasterxml.jackson.databind.type.SimpleType].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].toString()"
    - "[com.github.javaparser.resolution.MethodUsage].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver].toString()"
    - "[com.fasterxml.jackson.databind.node.BaseJsonNode].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementMatchers$1].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeContainedByType].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$2].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistConstructorDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.node.MissingNode].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].toString()"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.CreatorCandidate].toString()"
    - "[com.fasterxml.jackson.core.format.DataFormatDetector].toString()"
    - "[com.fasterxml.jackson.databind.PropertyName].toString()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].toString()"
    - "[com.github.javaparser.utils.SourceRoot].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$3].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase].toString()"
    - "[com.fasterxml.jackson.core.util.RequestPayload].toString()"
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].toString()"
    - "[com.github.javaparser.TokenRange].toString()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked].toString()"
    - "[com.github.javaparser.utils.SeparatedItemStringBuilder].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistParameterDeclaration].toString()"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound].toString()"
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature].toString()"
    - "[com.github.javaparser.JavaToken].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].toString()"
    - "[com.fasterxml.jackson.core.JsonLocation].toString()"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].toString()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].toString()"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].toString()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound].toString()"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumConstantDeclaration].toString()"
    - "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter].toString()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].toString()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].toString()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].toString()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].toString()"
    - "[com.fasterxml.jackson.databind.type.ClassStack].toString()"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].toString()"
    - "[com.github.javaparser.Position].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.LambdaThrowsCompatibleWithType].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.CapturesBound].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperLowerBound].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.deser.DataFormatReaders].toString()"
    - "[com.github.javaparser.resolution.UnsolvedSymbolException].toString()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute].toString()"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].toString()"
    - "[com.fasterxml.jackson.core.JsonPointer].toString()"
    - "[com.github.javaparser.javadoc.JavadocBlockTag].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedId].toString()"
    - "[com.fasterxml.jackson.core.JsonProcessingException].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationMap].toString()"
    - "[com.github.javaparser.utils.VisitorList].toString()"
    - "[com.fasterxml.jackson.core.sym.Name].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].toString()"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializer].toString()"
    - "[com.github.javaparser.resolution.model.Value].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].toString()"
    - "[com.github.javaparser.javadoc.description.JavadocDescription].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmTextBlock].toString()"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].toString()"
    - "[com.github.javaparser.resolution.model.SymbolReference].toString()"
    - "[com.fasterxml.jackson.databind.type.ClassKey].toString()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].toString()"
    - "[com.github.javaparser.ast.Node].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet].toString()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].toString()"
    - "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].toString()"
    - "[com.github.javaparser.ParseResult].toString()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].toString()"
    - "[com.github.javaparser.utils.LineSeparator].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].toString()"
    - "[com.github.javaparser.Problem].toString()"
    - "[com.github.javaparser.printer.SourcePrinter].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$1].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[com.github.javaparser.javadoc.description.JavadocSnippet].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType].toString()"
    - "[com.github.javaparser.Range].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].toString()"
    - "[com.github.javaparser.Token].toString()"
    - "[com.fasterxml.jackson.databind.util.RawValue].toString()"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].toString()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].toString()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].toString()"
    - "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat].toString()"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].toString()"
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.ThrowsBound].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].toString()"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].toString()"
    - "[com.fasterxml.jackson.core.io.SerializedString].toString()"
    - "[com.fasterxml.jackson.databind.JsonMappingException$Reference].toString()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver].toString()"
    - "[com.github.javaparser.utils.VisitorSet].toString()"
    - "[com.fasterxml.jackson.core.Version].toString()"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].toString()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].toString()"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].toString()"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].toString()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].toString()"
    - "[com.fasterxml.jackson.databind.type.CollectionType].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].toString()"
    - "[com.github.javaparser.printer.configuration.Indentation].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel].toString()"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType].toString()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].toString()"
    - "[java.lang.Thread].toString()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].toString()"
    - "[com.github.javaparser.javadoc.Javadoc].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmString].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.FalseBound].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmChar].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperUpperBound].toString()"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmList].toString()"
    - "[com.fasterxml.jackson.databind.util.TypeKey].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserVariableDeclaration].toString()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].toString()"
    - "[com.fasterxml.jackson.core.Base64Variant].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSingleReference].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.MethodReferenceThrowsCompatibleWithType].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].toString()"
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping$DeltaInfo].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$Chained].toString()"
    - "[com.fasterxml.jackson.databind.SerializerProvider].isEnabled(com.fasterxml.jackson.databind.SerializationFeature)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeFieldId(long)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeFieldId(long)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeFieldId(long)"
    - "[com.fasterxml.jackson.core.Base64Variant].encode(byte[])"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].getBase64Variant()"
    - "[com.fasterxml.jackson.databind.SerializerProvider].getConfig()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeFieldName(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].toString()"
    - "[com.github.javaparser.utils.ProjectRoot].toString()"
    - "[com.github.javaparser.javadoc.description.JavadocInlineTag].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].toString()"
    - "[com.fasterxml.jackson.databind.type.MapType].toString()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId].toString()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].toString()"
    - "[com.fasterxml.jackson.databind.introspect.ObjectIdInfo].toString()"
    - "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].toString()"
    - "[com.github.javaparser.utils.Pair].toString()"
    - "[com.fasterxml.jackson.core.JsonStreamContext].toString()"
    - "[com.github.javaparser.ast.NodeList].toString()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].toString()"
    - "[com.fasterxml.jackson.databind.type.SimpleType].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].toString()"
    - "[com.github.javaparser.resolution.MethodUsage].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver].toString()"
    - "[com.fasterxml.jackson.databind.node.BaseJsonNode].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementMatchers$1].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeContainedByType].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$2].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistConstructorDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.node.MissingNode].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].toString()"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.CreatorCandidate].toString()"
    - "[com.fasterxml.jackson.core.format.DataFormatDetector].toString()"
    - "[com.fasterxml.jackson.databind.PropertyName].toString()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].toString()"
    - "[com.github.javaparser.utils.SourceRoot].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$3].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase].toString()"
    - "[com.fasterxml.jackson.core.util.RequestPayload].toString()"
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].toString()"
    - "[com.github.javaparser.TokenRange].toString()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked].toString()"
    - "[com.github.javaparser.utils.SeparatedItemStringBuilder].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistParameterDeclaration].toString()"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound].toString()"
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature].toString()"
    - "[com.github.javaparser.JavaToken].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].toString()"
    - "[com.fasterxml.jackson.core.JsonLocation].toString()"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].toString()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].toString()"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].toString()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound].toString()"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumConstantDeclaration].toString()"
    - "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter].toString()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].toString()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].toString()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].toString()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].toString()"
    - "[com.fasterxml.jackson.databind.type.ClassStack].toString()"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].toString()"
    - "[com.github.javaparser.Position].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.LambdaThrowsCompatibleWithType].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.CapturesBound].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperLowerBound].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.deser.DataFormatReaders].toString()"
    - "[com.github.javaparser.resolution.UnsolvedSymbolException].toString()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute].toString()"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].toString()"
    - "[com.fasterxml.jackson.core.JsonPointer].toString()"
    - "[com.github.javaparser.javadoc.JavadocBlockTag].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedId].toString()"
    - "[com.fasterxml.jackson.core.JsonProcessingException].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationMap].toString()"
    - "[com.github.javaparser.utils.VisitorList].toString()"
    - "[com.fasterxml.jackson.core.sym.Name].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].toString()"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializer].toString()"
    - "[com.github.javaparser.resolution.model.Value].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].toString()"
    - "[com.github.javaparser.javadoc.description.JavadocDescription].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmTextBlock].toString()"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].toString()"
    - "[com.github.javaparser.resolution.model.SymbolReference].toString()"
    - "[com.fasterxml.jackson.databind.type.ClassKey].toString()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].toString()"
    - "[com.github.javaparser.ast.Node].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet].toString()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].toString()"
    - "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].toString()"
    - "[com.github.javaparser.ParseResult].toString()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].toString()"
    - "[com.github.javaparser.utils.LineSeparator].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].toString()"
    - "[com.github.javaparser.Problem].toString()"
    - "[com.github.javaparser.printer.SourcePrinter].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$1].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[com.github.javaparser.javadoc.description.JavadocSnippet].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType].toString()"
    - "[com.github.javaparser.Range].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].toString()"
    - "[com.github.javaparser.Token].toString()"
    - "[com.fasterxml.jackson.databind.util.RawValue].toString()"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].toString()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].toString()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].toString()"
    - "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat].toString()"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].toString()"
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.ThrowsBound].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].toString()"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].toString()"
    - "[com.fasterxml.jackson.core.io.SerializedString].toString()"
    - "[com.fasterxml.jackson.databind.JsonMappingException$Reference].toString()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver].toString()"
    - "[com.github.javaparser.utils.VisitorSet].toString()"
    - "[com.fasterxml.jackson.core.Version].toString()"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].toString()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].toString()"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].toString()"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].toString()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].toString()"
    - "[com.fasterxml.jackson.databind.type.CollectionType].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].toString()"
    - "[com.github.javaparser.printer.configuration.Indentation].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel].toString()"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType].toString()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].toString()"
    - "[java.lang.Thread].toString()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].toString()"
    - "[com.github.javaparser.javadoc.Javadoc].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmString].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.FalseBound].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmChar].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperUpperBound].toString()"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmList].toString()"
    - "[com.fasterxml.jackson.databind.util.TypeKey].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserVariableDeclaration].toString()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].toString()"
    - "[com.fasterxml.jackson.core.Base64Variant].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSingleReference].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.MethodReferenceThrowsCompatibleWithType].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].toString()"
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping$DeltaInfo].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$Chained].toString()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeFieldName(java.lang.String)"
    functionUses: 59
    ICount: 45
    EdgeCount: 420
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default:169"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default:172"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default:171"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.databind.SerializationFeature)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default:174"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default:177"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default:176"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default:157,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].defaultSerializeDateKey"
    - Src: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default:160,1"
      Dst: "[java.util.Calendar].getTimeInMillis"
    - Src: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default:163,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default:163,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeFieldName"
    - Src: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default:169,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].isEnabled"
    - Src: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default:170,1"
      Dst: "[java.lang.Object].toString"
    - Src: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default:175,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default:175,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default:177,1"
      Dst: "[java.lang.Enum].name"
    - Src: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default:185,1"
      Dst: "[java.lang.Number].longValue"
    - Src: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default:185,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeFieldId"
    - Src: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default:189,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].getConfig"
    - Src: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default:189,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getBase64Variant"
    - Src: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default:189,1"
      Dst: "[com.fasterxml.jackson.core.Base64Variant].encode"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.VariableDeclaratorMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.VariableDeclaratorMetaModel"
    linkageType: null
    functionLinenumber: 41
    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:42,1"
      Dst: "[com.github.javaparser.metamodel.NodeMetaModel].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_2__746].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_2__746"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_2__746].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_2__746:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_2__746].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_2__746].<init>()"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_2__746"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_2__746:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_2__746].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_2__746"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].lambda$visit$2(java.lang.String)"
    functionUses: 6
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_2__746:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].lambda$visit$2"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer].<init>(com.fasterxml.jackson.core.StreamReadConstraints,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer"
    linkageType: null
    functionLinenumber: 247
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.StreamReadConstraints"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer$TableInfo].createInitial(int)"
    functionUses: 1
    ICount: 17
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:248,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:260,1"
      Dst: "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer$TableInfo].createInitial"
    - Src: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:260,1"
      Dst: "[java.util.concurrent.atomic.AtomicReference].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer].<init>(com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer,com.fasterxml.jackson.core.StreamReadConstraints,int,int,com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer$TableInfo)"
    functionSourceFile: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer"
    linkageType: null
    functionLinenumber: 270
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer"
    - "com.fasterxml.jackson.core.StreamReadConstraints"
    - "int"
    - "int"
    - "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer$TableInfo"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonFactory$Feature].enabledIn(int)"
    - "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer]._thresholdSize(int)"
    functionUses: 1
    ICount: 31
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:271,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:277,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory$Feature].enabledIn"
    - Src: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:288,1"
      Dst: "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer]._thresholdSize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer]._thresholdSize(int)"
    functionSourceFile: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer"
    linkageType: null
    functionLinenumber: 294
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer].createRoot()"
    functionSourceFile: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:310,1"
      Dst: "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer].createRoot"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer].createRoot(int)"
    functionSourceFile: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:320,1"
      Dst: "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer].createRoot"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer].createRoot(com.fasterxml.jackson.core.TokenStreamFactory)"
    functionSourceFile: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer"
    linkageType: null
    functionLinenumber: 333
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.TokenStreamFactory"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer].createRoot(com.fasterxml.jackson.core.TokenStreamFactory,int)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:334,1"
      Dst: "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer].createRoot"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer].createRoot(com.fasterxml.jackson.core.TokenStreamFactory,int)"
    functionSourceFile: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer"
    linkageType: null
    functionLinenumber: 340
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.TokenStreamFactory"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].identityHashCode(java.lang.Object)"
    - "[com.fasterxml.jackson.core.StreamReadConstraints].defaults()"
    - "[com.fasterxml.jackson.core.JsonFactory].streamReadConstraints()"
    - "[com.fasterxml.jackson.core.JsonFactory].getFactoryFeatures()"
    - "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer].<init>(com.fasterxml.jackson.core.StreamReadConstraints,int,int)"
    functionUses: 1
    ICount: 13
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:341"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:348"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:349"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:353"
        BranchSideFuncs:
        - "defaults()"
      - BranchSide: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:352"
        BranchSideFuncs:
        - "streamReadConstraints()"
        - "getFactoryFeatures()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:343,1"
      Dst: "[java.lang.System].identityHashCode"
    - Src: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:350,1"
      Dst: "[com.fasterxml.jackson.core.StreamReadConstraints].defaults"
    - Src: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:353,1"
      Dst: "[com.fasterxml.jackson.core.TokenStreamFactory].streamReadConstraints"
    - Src: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:354,1"
      Dst: "[com.fasterxml.jackson.core.TokenStreamFactory].getFactoryFeatures"
    - Src: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:356,1"
      Dst: "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer].makeChild()"
    functionSourceFile: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer"
    linkageType: null
    functionLinenumber: 373
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer].<init>(com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer,com.fasterxml.jackson.core.StreamReadConstraints,int,int,com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer$TableInfo)"
    functionUses: 3
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:375,1"
      Dst: "[java.util.concurrent.atomic.AtomicReference].get"
    - Src: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:375,1"
      Dst: "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer].makeChild(int)"
    functionSourceFile: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:383,1"
      Dst: "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer].makeChild"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer].release()"
    functionSourceFile: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer"
    linkageType: null
    functionLinenumber: 393
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer].maybeDirty()"
    - "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer$TableInfo].<init>(com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer)"
    - "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer].mergeChild(com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer$TableInfo)"
    functionUses: 1
    ICount: 14
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:394"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:396"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:397"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:403"
        BranchSideFuncs:
        - "mergeChild(com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer$TableInfo)"
        - "<init>(com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer)"
      - BranchSide: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:402"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:397"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:403"
        BranchSideFuncs:
        - "mergeChild(com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer$TableInfo)"
        - "<init>(com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer)"
      - BranchSide: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:402"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:394,1"
      Dst: "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer].maybeDirty"
    - Src: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:398,1"
      Dst: "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer$TableInfo].<init>"
    - Src: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:398,1"
      Dst: "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer].mergeChild"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer].mergeChild(com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer$TableInfo)"
    functionSourceFile: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer"
    linkageType: null
    functionLinenumber: 413
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer$TableInfo"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer$TableInfo].createInitial(int)"
    functionUses: 1
    ICount: 14
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:419"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:426"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:425"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:426"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:429"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:415,1"
      Dst: "[java.util.concurrent.atomic.AtomicReference].get"
    - Src: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:428,1"
      Dst: "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer$TableInfo].createInitial"
    - Src: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:430,1"
      Dst: "[java.util.concurrent.atomic.AtomicReference].compareAndSet"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer].size()"
    functionSourceFile: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:443"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:447"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:446"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:444,1"
      Dst: "[java.util.concurrent.atomic.AtomicReference].get"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer].bucketCount()"
    functionSourceFile: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer].maybeDirty()"
    functionSourceFile: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer"
    linkageType: null
    functionLinenumber: 456
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:457"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:456"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer].hashSeed()"
    functionSourceFile: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer"
    linkageType: null
    functionLinenumber: 457
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer].collisionCount()"
    functionSourceFile: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:472"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:477"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:476"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:473"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:470"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:469"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer].maxCollisionLength()"
    functionSourceFile: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer].findSymbol(char[],int,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer"
    linkageType: null
    functionLinenumber: 498
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 4
    argTypes:
    - "char[]"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.StreamReadConstraints].validateNameLength(int)"
    - "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer]._hashToIndex(int)"
    - "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer$Bucket].has(char[],int,int)"
    - "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer]._findSymbol2(char[],int,int,com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer$Bucket)"
    - "[com.fasterxml.jackson.core.StreamReadConstraints].validateNameLength(int)"
    - "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer]._addSymbol(char[],int,int,int,int)"
    functionUses: 6
    ICount: 45
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:499"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:502"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:501"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:502"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:512"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:511"
        BranchSideFuncs:
        - "_hashToIndex(int)"
    - Branch String: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:516"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:538"
        BranchSideFuncs:
        - "validateNameLength(int)"
        - "_addSymbol(char[],int,int,int,int)"
    - Branch String: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:518"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:527"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:526"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:520"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:526"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:522"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:520"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:519"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:528"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:539"
        BranchSideFuncs:
        - "has(char[],int,int)"
      - BranchSide: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:538"
        BranchSideFuncs:
        - "validateNameLength(int)"
        - "_addSymbol(char[],int,int,int,int)"
    - Branch String: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:530"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:533"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:532"
        BranchSideFuncs:
        - "_findSymbol2(char[],int,int,com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer$Bucket)"
    - Branch String: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:534"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:539"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:538"
        BranchSideFuncs:
        - "validateNameLength(int)"
        - "_addSymbol(char[],int,int,int,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:503,1"
      Dst: "[com.fasterxml.jackson.core.StreamReadConstraints].validateNameLength"
    - Src: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:504,1"
      Dst: "[java.lang.String].<init>"
    - Src: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:512,1"
      Dst: "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer]._hashToIndex"
    - Src: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:518,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:520,1"
      Dst: "[java.lang.String].charAt"
    - Src: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:529,1"
      Dst: "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer$Bucket].has"
    - Src: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:533,1"
      Dst: "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer]._findSymbol2"
    - Src: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:540,1"
      Dst: "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer]._addSymbol"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer]._findSymbol2(char[],int,int,com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer$Bucket)"
    functionSourceFile: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer"
    linkageType: null
    functionLinenumber: 543
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 4
    argTypes:
    - "char[]"
    - "int"
    - "int"
    - "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer$Bucket"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer$Bucket].has(char[],int,int)"
    functionUses: 1
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:544"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:551"
        BranchSideFuncs:
        - "has(char[],int,int)"
      - BranchSide: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:550"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:546"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:549"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:548"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:545,1"
      Dst: "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer$Bucket].has"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer]._addSymbol(char[],int,int,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer"
    linkageType: null
    functionLinenumber: 555
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 5
    argTypes:
    - "char[]"
    - "int"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer].copyArrays()"
    - "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer].rehash()"
    - "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer]._hashToIndex(int)"
    - "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer].calcHash(char[],int,int)"
    - "[com.fasterxml.jackson.core.JsonFactory$Feature].enabledIn(int)"
    - "[com.fasterxml.jackson.core.util.InternCache].intern(java.lang.String)"
    - "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer$Bucket].<init>(java.lang.String,com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer$Bucket)"
    - "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer]._handleSpillOverflow(int,com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer$Bucket,int)"
    functionUses: 1
    ICount: 50
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:556"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:559"
        BranchSideFuncs:
        - "copyArrays()"
      - BranchSide: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:558"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:559"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:566"
        BranchSideFuncs:
        - "rehash()"
        - "_hashToIndex(int)"
        - "calcHash(char[],int,int)"
      - BranchSide: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:565"
        BranchSideFuncs:
        - "enabledIn(int)"
    - Branch String: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:567"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:570"
        BranchSideFuncs:
        - "intern(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:569"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:572"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:575"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:574"
        BranchSideFuncs:
        - "<init>(java.lang.String,com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer$Bucket)"
    - Branch String: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:578"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:582"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:557,1"
      Dst: "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer].copyArrays"
    - Src: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:560,1"
      Dst: "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer].rehash"
    - Src: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:563,1"
      Dst: "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer].calcHash"
    - Src: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:563,1"
      Dst: "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer]._hashToIndex"
    - Src: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:566,1"
      Dst: "[java.lang.String].<init>"
    - Src: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:567,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory$Feature].enabledIn"
    - Src: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:568,1"
      Dst: "[com.fasterxml.jackson.core.util.InternCache].intern"
    - Src: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:576,1"
      Dst: "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer$Bucket].<init>"
    - Src: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:581,1"
      Dst: "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer]._handleSpillOverflow"
    - Src: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:584,1"
      Dst: "[java.lang.Math].max"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer]._handleSpillOverflow(int,com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer$Bucket,int)"
    functionSourceFile: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer"
    linkageType: null
    functionLinenumber: 598
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer$Bucket"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonFactory$Feature].enabledIn(int)"
    - "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer]._reportTooManyCollisions(int)"
    functionUses: 1
    ICount: 36
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:599"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:603"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:602"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:603"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:611"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:605"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:610"
        BranchSideFuncs:
        - "_reportTooManyCollisions(int)"
      - BranchSide: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:609"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:600,1"
      Dst: "[java.util.BitSet].<init>"
    - Src: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:601,1"
      Dst: "[java.util.BitSet].set"
    - Src: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:603,1"
      Dst: "[java.util.BitSet].get"
    - Src: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:605,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory$Feature].enabledIn"
    - Src: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:606,1"
      Dst: "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer]._reportTooManyCollisions"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer]._hashToIndex(int)"
    functionSourceFile: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer"
    linkageType: null
    functionLinenumber: 634
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer].calcHash(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer"
    linkageType: null
    functionLinenumber: 653
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:655"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:658"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:659"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:658"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer].calcHash(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer"
    linkageType: null
    functionLinenumber: 663
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:667"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:670"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:671"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:670"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:664,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:668,1"
      Dst: "[java.lang.String].charAt"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer].copyArrays()"
    functionSourceFile: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer"
    linkageType: null
    functionLinenumber: 684
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:686,1"
      Dst: "[java.util.Arrays].copyOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer].rehash()"
    functionSourceFile: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer"
    linkageType: null
    functionLinenumber: 698
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer]._thresholdSize(int)"
    - "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer]._hashToIndex(int)"
    - "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer].calcHash(java.lang.String)"
    - "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer$Bucket].<init>(java.lang.String,com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer$Bucket)"
    - "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer]._hashToIndex(int)"
    - "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer].calcHash(java.lang.String)"
    - "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer$Bucket].<init>(java.lang.String,com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer$Bucket)"
    functionUses: 1
    ICount: 94
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:706"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:718"
        BranchSideFuncs:
        - "_thresholdSize(int)"
    - Branch String: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:732"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:748"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:747"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:734"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:719"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:718"
        BranchSideFuncs:
        - "_thresholdSize(int)"
    - Branch String: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:737"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:740"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:739"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:749"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:766"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:765"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:751"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:748"
        BranchSideFuncs:
        - "calcHash(java.lang.String)"
        - "_hashToIndex(int)"
      - BranchSide: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:747"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:755"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:758"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:757"
        BranchSideFuncs:
        - "<init>(java.lang.String,com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer$Bucket)"
    - Branch String: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:769"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:774"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:773"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:725,1"
      Dst: "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer]._thresholdSize"
    - Src: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:736,1"
      Dst: "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer].calcHash"
    - Src: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:736,1"
      Dst: "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer]._hashToIndex"
    - Src: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:741,1"
      Dst: "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer$Bucket].<init>"
    - Src: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:743,1"
      Dst: "[java.lang.Math].max"
    - Src: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:772,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:770,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:770,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 4
  - functionName: "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer]._reportTooManyCollisions(int)"
    functionSourceFile: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer"
    linkageType: null
    functionLinenumber: 781
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.exc.StreamConstraintsException].<init>(java.lang.String)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:782,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:782,1"
      Dst: "[com.fasterxml.jackson.core.exc.StreamConstraintsException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer].verifyInternalConsistency()"
    functionSourceFile: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 36
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:797"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:804"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:803"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:799"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:794"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:793"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:805"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:810"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:809"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:806"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:803"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:810"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:815"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:814"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:813,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:812,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:812,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 4
  - functionName: "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std].<init>(java.lang.Class,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std"
    linkageType: null
    functionLinenumber: 306
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:307,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std]._deserialize(java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std"
    linkageType: null
    functionLinenumber: 313
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.DeserializationContext].findClass(java.lang.String)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleInstantiationProblem(java.lang.Class,java.lang.Object,java.lang.Throwable)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].getRootCause(java.lang.Throwable)"
    - "[com.fasterxml.jackson.databind.type.TypeFactory].constructFromCanonical(java.lang.String)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].getTypeFactory()"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std]._deserializeLocale(java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.exc.InvalidFormatException].<init>(com.fasterxml.jackson.core.JsonParser,java.lang.String,java.lang.Object,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].getParser()"
    - "[com.fasterxml.jackson.core.util.VersionUtil].throwInternal()"
    functionUses: 3
    ICount: 74
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:345"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:358"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:349"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:355"
        BranchSideFuncs:
        - "getParser()"
        - "<init>(com.fasterxml.jackson.core.JsonParser,java.lang.String,java.lang.Object,java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:354"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:356"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:355"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:354"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:360"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:365"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:360"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:365"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:316,1"
      Dst: "[java.io.File].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:318,1"
      Dst: "[java.net.URL].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:320,1"
      Dst: "[java.net.URI].create"
    - Src: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:323,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].findClass"
    - Src: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:326,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].getRootCause"
    - Src: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:325,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleInstantiationProblem"
    - Src: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:329,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getTypeFactory"
    - Src: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:329,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructFromCanonical"
    - Src: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:332,1"
      Dst: "[java.util.Currency].getInstance"
    - Src: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:335,1"
      Dst: "[java.util.regex.Pattern].compile"
    - Src: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:337,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std]._deserializeLocale"
    - Src: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:339,1"
      Dst: "[java.nio.charset.Charset].forName"
    - Src: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:341,1"
      Dst: "[java.util.TimeZone].getTimeZone"
    - Src: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:343,1"
      Dst: "[java.net.InetAddress].getByName"
    - Src: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:345,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:348,1"
      Dst: "[java.lang.String].lastIndexOf"
    - Src: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:350,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getParser"
    - Src: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:350,1"
      Dst: "[com.fasterxml.jackson.databind.exc.InvalidFormatException].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:355,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:356,1"
      Dst: "[java.lang.String].substring"
    - Src: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:356,1"
      Dst: "[java.lang.Integer].parseInt"
    - Src: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:357,1"
      Dst: "[java.net.InetSocketAddress].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:368,1"
      Dst: "[com.fasterxml.jackson.core.util.VersionUtil].throwInternal"
    JavaMethodInfo: null
    BBCount: 25
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std"
    linkageType: null
    functionLinenumber: 375
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JsonDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 14
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:379,1"
      Dst: "[java.net.URI].create"
    - Src: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:384,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].getEmptyValue"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std]._deserializeFromEmptyStringDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std"
    linkageType: null
    functionLinenumber: 391
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:392,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std].getEmptyValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std]._shouldTrim()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std"
    linkageType: null
    functionLinenumber: 398
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:399"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:398"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std]._firstHyphenOrUnderscore(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std"
    linkageType: null
    functionLinenumber: 403
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:404"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:406"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:407"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:406"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:406"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:404"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:403"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:404,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:405,1"
      Dst: "[java.lang.String].charAt"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std]._deserializeLocale(java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std"
    linkageType: null
    functionLinenumber: 415
    functionDepth: 0
    returnType: "java.util.Locale"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std]._firstHyphenOrUnderscore(java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std]._firstHyphenOrUnderscore(java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std]._deSerializeBCP47Locale(java.lang.String,int,java.lang.String,java.lang.String,int)"
    functionUses: 1
    ICount: 26
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:417"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:420"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:419"
        BranchSideFuncs:
        - "_firstHyphenOrUnderscore(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:423"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:426"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:425"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:429"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:432"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:431"
        BranchSideFuncs:
        - "_deSerializeBCP47Locale(java.lang.String,int,java.lang.String,java.lang.String,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:416,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std]._firstHyphenOrUnderscore"
    - Src: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:418,1"
      Dst: "[java.util.Locale].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:420,1"
      Dst: "[java.lang.String].substring"
    - Src: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:428,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:432,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std]._deSerializeBCP47Locale"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std]._deSerializeBCP47Locale(java.lang.String,int,java.lang.String,java.lang.String,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std"
    linkageType: null
    functionLinenumber: 437
    functionDepth: 0
    returnType: "java.util.Locale"
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "int"
    - "java.lang.String"
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 59
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:443"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:446"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:445"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:443"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:446"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:445"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:449"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:463"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:462"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:451"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:458"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:457"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:468"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:472"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:471"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:444,1"
      Dst: "[java.lang.String].substring"
    - Src: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:448,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:452,1"
      Dst: "[java.util.Locale$Builder].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:452,1"
      Dst: "[java.util.Locale$Builder].setLanguage"
    - Src: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:453,1"
      Dst: "[java.util.Locale$Builder].setRegion"
    - Src: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:454,1"
      Dst: "[java.util.Locale$Builder].setVariant"
    - Src: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:455,1"
      Dst: "[java.util.Locale$Builder].setScript"
    - Src: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:456,1"
      Dst: "[java.util.Locale$Builder].build"
    - Src: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:460,1"
      Dst: "[java.lang.String].charAt"
    - Src: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:460,1"
      Dst: "[java.util.Locale$Builder].setExtension"
    - Src: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:463,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:470,1"
      Dst: "[java.lang.Math].min"
    - Src: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:475,1"
      Dst: "[java.util.Locale].<init>"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.format.MatchStrength].values()"
    functionSourceFile: "com.fasterxml.jackson.core.format.MatchStrength"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.format.MatchStrength[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.format.MatchStrength:10,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.format.MatchStrength].valueOf(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.format.MatchStrength"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.format.MatchStrength"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.format.MatchStrength:10,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.format.MatchStrength].<init>(java.lang.String,int)"
    functionSourceFile: "com.fasterxml.jackson.core.format.MatchStrength"
    linkageType: null
    functionLinenumber: 9
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.format.MatchStrength:10,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.format.MatchStrength].$values()"
    functionSourceFile: "com.fasterxml.jackson.core.format.MatchStrength"
    linkageType: null
    functionLinenumber: 9
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.format.MatchStrength[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParserBase$lambda_propagateRangeGrowthOnRight_0__1151].bootstrap$(com.github.javaparser.GeneratedJavaParserBase,com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserBase$lambda_propagateRangeGrowthOnRight_0__1151"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__1151].<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__1151:-1,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase$lambda_propagateRangeGrowthOnRight_0__1151].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParserBase$lambda_propagateRangeGrowthOnRight_0__1151].<init>(com.github.javaparser.GeneratedJavaParserBase,com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserBase$lambda_propagateRangeGrowthOnRight_0__1151"
    linkageType: null
    functionLinenumber: -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: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParserBase$lambda_propagateRangeGrowthOnRight_0__1151:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParserBase$lambda_propagateRangeGrowthOnRight_0__1151].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserBase$lambda_propagateRangeGrowthOnRight_0__1151"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParserBase$lambda_propagateRangeGrowthOnRight_0__1151:-1,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].lambda$propagateRangeGrowthOnRight$0"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 68
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 34
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap:69"
      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:73"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap:72"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap:74"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap:72"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap:74"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap:72"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap:74,1"
      Dst: "[java.util.Map].equals"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].hashCode()"
    functionSourceFile: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap"
    linkageType: null
    functionLinenumber: 78
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap:79,1"
      Dst: "[java.util.Map].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].toString()"
    functionSourceFile: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap"
    linkageType: null
    functionLinenumber: 83
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 19
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap:84,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap:84,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap:84,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].empty()"
    functionSourceFile: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap"
    linkageType: null
    functionLinenumber: 91
    functionDepth: 0
    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: 2
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap:92,1"
      Dst: "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap$Builder].<init>"
    - Src: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap:92,1"
      Dst: "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap$Builder].build"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 94
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Map"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorMap].putAll(java.util.Map)"
    - "[com.github.javaparser.utils.VisitorMap].putAll(java.util.Map)"
    functionUses: 1
    ICount: 15
    EdgeCount: 2
    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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].getValue(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration)"
    functionSourceFile: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap"
    linkageType: null
    functionLinenumber: 102
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getQualifiedName()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].getQualifiedName()"
    - "[com.github.javaparser.utils.VisitorMap].containsKey(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].containsKey(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].get(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].<init>(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration)"
    functionUses: 17
    ICount: 13
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap:104"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap:107"
        BranchSideFuncs:
        - "get(java.lang.Object)"
      - BranchSide: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap:106"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration)"
    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"
    - Src: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap:105,1"
      Dst: "[java.util.Map].get"
    - Src: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap:107,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedTypeVariable].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].getValueBySignature(java.lang.String)"
    functionSourceFile: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap"
    linkageType: null
    functionLinenumber: 110
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorMap].containsKey(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].containsKey(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].get(java.lang.Object)"
    functionUses: 1
    ICount: 12
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap:111"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap:114"
        BranchSideFuncs:
        - "get(java.lang.Object)"
      - 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"
    - Src: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap:112,1"
      Dst: "[java.util.Map].get"
    - Src: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap:112,1"
      Dst: "[java.util.Optional].of"
    - Src: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap:114,1"
      Dst: "[java.util.Optional].empty"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].getNames()"
    functionSourceFile: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap"
    linkageType: null
    functionLinenumber: 117
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorMap].keySet()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].keySet()"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    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>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].getTypes()"
    functionSourceFile: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap"
    linkageType: null
    functionLinenumber: 121
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorMap].values()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].values()"
    functionUses: 2
    ICount: 6
    EdgeCount: 2
    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>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].toBuilder()"
    functionSourceFile: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap"
    linkageType: null
    functionLinenumber: 125
    functionDepth: 0
    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: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap:126,1"
      Dst: "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap$Builder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].isEmpty()"
    functionSourceFile: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap"
    linkageType: null
    functionLinenumber: 129
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorMap].isEmpty()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].isEmpty()"
    functionUses: 5
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap:130,1"
      Dst: "[java.util.Map].isEmpty"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 133
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.utils.VisitorMap].values()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].values()"
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].getValue(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    - "[com.github.javaparser.resolution.types.ResolvedType].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    functionUses: 2
    ICount: 15
    EdgeCount: 65
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap:135"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap:138"
        BranchSideFuncs:
        - "values()"
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
        - "getValue(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration)"
      - BranchSide: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap:137"
        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:136,1"
      Dst: "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].getValue"
    - Src: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap:136,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].replaceTypeVariables"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - 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: null
    functionLinenumber: 33
    functionDepth: 0
    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: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap:34,1"
      Dst: "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_5__353].bootstrap$(com.github.javaparser.ast.expr.NameExpr)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_5__353"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Supplier"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.NameExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_5__353].<init>(com.github.javaparser.ast.expr.NameExpr)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_5__353:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_5__353].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_5__353].<init>(com.github.javaparser.ast.expr.NameExpr)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_5__353"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.NameExpr"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_5__353:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_5__353].get()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_5__353"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].lambda$visit$5(com.github.javaparser.ast.expr.NameExpr)"
    functionUses: 3
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_5__353:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].lambda$visit$5"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].<init>(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod"
    linkageType: null
    functionLinenumber: 353
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration"
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod:354,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].declaringType()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod"
    linkageType: null
    functionLinenumber: 360
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].getReturnType()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod"
    linkageType: null
    functionLinenumber: 365
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].<init>(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    functionUses: 6
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod:366,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod:366,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedArrayType].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].getNumberOfParams()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod"
    linkageType: null
    functionLinenumber: 370
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 21
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].getParam(int)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod"
    linkageType: null
    functionLinenumber: 375
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.declarations.ResolvedParameterDeclaration"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 21
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod:376,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].getUsage(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.MethodUsage"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod:380,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].resolveTypeVariables(com.github.javaparser.resolution.Context,java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod"
    linkageType: null
    functionLinenumber: 383
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.MethodUsage"
    argCount: 2
    argTypes:
    - "com.github.javaparser.resolution.Context"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.MethodUsage].<init>(com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod:384,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].isAbstract()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod"
    linkageType: null
    functionLinenumber: 388
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod:389,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].isDefaultMethod()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].isStatic()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod"
    linkageType: null
    functionLinenumber: 398
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].getName()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod"
    linkageType: null
    functionLinenumber: 403
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].getTypeParameters()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod"
    linkageType: null
    functionLinenumber: 408
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod:409,1"
      Dst: "[java.util.Collections].emptyList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].accessSpecifier()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod"
    linkageType: null
    functionLinenumber: 413
    functionDepth: 0
    returnType: "com.github.javaparser.ast.AccessSpecifier"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithModifiers].getAccessSpecifier()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].getWrappedNode()"
    functionUses: 2
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod:414,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].getWrappedNode"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod:414,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithModifiers].getAccessSpecifier"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].getNumberOfSpecifiedExceptions()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod"
    linkageType: null
    functionLinenumber: 418
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].getSpecifiedException(int)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod"
    linkageType: null
    functionLinenumber: 423
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod:424,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].toAst()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod:429,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].toAst"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].toDescriptor()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod:434,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].getReturnType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod:434,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].toDescriptor"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod:434,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.comparators.MethodComparator].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.comparators.MethodComparator"
    linkageType: null
    functionLinenumber: 29
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.comparators.MethodComparator:30,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.comparators.MethodComparator].compare(java.lang.reflect.Method,java.lang.reflect.Method)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.comparators.MethodComparator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.reflect.Method"
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 35
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.comparators.MethodComparator:35"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.comparators.MethodComparator:36"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.comparators.MethodComparator:35"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.comparators.MethodComparator:37"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.comparators.MethodComparator:38"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.comparators.MethodComparator:37"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.comparators.MethodComparator:38"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.comparators.MethodComparator:42"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.comparators.MethodComparator:41"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.comparators.MethodComparator:40"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.comparators.MethodComparator:37"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.comparators.MethodComparator:43"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.comparators.MethodComparator:44"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.comparators.MethodComparator:43"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.comparators.MethodComparator:34,1"
      Dst: "[java.lang.reflect.Method].getName"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.comparators.MethodComparator:34,1"
      Dst: "[java.lang.String].compareTo"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.comparators.MethodComparator:36,1"
      Dst: "[java.lang.reflect.Method].getParameterCount"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.comparators.MethodComparator:39,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.comparators.ParameterComparator].<init>"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.comparators.MethodComparator:39,1"
      Dst: "[java.lang.reflect.Executable].getParameters"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.comparators.MethodComparator:39,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.comparators.ParameterComparator].compare"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.comparators.MethodComparator:42,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.comparators.ClassComparator].<init>"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.comparators.MethodComparator:42,1"
      Dst: "[java.lang.reflect.Method].getReturnType"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.comparators.MethodComparator:42,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.comparators.ClassComparator].compare"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.comparators.MethodComparator].compare(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.comparators.MethodComparator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.comparators.MethodComparator:30,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.comparators.MethodComparator].compare"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_111__581].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_111__581"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__581].<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__581:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_111__581].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_111__581].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_111__581"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_111__581:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_111__581].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_111__581"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_111__581:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$111"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$3].<init>(com.github.javaparser.ParserConfiguration)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$3"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ParserConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$3:313,1"
      Dst: "[com.github.javaparser.Processor].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 316
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ParseResult"
    - "com.github.javaparser.ParserConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParserConfiguration$3$lambda_postProcess_1__992].bootstrap$(com.github.javaparser.ParseResult)"
    - "[com.github.javaparser.ParserConfiguration].getSymbolResolver()"
    functionUses: 2
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$3:317,1"
      Dst: "[com.github.javaparser.ParserConfiguration].getSymbolResolver"
    - Src: "com.github.javaparser.ParserConfiguration$3:317,1"
      Dst: "[com.github.javaparser.ParserConfiguration$3$lambda_postProcess_1__992].bootstrap$"
    - Src: "com.github.javaparser.ParserConfiguration$3:317,1"
      Dst: "[java.util.Optional].ifPresent"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 316
    functionDepth: 0
    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__1004].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:317,1"
      Dst: "[com.github.javaparser.ParserConfiguration$3$lambda_postProcess_0__1004].bootstrap$"
    - Src: "com.github.javaparser.ParserConfiguration$3:317,1"
      Dst: "[com.github.javaparser.ParseResult].ifSuccessful"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 317
    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:318"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ParserConfiguration$3:321"
        BranchSideFuncs:
        - "setData(com.github.javaparser.ast.DataKey,java.lang.Object)"
      - BranchSide: "com.github.javaparser.ParserConfiguration$3:320"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$3:319,1"
      Dst: "[com.github.javaparser.ast.Node].setData"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_89__418].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_89__418"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__418].<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__418:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_89__418].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_89__418].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_89__418"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_89__418:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_89__418].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_89__418"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_89__418:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$89"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveMethod_2__684].bootstrap$()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveMethod_2__684"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Supplier"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveMethod_2__684].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveMethod_2__684:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveMethod_2__684].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveMethod_2__684].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveMethod_2__684"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveMethod_2__684:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveMethod_2__684].get()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveMethod_2__684"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext].lambda$solveMethod$2()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveMethod_2__684:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext].lambda$solveMethod$2"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__778].bootstrap$(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__778"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__778].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__778:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__778].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__778].<init>(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__778"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__778:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__778].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__778"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 11
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__778:-1,1"
      Dst: "[java.lang.Class].cast"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_198__592].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_198__592"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__592].<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__592:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_198__592].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_198__592].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_198__592"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_198__592:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_198__592].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_198__592"
    linkageType: null
    functionLinenumber: -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.comments.Comment)"
    functionUses: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_198__592:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$198"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__766].bootstrap$(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__766"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__766].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__766:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__766].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__766].<init>(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__766"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__766:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__766].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__766"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__766:-1,1"
      Dst: "[java.lang.Class].isInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].<init>(com.fasterxml.jackson.databind.node.ObjectNode)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsonschema.JsonSchema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.node.ObjectNode"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsonschema.JsonSchema:37,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].getSchemaNode()"
    functionSourceFile: "com.fasterxml.jackson.databind.jsonschema.JsonSchema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ObjectNode"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].toString()"
    functionSourceFile: "com.fasterxml.jackson.databind.jsonschema.JsonSchema"
    linkageType: null
    functionLinenumber: 58
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.BaseJsonNode].toString()"
    functionUses: 19
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsonschema.JsonSchema:59,1"
      Dst: "[com.fasterxml.jackson.databind.node.BaseJsonNode].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].hashCode()"
    functionSourceFile: "com.fasterxml.jackson.databind.jsonschema.JsonSchema"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.ObjectNode].hashCode()"
    functionUses: 7
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsonschema.JsonSchema:65,1"
      Dst: "[com.fasterxml.jackson.databind.node.ObjectNode].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].equals(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsonschema.JsonSchema"
    linkageType: null
    functionLinenumber: 70
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.ObjectNode].equals(java.lang.Object)"
    functionUses: 33
    ICount: 22
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsonschema.JsonSchema:71"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsonschema.JsonSchema:72"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsonschema.JsonSchema:71"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsonschema.JsonSchema:72"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsonschema.JsonSchema:73"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsonschema.JsonSchema:72"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsonschema.JsonSchema:73"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsonschema.JsonSchema:74"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsonschema.JsonSchema:76"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsonschema.JsonSchema:79"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsonschema.JsonSchema:78"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.jsonschema.JsonSchema:77"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsonschema.JsonSchema:76"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsonschema.JsonSchema:79,1"
      Dst: "[com.fasterxml.jackson.databind.node.ObjectNode].equals"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].getDefaultSchemaNode()"
    functionSourceFile: "com.fasterxml.jackson.databind.jsonschema.JsonSchema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonNode"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsonschema.JsonSchema:89,1"
      Dst: "[com.fasterxml.jackson.databind.node.JsonNodeFactory].objectNode"
    - Src: "com.fasterxml.jackson.databind.jsonschema.JsonSchema:90,1"
      Dst: "[com.fasterxml.jackson.databind.node.ObjectNode].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_13__154].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_13__154"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__154].<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__154:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_13__154].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_13__154].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_13__154"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_13__154:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_13__154].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_13__154"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 14
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_13__154:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$13"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].<init>()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer"
    linkageType: null
    functionLinenumber: 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:123,1"
      Dst: "[com.github.javaparser.ast.observer.PropagatingAstObserver].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 126
    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.Node].getParentNode()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_concretePropertyChange_0__1029].bootstrap$(java.util.Optional)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].getOrCreateNodeText(com.github.javaparser.ast.Node)"
    - "[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.NodeText].getElements()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].removeAllExtraCharacters(java.util.List,int)"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].getElements()"
    - "[com.github.javaparser.ast.NodeList].listIterator(int)"
    - "[com.github.javaparser.utils.VisitorList].listIterator(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].removeAllExtraCharactersStartingFrom(java.util.ListIterator)"
    - "[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].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementMatcher].and(com.github.javaparser.printer.lexicalpreservation.TextElementMatcher)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].makeCommentToken(com.github.javaparser.ast.comments.Comment)"
    - "[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)"
    - "[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.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)"
    functionUses: 1
    ICount: 85
    EdgeCount: 36
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:127"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:130"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:131"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:132"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:131"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:131"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:134"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:133"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:134"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:196"
        BranchSideFuncs:
        - "getParentNode()"
        - "bootstrap$(java.util.Optional)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:195"
        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:135"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:134"
        BranchSideFuncs:
        - "getParentNode()"
        - "bootstrap$(java.util.Optional)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:139"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:140"
        BranchSideFuncs:
        - "findChild(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:139"
        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:187"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:186"
        BranchSideFuncs:
        - "findTokenTextElementForComment(com.github.javaparser.ast.comments.Comment,com.github.javaparser.printer.lexicalpreservation.NodeText)"
        - "size()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:168"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:183"
        BranchSideFuncs:
        - "isOrphan()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:182"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:169"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:172"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:171"
        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:174"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:177"
        BranchSideFuncs:
        - "removeAllExtraCharacters(java.util.List,int)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:176"
        BranchSideFuncs:
        - "listIterator(int)"
        - "removeAllExtraCharactersStartingFrom(java.util.ListIterator)"
        - "getElements()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:188"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:191"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:190"
        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:197"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:200"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:199"
        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:135,1"
      Dst: "[com.github.javaparser.ast.Node].getParentNode"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:136,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_concretePropertyChange_0__1029].bootstrap$"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:136,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:137,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].getOrCreateNodeText"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:137,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:139,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:140,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].findChild"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:162,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].fixIndentOfAddedNode"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:163,1"
      Dst: "[com.github.javaparser.ast.Node].getLineEndingStyleOrDefault"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:164,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].makeCommentToken"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:164,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].addElement"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:165,1"
      Dst: "[com.github.javaparser.TokenTypes].eolTokenKind"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:165,1"
      Dst: "[com.github.javaparser.utils.LineSeparator].asRawString"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:165,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].addToken"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:169,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].isOrphan"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:172,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].getIndexOfComment"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:173,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].removeElement"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:174,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].getElements"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:174,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].isCompleteLine"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:175,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].removeAllExtraCharacters"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:177,1"
      Dst: "[java.util.List].listIterator"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:177,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].removeAllExtraCharactersStartingFrom"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:183,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:187,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].findTokenTextElementForComment"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:188,1"
      Dst: "[java.util.List].size"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:189,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:192,1"
      Dst: "[java.util.List].get"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:193,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].matchByRange"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:193,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElementMatcher].and"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:193,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].replace"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:198,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:198,1"
      Dst: "[java.lang.Class].getSimpleName"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:198,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:200,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].access$100"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:200,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].calculatePropertyChange"
    JavaMethodInfo: null
    BBCount: 26
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].isCompleteLine(java.util.List,int)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer"
    linkageType: null
    functionLinenumber: 203
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.ast.NodeList].listIterator(int)"
    - "[com.github.javaparser.utils.VisitorList].listIterator(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].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].listIterator(int)"
    - "[com.github.javaparser.utils.VisitorList].listIterator(int)"
    - "[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()"
    - "[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()"
    functionUses: 1
    ICount: 42
    EdgeCount: 30
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:204"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:204"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:203"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:204"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:205"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:204"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:208"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:216"
        BranchSideFuncs:
        - "next()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:215"
        BranchSideFuncs:
        - "listIterator(int)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:210"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:211"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:210"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:211"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:212"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:211"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:217"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:224"
        BranchSideFuncs:
        - "previous()"
        - "isNewline()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:223"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:217"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:224"
        BranchSideFuncs:
        - "previous()"
        - "isNewline()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:223"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:219"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:220"
        BranchSideFuncs:
        - "isSpaceOrTab()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:219"
        BranchSideFuncs:
        - "isSpaceOrTab()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:220"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:221"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:220"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:204,1"
      Dst: "[java.util.List].size"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:206,1"
      Dst: "[java.util.List].listIterator"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:208,1"
      Dst: "[java.util.ListIterator].hasNext"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:209,1"
      Dst: "[java.util.ListIterator].next"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:210,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].isNewline"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:211,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].isSpaceOrTab"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:217,1"
      Dst: "[java.util.ListIterator].hasPrevious"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:218,1"
      Dst: "[java.util.ListIterator].previous"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].removeAllExtraCharacters(java.util.List,int)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer"
    linkageType: null
    functionLinenumber: 227
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.ast.NodeList].listIterator(int)"
    - "[com.github.javaparser.utils.VisitorList].listIterator(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].removeAllExtraCharactersStartingFrom(java.util.ListIterator)"
    - "[com.github.javaparser.ast.NodeList].listIterator(int)"
    - "[com.github.javaparser.utils.VisitorList].listIterator(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].removeAllExtraCharactersBeforePosition(java.util.ListIterator)"
    functionUses: 1
    ICount: 12
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:228"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:228"
        BranchSideFuncs:
        - "removeAllExtraCharactersStartingFrom(java.util.ListIterator)"
        - "listIterator(int)"
        - "removeAllExtraCharactersBeforePosition(java.util.ListIterator)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:227"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:228"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:229"
        BranchSideFuncs:
        - "removeAllExtraCharactersStartingFrom(java.util.ListIterator)"
        - "listIterator(int)"
        - "removeAllExtraCharactersBeforePosition(java.util.ListIterator)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:228"
        BranchSideFuncs:
        - "removeAllExtraCharactersStartingFrom(java.util.ListIterator)"
        - "listIterator(int)"
        - "removeAllExtraCharactersBeforePosition(java.util.ListIterator)"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:228,1"
      Dst: "[java.util.List].size"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:229,1"
      Dst: "[java.util.List].listIterator"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:229,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].removeAllExtraCharactersStartingFrom"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:230,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].removeAllExtraCharactersBeforePosition"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].removeAllExtraCharactersBeforePosition(java.util.ListIterator)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer"
    linkageType: null
    functionLinenumber: 236
    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.Difference$ArrayIterator].remove()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].remove()"
    - "[com.github.javaparser.utils.VisitorList$2].remove()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].remove()"
    functionUses: 1
    ICount: 11
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:237"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:245"
        BranchSideFuncs:
        - "previous()"
        - "isSpaceOrTab()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:244"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:239"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:245"
        BranchSideFuncs:
        - "remove()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:244"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:237,1"
      Dst: "[java.util.ListIterator].hasPrevious"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:238,1"
      Dst: "[java.util.ListIterator].previous"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:239,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].isSpaceOrTab"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:240,1"
      Dst: "[java.util.ListIterator].remove"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].removeAllExtraCharactersStartingFrom(java.util.ListIterator)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer"
    linkageType: null
    functionLinenumber: 250
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.ListIterator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].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.Difference$ArrayIterator].remove()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].remove()"
    - "[com.github.javaparser.utils.VisitorList$2].remove()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].remove()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].isNewline()"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].isNewline()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].remove()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].remove()"
    - "[com.github.javaparser.utils.VisitorList$2].remove()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].remove()"
    functionUses: 2
    ICount: 15
    EdgeCount: 20
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:251"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:262"
        BranchSideFuncs:
        - "next()"
        - "isSpaceOrTab()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:261"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:253"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:257"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:256"
        BranchSideFuncs:
        - "isNewline()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:257"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:262"
        BranchSideFuncs:
        - "remove()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:261"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:251,1"
      Dst: "[java.util.ListIterator].hasNext"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:252,1"
      Dst: "[java.util.ListIterator].next"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:253,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].isSpaceOrTab"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:254,1"
      Dst: "[java.util.ListIterator].remove"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:257,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].isNewline"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].makeCommentToken(com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer"
    linkageType: null
    functionLinenumber: 264
    functionDepth: 0
    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()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].<init>(int,java.lang.String)"
    - "[com.github.javaparser.ast.comments.Comment].getContent()"
    - "[com.github.javaparser.ast.comments.LineComment].getFooter()"
    - "[com.github.javaparser.ast.comments.BlockComment].getFooter()"
    - "[com.github.javaparser.ast.comments.JavadocComment].getFooter()"
    - "[com.github.javaparser.ast.comments.BlockComment].getHeader()"
    - "[com.github.javaparser.ast.comments.JavadocComment].getHeader()"
    - "[com.github.javaparser.ast.comments.LineComment].getHeader()"
    - "[com.github.javaparser.ast.comments.LineComment].isLineComment()"
    - "[com.github.javaparser.ast.comments.Comment].isLineComment()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].<init>(int,java.lang.String)"
    - "[com.github.javaparser.ast.comments.Comment].getContent()"
    - "[com.github.javaparser.ast.comments.BlockComment].getHeader()"
    - "[com.github.javaparser.ast.comments.JavadocComment].getHeader()"
    - "[com.github.javaparser.ast.comments.LineComment].getHeader()"
    - "[com.github.javaparser.ast.comments.BlockComment].isBlockComment()"
    - "[com.github.javaparser.ast.comments.Comment].isBlockComment()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].<init>(int,java.lang.String)"
    - "[com.github.javaparser.ast.comments.Comment].getContent()"
    - "[com.github.javaparser.ast.comments.LineComment].getFooter()"
    - "[com.github.javaparser.ast.comments.BlockComment].getFooter()"
    - "[com.github.javaparser.ast.comments.JavadocComment].getFooter()"
    - "[com.github.javaparser.ast.comments.BlockComment].getHeader()"
    - "[com.github.javaparser.ast.comments.JavadocComment].getHeader()"
    - "[com.github.javaparser.ast.comments.LineComment].getHeader()"
    functionUses: 2
    ICount: 52
    EdgeCount: 27
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:265"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:268"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:267"
        BranchSideFuncs:
        - "isLineComment()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:268"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:271"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:270"
        BranchSideFuncs:
        - "isBlockComment()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:271"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:274"
        BranchSideFuncs:
        - "<init>(int,java.lang.String)"
        - "getFooter()"
        - "getHeader()"
        - "getContent()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:273"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:265,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].isJavadocComment"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:266,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:266,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].getHeader"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:266,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:266,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].getContent"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:266,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].getFooter"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:266,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:266,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:268,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].isLineComment"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:271,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].isBlockComment"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:274,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:274,1"
      Dst: "[java.lang.Class].getSimpleName"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:274,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 7
    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: null
    functionLinenumber: 277
    functionDepth: 0
    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()"
    - "[com.github.javaparser.utils.VisitorList].isEmpty()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].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)"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].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()"
    functionUses: 1
    ICount: 19
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:279"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:284"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:283"
        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:278,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].findTokenTextElementForComment"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:279,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:280,1"
      Dst: "[java.util.List].get"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:281,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].matchByRange"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:281,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElementMatcher].and"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:281,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].findElement"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:284,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].findChildTextElementForComment"
    JavaMethodInfo: null
    BBCount: 3
    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: null
    functionLinenumber: 290
    functionDepth: 0
    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)"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findChildTextElementForComment_1__1150].bootstrap$(com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer,com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    functionUses: 1
    ICount: 19
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:292"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:295"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:296"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:299"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:298"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:291,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].selectMatchingChildElements"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:292,1"
      Dst: "[java.util.List].size"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:294,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:294,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findChildTextElementForComment_1__1150].bootstrap$"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:294,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:294,1"
      Dst: "[java.util.stream.Collectors].toList"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:294,1"
      Dst: "[java.util.stream.Stream].collect"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:297,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 302
    functionDepth: 0
    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_selectMatchingChildElements_2__1167].bootstrap$()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_selectMatchingChildElements_3__1168].bootstrap$()"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].getElements()"
    - "[com.github.javaparser.ast.NodeList].listIterator()"
    - "[com.github.javaparser.utils.VisitorList].listIterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].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)"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].getChild()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].isSameComment(com.github.javaparser.ast.comments.Comment,com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 40
    EdgeCount: 20
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:307"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:319"
        BranchSideFuncs:
        - "isComment()"
        - "next()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:318"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:309"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:313"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:312"
        BranchSideFuncs:
        - "isSameComment(com.github.javaparser.ast.comments.Comment,com.github.javaparser.ast.comments.Comment)"
        - "getComment()"
        - "getChild()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:309"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:313"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:312"
        BranchSideFuncs:
        - "isSameComment(com.github.javaparser.ast.comments.Comment,com.github.javaparser.ast.comments.Comment)"
        - "getComment()"
        - "getChild()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:314"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:318"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:317"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:314"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:318"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:317"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:303,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:304,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].getElements"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:304,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:304,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_selectMatchingChildElements_2__1167].bootstrap$"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:304,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:304,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_selectMatchingChildElements_3__1168].bootstrap$"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:305,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:305,1"
      Dst: "[java.util.stream.Collectors].toList"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:305,1"
      Dst: "[java.util.stream.Stream].collect"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:306,1"
      Dst: "[java.util.List].listIterator"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:307,1"
      Dst: "[java.util.ListIterator].hasNext"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:308,1"
      Dst: "[java.util.ListIterator].next"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:309,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].isComment"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:309,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].getChild"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:309,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].isSameComment"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:310,1"
      Dst: "[java.util.List].add"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:314,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:314,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:314,1"
      Dst: "[java.util.Optional].get"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - 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: null
    functionLinenumber: 322
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.comments.Comment"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.Comment].getContent()"
    - "[com.github.javaparser.ast.comments.Comment].getContent()"
    functionUses: 2
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:323,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].getContent"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:323,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 1
    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: null
    functionLinenumber: 327
    functionDepth: 0
    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_4__1111].bootstrap$()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_5__1112].bootstrap$()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_6__1113].bootstrap$(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].getElements()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_7__1108].bootstrap$()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_8__1109].bootstrap$()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_9__1110].bootstrap$(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].getElements()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_10__1104].bootstrap$()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_11__1105].bootstrap$()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_12__1106].bootstrap$(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].getElements()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_13__1107].bootstrap$(com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer,com.github.javaparser.ast.comments.Comment)"
    functionUses: 2
    ICount: 51
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:328"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:330"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:329"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:330"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:333"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:332"
        BranchSideFuncs:
        - "bootstrap$()"
        - "getElements()"
        - "bootstrap$(com.github.javaparser.ast.comments.Comment)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:335"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:338"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:329,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].getElements"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:329,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:329,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_4__1111].bootstrap$"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:329,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:329,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_5__1112].bootstrap$"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:329,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:329,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_6__1113].bootstrap$"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:329,1"
      Dst: "[java.util.stream.Collectors].toList"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:329,1"
      Dst: "[java.util.stream.Stream].collect"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:331,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_7__1108].bootstrap$"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:331,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_8__1109].bootstrap$"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:331,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_9__1110].bootstrap$"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:333,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_10__1104].bootstrap$"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:333,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_11__1105].bootstrap$"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:333,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_12__1106].bootstrap$"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:335,1"
      Dst: "[java.util.List].size"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:337,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_13__1107].bootstrap$"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].isEqualRange(java.util.Optional,java.util.Optional)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer"
    linkageType: null
    functionLinenumber: 342
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.util.Optional"
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.Range].equals(java.lang.Object)"
    functionUses: 2
    ICount: 13
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:343"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:346"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:345"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:343"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:346"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:345"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:343,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:344,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:344,1"
      Dst: "[com.github.javaparser.Range].equals"
    JavaMethodInfo: null
    BBCount: 4
    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: null
    functionLinenumber: 357
    functionDepth: 0
    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.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.TokenTextElement].<init>(int,java.lang.String)"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].addElement(int,com.github.javaparser.printer.lexicalpreservation.TextElement)"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].expand()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].expand()"
    - "[com.github.javaparser.JavaToken$Kind].getKind()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].<init>(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].addElement(int,com.github.javaparser.printer.lexicalpreservation.TextElement)"
    - "[com.github.javaparser.JavaToken$Kind].getKind()"
    functionUses: 1
    ICount: 40
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:358"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:361"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:360"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:362"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:384"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:383"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:364"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:367"
        BranchSideFuncs:
        - "isSpaceOrTab()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:368"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:null"
        BranchSideFuncs:
        - "isNewline()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:369"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:384"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:383"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:369"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:384"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:383"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:371"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:380"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:379"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:372"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:376"
        BranchSideFuncs:
        - "addElement(int,com.github.javaparser.printer.lexicalpreservation.TextElement)"
        - "<init>(int)"
        - "getKind()"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:363,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].getTextElement"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:364,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].isSpaceOrTab"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:369,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].isNewline"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:374,1"
      Dst: "[com.github.javaparser.JavaToken$Kind].getKind"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:374,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].expand"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:374,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:374,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].addElement"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 3
  - 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: null
    functionLinenumber: 387
    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.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.LexicalPreservingPrinter].access$200(com.github.javaparser.ast.NodeList)"
    - "[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$100()"
    - "[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)"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].<init>(java.util.List,com.github.javaparser.printer.lexicalpreservation.NodeText,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.NodeList].getParentNodeForChildren()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].apply()"
    functionUses: 1
    ICount: 27
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:390"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:392"
        BranchSideFuncs:
        - "calculateListRemovalDifference(com.github.javaparser.ast.observer.ObservableProperty,com.github.javaparser.ast.NodeList,int)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:391"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:392"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:395"
        BranchSideFuncs:
        - "access$100()"
        - "calculateListAdditionDifference(com.github.javaparser.ast.observer.ObservableProperty,com.github.javaparser.ast.NodeList,int,com.github.javaparser.ast.Node)"
        - "access$200(com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:394"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:388,1"
      Dst: "[com.github.javaparser.ast.NodeList].getParentNodeForChildren"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:388,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].getOrCreateNodeText"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:391,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].access$100"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:391,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].access$200"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:391,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].calculateListRemovalDifference"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:393,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].calculateListAdditionDifference"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:395,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:397,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:398,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].apply"
    JavaMethodInfo: null
    BBCount: 6
    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: null
    functionLinenumber: 402
    functionDepth: 0
    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.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.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.ast.NodeList].getParentNodeForChildren()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].apply()"
    functionUses: 1
    ICount: 15
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:403,1"
      Dst: "[com.github.javaparser.ast.NodeList].getParentNodeForChildren"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:403,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].getOrCreateNodeText"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:404,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].access$100"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:404,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].access$200"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:404,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].calculateListReplacementDifference"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:405,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:406,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].apply"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].lambda$findTokenTextElementForComment$13(com.github.javaparser.ast.comments.Comment,com.github.javaparser.printer.lexicalpreservation.TokenTextElement)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer"
    linkageType: null
    functionLinenumber: 336
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.comments.Comment"
    - "com.github.javaparser.printer.lexicalpreservation.TokenTextElement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getRange()"
    - "[com.github.javaparser.JavaToken].getRange()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].getToken()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].isEqualRange(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 8
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:337,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].getToken"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:337,1"
      Dst: "[com.github.javaparser.JavaToken].getRange"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:337,1"
      Dst: "[com.github.javaparser.ast.Node].getRange"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:337,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].isEqualRange"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].lambda$findTokenTextElementForComment$12(com.github.javaparser.ast.comments.Comment,com.github.javaparser.printer.lexicalpreservation.TokenTextElement)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer"
    linkageType: null
    functionLinenumber: 332
    functionDepth: 0
    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].getContent()"
    - "[com.github.javaparser.ast.comments.BlockComment].getHeader()"
    - "[com.github.javaparser.ast.comments.JavadocComment].getHeader()"
    - "[com.github.javaparser.ast.comments.LineComment].getHeader()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].getText()"
    functionUses: 1
    ICount: 14
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:333,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].getText"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:333,1"
      Dst: "[java.lang.String].trim"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:333,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:333,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].getHeader"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:333,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:333,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].getContent"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:333,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:333,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].lambda$findTokenTextElementForComment$11(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer"
    linkageType: null
    functionLinenumber: 332
    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: null
    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: null
    functionLinenumber: 332
    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)"
    functionUses: 1
    ICount: 3
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:333,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].isToken"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].lambda$findTokenTextElementForComment$9(com.github.javaparser.ast.comments.Comment,com.github.javaparser.printer.lexicalpreservation.TokenTextElement)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer"
    linkageType: null
    functionLinenumber: 330
    functionDepth: 0
    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].getContent()"
    - "[com.github.javaparser.ast.comments.LineComment].getFooter()"
    - "[com.github.javaparser.ast.comments.BlockComment].getFooter()"
    - "[com.github.javaparser.ast.comments.JavadocComment].getFooter()"
    - "[com.github.javaparser.ast.comments.BlockComment].getHeader()"
    - "[com.github.javaparser.ast.comments.JavadocComment].getHeader()"
    - "[com.github.javaparser.ast.comments.LineComment].getHeader()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].getText()"
    functionUses: 1
    ICount: 14
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:331,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].getText"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:331,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:331,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].getHeader"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:331,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:331,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].getContent"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:331,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].getFooter"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:331,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:331,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].lambda$findTokenTextElementForComment$8(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer"
    linkageType: null
    functionLinenumber: 330
    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: null
    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: null
    functionLinenumber: 330
    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)"
    functionUses: 1
    ICount: 3
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:331,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].isToken"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].lambda$findTokenTextElementForComment$6(com.github.javaparser.ast.comments.Comment,com.github.javaparser.printer.lexicalpreservation.TokenTextElement)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer"
    linkageType: null
    functionLinenumber: 328
    functionDepth: 0
    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].getContent()"
    - "[com.github.javaparser.ast.comments.LineComment].getFooter()"
    - "[com.github.javaparser.ast.comments.BlockComment].getFooter()"
    - "[com.github.javaparser.ast.comments.JavadocComment].getFooter()"
    - "[com.github.javaparser.ast.comments.BlockComment].getHeader()"
    - "[com.github.javaparser.ast.comments.JavadocComment].getHeader()"
    - "[com.github.javaparser.ast.comments.LineComment].getHeader()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].getText()"
    functionUses: 1
    ICount: 14
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:329,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].getText"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:329,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:329,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].getHeader"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:329,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:329,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].getContent"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:329,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].getFooter"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:329,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:329,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].lambda$findTokenTextElementForComment$5(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer"
    linkageType: null
    functionLinenumber: 328
    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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].lambda$findTokenTextElementForComment$4(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer"
    linkageType: null
    functionLinenumber: 328
    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)"
    functionUses: 1
    ICount: 3
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:329,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].isToken"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].lambda$selectMatchingChildElements$3(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer"
    linkageType: null
    functionLinenumber: 304
    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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].lambda$selectMatchingChildElements$2(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer"
    linkageType: null
    functionLinenumber: 303
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.TextElement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.TextElement].isChild()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:304,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].isChild"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].lambda$findChildTextElementForComment$1(com.github.javaparser.ast.comments.Comment,com.github.javaparser.printer.lexicalpreservation.ChildTextElement)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer"
    linkageType: null
    functionLinenumber: 293
    functionDepth: 0
    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()"
    - "[com.github.javaparser.ast.Node].getRange()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].isEqualRange(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 8
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:294,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].getChild"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:294,1"
      Dst: "[com.github.javaparser.ast.Node].getRange"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:294,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].isEqualRange"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 135
    functionDepth: 0
    returnType: "com.github.javaparser.printer.lexicalpreservation.NodeText"
    argCount: 2
    argTypes:
    - "java.util.Optional"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].getOrCreateNodeText(com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 122
    functionDepth: 0
    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:123,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.SimpleName].<init>()"
    functionSourceFile: "com.github.javaparser.ast.expr.SimpleName"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.SimpleName].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.expr.SimpleName"
    linkageType: null
    functionLinenumber: 54
    functionDepth: 0
    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: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.SimpleName:55,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 62
    functionDepth: 0
    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: 3
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.SimpleName:63,1"
      Dst: "[com.github.javaparser.ast.Node].<init>"
    - Src: "com.github.javaparser.ast.expr.SimpleName:64,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].setIdentifier"
    - Src: "com.github.javaparser.ast.expr.SimpleName:65,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 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.GenericVisitorAdapter].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.NoCommentEqualsVisitor].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.NoCommentHashCodeVisitor].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.EqualsVisitor].visit(com.github.javaparser.ast.expr.SimpleName,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.SimpleName,java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].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.ObjectIdentityEqualsVisitor].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)"
    functionUses: 124
    ICount: 5
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.SimpleName:71,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 76
    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.UnderscoreKeywordValidator].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.printer.DefaultPrettyPrinterVisitor].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.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.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.expr.SimpleName,java.lang.Object)"
    functionUses: 74
    ICount: 5
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.SimpleName:77,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.SimpleName].getIdentifier()"
    functionSourceFile: "com.github.javaparser.ast.expr.SimpleName"
    linkageType: null
    functionLinenumber: 81
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 24
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.SimpleName].setIdentifier(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.expr.SimpleName"
    linkageType: null
    functionLinenumber: 86
    functionDepth: 0
    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"
    - Src: "com.github.javaparser.ast.expr.SimpleName:91,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.SimpleName].asString()"
    functionSourceFile: "com.github.javaparser.ast.expr.SimpleName"
    linkageType: null
    functionLinenumber: 96
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.SimpleName].clone()"
    functionSourceFile: "com.github.javaparser.ast.expr.SimpleName"
    linkageType: null
    functionLinenumber: 102
    functionDepth: 0
    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: 45
    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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.SimpleName].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.expr.SimpleName"
    linkageType: null
    functionLinenumber: 108
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.SimpleNameMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_60__441].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_60__441"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__441].<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__441:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_60__441].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_60__441].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_60__441"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_60__441:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_60__441].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_60__441"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_60__441:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$60"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserPatternDeclaration].<init>(com.github.javaparser.ast.expr.PatternExpr,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserPatternDeclaration"
    linkageType: null
    functionLinenumber: 42
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.PatternExpr"
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserPatternDeclaration:43,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserPatternDeclaration].getName()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserPatternDeclaration"
    linkageType: null
    functionLinenumber: 49
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId()"
    - "[com.github.javaparser.ast.expr.PatternExpr].getName()"
    functionUses: 4
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserPatternDeclaration:50,1"
      Dst: "[com.github.javaparser.ast.expr.PatternExpr].getName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserPatternDeclaration:50,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserPatternDeclaration].getType()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserPatternDeclaration"
    linkageType: null
    functionLinenumber: 54
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].convert(com.github.javaparser.ast.type.Type,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].get(com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.ast.expr.PatternExpr].getType()"
    functionUses: 1
    ICount: 8
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserPatternDeclaration:55,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].get"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserPatternDeclaration:55,1"
      Dst: "[com.github.javaparser.ast.expr.PatternExpr].getType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserPatternDeclaration:55,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].convert"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserPatternDeclaration].getWrappedNode()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserPatternDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.PatternExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserPatternDeclaration].toAst()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserPatternDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserPatternDeclaration:69,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.FloatNode].<init>(float)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.FloatNode"
    linkageType: null
    functionLinenumber: 28
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.NumericNode].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.FloatNode:29,1"
      Dst: "[com.fasterxml.jackson.databind.node.NumericNode].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.FloatNode].valueOf(float)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.FloatNode"
    linkageType: null
    functionLinenumber: 30
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.FloatNode"
    argCount: 1
    argTypes:
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.FloatNode].<init>(float)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.FloatNode:31,1"
      Dst: "[com.fasterxml.jackson.databind.node.FloatNode].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.FloatNode].asToken()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.FloatNode"
    linkageType: null
    functionLinenumber: 38
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.FloatNode].numberType()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.FloatNode"
    linkageType: null
    functionLinenumber: 41
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser$NumberType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.FloatNode].isFloatingPointNumber()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.FloatNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.FloatNode].isFloat()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.FloatNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.FloatNode].canConvertToInt()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.FloatNode"
    linkageType: null
    functionLinenumber: 56
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.FloatNode:57"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.FloatNode:56"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.FloatNode:57"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.FloatNode:56"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.FloatNode].canConvertToLong()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.FloatNode"
    linkageType: null
    functionLinenumber: 60
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.FloatNode:61"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.FloatNode:60"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.FloatNode:61"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.FloatNode:60"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.FloatNode].canConvertToExactIntegral()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.FloatNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.FloatNode:66"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.FloatNode:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.FloatNode:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.FloatNode:66"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.FloatNode:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.FloatNode:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.FloatNode:67"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.FloatNode:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.FloatNode:66,1"
      Dst: "[java.lang.Float].isNaN"
    - Src: "com.fasterxml.jackson.databind.node.FloatNode:66,1"
      Dst: "[java.lang.Float].isInfinite"
    - Src: "com.fasterxml.jackson.databind.node.FloatNode:67,1"
      Dst: "[java.lang.Math].round"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.FloatNode].numberValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.FloatNode"
    linkageType: null
    functionLinenumber: 71
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.FloatNode:72,1"
      Dst: "[java.lang.Float].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.FloatNode].shortValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.FloatNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.FloatNode].intValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.FloatNode"
    linkageType: null
    functionLinenumber: 78
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.FloatNode].longValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.FloatNode"
    linkageType: null
    functionLinenumber: 81
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.FloatNode].floatValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.FloatNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.FloatNode].doubleValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.FloatNode"
    linkageType: null
    functionLinenumber: 87
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.FloatNode].decimalValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.FloatNode"
    linkageType: null
    functionLinenumber: 90
    functionDepth: 0
    returnType: "java.math.BigDecimal"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.FloatNode:91,1"
      Dst: "[java.math.BigDecimal].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.FloatNode].bigIntegerValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.FloatNode"
    linkageType: null
    functionLinenumber: 94
    functionDepth: 0
    returnType: "java.math.BigInteger"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.FloatNode].decimalValue()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.FloatNode:95,1"
      Dst: "[com.fasterxml.jackson.databind.node.FloatNode].decimalValue"
    - Src: "com.fasterxml.jackson.databind.node.FloatNode:95,1"
      Dst: "[java.math.BigDecimal].toBigInteger"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.FloatNode].asText()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.FloatNode"
    linkageType: null
    functionLinenumber: 99
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.NumberOutput].toString(float)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.FloatNode:100,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberOutput].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.FloatNode].isNaN()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.FloatNode"
    linkageType: null
    functionLinenumber: 106
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.FloatNode:107"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.FloatNode:106"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.FloatNode:107"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.FloatNode:106"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.FloatNode:107,1"
      Dst: "[java.lang.Float].isNaN"
    - Src: "com.fasterxml.jackson.databind.node.FloatNode:107,1"
      Dst: "[java.lang.Float].isInfinite"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.FloatNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.FloatNode"
    linkageType: null
    functionLinenumber: 111
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(float)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(float)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(float)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(float)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(float)"
    functionUses: 12
    ICount: 6
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.FloatNode:112,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeNumber"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.FloatNode].equals(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.FloatNode"
    linkageType: null
    functionLinenumber: 117
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 33
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.FloatNode:118"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.FloatNode:119"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.FloatNode:118"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.FloatNode:119"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.FloatNode:120"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.FloatNode:119"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.FloatNode:120"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.FloatNode:125"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.FloatNode:124"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.FloatNode:122"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.FloatNode:124,1"
      Dst: "[java.lang.Float].compare"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.FloatNode].hashCode()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.FloatNode"
    linkageType: null
    functionLinenumber: 130
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.FloatNode:131,1"
      Dst: "[java.lang.Float].floatToIntBits"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.JavaFloatParser].<init>()"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.JavaFloatParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaFloatParser:39,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.JavaFloatParser].parseFloat(java.lang.CharSequence)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.JavaFloatParser"
    linkageType: null
    functionLinenumber: 51
    functionDepth: 0
    returnType: "float"
    argCount: 1
    argTypes:
    - "java.lang.CharSequence"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.JavaFloatParser].parseFloat(java.lang.CharSequence,int,int)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaFloatParser:52,1"
      Dst: "[java.lang.CharSequence].length"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaFloatParser:52,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.JavaFloatParser].parseFloat"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.JavaFloatParser].parseFloat(java.lang.CharSequence,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.JavaFloatParser"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "float"
    argCount: 3
    argTypes:
    - "java.lang.CharSequence"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.AbstractJavaFloatingPointBitsFromCharSequence].parseFloatingPointLiteral(java.lang.CharSequence,int,int)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaFloatParser:68,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.AbstractJavaFloatingPointBitsFromCharSequence].parseFloatingPointLiteral"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaFloatParser:69,1"
      Dst: "[java.lang.Float].intBitsToFloat"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.JavaFloatParser].parseFloat(byte[])"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.JavaFloatParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaFloatParser:82,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.JavaFloatParser].parseFloat"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.JavaFloatParser].parseFloat(byte[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.JavaFloatParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaFloatParser:99,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.AbstractJavaFloatingPointBitsFromByteArray].parseFloatingPointLiteral"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaFloatParser:100,1"
      Dst: "[java.lang.Float].intBitsToFloat"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.JavaFloatParser].parseFloat(char[])"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.JavaFloatParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float"
    argCount: 1
    argTypes:
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaFloatParser:113,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.JavaFloatParser].parseFloat"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.JavaFloatParser].parseFloat(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.JavaFloatParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaFloatParser:130,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.AbstractJavaFloatingPointBitsFromCharArray].parseFloatingPointLiteral"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaFloatParser:131,1"
      Dst: "[java.lang.Float].intBitsToFloat"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_hasField_2__649].bootstrap$(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_hasField_2__649"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_hasField_2__649].<init>(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_hasField_2__649:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_hasField_2__649].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_hasField_2__649].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_hasField_2__649"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_hasField_2__649:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_hasField_2__649].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_hasField_2__649"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].lambda$hasField$2(java.lang.String,com.github.javaparser.resolution.declarations.ResolvedFieldDeclaration)"
    functionUses: 7
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_hasField_2__649:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].lambda$hasField$2"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$4].<init>()"
    functionSourceFile: "com.github.javaparser.ast.Node$4"
    linkageType: null
    functionLinenumber: 811
    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:812,1"
      Dst: "[com.github.javaparser.ast.DataKey].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory$Feature].values()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory$Feature"
    linkageType: null
    functionLinenumber: 63
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonFactory$Feature[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.ForStmt].clone()"
    - "[com.github.javaparser.ast.type.PrimitiveType].clone()"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].clone()"
    - "[com.github.javaparser.ast.stmt.AssertStmt].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].clone()"
    - "[com.github.javaparser.ast.expr.SwitchExpr].clone()"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].clone()"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].clone()"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.AssignExpr].clone()"
    - "[com.github.javaparser.ast.stmt.BlockStmt].clone()"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].clone()"
    - "[com.github.javaparser.ast.type.ReferenceType].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].clone()"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].clone()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.type.WildcardType].clone()"
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].clone()"
    - "[com.github.javaparser.ast.stmt.TryStmt].clone()"
    - "[com.github.javaparser.ast.body.FieldDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.PatternExpr].clone()"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].clone()"
    - "[com.github.javaparser.ast.type.TypeParameter].clone()"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].clone()"
    - "[com.github.javaparser.ast.stmt.YieldStmt].clone()"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].clone()"
    - "[com.github.javaparser.ast.type.VarType].clone()"
    - "[com.github.javaparser.ast.expr.LiteralExpr].clone()"
    - "[com.github.javaparser.ast.type.VoidType].clone()"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].clone()"
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.expr.NameExpr].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].clone()"
    - "[com.github.javaparser.ast.type.UnionType].clone()"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].clone()"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.ThisExpr].clone()"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].clone()"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].clone()"
    - "[com.github.javaparser.ast.expr.TypeExpr].clone()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].clone()"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].clone()"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.body.MethodDeclaration].clone()"
    - "[com.github.javaparser.ast.body.EnumDeclaration].clone()"
    - "[com.github.javaparser.ast.body.ReceiverParameter].clone()"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].clone()"
    - "[com.github.javaparser.ast.stmt.DoStmt].clone()"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].clone()"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].clone()"
    - "[com.github.javaparser.ast.expr.Name].clone()"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].clone()"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].clone()"
    - "[com.github.javaparser.ast.body.VariableDeclarator].clone()"
    - "[com.github.javaparser.ast.type.Type].clone()"
    - "[com.github.javaparser.ast.Modifier].clone()"
    - "[com.github.javaparser.ast.ImportDeclaration].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.type.IntersectionType].clone()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.Expression].clone()"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].clone()"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.CastExpr].clone()"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.Statement].clone()"
    - "[com.github.javaparser.ast.expr.SimpleName].clone()"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].clone()"
    - "[com.github.javaparser.ast.stmt.BreakStmt].clone()"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].clone()"
    - "[java.lang.Thread].clone()"
    - "[com.github.javaparser.ast.expr.ClassExpr].clone()"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].clone()"
    - "[com.github.javaparser.ast.body.Parameter].clone()"
    - "[com.github.javaparser.ast.Node].clone()"
    - "[com.github.javaparser.ast.PackageDeclaration].clone()"
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.type.ArrayType].clone()"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].clone()"
    - "[com.github.javaparser.ast.expr.LambdaExpr].clone()"
    - "[com.github.javaparser.ast.stmt.WhileStmt].clone()"
    - "[com.github.javaparser.ast.stmt.CatchClause].clone()"
    - "[com.github.javaparser.ast.stmt.IfStmt].clone()"
    - "[com.github.javaparser.ast.CompilationUnit].clone()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].clone()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].clone()"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].clone()"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].clone()"
    - "[com.github.javaparser.ast.expr.SuperExpr].clone()"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].clone()"
    - "[com.github.javaparser.ast.ArrayCreationLevel].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDirective].clone()"
    - "[com.github.javaparser.ast.expr.MemberValuePair].clone()"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].clone()"
    - "[com.github.javaparser.ast.body.RecordDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].clone()"
    - "[com.github.javaparser.ast.expr.UnaryExpr].clone()"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.BinaryExpr].clone()"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].clone()"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].clone()"
    - "[com.github.javaparser.ast.type.UnknownType].clone()"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].clone()"
    - "[com.fasterxml.jackson.databind.util.ISO8601DateFormat].clone()"
    functionUses: 1
    ICount: 4
    EdgeCount: 115
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory$Feature:64,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory$Feature].valueOf(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory$Feature"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonFactory$Feature"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory$Feature:64,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory$Feature].collectDefaults()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory$Feature"
    linkageType: null
    functionLinenumber: 160
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonFactory$Feature].values()"
    - "[com.fasterxml.jackson.core.JsonFactory$Feature].enabledByDefault()"
    - "[com.fasterxml.jackson.core.JsonFactory$Feature].getMask()"
    functionUses: 1
    ICount: 13
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.JsonFactory$Feature:162"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory$Feature:165"
        BranchSideFuncs:
        - "values()"
        - "enabledByDefault()"
        - "getMask()"
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory$Feature:164"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.JsonFactory$Feature:163"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory$Feature:160"
        BranchSideFuncs:
        - "values()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory$Feature:162,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory$Feature].values"
    - Src: "com.fasterxml.jackson.core.JsonFactory$Feature:163,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory$Feature].enabledByDefault"
    - Src: "com.fasterxml.jackson.core.JsonFactory$Feature:163,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory$Feature].getMask"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.JsonFactory$Feature].<init>(java.lang.String,int,boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory$Feature"
    linkageType: null
    functionLinenumber: 167
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory$Feature:168,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory$Feature].enabledByDefault()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory$Feature"
    linkageType: null
    functionLinenumber: 170
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory$Feature].enabledIn(int)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory$Feature"
    linkageType: null
    functionLinenumber: 172
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonFactory$Feature].getMask()"
    functionUses: 11
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.JsonFactory$Feature:173"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory$Feature:172"
        BranchSideFuncs:
        - "getMask()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory$Feature:173,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory$Feature].getMask"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory$Feature].getMask()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory$Feature"
    linkageType: null
    functionLinenumber: 174
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory$Feature:175,1"
      Dst: "[java.lang.Enum].ordinal"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory$Feature].$values()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory$Feature"
    linkageType: null
    functionLinenumber: 63
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonFactory$Feature[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].<init>(java.lang.Class,com.fasterxml.jackson.databind.JavaType[],int)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeBindings$AsKey"
    linkageType: null
    functionLinenumber: 461
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.JavaType[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings$AsKey:462,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings$AsKey:465,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].hashCode()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeBindings$AsKey"
    linkageType: null
    functionLinenumber: 468
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].equals(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeBindings$AsKey"
    linkageType: null
    functionLinenumber: 472
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.SimpleType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IdentityEqualityType].equals(java.lang.Object)"
    functionUses: 33
    ICount: 34
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings$AsKey:473"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings$AsKey:474"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings$AsKey:473"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings$AsKey:474"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings$AsKey:475"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings$AsKey:474"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings$AsKey:475"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings$AsKey:476"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings$AsKey:475"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings$AsKey:478"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings$AsKey:491"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings$AsKey:490"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings$AsKey:478"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings$AsKey:491"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings$AsKey:490"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings$AsKey:482"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings$AsKey:491"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings$AsKey:490"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings$AsKey:483"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings$AsKey:488"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings$AsKey:487"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings$AsKey:484"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings$AsKey:483"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings$AsKey:482"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings$AsKey:475,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings$AsKey:484,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].equals"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].toString()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeBindings$AsKey"
    linkageType: null
    functionLinenumber: 495
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 19
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings$AsKey:496,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings$AsKey:496,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistParameterDeclaration].<init>(javassist.CtClass,com.github.javaparser.resolution.TypeSolver,boolean,java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistParameterDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "javassist.CtClass"
    - "com.github.javaparser.resolution.TypeSolver"
    - "boolean"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistParameterDeclaration:39,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistFactory].typeUsageFor"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistParameterDeclaration:39,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistParameterDeclaration].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistParameterDeclaration].<init>(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.TypeSolver,boolean,java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistParameterDeclaration"
    linkageType: null
    functionLinenumber: 41
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    - "com.github.javaparser.resolution.TypeSolver"
    - "boolean"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistParameterDeclaration:42,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistParameterDeclaration].toString()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistParameterDeclaration"
    linkageType: null
    functionLinenumber: 50
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 19
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistParameterDeclaration:51,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistParameterDeclaration:51,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistParameterDeclaration:51,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistParameterDeclaration].hasName()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistParameterDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistParameterDeclaration:60"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistParameterDeclaration:59"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistParameterDeclaration].getName()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistParameterDeclaration"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistParameterDeclaration].isField()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistParameterDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistParameterDeclaration].isParameter()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistParameterDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistParameterDeclaration].isVariadic()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistParameterDeclaration"
    linkageType: null
    functionLinenumber: 79
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 11
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistParameterDeclaration].isType()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistParameterDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistParameterDeclaration].getType()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistParameterDeclaration"
    linkageType: null
    functionLinenumber: 89
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 25
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_getType_4__618].bootstrap$(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_getType_4__618"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Supplier"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_getType_4__618].<init>(java.util.Optional)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_getType_4__618:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_getType_4__618].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_getType_4__618].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_getType_4__618"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_getType_4__618:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_getType_4__618].get()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_getType_4__618"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].lambda$getType$4(java.util.Optional)"
    functionUses: 3
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_getType_4__618:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].lambda$getType$4"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeSerializer].<init>(com.fasterxml.jackson.databind.jsontype.TypeIdResolver,com.fasterxml.jackson.databind.BeanProperty,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeSerializer"
    linkageType: null
    functionLinenumber: 28
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.jsontype.TypeIdResolver"
    - "com.fasterxml.jackson.databind.BeanProperty"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeSerializerBase].<init>(com.fasterxml.jackson.databind.jsontype.TypeIdResolver,com.fasterxml.jackson.databind.BeanProperty)"
    functionUses: 2
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeSerializer:29,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.TypeSerializerBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeSerializer].forProperty(com.fasterxml.jackson.databind.BeanProperty)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeSerializer"
    linkageType: null
    functionLinenumber: 34
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeSerializer"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.BeanProperty"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeSerializer].<init>(com.fasterxml.jackson.databind.jsontype.TypeIdResolver,com.fasterxml.jackson.databind.BeanProperty,java.lang.String)"
    functionUses: 6
    ICount: 11
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeSerializer:35"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeSerializer:34"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.jsontype.TypeIdResolver,com.fasterxml.jackson.databind.BeanProperty,java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeSerializer:35,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeSerializer].getPropertyName()"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeSerializer"
    linkageType: null
    functionLinenumber: 38
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeSerializer].getTypeInclusion()"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeSerializer"
    linkageType: null
    functionLinenumber: 41
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonTypeInfo$As"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeSerializer]._writeScalarPrefix(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeSerializer]._writeObjectPrefix(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeSerializer:54,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeStartObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeSerializer]._writeArrayPrefix(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeSerializer:58,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeStartArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeSerializer]._writeScalarSuffix(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeSerializer:62"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeSerializer:65"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeSerializer:64"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeSerializer:63,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeStringField"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeSerializer]._writeObjectSuffix(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeSerializer:69"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeSerializer:72"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeSerializer:71"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeSerializer:68,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeEndObject"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeSerializer:70,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeStringField"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeSerializer]._writeArraySuffix(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeSerializer:76"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeSerializer:79"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeSerializer:78"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeSerializer:75,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeEndArray"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeSerializer:77,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeStringField"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__39].bootstrap$(com.github.javaparser.ast.body.RecordDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__39"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.RecordDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__39].<init>(com.github.javaparser.ast.body.RecordDeclaration)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__39:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__39].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__39].<init>(com.github.javaparser.ast.body.RecordDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__39"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.RecordDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__39:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__39].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__39"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__39:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_19__83].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_19__83"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__83].<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__83:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_19__83].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_19__83].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_19__83"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_19__83:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_19__83].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_19__83"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 14
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_19__83:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$19"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.CallableDeclaration$Signature$asString__335].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.body.CallableDeclaration$Signature$asString__335"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature$asString__335].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.CallableDeclaration$Signature$asString__335:-1,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration$Signature$asString__335].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.CallableDeclaration$Signature$asString__335].<init>()"
    functionSourceFile: "com.github.javaparser.ast.body.CallableDeclaration$Signature$asString__335"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.CallableDeclaration$Signature$asString__335:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.CallableDeclaration$Signature$asString__335].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.body.CallableDeclaration$Signature$asString__335"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.UnionType].asString()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].asString()"
    - "[com.github.javaparser.ast.type.PrimitiveType].asString()"
    - "[com.github.javaparser.ast.type.TypeParameter].asString()"
    - "[com.github.javaparser.ast.type.ArrayType].asString()"
    - "[com.github.javaparser.ast.type.IntersectionType].asString()"
    - "[com.github.javaparser.ast.type.WildcardType].asString()"
    - "[com.github.javaparser.ast.type.UnknownType:com.github.javaparser.ast.type.VarType:com.github.javaparser.ast.type.VoidType].asString()"
    functionUses: 14
    ICount: 5
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.CallableDeclaration$Signature$asString__335:-1,1"
      Dst: "[com.github.javaparser.ast.type.Type].asString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$SimpleNameParseStart__852].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ParseStart$SimpleNameParseStart__852"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ParseStart"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParseStart$SimpleNameParseStart__852].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$SimpleNameParseStart__852:-1,1"
      Dst: "[com.github.javaparser.ParseStart$SimpleNameParseStart__852].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$SimpleNameParseStart__852].<init>()"
    functionSourceFile: "com.github.javaparser.ParseStart$SimpleNameParseStart__852"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$SimpleNameParseStart__852:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$SimpleNameParseStart__852].parse(com.github.javaparser.GeneratedJavaParser)"
    functionSourceFile: "com.github.javaparser.ParseStart$SimpleNameParseStart__852"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__852:-1,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].SimpleNameParseStart"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.EnumConstantDeclaration].<init>()"
    functionSourceFile: "com.github.javaparser.ast.body.EnumConstantDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.EnumConstantDeclaration:62,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>"
    - Src: "com.github.javaparser.ast.body.EnumConstantDeclaration:62,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].<init>"
    - Src: "com.github.javaparser.ast.body.EnumConstantDeclaration:62,1"
      Dst: "[com.github.javaparser.ast.body.EnumConstantDeclaration].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.EnumConstantDeclaration].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.body.EnumConstantDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.EnumConstantDeclaration:66,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>"
    - Src: "com.github.javaparser.ast.body.EnumConstantDeclaration:66,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].<init>"
    - Src: "com.github.javaparser.ast.body.EnumConstantDeclaration:66,1"
      Dst: "[com.github.javaparser.ast.body.EnumConstantDeclaration].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -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: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.EnumConstantDeclaration:71,1"
      Dst: "[com.github.javaparser.ast.body.EnumConstantDeclaration].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 78
    functionDepth: 0
    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:79,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].<init>"
    - Src: "com.github.javaparser.ast.body.EnumConstantDeclaration:80,1"
      Dst: "[com.github.javaparser.ast.body.EnumConstantDeclaration].setName"
    - Src: "com.github.javaparser.ast.body.EnumConstantDeclaration:81,1"
      Dst: "[com.github.javaparser.ast.body.EnumConstantDeclaration].setArguments"
    - Src: "com.github.javaparser.ast.body.EnumConstantDeclaration:82,1"
      Dst: "[com.github.javaparser.ast.body.EnumConstantDeclaration].setClassBody"
    - Src: "com.github.javaparser.ast.body.EnumConstantDeclaration:83,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 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.GenericListVisitorAdapter].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.CloneVisitor].visit(com.github.javaparser.ast.body.EnumConstantDeclaration,java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].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.GenericVisitorAdapter].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.ObjectIdentityHashCodeVisitor].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.EqualsVisitor].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.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.body.EnumConstantDeclaration,java.lang.Object)"
    functionUses: 20
    ICount: 5
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.EnumConstantDeclaration:89,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 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.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.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)"
    functionUses: 26
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.EnumConstantDeclaration:95,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.EnumConstantDeclaration].getArguments()"
    functionSourceFile: "com.github.javaparser.ast.body.EnumConstantDeclaration"
    linkageType: null
    functionLinenumber: 99
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 17
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.EnumConstantDeclaration].getClassBody()"
    functionSourceFile: "com.github.javaparser.ast.body.EnumConstantDeclaration"
    linkageType: null
    functionLinenumber: 104
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.EnumConstantDeclaration].getName()"
    functionSourceFile: "com.github.javaparser.ast.body.EnumConstantDeclaration"
    linkageType: null
    functionLinenumber: 109
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.SimpleName"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 18
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.EnumConstantDeclaration].setArguments(com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.body.EnumConstantDeclaration"
    linkageType: null
    functionLinenumber: 114
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.EnumConstantDeclaration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    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:116"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.EnumConstantDeclaration:119"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.EnumConstantDeclaration:118"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.body.EnumConstantDeclaration:120"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.EnumConstantDeclaration:122"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.body.EnumConstantDeclaration:121"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.body.EnumConstantDeclaration:115,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.body.EnumConstantDeclaration:119,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.body.EnumConstantDeclaration:121,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode"
    - Src: "com.github.javaparser.ast.body.EnumConstantDeclaration:123,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.EnumConstantDeclaration].setClassBody(com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.body.EnumConstantDeclaration"
    linkageType: null
    functionLinenumber: 128
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.EnumConstantDeclaration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    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:130"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.EnumConstantDeclaration:133"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.EnumConstantDeclaration:132"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.body.EnumConstantDeclaration:134"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.EnumConstantDeclaration:136"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.body.EnumConstantDeclaration:135"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.body.EnumConstantDeclaration:129,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.body.EnumConstantDeclaration:133,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.body.EnumConstantDeclaration:135,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode"
    - Src: "com.github.javaparser.ast.body.EnumConstantDeclaration:137,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.EnumConstantDeclaration].setName(com.github.javaparser.ast.expr.SimpleName)"
    functionSourceFile: "com.github.javaparser.ast.body.EnumConstantDeclaration"
    linkageType: null
    functionLinenumber: 142
    functionDepth: 0
    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:144"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.EnumConstantDeclaration:147"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.EnumConstantDeclaration:146"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.body.EnumConstantDeclaration:148"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.EnumConstantDeclaration:150"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.body.EnumConstantDeclaration:149"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.body.EnumConstantDeclaration:143,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.body.EnumConstantDeclaration:147,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.body.EnumConstantDeclaration:149,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode"
    - Src: "com.github.javaparser.ast.body.EnumConstantDeclaration:151,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.EnumConstantDeclaration].remove(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.body.EnumConstantDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.EnumConstantDeclaration:158"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.EnumConstantDeclaration:161"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.EnumConstantDeclaration:160"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.EnumConstantDeclaration:161"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.EnumConstantDeclaration:167"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.EnumConstantDeclaration:166"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.EnumConstantDeclaration:162"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.EnumConstantDeclaration:161"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.EnumConstantDeclaration:160"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.EnumConstantDeclaration:167"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.EnumConstantDeclaration:173"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.EnumConstantDeclaration:172"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.EnumConstantDeclaration:168"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.EnumConstantDeclaration:167"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.EnumConstantDeclaration:166"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.EnumConstantDeclaration:161,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    - Src: "com.github.javaparser.ast.body.EnumConstantDeclaration:162,1"
      Dst: "[com.github.javaparser.ast.NodeList].get"
    - Src: "com.github.javaparser.ast.body.EnumConstantDeclaration:163,1"
      Dst: "[com.github.javaparser.ast.NodeList].remove"
    - Src: "com.github.javaparser.ast.body.EnumConstantDeclaration:173,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].remove"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.body.EnumConstantDeclaration].clone()"
    functionSourceFile: "com.github.javaparser.ast.body.EnumConstantDeclaration"
    linkageType: null
    functionLinenumber: 178
    functionDepth: 0
    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: 45
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.EnumConstantDeclaration:179,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>"
    - Src: "com.github.javaparser.ast.body.EnumConstantDeclaration:179,1"
      Dst: "[com.github.javaparser.ast.body.EnumConstantDeclaration].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.EnumConstantDeclaration].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.body.EnumConstantDeclaration"
    linkageType: null
    functionLinenumber: 184
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.EnumConstantDeclarationMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: 190
    functionDepth: 0
    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.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:191"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.EnumConstantDeclaration:194"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.EnumConstantDeclaration:193"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.EnumConstantDeclaration:194"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.EnumConstantDeclaration:200"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.EnumConstantDeclaration:199"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.ast.body.EnumConstantDeclaration:195"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.EnumConstantDeclaration:194"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.EnumConstantDeclaration:193"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.EnumConstantDeclaration:200"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.EnumConstantDeclaration:206"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.github.javaparser.ast.body.EnumConstantDeclaration:205"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.EnumConstantDeclaration:201"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.EnumConstantDeclaration:200"
        BranchSideFuncs:
        - "set(int,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.body.EnumConstantDeclaration:199"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.ast.body.EnumConstantDeclaration:206"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.EnumConstantDeclaration:210"
        BranchSideFuncs:
        - "setName(com.github.javaparser.ast.expr.SimpleName)"
      - BranchSide: "com.github.javaparser.ast.body.EnumConstantDeclaration:209"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.body.EnumConstantDeclaration:194,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    - Src: "com.github.javaparser.ast.body.EnumConstantDeclaration:195,1"
      Dst: "[com.github.javaparser.ast.NodeList].get"
    - Src: "com.github.javaparser.ast.body.EnumConstantDeclaration:196,1"
      Dst: "[com.github.javaparser.ast.NodeList].set"
    - Src: "com.github.javaparser.ast.body.EnumConstantDeclaration:207,1"
      Dst: "[com.github.javaparser.ast.body.EnumConstantDeclaration].setName"
    - Src: "com.github.javaparser.ast.body.EnumConstantDeclaration:210,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].replace"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.body.EnumConstantDeclaration].isEnumConstantDeclaration()"
    functionSourceFile: "com.github.javaparser.ast.body.EnumConstantDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.EnumConstantDeclaration].asEnumConstantDeclaration()"
    functionSourceFile: "com.github.javaparser.ast.body.EnumConstantDeclaration"
    linkageType: null
    functionLinenumber: -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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.EnumConstantDeclaration].ifEnumConstantDeclaration(java.util.function.Consumer)"
    functionSourceFile: "com.github.javaparser.ast.body.EnumConstantDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.EnumConstantDeclaration:228,1"
      Dst: "[java.util.function.Consumer].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.EnumConstantDeclaration].resolve()"
    functionSourceFile: "com.github.javaparser.ast.body.EnumConstantDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.declarations.ResolvedEnumConstantDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.EnumConstantDeclaration:233,1"
      Dst: "[com.github.javaparser.ast.Node].getSymbolResolver"
    - Src: "com.github.javaparser.ast.body.EnumConstantDeclaration:233,1"
      Dst: "[com.github.javaparser.resolution.SymbolResolver].resolveDeclaration"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.EnumConstantDeclaration].toEnumConstantDeclaration()"
    functionSourceFile: "com.github.javaparser.ast.body.EnumConstantDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.EnumConstantDeclaration:239,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext$lambda_solveSymbolAsValue_0__636].bootstrap$(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext$lambda_solveSymbolAsValue_0__636"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext$lambda_solveSymbolAsValue_0__636].<init>(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext$lambda_solveSymbolAsValue_0__636:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext$lambda_solveSymbolAsValue_0__636].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext$lambda_solveSymbolAsValue_0__636].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext$lambda_solveSymbolAsValue_0__636"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext$lambda_solveSymbolAsValue_0__636:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext$lambda_solveSymbolAsValue_0__636].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext$lambda_solveSymbolAsValue_0__636"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext].lambda$solveSymbolAsValue$0(java.lang.String,com.github.javaparser.resolution.Context)"
    functionUses: 12
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext$lambda_solveSymbolAsValue_0__636:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext].lambda$solveSymbolAsValue$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector].<init>(com.fasterxml.jackson.databind.AnnotationIntrospector,com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector"
    linkageType: null
    functionLinenumber: 26
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.AnnotationIntrospector"
    - "com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.CollectorBase].<init>(com.fasterxml.jackson.databind.AnnotationIntrospector)"
    functionUses: 1
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:28"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:27"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:26"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.AnnotationIntrospector)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:27,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.CollectorBase].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector].collectMethods(com.fasterxml.jackson.databind.AnnotationIntrospector,com.fasterxml.jackson.databind.introspect.TypeResolutionContext,com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver,com.fasterxml.jackson.databind.type.TypeFactory,com.fasterxml.jackson.databind.JavaType,java.util.List,java.lang.Class,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector"
    linkageType: null
    functionLinenumber: 38
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap"
    argCount: 8
    argTypes:
    - "com.fasterxml.jackson.databind.AnnotationIntrospector"
    - "com.fasterxml.jackson.databind.introspect.TypeResolutionContext"
    - "com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver"
    - "com.fasterxml.jackson.databind.type.TypeFactory"
    - "com.fasterxml.jackson.databind.JavaType"
    - "java.util.List"
    - "java.lang.Class"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector].<init>(com.fasterxml.jackson.databind.AnnotationIntrospector,com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver,boolean)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector].collect(com.fasterxml.jackson.databind.type.TypeFactory,com.fasterxml.jackson.databind.introspect.TypeResolutionContext,com.fasterxml.jackson.databind.JavaType,java.util.List,java.lang.Class)"
    functionUses: 1
    ICount: 12
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:39,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:40,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector].collect"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector].collect(com.fasterxml.jackson.databind.type.TypeFactory,com.fasterxml.jackson.databind.introspect.TypeResolutionContext,com.fasterxml.jackson.databind.JavaType,java.util.List,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector"
    linkageType: null
    functionLinenumber: 45
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.type.TypeFactory"
    - "com.fasterxml.jackson.databind.introspect.TypeResolutionContext"
    - "com.fasterxml.jackson.databind.JavaType"
    - "java.util.List"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector]._addMemberMethods(com.fasterxml.jackson.databind.introspect.TypeResolutionContext,java.lang.Class,java.util.Map,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.SimpleMixInResolver].findMixInClassFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].findMixInClassFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.JavaType:com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator:com.fasterxml.jackson.databind.util.ArrayIterator:com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator:com.github.javaparser.TokenRange$1:com.github.javaparser.ast.Node$PostOrderIterator:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].getRawClass()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector]._addMemberMethods(com.fasterxml.jackson.databind.introspect.TypeResolutionContext,java.lang.Class,java.util.Map,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.TypeResolutionContext$Basic].<init>(com.fasterxml.jackson.databind.type.TypeFactory,com.fasterxml.jackson.databind.type.TypeBindings)"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].getBindings()"
    - "[com.fasterxml.jackson.databind.type.TypeBase].getBindings()"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.introspect.SimpleMixInResolver].findMixInClassFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].findMixInClassFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector]._addMethodMixIns(com.fasterxml.jackson.databind.introspect.TypeResolutionContext,java.lang.Class,java.util.Map,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].argCount()"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].getName()"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey:com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator:com.fasterxml.jackson.databind.util.ArrayIterator:com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator:com.github.javaparser.TokenRange$1:com.github.javaparser.ast.Node$PostOrderIterator:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].getName()"
    - "[com.fasterxml.jackson.databind.introspect.CollectorBase].collectDefaultAnnotations(com.fasterxml.jackson.databind.introspect.AnnotationCollector,java.lang.'annotation'.Annotation[])"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap].<init>()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector$MethodBuilder].build()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap].<init>(java.util.Map)"
    functionUses: 1
    ICount: 96
    EdgeCount: 149
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:52"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:59"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:58"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:53"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:52"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.type.TypeFactory,com.fasterxml.jackson.databind.type.TypeBindings)"
        - "getBindings()"
        - "_addMemberMethods(com.fasterxml.jackson.databind.introspect.TypeResolutionContext,java.lang.Class,java.util.Map,java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:51"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:60"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:72"
        BranchSideFuncs:
        - "findMixInClassFor(java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:71"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:62"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:72"
        BranchSideFuncs:
        - "getRawClass()"
        - "_addMethodMixIns(com.fasterxml.jackson.databind.introspect.TypeResolutionContext,java.lang.Class,java.util.Map,java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:71"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:72"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:90"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:72"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:90"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:72"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:90"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:74"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:91"
        BranchSideFuncs:
        - "argCount()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:90"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:76"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:74"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:73"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:76"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:81"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:80"
        BranchSideFuncs:
        - "getName()"
        - "collectDefaultAnnotations(com.fasterxml.jackson.databind.introspect.AnnotationCollector,java.lang.'annotation'.Annotation[])"
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:91"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:94"
        BranchSideFuncs:
        - "<init>()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:93"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "iterator()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:95"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:101"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "build()"
        - "iterator()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:100"
        BranchSideFuncs:
        - "<init>(java.util.Map)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:97"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:100"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:99"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:46,1"
      Dst: "[java.util.LinkedHashMap].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:49,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:49,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector]._addMemberMethods"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:52,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:52,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:52,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:53,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver].findMixInClassFor"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:55,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getBindings"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:55,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.TypeResolutionContext$Basic].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:63,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector]._addMethodMixIns"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:72,1"
      Dst: "[java.util.Map].isEmpty"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:74,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:74,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:75,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:76,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.MemberKey].getName"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:76,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:76,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.MemberKey].argCount"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:81,1"
      Dst: "[java.lang.Class].getDeclaredMethod"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:82,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:84,1"
      Dst: "[java.lang.reflect.Method].getDeclaredAnnotations"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:83,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.CollectorBase].collectDefaultAnnotations"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:92,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:94,1"
      Dst: "[java.util.Map].size"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:96,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector$MethodBuilder].build"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:98,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 28
    CyclomaticComplexity: 4
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector]._addMemberMethods(com.fasterxml.jackson.databind.introspect.TypeResolutionContext,java.lang.Class,java.util.Map,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector"
    linkageType: null
    functionLinenumber: 107
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.TypeResolutionContext"
    - "java.lang.Class"
    - "java.util.Map"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector]._addMethodMixIns(com.fasterxml.jackson.databind.introspect.TypeResolutionContext,java.lang.Class,java.util.Map,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].getClassMethods(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector]._isIncludableMemberMethod(java.lang.reflect.Method)"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].<init>(java.lang.reflect.Method)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector].emptyCollector()"
    - "[com.fasterxml.jackson.databind.introspect.CollectorBase].collectAnnotations(java.lang.'annotation'.Annotation[])"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector$MethodBuilder].<init>(com.fasterxml.jackson.databind.introspect.TypeResolutionContext,java.lang.reflect.Method,com.fasterxml.jackson.databind.introspect.AnnotationCollector)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.CollectorBase].collectDefaultAnnotations(com.fasterxml.jackson.databind.introspect.AnnotationCollector,java.lang.'annotation'.Annotation[])"
    functionUses: 2
    ICount: 53
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:108"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:111"
        BranchSideFuncs:
        - "_addMethodMixIns(com.fasterxml.jackson.databind.introspect.TypeResolutionContext,java.lang.Class,java.util.Map,java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:110"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:111"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:115"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:114"
        BranchSideFuncs:
        - "getClassMethods(java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:115"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:148"
        BranchSideFuncs:
        - "getClassMethods(java.lang.Class)"
        - "_isIncludableMemberMethod(java.lang.reflect.Method)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:147"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:116"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:119"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:118"
        BranchSideFuncs:
        - "<init>(java.lang.reflect.Method)"
        - "get(java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:121"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:126"
        BranchSideFuncs:
        - "emptyCollector()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:125"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:122"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:123"
        BranchSideFuncs:
        - "collectAnnotations(java.lang.'annotation'.Annotation[])"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:122"
        BranchSideFuncs:
        - "collectAnnotations(java.lang.'annotation'.Annotation[])"
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:126"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:129"
        BranchSideFuncs:
        - "collectDefaultAnnotations(com.fasterxml.jackson.databind.introspect.AnnotationCollector,java.lang.'annotation'.Annotation[])"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:128"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:130"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:133"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:132"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:133"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:115"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:114"
        BranchSideFuncs:
        - "getClassMethods(java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:134"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:114"
        BranchSideFuncs:
        - "getClassMethods(java.lang.Class)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:109,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector]._addMethodMixIns"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:115,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].getClassMethods"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:116,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector]._isIncludableMemberMethod"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:119,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.MemberKey].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:120,1"
      Dst: "[java.util.Map].get"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:122,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotationCollector].emptyCollector"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:123,1"
      Dst: "[java.lang.reflect.Method].getDeclaredAnnotations"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:123,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.CollectorBase].collectAnnotations"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:124,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector$MethodBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:124,1"
      Dst: "[java.util.Map].put"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:127,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.CollectorBase].collectDefaultAnnotations"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:133,1"
      Dst: "[java.lang.reflect.Method].getModifiers"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:133,1"
      Dst: "[java.lang.reflect.Modifier].isAbstract"
    JavaMethodInfo: null
    BBCount: 22
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector]._addMethodMixIns(com.fasterxml.jackson.databind.introspect.TypeResolutionContext,java.lang.Class,java.util.Map,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector"
    linkageType: null
    functionLinenumber: 152
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.TypeResolutionContext"
    - "java.lang.Class"
    - "java.util.Map"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ClassUtil].findRawSuperTypes(java.lang.Class,java.lang.Class,boolean)"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector]._isIncludableMemberMethod(java.lang.reflect.Method)"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].<init>(java.lang.reflect.Method)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector$MethodBuilder].<init>(com.fasterxml.jackson.databind.introspect.TypeResolutionContext,java.lang.reflect.Method,com.fasterxml.jackson.databind.introspect.AnnotationCollector)"
    - "[com.fasterxml.jackson.databind.introspect.CollectorBase].collectAnnotations(java.lang.'annotation'.Annotation[])"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.CollectorBase].collectDefaultAnnotations(com.fasterxml.jackson.databind.introspect.AnnotationCollector,java.lang.'annotation'.Annotation[])"
    functionUses: 2
    ICount: 40
    EdgeCount: 62
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:153"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:156"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:155"
        BranchSideFuncs:
        - "findRawSuperTypes(java.lang.Class,java.lang.Class,boolean)"
        - "hasNext()"
        - "iterator()"
        - "next()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:156"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:173"
        BranchSideFuncs:
        - "findRawSuperTypes(java.lang.Class,java.lang.Class,boolean)"
        - "hasNext()"
        - "iterator()"
        - "next()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:172"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:157"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:172"
        BranchSideFuncs:
        - "_isIncludableMemberMethod(java.lang.reflect.Method)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:171"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:158"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:161"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:160"
        BranchSideFuncs:
        - "<init>(java.lang.reflect.Method)"
        - "get(java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:164"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:168"
        BranchSideFuncs:
        - "collectDefaultAnnotations(com.fasterxml.jackson.databind.introspect.AnnotationCollector,java.lang.'annotation'.Annotation[])"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:156,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].findRawSuperTypes"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:156,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:156,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:156,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:157,1"
      Dst: "[java.lang.Class].getDeclaredMethods"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:158,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector]._isIncludableMemberMethod"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:161,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.MemberKey].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:162,1"
      Dst: "[java.util.Map].get"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:163,1"
      Dst: "[java.lang.reflect.Method].getDeclaredAnnotations"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:167,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.CollectorBase].collectAnnotations"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:167,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector$MethodBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:167,1"
      Dst: "[java.util.Map].put"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:169,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.CollectorBase].collectDefaultAnnotations"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector]._isIncludableMemberMethod(java.lang.reflect.Method)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector"
    linkageType: null
    functionLinenumber: 176
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:177"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:180"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:180"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:181"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:180"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:180"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:185"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:184"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:185"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:184"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:177,1"
      Dst: "[java.lang.reflect.Method].getModifiers"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:177,1"
      Dst: "[java.lang.reflect.Modifier].isStatic"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:180,1"
      Dst: "[java.lang.reflect.Method].isSynthetic"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:180,1"
      Dst: "[java.lang.reflect.Method].isBridge"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:185,1"
      Dst: "[java.lang.reflect.Method].getParameterCount"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.CommentsInserter].<init>(com.github.javaparser.ParserConfiguration)"
    functionSourceFile: "com.github.javaparser.CommentsInserter"
    linkageType: null
    functionLinenumber: 47
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ParserConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.CommentsInserter:48,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.CommentsInserter].insertComments(com.github.javaparser.ast.CompilationUnit,java.util.TreeSet)"
    functionSourceFile: "com.github.javaparser.CommentsInserter"
    linkageType: null
    functionLinenumber: 56
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.CompilationUnit"
    - "java.util.TreeSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getChildNodes()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.utils.PositionUtils].areInOrder(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.CompilationUnit].getPackageDeclaration()"
    - "[com.github.javaparser.ast.CompilationUnit].getPackageDeclaration()"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.utils.VisitorList].isEmpty()"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 23
    EdgeCount: 31
    BranchProfiles:
    - Branch String: "com.github.javaparser.CommentsInserter:57"
      Branch Sides:
      - BranchSide: "com.github.javaparser.CommentsInserter:64"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.CommentsInserter:63"
        BranchSideFuncs:
        - "areInOrder(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
        - "isEmpty()"
        - "getPackageDeclaration()"
        - "next()"
        - "getChildNodes()"
    - Branch String: "com.github.javaparser.CommentsInserter:66"
      Branch Sides:
      - BranchSide: "com.github.javaparser.CommentsInserter:70"
        BranchSideFuncs:
        - "setComment(com.github.javaparser.ast.comments.Comment)"
      - BranchSide: "com.github.javaparser.CommentsInserter:69"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.CommentsInserter:66"
      Branch Sides:
      - BranchSide: "com.github.javaparser.CommentsInserter:67"
        BranchSideFuncs:
        - "setComment(com.github.javaparser.ast.comments.Comment)"
      - BranchSide: "com.github.javaparser.CommentsInserter:66"
        BranchSideFuncs:
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    - Branch String: "com.github.javaparser.CommentsInserter:66"
      Branch Sides:
      - BranchSide: "com.github.javaparser.CommentsInserter:70"
        BranchSideFuncs:
        - "setComment(com.github.javaparser.ast.comments.Comment)"
      - BranchSide: "com.github.javaparser.CommentsInserter:69"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.CommentsInserter:57,1"
      Dst: "[java.util.TreeSet].isEmpty"
    - Src: "com.github.javaparser.CommentsInserter:64,1"
      Dst: "[com.github.javaparser.ast.Node].getChildNodes"
    - Src: "com.github.javaparser.CommentsInserter:65,1"
      Dst: "[java.util.TreeSet].iterator"
    - Src: "com.github.javaparser.CommentsInserter:65,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.CommentsInserter:66,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getPackageDeclaration"
    - Src: "com.github.javaparser.CommentsInserter:66,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.CommentsInserter:66,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.github.javaparser.CommentsInserter:66,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.CommentsInserter:66,1"
      Dst: "[com.github.javaparser.utils.PositionUtils].areInOrder"
    - Src: "com.github.javaparser.CommentsInserter:67,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    - Src: "com.github.javaparser.CommentsInserter:68,1"
      Dst: "[java.util.TreeSet].remove"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.CommentsInserter].insertComments(com.github.javaparser.ast.Node,java.util.TreeSet)"
    functionSourceFile: "com.github.javaparser.CommentsInserter"
    linkageType: null
    functionLinenumber: 76
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "java.util.TreeSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.CommentsInserter].insertComments(com.github.javaparser.ast.CompilationUnit,java.util.TreeSet)"
    - "[com.github.javaparser.CommentsInserter$lambda_insertComments_0__1130].bootstrap$()"
    - "[com.github.javaparser.ast.Node].getChildNodes()"
    - "[com.github.javaparser.ParserConfiguration].isIgnoreAnnotationsWhenAttributingComments()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.CommentsInserter$lambda_insertComments_1__1131].bootstrap$()"
    - "[com.github.javaparser.CommentsInserter$lambda_insertComments_2__1132].bootstrap$(com.github.javaparser.ast.Node,boolean)"
    - "[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)"
    - "[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)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator:com.fasterxml.jackson.databind.util.ArrayIterator:com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator:com.github.javaparser.ParserConfiguration:com.github.javaparser.TokenRange$1:com.github.javaparser.ast.Node$PostOrderIterator:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].isIgnoreAnnotationsWhenAttributingComments()"
    - "[com.github.javaparser.utils.PositionUtils].sortByBeginPosition(java.util.List,boolean)"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.ast.comments.Comment].isOrphan()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ParserConfiguration].isDoNotAssignCommentsPrecedingEmptyLines()"
    - "[com.github.javaparser.CommentsInserter].thereAreLinesBetween(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[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)"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.ast.comments.Comment].isOrphan()"
    - "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 2
    ICount: 103
    EdgeCount: 151
    BranchProfiles:
    - Branch String: "com.github.javaparser.CommentsInserter:77"
      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:89"
      Branch Sides:
      - BranchSide: "com.github.javaparser.CommentsInserter:87"
        BranchSideFuncs:
        - "iterator()"
      - BranchSide: "com.github.javaparser.CommentsInserter:86"
        BranchSideFuncs:
        - "getChildNodes()"
    - Branch String: "com.github.javaparser.CommentsInserter:90"
      Branch Sides:
      - BranchSide: "com.github.javaparser.CommentsInserter:96"
        BranchSideFuncs:
        - "insertComments(com.github.javaparser.ast.Node,java.util.TreeSet)"
        - "bootstrap$()"
        - "iterator()"
        - "bootstrap$(com.github.javaparser.ast.Node,boolean)"
      - BranchSide: "com.github.javaparser.CommentsInserter:95"
        BranchSideFuncs:
        - "attributeLineCommentsOnSameLine(java.util.TreeSet,java.util.List)"
    - Branch String: "com.github.javaparser.CommentsInserter:99"
      Branch Sides:
      - BranchSide: "com.github.javaparser.CommentsInserter:107"
        BranchSideFuncs:
        - "commentIsOnNextLine(com.github.javaparser.ast.Node,com.github.javaparser.ast.comments.Comment)"
      - BranchSide: "com.github.javaparser.CommentsInserter:106"
        BranchSideFuncs:
        - "sortByBeginPosition(java.util.List,boolean)"
        - "isIgnoreAnnotationsWhenAttributingComments()"
    - Branch String: "com.github.javaparser.CommentsInserter:100"
      Branch Sides:
      - BranchSide: "com.github.javaparser.CommentsInserter:107"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.CommentsInserter:106"
        BranchSideFuncs:
        - "sortByBeginPosition(java.util.List,boolean)"
        - "isIgnoreAnnotationsWhenAttributingComments()"
    - Branch String: "com.github.javaparser.CommentsInserter:115"
      Branch Sides:
      - BranchSide: "com.github.javaparser.CommentsInserter:131"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.CommentsInserter:130"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
    - Branch String: "com.github.javaparser.CommentsInserter:116"
      Branch Sides:
      - BranchSide: "com.github.javaparser.CommentsInserter:122"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.CommentsInserter:121"
        BranchSideFuncs:
        - "getComment()"
    - Branch String: "com.github.javaparser.CommentsInserter:118"
      Branch Sides:
      - BranchSide: "com.github.javaparser.CommentsInserter:130"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.CommentsInserter:129"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.CommentsInserter:122"
      Branch Sides:
      - BranchSide: "com.github.javaparser.CommentsInserter:130"
        BranchSideFuncs:
        - "thereAreLinesBetween(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
        - "isDoNotAssignCommentsPrecedingEmptyLines()"
      - BranchSide: "com.github.javaparser.CommentsInserter:129"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.CommentsInserter:122"
      Branch Sides:
      - BranchSide: "com.github.javaparser.CommentsInserter:130"
        BranchSideFuncs:
        - "thereAreLinesBetween(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
        - "isDoNotAssignCommentsPrecedingEmptyLines()"
      - BranchSide: "com.github.javaparser.CommentsInserter:129"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.CommentsInserter:123"
      Branch Sides:
      - BranchSide: "com.github.javaparser.CommentsInserter:124"
        BranchSideFuncs:
        - "setComment(com.github.javaparser.ast.comments.Comment)"
      - BranchSide: "com.github.javaparser.CommentsInserter:123"
        BranchSideFuncs:
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    - Branch String: "com.github.javaparser.CommentsInserter:123"
      Branch Sides:
      - BranchSide: "com.github.javaparser.CommentsInserter:130"
        BranchSideFuncs:
        - "setComment(com.github.javaparser.ast.comments.Comment)"
      - BranchSide: "com.github.javaparser.CommentsInserter:129"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.CommentsInserter:133"
      Branch Sides:
      - BranchSide: "com.github.javaparser.CommentsInserter:138"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "isOrphan()"
      - BranchSide: "com.github.javaparser.CommentsInserter:137"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.CommentsInserter:134"
      Branch Sides:
      - BranchSide: "com.github.javaparser.CommentsInserter:137"
        BranchSideFuncs:
        - "addOrphanComment(com.github.javaparser.ast.comments.Comment)"
      - BranchSide: "com.github.javaparser.CommentsInserter:136"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.CommentsInserter:77,1"
      Dst: "[java.util.TreeSet].isEmpty"
    - Src: "com.github.javaparser.CommentsInserter:80,1"
      Dst: "[com.github.javaparser.CommentsInserter].insertComments"
    - 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__1130].bootstrap$"
    - Src: "com.github.javaparser.CommentsInserter:88,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "com.github.javaparser.CommentsInserter:88,1"
      Dst: "[java.util.stream.Collectors].toList"
    - Src: "com.github.javaparser.CommentsInserter:88,1"
      Dst: "[java.util.stream.Stream].collect"
    - Src: "com.github.javaparser.CommentsInserter:89,1"
      Dst: "[com.github.javaparser.ParserConfiguration].isIgnoreAnnotationsWhenAttributingComments"
    - Src: "com.github.javaparser.CommentsInserter:90,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.github.javaparser.CommentsInserter:90,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.CommentsInserter:90,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.CommentsInserter:91,1"
      Dst: "[java.util.TreeSet].<init>"
    - Src: "com.github.javaparser.CommentsInserter:92,1"
      Dst: "[com.github.javaparser.CommentsInserter$lambda_insertComments_1__1131].bootstrap$"
    - Src: "com.github.javaparser.CommentsInserter:92,1"
      Dst: "[com.github.javaparser.CommentsInserter$lambda_insertComments_2__1132].bootstrap$"
    - Src: "com.github.javaparser.CommentsInserter:92,1"
      Dst: "[java.util.TreeSet].addAll"
    - Src: "com.github.javaparser.CommentsInserter:93,1"
      Dst: "[java.util.AbstractSet].removeAll"
    - Src: "com.github.javaparser.CommentsInserter:96,1"
      Dst: "[com.github.javaparser.CommentsInserter].attributeLineCommentsOnSameLine"
    - Src: "com.github.javaparser.CommentsInserter:100,1"
      Dst: "[java.util.TreeSet].first"
    - Src: "com.github.javaparser.CommentsInserter:100,1"
      Dst: "[com.github.javaparser.CommentsInserter].commentIsOnNextLine"
    - Src: "com.github.javaparser.CommentsInserter:101,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    - Src: "com.github.javaparser.CommentsInserter:102,1"
      Dst: "[java.util.TreeSet].remove"
    - Src: "com.github.javaparser.CommentsInserter:108,1"
      Dst: "[java.util.LinkedList].<init>"
    - Src: "com.github.javaparser.CommentsInserter:111,1"
      Dst: "[java.util.List].addAll"
    - Src: "com.github.javaparser.CommentsInserter:114,1"
      Dst: "[com.github.javaparser.utils.PositionUtils].sortByBeginPosition"
    - Src: "com.github.javaparser.CommentsInserter:118,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].isOrphan"
    - Src: "com.github.javaparser.CommentsInserter:122,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.CommentsInserter:122,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.CommentsInserter:123,1"
      Dst: "[com.github.javaparser.ParserConfiguration].isDoNotAssignCommentsPrecedingEmptyLines"
    - Src: "com.github.javaparser.CommentsInserter:123,1"
      Dst: "[com.github.javaparser.CommentsInserter].thereAreLinesBetween"
    - Src: "com.github.javaparser.CommentsInserter:125,1"
      Dst: "[java.util.List].add"
    - Src: "com.github.javaparser.CommentsInserter:133,1"
      Dst: "[java.util.TreeSet].iterator"
    - Src: "com.github.javaparser.CommentsInserter:135,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    JavaMethodInfo: null
    BBCount: 30
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.CommentsInserter].attributeLineCommentsOnSameLine(java.util.TreeSet,java.util.List)"
    functionSourceFile: "com.github.javaparser.CommentsInserter"
    linkageType: null
    functionLinenumber: 142
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.TreeSet"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.CommentsInserter$lambda_attributeLineCommentsOnSameLine_3__1154].bootstrap$()"
    - "[com.github.javaparser.CommentsInserter$isLineComment__1155].bootstrap$()"
    - "[com.github.javaparser.CommentsInserter$lambda_attributeLineCommentsOnSameLine_6__1156].bootstrap$(com.github.javaparser.CommentsInserter,java.util.List,java.util.List)"
    functionUses: 1
    ICount: 14
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.CommentsInserter:143,1"
      Dst: "[java.util.LinkedList].<init>"
    - Src: "com.github.javaparser.CommentsInserter:144,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.CommentsInserter:144,1"
      Dst: "[com.github.javaparser.CommentsInserter$lambda_attributeLineCommentsOnSameLine_3__1154].bootstrap$"
    - Src: "com.github.javaparser.CommentsInserter:144,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "com.github.javaparser.CommentsInserter:144,1"
      Dst: "[com.github.javaparser.CommentsInserter$isLineComment__1155].bootstrap$"
    - Src: "com.github.javaparser.CommentsInserter:144,1"
      Dst: "[com.github.javaparser.CommentsInserter$lambda_attributeLineCommentsOnSameLine_6__1156].bootstrap$"
    - Src: "com.github.javaparser.CommentsInserter:144,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "com.github.javaparser.CommentsInserter:151,1"
      Dst: "[java.util.AbstractSet].removeAll"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.comments.LineComment"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 40
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.CommentsInserter:155"
      Branch Sides:
      - BranchSide: "com.github.javaparser.CommentsInserter:156"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.CommentsInserter:155"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.CommentsInserter:155"
      Branch Sides:
      - BranchSide: "com.github.javaparser.CommentsInserter:160"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.CommentsInserter:159"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.CommentsInserter:160"
      Branch Sides:
      - BranchSide: "com.github.javaparser.CommentsInserter:168"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.CommentsInserter:167"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.CommentsInserter:160"
      Branch Sides:
      - BranchSide: "com.github.javaparser.CommentsInserter:168"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.CommentsInserter:167"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.CommentsInserter:161"
      Branch Sides:
      - BranchSide: "com.github.javaparser.CommentsInserter:164"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.CommentsInserter:163"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.CommentsInserter:172"
      Branch Sides:
      - BranchSide: "com.github.javaparser.CommentsInserter:177"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.CommentsInserter:176"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.CommentsInserter:173"
      Branch Sides:
      - BranchSide: "com.github.javaparser.CommentsInserter:176"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.CommentsInserter:175"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.CommentsInserter:155,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithRange].hasRange"
    - Src: "com.github.javaparser.CommentsInserter:160,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithRange].getBegin"
    - Src: "com.github.javaparser.CommentsInserter:160,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.CommentsInserter:160,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.CommentsInserter:160,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.CommentsInserter:162,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    - Src: "com.github.javaparser.CommentsInserter:168,1"
      Dst: "[java.util.LinkedList].<init>"
    - Src: "com.github.javaparser.CommentsInserter:169,1"
      Dst: "[com.github.javaparser.ast.Node].getChildNodes"
    - Src: "com.github.javaparser.CommentsInserter:169,1"
      Dst: "[java.util.List].addAll"
    - Src: "com.github.javaparser.CommentsInserter:170,1"
      Dst: "[com.github.javaparser.utils.PositionUtils].sortByBeginPosition"
    - Src: "com.github.javaparser.CommentsInserter:171,1"
      Dst: "[java.util.Collections].reverse"
    - Src: "com.github.javaparser.CommentsInserter:172,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.github.javaparser.CommentsInserter:172,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.CommentsInserter:172,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.CommentsInserter:173,1"
      Dst: "[com.github.javaparser.CommentsInserter].attributeLineCommentToNodeOrChild"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.CommentsInserter].thereAreLinesBetween(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.CommentsInserter"
    linkageType: null
    functionLinenumber: 180
    functionDepth: 0
    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.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)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithRange].getEnd()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithRange].getBegin()"
    functionUses: 2
    ICount: 26
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.CommentsInserter:181"
      Branch Sides:
      - BranchSide: "com.github.javaparser.CommentsInserter:182"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.CommentsInserter:181"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.CommentsInserter:181"
      Branch Sides:
      - BranchSide: "com.github.javaparser.CommentsInserter:184"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.CommentsInserter:183"
        BranchSideFuncs:
        - "areInOrder(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.CommentsInserter:184"
      Branch Sides:
      - BranchSide: "com.github.javaparser.CommentsInserter:187"
        BranchSideFuncs:
        - "thereAreLinesBetween(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.CommentsInserter:186"
        BranchSideFuncs:
        - "getBegin()"
        - "getEnd()"
    - Branch String: "com.github.javaparser.CommentsInserter:188"
      Branch Sides:
      - BranchSide: "com.github.javaparser.CommentsInserter:186"
        BranchSideFuncs:
        - "getBegin()"
        - "getEnd()"
    Callsites:
    - Src: "com.github.javaparser.CommentsInserter:181,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithRange].hasRange"
    - Src: "com.github.javaparser.CommentsInserter:184,1"
      Dst: "[com.github.javaparser.utils.PositionUtils].areInOrder"
    - Src: "com.github.javaparser.CommentsInserter:185,1"
      Dst: "[com.github.javaparser.CommentsInserter].thereAreLinesBetween"
    - Src: "com.github.javaparser.CommentsInserter:187,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithRange].getEnd"
    - Src: "com.github.javaparser.CommentsInserter:187,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.CommentsInserter:188,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithRange].getBegin"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.CommentsInserter].commentIsOnNextLine(com.github.javaparser.ast.Node,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.CommentsInserter"
    linkageType: null
    functionLinenumber: 191
    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()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithRange].hasRange()"
    - "[com.github.javaparser.ast.Node].getRange()"
    - "[com.github.javaparser.ast.Node].getRange()"
    functionUses: 1
    ICount: 24
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.CommentsInserter:192"
      Branch Sides:
      - BranchSide: "com.github.javaparser.CommentsInserter:193"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.CommentsInserter:192"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.CommentsInserter:192"
      Branch Sides:
      - BranchSide: "com.github.javaparser.CommentsInserter:194"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.CommentsInserter:193"
        BranchSideFuncs:
        - "getRange()"
    - Branch String: "com.github.javaparser.CommentsInserter:194"
      Branch Sides:
      - BranchSide: "com.github.javaparser.CommentsInserter:193"
        BranchSideFuncs:
        - "getRange()"
    Callsites:
    - Src: "com.github.javaparser.CommentsInserter:192,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithRange].hasRange"
    - Src: "com.github.javaparser.CommentsInserter:194,1"
      Dst: "[com.github.javaparser.ast.Node].getRange"
    - Src: "com.github.javaparser.CommentsInserter:194,1"
      Dst: "[java.util.Optional].get"
    JavaMethodInfo: null
    BBCount: 7
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.List"
    - "java.util.List"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.CommentsInserter:144,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.CommentsInserter:144,1"
      Dst: "[com.github.javaparser.CommentsInserter$lambda_attributeLineCommentsOnSameLine_4__1322].bootstrap$"
    - Src: "com.github.javaparser.CommentsInserter:144,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "com.github.javaparser.CommentsInserter:144,1"
      Dst: "[com.github.javaparser.CommentsInserter$lambda_attributeLineCommentsOnSameLine_5__1323].bootstrap$"
    - Src: "com.github.javaparser.CommentsInserter:144,1"
      Dst: "[java.util.stream.Stream].forEach"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.comments.Comment"
    - "java.util.List"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.CommentsInserter:147"
      Branch Sides:
      - BranchSide: "com.github.javaparser.CommentsInserter:150"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.CommentsInserter:149"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.CommentsInserter:147"
      Branch Sides:
      - BranchSide: "com.github.javaparser.CommentsInserter:150"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.CommentsInserter:149"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.CommentsInserter:145,1"
      Dst: "[com.github.javaparser.ast.Node].getRange"
    - Src: "com.github.javaparser.CommentsInserter:145,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.CommentsInserter:147,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].asLineComment"
    - Src: "com.github.javaparser.CommentsInserter:147,1"
      Dst: "[com.github.javaparser.CommentsInserter].attributeLineCommentToNodeOrChild"
    - Src: "com.github.javaparser.CommentsInserter:148,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.CommentsInserter].lambda$attributeLineCommentsOnSameLine$4(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.CommentsInserter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.CommentsInserter:144,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithRange].hasRange"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.CommentsInserter].lambda$attributeLineCommentsOnSameLine$3(com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.CommentsInserter"
    linkageType: null
    functionLinenumber: 143
    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:144,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithRange].hasRange"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 91
    functionDepth: 0
    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:92"
      Branch Sides:
      - BranchSide: "com.github.javaparser.CommentsInserter:91"
        BranchSideFuncs:
        - "nodeContains(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node,boolean)"
    Callsites:
    - Src: "com.github.javaparser.CommentsInserter:92,1"
      Dst: "[com.github.javaparser.utils.PositionUtils].nodeContains"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.CommentsInserter].lambda$insertComments$1(com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.CommentsInserter"
    linkageType: null
    functionLinenumber: 91
    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:92,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithRange].hasRange"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.CommentsInserter].lambda$insertComments$0(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.CommentsInserter"
    linkageType: null
    functionLinenumber: 87
    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:88"
      Branch Sides:
      - BranchSide: "com.github.javaparser.CommentsInserter:87"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.MapperFeature].values()"
    functionSourceFile: "com.fasterxml.jackson.databind.MapperFeature"
    linkageType: null
    functionLinenumber: 16
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.MapperFeature[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.ForStmt].clone()"
    - "[com.github.javaparser.ast.type.PrimitiveType].clone()"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].clone()"
    - "[com.github.javaparser.ast.stmt.AssertStmt].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].clone()"
    - "[com.github.javaparser.ast.expr.SwitchExpr].clone()"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].clone()"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].clone()"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.AssignExpr].clone()"
    - "[com.github.javaparser.ast.stmt.BlockStmt].clone()"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].clone()"
    - "[com.github.javaparser.ast.type.ReferenceType].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].clone()"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].clone()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.type.WildcardType].clone()"
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].clone()"
    - "[com.github.javaparser.ast.stmt.TryStmt].clone()"
    - "[com.github.javaparser.ast.body.FieldDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.PatternExpr].clone()"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].clone()"
    - "[com.github.javaparser.ast.type.TypeParameter].clone()"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].clone()"
    - "[com.github.javaparser.ast.stmt.YieldStmt].clone()"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].clone()"
    - "[com.github.javaparser.ast.type.VarType].clone()"
    - "[com.github.javaparser.ast.expr.LiteralExpr].clone()"
    - "[com.github.javaparser.ast.type.VoidType].clone()"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].clone()"
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.expr.NameExpr].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].clone()"
    - "[com.github.javaparser.ast.type.UnionType].clone()"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].clone()"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.ThisExpr].clone()"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].clone()"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].clone()"
    - "[com.github.javaparser.ast.expr.TypeExpr].clone()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].clone()"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].clone()"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.body.MethodDeclaration].clone()"
    - "[com.github.javaparser.ast.body.EnumDeclaration].clone()"
    - "[com.github.javaparser.ast.body.ReceiverParameter].clone()"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].clone()"
    - "[com.github.javaparser.ast.stmt.DoStmt].clone()"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].clone()"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].clone()"
    - "[com.github.javaparser.ast.expr.Name].clone()"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].clone()"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].clone()"
    - "[com.github.javaparser.ast.body.VariableDeclarator].clone()"
    - "[com.github.javaparser.ast.type.Type].clone()"
    - "[com.github.javaparser.ast.Modifier].clone()"
    - "[com.github.javaparser.ast.ImportDeclaration].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.type.IntersectionType].clone()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.Expression].clone()"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].clone()"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.CastExpr].clone()"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.Statement].clone()"
    - "[com.github.javaparser.ast.expr.SimpleName].clone()"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].clone()"
    - "[com.github.javaparser.ast.stmt.BreakStmt].clone()"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].clone()"
    - "[java.lang.Thread].clone()"
    - "[com.github.javaparser.ast.expr.ClassExpr].clone()"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].clone()"
    - "[com.github.javaparser.ast.body.Parameter].clone()"
    - "[com.github.javaparser.ast.Node].clone()"
    - "[com.github.javaparser.ast.PackageDeclaration].clone()"
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.type.ArrayType].clone()"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].clone()"
    - "[com.github.javaparser.ast.expr.LambdaExpr].clone()"
    - "[com.github.javaparser.ast.stmt.WhileStmt].clone()"
    - "[com.github.javaparser.ast.stmt.CatchClause].clone()"
    - "[com.github.javaparser.ast.stmt.IfStmt].clone()"
    - "[com.github.javaparser.ast.CompilationUnit].clone()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].clone()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].clone()"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].clone()"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].clone()"
    - "[com.github.javaparser.ast.expr.SuperExpr].clone()"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].clone()"
    - "[com.github.javaparser.ast.ArrayCreationLevel].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDirective].clone()"
    - "[com.github.javaparser.ast.expr.MemberValuePair].clone()"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].clone()"
    - "[com.github.javaparser.ast.body.RecordDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].clone()"
    - "[com.github.javaparser.ast.expr.UnaryExpr].clone()"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.BinaryExpr].clone()"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].clone()"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].clone()"
    - "[com.github.javaparser.ast.type.UnknownType].clone()"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].clone()"
    - "[com.fasterxml.jackson.databind.util.ISO8601DateFormat].clone()"
    functionUses: 1
    ICount: 4
    EdgeCount: 115
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.MapperFeature:17,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.MapperFeature].valueOf(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.MapperFeature"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.MapperFeature"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.MapperFeature:17,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.MapperFeature].collectLongDefaults()"
    functionSourceFile: "com.fasterxml.jackson.databind.MapperFeature"
    linkageType: null
    functionLinenumber: 626
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.MapperFeature].values()"
    - "[com.fasterxml.jackson.databind.MapperFeature].enabledByDefault()"
    - "[com.fasterxml.jackson.databind.MapperFeature].getLongMask()"
    functionUses: 1
    ICount: 13
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.MapperFeature:628"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.MapperFeature:633"
        BranchSideFuncs:
        - "values()"
        - "enabledByDefault()"
      - BranchSide: "com.fasterxml.jackson.databind.MapperFeature:632"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.MapperFeature:629"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.MapperFeature:627"
        BranchSideFuncs:
        - "getLongMask()"
      - BranchSide: "com.fasterxml.jackson.databind.MapperFeature:626"
        BranchSideFuncs:
        - "values()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.MapperFeature:628,1"
      Dst: "[com.fasterxml.jackson.databind.MapperFeature].values"
    - Src: "com.fasterxml.jackson.databind.MapperFeature:629,1"
      Dst: "[com.fasterxml.jackson.databind.MapperFeature].enabledByDefault"
    - Src: "com.fasterxml.jackson.databind.MapperFeature:630,1"
      Dst: "[com.fasterxml.jackson.databind.MapperFeature].getLongMask"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.MapperFeature].<init>(java.lang.String,int,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.MapperFeature"
    linkageType: null
    functionLinenumber: 635
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 34
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.MapperFeature:636,1"
      Dst: "[java.lang.Enum].<init>"
    - Src: "com.fasterxml.jackson.databind.MapperFeature:638,1"
      Dst: "[java.lang.Enum].ordinal"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.MapperFeature].enabledByDefault()"
    functionSourceFile: "com.fasterxml.jackson.databind.MapperFeature"
    linkageType: null
    functionLinenumber: 641
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.MapperFeature].getMask()"
    functionSourceFile: "com.fasterxml.jackson.databind.MapperFeature"
    linkageType: null
    functionLinenumber: 648
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.MapperFeature].getLongMask()"
    functionSourceFile: "com.fasterxml.jackson.databind.MapperFeature"
    linkageType: null
    functionLinenumber: 653
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.MapperFeature].enabledIn(int)"
    functionSourceFile: "com.fasterxml.jackson.databind.MapperFeature"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.MapperFeature:660"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.MapperFeature:659"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.MapperFeature].enabledIn(long)"
    functionSourceFile: "com.fasterxml.jackson.databind.MapperFeature"
    linkageType: null
    functionLinenumber: 664
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.MapperFeature:665"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.MapperFeature:664"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.MapperFeature].$values()"
    functionSourceFile: "com.fasterxml.jackson.databind.MapperFeature"
    linkageType: null
    functionLinenumber: 16
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.MapperFeature[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 70
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.BigSignificand].<init>(long)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.BigSignificand"
    linkageType: null
    functionLinenumber: 19
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.BigSignificand:21"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.BigSignificand:22"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.BigSignificand:21"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.BigSignificand:21"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.BigSignificand:24"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.BigSignificand:23"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.BigSignificand:20,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.BigSignificand:22,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.BigSignificand:22,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.BigSignificand:22,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.BigSignificand:22,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.BigSignificand].add(int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.BigSignificand"
    linkageType: null
    functionLinenumber: 36
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.BigSignificand].x(int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.BigSignificand].x(int,int)"
    functionUses: 1
    ICount: 25
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.BigSignificand:37"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.BigSignificand:40"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.BigSignificand:39"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.BigSignificand:42"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.BigSignificand:46"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.BigSignificand:43,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.BigSignificand].x"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.BigSignificand:47,1"
      Dst: "[java.lang.Math].min"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.BigSignificand].fma(int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.BigSignificand"
    linkageType: null
    functionLinenumber: 58
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.BigSignificand].x(int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.BigSignificand].x(int,int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.BigSignificand].x(int,int)"
    functionUses: 1
    ICount: 27
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.BigSignificand:62"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.BigSignificand:66"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.BigSignificand:67"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.BigSignificand:71"
        BranchSideFuncs:
        - "x(int,int)"
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.BigSignificand:70"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.BigSignificand:63,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.BigSignificand].x"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.BigSignificand].toBigInteger()"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.BigSignificand"
    linkageType: null
    functionLinenumber: 73
    functionDepth: 0
    returnType: "java.math.BigInteger"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.BigSignificand:76"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.BigSignificand:78"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.BigSignificand:75,1"
      Dst: "[java.nio.ByteBuffer].wrap"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.BigSignificand:75,1"
      Dst: "[java.nio.ByteBuffer].asIntBuffer"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.BigSignificand:77,1"
      Dst: "[java.nio.IntBuffer].put"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.BigSignificand:79,1"
      Dst: "[java.math.BigInteger].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.BigSignificand].x(int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.BigSignificand"
    linkageType: null
    functionLinenumber: 82
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.BigSignificand].x(int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.BigSignificand"
    linkageType: null
    functionLinenumber: 86
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.comments.JavadocComment].<init>()"
    functionSourceFile: "com.github.javaparser.ast.comments.JavadocComment"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.comments.JavadocComment:46,1"
      Dst: "[com.github.javaparser.ast.comments.JavadocComment].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.comments.JavadocComment].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.comments.JavadocComment"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.comments.JavadocComment:51,1"
      Dst: "[com.github.javaparser.ast.comments.JavadocComment].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 58
    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:59,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].<init>"
    - Src: "com.github.javaparser.ast.comments.JavadocComment:60,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 65
    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.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.EqualsVisitor].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.GenericVisitorAdapter].visit(com.github.javaparser.ast.comments.JavadocComment,java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.comments.JavadocComment,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].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.GenericListVisitorAdapter].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.HashCodeVisitor].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)"
    functionUses: 416
    ICount: 5
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.comments.JavadocComment:66,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 71
    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.comments.JavadocComment,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.comments.JavadocComment,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].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)"
    functionUses: 116
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.comments.JavadocComment:72,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.comments.JavadocComment].parse()"
    functionSourceFile: "com.github.javaparser.ast.comments.JavadocComment"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.javadoc.Javadoc"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.comments.JavadocComment:76,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].getContent"
    - Src: "com.github.javaparser.ast.comments.JavadocComment:76,1"
      Dst: "[com.github.javaparser.StaticJavaParser].parseJavadoc"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    functionSourceFile: "com.github.javaparser.ast.comments.JavadocComment"
    linkageType: null
    functionLinenumber: 81
    functionDepth: 0
    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: 144
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.comments.JavadocComment:82,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>"
    - Src: "com.github.javaparser.ast.comments.JavadocComment:82,1"
      Dst: "[com.github.javaparser.ast.comments.JavadocComment].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.comments.JavadocComment].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.comments.JavadocComment"
    linkageType: null
    functionLinenumber: 87
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.JavadocCommentMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.comments.JavadocComment].isJavadocComment()"
    functionSourceFile: "com.github.javaparser.ast.comments.JavadocComment"
    linkageType: null
    functionLinenumber: 93
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.comments.JavadocComment].asJavadocComment()"
    functionSourceFile: "com.github.javaparser.ast.comments.JavadocComment"
    linkageType: null
    functionLinenumber: -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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.comments.JavadocComment].ifJavadocComment(java.util.function.Consumer)"
    functionSourceFile: "com.github.javaparser.ast.comments.JavadocComment"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.comments.JavadocComment:106,1"
      Dst: "[java.util.function.Consumer].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.comments.JavadocComment].toJavadocComment()"
    functionSourceFile: "com.github.javaparser.ast.comments.JavadocComment"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.comments.JavadocComment:112,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.comments.JavadocComment].getHeader()"
    functionSourceFile: "com.github.javaparser.ast.comments.JavadocComment"
    linkageType: null
    functionLinenumber: 116
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.comments.JavadocComment].getFooter()"
    functionSourceFile: "com.github.javaparser.ast.comments.JavadocComment"
    linkageType: null
    functionLinenumber: 121
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 31
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.ConflictingGenericTypesException:32,1"
      Dst: "[java.lang.String].format"
    - Src: "com.github.javaparser.resolution.logic.ConflictingGenericTypesException:32,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$from__802].bootstrap$()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$from__802"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$from__802].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$from__802:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$from__802].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$from__802].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$from__802"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$from__802:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$from__802].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$from__802"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.model.Value].'from'(com.github.javaparser.resolution.declarations.ResolvedValueDeclaration)"
    functionUses: 9
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$from__802:-1,1"
      Dst: "[com.github.javaparser.resolution.model.Value].from"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 27
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator:28,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 31
    functionDepth: 0
    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:32,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator].forbidAbstractModifier"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator:33,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator].forbidNonStaticFieldsInRecords"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator:34,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator].validateRecordComponentAccessorMethods"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 37
    functionDepth: 0
    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:38"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator:41"
        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:40"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator:38,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator:38,1"
      Dst: "[com.github.javaparser.ast.Modifier].abstractModifier"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator:38,1"
      Dst: "[com.github.javaparser.ast.NodeList].contains"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator:39,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report"
    JavaMethodInfo: null
    BBCount: 3
    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: null
    functionLinenumber: 43
    functionDepth: 0
    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__1135].bootstrap$()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithMembers].getFields()"
    - "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,java.lang.String,java.lang.Object[])"
    functionUses: 1
    ICount: 14
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator:45"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator:48"
        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:47"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator:44,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithMembers].getFields"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator:44,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator:44,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator$lambda_forbidNonStaticFieldsInRecords_0__1135].bootstrap$"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator:44,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator:44,1"
      Dst: "[java.util.stream.Stream].count"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator:46,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 77
    functionDepth: 0
    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__1136].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:78,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].getParameters"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator:78,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator$lambda_validateRecordComponentAccessorMethods_3__1136].bootstrap$"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator:78,1"
      Dst: "[com.github.javaparser.ast.NodeList].forEach"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 27
    functionDepth: 0
    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:28,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator].accept"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 27
    functionDepth: 0
    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: 2
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator:28,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator].accept"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    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: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator:79,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithSimpleName].getNameAsString"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator:79,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithMembers].getMethodsByName"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator:79,1"
      Dst: "[java.util.Collection].stream"
    - 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_1__1324].bootstrap$"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator:79,1"
      Dst: "[java.util.stream.Stream].filter"
    - 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_2__1325].bootstrap$"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator:79,1"
      Dst: "[java.util.stream.Stream].forEach"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    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: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator:80"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator:83"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator:82"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator:80,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].getType"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator:80,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].getType"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator:80,1"
      Dst: "[com.github.javaparser.ast.Node].equals"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator:81,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithType].getTypeAsString"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator:81,1"
      Dst: "[java.lang.String].format"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator:81,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.MethodDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator:79,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getParameters"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator:79,1"
      Dst: "[com.github.javaparser.ast.NodeList].isEmpty"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 43
    functionDepth: 0
    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: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod$Serialization].<init>(java.lang.reflect.Method)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod$Serialization"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod$Serialization:307,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod$Serialization:308,1"
      Dst: "[java.lang.reflect.Method].getDeclaringClass"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod$Serialization:309,1"
      Dst: "[java.lang.reflect.Method].getName"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod$Serialization:310,1"
      Dst: "[java.lang.reflect.Method].getParameterTypes"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_189__948].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_189__948"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__948].<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__948:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_189__948].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_189__948].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_189__948"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_189__948:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_189__948].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_189__948"
    linkageType: null
    functionLinenumber: -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.type.Type)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_189__948:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$189"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__119].bootstrap$(com.github.javaparser.ast.stmt.UnparsableStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__119"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.UnparsableStmt"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__119].<init>(com.github.javaparser.ast.stmt.UnparsableStmt)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__119:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__119].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__119].<init>(com.github.javaparser.ast.stmt.UnparsableStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__119"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.UnparsableStmt"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__119:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__119].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__119"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__119:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_toMethodUsage_5__373].bootstrap$()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_toMethodUsage_5__373"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Supplier"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_toMethodUsage_5__373].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_toMethodUsage_5__373:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_toMethodUsage_5__373].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_toMethodUsage_5__373].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_toMethodUsage_5__373"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_toMethodUsage_5__373:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_toMethodUsage_5__373].get()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_toMethodUsage_5__373"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].lambda$toMethodUsage$5()"
    functionUses: 3
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_toMethodUsage_5__373:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].lambda$toMethodUsage$5"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_27__1064].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_27__1064"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_27__1064].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_27__1064:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_27__1064].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_27__1064].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_27__1064"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_27__1064:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_27__1064].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_27__1064"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__1064:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$27"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.Serializers$Base].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.Serializers$Base"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.Serializers$Base:101,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.Serializers$Base].findSerializer(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanDescription)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.Serializers$Base"
    linkageType: null
    functionLinenumber: 106
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.SerializationConfig"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.BeanDescription"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.Serializers$Base].findReferenceSerializer(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.type.ReferenceType,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.Serializers$Base"
    linkageType: null
    functionLinenumber: 115
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.SerializationConfig"
    - "com.fasterxml.jackson.databind.type.ReferenceType"
    - "com.fasterxml.jackson.databind.BeanDescription"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers].findSerializer(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanDescription)"
    - "[com.fasterxml.jackson.databind.module.SimpleSerializers].findSerializer(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanDescription)"
    - "[com.fasterxml.jackson.databind.ser.Serializers$Base].findSerializer(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanDescription)"
    functionUses: 1
    ICount: 8
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.Serializers$Base:116,1"
      Dst: "[com.fasterxml.jackson.databind.ser.Serializers$Base].findSerializer"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.Serializers$Base].findArraySerializer(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.type.ArrayType,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.Serializers$Base"
    linkageType: null
    functionLinenumber: 123
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.SerializationConfig"
    - "com.fasterxml.jackson.databind.type.ArrayType"
    - "com.fasterxml.jackson.databind.BeanDescription"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.Serializers$Base].findCollectionSerializer(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.type.CollectionType,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.Serializers$Base"
    linkageType: null
    functionLinenumber: 131
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.SerializationConfig"
    - "com.fasterxml.jackson.databind.type.CollectionType"
    - "com.fasterxml.jackson.databind.BeanDescription"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.Serializers$Base].findCollectionLikeSerializer(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.type.CollectionLikeType,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.Serializers$Base"
    linkageType: null
    functionLinenumber: 139
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.SerializationConfig"
    - "com.fasterxml.jackson.databind.type.CollectionLikeType"
    - "com.fasterxml.jackson.databind.BeanDescription"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.Serializers$Base].findMapSerializer(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.type.MapType,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.Serializers$Base"
    linkageType: null
    functionLinenumber: 148
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 6
    argTypes:
    - "com.fasterxml.jackson.databind.SerializationConfig"
    - "com.fasterxml.jackson.databind.type.MapType"
    - "com.fasterxml.jackson.databind.BeanDescription"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.Serializers$Base].findMapLikeSerializer(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.type.MapLikeType,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.Serializers$Base"
    linkageType: null
    functionLinenumber: 157
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 6
    argTypes:
    - "com.fasterxml.jackson.databind.SerializationConfig"
    - "com.fasterxml.jackson.databind.type.MapLikeType"
    - "com.fasterxml.jackson.databind.BeanDescription"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getInternalType_4__664].bootstrap$(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getInternalType_4__664"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Supplier"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getInternalType_4__664].<init>(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getInternalType_4__664:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getInternalType_4__664].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getInternalType_4__664].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getInternalType_4__664"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getInternalType_4__664:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getInternalType_4__664].get()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getInternalType_4__664"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].lambda$getInternalType$4(java.lang.String)"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getInternalType_4__664:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].lambda$getInternalType$4"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.DefaultCacheProvider$Builder].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.DefaultCacheProvider$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.DefaultCacheProvider$Builder:111,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.DefaultCacheProvider$Builder].maxDeserializerCacheSize(int)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.DefaultCacheProvider$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.DefaultCacheProvider$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.cfg.DefaultCacheProvider$Builder:126"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.DefaultCacheProvider$Builder:129"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.DefaultCacheProvider$Builder:128"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.DefaultCacheProvider$Builder:127,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.DefaultCacheProvider$Builder].build()"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.DefaultCacheProvider$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.DefaultCacheProvider"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.DefaultCacheProvider$Builder:139,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.DefaultCacheProvider].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.RawValue].<init>(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.RawValue"
    linkageType: null
    functionLinenumber: 28
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.RawValue:29,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.RawValue].<init>(com.fasterxml.jackson.core.SerializableString)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.RawValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.SerializableString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.RawValue:33,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.RawValue].<init>(com.fasterxml.jackson.databind.JsonSerializable)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.RawValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JsonSerializable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.RawValue:37,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.RawValue].<init>(java.lang.Object,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.RawValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.RawValue:48,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.RawValue].rawValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.RawValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.RawValue].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.RawValue"
    linkageType: null
    functionLinenumber: 62
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.POJONode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.IntNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.InternalNodeMapper$WrapperForSerializer].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.util.RawValue].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.BinaryNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.type.TypeBase].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.TextNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.NullNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.ShortNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.util.JSONPObject].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.util.JSONWrappedObject].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.MissingNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.LongNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.BooleanNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.FloatNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.util.RawValue]._serialize(com.fasterxml.jackson.core.JsonGenerator)"
    functionUses: 4
    ICount: 12
    EdgeCount: 21
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.RawValue:63"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.RawValue:66"
        BranchSideFuncs:
        - "serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
      - BranchSide: "com.fasterxml.jackson.databind.util.RawValue:65"
        BranchSideFuncs:
        - "_serialize(com.fasterxml.jackson.core.JsonGenerator)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.RawValue:64,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializable].serialize"
    - Src: "com.fasterxml.jackson.databind.util.RawValue:66,1"
      Dst: "[com.fasterxml.jackson.databind.util.RawValue]._serialize"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.RawValue].serializeWithType(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.RawValue"
    linkageType: null
    functionLinenumber: 73
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.JSONWrappedObject].serializeWithType(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].serializeWithType(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.type.TypeBase].serializeWithType(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.node.MissingNode].serializeWithType(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.node.ValueNode].serializeWithType(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].serializeWithType(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.util.RawValue].serializeWithType(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.node.InternalNodeMapper$WrapperForSerializer].serializeWithType(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.util.JSONPObject].serializeWithType(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.util.RawValue].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionUses: 2
    ICount: 16
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.RawValue:74"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.RawValue:76"
        BranchSideFuncs:
        - "serializeWithType(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
      - BranchSide: "com.fasterxml.jackson.databind.util.RawValue:75"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.RawValue:76"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.RawValue:81"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.RawValue:75,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializable].serializeWithType"
    - Src: "com.fasterxml.jackson.databind.util.RawValue:80,1"
      Dst: "[com.fasterxml.jackson.databind.util.RawValue].serialize"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.RawValue].serialize(com.fasterxml.jackson.core.JsonGenerator)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.RawValue"
    linkageType: null
    functionLinenumber: 85
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.GeneratorBase].writeObject(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeObject(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.RawValue]._serialize(com.fasterxml.jackson.core.JsonGenerator)"
    functionUses: 1
    ICount: 10
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.RawValue:86"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.RawValue:89"
        BranchSideFuncs:
        - "_serialize(com.fasterxml.jackson.core.JsonGenerator)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.RawValue:88,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeObject"
    - Src: "com.fasterxml.jackson.databind.util.RawValue:90,1"
      Dst: "[com.fasterxml.jackson.databind.util.RawValue]._serialize"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.RawValue]._serialize(com.fasterxml.jackson.core.JsonGenerator)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.RawValue"
    linkageType: null
    functionLinenumber: 95
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonGenerator].writeRawValue(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].writeRawValue(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeRawValue(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeRawValue(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeRawValue(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeRawValue(java.lang.String)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].writeRawValue(java.lang.String)"
    functionUses: 2
    ICount: 13
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.RawValue:96"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.RawValue:99"
        BranchSideFuncs:
        - "writeRawValue(com.fasterxml.jackson.core.SerializableString)"
      - BranchSide: "com.fasterxml.jackson.databind.util.RawValue:98"
        BranchSideFuncs:
        - "writeRawValue(java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.RawValue:97,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeRawValue"
    - Src: "com.fasterxml.jackson.databind.util.RawValue:99,1"
      Dst: "[java.lang.String].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.RawValue].equals(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.RawValue"
    linkageType: null
    functionLinenumber: 104
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.TextNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.FloatNode].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocSnippet].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].equals(java.lang.Object)"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.DataKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.JavadocBlockTag].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.PropertyName].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.POJONode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Base64Variant].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.ArrayBuilders$1].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].equals(java.lang.Object)"
    - "[com.github.javaparser.Range].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonLocation].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.ContentReference].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.SerializedString].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.MethodReferenceThrowsCompatibleWithType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.Position].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.ThrowsBound].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.JavaToken].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperLowerBound].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonPointer].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.CapturesBound].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.LambdaThrowsCompatibleWithType].equals(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.Javadoc].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocInlineTag].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.Pair].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BinaryNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperUpperBound].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocDescription].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Version].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ClassKey].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TypeKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeContainedByType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.RawValue].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.sym.Name:com.fasterxml.jackson.databind.node.BooleanNode:com.fasterxml.jackson.databind.node.IntNode:com.fasterxml.jackson.databind.node.LongNode:com.fasterxml.jackson.databind.node.MissingNode:com.fasterxml.jackson.databind.node.NullNode:com.fasterxml.jackson.databind.node.ShortNode:com.fasterxml.jackson.databind.type.IdentityEqualityType:com.fasterxml.jackson.databind.util.StdDateFormat:com.github.javaparser.printer.concretesyntaxmodel.CsmIndent:com.github.javaparser.printer.concretesyntaxmodel.CsmUnindent:com.github.javaparser.resolution.logic.InferenceVariableType].equals(java.lang.Object)"
    functionUses: 33
    ICount: 22
    EdgeCount: 115
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.RawValue:105"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.RawValue:106"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.RawValue:105"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.RawValue:106"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.RawValue:107"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.RawValue:106"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.RawValue:109"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.RawValue:112"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.RawValue:111"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.util.RawValue:112"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.RawValue:111"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.util.RawValue:112"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.RawValue:111"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.RawValue:112,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.RawValue].hashCode()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.RawValue"
    linkageType: null
    functionLinenumber: 116
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.ObjectNode].hashCode()"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].hashCode()"
    - "[com.github.javaparser.javadoc.description.JavadocSnippet].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].hashCode()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].hashCode()"
    - "[com.github.javaparser.javadoc.Javadoc].hashCode()"
    - "[com.fasterxml.jackson.databind.node.POJONode].hashCode()"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].hashCode()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].hashCode()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].hashCode()"
    - "[com.fasterxml.jackson.core.io.ContentReference].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.ThrowsBound].hashCode()"
    - "[com.github.javaparser.Position].hashCode()"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperLowerBound].hashCode()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].hashCode()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].hashCode()"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].hashCode()"
    - "[com.github.javaparser.ast.NodeList].hashCode()"
    - "[com.github.javaparser.Range].hashCode()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].hashCode()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType].hashCode()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].hashCode()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].hashCode()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].hashCode()"
    - "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperUpperBound].hashCode()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].hashCode()"
    - "[com.github.javaparser.utils.Pair].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeContainedByType].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound].hashCode()"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].hashCode()"
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature].hashCode()"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].hashCode()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].hashCode()"
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].hashCode()"
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].hashCode()"
    - "[com.fasterxml.jackson.core.Version].hashCode()"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].hashCode()"
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[com.fasterxml.jackson.databind.type.IdentityEqualityType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation].hashCode()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].hashCode()"
    - "[com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade].hashCode()"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].hashCode()"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].hashCode()"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].hashCode()"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].hashCode()"
    - "[com.fasterxml.jackson.databind.node.TextNode].hashCode()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.CapturesBound].hashCode()"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].hashCode()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].hashCode()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].hashCode()"
    - "[com.fasterxml.jackson.core.JsonPointer].hashCode()"
    - "[com.fasterxml.jackson.databind.node.FloatNode].hashCode()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.MethodReferenceThrowsCompatibleWithType].hashCode()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].hashCode()"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].hashCode()"
    - "[com.fasterxml.jackson.databind.PropertyName].hashCode()"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].hashCode()"
    - "[com.github.javaparser.javadoc.description.JavadocDescription].hashCode()"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].hashCode()"
    - "[com.fasterxml.jackson.core.Base64Variant].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType].hashCode()"
    - "[com.fasterxml.jackson.databind.node.NullNode].hashCode()"
    - "[com.github.javaparser.JavaToken].hashCode()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].hashCode()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].hashCode()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].hashCode()"
    - "[com.github.javaparser.javadoc.JavadocBlockTag].hashCode()"
    - "[com.fasterxml.jackson.databind.node.MissingNode].hashCode()"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].hashCode()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType].hashCode()"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].hashCode()"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].hashCode()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].hashCode()"
    - "[com.github.javaparser.javadoc.description.JavadocInlineTag].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.LambdaThrowsCompatibleWithType].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].hashCode()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].hashCode()"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo].hashCode()"
    - "[com.fasterxml.jackson.core.io.SerializedString].hashCode()"
    - "[com.github.javaparser.ast.DataKey].hashCode()"
    - "[com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].hashCode()"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].hashCode()"
    - "[com.fasterxml.jackson.databind.util.RawValue].hashCode()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].hashCode()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features:com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey:com.fasterxml.jackson.core.JsonLocation:com.fasterxml.jackson.core.sym.Name:com.fasterxml.jackson.databind.JavaType:com.fasterxml.jackson.databind.jsontype.NamedType:com.fasterxml.jackson.databind.node.BinaryNode:com.fasterxml.jackson.databind.node.BooleanNode:com.fasterxml.jackson.databind.node.IntNode:com.fasterxml.jackson.databind.node.LongNode:com.fasterxml.jackson.databind.node.ShortNode:com.fasterxml.jackson.databind.type.ClassKey:com.fasterxml.jackson.databind.type.TypeBindings:com.fasterxml.jackson.databind.type.TypeBindings$AsKey:com.fasterxml.jackson.databind.util.TypeKey:com.github.javaparser.printer.concretesyntaxmodel.CsmIndent:com.github.javaparser.printer.concretesyntaxmodel.CsmUnindent:com.github.javaparser.resolution.logic.InferenceVariableType:com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].hashCode()"
    functionUses: 7
    ICount: 8
    EdgeCount: 103
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.RawValue:117"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.RawValue:116"
        BranchSideFuncs:
        - "hashCode()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.RawValue:117,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.RawValue].toString()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.RawValue"
    linkageType: null
    functionLinenumber: 121
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ClassUtil].classNameOf(java.lang.Object)"
    functionUses: 19
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.RawValue:122,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].classNameOf"
    - Src: "com.fasterxml.jackson.databind.util.RawValue:122,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 115
    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__1035].bootstrap$()"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_1__1036].bootstrap$()"
    - "[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_2__1037].bootstrap$()"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_3__1038].bootstrap$()"
    - "[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_4__1039].bootstrap$()"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_5__1040].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__1041].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__1042].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_8__1043].bootstrap$()"
    - "[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_9__1044].bootstrap$()"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_10__1045].bootstrap$()"
    - "[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$isVarArgs__1046].bootstrap$()"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_11__1047].bootstrap$()"
    - "[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_12__1048].bootstrap$()"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_13__1049].bootstrap$()"
    - "[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$isStatic__1050].bootstrap$()"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_14__1051].bootstrap$()"
    - "[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_15__1052].bootstrap$()"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_16__1053].bootstrap$()"
    - "[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_17__1054].bootstrap$()"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_18__1055].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.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_19__1056].bootstrap$()"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_20__1057].bootstrap$()"
    - "[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_21__1058].bootstrap$()"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_22__1059].bootstrap$()"
    - "[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_23__1060].bootstrap$()"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_24__1061].bootstrap$()"
    - "[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_25__1062].bootstrap$()"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_26__1063].bootstrap$()"
    - "[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_27__1064].bootstrap$()"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_28__1065].bootstrap$()"
    - "[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_29__1066].bootstrap$()"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_30__1067].bootstrap$()"
    - "[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_31__1068].bootstrap$()"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_32__1069].bootstrap$()"
    - "[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_33__1070].bootstrap$()"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_34__1071].bootstrap$()"
    - "[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_35__1072].bootstrap$()"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_36__1073].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)"
    - "[com.github.javaparser.ast.validator.Validators].add(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].add(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].add(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].add(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].add(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].add(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].add(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].add(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].add(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].add(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].add(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].add(com.github.javaparser.ast.validator.Validator)"
    functionUses: 2
    ICount: 167
    EdgeCount: 89
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:116,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators].<init>"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:116,1"
      Dst: "[com.github.javaparser.ast.validator.Validators].<init>"
    - 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>"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:47,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_0__1035].bootstrap$"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:47,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_1__1036].bootstrap$"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:47,1"
      Dst: "[com.github.javaparser.ast.validator.SimpleValidator].<init>"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:49,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_2__1037].bootstrap$"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:49,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_3__1038].bootstrap$"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:51,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_4__1039].bootstrap$"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:51,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_5__1040].bootstrap$"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:53,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_6__1041].bootstrap$"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:53,1"
      Dst: "[com.github.javaparser.ast.validator.TreeVisitorValidator].<init>"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:66,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_7__1042].bootstrap$"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:66,1"
      Dst: "[com.github.javaparser.ast.validator.SingleNodeTypeValidator].<init>"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:75,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_8__1043].bootstrap$"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:81,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_9__1044].bootstrap$"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:81,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_10__1045].bootstrap$"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:83,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$isVarArgs__1046].bootstrap$"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:83,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_11__1047].bootstrap$"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:85,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_12__1048].bootstrap$"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:85,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_13__1049].bootstrap$"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:87,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$isStatic__1050].bootstrap$"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:87,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_14__1051].bootstrap$"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:89,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_15__1052].bootstrap$"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:89,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_16__1053].bootstrap$"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:91,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_17__1054].bootstrap$"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:91,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_18__1055].bootstrap$"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:93,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.NoBinaryIntegerLiteralsValidator].<init>"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:95,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.NoUnderscoresInIntegerLiteralsValidator].<init>"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:97,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_19__1056].bootstrap$"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:97,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_20__1057].bootstrap$"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:99,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_21__1058].bootstrap$"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:99,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_22__1059].bootstrap$"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:101,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_23__1060].bootstrap$"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:101,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_24__1061].bootstrap$"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:103,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_25__1062].bootstrap$"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:103,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_26__1063].bootstrap$"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:105,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_27__1064].bootstrap$"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:105,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_28__1065].bootstrap$"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:107,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_29__1066].bootstrap$"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:107,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_30__1067].bootstrap$"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:109,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_31__1068].bootstrap$"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:109,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_32__1069].bootstrap$"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:111,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_33__1070].bootstrap$"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:111,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_34__1071].bootstrap$"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:113,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_35__1072].bootstrap$"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:113,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_36__1073].bootstrap$"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:117,1"
      Dst: "[com.github.javaparser.ast.validator.Validators].add"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 112
    functionDepth: 0
    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:113,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].<init>"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:113,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 112
    functionDepth: 0
    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:113,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getPermittedTypes"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:113,1"
      Dst: "[com.github.javaparser.ast.NodeList].isNonEmpty"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 110
    functionDepth: 0
    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:111,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].<init>"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:111,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 110
    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)"
    - "[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:111"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:110"
        BranchSideFuncs:
        - "hasModifier(com.github.javaparser.ast.Modifier$Keyword)"
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:111"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:110"
        BranchSideFuncs:
        - "hasModifier(com.github.javaparser.ast.Modifier$Keyword)"
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:111,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithModifiers].hasModifier"
    JavaMethodInfo: null
    BBCount: 5
    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: null
    functionLinenumber: 108
    functionDepth: 0
    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:109,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].<init>"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:109,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 108
    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: null
    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: null
    functionLinenumber: 106
    functionDepth: 0
    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:107,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].<init>"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:107,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 106
    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: null
    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: null
    functionLinenumber: 104
    functionDepth: 0
    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:105,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].<init>"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:105,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 104
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.InstanceOfExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].getPattern()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:105,1"
      Dst: "[com.github.javaparser.ast.expr.InstanceOfExpr].getPattern"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:105,1"
      Dst: "[java.util.Optional].isPresent"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 102
    functionDepth: 0
    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:103,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].<init>"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:103,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 102
    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: null
    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: null
    functionLinenumber: 100
    functionDepth: 0
    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:101,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].<init>"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:101,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 100
    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: null
    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: null
    functionLinenumber: 98
    functionDepth: 0
    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:99,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].<init>"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:99,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 98
    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: null
    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: null
    functionLinenumber: 96
    functionDepth: 0
    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:97,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].<init>"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:97,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 96
    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: null
    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: null
    functionLinenumber: 90
    functionDepth: 0
    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:91,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].<init>"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:91,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 90
    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: null
    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: null
    functionLinenumber: 88
    functionDepth: 0
    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.UpgradeJavaMessage].<init>(java.lang.String,com.github.javaparser.ParserConfiguration$LanguageLevel)"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].getLabels()"
    - "[com.github.javaparser.ast.NodeList].getParentNode()"
    - "[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: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:89,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchEntry].getLabels"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:89,1"
      Dst: "[com.github.javaparser.ast.NodeList].getParentNode"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:89,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:89,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].<init>"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:89,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 88
    functionDepth: 0
    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:89"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:88"
        BranchSideFuncs:
        - "getLabels()"
        - "size()"
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:89,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchEntry].getLabels"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:89,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    JavaMethodInfo: null
    BBCount: 4
    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: null
    functionLinenumber: 86
    functionDepth: 0
    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:87,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].<init>"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:87,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 84
    functionDepth: 0
    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:85,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].<init>"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:85,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 84
    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: null
    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: null
    functionLinenumber: 82
    functionDepth: 0
    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:83,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].<init>"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:83,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 80
    functionDepth: 0
    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:81,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].<init>"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:81,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 80
    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: null
    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: null
    functionLinenumber: 75
    functionDepth: 0
    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:76"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:77"
        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:76"
        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:76"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:79"
        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:78"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:77,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].<init>"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:77,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report"
    JavaMethodInfo: null
    BBCount: 4
    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: null
    functionLinenumber: 66
    functionDepth: 0
    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()"
    - "[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()"
    - "[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: 22
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:67"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:70"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:69"
        BranchSideFuncs:
        - "getResources()"
        - "isNonEmpty()"
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:67"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:70"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:69"
        BranchSideFuncs:
        - "getResources()"
        - "isNonEmpty()"
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:70"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:73"
        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:72"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:67,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].getCatchClauses"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:67,1"
      Dst: "[com.github.javaparser.ast.NodeList].isEmpty"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:67,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].getFinallyBlock"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:67,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:68,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].<init>"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:68,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:70,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].getResources"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:70,1"
      Dst: "[com.github.javaparser.ast.NodeList].isNonEmpty"
    JavaMethodInfo: null
    BBCount: 6
    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: null
    functionLinenumber: 53
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.MethodCallExpr].getTypeArguments()"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].getTypeArguments()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].getTypeArguments()"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getTypeArguments()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].getTypeArguments()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].getTypeArguments()"
    - "[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.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: 25
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:54"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:59"
        BranchSideFuncs:
        - "getTypeArguments()"
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:58"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:55"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:59"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:58"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:59"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:64"
        BranchSideFuncs:
        - "getTypeParameters()"
        - "isNonEmpty()"
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:63"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:60"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:64"
        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:63"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:55,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithTypeArguments].getTypeArguments"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:55,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:56,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].<init>"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:56,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:60,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithTypeParameters].getTypeParameters"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:60,1"
      Dst: "[com.github.javaparser.ast.NodeList].isNonEmpty"
    JavaMethodInfo: null
    BBCount: 7
    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: null
    functionLinenumber: 50
    functionDepth: 0
    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:51,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].<init>"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:51,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 50
    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: null
    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: null
    functionLinenumber: 48
    functionDepth: 0
    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:49,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].<init>"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:49,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 48
    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:49"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:48"
        BranchSideFuncs:
        - "isTopLevelType()"
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:49,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].isTopLevelType"
    JavaMethodInfo: null
    BBCount: 4
    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: null
    functionLinenumber: 46
    functionDepth: 0
    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:47,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].<init>"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:47,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 46
    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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_16__1053].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_16__1053"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.BiConsumer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_16__1053].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_16__1053:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_16__1053].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_16__1053].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_16__1053"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_16__1053:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_16__1053].accept(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_16__1053"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__1053:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$16"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_28__470].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_28__470"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__470].<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__470:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_28__470].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_28__470].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_28__470"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_28__470:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_28__470].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_28__470"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_28__470:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$28"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_133__422].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_133__422"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__422].<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__422:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_133__422].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_133__422].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_133__422"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_133__422:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_133__422].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_133__422"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_133__422:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$133"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__285].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__285"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__285].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__285:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__285].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__285].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__285"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__285:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__285].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__285"
    linkageType: null
    functionLinenumber: -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.BlockComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    functionUses: 14
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__285:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.PackageDeclaration].<init>()"
    functionSourceFile: "com.github.javaparser.ast.PackageDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.PackageDeclaration:51,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>"
    - Src: "com.github.javaparser.ast.PackageDeclaration:51,1"
      Dst: "[com.github.javaparser.ast.expr.Name].<init>"
    - Src: "com.github.javaparser.ast.PackageDeclaration:51,1"
      Dst: "[com.github.javaparser.ast.PackageDeclaration].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.PackageDeclaration].<init>(com.github.javaparser.ast.expr.Name)"
    functionSourceFile: "com.github.javaparser.ast.PackageDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.Name"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.PackageDeclaration:55,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>"
    - Src: "com.github.javaparser.ast.PackageDeclaration:55,1"
      Dst: "[com.github.javaparser.ast.PackageDeclaration].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.expr.Name"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.PackageDeclaration:60,1"
      Dst: "[com.github.javaparser.ast.PackageDeclaration].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 67
    functionDepth: 0
    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:68,1"
      Dst: "[com.github.javaparser.ast.Node].<init>"
    - Src: "com.github.javaparser.ast.PackageDeclaration:46,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>"
    - Src: "com.github.javaparser.ast.PackageDeclaration:69,1"
      Dst: "[com.github.javaparser.ast.PackageDeclaration].setAnnotations"
    - Src: "com.github.javaparser.ast.PackageDeclaration:70,1"
      Dst: "[com.github.javaparser.ast.PackageDeclaration].setName"
    - Src: "com.github.javaparser.ast.PackageDeclaration:71,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.PackageDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.PackageDeclaration"
    linkageType: null
    functionLinenumber: 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.ObjectIdentityEqualsVisitor].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.GenericListVisitorAdapter].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.NoCommentEqualsVisitor].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.HashCodeVisitor].visit(com.github.javaparser.ast.PackageDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].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.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.PackageDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.PackageDeclaration,java.lang.Object)"
    functionUses: 24
    ICount: 5
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.PackageDeclaration:77,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.PackageDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.PackageDeclaration"
    linkageType: null
    functionLinenumber: 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.PackageDeclaration,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].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.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.PackageDeclaration,java.lang.Object)"
    functionUses: 18
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.PackageDeclaration:83,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.PackageDeclaration].getAnnotations()"
    functionSourceFile: "com.github.javaparser.ast.PackageDeclaration"
    linkageType: null
    functionLinenumber: 93
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 17
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.PackageDeclaration].getName()"
    functionSourceFile: "com.github.javaparser.ast.PackageDeclaration"
    linkageType: null
    functionLinenumber: 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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.PackageDeclaration].setAnnotations(com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.PackageDeclaration"
    linkageType: null
    functionLinenumber: 111
    functionDepth: 0
    returnType: "com.github.javaparser.ast.PackageDeclaration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    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:113"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.PackageDeclaration:116"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.PackageDeclaration:115"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.PackageDeclaration:117"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.PackageDeclaration:119"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.PackageDeclaration:118"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.PackageDeclaration:112,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.PackageDeclaration:116,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.PackageDeclaration:118,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode"
    - Src: "com.github.javaparser.ast.PackageDeclaration:120,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.PackageDeclaration].setName(com.github.javaparser.ast.expr.Name)"
    functionSourceFile: "com.github.javaparser.ast.PackageDeclaration"
    linkageType: null
    functionLinenumber: 130
    functionDepth: 0
    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:
        - "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:138"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.PackageDeclaration:137"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.PackageDeclaration:131,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.PackageDeclaration:135,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.PackageDeclaration:137,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode"
    - Src: "com.github.javaparser.ast.PackageDeclaration:139,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.PackageDeclaration].remove(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.PackageDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.PackageDeclaration:146"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.PackageDeclaration:149"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.PackageDeclaration:148"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.PackageDeclaration:149"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.PackageDeclaration:155"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.PackageDeclaration:154"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.PackageDeclaration:150"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.PackageDeclaration:149"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.PackageDeclaration:148"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.PackageDeclaration:149,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    - Src: "com.github.javaparser.ast.PackageDeclaration:150,1"
      Dst: "[com.github.javaparser.ast.NodeList].get"
    - Src: "com.github.javaparser.ast.PackageDeclaration:151,1"
      Dst: "[com.github.javaparser.ast.NodeList].remove"
    - Src: "com.github.javaparser.ast.PackageDeclaration:155,1"
      Dst: "[com.github.javaparser.ast.Node].remove"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.PackageDeclaration].clone()"
    functionSourceFile: "com.github.javaparser.ast.PackageDeclaration"
    linkageType: null
    functionLinenumber: 160
    functionDepth: 0
    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: 45
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.PackageDeclaration:161,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>"
    - Src: "com.github.javaparser.ast.PackageDeclaration:161,1"
      Dst: "[com.github.javaparser.ast.PackageDeclaration].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.PackageDeclaration].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.PackageDeclaration"
    linkageType: null
    functionLinenumber: 166
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.PackageDeclarationMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: 172
    functionDepth: 0
    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:173"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.PackageDeclaration:176"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.PackageDeclaration:175"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.ast.PackageDeclaration:176"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.PackageDeclaration:182"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.github.javaparser.ast.PackageDeclaration:181"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.PackageDeclaration:177"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.PackageDeclaration:176"
        BranchSideFuncs:
        - "set(int,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.PackageDeclaration:175"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.ast.PackageDeclaration:182"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.PackageDeclaration:186"
        BranchSideFuncs:
        - "setName(com.github.javaparser.ast.expr.Name)"
      - BranchSide: "com.github.javaparser.ast.PackageDeclaration:185"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.PackageDeclaration:176,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    - Src: "com.github.javaparser.ast.PackageDeclaration:177,1"
      Dst: "[com.github.javaparser.ast.NodeList].get"
    - Src: "com.github.javaparser.ast.PackageDeclaration:178,1"
      Dst: "[com.github.javaparser.ast.NodeList].set"
    - Src: "com.github.javaparser.ast.PackageDeclaration:183,1"
      Dst: "[com.github.javaparser.ast.PackageDeclaration].setName"
    - Src: "com.github.javaparser.ast.PackageDeclaration:186,1"
      Dst: "[com.github.javaparser.ast.Node].replace"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType].<init>(com.github.javaparser.resolution.TypeSolver,com.github.javaparser.ast.expr.Expression,com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.resolution.TypeSolver"
    - "com.github.javaparser.ast.expr.Expression"
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:57,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType].reduce(com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 212
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:68"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:78"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:77"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:69"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:72"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:71"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:78"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:85"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:84"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:85"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:279"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:90"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:103"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:102"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:103"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:108"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:107"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:108"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:115"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:114"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:115"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:127"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:126"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:127"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:246"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:245"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:132"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:142"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:141"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:146"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:160"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:159"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:160"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:173"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:172"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:173"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:180"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:179"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:180"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:186"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:185"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:180"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:186"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:185"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:181"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:186"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:185"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:192"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:199"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:198"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:199"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:240"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:203"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:225"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:208"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:216"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:215"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:210"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:215"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:214"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:211"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:214"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:213"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:217"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:220"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:219"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:226"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:230"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:229"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:230"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:234"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:246"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:276"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:68,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper].isProperType"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:69,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper].isCompatibleInALooseInvocationContext"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:70,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].trueResult"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:72,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].falseResult"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:78,1"
      Dst: "[com.github.javaparser.ast.expr.Expression].isStandaloneExpression"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:79,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].get"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:79,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].getType"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:80,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].empty"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:80,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:80,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].withConstraint"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:85,1"
      Dst: "[com.github.javaparser.ast.expr.Expression].isPolyExpression"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:92,1"
      Dst: "[com.github.javaparser.ast.expr.EnclosedExpr].getInner"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:92,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:92,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].oneConstraint"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:104,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:104,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference].invocationTypeInferenceBoundsSetB3"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:105,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].bounds"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:109,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:118,1"
      Dst: "[com.github.javaparser.ast.expr.ConditionalExpr].getThenExpr"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:119,1"
      Dst: "[com.github.javaparser.ast.expr.ConditionalExpr].getElseExpr"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:117,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].withConstraints"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:132,1"
      Dst: "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic].isFunctionalInterfaceType"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:142,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper].groundTargetTypeOfLambda"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:144,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper].getFunctionType"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:145,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType].replaceTypeVariablesWithInferenceVariables"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:146,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:160,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.MethodType].getFormalArgumentTypes"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:160,1"
      Dst: "[java.util.List].size"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:160,1"
      Dst: "[com.github.javaparser.ast.expr.LambdaExpr].getParameters"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:160,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:173,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.MethodType].getReturnType"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:173,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isVoid"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:180,1"
      Dst: "[com.github.javaparser.ast.expr.LambdaExpr].getBody"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:181,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType].isValueCompatibleBlock"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:186,1"
      Dst: "[java.util.LinkedList].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:191,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:191,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType$lambda_reduce_0__1326].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:191,1"
      Dst: "[java.util.stream.Stream].anyMatch"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:209,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.ExpressionHelper].getResultExpressions"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:210,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:210,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:210,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:211,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.ExpressionHelper].isCompatibleInAssignmentContext"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:216,1"
      Dst: "[com.github.javaparser.ast.stmt.ExpressionStmt].getExpression"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:227,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType].getAllReturnExpressions"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:227,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType$lambda_reduce_1__1327].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:227,1"
      Dst: "[java.lang.Iterable].forEach"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:231,1"
      Dst: "[java.util.List].get"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:232,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithParameters].getParameter"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:232,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithSimpleName].getNameAsString"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:232,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeInferenceCache].addRecord"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:236,1"
      Dst: "[java.util.List].add"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:277,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 53
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType].getAllReturnExpressions(com.github.javaparser.ast.stmt.BlockStmt)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.BlockStmt"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:284,1"
      Dst: "[com.github.javaparser.ast.Node].findAll"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:284,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:284,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType$lambda_getAllReturnExpressions_2__1328].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:285,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:285,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType$lambda_getAllReturnExpressions_3__1329].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:286,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:287,1"
      Dst: "[java.util.stream.Collectors].toList"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:287,1"
      Dst: "[java.util.stream.Stream].collect"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType].isValueCompatibleBlock(com.github.javaparser.ast.stmt.Statement)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.Statement"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:294"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:301"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:300"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:295"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:298"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:297"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:295,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic].getInstance"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:295,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic].canCompleteNormally"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:298,1"
      Dst: "[com.github.javaparser.ast.Node].findAll"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:299,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:299,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType$lambda_isValueCompatibleBlock_4__1330].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:299,1"
      Dst: "[java.util.stream.Stream].allMatch"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType].equals(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType"
    linkageType: null
    functionLinenumber: 305
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].equals(java.lang.Object)"
    functionUses: 33
    ICount: 24
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:306"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:307"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:306"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:307"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:306"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:307"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:308"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:311"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:312"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:311"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:312"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:313"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:312"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:307,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:311,1"
      Dst: "[java.lang.Object].equals"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:312,1"
      Dst: "[com.github.javaparser.ast.Node].equals"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType].hashCode()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType"
    linkageType: null
    functionLinenumber: 317
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].hashCode()"
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].hashCode()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].hashCode()"
    functionUses: 7
    ICount: 12
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:318,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:319,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType].toString()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType"
    linkageType: null
    functionLinenumber: 325
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 19
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:326,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:326,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:326,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType].replaceTypeVariablesWithInferenceVariables(com.github.javaparser.symbolsolver.resolution.typeinference.MethodType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.resolution.typeinference.MethodType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.resolution.typeinference.MethodType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:337"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:340"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:339"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:335,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:336,1"
      Dst: "[java.util.LinkedList].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:337,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.MethodType].getFormalArgumentTypes"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:337,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:337,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:337,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:338,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType].replaceTypeVariablesWithInferenceVariables"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:338,1"
      Dst: "[java.util.List].add"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:340,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.MethodType].getReturnType"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:341,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.MethodType].getTypeParameters"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:341,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.MethodType].getExceptionTypes"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:341,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.MethodType].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType].replaceTypeVariablesWithInferenceVariables(com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:345"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:351"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:350"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:346"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:349"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:348"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:351"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:354"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:353"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:345,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isTypeVariable"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:346,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asTypeVariable"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:346,1"
      Dst: "[java.util.Map].containsKey"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:347,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedTypeVariable].asTypeParameter"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:347,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].unnamed"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:347,1"
      Dst: "[java.util.Map].put"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:349,1"
      Dst: "[java.util.Map].get"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:351,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isPrimitive"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:354,1"
      Dst: "[java.lang.Object].toString"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:354,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType].lambda$isValueCompatibleBlock$4(com.github.javaparser.ast.stmt.ReturnStmt)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.ReturnStmt"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:299,1"
      Dst: "[com.github.javaparser.ast.stmt.ReturnStmt].getExpression"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:299,1"
      Dst: "[java.util.Optional].isPresent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType].lambda$getAllReturnExpressions$3(com.github.javaparser.ast.stmt.ReturnStmt)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.ReturnStmt"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:286,1"
      Dst: "[com.github.javaparser.ast.stmt.ReturnStmt].getExpression"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:286,1"
      Dst: "[java.util.Optional].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType].lambda$getAllReturnExpressions$2(com.github.javaparser.ast.stmt.ReturnStmt)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.ReturnStmt"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:285,1"
      Dst: "[com.github.javaparser.ast.stmt.ReturnStmt].getExpression"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:285,1"
      Dst: "[java.util.Optional].isPresent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType].lambda$reduce$1(java.util.List,com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.List"
    - "com.github.javaparser.resolution.types.ResolvedType"
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:227,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:227,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType].lambda$reduce$0(com.github.javaparser.ast.body.Parameter)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.Parameter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:191"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:190"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType:191,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].getType"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.StreamReadConstraints$Builder].maxNestingDepth(int)"
    functionSourceFile: "com.fasterxml.jackson.core.StreamReadConstraints$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.StreamReadConstraints$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.StreamReadConstraints$Builder:130"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.StreamReadConstraints$Builder:133"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.StreamReadConstraints$Builder:132"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.StreamReadConstraints$Builder:131,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.StreamReadConstraints$Builder].maxDocumentLength(long)"
    functionSourceFile: "com.fasterxml.jackson.core.StreamReadConstraints$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.StreamReadConstraints$Builder"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.StreamReadConstraints$Builder:152"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.StreamReadConstraints$Builder:155"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.StreamReadConstraints$Builder:154"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.StreamReadConstraints$Builder].maxNumberLength(int)"
    functionSourceFile: "com.fasterxml.jackson.core.StreamReadConstraints$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.StreamReadConstraints$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.StreamReadConstraints$Builder:169"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.StreamReadConstraints$Builder:172"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.StreamReadConstraints$Builder:171"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.StreamReadConstraints$Builder:170,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.StreamReadConstraints$Builder].maxStringLength(int)"
    functionSourceFile: "com.fasterxml.jackson.core.StreamReadConstraints$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.StreamReadConstraints$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.StreamReadConstraints$Builder:194"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.StreamReadConstraints$Builder:197"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.StreamReadConstraints$Builder:196"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.StreamReadConstraints$Builder:195,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.StreamReadConstraints$Builder].maxNameLength(int)"
    functionSourceFile: "com.fasterxml.jackson.core.StreamReadConstraints$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.StreamReadConstraints$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.StreamReadConstraints$Builder:215"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.StreamReadConstraints$Builder:218"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.StreamReadConstraints$Builder:217"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.StreamReadConstraints$Builder:216,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.StreamReadConstraints$Builder].<init>()"
    functionSourceFile: "com.fasterxml.jackson.core.StreamReadConstraints$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.StreamReadConstraints$Builder:223,1"
      Dst: "[com.fasterxml.jackson.core.StreamReadConstraints$Builder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.StreamReadConstraints$Builder].<init>(int,long,int,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.StreamReadConstraints$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "int"
    - "long"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.StreamReadConstraints$Builder:228,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.StreamReadConstraints$Builder].<init>(com.fasterxml.jackson.core.StreamReadConstraints)"
    functionSourceFile: "com.fasterxml.jackson.core.StreamReadConstraints$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.StreamReadConstraints"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.StreamReadConstraints$Builder:236,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.StreamReadConstraints$Builder].build()"
    functionSourceFile: "com.fasterxml.jackson.core.StreamReadConstraints$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.StreamReadConstraints"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.StreamReadConstraints$Builder:245,1"
      Dst: "[com.fasterxml.jackson.core.StreamReadConstraints].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer"
    linkageType: null
    functionLinenumber: 36
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.StaticListSerializerBase].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer:37,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StaticListSerializerBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer].<init>(com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer,java.lang.Boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer"
    linkageType: null
    functionLinenumber: 41
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.StaticListSerializerBase].<init>(com.fasterxml.jackson.databind.ser.std.StaticListSerializerBase,java.lang.Boolean)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer:42,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StaticListSerializerBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer]._withResolved(com.fasterxml.jackson.databind.BeanProperty,java.lang.Boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer"
    linkageType: null
    functionLinenumber: 46
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.BeanProperty"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer].<init>(com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer:47,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer].contentSchema()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonNode"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer:50,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].createSchemaNode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer].acceptContentVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer:54,1"
      Dst: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor].itemsFormat"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer].serialize(java.util.List,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer"
    linkageType: null
    functionLinenumber: 66
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.List"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.fasterxml.jackson.databind.SerializerProvider].isEnabled(com.fasterxml.jackson.databind.SerializationFeature)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer].serializeContents(java.util.List,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,int)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer].serializeContents(java.util.List,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeEndArray()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeEndArray()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndArray()"
    functionUses: 1
    ICount: 20
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer:68"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer:76"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer:75"
        BranchSideFuncs:
        - "serializeContents(java.util.List,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,int)"
        - "writeStartArray(java.lang.Object,int)"
        - "writeEndArray()"
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer:69"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer:69"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.databind.SerializationFeature)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer:68"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer:70"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer:71"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer:69"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer:76"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.databind.SerializationFeature)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer:75"
        BranchSideFuncs:
        - "serializeContents(java.util.List,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,int)"
        - "writeStartArray(java.lang.Object,int)"
        - "writeEndArray()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer:67,1"
      Dst: "[java.util.List].size"
    - Src: "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer:70,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].isEnabled"
    - Src: "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer:72,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer].serializeContents"
    - Src: "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer:76,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeStartArray"
    - Src: "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer:78,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeEndArray"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer].serializeWithType(java.util.List,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer"
    linkageType: null
    functionLinenumber: 86
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.util.List"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeSerializerBase].writeTypePrefix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter].writeTypePrefix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeSerializer].writeTypePrefix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    - "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].typeId(java.lang.Object,com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].setCurrentValue(java.lang.Object)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].setCurrentValue(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonGenerator].setCurrentValue(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer].serializeContents(java.util.List,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,int)"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeSerializer].writeTypeSuffix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeSerializerBase].writeTypeSuffix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter].writeTypeSuffix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    functionUses: 2
    ICount: 13
    EdgeCount: 13
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer:87,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].typeId"
    - Src: "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer:86,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].writeTypePrefix"
    - Src: "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer:88,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].setCurrentValue"
    - Src: "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer:89,1"
      Dst: "[java.util.List].size"
    - Src: "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer:89,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer].serializeContents"
    - Src: "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer:90,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].writeTypeSuffix"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer].serializeContents(java.util.List,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer"
    linkageType: null
    functionLinenumber: 95
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.util.List"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.fasterxml.jackson.databind.SerializerProvider].defaultSerializeNull(com.fasterxml.jackson.core.JsonGenerator)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.databind.ser.std.StdSerializer].wrapAndThrow(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Throwable,java.lang.Object,int)"
    functionUses: 3
    ICount: 19
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer:98"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer:108"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer:107"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer:100"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer:103"
        BranchSideFuncs:
        - "defaultSerializeNull(com.fasterxml.jackson.core.JsonGenerator)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer:102"
        BranchSideFuncs:
        - "writeString(java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer:99,1"
      Dst: "[java.util.List].get"
    - Src: "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer:101,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].defaultSerializeNull"
    - Src: "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer:103,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeString"
    - Src: "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer:107,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].wrapAndThrow"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer].serializeWithType(java.util.Collection,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer"
    linkageType: null
    functionLinenumber: 21
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.util.Collection"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer].serializeWithType(java.util.List,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer:22,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer].serializeWithType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer"
    linkageType: null
    functionLinenumber: 21
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer].serialize(java.util.List,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionUses: 59
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer:22,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer].serialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer"
    linkageType: null
    functionLinenumber: 21
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer].serializeWithType(java.util.List,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionUses: 26
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer:22,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer].serializeWithType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_118__951].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_118__951"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__951].<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__951:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_118__951].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_118__951].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_118__951"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_118__951:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_118__951].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_118__951"
    linkageType: null
    functionLinenumber: -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: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_118__951:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$118"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_21__1058].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_21__1058"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_21__1058].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_21__1058:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_21__1058].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_21__1058].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_21__1058"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_21__1058:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_21__1058].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_21__1058"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__1058:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$21"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.MethodAmbiguityException].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.resolution.MethodAmbiguityException"
    linkageType: null
    functionLinenumber: 33
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.MethodAmbiguityException:34,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].<init>(com.fasterxml.jackson.databind.jsontype.TypeDeserializer,com.fasterxml.jackson.databind.JsonDeserializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer"
    linkageType: null
    functionLinenumber: 30
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.jsontype.TypeDeserializer"
    - "com.fasterxml.jackson.databind.JsonDeserializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JsonDeserializer].<init>()"
    functionUses: 2
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer:31,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].logicalType()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer"
    linkageType: null
    functionLinenumber: 37
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.LogicalType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBufferDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicIntegerDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.TokenBufferDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateBasedDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBuilderDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$TimestampDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.StringDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigIntegerDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$SqlDateDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicBooleanDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicLongDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.JsonDeserializer:com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].logicalType()"
    functionUses: 4
    ICount: 4
    EdgeCount: 42
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer:38,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].logicalType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].handledType()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer"
    linkageType: null
    functionLinenumber: 42
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].handledType()"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].handledType()"
    - "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].handledType()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handledType()"
    - "[com.fasterxml.jackson.databind.JsonDeserializer:com.fasterxml.jackson.databind.deser.std.StdDeserializer].handledType()"
    functionUses: 9
    ICount: 4
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer:43,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].handledType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].supportsUpdate(com.fasterxml.jackson.databind.DeserializationConfig)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer"
    linkageType: null
    functionLinenumber: 47
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer].supportsUpdate(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].supportsUpdate(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].supportsUpdate(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].supportsUpdate(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers].supportsUpdate(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].supportsUpdate(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].supportsUpdate(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].supportsUpdate(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase].supportsUpdate(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].supportsUpdate(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla].supportsUpdate(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer].supportsUpdate(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].supportsUpdate(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer].supportsUpdate(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].supportsUpdate(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].supportsUpdate(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].supportsUpdate(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer:com.fasterxml.jackson.databind.deser.AbstractDeserializer:com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer:com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer:com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].supportsUpdate(com.fasterxml.jackson.databind.DeserializationConfig)"
    functionUses: 6
    ICount: 5
    EdgeCount: 18
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer:48,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].supportsUpdate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].getDelegatee()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonDeserializer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer:53,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].getDelegatee"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].getKnownPropertyNames()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer"
    linkageType: null
    functionLinenumber: 57
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].getKnownPropertyNames()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].getKnownPropertyNames()"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].getKnownPropertyNames()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getKnownPropertyNames()"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].getKnownPropertyNames()"
    functionUses: 4
    ICount: 4
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer:58,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].getKnownPropertyNames"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer"
    linkageType: null
    functionLinenumber: 62
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 58
    ICount: 5
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer:63,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].getNullValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicIntegerDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UUIDDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBufferDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$TimestampDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicBooleanDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBuilderDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$SqlDateDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicLongDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigIntegerDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer:com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer:com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:com.fasterxml.jackson.databind.deser.std.StringDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 5
    ICount: 5
    EdgeCount: 34
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer:68,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].getEmptyValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer"
    linkageType: null
    functionLinenumber: 73
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.StringDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.ArrayBlockingQueueDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    functionUses: 80
    ICount: 7
    EdgeCount: 32
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer:74,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserializeWithType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer"
    linkageType: null
    functionLinenumber: 81
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.jsontype.TypeDeserializer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 28
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer:82,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer"
    linkageType: null
    functionLinenumber: 91
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    functionUses: 21
    ICount: 7
    EdgeCount: 26
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer:92,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer"
    linkageType: null
    functionLinenumber: 222
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateBasedDeserializer].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer:223,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateBasedDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer].<init>(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer"
    linkageType: null
    functionLinenumber: 228
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateBasedDeserializer].<init>(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].findConstructor(java.lang.Class,boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer:229,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateBasedDeserializer].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer:230,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].findConstructor"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer].<init>(com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer,java.text.DateFormat,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer"
    linkageType: null
    functionLinenumber: 233
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer"
    - "java.text.DateFormat"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateBasedDeserializer].<init>(com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateBasedDeserializer,java.text.DateFormat,java.lang.String)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer:234,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateBasedDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer].withDateFormat(java.text.DateFormat,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer"
    linkageType: null
    functionLinenumber: 239
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer"
    argCount: 2
    argTypes:
    - "java.text.DateFormat"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer].<init>(com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer,java.text.DateFormat,java.lang.String)"
    functionUses: 3
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer:240,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer"
    linkageType: null
    functionLinenumber: 244
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer:245,1"
      Dst: "[java.util.GregorianCalendar].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer:246,1"
      Dst: "[java.util.Calendar].setTimeInMillis"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer"
    linkageType: null
    functionLinenumber: 252
    functionDepth: 0
    returnType: "java.util.Calendar"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateBasedDeserializer]._parseDate(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].constructCalendar(java.util.Date)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].getTimeZone()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleInstantiationProblem(java.lang.Class,java.lang.Object,java.lang.Throwable)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].handledType()"
    functionUses: 82
    ICount: 25
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer:254"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer:257"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer:256"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer:257"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer:261"
        BranchSideFuncs:
        - "constructCalendar(java.util.Date)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer:260"
        BranchSideFuncs:
        - "getTimeZone()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer:264"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer:267"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer:266"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer:253,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateBasedDeserializer]._parseDate"
    - Src: "com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer:258,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].constructCalendar"
    - Src: "com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer:261,1"
      Dst: "[java.lang.reflect.Constructor].newInstance"
    - Src: "com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer:262,1"
      Dst: "[java.util.Date].getTime"
    - Src: "com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer:262,1"
      Dst: "[java.util.Calendar].setTimeInMillis"
    - Src: "com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer:263,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getTimeZone"
    - Src: "com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer:265,1"
      Dst: "[java.util.Calendar].setTimeZone"
    - Src: "com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer:269,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].handledType"
    - Src: "com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer:269,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleInstantiationProblem"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer].createContextual(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanProperty)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer"
    linkageType: null
    functionLinenumber: 210
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonDeserializer"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.BeanProperty"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateBasedDeserializer].createContextual(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanProperty)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer:211,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateBasedDeserializer].createContextual"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer].logicalType()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer"
    linkageType: null
    functionLinenumber: 210
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.LogicalType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateBasedDeserializer].logicalType()"
    functionUses: 10
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer:211,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateBasedDeserializer].logicalType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameCategory].values()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameCategory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.resolution.naming.NameCategory[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameCategory:32,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameCategory].valueOf(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameCategory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.resolution.naming.NameCategory"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameCategory:32,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameCategory].<init>(java.lang.String,int,boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameCategory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameCategory:44,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameCategory].isNeedingDisambiguation()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameCategory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameCategory].isNameAcceptable(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameCategory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameCategory:61"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameCategory:60"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameCategory:61"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameCategory:60"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameCategory:61,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameCategory].isValid()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameCategory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameCategory:65"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameCategory:64"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameCategory].$values()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameCategory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.resolution.naming.NameCategory[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: 28
    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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.CoercionInputShape].values()"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.CoercionInputShape"
    linkageType: null
    functionLinenumber: 18
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.CoercionInputShape[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.ForStmt].clone()"
    - "[com.github.javaparser.ast.type.PrimitiveType].clone()"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].clone()"
    - "[com.github.javaparser.ast.stmt.AssertStmt].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].clone()"
    - "[com.github.javaparser.ast.expr.SwitchExpr].clone()"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].clone()"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].clone()"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.AssignExpr].clone()"
    - "[com.github.javaparser.ast.stmt.BlockStmt].clone()"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].clone()"
    - "[com.github.javaparser.ast.type.ReferenceType].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].clone()"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].clone()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.type.WildcardType].clone()"
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].clone()"
    - "[com.github.javaparser.ast.stmt.TryStmt].clone()"
    - "[com.github.javaparser.ast.body.FieldDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.PatternExpr].clone()"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].clone()"
    - "[com.github.javaparser.ast.type.TypeParameter].clone()"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].clone()"
    - "[com.github.javaparser.ast.stmt.YieldStmt].clone()"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].clone()"
    - "[com.github.javaparser.ast.type.VarType].clone()"
    - "[com.github.javaparser.ast.expr.LiteralExpr].clone()"
    - "[com.github.javaparser.ast.type.VoidType].clone()"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].clone()"
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.expr.NameExpr].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].clone()"
    - "[com.github.javaparser.ast.type.UnionType].clone()"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].clone()"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.ThisExpr].clone()"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].clone()"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].clone()"
    - "[com.github.javaparser.ast.expr.TypeExpr].clone()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].clone()"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].clone()"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.body.MethodDeclaration].clone()"
    - "[com.github.javaparser.ast.body.EnumDeclaration].clone()"
    - "[com.github.javaparser.ast.body.ReceiverParameter].clone()"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].clone()"
    - "[com.github.javaparser.ast.stmt.DoStmt].clone()"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].clone()"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].clone()"
    - "[com.github.javaparser.ast.expr.Name].clone()"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].clone()"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].clone()"
    - "[com.github.javaparser.ast.body.VariableDeclarator].clone()"
    - "[com.github.javaparser.ast.type.Type].clone()"
    - "[com.github.javaparser.ast.Modifier].clone()"
    - "[com.github.javaparser.ast.ImportDeclaration].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.type.IntersectionType].clone()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.Expression].clone()"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].clone()"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.CastExpr].clone()"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.Statement].clone()"
    - "[com.github.javaparser.ast.expr.SimpleName].clone()"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].clone()"
    - "[com.github.javaparser.ast.stmt.BreakStmt].clone()"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].clone()"
    - "[java.lang.Thread].clone()"
    - "[com.github.javaparser.ast.expr.ClassExpr].clone()"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].clone()"
    - "[com.github.javaparser.ast.body.Parameter].clone()"
    - "[com.github.javaparser.ast.Node].clone()"
    - "[com.github.javaparser.ast.PackageDeclaration].clone()"
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.type.ArrayType].clone()"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].clone()"
    - "[com.github.javaparser.ast.expr.LambdaExpr].clone()"
    - "[com.github.javaparser.ast.stmt.WhileStmt].clone()"
    - "[com.github.javaparser.ast.stmt.CatchClause].clone()"
    - "[com.github.javaparser.ast.stmt.IfStmt].clone()"
    - "[com.github.javaparser.ast.CompilationUnit].clone()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].clone()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].clone()"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].clone()"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].clone()"
    - "[com.github.javaparser.ast.expr.SuperExpr].clone()"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].clone()"
    - "[com.github.javaparser.ast.ArrayCreationLevel].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDirective].clone()"
    - "[com.github.javaparser.ast.expr.MemberValuePair].clone()"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].clone()"
    - "[com.github.javaparser.ast.body.RecordDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].clone()"
    - "[com.github.javaparser.ast.expr.UnaryExpr].clone()"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.BinaryExpr].clone()"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].clone()"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].clone()"
    - "[com.github.javaparser.ast.type.UnknownType].clone()"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].clone()"
    - "[com.fasterxml.jackson.databind.util.ISO8601DateFormat].clone()"
    functionUses: 2
    ICount: 4
    EdgeCount: 115
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.CoercionInputShape:19,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.CoercionInputShape].valueOf(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.CoercionInputShape"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.CoercionInputShape"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.CoercionInputShape:19,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.CoercionInputShape].<init>(java.lang.String,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.CoercionInputShape"
    linkageType: null
    functionLinenumber: 18
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.CoercionInputShape:19,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.CoercionInputShape].$values()"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.CoercionInputShape"
    linkageType: null
    functionLinenumber: 18
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.CoercionInputShape[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 22
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonFormat$Value].<init>()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonFormat$Value"
    linkageType: null
    functionLinenumber: 486
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].<init>(java.lang.String,com.fasterxml.jackson.'annotation'.JsonFormat$Shape,java.lang.String,java.lang.String,com.fasterxml.jackson.'annotation'.JsonFormat$Features,java.lang.Boolean)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].empty()"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonFormat$Value:487,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonFormat$Features].empty"
    - Src: "com.fasterxml.jackson.annotation.JsonFormat$Value:487,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonFormat$Value].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonFormat$Value].<init>(com.fasterxml.jackson.'annotation'.JsonFormat)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonFormat$Value"
    linkageType: null
    functionLinenumber: 490
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonFormat"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].<init>(java.lang.String,com.fasterxml.jackson.'annotation'.JsonFormat$Shape,java.lang.String,java.lang.String,com.fasterxml.jackson.'annotation'.JsonFormat$Features,java.lang.Boolean)"
    - "[com.fasterxml.jackson.annotation.OptBoolean].asBoolean()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].construct(com.fasterxml.jackson.'annotation'.JsonFormat)"
    functionUses: 1
    ICount: 11
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonFormat$Value:491,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonFormat].pattern"
    - Src: "com.fasterxml.jackson.annotation.JsonFormat$Value:491,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonFormat].shape"
    - Src: "com.fasterxml.jackson.annotation.JsonFormat$Value:491,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonFormat].locale"
    - Src: "com.fasterxml.jackson.annotation.JsonFormat$Value:491,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonFormat].timezone"
    - Src: "com.fasterxml.jackson.annotation.JsonFormat$Value:492,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonFormat$Features].construct"
    - Src: "com.fasterxml.jackson.annotation.JsonFormat$Value:492,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonFormat].lenient"
    - Src: "com.fasterxml.jackson.annotation.JsonFormat$Value:492,1"
      Dst: "[com.fasterxml.jackson.annotation.OptBoolean].asBoolean"
    - Src: "com.fasterxml.jackson.annotation.JsonFormat$Value:491,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonFormat$Value].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonFormat$Value].<init>(java.lang.String,com.fasterxml.jackson.'annotation'.JsonFormat$Shape,java.lang.String,java.lang.String,com.fasterxml.jackson.'annotation'.JsonFormat$Features,java.lang.Boolean)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonFormat$Value"
    linkageType: null
    functionLinenumber: 501
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "java.lang.String"
    - "com.fasterxml.jackson.annotation.JsonFormat$Shape"
    - "java.lang.String"
    - "java.lang.String"
    - "com.fasterxml.jackson.annotation.JsonFormat$Features"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].<init>(java.lang.String,com.fasterxml.jackson.'annotation'.JsonFormat$Shape,java.util.Locale,java.lang.String,java.util.TimeZone,com.fasterxml.jackson.'annotation'.JsonFormat$Features,java.lang.Boolean)"
    functionUses: 2
    ICount: 29
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonFormat$Value:502"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:504"
        BranchSideFuncs:
        - "<init>(java.lang.String,com.fasterxml.jackson.'annotation'.JsonFormat$Shape,java.util.Locale,java.lang.String,java.util.TimeZone,com.fasterxml.jackson.'annotation'.JsonFormat$Features,java.lang.Boolean)"
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:503"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonFormat$Value:502"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:504"
        BranchSideFuncs:
        - "<init>(java.lang.String,com.fasterxml.jackson.'annotation'.JsonFormat$Shape,java.util.Locale,java.lang.String,java.util.TimeZone,com.fasterxml.jackson.'annotation'.JsonFormat$Features,java.lang.Boolean)"
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:503"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonFormat$Value:502"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:502"
        BranchSideFuncs:
        - "<init>(java.lang.String,com.fasterxml.jackson.'annotation'.JsonFormat$Shape,java.util.Locale,java.lang.String,java.util.TimeZone,com.fasterxml.jackson.'annotation'.JsonFormat$Features,java.lang.Boolean)"
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:501"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonFormat$Value:504"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonFormat$Value:504"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonFormat$Value:504"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonFormat$Value:502,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.annotation.JsonFormat$Value:502,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.fasterxml.jackson.annotation.JsonFormat$Value:502,1"
      Dst: "[java.util.Locale].<init>"
    - Src: "com.fasterxml.jackson.annotation.JsonFormat$Value:501,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonFormat$Value].<init>"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonFormat$Value].<init>(java.lang.String,com.fasterxml.jackson.'annotation'.JsonFormat$Shape,java.util.Locale,java.util.TimeZone,com.fasterxml.jackson.'annotation'.JsonFormat$Features,java.lang.Boolean)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonFormat$Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "java.lang.String"
    - "com.fasterxml.jackson.annotation.JsonFormat$Shape"
    - "java.util.Locale"
    - "java.util.TimeZone"
    - "com.fasterxml.jackson.annotation.JsonFormat$Features"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonFormat$Value:515"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:514"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:513"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonFormat$Value:516"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:515"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:514"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonFormat$Value:520"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:516"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:515"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonFormat$Value:514,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.annotation.JsonFormat$Value:520,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonFormat$Features].empty"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonFormat$Value].<init>(java.lang.String,com.fasterxml.jackson.'annotation'.JsonFormat$Shape,java.util.Locale,java.lang.String,java.util.TimeZone,com.fasterxml.jackson.'annotation'.JsonFormat$Features,java.lang.Boolean)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonFormat$Value"
    linkageType: null
    functionLinenumber: 528
    functionDepth: 0
    returnType: "void"
    argCount: 7
    argTypes:
    - "java.lang.String"
    - "com.fasterxml.jackson.annotation.JsonFormat$Shape"
    - "java.util.Locale"
    - "java.lang.String"
    - "java.util.TimeZone"
    - "com.fasterxml.jackson.annotation.JsonFormat$Features"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].empty()"
    functionUses: 4
    ICount: 29
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonFormat$Value:530"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:529"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:528"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonFormat$Value:531"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:530"
        BranchSideFuncs:
        - "empty()"
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:529"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonFormat$Value:535"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:531"
        BranchSideFuncs:
        - "empty()"
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:530"
        BranchSideFuncs:
        - "empty()"
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonFormat$Value:529,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.annotation.JsonFormat$Value:535,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonFormat$Features].empty"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonFormat$Value].<init>(java.lang.String,com.fasterxml.jackson.'annotation'.JsonFormat$Shape,java.util.Locale,java.lang.String,java.util.TimeZone,com.fasterxml.jackson.'annotation'.JsonFormat$Features)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonFormat$Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "java.lang.String"
    - "com.fasterxml.jackson.annotation.JsonFormat$Shape"
    - "java.util.Locale"
    - "java.lang.String"
    - "java.util.TimeZone"
    - "com.fasterxml.jackson.annotation.JsonFormat$Features"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonFormat$Value:541,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonFormat$Value].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonFormat$Value].<init>(java.lang.String,com.fasterxml.jackson.'annotation'.JsonFormat$Shape,java.lang.String,java.lang.String,com.fasterxml.jackson.'annotation'.JsonFormat$Features)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonFormat$Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "com.fasterxml.jackson.annotation.JsonFormat$Shape"
    - "java.lang.String"
    - "java.lang.String"
    - "com.fasterxml.jackson.annotation.JsonFormat$Features"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonFormat$Value:546,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonFormat$Value].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonFormat$Value].<init>(java.lang.String,com.fasterxml.jackson.'annotation'.JsonFormat$Shape,java.util.Locale,java.util.TimeZone,com.fasterxml.jackson.'annotation'.JsonFormat$Features)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonFormat$Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "com.fasterxml.jackson.annotation.JsonFormat$Shape"
    - "java.util.Locale"
    - "java.util.TimeZone"
    - "com.fasterxml.jackson.annotation.JsonFormat$Features"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonFormat$Value:550,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonFormat$Value].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonFormat$Value].empty()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonFormat$Value"
    linkageType: null
    functionLinenumber: 556
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonFormat$Value"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonFormat$Value].merge(com.fasterxml.jackson.'annotation'.JsonFormat$Value,com.fasterxml.jackson.'annotation'.JsonFormat$Value)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonFormat$Value"
    linkageType: null
    functionLinenumber: 572
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonFormat$Value"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonFormat$Value"
    - "com.fasterxml.jackson.annotation.JsonFormat$Value"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].withOverrides(com.fasterxml.jackson.'annotation'.JsonFormat$Value)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonFormat$Value:573"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:574"
        BranchSideFuncs:
        - "withOverrides(com.fasterxml.jackson.'annotation'.JsonFormat$Value)"
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:573"
        BranchSideFuncs:
        - "withOverrides(com.fasterxml.jackson.'annotation'.JsonFormat$Value)"
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonFormat$Value:574,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonFormat$Value].withOverrides"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonFormat$Value].mergeAll(com.fasterxml.jackson.'annotation'.JsonFormat$Value[])"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonFormat$Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonFormat$Value"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonFormat$Value[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonFormat$Value:583"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:588"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:587"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonFormat$Value:584"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:582"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:581"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonFormat$Value:585"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:584"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonFormat$Value:585,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonFormat$Value].withOverrides"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.annotation.JsonFormat$Value].'from'(com.fasterxml.jackson.'annotation'.JsonFormat)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonFormat$Value"
    linkageType: null
    functionLinenumber: 594
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonFormat$Value"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonFormat"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].<init>(com.fasterxml.jackson.'annotation'.JsonFormat)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonFormat$Value:595"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:594"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.'annotation'.JsonFormat)"
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonFormat$Value:595,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonFormat$Value].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonFormat$Value].withOverrides(com.fasterxml.jackson.'annotation'.JsonFormat$Value)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonFormat$Value"
    linkageType: null
    functionLinenumber: 601
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonFormat$Value"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonFormat$Value"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].withOverrides(com.fasterxml.jackson.'annotation'.JsonFormat$Features)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].<init>(java.lang.String,com.fasterxml.jackson.'annotation'.JsonFormat$Shape,java.util.Locale,java.lang.String,java.util.TimeZone,com.fasterxml.jackson.'annotation'.JsonFormat$Features,java.lang.Boolean)"
    functionUses: 6
    ICount: 46
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonFormat$Value:602"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:603"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:602"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonFormat$Value:602"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:603"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:602"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonFormat$Value:602"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:605"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:604"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonFormat$Value:605"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:608"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:607"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonFormat$Value:609"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:610"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:609"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonFormat$Value:609"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:612"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:611"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonFormat$Value:613"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:616"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:615"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonFormat$Value:617"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:620"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:619"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonFormat$Value:621"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:624"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:623"
        BranchSideFuncs:
        - "withOverrides(com.fasterxml.jackson.'annotation'.JsonFormat$Features)"
    - Branch String: "com.fasterxml.jackson.annotation.JsonFormat$Value:627"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:632"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:631"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonFormat$Value:635"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:636"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:635"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonFormat$Value:635"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:639"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:638"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonFormat$Value:609,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.fasterxml.jackson.annotation.JsonFormat$Value:624,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonFormat$Features].withOverrides"
    - Src: "com.fasterxml.jackson.annotation.JsonFormat$Value:641,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonFormat$Value].<init>"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonFormat$Value].forPattern(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonFormat$Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonFormat$Value"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonFormat$Value:648,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonFormat$Features].empty"
    - Src: "com.fasterxml.jackson.annotation.JsonFormat$Value:648,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonFormat$Value].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonFormat$Value].forShape(com.fasterxml.jackson.'annotation'.JsonFormat$Shape)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonFormat$Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonFormat$Value"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonFormat$Shape"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonFormat$Value:655,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonFormat$Features].empty"
    - Src: "com.fasterxml.jackson.annotation.JsonFormat$Value:655,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonFormat$Value].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonFormat$Value].forLeniency(boolean)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonFormat$Value"
    linkageType: null
    functionLinenumber: 661
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonFormat$Value"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].empty()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].<init>(java.lang.String,com.fasterxml.jackson.'annotation'.JsonFormat$Shape,java.util.Locale,java.lang.String,java.util.TimeZone,com.fasterxml.jackson.'annotation'.JsonFormat$Features,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonFormat$Value:662,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonFormat$Features].empty"
    - Src: "com.fasterxml.jackson.annotation.JsonFormat$Value:663,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.fasterxml.jackson.annotation.JsonFormat$Value:663,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonFormat$Value].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonFormat$Value].withPattern(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonFormat$Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonFormat$Value"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonFormat$Value:670,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonFormat$Value].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonFormat$Value].withShape(com.fasterxml.jackson.'annotation'.JsonFormat$Shape)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonFormat$Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonFormat$Value"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonFormat$Shape"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonFormat$Value:678"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:681"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:680"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonFormat$Value:681,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonFormat$Value].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonFormat$Value].withLocale(java.util.Locale)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonFormat$Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonFormat$Value"
    argCount: 1
    argTypes:
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonFormat$Value:689,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonFormat$Value].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonFormat$Value].withTimeZone(java.util.TimeZone)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonFormat$Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonFormat$Value"
    argCount: 1
    argTypes:
    - "java.util.TimeZone"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonFormat$Value:697,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonFormat$Value].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonFormat$Value].withLenient(java.lang.Boolean)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonFormat$Value"
    linkageType: null
    functionLinenumber: 704
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonFormat$Value"
    argCount: 1
    argTypes:
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].<init>(java.lang.String,com.fasterxml.jackson.'annotation'.JsonFormat$Shape,java.util.Locale,java.lang.String,java.util.TimeZone,com.fasterxml.jackson.'annotation'.JsonFormat$Features,java.lang.Boolean)"
    functionUses: 1
    ICount: 14
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonFormat$Value:705"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:708"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:707"
        BranchSideFuncs:
        - "<init>(java.lang.String,com.fasterxml.jackson.'annotation'.JsonFormat$Shape,java.util.Locale,java.lang.String,java.util.TimeZone,com.fasterxml.jackson.'annotation'.JsonFormat$Features,java.lang.Boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonFormat$Value:708,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonFormat$Value].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonFormat$Value].withFeature(com.fasterxml.jackson.'annotation'.JsonFormat$Feature)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonFormat$Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonFormat$Value"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonFormat$Feature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonFormat$Value:717"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:718"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:717"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonFormat$Value:716,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonFormat$Features].with"
    - Src: "com.fasterxml.jackson.annotation.JsonFormat$Value:718,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonFormat$Value].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonFormat$Value].withoutFeature(com.fasterxml.jackson.'annotation'.JsonFormat$Feature)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonFormat$Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonFormat$Value"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonFormat$Feature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonFormat$Value:727"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:728"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:727"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonFormat$Value:726,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonFormat$Features].without"
    - Src: "com.fasterxml.jackson.annotation.JsonFormat$Value:728,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonFormat$Value].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonFormat$Value].valueFor()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonFormat$Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonFormat$Value].getPattern()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonFormat$Value"
    linkageType: null
    functionLinenumber: 736
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonFormat$Value].getShape()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonFormat$Value"
    linkageType: null
    functionLinenumber: 737
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonFormat$Shape"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 19
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonFormat$Value].getLocale()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonFormat$Value"
    linkageType: null
    functionLinenumber: 738
    functionDepth: 0
    returnType: "java.util.Locale"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonFormat$Value].getLenient()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonFormat$Value"
    linkageType: null
    functionLinenumber: 748
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonFormat$Value].isLenient()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonFormat$Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonFormat$Value:763,1"
      Dst: "[java.lang.Boolean].equals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonFormat$Value].timeZoneAsString()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonFormat$Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonFormat$Value:774"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:777"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:776"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonFormat$Value:775,1"
      Dst: "[java.util.TimeZone].getID"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonFormat$Value].getTimeZone()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonFormat$Value"
    linkageType: null
    functionLinenumber: 780
    functionDepth: 0
    returnType: "java.util.TimeZone"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonFormat$Value:782"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:789"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:788"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonFormat$Value:783"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:786"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:785"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonFormat$Value:786,1"
      Dst: "[java.util.TimeZone].getTimeZone"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonFormat$Value].hasShape()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonFormat$Value"
    linkageType: null
    functionLinenumber: 794
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonFormat$Value:795"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:794"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonFormat$Value].hasPattern()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonFormat$Value"
    linkageType: null
    functionLinenumber: 800
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonFormat$Value:801"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:800"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonFormat$Value:801"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:800"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonFormat$Value:801,1"
      Dst: "[java.lang.String].length"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonFormat$Value].hasLocale()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonFormat$Value"
    linkageType: null
    functionLinenumber: 806
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonFormat$Value:807"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:806"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonFormat$Value].hasTimeZone()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonFormat$Value"
    linkageType: null
    functionLinenumber: 812
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonFormat$Value:813"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:812"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonFormat$Value:813"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonFormat$Value:813"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonFormat$Value:813,1"
      Dst: "[java.lang.String].isEmpty"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonFormat$Value].hasLenient()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonFormat$Value"
    linkageType: null
    functionLinenumber: 823
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonFormat$Value:824"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:823"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonFormat$Value].getFeature(com.fasterxml.jackson.'annotation'.JsonFormat$Feature)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonFormat$Value"
    linkageType: null
    functionLinenumber: 836
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonFormat$Feature"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].get(com.fasterxml.jackson.'annotation'.JsonFormat$Feature)"
    functionUses: 9
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonFormat$Value:837,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonFormat$Features].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonFormat$Value].getFeatures()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonFormat$Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonFormat$Features"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonFormat$Value].toString()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonFormat$Value"
    linkageType: null
    functionLinenumber: 850
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 19
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonFormat$Value:851,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonFormat$Value].hashCode()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonFormat$Value"
    linkageType: null
    functionLinenumber: 856
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].hashCode()"
    functionUses: 7
    ICount: 31
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonFormat$Value:857"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:857"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:856"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonFormat$Value:858"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:861"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:860"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonFormat$Value:862"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:865"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:864"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonFormat$Value:865"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:868"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:867"
        BranchSideFuncs:
        - "hashCode()"
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonFormat$Value:857,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "com.fasterxml.jackson.annotation.JsonFormat$Value:861,1"
      Dst: "[java.lang.Enum].hashCode"
    - Src: "com.fasterxml.jackson.annotation.JsonFormat$Value:863,1"
      Dst: "[java.lang.Boolean].hashCode"
    - Src: "com.fasterxml.jackson.annotation.JsonFormat$Value:866,1"
      Dst: "[java.util.Locale].hashCode"
    - Src: "com.fasterxml.jackson.annotation.JsonFormat$Value:868,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonFormat$Features].hashCode"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonFormat$Value].equals(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonFormat$Value"
    linkageType: null
    functionLinenumber: 873
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value]._equal(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value]._equal(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value]._equal(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value]._equal(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value]._equal(java.lang.Object,java.lang.Object)"
    functionUses: 33
    ICount: 43
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonFormat$Value:874"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:875"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:874"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonFormat$Value:875"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:876"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:875"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonFormat$Value:876"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:877"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:876"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonFormat$Value:879"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:881"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:880"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonFormat$Value:880"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:883"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:882"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonFormat$Value:883"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonFormat$Value:884"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonFormat$Value:885"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonFormat$Value:886"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:-1"
        BranchSideFuncs:
        - "_equal(java.lang.Object,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonFormat$Value:887"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonFormat$Value:876,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.annotation.JsonFormat$Value:880,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonFormat$Features].equals"
    - Src: "com.fasterxml.jackson.annotation.JsonFormat$Value:883,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonFormat$Value]._equal"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonFormat$Value]._equal(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonFormat$Value"
    linkageType: null
    functionLinenumber: 891
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.TextNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.FloatNode].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocSnippet].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].equals(java.lang.Object)"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.DataKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ShortNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.JavadocBlockTag].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmIndent].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.PropertyName].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.sym.Name].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.POJONode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Base64Variant].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.ArrayBuilders$1].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].equals(java.lang.Object)"
    - "[com.github.javaparser.Range].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.NullNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.LongNode].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonLocation].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.ContentReference].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.SerializedString].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.MethodReferenceThrowsCompatibleWithType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.Position].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmUnindent].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.ThrowsBound].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.JavaToken].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.MissingNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperLowerBound].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IdentityEqualityType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonPointer].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.CapturesBound].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.LambdaThrowsCompatibleWithType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BooleanNode].equals(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.Javadoc].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocInlineTag].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.Pair].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BinaryNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperUpperBound].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocDescription].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Version].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ClassKey].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TypeKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeContainedByType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.RawValue].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.IntNode].equals(java.lang.Object)"
    functionUses: 5
    ICount: 12
    EdgeCount: 126
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonFormat$Value:892"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:895"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:894"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonFormat$Value:893"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:892"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonFormat$Value:895"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:898"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:897"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonFormat$Value:898,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.JavaDoubleBitsFromCharSequence].<init>()"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.JavaDoubleBitsFromCharSequence"
    linkageType: null
    functionLinenumber: 14
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.AbstractJavaFloatingPointBitsFromCharSequence].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaDoubleBitsFromCharSequence:15,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.AbstractJavaFloatingPointBitsFromCharSequence].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.JavaDoubleBitsFromCharSequence].nan()"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.JavaDoubleBitsFromCharSequence"
    linkageType: null
    functionLinenumber: 20
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaDoubleBitsFromCharSequence:21,1"
      Dst: "[java.lang.Double].doubleToRawLongBits"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.JavaDoubleBitsFromCharSequence].negativeInfinity()"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.JavaDoubleBitsFromCharSequence"
    linkageType: null
    functionLinenumber: 25
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaDoubleBitsFromCharSequence:26,1"
      Dst: "[java.lang.Double].doubleToRawLongBits"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.JavaDoubleBitsFromCharSequence].positiveInfinity()"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.JavaDoubleBitsFromCharSequence"
    linkageType: null
    functionLinenumber: 30
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaDoubleBitsFromCharSequence:31,1"
      Dst: "[java.lang.Double].doubleToRawLongBits"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.JavaDoubleBitsFromCharSequence].valueOfFloatLiteral(java.lang.CharSequence,int,int,boolean,long,int,boolean,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.JavaDoubleBitsFromCharSequence"
    linkageType: null
    functionLinenumber: 37
    functionDepth: 0
    returnType: "long"
    argCount: 8
    argTypes:
    - "java.lang.CharSequence"
    - "int"
    - "int"
    - "boolean"
    - "long"
    - "int"
    - "boolean"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleMath].tryDecFloatToDoubleTruncated(boolean,long,int,boolean,int)"
    functionUses: 1
    ICount: 19
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaDoubleBitsFromCharSequence:40"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaDoubleBitsFromCharSequence:38"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaDoubleBitsFromCharSequence:37"
        BranchSideFuncs:
        - "tryDecFloatToDoubleTruncated(boolean,long,int,boolean,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaDoubleBitsFromCharSequence:38,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleMath].tryDecFloatToDoubleTruncated"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaDoubleBitsFromCharSequence:40,1"
      Dst: "[java.lang.Double].isNaN"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaDoubleBitsFromCharSequence:41,1"
      Dst: "[java.lang.CharSequence].subSequence"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaDoubleBitsFromCharSequence:41,1"
      Dst: "[java.lang.CharSequence].toString"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaDoubleBitsFromCharSequence:41,1"
      Dst: "[java.lang.Double].parseDouble"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaDoubleBitsFromCharSequence:40,1"
      Dst: "[java.lang.Double].doubleToRawLongBits"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.JavaDoubleBitsFromCharSequence].valueOfHexLiteral(java.lang.CharSequence,int,int,boolean,long,int,boolean,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.JavaDoubleBitsFromCharSequence"
    linkageType: null
    functionLinenumber: 48
    functionDepth: 0
    returnType: "long"
    argCount: 8
    argTypes:
    - "java.lang.CharSequence"
    - "int"
    - "int"
    - "boolean"
    - "long"
    - "int"
    - "boolean"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleMath].tryHexFloatToDoubleTruncated(boolean,long,long,boolean,long)"
    functionUses: 1
    ICount: 21
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaDoubleBitsFromCharSequence:51"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaDoubleBitsFromCharSequence:49"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaDoubleBitsFromCharSequence:48"
        BranchSideFuncs:
        - "tryHexFloatToDoubleTruncated(boolean,long,long,boolean,long)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaDoubleBitsFromCharSequence:49,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleMath].tryHexFloatToDoubleTruncated"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaDoubleBitsFromCharSequence:51,1"
      Dst: "[java.lang.Double].isNaN"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaDoubleBitsFromCharSequence:52,1"
      Dst: "[java.lang.CharSequence].subSequence"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaDoubleBitsFromCharSequence:52,1"
      Dst: "[java.lang.CharSequence].toString"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaDoubleBitsFromCharSequence:52,1"
      Dst: "[java.lang.Double].parseDouble"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaDoubleBitsFromCharSequence:51,1"
      Dst: "[java.lang.Double].doubleToRawLongBits"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_5__828].bootstrap$()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_5__828"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Supplier"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_5__828].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_5__828:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_5__828].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_5__828].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_5__828"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_5__828:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_5__828].get()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_5__828"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].lambda$getAllFields$5()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_5__828:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].lambda$getAllFields$5"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.ToStringSerializer].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.ToStringSerializer"
    linkageType: null
    functionLinenumber: 29
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.ToStringSerializerBase].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.ToStringSerializer:30,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.ToStringSerializerBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.ToStringSerializer].<init>(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.ToStringSerializer"
    linkageType: null
    functionLinenumber: 37
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.ToStringSerializerBase].<init>(java.lang.Class)"
    functionUses: 6
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.ToStringSerializer:38,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.ToStringSerializerBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.ToStringSerializer].valueToString(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.ToStringSerializer"
    linkageType: null
    functionLinenumber: 42
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping$DeltaInfo].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].toString()"
    - "[com.github.javaparser.utils.ProjectRoot].toString()"
    - "[com.github.javaparser.javadoc.description.JavadocInlineTag].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].toString()"
    - "[com.fasterxml.jackson.databind.type.MapType].toString()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId].toString()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].toString()"
    - "[com.fasterxml.jackson.databind.introspect.ObjectIdInfo].toString()"
    - "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].toString()"
    - "[com.github.javaparser.utils.Pair].toString()"
    - "[com.fasterxml.jackson.core.JsonStreamContext].toString()"
    - "[com.github.javaparser.ast.NodeList].toString()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].toString()"
    - "[com.fasterxml.jackson.databind.type.SimpleType].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].toString()"
    - "[com.github.javaparser.resolution.MethodUsage].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver].toString()"
    - "[com.fasterxml.jackson.databind.node.BaseJsonNode].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementMatchers$1].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeContainedByType].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistConstructorDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].toString()"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.CreatorCandidate].toString()"
    - "[com.fasterxml.jackson.core.format.DataFormatDetector].toString()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].toString()"
    - "[com.github.javaparser.utils.SourceRoot].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase].toString()"
    - "[com.fasterxml.jackson.core.util.RequestPayload].toString()"
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].toString()"
    - "[com.github.javaparser.TokenRange].toString()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked].toString()"
    - "[com.github.javaparser.utils.SeparatedItemStringBuilder].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistParameterDeclaration].toString()"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound].toString()"
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature].toString()"
    - "[com.github.javaparser.JavaToken].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].toString()"
    - "[com.fasterxml.jackson.core.JsonLocation].toString()"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].toString()"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].toString()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].toString()"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].toString()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound].toString()"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumConstantDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].toString()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].toString()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].toString()"
    - "[com.fasterxml.jackson.databind.type.ClassStack].toString()"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].toString()"
    - "[com.github.javaparser.Position].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.LambdaThrowsCompatibleWithType].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.CapturesBound].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperLowerBound].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.deser.DataFormatReaders].toString()"
    - "[com.github.javaparser.resolution.UnsolvedSymbolException].toString()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute].toString()"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].toString()"
    - "[com.fasterxml.jackson.core.JsonPointer].toString()"
    - "[com.github.javaparser.javadoc.JavadocBlockTag].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedId].toString()"
    - "[com.fasterxml.jackson.core.JsonProcessingException].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationMap].toString()"
    - "[com.github.javaparser.utils.VisitorList].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].toString()"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializer].toString()"
    - "[com.github.javaparser.resolution.model.Value].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].toString()"
    - "[com.github.javaparser.javadoc.description.JavadocDescription].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmTextBlock].toString()"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].toString()"
    - "[com.github.javaparser.resolution.model.SymbolReference].toString()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].toString()"
    - "[com.github.javaparser.ast.Node].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet].toString()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].toString()"
    - "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].toString()"
    - "[com.github.javaparser.ParseResult].toString()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].toString()"
    - "[com.github.javaparser.utils.LineSeparator].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].toString()"
    - "[com.github.javaparser.Problem].toString()"
    - "[com.github.javaparser.printer.SourcePrinter].toString()"
    - "[com.github.javaparser.javadoc.description.JavadocSnippet].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType].toString()"
    - "[com.github.javaparser.Range].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].toString()"
    - "[com.fasterxml.jackson.databind.util.RawValue].toString()"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].toString()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].toString()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].toString()"
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.ThrowsBound].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].toString()"
    - "[com.fasterxml.jackson.databind.JsonMappingException$Reference].toString()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver].toString()"
    - "[com.github.javaparser.utils.VisitorSet].toString()"
    - "[com.fasterxml.jackson.core.Version].toString()"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].toString()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].toString()"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].toString()"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].toString()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].toString()"
    - "[com.fasterxml.jackson.databind.type.CollectionType].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].toString()"
    - "[com.github.javaparser.printer.configuration.Indentation].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].toString()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel].toString()"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType].toString()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].toString()"
    - "[java.lang.Thread].toString()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].toString()"
    - "[com.github.javaparser.javadoc.Javadoc].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmString].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmChar].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperUpperBound].toString()"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmList].toString()"
    - "[com.fasterxml.jackson.databind.util.TypeKey].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserVariableDeclaration].toString()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSingleReference].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.MethodReferenceThrowsCompatibleWithType].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].toString()"
    - "[com.fasterxml.jackson.core.Base64Variant:com.fasterxml.jackson.core.filter.JsonPointerBasedFilter:com.fasterxml.jackson.core.io.SerializedString:com.fasterxml.jackson.core.sym.Name:com.fasterxml.jackson.databind.PropertyName:com.fasterxml.jackson.databind.introspect.MemberKey:com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat:com.fasterxml.jackson.databind.node.MissingNode:com.fasterxml.jackson.databind.type.ArrayType:com.fasterxml.jackson.databind.type.ClassKey:com.fasterxml.jackson.databind.util.NameTransformer$1:com.fasterxml.jackson.databind.util.NameTransformer$2:com.fasterxml.jackson.databind.util.NameTransformer$3:com.fasterxml.jackson.databind.util.NameTransformer$Chained:com.github.javaparser.Token:com.github.javaparser.metamodel.BaseNodeMetaModel:com.github.javaparser.symbolsolver.resolution.typeinference.bounds.FalseBound:org.xml.sax.SAXException:org.xml.sax.SAXParseException].toString()"
    functionUses: 2
    ICount: 4
    EdgeCount: 177
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.ToStringSerializer:43,1"
      Dst: "[java.lang.Object].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmOrphanCommentsEnding].<init>()"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmOrphanCommentsEnding"
    linkageType: null
    functionLinenumber: 31
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmOrphanCommentsEnding:32,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.printer.SourcePrinter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 36
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmOrphanCommentsEnding:39"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmOrphanCommentsEnding:42"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmOrphanCommentsEnding:41"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmOrphanCommentsEnding:44"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmOrphanCommentsEnding:51"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmOrphanCommentsEnding:50"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmOrphanCommentsEnding:44"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmOrphanCommentsEnding:51"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmOrphanCommentsEnding:50"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmOrphanCommentsEnding:47"
      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:51"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmOrphanCommentsEnding:54"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmOrphanCommentsEnding:36,1"
      Dst: "[java.util.LinkedList].<init>"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmOrphanCommentsEnding:37,1"
      Dst: "[com.github.javaparser.ast.Node].getChildNodes"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmOrphanCommentsEnding:37,1"
      Dst: "[java.util.List].addAll"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmOrphanCommentsEnding:38,1"
      Dst: "[com.github.javaparser.utils.PositionUtils].sortByBeginPosition"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmOrphanCommentsEnding:39,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmOrphanCommentsEnding:44,1"
      Dst: "[java.util.List].size"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmOrphanCommentsEnding:45,1"
      Dst: "[java.util.List].get"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmOrphanCommentsEnding:53,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmComment].process"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastFloatMath].<init>()"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastFloatMath"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastFloatMath:41,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastFloatMath].decFloatLiteralToFloat(boolean,long,int,boolean,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastFloatMath"
    linkageType: null
    functionLinenumber: 47
    functionDepth: 0
    returnType: "float"
    argCount: 5
    argTypes:
    - "boolean"
    - "long"
    - "int"
    - "boolean"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.FastFloatMath].tryDecToFloatWithFastAlgorithm(boolean,long,int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FastFloatMath].tryDecToFloatWithFastAlgorithm(boolean,long,int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FastFloatMath].tryDecToFloatWithFastAlgorithm(boolean,long,int)"
    functionUses: 1
    ICount: 33
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastFloatMath:48"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastFloatMath:53"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastFloatMath:52"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastFloatMath:49"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastFloatMath:48"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastFloatMath:53"
      Branch Sides: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastFloatMath:59"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastFloatMath:69"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastFloatMath:59"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastFloatMath:69"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastFloatMath:63"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastFloatMath:70"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastFloatMath:69"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastFloatMath:63"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastFloatMath:70"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastFloatMath:69"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastFloatMath:73"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastFloatMath:76"
        BranchSideFuncs:
        - "tryDecToFloatWithFastAlgorithm(boolean,long,int)"
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastFloatMath:75"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastFloatMath:73"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastFloatMath:76"
        BranchSideFuncs:
        - "tryDecToFloatWithFastAlgorithm(boolean,long,int)"
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastFloatMath:75"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastFloatMath:61,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastFloatMath].tryDecToFloatWithFastAlgorithm"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastFloatMath:63,1"
      Dst: "[java.lang.Float].isNaN"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastFloatMath].hexFloatLiteralToFloat(boolean,long,int,boolean,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastFloatMath"
    linkageType: null
    functionLinenumber: 83
    functionDepth: 0
    returnType: "float"
    argCount: 5
    argTypes:
    - "boolean"
    - "long"
    - "int"
    - "boolean"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastFloatMath:84"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastFloatMath:84"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastFloatMath:83"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastFloatMath:85"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastFloatMath:99"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastFloatMath:85"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastFloatMath:99"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastFloatMath:95"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastFloatMath:98"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastFloatMath:97"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastFloatMath:89,1"
      Dst: "[java.lang.Math].abs"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastFloatMath:94,1"
      Dst: "[java.lang.Math].scalb"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastFloatMath].tryDecToFloatWithFastAlgorithm(boolean,long,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastFloatMath"
    linkageType: null
    functionLinenumber: 122
    functionDepth: 0
    returnType: "float"
    argCount: 3
    argTypes:
    - "boolean"
    - "long"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].fullMultiplication(long,long)"
    functionUses: 3
    ICount: 83
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastFloatMath:123"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastFloatMath:151"
        BranchSideFuncs:
        - "fullMultiplication(long,long)"
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastFloatMath:123"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastFloatMath:151"
        BranchSideFuncs:
        - "fullMultiplication(long,long)"
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastFloatMath:123"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastFloatMath:151"
        BranchSideFuncs:
        - "fullMultiplication(long,long)"
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastFloatMath:134"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastFloatMath:137"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastFloatMath:136"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastFloatMath:139"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastFloatMath:138"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastFloatMath:209"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastFloatMath:227"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastFloatMath:209"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastFloatMath:230"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastFloatMath:209"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastFloatMath:230"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastFloatMath:235"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastFloatMath:240"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastFloatMath:246"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastFloatMath:247"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastFloatMath:246"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastFloatMath:246"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastFloatMath:250"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastFloatMath:249"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastFloatMath:251"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastFloatMath:250"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastFloatMath:249"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastFloatMath:123,1"
      Dst: "[java.lang.Long].compareUnsigned"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastFloatMath:184,1"
      Dst: "[java.lang.Long].numberOfLeadingZeros"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastFloatMath:189,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].fullMultiplication"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastFloatMath:252,1"
      Dst: "[java.lang.Float].intBitsToFloat"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_68__506].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_68__506"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__506].<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__506:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_68__506].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_68__506].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_68__506"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_68__506:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_68__506].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_68__506"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_68__506:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$68"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__165].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__165"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__165].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__165:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__165].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__165].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__165"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__165:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__165].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__165"
    linkageType: null
    functionLinenumber: -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.BlockComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    functionUses: 14
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__165:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator$lambda_validateRecordComponentAccessorMethods_3__1136].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__1136"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__1136].<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__1136:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator$lambda_validateRecordComponentAccessorMethods_3__1136].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator$lambda_validateRecordComponentAccessorMethods_3__1136].<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__1136"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.RecordDeclaration"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator$lambda_validateRecordComponentAccessorMethods_3__1136:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator$lambda_validateRecordComponentAccessorMethods_3__1136].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator$lambda_validateRecordComponentAccessorMethods_3__1136"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator$lambda_validateRecordComponentAccessorMethods_3__1136:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator].lambda$validateRecordComponentAccessorMethods$3"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.VariableDeclarator].<init>()"
    functionSourceFile: "com.github.javaparser.ast.body.VariableDeclarator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.VariableDeclarator:72,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].<init>"
    - Src: "com.github.javaparser.ast.body.VariableDeclarator:72,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].<init>"
    - Src: "com.github.javaparser.ast.body.VariableDeclarator:72,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.Type"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.VariableDeclarator:76,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].<init>"
    - Src: "com.github.javaparser.ast.body.VariableDeclarator:76,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.Type"
    - "com.github.javaparser.ast.expr.SimpleName"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.VariableDeclarator:80,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -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: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.VariableDeclarator:84,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].<init>"
    - Src: "com.github.javaparser.ast.body.VariableDeclarator:84,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -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: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.VariableDeclarator:96,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 103
    functionDepth: 0
    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:104,1"
      Dst: "[com.github.javaparser.ast.Node].<init>"
    - Src: "com.github.javaparser.ast.body.VariableDeclarator:105,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].setType"
    - Src: "com.github.javaparser.ast.body.VariableDeclarator:106,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].setName"
    - Src: "com.github.javaparser.ast.body.VariableDeclarator:107,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].setInitializer"
    - Src: "com.github.javaparser.ast.body.VariableDeclarator:108,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].customInitialization"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.VariableDeclarator].customInitialization()"
    functionSourceFile: "com.github.javaparser.ast.body.VariableDeclarator"
    linkageType: null
    functionLinenumber: 114
    functionDepth: 0
    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:115,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator$1].<init>"
    - Src: "com.github.javaparser.ast.body.VariableDeclarator:115,1"
      Dst: "[com.github.javaparser.ast.Node].register"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 144
    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.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.ModifierVisitor].visit(com.github.javaparser.ast.body.VariableDeclarator,java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].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.GenericListVisitorAdapter].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.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.body.VariableDeclarator,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].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.NoCommentHashCodeVisitor].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.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.body.VariableDeclarator,java.lang.Object)"
    functionUses: 20
    ICount: 5
    EdgeCount: 13
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.VariableDeclarator:145,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 150
    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.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.body.VariableDeclarator,java.lang.Object)"
    functionUses: 21
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.VariableDeclarator:151,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.VariableDeclarator].getInitializer()"
    functionSourceFile: "com.github.javaparser.ast.body.VariableDeclarator"
    linkageType: null
    functionLinenumber: 155
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 20
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.VariableDeclarator:156,1"
      Dst: "[java.util.Optional].ofNullable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.VariableDeclarator].getName()"
    functionSourceFile: "com.github.javaparser.ast.body.VariableDeclarator"
    linkageType: null
    functionLinenumber: 160
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.SimpleName"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 22
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: 165
    functionDepth: 0
    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:167"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.VariableDeclarator:170"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.VariableDeclarator:169"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.body.VariableDeclarator:171"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.VariableDeclarator:173"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.body.VariableDeclarator:172"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.body.VariableDeclarator:166,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.body.VariableDeclarator:170,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.body.VariableDeclarator:172,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode"
    - Src: "com.github.javaparser.ast.body.VariableDeclarator:174,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.VariableDeclarator].setInitializer(com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.body.VariableDeclarator"
    linkageType: null
    functionLinenumber: 185
    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:186"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.VariableDeclarator:189"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.VariableDeclarator:188"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.body.VariableDeclarator:190"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.VariableDeclarator:192"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.body.VariableDeclarator:191"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.body.VariableDeclarator:189,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.body.VariableDeclarator:191,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode"
    - Src: "com.github.javaparser.ast.body.VariableDeclarator:193,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.VariableDeclarator].setInitializer(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.body.VariableDeclarator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.VariableDeclarator"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.VariableDeclarator:204,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNonEmpty"
    - Src: "com.github.javaparser.ast.body.VariableDeclarator:204,1"
      Dst: "[com.github.javaparser.ast.expr.NameExpr].<init>"
    - Src: "com.github.javaparser.ast.body.VariableDeclarator:204,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].setInitializer"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.VariableDeclarator].getType()"
    functionSourceFile: "com.github.javaparser.ast.body.VariableDeclarator"
    linkageType: null
    functionLinenumber: 208
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.Type"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 24
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: 213
    functionDepth: 0
    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:215"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.VariableDeclarator:218"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.VariableDeclarator:217"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.body.VariableDeclarator:219"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.VariableDeclarator:221"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.body.VariableDeclarator:220"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.body.VariableDeclarator:214,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.body.VariableDeclarator:218,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.body.VariableDeclarator:220,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode"
    - Src: "com.github.javaparser.ast.body.VariableDeclarator:222,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.VariableDeclarator].remove(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.body.VariableDeclarator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.VariableDeclarator:229"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.VariableDeclarator:232"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.VariableDeclarator:231"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.VariableDeclarator:232"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.VariableDeclarator:238"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.VariableDeclarator:237"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.VariableDeclarator:233"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.VariableDeclarator:238"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.VariableDeclarator:237"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.VariableDeclarator:234,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].removeInitializer"
    - Src: "com.github.javaparser.ast.body.VariableDeclarator:238,1"
      Dst: "[com.github.javaparser.ast.Node].remove"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.VariableDeclarator].removeInitializer()"
    functionSourceFile: "com.github.javaparser.ast.body.VariableDeclarator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.VariableDeclarator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.VariableDeclarator:243,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].setInitializer"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.VariableDeclarator].clone()"
    functionSourceFile: "com.github.javaparser.ast.body.VariableDeclarator"
    linkageType: null
    functionLinenumber: 248
    functionDepth: 0
    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: 45
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.VariableDeclarator:249,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>"
    - Src: "com.github.javaparser.ast.body.VariableDeclarator:249,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.VariableDeclarator].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.body.VariableDeclarator"
    linkageType: null
    functionLinenumber: 254
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.VariableDeclaratorMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: 260
    functionDepth: 0
    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:261"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.VariableDeclarator:264"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.VariableDeclarator:263"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.VariableDeclarator:264"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.VariableDeclarator:270"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.VariableDeclarator:269"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.VariableDeclarator:265"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.VariableDeclarator:270"
        BranchSideFuncs:
        - "setInitializer(com.github.javaparser.ast.expr.Expression)"
      - BranchSide: "com.github.javaparser.ast.body.VariableDeclarator:269"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.VariableDeclarator:270"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.VariableDeclarator:274"
        BranchSideFuncs:
        - "setName(com.github.javaparser.ast.expr.SimpleName)"
      - BranchSide: "com.github.javaparser.ast.body.VariableDeclarator:273"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.VariableDeclarator:274"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.VariableDeclarator:278"
        BranchSideFuncs:
        - "setType(com.github.javaparser.ast.type.Type)"
      - BranchSide: "com.github.javaparser.ast.body.VariableDeclarator:277"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.body.VariableDeclarator:266,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].setInitializer"
    - Src: "com.github.javaparser.ast.body.VariableDeclarator:271,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].setName"
    - Src: "com.github.javaparser.ast.body.VariableDeclarator:275,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].setType"
    - Src: "com.github.javaparser.ast.body.VariableDeclarator:278,1"
      Dst: "[com.github.javaparser.ast.Node].replace"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.VariableDeclarator].resolve()"
    functionSourceFile: "com.github.javaparser.ast.body.VariableDeclarator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.declarations.ResolvedValueDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.VariableDeclarator:283,1"
      Dst: "[com.github.javaparser.ast.Node].getSymbolResolver"
    - Src: "com.github.javaparser.ast.body.VariableDeclarator:283,1"
      Dst: "[com.github.javaparser.resolution.SymbolResolver].resolveDeclaration"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.InternalNodeMapper$IteratorStack].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.InternalNodeMapper$IteratorStack"
    linkageType: null
    functionLinenumber: 171
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.InternalNodeMapper$IteratorStack:172,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.InternalNodeMapper$IteratorStack].push(java.util.Iterator)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.InternalNodeMapper$IteratorStack"
    linkageType: null
    functionLinenumber: 175
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Iterator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 36
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.InternalNodeMapper$IteratorStack:176"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.InternalNodeMapper$IteratorStack:180"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.InternalNodeMapper$IteratorStack:179"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.InternalNodeMapper$IteratorStack:180"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.InternalNodeMapper$IteratorStack:185"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.InternalNodeMapper$IteratorStack:184"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.InternalNodeMapper$IteratorStack:185,1"
      Dst: "[java.lang.Math].max"
    - Src: "com.fasterxml.jackson.databind.node.InternalNodeMapper$IteratorStack:185,1"
      Dst: "[java.lang.Math].min"
    - Src: "com.fasterxml.jackson.databind.node.InternalNodeMapper$IteratorStack:186,1"
      Dst: "[java.util.Arrays].copyOf"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.InternalNodeMapper$IteratorStack].popOrNull()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.InternalNodeMapper$IteratorStack"
    linkageType: null
    functionLinenumber: 191
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.InternalNodeMapper$IteratorStack:192"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.InternalNodeMapper$IteratorStack:197"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.InternalNodeMapper$IteratorStack:196"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.Utils$toUpperCase__1165].bootstrap$()"
    functionSourceFile: "com.github.javaparser.utils.Utils$toUpperCase__1165"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils$toUpperCase__1165].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.Utils$toUpperCase__1165:-1,1"
      Dst: "[com.github.javaparser.utils.Utils$toUpperCase__1165].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.Utils$toUpperCase__1165].<init>()"
    functionSourceFile: "com.github.javaparser.utils.Utils$toUpperCase__1165"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.Utils$toUpperCase__1165:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.Utils$toUpperCase__1165].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.utils.Utils$toUpperCase__1165"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.Utils$toUpperCase__1165:-1,1"
      Dst: "[java.lang.String].toUpperCase"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_18__1055].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_18__1055"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.BiConsumer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_18__1055].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_18__1055:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_18__1055].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_18__1055].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_18__1055"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_18__1055:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_18__1055].accept(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_18__1055"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__1055:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$18"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserVariableDeclaration].<init>(com.github.javaparser.ast.body.VariableDeclarator,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserVariableDeclaration"
    linkageType: null
    functionLinenumber: 44
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.VariableDeclarator"
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.Navigator].demandParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.resolution.Navigator].demandParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.resolution.Navigator].demandParentNode(com.github.javaparser.ast.Node)"
    functionUses: 2
    ICount: 23
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserVariableDeclaration:46"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserVariableDeclaration:49"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserVariableDeclaration:48"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserVariableDeclaration:51"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserVariableDeclaration:54"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserVariableDeclaration:53"
        BranchSideFuncs:
        - "demandParentNode(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserVariableDeclaration:45,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserVariableDeclaration:47,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserVariableDeclaration:51,1"
      Dst: "[com.github.javaparser.resolution.Navigator].demandParentNode"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserVariableDeclaration:52,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserVariableDeclaration:52,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserVariableDeclaration:52,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserVariableDeclaration].getType()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserVariableDeclaration"
    linkageType: null
    functionLinenumber: 58
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].convert(com.github.javaparser.ast.type.Type,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].get(com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.ast.body.VariableDeclarator].getType()"
    functionUses: 1
    ICount: 8
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserVariableDeclaration:59,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].get"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserVariableDeclaration:59,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].getType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserVariableDeclaration:59,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].convert"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserVariableDeclaration].getName()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserVariableDeclaration"
    linkageType: null
    functionLinenumber: 63
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId()"
    - "[com.github.javaparser.ast.body.VariableDeclarator].getName()"
    functionUses: 5
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserVariableDeclaration:64,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].getName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserVariableDeclaration:64,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserVariableDeclaration].isVariable()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserVariableDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserVariableDeclaration].getWrappedNode()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserVariableDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.VariableDeclarationExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserVariableDeclaration].getVariableDeclarator()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserVariableDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.VariableDeclarator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserVariableDeclaration].toString()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserVariableDeclaration"
    linkageType: null
    functionLinenumber: 86
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserVariableDeclaration].getName()"
    functionUses: 19
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserVariableDeclaration:87,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserVariableDeclaration:87,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserVariableDeclaration:87,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserVariableDeclaration].getName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserVariableDeclaration:87,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserVariableDeclaration].toAst()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserVariableDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserVariableDeclaration:92,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.CommentsInserter$lambda_insertComments_2__1132].bootstrap$(com.github.javaparser.ast.Node,boolean)"
    functionSourceFile: "com.github.javaparser.CommentsInserter$lambda_insertComments_2__1132"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.CommentsInserter$lambda_insertComments_2__1132].<init>(com.github.javaparser.ast.Node,boolean)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.CommentsInserter$lambda_insertComments_2__1132:-1,1"
      Dst: "[com.github.javaparser.CommentsInserter$lambda_insertComments_2__1132].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.CommentsInserter$lambda_insertComments_2__1132].<init>(com.github.javaparser.ast.Node,boolean)"
    functionSourceFile: "com.github.javaparser.CommentsInserter$lambda_insertComments_2__1132"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.CommentsInserter$lambda_insertComments_2__1132:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.CommentsInserter$lambda_insertComments_2__1132].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.CommentsInserter$lambda_insertComments_2__1132"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 3
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.CommentsInserter$lambda_insertComments_2__1132:-1,1"
      Dst: "[com.github.javaparser.CommentsInserter].lambda$insertComments$2"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__45].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__45"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__45].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__45:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__45].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__45].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__45"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__45:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__45].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__45"
    linkageType: null
    functionLinenumber: -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.BlockComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    functionUses: 14
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__45:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_9__727].bootstrap$(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,java.lang.Void,com.github.javaparser.ast.body.ConstructorDeclaration)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_9__727"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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_9__727].<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_9__727:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_9__727].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_9__727].<init>(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,java.lang.Void,com.github.javaparser.ast.body.ConstructorDeclaration)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_9__727"
    linkageType: null
    functionLinenumber: -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: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_9__727:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_9__727].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_9__727"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].lambda$visit$9(java.lang.Void,com.github.javaparser.ast.body.ConstructorDeclaration,com.github.javaparser.ast.body.ReceiverParameter)"
    functionUses: 5
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_9__727:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].lambda$visit$9"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption].values()"
    functionSourceFile: "com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption:36,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption:36,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 103
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption:104,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 108
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "int"
    - "java.lang.Class"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption:111"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption:114"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption:113"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption:109,1"
      Dst: "[java.lang.Enum].<init>"
    - Src: "com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption:111,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption:111,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption:112,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption:112,1"
      Dst: "[java.lang.String].format"
    - Src: "com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption:112,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption].$values()"
    functionSourceFile: "com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 24
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.MemberValuePairMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.MemberValuePairMetaModel"
    linkageType: null
    functionLinenumber: 41
    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:42,1"
      Dst: "[com.github.javaparser.metamodel.NodeMetaModel].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty].<init>(com.fasterxml.jackson.databind.deser.impl.ObjectIdReader,com.fasterxml.jackson.databind.PropertyMetadata)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty"
    linkageType: null
    functionLinenumber: 26
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.deser.impl.ObjectIdReader"
    - "com.fasterxml.jackson.databind.PropertyMetadata"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].<init>(com.fasterxml.jackson.databind.PropertyName,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.PropertyMetadata,com.fasterxml.jackson.databind.JsonDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReader].getIdType()"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReader].getDeserializer()"
    functionUses: 3
    ICount: 9
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty:27,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReader].getIdType"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty:28,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReader].getDeserializer"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty:27,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty].<init>(com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.deser.NullValueProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty"
    linkageType: null
    functionLinenumber: 34
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty"
    - "com.fasterxml.jackson.databind.JsonDeserializer"
    - "com.fasterxml.jackson.databind.deser.NullValueProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].<init>(com.fasterxml.jackson.databind.deser.SettableBeanProperty,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.deser.NullValueProvider)"
    functionUses: 2
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty:35,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty].<init>(com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty,com.fasterxml.jackson.databind.PropertyName)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty"
    linkageType: null
    functionLinenumber: 39
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty"
    - "com.fasterxml.jackson.databind.PropertyName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].<init>(com.fasterxml.jackson.databind.deser.SettableBeanProperty,com.fasterxml.jackson.databind.PropertyName)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty:40,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty].withName(com.fasterxml.jackson.databind.PropertyName)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty"
    linkageType: null
    functionLinenumber: 45
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.SettableBeanProperty"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.PropertyName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty].<init>(com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty,com.fasterxml.jackson.databind.PropertyName)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty:46,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty].withValueDeserializer(com.fasterxml.jackson.databind.JsonDeserializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty"
    linkageType: null
    functionLinenumber: 50
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.SettableBeanProperty"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JsonDeserializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty].<init>(com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.deser.NullValueProvider)"
    functionUses: 9
    ICount: 14
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty:51"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty:55"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty:54"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty:55"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty:55"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.deser.NullValueProvider)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty:54"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty:56,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty].withNullProvider(com.fasterxml.jackson.databind.deser.NullValueProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty"
    linkageType: null
    functionLinenumber: 60
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.SettableBeanProperty"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.deser.NullValueProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty].<init>(com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.deser.NullValueProvider)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty:61,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty].getAnnotation(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.annotation.Annotation"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty].getMember()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty"
    linkageType: null
    functionLinenumber: 70
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 33
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty"
    linkageType: null
    functionLinenumber: 82
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    functionUses: 15
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty:83,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty].deserializeSetAndReturn"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty"
    linkageType: null
    functionLinenumber: 95
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase:com.fasterxml.jackson.core.filter.FilteringParserDelegate:com.fasterxml.jackson.databind.deser.impl.ErrorThrowingDeserializer].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.databind.deser.impl.UnsupportedTypeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.ext.NioPathDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$SqlDateDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.FailingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.TokenBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$TimestampDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$IntDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ShortDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicLongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLDeserializers$Std].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicBooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$FloatDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$LongDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.DefaultDeserializationContext].findObjectId(java.lang.Object,com.fasterxml.jackson.'annotation'.ObjectIdGenerator,com.fasterxml.jackson.'annotation'.ObjectIdResolver)"
    - "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId].bindItem(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].setAndReturn(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    functionUses: 12
    ICount: 22
    EdgeCount: 77
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty:96"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty:99"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty:98"
        BranchSideFuncs:
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "findObjectId(java.lang.Object,com.fasterxml.jackson.'annotation'.ObjectIdGenerator,com.fasterxml.jackson.'annotation'.ObjectIdResolver)"
        - "bindItem(java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty:104"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty:107"
        BranchSideFuncs:
        - "setAndReturn(java.lang.Object,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty:106"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty:96,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].hasToken"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty:99,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty:100,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].findObjectId"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty:101,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId].bindItem"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty:105,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].setAndReturn"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty].set(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty"
    linkageType: null
    functionLinenumber: 111
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    functionUses: 16
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty:112,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty].setAndReturn"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty"
    linkageType: null
    functionLinenumber: 117
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].setAndReturn(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    functionUses: 12
    ICount: 11
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty:119"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty:123"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty:122"
        BranchSideFuncs:
        - "setAndReturn(java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty:120,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty:123,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].setAndReturn"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.SwitchEntry$Type].values()"
    functionSourceFile: "com.github.javaparser.ast.stmt.SwitchEntry$Type"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.SwitchEntry$Type[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.SwitchEntry$Type:87,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.SwitchEntry$Type"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.SwitchEntry$Type:87,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 86
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.SwitchEntry$Type:87,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.SwitchEntry$Type].$values()"
    functionSourceFile: "com.github.javaparser.ast.stmt.SwitchEntry$Type"
    linkageType: null
    functionLinenumber: 86
    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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_43__210].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_43__210"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__210].<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__210:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_43__210].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_43__210].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_43__210"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_43__210:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_43__210].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_43__210"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 14
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_43__210:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$43"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_80__599].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_80__599"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__599].<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__599:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_80__599].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_80__599].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_80__599"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_80__599:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_80__599].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_80__599"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_80__599:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$80"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_162__532].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_162__532"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__532].<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__532:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_162__532].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_162__532].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_162__532"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_162__532:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_162__532].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_162__532"
    linkageType: null
    functionLinenumber: -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.stmt.CatchClause)"
    functionUses: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_162__532:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$162"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.DefaultBaseTypeLimitingValidator].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.DefaultBaseTypeLimitingValidator"
    linkageType: null
    functionLinenumber: 20
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.DefaultBaseTypeLimitingValidator:21,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.DefaultBaseTypeLimitingValidator].validateBaseType(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.DefaultBaseTypeLimitingValidator"
    linkageType: null
    functionLinenumber: 30
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator$Validity"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.DefaultBaseTypeLimitingValidator].isUnsafeBaseType(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.JavaType)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.DefaultBaseTypeLimitingValidator:31"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.DefaultBaseTypeLimitingValidator:36"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.DefaultBaseTypeLimitingValidator:35"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.DefaultBaseTypeLimitingValidator:31,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.DefaultBaseTypeLimitingValidator].isUnsafeBaseType"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.DefaultBaseTypeLimitingValidator].validateSubClassName(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.JavaType,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.DefaultBaseTypeLimitingValidator"
    linkageType: null
    functionLinenumber: 42
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator$Validity"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.databind.JavaType"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.DefaultBaseTypeLimitingValidator].validateSubType(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.DefaultBaseTypeLimitingValidator"
    linkageType: null
    functionLinenumber: 49
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator$Validity"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.DefaultBaseTypeLimitingValidator].isSafeSubType(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType)"
    functionUses: 2
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.DefaultBaseTypeLimitingValidator:50"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.DefaultBaseTypeLimitingValidator:50"
        BranchSideFuncs:
        - "isSafeSubType(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType)"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.DefaultBaseTypeLimitingValidator:49"
        BranchSideFuncs:
        - "isSafeSubType(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.DefaultBaseTypeLimitingValidator:50,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.DefaultBaseTypeLimitingValidator].isSafeSubType"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.DefaultBaseTypeLimitingValidator].isUnsafeBaseType(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.DefaultBaseTypeLimitingValidator"
    linkageType: null
    functionLinenumber: 76
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.jsontype.DefaultBaseTypeLimitingValidator$UnsafeBaseTypes].isUnsafeBaseType(java.lang.Class)"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.DefaultBaseTypeLimitingValidator:77,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.jsontype.DefaultBaseTypeLimitingValidator:77,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.DefaultBaseTypeLimitingValidator$UnsafeBaseTypes].isUnsafeBaseType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.DefaultBaseTypeLimitingValidator].isSafeSubType(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.DefaultBaseTypeLimitingValidator"
    linkageType: null
    functionLinenumber: 91
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.EnclosedExpr].<init>()"
    functionSourceFile: "com.github.javaparser.ast.expr.EnclosedExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.EnclosedExpr:50,1"
      Dst: "[com.github.javaparser.ast.expr.StringLiteralExpr].<init>"
    - Src: "com.github.javaparser.ast.expr.EnclosedExpr:50,1"
      Dst: "[com.github.javaparser.ast.expr.EnclosedExpr].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.EnclosedExpr:55,1"
      Dst: "[com.github.javaparser.ast.expr.EnclosedExpr].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 62
    functionDepth: 0
    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:63,1"
      Dst: "[com.github.javaparser.ast.expr.Expression].<init>"
    - Src: "com.github.javaparser.ast.expr.EnclosedExpr:64,1"
      Dst: "[com.github.javaparser.ast.expr.EnclosedExpr].setInner"
    - Src: "com.github.javaparser.ast.expr.EnclosedExpr:65,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 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.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.CloneVisitor].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.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.EnclosedExpr,java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].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.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.EnclosedExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.EnclosedExpr,java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].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.HashCodeVisitor].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)"
    functionUses: 214
    ICount: 5
    EdgeCount: 13
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.EnclosedExpr:71,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 76
    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.EnclosedExpr,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].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)"
    functionUses: 147
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.EnclosedExpr:77,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.EnclosedExpr].getInner()"
    functionSourceFile: "com.github.javaparser.ast.expr.EnclosedExpr"
    linkageType: null
    functionLinenumber: 81
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 22
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: 92
    functionDepth: 0
    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:94"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.EnclosedExpr:97"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.EnclosedExpr:96"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.expr.EnclosedExpr:98"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.EnclosedExpr:100"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.EnclosedExpr:99"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.EnclosedExpr:93,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.expr.EnclosedExpr:97,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.expr.EnclosedExpr:99,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode"
    - Src: "com.github.javaparser.ast.expr.EnclosedExpr:101,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.EnclosedExpr].clone()"
    functionSourceFile: "com.github.javaparser.ast.expr.EnclosedExpr"
    linkageType: null
    functionLinenumber: 107
    functionDepth: 0
    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: 45
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.EnclosedExpr:108,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>"
    - Src: "com.github.javaparser.ast.expr.EnclosedExpr:108,1"
      Dst: "[com.github.javaparser.ast.expr.EnclosedExpr].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.EnclosedExpr].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.expr.EnclosedExpr"
    linkageType: null
    functionLinenumber: 113
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.EnclosedExprMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: 119
    functionDepth: 0
    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:120"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.EnclosedExpr:123"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.EnclosedExpr:122"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.EnclosedExpr:123"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.EnclosedExpr:127"
        BranchSideFuncs:
        - "setInner(com.github.javaparser.ast.expr.Expression)"
      - BranchSide: "com.github.javaparser.ast.expr.EnclosedExpr:126"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.EnclosedExpr:124,1"
      Dst: "[com.github.javaparser.ast.expr.EnclosedExpr].setInner"
    - Src: "com.github.javaparser.ast.expr.EnclosedExpr:127,1"
      Dst: "[com.github.javaparser.ast.Node].replace"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.EnclosedExpr].isEnclosedExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.EnclosedExpr"
    linkageType: null
    functionLinenumber: 132
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.EnclosedExpr].asEnclosedExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.EnclosedExpr"
    linkageType: null
    functionLinenumber: 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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.EnclosedExpr].ifEnclosedExpr(java.util.function.Consumer)"
    functionSourceFile: "com.github.javaparser.ast.expr.EnclosedExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.EnclosedExpr:145,1"
      Dst: "[java.util.function.Consumer].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.EnclosedExpr].toEnclosedExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.EnclosedExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.EnclosedExpr:151,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.EnclosedExpr].isPolyExpression()"
    functionSourceFile: "com.github.javaparser.ast.expr.EnclosedExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.EnclosedExpr:160,1"
      Dst: "[com.github.javaparser.ast.expr.EnclosedExpr].getInner"
    - Src: "com.github.javaparser.ast.expr.EnclosedExpr:160,1"
      Dst: "[com.github.javaparser.ast.expr.Expression].isPolyExpression"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.NumberInput].<init>()"
    functionSourceFile: "com.fasterxml.jackson.core.io.NumberInput"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.NumberInput:15,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.NumberInput].parseInt(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.NumberInput"
    linkageType: null
    functionLinenumber: 49
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 72
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:50"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:55"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:54"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:50"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:55"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:54"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.NumberInput].parseInt(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.io.NumberInput"
    linkageType: null
    functionLinenumber: 96
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 84
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:99"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:103"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:109"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:108"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:104"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:105"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:104"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:104"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:107"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:106"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:109"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:113"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:114"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:113"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:113"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:117"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:141"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:140"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:119"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:120"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:119"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:119"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:122"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:121"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:123"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:141"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:140"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:125"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:126"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:125"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:125"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:128"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:127"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:130"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:140"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:133"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:134"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:133"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:133"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:136"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:135"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:137"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:131"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:141"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:140"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.NumberInput:97,1"
      Dst: "[java.lang.String].charAt"
    - Src: "com.fasterxml.jackson.core.io.NumberInput:98,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.core.io.NumberInput:105,1"
      Dst: "[java.lang.Integer].parseInt"
    JavaMethodInfo: null
    BBCount: 30
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.io.NumberInput].parseLong(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.NumberInput"
    linkageType: null
    functionLinenumber: 146
    functionDepth: 0
    returnType: "long"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.NumberInput].parseInt(char[],int,int)"
    - "[com.fasterxml.jackson.core.io.NumberInput].parseInt(char[],int,int)"
    functionUses: 4
    ICount: 12
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.NumberInput:148,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberInput].parseInt"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.NumberInput].parseLong19(char[],int,boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.io.NumberInput"
    linkageType: null
    functionLinenumber: 171
    functionDepth: 0
    returnType: "long"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:173"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:176"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:177"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:176"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.io.NumberInput].parseLong(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.io.NumberInput"
    linkageType: null
    functionLinenumber: 190
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.NumberInput].parseInt(java.lang.String)"
    functionUses: 9
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:192"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:196"
        BranchSideFuncs:
        - "parseInt(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:195"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.NumberInput:191,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.core.io.NumberInput:193,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberInput].parseInt"
    - Src: "com.fasterxml.jackson.core.io.NumberInput:196,1"
      Dst: "[java.lang.Long].parseLong"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.NumberInput].inLongRange(char[],int,int,boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.io.NumberInput"
    linkageType: null
    functionLinenumber: 216
    functionDepth: 0
    returnType: "boolean"
    argCount: 4
    argTypes:
    - "char[]"
    - "int"
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:217"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:217"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:216"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:219"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:220"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:219"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:220"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:221"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:222"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:228"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:227"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:224"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:222"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:221"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:225"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:224"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.NumberInput:218,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.core.io.NumberInput:223,1"
      Dst: "[java.lang.String].charAt"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.io.NumberInput].inLongRange(java.lang.String,boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.io.NumberInput"
    linkageType: null
    functionLinenumber: 243
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:244"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:244"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:243"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:247"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:248"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:247"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:248"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:250"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:251"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:257"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:256"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:253"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:251"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:250"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:254"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:253"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.NumberInput:245,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.core.io.NumberInput:252,1"
      Dst: "[java.lang.String].charAt"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.io.NumberInput].parseAsInt(java.lang.String,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.NumberInput"
    linkageType: null
    functionLinenumber: 261
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.NumberInput].parseDouble(java.lang.String,boolean)"
    functionUses: 1
    ICount: 38
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:262"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:265"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:264"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:267"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:271"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:270"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:274"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:277"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:280"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:279"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:280"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:294"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:293"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:283"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:287"
        BranchSideFuncs:
        - "parseDouble(java.lang.String,boolean)"
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:286"
        BranchSideFuncs:
        - "parseDouble(java.lang.String,boolean)"
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:283"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:280"
        BranchSideFuncs:
        - "parseDouble(java.lang.String,boolean)"
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:279"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.NumberInput:265,1"
      Dst: "[java.lang.String].trim"
    - Src: "com.fasterxml.jackson.core.io.NumberInput:266,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.core.io.NumberInput:273,1"
      Dst: "[java.lang.String].charAt"
    - Src: "com.fasterxml.jackson.core.io.NumberInput:275,1"
      Dst: "[java.lang.String].substring"
    - Src: "com.fasterxml.jackson.core.io.NumberInput:287,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberInput].parseDouble"
    - Src: "com.fasterxml.jackson.core.io.NumberInput:294,1"
      Dst: "[java.lang.Integer].parseInt"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.io.NumberInput].parseAsLong(java.lang.String,long)"
    functionSourceFile: "com.fasterxml.jackson.core.io.NumberInput"
    linkageType: null
    functionLinenumber: 300
    functionDepth: 0
    returnType: "long"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.NumberInput].parseDouble(java.lang.String,boolean)"
    functionUses: 1
    ICount: 38
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:301"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:304"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:303"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:306"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:310"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:309"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:313"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:316"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:319"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:318"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:319"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:333"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:332"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:322"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:326"
        BranchSideFuncs:
        - "parseDouble(java.lang.String,boolean)"
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:325"
        BranchSideFuncs:
        - "parseDouble(java.lang.String,boolean)"
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:322"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:319"
        BranchSideFuncs:
        - "parseDouble(java.lang.String,boolean)"
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:318"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.NumberInput:304,1"
      Dst: "[java.lang.String].trim"
    - Src: "com.fasterxml.jackson.core.io.NumberInput:305,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.core.io.NumberInput:312,1"
      Dst: "[java.lang.String].charAt"
    - Src: "com.fasterxml.jackson.core.io.NumberInput:314,1"
      Dst: "[java.lang.String].substring"
    - Src: "com.fasterxml.jackson.core.io.NumberInput:326,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberInput].parseDouble"
    - Src: "com.fasterxml.jackson.core.io.NumberInput:333,1"
      Dst: "[java.lang.Long].parseLong"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.io.NumberInput].parseAsDouble(java.lang.String,double)"
    functionSourceFile: "com.fasterxml.jackson.core.io.NumberInput"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.NumberInput:346,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberInput].parseAsDouble"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.NumberInput].parseAsDouble(java.lang.String,double,boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.io.NumberInput"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "double"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:358"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:359"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:358"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:361"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:365"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:364"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.NumberInput:359,1"
      Dst: "[java.lang.String].trim"
    - Src: "com.fasterxml.jackson.core.io.NumberInput:360,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.core.io.NumberInput:365,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberInput].parseDouble"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.NumberInput].parseDouble(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.io.NumberInput"
    linkageType: null
    functionLinenumber: 376
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.NumberInput].parseDouble(java.lang.String,boolean)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.NumberInput:377,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberInput].parseDouble"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.NumberInput].parseDouble(java.lang.String,boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.io.NumberInput"
    linkageType: null
    functionLinenumber: 387
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.JavaDoubleParser].parseDouble(java.lang.CharSequence)"
    functionUses: 7
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:388"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:387"
        BranchSideFuncs:
        - "parseDouble(java.lang.CharSequence)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.NumberInput:388,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.JavaDoubleParser].parseDouble"
    - Src: "com.fasterxml.jackson.core.io.NumberInput:388,1"
      Dst: "[java.lang.Double].parseDouble"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.NumberInput].parseFloat(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.io.NumberInput"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.NumberInput:399,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberInput].parseFloat"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.NumberInput].parseFloat(java.lang.String,boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.io.NumberInput"
    linkageType: null
    functionLinenumber: 409
    functionDepth: 0
    returnType: "float"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.JavaFloatParser].parseFloat(java.lang.CharSequence)"
    functionUses: 3
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:410"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:409"
        BranchSideFuncs:
        - "parseFloat(java.lang.CharSequence)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.NumberInput:410,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.JavaFloatParser].parseFloat"
    - Src: "com.fasterxml.jackson.core.io.NumberInput:410,1"
      Dst: "[java.lang.Float].parseFloat"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.NumberInput].parseBigDecimal(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.io.NumberInput"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.math.BigDecimal"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.NumberInput:419,1"
      Dst: "[com.fasterxml.jackson.core.io.BigDecimalParser].parse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.NumberInput].parseBigDecimal(java.lang.String,boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.io.NumberInput"
    linkageType: null
    functionLinenumber: 429
    functionDepth: 0
    returnType: "java.math.BigDecimal"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.BigDecimalParser].parseWithFastParser(java.lang.String)"
    - "[com.fasterxml.jackson.core.io.BigDecimalParser].parse(java.lang.String)"
    functionUses: 5
    ICount: 7
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:430"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:432"
        BranchSideFuncs:
        - "parseWithFastParser(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:431"
        BranchSideFuncs:
        - "parse(java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.NumberInput:431,1"
      Dst: "[com.fasterxml.jackson.core.io.BigDecimalParser].parseWithFastParser"
    - Src: "com.fasterxml.jackson.core.io.NumberInput:432,1"
      Dst: "[com.fasterxml.jackson.core.io.BigDecimalParser].parse"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.NumberInput].parseBigDecimal(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.NumberInput"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.math.BigDecimal"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.NumberInput:443,1"
      Dst: "[com.fasterxml.jackson.core.io.BigDecimalParser].parse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.NumberInput].parseBigDecimal(char[],int,int,boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.io.NumberInput"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.math.BigDecimal"
    argCount: 4
    argTypes:
    - "char[]"
    - "int"
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:458"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:460"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:459"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.NumberInput:459,1"
      Dst: "[com.fasterxml.jackson.core.io.BigDecimalParser].parseWithFastParser"
    - Src: "com.fasterxml.jackson.core.io.NumberInput:460,1"
      Dst: "[com.fasterxml.jackson.core.io.BigDecimalParser].parse"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.NumberInput].parseBigDecimal(char[])"
    functionSourceFile: "com.fasterxml.jackson.core.io.NumberInput"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.math.BigDecimal"
    argCount: 1
    argTypes:
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.NumberInput:469,1"
      Dst: "[com.fasterxml.jackson.core.io.BigDecimalParser].parse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.NumberInput].parseBigDecimal(char[],boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.io.NumberInput"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.math.BigDecimal"
    argCount: 2
    argTypes:
    - "char[]"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:480"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:482"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:481"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.NumberInput:481,1"
      Dst: "[com.fasterxml.jackson.core.io.BigDecimalParser].parseWithFastParser"
    - Src: "com.fasterxml.jackson.core.io.NumberInput:482,1"
      Dst: "[com.fasterxml.jackson.core.io.BigDecimalParser].parse"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.NumberInput].parseBigInteger(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.io.NumberInput"
    linkageType: null
    functionLinenumber: 491
    functionDepth: 0
    returnType: "java.math.BigInteger"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.NumberInput:492,1"
      Dst: "[java.math.BigInteger].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.NumberInput].parseBigInteger(java.lang.String,boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.io.NumberInput"
    linkageType: null
    functionLinenumber: 502
    functionDepth: 0
    returnType: "java.math.BigInteger"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.BigIntegerParser].parseWithFastParser(java.lang.String)"
    - "[com.fasterxml.jackson.core.io.NumberInput].parseBigInteger(java.lang.String)"
    functionUses: 4
    ICount: 7
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:503"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:506"
        BranchSideFuncs:
        - "parseWithFastParser(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:505"
        BranchSideFuncs:
        - "parseBigInteger(java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.NumberInput:504,1"
      Dst: "[com.fasterxml.jackson.core.io.BigIntegerParser].parseWithFastParser"
    - Src: "com.fasterxml.jackson.core.io.NumberInput:506,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberInput].parseBigInteger"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.NumberInput].parseBigIntegerWithRadix(java.lang.String,int,boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.io.NumberInput"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.math.BigInteger"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:520"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:523"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:522"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.NumberInput:521,1"
      Dst: "[com.fasterxml.jackson.core.io.BigIntegerParser].parseWithFastParser"
    - Src: "com.fasterxml.jackson.core.io.NumberInput:523,1"
      Dst: "[java.math.BigInteger].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer"
    linkageType: null
    functionLinenumber: 51
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.ArraySerializerBase].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:52,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.ArraySerializerBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].<init>(com.fasterxml.jackson.databind.ser.impl.StringArraySerializer,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.JsonSerializer,java.lang.Boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer"
    linkageType: null
    functionLinenumber: 58
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer"
    - "com.fasterxml.jackson.databind.BeanProperty"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.ArraySerializerBase].<init>(com.fasterxml.jackson.databind.ser.std.ArraySerializerBase,com.fasterxml.jackson.databind.BeanProperty,java.lang.Boolean)"
    functionUses: 2
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:59,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.ArraySerializerBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer]._withResolved(com.fasterxml.jackson.databind.BeanProperty,java.lang.Boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.BeanProperty"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].<init>(com.fasterxml.jackson.databind.ser.impl.StringArraySerializer,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.JsonSerializer,java.lang.Boolean)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:65,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer]._withValueTypeSerializer(com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer"
    linkageType: null
    functionLinenumber: 73
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.ContainerSerializer"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].createContextual(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.BeanProperty)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer"
    linkageType: null
    functionLinenumber: 91
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "com.fasterxml.jackson.databind.BeanProperty"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.SerializerProvider].getAnnotationIntrospector()"
    - "[com.fasterxml.jackson.databind.ser.std.MapProperty].getMember()"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].getMember()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].getMember()"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector:com.fasterxml.jackson.databind.BeanProperty$Bogus:com.fasterxml.jackson.databind.BeanProperty$Std:com.fasterxml.jackson.databind.deser.CreatorProperty:com.fasterxml.jackson.databind.deser.impl.FieldProperty:com.fasterxml.jackson.databind.deser.impl.MethodProperty:com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty:com.fasterxml.jackson.databind.deser.impl.SetterlessProperty:com.fasterxml.jackson.databind.ser.BeanPropertyWriter].getMember()"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findContentSerializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findContentSerializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.ser.DefaultSerializerProvider].serializerInstance(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdSerializer].findFormatFeature(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.BeanProperty,java.lang.Class,com.fasterxml.jackson.'annotation'.JsonFormat$Feature)"
    - "[com.fasterxml.jackson.databind.ser.std.StdSerializer].findContextualConvertingSerializer(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.JsonSerializer)"
    - "[com.fasterxml.jackson.databind.SerializerProvider].findContentValueSerializer(java.lang.Class,com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.ser.std.StdSerializer].isDefaultSerializer(com.fasterxml.jackson.databind.JsonSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].<init>(com.fasterxml.jackson.databind.ser.impl.StringArraySerializer,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.JsonSerializer,java.lang.Boolean)"
    functionUses: 2
    ICount: 31
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:95"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:107"
        BranchSideFuncs:
        - "getAnnotationIntrospector()"
        - "getMember()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:106"
        BranchSideFuncs:
        - "findFormatFeature(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.BeanProperty,java.lang.Class,com.fasterxml.jackson.'annotation'.JsonFormat$Feature)"
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:98"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:107"
        BranchSideFuncs:
        - "findContentSerializer(com.fasterxml.jackson.databind.introspect.Annotated)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:106"
        BranchSideFuncs:
        - "findFormatFeature(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.BeanProperty,java.lang.Class,com.fasterxml.jackson.'annotation'.JsonFormat$Feature)"
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:100"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:107"
        BranchSideFuncs:
        - "serializerInstance(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:106"
        BranchSideFuncs:
        - "findFormatFeature(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.BeanProperty,java.lang.Class,com.fasterxml.jackson.'annotation'.JsonFormat$Feature)"
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:109"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:113"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:112"
        BranchSideFuncs:
        - "findContextualConvertingSerializer(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.JsonSerializer)"
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:114"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:118"
        BranchSideFuncs:
        - "findContentValueSerializer(java.lang.Class,com.fasterxml.jackson.databind.BeanProperty)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:117"
        BranchSideFuncs:
        - "isDefaultSerializer(com.fasterxml.jackson.databind.JsonSerializer)"
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:118"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:122"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:121"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:122"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:125"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:124"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.ser.impl.StringArraySerializer,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.JsonSerializer,java.lang.Boolean)"
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:122"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:125"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:124"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.ser.impl.StringArraySerializer,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.JsonSerializer,java.lang.Boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:96,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].getAnnotationIntrospector"
    - Src: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:97,1"
      Dst: "[com.fasterxml.jackson.databind.BeanProperty].getMember"
    - Src: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:99,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findContentSerializer"
    - Src: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:101,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].serializerInstance"
    - Src: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:107,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].findFormatFeature"
    - Src: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:113,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].findContextualConvertingSerializer"
    - Src: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:115,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].findContentValueSerializer"
    - Src: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:118,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].isDefaultSerializer"
    - Src: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:122,1"
      Dst: "[java.util.Objects].equals"
    - Src: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:125,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].<init>"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].getContentType()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].getContentSerializer()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.String[])"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer"
    linkageType: null
    functionLinenumber: 145
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:146"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:145"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].hasSingleElement(java.lang.String[])"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer"
    linkageType: null
    functionLinenumber: 150
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:151"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:150"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].serialize(java.lang.String[],com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer"
    linkageType: null
    functionLinenumber: 163
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String[]"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.SerializerProvider].isEnabled(com.fasterxml.jackson.databind.SerializationFeature)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].serializeContents(java.lang.String[],com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].serializeContents(java.lang.String[],com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeEndArray()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeEndArray()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndArray()"
    functionUses: 1
    ICount: 20
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:165"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:173"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:172"
        BranchSideFuncs:
        - "serializeContents(java.lang.String[],com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
        - "writeStartArray(java.lang.Object,int)"
        - "writeEndArray()"
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:166"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:166"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.databind.SerializationFeature)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:165"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:167"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:168"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:166"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:173"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.databind.SerializationFeature)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:172"
        BranchSideFuncs:
        - "serializeContents(java.lang.String[],com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
        - "writeStartArray(java.lang.Object,int)"
        - "writeEndArray()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:167,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].isEnabled"
    - Src: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:169,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].serializeContents"
    - Src: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:173,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeStartArray"
    - Src: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:175,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeEndArray"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].serializeContents(java.lang.String[],com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer"
    linkageType: null
    functionLinenumber: 181
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String[]"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].serializeContentsSlow(java.lang.String[],com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.JsonSerializer)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNull()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNull()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNull()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNull()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNull()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeString(java.lang.String)"
    functionUses: 3
    ICount: 23
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:183"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:186"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:185"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:186"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:190"
        BranchSideFuncs:
        - "serializeContentsSlow(java.lang.String[],com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.JsonSerializer)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:189"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:190"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:198"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:197"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:192"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:195"
        BranchSideFuncs:
        - "writeNull()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:194"
        BranchSideFuncs:
        - "writeString(java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:187,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].serializeContentsSlow"
    - Src: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:193,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeNull"
    - Src: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:195,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeString"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].serializeContentsSlow(java.lang.String[],com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.JsonSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer"
    linkageType: null
    functionLinenumber: 202
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String[]"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.SerializerProvider].defaultSerializeNull(com.fasterxml.jackson.core.JsonGenerator)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnsupportedTypeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.IterableSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.DateSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$StringKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicLongSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Dynamic].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer$AsNumber].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SerializableSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$FloatSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.CalendarSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.FileSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicIntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SqlTimeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.FailingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.EnumSetSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ClassSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IteratorSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.CollectionSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.RawSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SqlDateSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$LongSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntLikeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.DOMSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$ShortSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer$BigDecimalAsStringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ToStringSerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicBooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnknownSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NullSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$EnumKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.NioPathSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.InetAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.EnumSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionUses: 1
    ICount: 17
    EdgeCount: 73
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:203"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:211"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:210"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:205"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:208"
        BranchSideFuncs:
        - "defaultSerializeNull(com.fasterxml.jackson.core.JsonGenerator)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:207"
        BranchSideFuncs:
        - "serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:206,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].defaultSerializeNull"
    - Src: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:208,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].serialize"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].getSchema(com.fasterxml.jackson.databind.SerializerProvider,java.lang.reflect.Type)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonNode"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "java.lang.reflect.Type"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:219,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].createSchemaNode"
    - Src: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:219,1"
      Dst: "[com.fasterxml.jackson.databind.node.ObjectNode].set"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].acceptJsonFormatVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:225,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].visitArrayFormat"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].serializeContents(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer"
    linkageType: null
    functionLinenumber: 24
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].serializeContents(java.lang.String[],com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionUses: 3
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:25,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].serializeContents"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer"
    linkageType: null
    functionLinenumber: 24
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].serialize(java.lang.String[],com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionUses: 59
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:25,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].serialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].hasSingleElement(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer"
    linkageType: null
    functionLinenumber: 24
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].hasSingleElement(java.lang.String[])"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:25,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].hasSingleElement"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer"
    linkageType: null
    functionLinenumber: 24
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.String[])"
    functionUses: 18
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:25,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].isEmpty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$isVarArgs__1046].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$isVarArgs__1046"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$isVarArgs__1046].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$isVarArgs__1046:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$isVarArgs__1046].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$isVarArgs__1046].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$isVarArgs__1046"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$isVarArgs__1046:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$isVarArgs__1046].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$isVarArgs__1046"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__1046:-1,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].isVarArgs"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.exc.InvalidFormatException].<init>(java.lang.String,java.lang.Object,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.exc.InvalidFormatException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.exc.InvalidFormatException:37,1"
      Dst: "[com.fasterxml.jackson.databind.exc.MismatchedInputException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.exc.InvalidFormatException].<init>(java.lang.String,com.fasterxml.jackson.core.JsonLocation,java.lang.Object,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.exc.InvalidFormatException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "com.fasterxml.jackson.core.JsonLocation"
    - "java.lang.Object"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.exc.InvalidFormatException:49,1"
      Dst: "[com.fasterxml.jackson.databind.exc.MismatchedInputException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.exc.InvalidFormatException].<init>(com.fasterxml.jackson.core.JsonParser,java.lang.String,java.lang.Object,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.exc.InvalidFormatException"
    linkageType: null
    functionLinenumber: 59
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "java.lang.String"
    - "java.lang.Object"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.exc.MismatchedInputException].<init>(com.fasterxml.jackson.core.JsonParser,java.lang.String,java.lang.Class)"
    functionUses: 2
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.exc.InvalidFormatException:60,1"
      Dst: "[com.fasterxml.jackson.databind.exc.MismatchedInputException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.exc.InvalidFormatException].'from'(com.fasterxml.jackson.core.JsonParser,java.lang.String,java.lang.Object,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.exc.InvalidFormatException"
    linkageType: null
    functionLinenumber: 66
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.exc.InvalidFormatException"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "java.lang.String"
    - "java.lang.Object"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.exc.InvalidFormatException].<init>(com.fasterxml.jackson.core.JsonParser,java.lang.String,java.lang.Object,java.lang.Class)"
    functionUses: 7
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.exc.InvalidFormatException:67,1"
      Dst: "[com.fasterxml.jackson.databind.exc.InvalidFormatException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.exc.InvalidFormatException].getValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.exc.InvalidFormatException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_1__723].bootstrap$(com.github.javaparser.printer.PrettyPrintVisitor,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_1__723"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__723].<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__723:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_1__723].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_1__723].<init>(com.github.javaparser.printer.PrettyPrintVisitor,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_1__723"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.printer.PrettyPrintVisitor"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_1__723:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_1__723].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_1__723"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_1__723:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].lambda$visit$1"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$AddTask].<init>(com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap,com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$AddTask"
    linkageType: null
    functionLinenumber: 506
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap"
    - "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$AddTask:507,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$AddTask].run()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$AddTask"
    linkageType: null
    functionLinenumber: 514
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$WeightedValue].isAlive()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].add(com.fasterxml.jackson.databind.util.internal.Linked)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].evict()"
    functionUses: 3
    ICount: 22
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$AddTask:518"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$AddTask:522"
        BranchSideFuncs:
        - "add(com.fasterxml.jackson.databind.util.internal.Linked)"
        - "evict()"
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$AddTask:521"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$AddTask:515,1"
      Dst: "[java.util.concurrent.atomic.AtomicLong].get"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$AddTask:515,1"
      Dst: "[java.util.concurrent.atomic.AtomicLong].lazySet"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$AddTask:518,1"
      Dst: "[java.util.concurrent.atomic.AtomicReference].get"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$AddTask:518,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$WeightedValue].isAlive"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$AddTask:519,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].add"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$AddTask:520,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].evict"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeBindings$TypeParamStash].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeBindings$TypeParamStash"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings$TypeParamStash:406,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeBindings$TypeParamStash].paramsFor1(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeBindings$TypeParamStash"
    linkageType: null
    functionLinenumber: 418
    functionDepth: 0
    returnType: "java.lang.reflect.TypeVariable[]"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings$TypeParamStash:419"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings$TypeParamStash:422"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings$TypeParamStash:421"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings$TypeParamStash:422"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings$TypeParamStash:425"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings$TypeParamStash:424"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings$TypeParamStash:425"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings$TypeParamStash:428"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings$TypeParamStash:427"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings$TypeParamStash:428"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings$TypeParamStash:431"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings$TypeParamStash:430"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings$TypeParamStash:431"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings$TypeParamStash:434"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings$TypeParamStash:433"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings$TypeParamStash:434,1"
      Dst: "[java.lang.Class].getTypeParameters"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeBindings$TypeParamStash].paramsFor2(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeBindings$TypeParamStash"
    linkageType: null
    functionLinenumber: 438
    functionDepth: 0
    returnType: "java.lang.reflect.TypeVariable[]"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings$TypeParamStash:439"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings$TypeParamStash:442"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings$TypeParamStash:441"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings$TypeParamStash:442"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings$TypeParamStash:445"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings$TypeParamStash:444"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings$TypeParamStash:445"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings$TypeParamStash:448"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings$TypeParamStash:447"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings$TypeParamStash:448,1"
      Dst: "[java.lang.Class].getTypeParameters"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_53__267].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_53__267"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__267].<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__267:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_53__267].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_53__267].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_53__267"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_53__267:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_53__267].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_53__267"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 14
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_53__267:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$53"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__295].bootstrap$(com.github.javaparser.ast.comments.BlockComment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__295"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.comments.BlockComment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__295].<init>(com.github.javaparser.ast.comments.BlockComment)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__295:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__295].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__295].<init>(com.github.javaparser.ast.comments.BlockComment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__295"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.comments.BlockComment"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__295:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__295].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__295"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__295:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.BigIntegerParser].<init>()"
    functionSourceFile: "com.fasterxml.jackson.core.io.BigIntegerParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.BigIntegerParser:17,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.BigIntegerParser].parseWithFastParser(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.io.BigIntegerParser"
    linkageType: null
    functionLinenumber: 20
    functionDepth: 0
    returnType: "java.math.BigInteger"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerParser].parseBigInteger(java.lang.CharSequence)"
    functionUses: 1
    ICount: 16
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.BigIntegerParser:23"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.BigIntegerParser:21"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.BigIntegerParser:20"
        BranchSideFuncs:
        - "parseBigInteger(java.lang.CharSequence)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.BigIntegerParser:21,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerParser].parseBigInteger"
    - Src: "com.fasterxml.jackson.core.io.BigIntegerParser:23,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.core.io.BigIntegerParser:23,1"
      Dst: "[java.lang.String].substring"
    - Src: "com.fasterxml.jackson.core.io.BigIntegerParser:23,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.core.io.BigIntegerParser:26,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "com.fasterxml.jackson.core.io.BigIntegerParser:26,1"
      Dst: "[java.lang.NumberFormatException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.BigIntegerParser].parseWithFastParser(java.lang.String,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.BigIntegerParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.math.BigInteger"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.BigIntegerParser:34"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.BigIntegerParser:32"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.BigIntegerParser:31"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.BigIntegerParser:32,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerParser].parseBigInteger"
    - Src: "com.fasterxml.jackson.core.io.BigIntegerParser:34,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.core.io.BigIntegerParser:34,1"
      Dst: "[java.lang.String].substring"
    - Src: "com.fasterxml.jackson.core.io.BigIntegerParser:34,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.core.io.BigIntegerParser:38,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "com.fasterxml.jackson.core.io.BigIntegerParser:38,1"
      Dst: "[java.lang.NumberFormatException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 271
    functionDepth: 0
    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:272,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference$EnforcingIndentationContext].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 273
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.Difference"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference$EnforcingIndentationContext:274,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.BufferRecyclerPool$ConcurrentDequePool].<init>(int)"
    functionSourceFile: "com.fasterxml.jackson.core.util.BufferRecyclerPool$ConcurrentDequePool"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.BufferRecyclerPool$ConcurrentDequePool:228,1"
      Dst: "[com.fasterxml.jackson.core.util.BufferRecyclerPool$StatefulImplBase].<init>"
    - Src: "com.fasterxml.jackson.core.util.BufferRecyclerPool$ConcurrentDequePool:229,1"
      Dst: "[java.util.concurrent.ConcurrentLinkedDeque].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.BufferRecyclerPool$ConcurrentDequePool].shared()"
    functionSourceFile: "com.fasterxml.jackson.core.util.BufferRecyclerPool$ConcurrentDequePool"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.util.BufferRecyclerPool$ConcurrentDequePool"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.BufferRecyclerPool$ConcurrentDequePool].nonShared()"
    functionSourceFile: "com.fasterxml.jackson.core.util.BufferRecyclerPool$ConcurrentDequePool"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.util.BufferRecyclerPool$ConcurrentDequePool"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.BufferRecyclerPool$ConcurrentDequePool:249,1"
      Dst: "[com.fasterxml.jackson.core.util.BufferRecyclerPool$ConcurrentDequePool].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.BufferRecyclerPool$ConcurrentDequePool].readResolve()"
    functionSourceFile: "com.fasterxml.jackson.core.util.BufferRecyclerPool$ConcurrentDequePool"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.BufferRecyclerPool$ConcurrentDequePool:258,1"
      Dst: "[com.fasterxml.jackson.core.util.BufferRecyclerPool$StatefulImplBase]._resolveToShared"
    - Src: "com.fasterxml.jackson.core.util.BufferRecyclerPool$ConcurrentDequePool:258,1"
      Dst: "[com.fasterxml.jackson.core.util.BufferRecyclerPool$ConcurrentDequePool$lambda_readResolve_0__1331].bootstrap$"
    - Src: "com.fasterxml.jackson.core.util.BufferRecyclerPool$ConcurrentDequePool:258,1"
      Dst: "[java.util.Optional].orElseGet"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.BufferRecyclerPool$ConcurrentDequePool].acquireBufferRecycler()"
    functionSourceFile: "com.fasterxml.jackson.core.util.BufferRecyclerPool$ConcurrentDequePool"
    linkageType: null
    functionLinenumber: 264
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.util.BufferRecycler"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].pollFirst()"
    - "[com.fasterxml.jackson.core.util.BufferRecycler].<init>()"
    - "[com.fasterxml.jackson.core.util.BufferRecycler].withPool(com.fasterxml.jackson.core.util.BufferRecyclerPool)"
    functionUses: 1
    ICount: 10
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.BufferRecyclerPool$ConcurrentDequePool:266"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.BufferRecyclerPool$ConcurrentDequePool:269"
        BranchSideFuncs:
        - "<init>()"
      - BranchSide: "com.fasterxml.jackson.core.util.BufferRecyclerPool$ConcurrentDequePool:268"
        BranchSideFuncs:
        - "withPool(com.fasterxml.jackson.core.util.BufferRecyclerPool)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.BufferRecyclerPool$ConcurrentDequePool:265,1"
      Dst: "[java.util.Deque].pollFirst"
    - Src: "com.fasterxml.jackson.core.util.BufferRecyclerPool$ConcurrentDequePool:267,1"
      Dst: "[com.fasterxml.jackson.core.util.BufferRecycler].<init>"
    - Src: "com.fasterxml.jackson.core.util.BufferRecyclerPool$ConcurrentDequePool:269,1"
      Dst: "[com.fasterxml.jackson.core.util.BufferRecycler].withPool"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.BufferRecyclerPool$ConcurrentDequePool].releaseBufferRecycler(com.fasterxml.jackson.core.util.BufferRecycler)"
    functionSourceFile: "com.fasterxml.jackson.core.util.BufferRecyclerPool$ConcurrentDequePool"
    linkageType: null
    functionLinenumber: 273
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.util.BufferRecycler"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].offerLast(java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.BufferRecyclerPool$ConcurrentDequePool:274,1"
      Dst: "[java.util.Deque].offerLast"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.BufferRecyclerPool$ConcurrentDequePool].lambda$readResolve$0()"
    functionSourceFile: "com.fasterxml.jackson.core.util.BufferRecyclerPool$ConcurrentDequePool"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.util.BufferRecyclerPool"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.BufferRecyclerPool$ConcurrentDequePool:258,1"
      Dst: "[com.fasterxml.jackson.core.util.BufferRecyclerPool$ConcurrentDequePool].nonShared"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic$lambda_replaceTypeParams_0__975].bootstrap$(com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic,com.github.javaparser.resolution.Context)"
    functionSourceFile: "com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic$lambda_replaceTypeParams_0__975"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedTypeTransformer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic"
    - "com.github.javaparser.resolution.Context"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic$lambda_replaceTypeParams_0__975].<init>(com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic,com.github.javaparser.resolution.Context)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic$lambda_replaceTypeParams_0__975:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic$lambda_replaceTypeParams_0__975].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic$lambda_replaceTypeParams_0__975].<init>(com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic,com.github.javaparser.resolution.Context)"
    functionSourceFile: "com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic$lambda_replaceTypeParams_0__975"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic"
    - "com.github.javaparser.resolution.Context"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic$lambda_replaceTypeParams_0__975:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic$lambda_replaceTypeParams_0__975].transform(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic$lambda_replaceTypeParams_0__975"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic$lambda_replaceTypeParams_0__975:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic].lambda$replaceTypeParams$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper$2].<init>(java.lang.ClassLoader,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper$2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.ClassLoader"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper$2:1146,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper$2].run()"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper$2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.ServiceLoader"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper$2:1149"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper$2:1149"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper$2:1148"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper$2:1150,1"
      Dst: "[java.util.ServiceLoader].load"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_36__105].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_36__105"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__105].<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__105:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_36__105].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_36__105].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_36__105"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_36__105:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_36__105].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_36__105"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 14
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_36__105:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$36"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_getAllFieldsVisibleToInheritors_7__959].bootstrap$()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_getAllFieldsVisibleToInheritors_7__959"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_getAllFieldsVisibleToInheritors_7__959].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_getAllFieldsVisibleToInheritors_7__959:-1,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_getAllFieldsVisibleToInheritors_7__959].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_getAllFieldsVisibleToInheritors_7__959].<init>()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_getAllFieldsVisibleToInheritors_7__959"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_getAllFieldsVisibleToInheritors_7__959:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_getAllFieldsVisibleToInheritors_7__959].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_getAllFieldsVisibleToInheritors_7__959"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].lambda$getAllFieldsVisibleToInheritors$7(com.github.javaparser.resolution.declarations.ResolvedFieldDeclaration)"
    functionUses: 4
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_getAllFieldsVisibleToInheritors_7__959:-1,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].lambda$getAllFieldsVisibleToInheritors$7"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_3__996].bootstrap$(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_3__996"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_3__996].<init>(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_3__996:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_3__996].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_3__996].<init>(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_3__996"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_3__996:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_3__996].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_3__996"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].lambda$getAllFields$3(com.github.javaparser.ast.body.VariableDeclarator)"
    functionUses: 7
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_3__996:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].lambda$getAllFields$3"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.ReflectionTypeSolver].<init>(boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.ReflectionTypeSolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.ReflectionTypeSolver:41,1"
      Dst: "[java.lang.Class].getClassLoader"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.ReflectionTypeSolver:41,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.ReflectionTypeSolver].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.ReflectionTypeSolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.ReflectionTypeSolver:50,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typesolvers.ReflectionTypeSolver].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.ReflectionTypeSolver].filterName(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.ReflectionTypeSolver"
    linkageType: null
    functionLinenumber: 54
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typesolvers.ReflectionTypeSolver:55"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.ReflectionTypeSolver:54"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typesolvers.ReflectionTypeSolver:55"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.ReflectionTypeSolver:54"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typesolvers.ReflectionTypeSolver:55"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.ReflectionTypeSolver:54"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.ReflectionTypeSolver:55,1"
      Dst: "[java.lang.String].startsWith"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__269].bootstrap$(com.github.javaparser.ast.comments.JavadocComment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__269"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.comments.JavadocComment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__269].<init>(com.github.javaparser.ast.comments.JavadocComment)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__269:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__269].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__269].<init>(com.github.javaparser.ast.comments.JavadocComment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__269"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.comments.JavadocComment"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__269:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__269].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__269"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__269:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 28
    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: null
    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: null
    functionLinenumber: 32
    functionDepth: 0
    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"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.UnderscoreKeywordValidator:34,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 38
    functionDepth: 0
    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"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.UnderscoreKeywordValidator:40,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 43
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "java.lang.String"
    - "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: 2
    ICount: 8
    EdgeCount: 1
    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"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.UnderscoreKeywordValidator:45,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report"
    JavaMethodInfo: null
    BBCount: 3
    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: null
    functionLinenumber: 28
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 28
    functionDepth: 0
    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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_8__509].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_8__509"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__509].<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__509:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_8__509].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_8__509].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_8__509"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_8__509:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_8__509].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_8__509"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_8__509:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$8"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleDeclaration].<init>()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleDeclaration:56,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>"
    - Src: "com.github.javaparser.ast.modules.ModuleDeclaration:56,1"
      Dst: "[com.github.javaparser.ast.expr.Name].<init>"
    - Src: "com.github.javaparser.ast.modules.ModuleDeclaration:56,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.Name"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleDeclaration:60,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>"
    - Src: "com.github.javaparser.ast.modules.ModuleDeclaration:60,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -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: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleDeclaration:65,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 72
    functionDepth: 0
    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:73,1"
      Dst: "[com.github.javaparser.ast.Node].<init>"
    - Src: "com.github.javaparser.ast.modules.ModuleDeclaration:74,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].setAnnotations"
    - Src: "com.github.javaparser.ast.modules.ModuleDeclaration:75,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].setName"
    - Src: "com.github.javaparser.ast.modules.ModuleDeclaration:76,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].setOpen"
    - Src: "com.github.javaparser.ast.modules.ModuleDeclaration:77,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].setDirectives"
    - Src: "com.github.javaparser.ast.modules.ModuleDeclaration:78,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 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.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.ModifierVisitor].visit(com.github.javaparser.ast.modules.ModuleDeclaration,java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.modules.ModuleDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].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.NoCommentEqualsVisitor].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.HashCodeVisitor].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.GenericListVisitorAdapter].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)"
    functionUses: 24
    ICount: 5
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleDeclaration:84,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 89
    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.ModuleDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.modules.ModuleDeclaration,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].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)"
    functionUses: 18
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleDeclaration:90,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleDeclaration].getName()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleDeclaration"
    linkageType: null
    functionLinenumber: 94
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Name"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: 99
    functionDepth: 0
    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:101"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleDeclaration:104"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.modules.ModuleDeclaration:103"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.modules.ModuleDeclaration:105"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleDeclaration:107"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.modules.ModuleDeclaration:106"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleDeclaration:100,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.modules.ModuleDeclaration:104,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.modules.ModuleDeclaration:106,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode"
    - Src: "com.github.javaparser.ast.modules.ModuleDeclaration:108,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleDeclaration].getAnnotations()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleDeclaration"
    linkageType: null
    functionLinenumber: 113
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 17
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleDeclaration].setAnnotations(com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleDeclaration"
    linkageType: null
    functionLinenumber: 118
    functionDepth: 0
    returnType: "com.github.javaparser.ast.modules.ModuleDeclaration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    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:120"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleDeclaration:123"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.modules.ModuleDeclaration:122"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.modules.ModuleDeclaration:124"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleDeclaration:126"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.modules.ModuleDeclaration:125"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleDeclaration:119,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.modules.ModuleDeclaration:123,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.modules.ModuleDeclaration:125,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode"
    - Src: "com.github.javaparser.ast.modules.ModuleDeclaration:127,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleDeclaration].remove(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.modules.ModuleDeclaration:134"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleDeclaration:137"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.modules.ModuleDeclaration:136"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.modules.ModuleDeclaration:137"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleDeclaration:143"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.modules.ModuleDeclaration:142"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.modules.ModuleDeclaration:138"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleDeclaration:137"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.modules.ModuleDeclaration:136"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.modules.ModuleDeclaration:143"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleDeclaration:149"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.modules.ModuleDeclaration:148"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.modules.ModuleDeclaration:144"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleDeclaration:143"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.modules.ModuleDeclaration:142"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleDeclaration:137,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    - Src: "com.github.javaparser.ast.modules.ModuleDeclaration:138,1"
      Dst: "[com.github.javaparser.ast.NodeList].get"
    - Src: "com.github.javaparser.ast.modules.ModuleDeclaration:139,1"
      Dst: "[com.github.javaparser.ast.NodeList].remove"
    - Src: "com.github.javaparser.ast.modules.ModuleDeclaration:149,1"
      Dst: "[com.github.javaparser.ast.Node].remove"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.modules.ModuleDeclaration].isOpen()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleDeclaration"
    linkageType: null
    functionLinenumber: 153
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleDeclaration].setOpen(boolean)"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleDeclaration"
    linkageType: null
    functionLinenumber: 158
    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)"
    functionUses: 1
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.modules.ModuleDeclaration:159"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleDeclaration:162"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.modules.ModuleDeclaration:161"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleDeclaration:162,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.modules.ModuleDeclaration:162,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleDeclaration].getDirectives()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleDeclaration"
    linkageType: null
    functionLinenumber: 168
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 13
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleDeclaration].setDirectives(com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleDeclaration"
    linkageType: null
    functionLinenumber: 173
    functionDepth: 0
    returnType: "com.github.javaparser.ast.modules.ModuleDeclaration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    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:175"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleDeclaration:178"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.modules.ModuleDeclaration:177"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.modules.ModuleDeclaration:179"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleDeclaration:181"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.modules.ModuleDeclaration:180"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleDeclaration:174,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.modules.ModuleDeclaration:178,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.modules.ModuleDeclaration:180,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode"
    - Src: "com.github.javaparser.ast.modules.ModuleDeclaration:182,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleDeclaration].clone()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleDeclaration"
    linkageType: null
    functionLinenumber: 188
    functionDepth: 0
    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: 45
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleDeclaration:189,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>"
    - Src: "com.github.javaparser.ast.modules.ModuleDeclaration:189,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleDeclaration].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleDeclaration"
    linkageType: null
    functionLinenumber: 194
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.ModuleDeclarationMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: 200
    functionDepth: 0
    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.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:201"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleDeclaration:204"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.modules.ModuleDeclaration:203"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.modules.ModuleDeclaration:204"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleDeclaration:210"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.modules.ModuleDeclaration:209"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.ast.modules.ModuleDeclaration:205"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleDeclaration:204"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.modules.ModuleDeclaration:203"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.modules.ModuleDeclaration:210"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleDeclaration:216"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.github.javaparser.ast.modules.ModuleDeclaration:215"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.modules.ModuleDeclaration:211"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleDeclaration:210"
        BranchSideFuncs:
        - "set(int,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.modules.ModuleDeclaration:209"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.ast.modules.ModuleDeclaration:216"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleDeclaration:220"
        BranchSideFuncs:
        - "setName(com.github.javaparser.ast.expr.Name)"
      - BranchSide: "com.github.javaparser.ast.modules.ModuleDeclaration:219"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleDeclaration:204,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    - Src: "com.github.javaparser.ast.modules.ModuleDeclaration:205,1"
      Dst: "[com.github.javaparser.ast.NodeList].get"
    - Src: "com.github.javaparser.ast.modules.ModuleDeclaration:206,1"
      Dst: "[com.github.javaparser.ast.NodeList].set"
    - Src: "com.github.javaparser.ast.modules.ModuleDeclaration:217,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].setName"
    - Src: "com.github.javaparser.ast.modules.ModuleDeclaration:220,1"
      Dst: "[com.github.javaparser.ast.Node].replace"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.modules.ModuleDeclaration].addDirective(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.modules.ModuleDeclaration"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleDeclaration:227,1"
      Dst: "[com.github.javaparser.StaticJavaParser].parseModuleDirective"
    - Src: "com.github.javaparser.ast.modules.ModuleDeclaration:227,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].addDirective"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.modules.ModuleDeclaration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleDirective"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleDeclaration:231,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].getDirectives"
    - Src: "com.github.javaparser.ast.modules.ModuleDeclaration:231,1"
      Dst: "[com.github.javaparser.ast.NodeList].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_4__1111].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_4__1111"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_4__1111].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_4__1111:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_4__1111].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_4__1111].<init>()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_4__1111"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_4__1111:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_4__1111].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_4__1111"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].lambda$findTokenTextElementForComment$4(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_4__1111:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].lambda$findTokenTextElementForComment$4"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].<init>(com.fasterxml.jackson.databind.introspect.AnnotatedWithParams,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.introspect.TypeResolutionContext,com.fasterxml.jackson.databind.introspect.AnnotationMap,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedParameter"
    linkageType: null
    functionLinenumber: 44
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedWithParams"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.introspect.TypeResolutionContext"
    - "com.fasterxml.jackson.databind.introspect.AnnotationMap"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].<init>(com.fasterxml.jackson.databind.introspect.TypeResolutionContext,com.fasterxml.jackson.databind.introspect.AnnotationMap)"
    functionUses: 1
    ICount: 11
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedParameter:45,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].withAnnotations(com.fasterxml.jackson.databind.introspect.AnnotationMap)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedParameter"
    linkageType: null
    functionLinenumber: 52
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedParameter"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotationMap"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedWithParams].replaceParameterAnnotations(int,com.fasterxml.jackson.databind.introspect.AnnotationMap)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedParameter:53"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedParameter:56"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedParameter:55"
        BranchSideFuncs:
        - "replaceParameterAnnotations(int,com.fasterxml.jackson.databind.introspect.AnnotationMap)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedParameter:56,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedWithParams].replaceParameterAnnotations"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getAnnotated()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedParameter"
    linkageType: null
    functionLinenumber: 69
    functionDepth: 0
    returnType: "java.lang.reflect.AnnotatedElement"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getModifiers()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedParameter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedParameter:77,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.Annotated].getModifiers"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getName()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedParameter"
    linkageType: null
    functionLinenumber: 83
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 25
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getRawType()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedParameter"
    linkageType: null
    functionLinenumber: 87
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    functionUses: 12
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedParameter:88,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getType()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedParameter"
    linkageType: null
    functionLinenumber: 92
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getDeclaringClass()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedParameter"
    linkageType: null
    functionLinenumber: 103
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getDeclaringClass()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getDeclaringClass()"
    functionUses: 9
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedParameter:104,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].getDeclaringClass"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getMember()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedParameter"
    linkageType: null
    functionLinenumber: 110
    functionDepth: 0
    returnType: "java.lang.reflect.Member"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor:com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getMember()"
    functionUses: 7
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedParameter:111,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].getMember"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].setValue(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedParameter"
    linkageType: null
    functionLinenumber: 116
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getDeclaringClass()"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedParameter:118,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getDeclaringClass"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedParameter:118,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedParameter:118,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedParameter:118,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getValue(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedParameter"
    linkageType: null
    functionLinenumber: 123
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getDeclaringClass()"
    functionUses: 10
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedParameter:125,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getDeclaringClass"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedParameter:125,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedParameter:125,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedParameter:125,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getParameterType()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedParameter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.reflect.Type"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getOwner()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedParameter"
    linkageType: null
    functionLinenumber: 141
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedWithParams"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getIndex()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedParameter"
    linkageType: null
    functionLinenumber: 148
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].hashCode()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedParameter"
    linkageType: null
    functionLinenumber: 158
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].hashCode()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].hashCode()"
    functionUses: 7
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedParameter:159,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.Annotated].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].equals(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedParameter"
    linkageType: null
    functionLinenumber: 163
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ClassUtil].hasClass(java.lang.Object,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].equals(java.lang.Object)"
    functionUses: 33
    ICount: 20
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedParameter:164"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedParameter:165"
        BranchSideFuncs:
        - "hasClass(java.lang.Object,java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedParameter:164"
        BranchSideFuncs:
        - "hasClass(java.lang.Object,java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedParameter:165"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedParameter:168"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedParameter:167"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedParameter:169"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedParameter:167"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedParameter:169"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedParameter:167"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedParameter:165,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedParameter:165,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].hasClass"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedParameter:169,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.Annotated].equals"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].toString()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedParameter"
    linkageType: null
    functionLinenumber: 173
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getIndex()"
    functionUses: 19
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedParameter:174,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getIndex"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedParameter:174,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedUnionType$lambda_isAssignableBy_2__378].bootstrap$(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedUnionType$lambda_isAssignableBy_2__378"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedUnionType$lambda_isAssignableBy_2__378].<init>(com.github.javaparser.resolution.types.ResolvedType)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedUnionType$lambda_isAssignableBy_2__378:-1,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedUnionType$lambda_isAssignableBy_2__378].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedUnionType$lambda_isAssignableBy_2__378].<init>(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedUnionType$lambda_isAssignableBy_2__378"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedUnionType$lambda_isAssignableBy_2__378:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedUnionType$lambda_isAssignableBy_2__378].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedUnionType$lambda_isAssignableBy_2__378"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].lambda$isAssignableBy$2(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedType)"
    functionUses: 7
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedUnionType$lambda_isAssignableBy_2__378:-1,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedUnionType].lambda$isAssignableBy$2"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence].<init>()"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence"
    linkageType: null
    functionLinenumber: 57
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.AbstractNumberParser].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:58,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.AbstractNumberParser].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence].parseBigDecimalString(java.lang.CharSequence,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence"
    linkageType: null
    functionLinenumber: 74
    functionDepth: 0
    returnType: "java.math.BigDecimal"
    argCount: 3
    argTypes:
    - "java.lang.CharSequence"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence].parseBigDecimalStringWithManyDigits(java.lang.CharSequence,int,int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.AbstractNumberParser].charAt(java.lang.CharSequence,int,int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.AbstractNumberParser].charAt(java.lang.CharSequence,int,int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isDigit(char)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseFourDigits(java.lang.CharSequence,int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.AbstractNumberParser].charAt(java.lang.CharSequence,int,int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.AbstractNumberParser].charAt(java.lang.CharSequence,int,int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isDigit(char)"
    - "[com.fasterxml.jackson.core.io.doubleparser.AbstractNumberParser].charAt(java.lang.CharSequence,int,int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isDigit(char)"
    - "[com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence].valueOfBigDecimalString(java.lang.CharSequence,int,int,int,int,boolean,int)"
    functionUses: 1
    ICount: 156
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:75"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:78"
        BranchSideFuncs:
        - "parseBigDecimalStringWithManyDigits(java.lang.CharSequence,int,int)"
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:77"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:91"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:92"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:93"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:92"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:92"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:100"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:99"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:94"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:100"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:99"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:101"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:125"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:124"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:103"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:-1"
        BranchSideFuncs:
        - "tryToParseFourDigits(java.lang.CharSequence,int)"
        - "parseBigDecimalStringWithManyDigits(java.lang.CharSequence,int,int)"
        - "isDigit(char)"
        - "charAt(java.lang.CharSequence,int,int)"
        - "valueOfBigDecimalString(java.lang.CharSequence,int,int,int,int,boolean,int)"
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:106"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:125"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:124"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:107"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:107"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:106"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:109"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:101"
        BranchSideFuncs:
        - "tryToParseFourDigits(java.lang.CharSequence,int)"
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:100"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:111"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:76"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:75"
        BranchSideFuncs:
        - "tryToParseFourDigits(java.lang.CharSequence,int)"
        - "parseBigDecimalStringWithManyDigits(java.lang.CharSequence,int,int)"
        - "isDigit(char)"
        - "charAt(java.lang.CharSequence,int,int)"
        - "valueOfBigDecimalString(java.lang.CharSequence,int,int,int,int,boolean,int)"
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:125"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:130"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:129"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:137"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:157"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:156"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:140"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:141"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:142"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:141"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:141"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:144"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:143"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:144"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:144"
        BranchSideFuncs:
        - "tryToParseFourDigits(java.lang.CharSequence,int)"
        - "parseBigDecimalStringWithManyDigits(java.lang.CharSequence,int,int)"
        - "isDigit(char)"
        - "charAt(java.lang.CharSequence,int,int)"
        - "valueOfBigDecimalString(java.lang.CharSequence,int,int,int,int,boolean,int)"
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:143"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:147"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:150"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:149"
        BranchSideFuncs:
        - "isDigit(char)"
        - "charAt(java.lang.CharSequence,int,int)"
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:151"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:147"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:146"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:152"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:155"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:154"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:159"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:162"
        BranchSideFuncs:
        - "tryToParseFourDigits(java.lang.CharSequence,int)"
        - "parseBigDecimalStringWithManyDigits(java.lang.CharSequence,int,int)"
        - "isDigit(char)"
        - "charAt(java.lang.CharSequence,int,int)"
        - "valueOfBigDecimalString(java.lang.CharSequence,int,int,int,int,boolean,int)"
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:161"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:159"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:162"
        BranchSideFuncs:
        - "tryToParseFourDigits(java.lang.CharSequence,int)"
        - "parseBigDecimalStringWithManyDigits(java.lang.CharSequence,int,int)"
        - "isDigit(char)"
        - "charAt(java.lang.CharSequence,int,int)"
        - "valueOfBigDecimalString(java.lang.CharSequence,int,int,int,int,boolean,int)"
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:161"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:159"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:162"
        BranchSideFuncs:
        - "tryToParseFourDigits(java.lang.CharSequence,int)"
        - "parseBigDecimalStringWithManyDigits(java.lang.CharSequence,int,int)"
        - "isDigit(char)"
        - "charAt(java.lang.CharSequence,int,int)"
        - "valueOfBigDecimalString(java.lang.CharSequence,int,int,int,int,boolean,int)"
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:161"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:159"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:164"
        BranchSideFuncs:
        - "tryToParseFourDigits(java.lang.CharSequence,int)"
        - "parseBigDecimalStringWithManyDigits(java.lang.CharSequence,int,int)"
        - "isDigit(char)"
        - "charAt(java.lang.CharSequence,int,int)"
        - "valueOfBigDecimalString(java.lang.CharSequence,int,int,int,int,boolean,int)"
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:163"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:164"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:166"
        BranchSideFuncs:
        - "tryToParseFourDigits(java.lang.CharSequence,int)"
        - "parseBigDecimalStringWithManyDigits(java.lang.CharSequence,int,int)"
        - "isDigit(char)"
        - "charAt(java.lang.CharSequence,int,int)"
        - "valueOfBigDecimalString(java.lang.CharSequence,int,int,int,int,boolean,int)"
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:165"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:164"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:169"
        BranchSideFuncs:
        - "tryToParseFourDigits(java.lang.CharSequence,int)"
        - "parseBigDecimalStringWithManyDigits(java.lang.CharSequence,int,int)"
        - "isDigit(char)"
        - "charAt(java.lang.CharSequence,int,int)"
        - "valueOfBigDecimalString(java.lang.CharSequence,int,int,int,int,boolean,int)"
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:168"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:169"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:172"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:171"
        BranchSideFuncs:
        - "valueOfBigDecimalString(java.lang.CharSequence,int,int,int,int,boolean,int)"
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:170"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:170"
        BranchSideFuncs:
        - "tryToParseFourDigits(java.lang.CharSequence,int)"
        - "parseBigDecimalStringWithManyDigits(java.lang.CharSequence,int,int)"
        - "isDigit(char)"
        - "charAt(java.lang.CharSequence,int,int)"
        - "valueOfBigDecimalString(java.lang.CharSequence,int,int,int,int,boolean,int)"
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:169"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:76,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence].parseBigDecimalStringWithManyDigits"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:85,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.AbstractNumberParser].charAt"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:95,1"
      Dst: "[java.lang.NumberFormatException].<init>"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:102,1"
      Dst: "[java.lang.CharSequence].charAt"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:103,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isDigit"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:110,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseFourDigits"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:170,1"
      Dst: "[java.math.BigDecimal].<init>"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:170,1"
      Dst: "[java.math.BigDecimal].scaleByPowerOfTen"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:172,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence].valueOfBigDecimalString"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:175,1"
      Dst: "[java.lang.Throwable].initCause"
    JavaMethodInfo: null
    BBCount: 59
    CyclomaticComplexity: 4
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence].parseBigDecimalStringWithManyDigits(java.lang.CharSequence,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence"
    linkageType: null
    functionLinenumber: 184
    functionDepth: 0
    returnType: "java.math.BigDecimal"
    argCount: 3
    argTypes:
    - "java.lang.CharSequence"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.AbstractNumberParser].charAt(java.lang.CharSequence,int,int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.AbstractNumberParser].charAt(java.lang.CharSequence,int,int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isEightZeroes(java.lang.CharSequence,int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isEightDigits(java.lang.CharSequence,int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isDigit(char)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isEightZeroes(java.lang.CharSequence,int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isEightDigits(java.lang.CharSequence,int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isDigit(char)"
    - "[com.fasterxml.jackson.core.io.doubleparser.AbstractNumberParser].charAt(java.lang.CharSequence,int,int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.AbstractNumberParser].charAt(java.lang.CharSequence,int,int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isDigit(char)"
    - "[com.fasterxml.jackson.core.io.doubleparser.AbstractNumberParser].charAt(java.lang.CharSequence,int,int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isDigit(char)"
    - "[com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence].valueOfBigDecimalString(java.lang.CharSequence,int,int,int,int,boolean,int)"
    functionUses: 1
    ICount: 176
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:185"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:201"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:202"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:203"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:202"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:202"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:212"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:211"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:204"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:212"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:211"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:213"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:216"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:215"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:213"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:216"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:215"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:216"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:220"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:219"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:216"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:220"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:219"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:221"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:224"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:223"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:221"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:224"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:223"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:224"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:224"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:227"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:247"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:246"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:230"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:233"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:232"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:230"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:233"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:232"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:233"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:236"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:235"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:233"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:236"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:235"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:238"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:241"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:240"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:238"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:241"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:240"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:241"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:247"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:246"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:241"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:247"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:246"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:249"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:255"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:254"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:255"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:257"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:256"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:264"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:284"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:283"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:267"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:268"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:269"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:268"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:268"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:271"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:270"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:271"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:270"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:274"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:277"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:276"
        BranchSideFuncs:
        - "isDigit(char)"
        - "charAt(java.lang.CharSequence,int,int)"
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:278"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:274"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:273"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:279"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:282"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:281"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:286"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:287"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:286"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:286"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:289"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:288"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:289"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:292"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:291"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:292"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:294"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:292"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:294"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:292"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:296"
        BranchSideFuncs:
        - "valueOfBigDecimalString(java.lang.CharSequence,int,int,int,int,boolean,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:186,1"
      Dst: "[java.lang.NumberFormatException].<init>"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:196,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.AbstractNumberParser].charAt"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:213,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isEightZeroes"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:216,1"
      Dst: "[java.lang.CharSequence].charAt"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:221,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isEightDigits"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:224,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isDigit"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:297,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence].valueOfBigDecimalString"
    JavaMethodInfo: null
    BBCount: 72
    CyclomaticComplexity: 10
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence].valueOfBigDecimalString(java.lang.CharSequence,int,int,int,int,boolean,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence"
    linkageType: null
    functionLinenumber: 324
    functionDepth: 0
    returnType: "java.math.BigDecimal"
    argCount: 7
    argTypes:
    - "java.lang.CharSequence"
    - "int"
    - "int"
    - "int"
    - "int"
    - "boolean"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].createPowersOfTenFloor16Map()"
    - "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].fillPowersOfNFloor16Recursive(java.util.NavigableMap,int,int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharSequence].parseDigitsRecursive(java.lang.CharSequence,int,int,java.util.Map)"
    - "[com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharSequence].parseDigitsRecursive(java.lang.CharSequence,int,int,java.util.Map)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].createPowersOfTenFloor16Map()"
    - "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].fillPowersOfNFloor16Recursive(java.util.NavigableMap,int,int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharSequence].parseDigitsRecursive(java.lang.CharSequence,int,int,java.util.Map)"
    - "[com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharSequence].parseDigitsRecursive(java.lang.CharSequence,int,int,java.util.Map)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].computePowerOfTen(java.util.NavigableMap,int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].multiply(java.math.BigInteger,java.math.BigInteger)"
    functionUses: 2
    ICount: 48
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:337"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:346"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:345"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:338"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:343"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:342"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:351"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:368"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:353"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:360"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:359"
        BranchSideFuncs:
        - "parseDigitsRecursive(java.lang.CharSequence,int,int,java.util.Map)"
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:354"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:357"
        BranchSideFuncs:
        - "createPowersOfTenFloor16Map()"
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:356"
        BranchSideFuncs:
        - "fillPowersOfNFloor16Recursive(java.util.NavigableMap,int,int)"
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:362"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:365"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:364"
        BranchSideFuncs:
        - "multiply(java.math.BigInteger,java.math.BigInteger)"
        - "computePowerOfTen(java.util.NavigableMap,int)"
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:374"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:373"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:339,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].createPowersOfTenFloor16Map"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:340,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].fillPowersOfNFloor16Recursive"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:341,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharSequence].parseDigitsRecursive"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:362,1"
      Dst: "[java.math.BigInteger].signum"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:365,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].computePowerOfTen"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:366,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].multiply"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:366,1"
      Dst: "[java.math.BigInteger].add"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:374,1"
      Dst: "[java.math.BigInteger].negate"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:374,1"
      Dst: "[java.math.BigDecimal].<init>"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Builder].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Builder"
    linkageType: null
    functionLinenumber: 1163
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Builder:1164,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Builder].initialCapacity(int)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Builder"
    linkageType: null
    functionLinenumber: 1179
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].checkArgument(boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Builder:1180"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Builder:1180"
        BranchSideFuncs:
        - "checkArgument(boolean)"
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Builder:1179"
        BranchSideFuncs:
        - "checkArgument(boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Builder:1180,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].checkArgument"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Builder].maximumCapacity(long)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Builder"
    linkageType: null
    functionLinenumber: 1192
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Builder"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].checkArgument(boolean)"
    functionUses: 1
    ICount: 11
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Builder:1193"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Builder:1193"
        BranchSideFuncs:
        - "checkArgument(boolean)"
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Builder:1192"
        BranchSideFuncs:
        - "checkArgument(boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Builder:1193,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].checkArgument"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Builder].concurrencyLevel(int)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Builder"
    linkageType: null
    functionLinenumber: 1208
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].checkArgument(boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Builder:1209"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Builder:1209"
        BranchSideFuncs:
        - "checkArgument(boolean)"
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Builder:1208"
        BranchSideFuncs:
        - "checkArgument(boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Builder:1209,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].checkArgument"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Builder].build()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Builder"
    linkageType: null
    functionLinenumber: 1220
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].checkState(boolean)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].<init>(com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Builder)"
    functionUses: 1
    ICount: 12
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Builder:1221"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Builder:1221"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Builder)"
        - "checkState(boolean)"
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Builder:1220"
        BranchSideFuncs:
        - "checkState(boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Builder:1221,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].checkState"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Builder:1222,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer"
    linkageType: null
    functionLinenumber: 984
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer:985,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer"
    linkageType: null
    functionLinenumber: 988
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer].logicalType()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer"
    linkageType: null
    functionLinenumber: 993
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.LogicalType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer"
    linkageType: null
    functionLinenumber: 1001
    functionDepth: 0
    returnType: "java.math.BigDecimal"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentTokenId()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.core.JsonParser].currentTokenId()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._checkIntToFloatCoercion(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getDecimalValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getDecimalValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getDecimalValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getDecimalValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getDecimalValue()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getText()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getText()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getText()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getText()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getText()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getText()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].extractScalarFromObject(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.JsonDeserializer,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._deserializeFromArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].getValueType(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._checkFromStringCoercion(com.fasterxml.jackson.databind.DeserializationContext,java.lang.String)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._hasTextualNull(java.lang.String)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].streamReadConstraints()"
    - "[com.fasterxml.jackson.core.base.ParserBase].streamReadConstraints()"
    - "[com.fasterxml.jackson.core.JsonParser].streamReadConstraints()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].streamReadConstraints()"
    - "[com.fasterxml.jackson.core.StreamReadConstraints].validateFPLength(int)"
    - "[com.fasterxml.jackson.core.JsonParser].isEnabled(com.fasterxml.jackson.core.StreamReadFeature)"
    - "[com.fasterxml.jackson.core.io.NumberInput].parseBigDecimal(java.lang.String,boolean)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleWeirdStringValue(java.lang.Class,java.lang.String,java.lang.String,java.lang.Object[])"
    functionUses: 82
    ICount: 61
    EdgeCount: 37
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer:1005"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer:1008"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer:1007"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer:1008"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer:1013"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer:1012"
        BranchSideFuncs:
        - "getDecimalValue()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer:1028"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer:1031"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer:1030"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer:1031"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer:1034"
        BranchSideFuncs:
        - "getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer:1033"
        BranchSideFuncs:
        - "_hasTextualNull(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer:1035"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer:1039"
        BranchSideFuncs:
        - "validateFPLength(int)"
        - "_checkFromStringCoercion(com.fasterxml.jackson.databind.DeserializationContext,java.lang.String)"
        - "parseBigDecimal(java.lang.String,boolean)"
        - "streamReadConstraints()"
        - "handleWeirdStringValue(java.lang.Class,java.lang.String,java.lang.String,java.lang.Object[])"
        - "_hasTextualNull(java.lang.String)"
        - "handleUnexpectedToken(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.core.JsonParser)"
        - "getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
        - "getValueType(com.fasterxml.jackson.databind.DeserializationContext)"
        - "isEnabled(com.fasterxml.jackson.core.StreamReadFeature)"
        - "getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer:1038"
        BranchSideFuncs:
        - "validateFPLength(int)"
        - "parseBigDecimal(java.lang.String,boolean)"
        - "streamReadConstraints()"
        - "isEnabled(com.fasterxml.jackson.core.StreamReadFeature)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer:1002,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentTokenId"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer:1004,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._checkIntToFloatCoercion"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer:1006,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].getNullValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer:1009,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer].getEmptyValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer:1013,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getDecimalValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer:1015,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getText"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer:1019,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].extractScalarFromObject"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer:1022,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._deserializeFromArray"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer:1024,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].getValueType"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer:1024,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer:1027,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._checkFromStringCoercion"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer:1034,1"
      Dst: "[java.lang.String].trim"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer:1035,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._hasTextualNull"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer:1039,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].streamReadConstraints"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer:1039,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer:1039,1"
      Dst: "[com.fasterxml.jackson.core.StreamReadConstraints].validateFPLength"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer:1041,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isEnabled"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer:1041,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberInput].parseBigDecimal"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer:1043,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleWeirdStringValue"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_101__287].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_101__287"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__287].<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__287:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_101__287].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_101__287].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_101__287"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_101__287:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_101__287].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_101__287"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 14
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_101__287:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$101"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedIntersectionType$lambda_replaceTypeVariables_1__691].bootstrap$(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedIntersectionType$lambda_replaceTypeVariables_1__691"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 3
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration"
    - "com.github.javaparser.resolution.types.ResolvedType"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType$lambda_replaceTypeVariables_1__691].<init>(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedIntersectionType$lambda_replaceTypeVariables_1__691:-1,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedIntersectionType$lambda_replaceTypeVariables_1__691].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedIntersectionType$lambda_replaceTypeVariables_1__691].<init>(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedIntersectionType$lambda_replaceTypeVariables_1__691"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration"
    - "com.github.javaparser.resolution.types.ResolvedType"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedIntersectionType$lambda_replaceTypeVariables_1__691:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedIntersectionType$lambda_replaceTypeVariables_1__691].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedIntersectionType$lambda_replaceTypeVariables_1__691"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[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)"
    functionUses: 11
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedIntersectionType$lambda_replaceTypeVariables_1__691:-1,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedIntersectionType].lambda$replaceTypeVariables$1"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$OneAnnotation].<init>(java.lang.Class,java.lang.'annotation'.Annotation)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$OneAnnotation"
    linkageType: null
    functionLinenumber: 218
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.annotation.Annotation"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$OneAnnotation:219,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$OneAnnotation].get(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$OneAnnotation"
    linkageType: null
    functionLinenumber: 226
    functionDepth: 0
    returnType: "java.lang.annotation.Annotation"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$OneAnnotation:227"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$OneAnnotation:230"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$OneAnnotation:229"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$OneAnnotation].has(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$OneAnnotation"
    linkageType: null
    functionLinenumber: 234
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$OneAnnotation:235"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$OneAnnotation:234"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$OneAnnotation].hasOneOf(java.lang.Class[])"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$OneAnnotation"
    linkageType: null
    functionLinenumber: 239
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$OneAnnotation:240"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$OneAnnotation:245"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$OneAnnotation:244"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$OneAnnotation:241"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$OneAnnotation:240"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$OneAnnotation:239"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$OneAnnotation].size()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$OneAnnotation"
    linkageType: null
    functionLinenumber: 249
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__118].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__118"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__118].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__118:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__118].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__118].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__118"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__118:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__118].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__118"
    linkageType: null
    functionLinenumber: -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.BlockComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    functionUses: 14
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__118:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.RecordDeclaration].<init>()"
    functionSourceFile: "com.github.javaparser.ast.body.RecordDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:105,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>"
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:105,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].<init>"
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:105,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -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: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:114,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 121
    functionDepth: 0
    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:122,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].<init>"
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:123,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].setParameters"
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:124,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].setTypeParameters"
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:125,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].setImplementedTypes"
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:126,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].setReceiverParameter"
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:127,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 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.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.symbolsolver.javaparsermodel.DefaultVisitorAdapter].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.CloneVisitor].visit(com.github.javaparser.ast.body.RecordDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].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.NoCommentEqualsVisitor].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.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)"
    functionUses: 26
    ICount: 5
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:133,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 138
    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.RecordDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.body.RecordDeclaration,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].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)"
    functionUses: 29
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:139,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.RecordDeclaration].getImplementedTypes()"
    functionSourceFile: "com.github.javaparser.ast.body.RecordDeclaration"
    linkageType: null
    functionLinenumber: 143
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 17
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.RecordDeclaration].getTypeParameters()"
    functionSourceFile: "com.github.javaparser.ast.body.RecordDeclaration"
    linkageType: null
    functionLinenumber: 148
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 21
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.RecordDeclaration].setImplementedTypes(com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.body.RecordDeclaration"
    linkageType: null
    functionLinenumber: 153
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.RecordDeclaration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    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:155"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:158"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:157"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.body.RecordDeclaration:159"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:161"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:160"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:154,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:158,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:160,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode"
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:162,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.RecordDeclaration].setTypeParameters(com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.body.RecordDeclaration"
    linkageType: null
    functionLinenumber: 167
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.RecordDeclaration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    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:169"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:172"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:171"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.body.RecordDeclaration:173"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:175"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:174"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:168,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:172,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:174,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode"
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:176,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.RecordDeclaration].isLocalRecordDeclaration()"
    functionSourceFile: "com.github.javaparser.ast.body.RecordDeclaration"
    linkageType: null
    functionLinenumber: 184
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.RecordDeclaration$lambda_isLocalRecordDeclaration_0__889].bootstrap$()"
    - "[com.github.javaparser.ast.Node].getParentNode()"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:185,1"
      Dst: "[com.github.javaparser.ast.Node].getParentNode"
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:185,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration$lambda_isLocalRecordDeclaration_0__889].bootstrap$"
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:185,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:185,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:185,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:185,1"
      Dst: "[java.lang.Boolean].booleanValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.RecordDeclaration].getFullyQualifiedName()"
    functionSourceFile: "com.github.javaparser.ast.body.RecordDeclaration"
    linkageType: null
    functionLinenumber: 190
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.RecordDeclaration].isLocalRecordDeclaration()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getFullyQualifiedName()"
    functionUses: 3
    ICount: 7
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.RecordDeclaration:191"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:194"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:193"
        BranchSideFuncs:
        - "getFullyQualifiedName()"
    Callsites:
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:191,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].isLocalRecordDeclaration"
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:192,1"
      Dst: "[java.util.Optional].empty"
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:194,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getFullyQualifiedName"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.RecordDeclaration].resolve()"
    functionSourceFile: "com.github.javaparser.ast.body.RecordDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:199,1"
      Dst: "[com.github.javaparser.ast.Node].getSymbolResolver"
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:199,1"
      Dst: "[com.github.javaparser.resolution.SymbolResolver].resolveDeclaration"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.RecordDeclaration].isRecordDeclaration()"
    functionSourceFile: "com.github.javaparser.ast.body.RecordDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.RecordDeclaration].asRecordDeclaration()"
    functionSourceFile: "com.github.javaparser.ast.body.RecordDeclaration"
    linkageType: null
    functionLinenumber: -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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.RecordDeclaration].toRecordDeclaration()"
    functionSourceFile: "com.github.javaparser.ast.body.RecordDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:217,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.RecordDeclaration].ifRecordDeclaration(java.util.function.Consumer)"
    functionSourceFile: "com.github.javaparser.ast.body.RecordDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:223,1"
      Dst: "[java.util.function.Consumer].accept"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 48
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.RecordDeclaration:229"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:232"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:231"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.RecordDeclaration:232"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:238"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:237"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.RecordDeclaration:233"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:232"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:231"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.RecordDeclaration:238"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:244"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:243"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.RecordDeclaration:239"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:238"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:237"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.RecordDeclaration:244"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:250"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:249"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.RecordDeclaration:245"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:250"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:249"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.RecordDeclaration:250"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:256"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:255"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.RecordDeclaration:251"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:250"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:249"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:232,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:233,1"
      Dst: "[com.github.javaparser.ast.NodeList].get"
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:234,1"
      Dst: "[com.github.javaparser.ast.NodeList].remove"
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:246,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].removeReceiverParameter"
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:256,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].remove"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 4
  - 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: null
    functionLinenumber: 261
    functionDepth: 0
    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.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.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: 53
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.RecordDeclaration:262"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:265"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:264"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.RecordDeclaration:265"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:271"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:270"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.RecordDeclaration:266"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:265"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:264"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.RecordDeclaration:271"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:277"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:276"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.RecordDeclaration:272"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:271"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:270"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.RecordDeclaration:277"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:283"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:282"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.ast.body.RecordDeclaration:278"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:283"
        BranchSideFuncs:
        - "setReceiverParameter(com.github.javaparser.ast.body.ReceiverParameter)"
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:282"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.ast.body.RecordDeclaration:283"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:289"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:288"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.body.RecordDeclaration:284"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:283"
        BranchSideFuncs:
        - "set(int,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:282"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:265,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:266,1"
      Dst: "[com.github.javaparser.ast.NodeList].get"
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:267,1"
      Dst: "[com.github.javaparser.ast.NodeList].set"
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:279,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].setReceiverParameter"
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:289,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].replace"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.ast.body.RecordDeclaration].clone()"
    functionSourceFile: "com.github.javaparser.ast.body.RecordDeclaration"
    linkageType: null
    functionLinenumber: 294
    functionDepth: 0
    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: 45
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:295,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>"
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:295,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.RecordDeclaration].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.body.RecordDeclaration"
    linkageType: null
    functionLinenumber: 300
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.RecordDeclarationMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.RecordDeclaration].getParameters()"
    functionSourceFile: "com.github.javaparser.ast.body.RecordDeclaration"
    linkageType: null
    functionLinenumber: 313
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 19
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.RecordDeclaration].setParameters(com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.body.RecordDeclaration"
    linkageType: null
    functionLinenumber: 318
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.RecordDeclaration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    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:320"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:323"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:322"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.body.RecordDeclaration:324"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:326"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:325"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:319,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:323,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:325,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode"
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:327,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.RecordDeclaration].getReceiverParameter()"
    functionSourceFile: "com.github.javaparser.ast.body.RecordDeclaration"
    linkageType: null
    functionLinenumber: 332
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:333,1"
      Dst: "[java.util.Optional].ofNullable"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 337
    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:338"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:341"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:340"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.body.RecordDeclaration:342"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:344"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:343"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:341,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:343,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode"
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:345,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.RecordDeclaration].removeReceiverParameter()"
    functionSourceFile: "com.github.javaparser.ast.body.RecordDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.RecordDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:351,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].setReceiverParameter"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.RecordDeclaration].isFinal()"
    functionSourceFile: "com.github.javaparser.ast.body.RecordDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.RecordDeclaration].isStatic()"
    functionSourceFile: "com.github.javaparser.ast.body.RecordDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.RecordDeclaration:376"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:383"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:382"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.RecordDeclaration:378"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:383"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:382"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:376,1"
      Dst: "[com.github.javaparser.ast.Node].getParentNode"
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:376,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:377,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:383,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.modifiers.NodeWithStaticModifier].isStatic"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.RecordDeclaration].getCompactConstructors()"
    functionSourceFile: "com.github.javaparser.ast.body.RecordDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:391,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getMembers"
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:391,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:391,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration$lambda_getCompactConstructors_1__1332].bootstrap$"
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:391,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:391,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration$lambda_getCompactConstructors_2__1333].bootstrap$"
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:391,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:391,1"
      Dst: "[java.util.stream.Collectors].toList"
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:391,1"
      Dst: "[java.util.stream.Stream].collect"
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:391,1"
      Dst: "[java.util.Collections].unmodifiableList"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -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: null
    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: null
    functionLinenumber: -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: null
    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: null
    functionLinenumber: 184
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:185,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.ArrayCreationExprMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.ArrayCreationExprMetaModel"
    linkageType: null
    functionLinenumber: 41
    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:42,1"
      Dst: "[com.github.javaparser.metamodel.ExpressionMetaModel].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.UTF32Reader].<init>(com.fasterxml.jackson.core.io.IOContext,java.io.InputStream,byte[],int,int,boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.io.UTF32Reader"
    linkageType: null
    functionLinenumber: 56
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "com.fasterxml.jackson.core.io.IOContext"
    - "java.io.InputStream"
    - "byte[]"
    - "int"
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.UTF32Reader:64"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.UTF32Reader:57"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.UTF32Reader:56"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.UTF32Reader:57,1"
      Dst: "[java.io.Reader].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.UTF32Reader].close()"
    functionSourceFile: "com.fasterxml.jackson.core.io.UTF32Reader"
    linkageType: null
    functionLinenumber: 74
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.UTF32Reader].freeBuffers()"
    - "[com.fasterxml.jackson.core.io.MergedStream].close()"
    functionUses: 5
    ICount: 7
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.UTF32Reader:77"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.UTF32Reader:82"
        BranchSideFuncs:
        - "freeBuffers()"
        - "close()"
      - BranchSide: "com.fasterxml.jackson.core.io.UTF32Reader:81"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.UTF32Reader:79,1"
      Dst: "[com.fasterxml.jackson.core.io.UTF32Reader].freeBuffers"
    - Src: "com.fasterxml.jackson.core.io.UTF32Reader:80,1"
      Dst: "[java.io.InputStream].close"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.UTF32Reader].read()"
    functionSourceFile: "com.fasterxml.jackson.core.io.UTF32Reader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.UTF32Reader:93"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.UTF32Reader:96"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.UTF32Reader:95"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.UTF32Reader:96"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.UTF32Reader:99"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.UTF32Reader:98"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.UTF32Reader:96,1"
      Dst: "[com.fasterxml.jackson.core.io.UTF32Reader].read"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.UTF32Reader].read(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.UTF32Reader"
    linkageType: null
    functionLinenumber: 105
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.UTF32Reader].reportBounds(char[],int,int)"
    - "[com.fasterxml.jackson.core.io.UTF32Reader].loadMore(int)"
    - "[com.fasterxml.jackson.core.io.UTF32Reader].reportUnexpectedEOF(int,int)"
    - "[com.fasterxml.jackson.core.io.UTF32Reader].reportInvalid(int,int,java.lang.String)"
    functionUses: 2
    ICount: 136
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.UTF32Reader:106"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.UTF32Reader:107"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.UTF32Reader:106"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.UTF32Reader:107"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.UTF32Reader:108"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.UTF32Reader:109"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.UTF32Reader:110"
        BranchSideFuncs:
        - "reportBounds(char[],int,int)"
      - BranchSide: "com.fasterxml.jackson.core.io.UTF32Reader:109"
        BranchSideFuncs:
        - "reportBounds(char[],int,int)"
    - Branch String: "com.fasterxml.jackson.core.io.UTF32Reader:109"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.UTF32Reader:113"
        BranchSideFuncs:
        - "reportBounds(char[],int,int)"
      - BranchSide: "com.fasterxml.jackson.core.io.UTF32Reader:112"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.UTF32Reader:117"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.UTF32Reader:124"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.UTF32Reader:123"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.UTF32Reader:125"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.UTF32Reader:137"
        BranchSideFuncs:
        - "loadMore(int)"
      - BranchSide: "com.fasterxml.jackson.core.io.UTF32Reader:136"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.UTF32Reader:126"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.UTF32Reader:136"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.UTF32Reader:128"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.UTF32Reader:131"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.UTF32Reader:130"
        BranchSideFuncs:
        - "reportUnexpectedEOF(int,int)"
    - Branch String: "com.fasterxml.jackson.core.io.UTF32Reader:140"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.UTF32Reader:173"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.UTF32Reader:172"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.UTF32Reader:140"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.UTF32Reader:173"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.UTF32Reader:172"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.UTF32Reader:144"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.UTF32Reader:148"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.UTF32Reader:147"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.UTF32Reader:155"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.UTF32Reader:171"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.UTF32Reader:170"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.UTF32Reader:158"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.UTF32Reader:161"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.UTF32Reader:166"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.UTF32Reader:171"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.UTF32Reader:170"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.UTF32Reader:110,1"
      Dst: "[com.fasterxml.jackson.core.io.UTF32Reader].reportBounds"
    - Src: "com.fasterxml.jackson.core.io.UTF32Reader:126,1"
      Dst: "[com.fasterxml.jackson.core.io.UTF32Reader].loadMore"
    - Src: "com.fasterxml.jackson.core.io.UTF32Reader:131,1"
      Dst: "[com.fasterxml.jackson.core.io.UTF32Reader].reportUnexpectedEOF"
    - Src: "com.fasterxml.jackson.core.io.UTF32Reader:160,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.fasterxml.jackson.core.io.UTF32Reader:160,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.core.io.UTF32Reader:159,1"
      Dst: "[com.fasterxml.jackson.core.io.UTF32Reader].reportInvalid"
    JavaMethodInfo: null
    BBCount: 27
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.io.UTF32Reader].reportUnexpectedEOF(int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.UTF32Reader"
    linkageType: null
    functionLinenumber: 184
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.UTF32Reader:187,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.core.io.UTF32Reader:187,1"
      Dst: "[java.io.CharConversionException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.UTF32Reader].reportInvalid(int,int,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.io.UTF32Reader"
    linkageType: null
    functionLinenumber: 190
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.UTF32Reader:193,1"
      Dst: "[java.lang.Integer].toHexString"
    - Src: "com.fasterxml.jackson.core.io.UTF32Reader:193,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.core.io.UTF32Reader:193,1"
      Dst: "[java.io.CharConversionException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.UTF32Reader].loadMore(int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.UTF32Reader"
    linkageType: null
    functionLinenumber: 207
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[com.fasterxml.jackson.core.io.MergedStream].read(byte[])"
    - "[com.fasterxml.jackson.core.io.UTF32Reader].freeBuffers()"
    - "[com.fasterxml.jackson.core.io.UTF32Reader].reportStrangeStream()"
    - "[com.fasterxml.jackson.core.io.MergedStream].read(byte[],int,int)"
    - "[com.fasterxml.jackson.databind.util.ByteBufferBackedInputStream].read(byte[],int,int)"
    - "[com.fasterxml.jackson.core.io.UTF32Reader].freeBuffers()"
    - "[com.fasterxml.jackson.core.io.UTF32Reader].reportUnexpectedEOF(int,int)"
    - "[com.fasterxml.jackson.core.io.UTF32Reader].reportStrangeStream()"
    functionUses: 1
    ICount: 58
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.UTF32Reader:208"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.UTF32Reader:209"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.UTF32Reader:208"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.UTF32Reader:208"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.UTF32Reader:212"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.UTF32Reader:211"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.UTF32Reader:215"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.UTF32Reader:224"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.UTF32Reader:223"
        BranchSideFuncs:
        - "read(byte[])"
    - Branch String: "com.fasterxml.jackson.core.io.UTF32Reader:216"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.UTF32Reader:220"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
      - BranchSide: "com.fasterxml.jackson.core.io.UTF32Reader:219"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.UTF32Reader:226"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.UTF32Reader:237"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.UTF32Reader:236"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.UTF32Reader:228"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.UTF32Reader:235"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.UTF32Reader:234"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.UTF32Reader:229"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.UTF32Reader:232"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.UTF32Reader:231"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.UTF32Reader:241"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.UTF32Reader:255"
        BranchSideFuncs:
        - "read(byte[],int,int)"
      - BranchSide: "com.fasterxml.jackson.core.io.UTF32Reader:254"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.UTF32Reader:243"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.UTF32Reader:253"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.UTF32Reader:252"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.UTF32Reader:244"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.UTF32Reader:251"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.UTF32Reader:250"
        BranchSideFuncs:
        - "reportStrangeStream()"
    - Branch String: "com.fasterxml.jackson.core.io.UTF32Reader:245"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.UTF32Reader:248"
        BranchSideFuncs:
        - "freeBuffers()"
      - BranchSide: "com.fasterxml.jackson.core.io.UTF32Reader:247"
        BranchSideFuncs:
        - "reportUnexpectedEOF(int,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.UTF32Reader:217,1"
      Dst: "[java.lang.System].arraycopy"
    - Src: "com.fasterxml.jackson.core.io.UTF32Reader:225,1"
      Dst: "[java.io.InputStream].read"
    - Src: "com.fasterxml.jackson.core.io.UTF32Reader:230,1"
      Dst: "[com.fasterxml.jackson.core.io.UTF32Reader].freeBuffers"
    - Src: "com.fasterxml.jackson.core.io.UTF32Reader:235,1"
      Dst: "[com.fasterxml.jackson.core.io.UTF32Reader].reportStrangeStream"
    - Src: "com.fasterxml.jackson.core.io.UTF32Reader:248,1"
      Dst: "[com.fasterxml.jackson.core.io.UTF32Reader].reportUnexpectedEOF"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.io.UTF32Reader].freeBuffers()"
    functionSourceFile: "com.fasterxml.jackson.core.io.UTF32Reader"
    linkageType: null
    functionLinenumber: 263
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.IOContext].releaseReadIOBuffer(byte[])"
    functionUses: 3
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.UTF32Reader:265"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.UTF32Reader:271"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.UTF32Reader:270"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.UTF32Reader:267"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.UTF32Reader:271"
        BranchSideFuncs:
        - "releaseReadIOBuffer(byte[])"
      - BranchSide: "com.fasterxml.jackson.core.io.UTF32Reader:270"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.UTF32Reader:268,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].releaseReadIOBuffer"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.UTF32Reader].reportBounds(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.UTF32Reader"
    linkageType: null
    functionLinenumber: 273
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.UTF32Reader:276,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.fasterxml.jackson.core.io.UTF32Reader:274,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.core.io.UTF32Reader:274,1"
      Dst: "[java.lang.ArrayIndexOutOfBoundsException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.UTF32Reader].reportStrangeStream()"
    functionSourceFile: "com.fasterxml.jackson.core.io.UTF32Reader"
    linkageType: null
    functionLinenumber: 279
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.UTF32Reader:280,1"
      Dst: "[java.io.IOException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.RequestPayload].<init>(byte[],java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.util.RequestPayload"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "byte[]"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.RequestPayload:28"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.RequestPayload:31"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.RequestPayload:30"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.util.RequestPayload:32"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.RequestPayload:31"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.RequestPayload:30"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.util.RequestPayload:32"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.RequestPayload:31"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.RequestPayload:30"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.RequestPayload:27,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.core.util.RequestPayload:29,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.core.util.RequestPayload:32,1"
      Dst: "[java.lang.String].isEmpty"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.RequestPayload].<init>(java.lang.CharSequence)"
    functionSourceFile: "com.fasterxml.jackson.core.util.RequestPayload"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.CharSequence"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.RequestPayload:36"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.RequestPayload:39"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.RequestPayload:38"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.RequestPayload:35,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.core.util.RequestPayload:37,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.RequestPayload].getRawPayload()"
    functionSourceFile: "com.fasterxml.jackson.core.util.RequestPayload"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.RequestPayload:49"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.RequestPayload:53"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.RequestPayload:52"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.RequestPayload].toString()"
    functionSourceFile: "com.fasterxml.jackson.core.util.RequestPayload"
    linkageType: null
    functionLinenumber: 57
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 20
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.RequestPayload:58"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.RequestPayload:64"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.RequestPayload:60,1"
      Dst: "[java.lang.String].<init>"
    - Src: "com.fasterxml.jackson.core.util.RequestPayload:62,1"
      Dst: "[java.lang.RuntimeException].<init>"
    - Src: "com.fasterxml.jackson.core.util.RequestPayload:65,1"
      Dst: "[java.lang.CharSequence].toString"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext].<init>(com.github.javaparser.ast.expr.ObjectCreationExpr,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext"
    linkageType: null
    functionLinenumber: 57
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ObjectCreationExpr"
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].<init>(com.github.javaparser.ast.expr.ObjectCreationExpr,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].<init>(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
    - "[com.google.common.base.Preconditions].checkArgument(boolean,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].getAnonymousClassBody()"
    functionUses: 1
    ICount: 14
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:58,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:54,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:59,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].getAnonymousClassBody"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:59,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:59,1"
      Dst: "[com.google.common.base.Preconditions].checkArgument"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext].solveMethod(java.lang.String,java.util.List,boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.model.SymbolReference"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.util.List"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].getDeclaredMethods()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveMethod_0__683].bootstrap$(java.lang.String,boolean)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].isJavaLangObject()"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].getAncestors()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveMethod_1__685].bootstrap$(java.lang.String,java.util.List,boolean,java.util.List)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration()"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.utils.VisitorList].isEmpty()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveMethod_2__684].bootstrap$()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].getParent()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForEachStatementContext].solveMethod(java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].solveMethod(java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext].solveMethod(java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext].solveMethod(java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext].solveMethod(java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext].solveMethod(java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext].solveMethod(java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext].solveMethod(java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext].solveMethod(java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForStatementContext].solveMethod(java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnumDeclarationContext].solveMethod(java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext].solveMethod(java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodReferenceExprContext].solveMethod(java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext].solveMethod(java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnnotationDeclarationContext].solveMethod(java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext].solveMethod(java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.resolution.Context].solveMethod(java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ObjectCreationContext].solveMethod(java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.resolution.model.SymbolReference].isSolved()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.resolution.model.SymbolReference].getCorrespondingDeclaration()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].getSuperTypeDeclaration()"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.utils.VisitorList].isEmpty()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].isInterface()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].isInterface()"
    - "[com.github.javaparser.resolution.declarations.ResolvedInterfaceDeclaration:com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration:com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration:com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration:com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].isInterface()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].<init>(java.lang.Class,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic].solveMethodInType(com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration,java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.resolution.model.SymbolReference].isSolved()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.resolution.model.SymbolReference].getCorrespondingDeclaration()"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic].findMostApplicable(java.util.List,java.lang.String,java.util.List,com.github.javaparser.resolution.TypeSolver)"
    functionUses: 12
    ICount: 56
    EdgeCount: 90
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:73"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:95"
        BranchSideFuncs:
        - "getAncestors()"
        - "hasNext()"
        - "next()"
        - "iterator()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:94"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:74"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:95"
        BranchSideFuncs:
        - "bootstrap$(java.lang.String,java.util.List,boolean,java.util.List)"
        - "getAncestors()"
        - "hasNext()"
        - "getTypeDeclaration()"
        - "next()"
        - "iterator()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:94"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:95"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:105"
        BranchSideFuncs:
        - "isEmpty()"
        - "isInterface()"
        - "getSuperTypeDeclaration()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:100"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:106"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:105"
        BranchSideFuncs:
        - "isEmpty()"
        - "isInterface()"
        - "getSuperTypeDeclaration()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:106"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:118"
        BranchSideFuncs:
        - "solveMethodInType(com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration,java.lang.String,java.util.List,boolean)"
        - "<init>(java.lang.Class,com.github.javaparser.resolution.TypeSolver)"
        - "isSolved()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:117"
        BranchSideFuncs:
        - "findMostApplicable(java.util.List,java.lang.String,java.util.List,com.github.javaparser.resolution.TypeSolver)"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:106"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:118"
        BranchSideFuncs:
        - "solveMethodInType(com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration,java.lang.String,java.util.List,boolean)"
        - "<init>(java.lang.Class,com.github.javaparser.resolution.TypeSolver)"
        - "isSolved()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:117"
        BranchSideFuncs:
        - "findMostApplicable(java.util.List,java.lang.String,java.util.List,com.github.javaparser.resolution.TypeSolver)"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:113"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:118"
        BranchSideFuncs:
        - "add(java.lang.Object)"
        - "getCorrespondingDeclaration()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:117"
        BranchSideFuncs:
        - "findMostApplicable(java.util.List,java.lang.String,java.util.List,com.github.javaparser.resolution.TypeSolver)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:68,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].getDeclaredMethods"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:69,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:69,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveMethod_0__683].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:70,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:71,1"
      Dst: "[java.util.stream.Collectors].toList"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:71,1"
      Dst: "[java.util.stream.Stream].collect"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:73,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].isJavaLangObject"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:74,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].getAncestors"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:74,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:74,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:74,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:75,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:75,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveMethod_1__685].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:75,1"
      Dst: "[java.util.Optional].ifPresent"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:95,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:97,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].getParent"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:97,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveMethod_2__684].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:98,1"
      Dst: "[java.util.Optional].orElseThrow"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:99,1"
      Dst: "[com.github.javaparser.resolution.Context].solveMethod"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:100,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].isSolved"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:101,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].getCorrespondingDeclaration"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:101,1"
      Dst: "[java.util.List].add"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:106,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].getSuperTypeDeclaration"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:106,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].isInterface"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:107,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:108,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].solveMethodInType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:118,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].findMostApplicable"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext].solveType(java.lang.String,java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext"
    linkageType: null
    functionLinenumber: 125
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.model.SymbolReference"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].findMembersOfKind(java.lang.Class)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_3__623].bootstrap$(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_4__624].bootstrap$(com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_5__625].bootstrap$(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_6__626].bootstrap$(com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext,java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_7__627].bootstrap$()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].getTypeArguments()"
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_8__628].bootstrap$(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_9__629].bootstrap$(com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].getAncestors()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].getName()"
    - "[com.github.javaparser.resolution.model.SymbolReference].solved(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].internalTypes()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].internalTypes()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].internalTypes()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].internalTypes()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].internalTypes()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].internalTypes()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].internalTypes()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].internalTypes()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].internalTypes()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].internalTypes()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].internalTypes()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].internalTypes()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].internalTypes()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].internalTypes()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].getName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].getName()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1].getName()"
    - "[com.github.javaparser.resolution.model.SymbolReference].solved(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
    - "[com.github.javaparser.resolution.Context].solveTypeInParentContext(java.lang.String,java.util.List)"
    functionUses: 9
    ICount: 81
    EdgeCount: 163
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:137"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:143"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:142"
        BranchSideFuncs:
        - "bootstrap$(com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext,java.lang.String)"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:151"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:155"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:154"
        BranchSideFuncs:
        - "bootstrap$(com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext)"
        - "bootstrap$()"
        - "getTypeArguments()"
        - "<init>()"
        - "bootstrap$(java.lang.String)"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:170"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:175"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:174"
        BranchSideFuncs:
        - "getAncestors()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:175"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:196"
        BranchSideFuncs:
        - "getAncestors()"
        - "getTypeDeclaration()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:195"
        BranchSideFuncs:
        - "solveTypeInParentContext(java.lang.String,java.util.List)"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:178"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:194"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:193"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:180"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:185"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:184"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "internalTypes()"
        - "iterator()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:185"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:192"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "internalTypes()"
        - "iterator()"
        - "getName()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:191"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:186"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:189"
        BranchSideFuncs:
        - "solved(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:188"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:126,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].findMembersOfKind"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:130,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:130,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_3__623].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:131,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:132,1"
      Dst: "[java.util.stream.Stream].findFirst"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:132,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_4__624].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:133,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:137,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:138,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:143,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_5__625].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:145,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_6__626].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:157,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].getTypeArguments"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:157,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_7__627].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:158,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:161,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:162,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_8__628].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:164,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_9__629].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:175,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].getAncestors"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:175,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:175,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:175,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:177,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:180,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedDeclaration].getName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:180,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:181,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].solved"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:185,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].internalTypes"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:185,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:196,1"
      Dst: "[com.github.javaparser.resolution.Context].solveTypeInParentContext"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext].solveSymbol(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext"
    linkageType: null
    functionLinenumber: 200
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.model.SymbolReference"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.google.common.base.Preconditions].checkArgument(boolean)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].hasField(java.lang.String)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].getField(java.lang.String)"
    - "[com.github.javaparser.resolution.model.SymbolReference].solved(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
    - "[com.github.javaparser.resolution.Context].solveSymbolInParentContext(java.lang.String)"
    functionUses: 11
    ICount: 17
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:201"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:201"
        BranchSideFuncs:
        - "checkArgument(boolean)"
        - "hasField(java.lang.String)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:200"
        BranchSideFuncs:
        - "checkArgument(boolean)"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:203"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:207"
        BranchSideFuncs:
        - "solved(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
        - "getField(java.lang.String)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:206"
        BranchSideFuncs:
        - "solveSymbolInParentContext(java.lang.String)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:201,1"
      Dst: "[com.google.common.base.Preconditions].checkArgument"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:203,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].hasField"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:204,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].getField"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:204,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].solved"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:207,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].solveSymbolInParentContext"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext].lambda$solveType$9(com.github.javaparser.ast.type.Type)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext"
    linkageType: null
    functionLinenumber: 165
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.model.SymbolReference"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.type.Type"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.model.SymbolReference].solved(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].<init>(com.github.javaparser.ast.type.TypeParameter,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.ast.type.TypeParameter].<init>(java.lang.String)"
    - "[com.github.javaparser.ast.Node].toString()"
    functionUses: 1
    ICount: 10
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:167,1"
      Dst: "[com.github.javaparser.ast.Node].toString"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:167,1"
      Dst: "[com.github.javaparser.ast.type.TypeParameter].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:167,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:166,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].solved"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext].lambda$solveType$8(java.lang.String,com.github.javaparser.ast.type.Type)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext"
    linkageType: null
    functionLinenumber: 162
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.github.javaparser.ast.type.Type"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].toString()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:163,1"
      Dst: "[com.github.javaparser.ast.Node].toString"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:163,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext].lambda$solveType$7(com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext"
    linkageType: null
    functionLinenumber: 158
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].getTypeArguments()"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].getTypeArguments()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].getTypeArguments()"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getTypeArguments()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].getTypeArguments()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].getTypeArguments()"
    functionUses: 1
    ICount: 8
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:159,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithTypeArguments].getTypeArguments"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:159,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:160,1"
      Dst: "[java.util.Optional].orElse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext].lambda$solveType$6(java.lang.String,com.github.javaparser.ast.body.TypeDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext"
    linkageType: null
    functionLinenumber: 147
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.model.SymbolReference"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.github.javaparser.ast.body.TypeDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory].getContext(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - "[com.github.javaparser.resolution.Context].solveType(java.lang.String)"
    functionUses: 1
    ICount: 12
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:148,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory].getContext"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:149,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:149,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:149,1"
      Dst: "[java.lang.String].length"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:149,1"
      Dst: "[java.lang.String].substring"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:149,1"
      Dst: "[com.github.javaparser.resolution.Context].solveType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext].lambda$solveType$5(java.lang.String,com.github.javaparser.ast.body.TypeDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext"
    linkageType: null
    functionLinenumber: 143
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.github.javaparser.ast.body.TypeDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:144,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:144,1"
      Dst: "[java.lang.String].format"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:144,1"
      Dst: "[java.lang.String].startsWith"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext].lambda$solveType$4(com.github.javaparser.ast.body.TypeDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext"
    linkageType: null
    functionLinenumber: 134
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.model.SymbolReference"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.TypeDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.model.SymbolReference].solved(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].get(com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].getTypeDeclaration(com.github.javaparser.ast.body.TypeDeclaration)"
    functionUses: 1
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:135,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].get"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:135,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].getTypeDeclaration"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:134,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].solved"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext].lambda$solveType$3(java.lang.String,com.github.javaparser.ast.body.TypeDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext"
    linkageType: null
    functionLinenumber: 130
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.github.javaparser.ast.body.TypeDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:131,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:131,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:131,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext].lambda$solveMethod$2()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext"
    linkageType: null
    functionLinenumber: 97
    functionDepth: 0
    returnType: "java.lang.RuntimeException"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:98,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext].lambda$solveMethod$1(java.lang.String,java.util.List,boolean,java.util.List,com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext"
    linkageType: null
    functionLinenumber: 75
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "java.util.List"
    - "boolean"
    - "java.util.List"
    - "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic].solveMethodInType(com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration,java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.resolution.model.SymbolReference].isSolved()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.resolution.model.SymbolReference].getCorrespondingDeclaration()"
    functionUses: 1
    ICount: 12
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:86"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:89"
        BranchSideFuncs:
        - "add(java.lang.Object)"
        - "getCorrespondingDeclaration()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:88"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:76,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].solveMethodInType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:86,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].isSolved"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:87,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].getCorrespondingDeclaration"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:87,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext].lambda$solveMethod$0(java.lang.String,boolean,com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext"
    linkageType: null
    functionLinenumber: 69
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "boolean"
    - "com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod:com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod:com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].isStatic()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].isStatic()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].isStatic()"
    functionUses: 1
    ICount: 13
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:70"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:70"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:69"
        BranchSideFuncs:
        - "isStatic()"
        - "getName()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:70"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:70,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedDeclaration].getName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:70,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:70,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration].isStatic"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath$UInt128].<init>(long,long)"
    functionSourceFile: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath$UInt128"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath$UInt128:182,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility].values()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility"
    linkageType: null
    functionLinenumber: 37
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.ForStmt].clone()"
    - "[com.github.javaparser.ast.type.PrimitiveType].clone()"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].clone()"
    - "[com.github.javaparser.ast.stmt.AssertStmt].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].clone()"
    - "[com.github.javaparser.ast.expr.SwitchExpr].clone()"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].clone()"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].clone()"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.AssignExpr].clone()"
    - "[com.github.javaparser.ast.stmt.BlockStmt].clone()"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].clone()"
    - "[com.github.javaparser.ast.type.ReferenceType].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].clone()"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].clone()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.type.WildcardType].clone()"
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].clone()"
    - "[com.github.javaparser.ast.stmt.TryStmt].clone()"
    - "[com.github.javaparser.ast.body.FieldDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.PatternExpr].clone()"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].clone()"
    - "[com.github.javaparser.ast.type.TypeParameter].clone()"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].clone()"
    - "[com.github.javaparser.ast.stmt.YieldStmt].clone()"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].clone()"
    - "[com.github.javaparser.ast.type.VarType].clone()"
    - "[com.github.javaparser.ast.expr.LiteralExpr].clone()"
    - "[com.github.javaparser.ast.type.VoidType].clone()"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].clone()"
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.expr.NameExpr].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].clone()"
    - "[com.github.javaparser.ast.type.UnionType].clone()"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].clone()"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.ThisExpr].clone()"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].clone()"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].clone()"
    - "[com.github.javaparser.ast.expr.TypeExpr].clone()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].clone()"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].clone()"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.body.MethodDeclaration].clone()"
    - "[com.github.javaparser.ast.body.EnumDeclaration].clone()"
    - "[com.github.javaparser.ast.body.ReceiverParameter].clone()"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].clone()"
    - "[com.github.javaparser.ast.stmt.DoStmt].clone()"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].clone()"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].clone()"
    - "[com.github.javaparser.ast.expr.Name].clone()"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].clone()"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].clone()"
    - "[com.github.javaparser.ast.body.VariableDeclarator].clone()"
    - "[com.github.javaparser.ast.type.Type].clone()"
    - "[com.github.javaparser.ast.Modifier].clone()"
    - "[com.github.javaparser.ast.ImportDeclaration].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.type.IntersectionType].clone()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.Expression].clone()"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].clone()"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.CastExpr].clone()"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.Statement].clone()"
    - "[com.github.javaparser.ast.expr.SimpleName].clone()"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].clone()"
    - "[com.github.javaparser.ast.stmt.BreakStmt].clone()"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].clone()"
    - "[java.lang.Thread].clone()"
    - "[com.github.javaparser.ast.expr.ClassExpr].clone()"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].clone()"
    - "[com.github.javaparser.ast.body.Parameter].clone()"
    - "[com.github.javaparser.ast.Node].clone()"
    - "[com.github.javaparser.ast.PackageDeclaration].clone()"
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.type.ArrayType].clone()"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].clone()"
    - "[com.github.javaparser.ast.expr.LambdaExpr].clone()"
    - "[com.github.javaparser.ast.stmt.WhileStmt].clone()"
    - "[com.github.javaparser.ast.stmt.CatchClause].clone()"
    - "[com.github.javaparser.ast.stmt.IfStmt].clone()"
    - "[com.github.javaparser.ast.CompilationUnit].clone()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].clone()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].clone()"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].clone()"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].clone()"
    - "[com.github.javaparser.ast.expr.SuperExpr].clone()"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].clone()"
    - "[com.github.javaparser.ast.ArrayCreationLevel].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDirective].clone()"
    - "[com.github.javaparser.ast.expr.MemberValuePair].clone()"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].clone()"
    - "[com.github.javaparser.ast.body.RecordDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].clone()"
    - "[com.github.javaparser.ast.expr.UnaryExpr].clone()"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.BinaryExpr].clone()"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].clone()"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].clone()"
    - "[com.github.javaparser.ast.type.UnknownType].clone()"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].clone()"
    - "[com.fasterxml.jackson.databind.util.ISO8601DateFormat].clone()"
    functionUses: 1
    ICount: 4
    EdgeCount: 115
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility:38,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility].valueOf(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility:38,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility].<init>(java.lang.String,int)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility"
    linkageType: null
    functionLinenumber: 37
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility:38,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility].isVisible(java.lang.reflect.Member)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility"
    linkageType: null
    functionLinenumber: 74
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Member"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility:81"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility:80"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility:83"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility:88"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility:87"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility:75,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility:81,1"
      Dst: "[java.lang.reflect.Member].getModifiers"
    - Src: "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility:81,1"
      Dst: "[java.lang.reflect.Modifier].isPrivate"
    - Src: "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility:83,1"
      Dst: "[java.lang.reflect.Modifier].isProtected"
    - Src: "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility:88,1"
      Dst: "[java.lang.reflect.Modifier].isPublic"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility].$values()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility"
    linkageType: null
    functionLinenumber: 37
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: 46
    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: null
    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: null
    functionLinenumber: 50
    functionDepth: 0
    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__990].bootstrap$(com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1)"
    - "[com.github.javaparser.ParseResult].getResult()"
    functionUses: 2
    ICount: 7
    EdgeCount: 2
    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__990].bootstrap$"
    - Src: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1:51,1"
      Dst: "[java.util.Optional].ifPresent"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 62
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.type.ClassOrInterfaceType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getParentNode()"
    - "[com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor].access$000()"
    - "[com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1$lambda_matchForbiddenContext_2__1152].bootstrap$(com.github.javaparser.ast.type.ClassOrInterfaceType)"
    functionUses: 1
    ICount: 14
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1:63"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1:63"
        BranchSideFuncs:
        - "access$000()"
        - "bootstrap$(com.github.javaparser.ast.type.ClassOrInterfaceType)"
      - BranchSide: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1:62"
        BranchSideFuncs:
        - "getParentNode()"
    - Branch String: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1:64"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1:62"
        BranchSideFuncs:
        - "getParentNode()"
    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].isPresent"
    - Src: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1:64,1"
      Dst: "[com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor].access$000"
    - Src: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1:64,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1:64,1"
      Dst: "[com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1$lambda_matchForbiddenContext_2__1152].bootstrap$"
    - Src: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1:64,1"
      Dst: "[java.util.stream.Stream].anyMatch"
    JavaMethodInfo: null
    BBCount: 5
    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: null
    functionLinenumber: 63
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.ClassOrInterfaceType"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getParentNode()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1:64,1"
      Dst: "[com.github.javaparser.ast.Node].getParentNode"
    - Src: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1:64,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1:64,1"
      Dst: "[java.lang.Class].isInstance"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 51
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1$lambda_postProcess_0__1032].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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1:52,1"
      Dst: "[com.github.javaparser.ast.Node].findAll"
    - Src: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1:52,1"
      Dst: "[com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1$lambda_postProcess_0__1032].bootstrap$"
    - Src: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1:53,1"
      Dst: "[java.lang.Iterable].forEach"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 53
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.type.ClassOrInterfaceType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[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()"
    - "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 14
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1:54"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1:58"
        BranchSideFuncs:
        - "matchForbiddenContext(com.github.javaparser.ast.type.ClassOrInterfaceType)"
      - BranchSide: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1:57"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1:55"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1:58"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.TokenRange)"
        - "replace(com.github.javaparser.ast.Node)"
        - "getTokenRange()"
      - BranchSide: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1:57"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1:54,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithSimpleName].getNameAsString"
    - Src: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1:54,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1:55,1"
      Dst: "[com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1].matchForbiddenContext"
    - Src: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1:56,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange"
    - Src: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1:56,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1:56,1"
      Dst: "[com.github.javaparser.ast.type.VarType].<init>"
    - Src: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1:56,1"
      Dst: "[com.github.javaparser.ast.Node].replace"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].getTokenType()"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken"
    linkageType: null
    functionLinenumber: 40
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].getContent()"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken"
    linkageType: null
    functionLinenumber: 44
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].<init>(int)"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken"
    linkageType: null
    functionLinenumber: 47
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.TokenTypes].isEndOfLineToken(int)"
    - "[com.github.javaparser.utils.LineSeparator].asRawString()"
    - "[com.github.javaparser.utils.LineSeparator].lookupEscaped(java.lang.String)"
    - "[com.github.javaparser.TokenTypes].isWhitespaceButNotEndOfLine(int)"
    functionUses: 5
    ICount: 29
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:51"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:56"
        BranchSideFuncs: []
      - 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"
    - 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"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:56,1"
      Dst: "[com.github.javaparser.TokenTypes].isEndOfLineToken"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:58,1"
      Dst: "[com.github.javaparser.utils.LineSeparator].lookupEscaped"
    - 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"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].<init>(int,java.lang.String)"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken"
    linkageType: null
    functionLinenumber: 63
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:64,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.printer.SourcePrinter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - 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"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].toString()"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken"
    linkageType: null
    functionLinenumber: 79
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 21
    ICount: 9
    EdgeCount: 0
    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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].equals(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken"
    linkageType: null
    functionLinenumber: 84
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 37
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:85"
      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:87"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:88"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:87"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:87"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:89"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:88"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:90"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:92"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:91"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:92"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:92"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:91"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:92"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:94"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:93"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:92"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:94"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:93"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:87,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:92,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].hashCode()"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken"
    linkageType: null
    functionLinenumber: 98
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:100"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:99"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:98"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:100,1"
      Dst: "[java.lang.String].hashCode"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].isWhiteSpace()"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken"
    linkageType: null
    functionLinenumber: 104
    functionDepth: 0
    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:105,1"
      Dst: "[com.github.javaparser.TokenTypes].isWhitespace"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].isWhiteSpaceNotEol()"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken"
    linkageType: null
    functionLinenumber: 108
    functionDepth: 0
    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:109"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:108"
        BranchSideFuncs:
        - "isWhiteSpace()"
        - "isNewLine()"
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:109"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:108"
        BranchSideFuncs:
        - "isWhiteSpace()"
        - "isNewLine()"
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:109,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].isWhiteSpace"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:109,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].isNewLine"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].isNewLine()"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken"
    linkageType: null
    functionLinenumber: 112
    functionDepth: 0
    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:113,1"
      Dst: "[com.github.javaparser.TokenTypes].isEndOfLineToken"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].isCorrespondingElement(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken"
    linkageType: null
    functionLinenumber: 120
    functionDepth: 0
    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()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].getContent()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].getText()"
    functionUses: 4
    ICount: 17
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:121"
      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:122"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:-1"
        BranchSideFuncs:
        - "getText()"
        - "getContent()"
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:123"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:122,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].getTokenKind"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:122,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].getTokenType"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:123,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].getText"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:123,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].getContent"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:123,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getFields_17__928].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getFields_17__928"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getFields_17__928].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getFields_17__928:-1,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getFields_17__928].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getFields_17__928].<init>()"
    functionSourceFile: "com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getFields_17__928"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getFields_17__928:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getFields_17__928].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getFields_17__928"
    linkageType: null
    functionLinenumber: -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: 4
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getFields_17__928:-1,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithMembers].lambda$getFields$17"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_13__1049].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_13__1049"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.BiConsumer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_13__1049].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_13__1049:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_13__1049].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_13__1049].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_13__1049"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_13__1049:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_13__1049].accept(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_13__1049"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__1049:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$13"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.UnsupportedTypeSerializer].<init>(com.fasterxml.jackson.databind.JavaType,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.UnsupportedTypeSerializer"
    linkageType: null
    functionLinenumber: 27
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.StdSerializer].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnsupportedTypeSerializer:28,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.UnsupportedTypeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.UnsupportedTypeSerializer"
    linkageType: null
    functionLinenumber: 34
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.SerializerProvider].reportBadDefinition(com.fasterxml.jackson.databind.JavaType,java.lang.String)"
    functionUses: 59
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnsupportedTypeSerializer:35,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].reportBadDefinition"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.AtomicLongDeserializer].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.AtomicLongDeserializer"
    linkageType: null
    functionLinenumber: 16
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.AtomicLongDeserializer:17,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.AtomicLongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.AtomicLongDeserializer"
    linkageType: null
    functionLinenumber: 20
    functionDepth: 0
    returnType: "java.util.concurrent.atomic.AtomicLong"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].isExpectedNumberIntToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].isExpectedNumberIntToken()"
    - "[com.fasterxml.jackson.core.JsonParser].isExpectedNumberIntToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getLongValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getLongValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getLongValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getLongValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getLongValue()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._parseLong(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Class)"
    functionUses: 82
    ICount: 18
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.AtomicLongDeserializer:21"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.AtomicLongDeserializer:26"
        BranchSideFuncs:
        - "getLongValue()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.AtomicLongDeserializer:25"
        BranchSideFuncs:
        - "_parseLong(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.AtomicLongDeserializer:27"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.AtomicLongDeserializer:25"
        BranchSideFuncs:
        - "_parseLong(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Class)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.AtomicLongDeserializer:21,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isExpectedNumberIntToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.AtomicLongDeserializer:22,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getLongValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.AtomicLongDeserializer:22,1"
      Dst: "[java.util.concurrent.atomic.AtomicLong].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.AtomicLongDeserializer:26,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._parseLong"
    - Src: "com.fasterxml.jackson.databind.deser.std.AtomicLongDeserializer:27,1"
      Dst: "[java.lang.Long].intValue"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.AtomicLongDeserializer].logicalType()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.AtomicLongDeserializer"
    linkageType: null
    functionLinenumber: 30
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.LogicalType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.AtomicLongDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.AtomicLongDeserializer"
    linkageType: null
    functionLinenumber: 34
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.AtomicLongDeserializer:35,1"
      Dst: "[java.util.concurrent.atomic.AtomicLong].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.ClassSerializer].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.ClassSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.ClassSerializer:22,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdScalarSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.ClassSerializer].serialize(java.lang.Class,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.ClassSerializer"
    linkageType: null
    functionLinenumber: 26
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeString(java.lang.String)"
    functionUses: 1
    ICount: 7
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.ClassSerializer:27,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.ser.std.ClassSerializer:27,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.ClassSerializer].getSchema(com.fasterxml.jackson.databind.SerializerProvider,java.lang.reflect.Type)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.ClassSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonNode"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "java.lang.reflect.Type"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.ClassSerializer:37,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].createSchemaNode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.ClassSerializer].acceptJsonFormatVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.ClassSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.ClassSerializer:44,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].visitStringFormat"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.ClassSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.ClassSerializer"
    linkageType: null
    functionLinenumber: 17
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.ClassSerializer].serialize(java.lang.Class,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionUses: 60
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.ClassSerializer:18,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.ClassSerializer].serialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__93].bootstrap$(com.github.javaparser.ast.stmt.IfStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__93"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.IfStmt"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__93].<init>(com.github.javaparser.ast.stmt.IfStmt)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__93:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__93].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__93].<init>(com.github.javaparser.ast.stmt.IfStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__93"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.IfStmt"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__93:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__93].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__93"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__93:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.Base64Variants].<init>()"
    functionSourceFile: "com.fasterxml.jackson.core.Base64Variants"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.Base64Variants:33,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.Base64Variants].getDefaultVariant()"
    functionSourceFile: "com.fasterxml.jackson.core.Base64Variants"
    linkageType: null
    functionLinenumber: 106
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.Base64Variant"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.Base64Variants].valueOf(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.Base64Variants"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.Base64Variant"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.Base64Variants:123"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.Base64Variants:126"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.Base64Variants:125"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.Base64Variants:126"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.Base64Variants:129"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.Base64Variants:128"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.Base64Variants:129"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.Base64Variants:132"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.Base64Variants:131"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.Base64Variants:132"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.Base64Variants:135"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.Base64Variants:134"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.Base64Variants:135"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.Base64Variants:138"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.Base64Variants:137"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.Base64Variants:123,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.fasterxml.jackson.core.Base64Variants:138,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.core.Base64Variants:140,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_187__558].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_187__558"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__558].<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__558:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_187__558].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_187__558].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_187__558"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_187__558:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_187__558].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_187__558"
    linkageType: null
    functionLinenumber: -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.body.Parameter)"
    functionUses: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_187__558:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$187"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_204__574].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_204__574"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__574].<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__574:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_204__574].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_204__574].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_204__574"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_204__574:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_204__574].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_204__574"
    linkageType: null
    functionLinenumber: -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.expr.Name)"
    functionUses: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_204__574:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$204"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers:39,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers].findStandardImpl(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers"
    linkageType: null
    functionLinenumber: 45
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers:46,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers:46,1"
      Dst: "[java.util.HashMap].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveMethod_0__683].bootstrap$(java.lang.String,boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveMethod_0__683"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveMethod_0__683].<init>(java.lang.String,boolean)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveMethod_0__683:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveMethod_0__683].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveMethod_0__683].<init>(java.lang.String,boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveMethod_0__683"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveMethod_0__683:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveMethod_0__683].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveMethod_0__683"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext].lambda$solveMethod$0(java.lang.String,boolean,com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration)"
    functionUses: 6
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveMethod_0__683:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext].lambda$solveMethod$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].<init>()"
    functionSourceFile: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:39,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].computePowerOfTen(java.util.NavigableMap,int)"
    functionSourceFile: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.math.BigInteger"
    argCount: 2
    argTypes:
    - "java.util.NavigableMap"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:51"
      Branch Sides:
      - BranchSide: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:54"
        BranchSideFuncs: []
      - BranchSide: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:53"
        BranchSideFuncs: []
    - Branch String: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:54"
      Branch Sides:
      - BranchSide: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:63"
        BranchSideFuncs: []
      - BranchSide: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:62"
        BranchSideFuncs: []
    - Branch String: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:57"
      Branch Sides:
      - BranchSide: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:60"
        BranchSideFuncs: []
      - BranchSide: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:59"
        BranchSideFuncs: []
    Callsites:
    - Src: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:55,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:55,1"
      Dst: "[java.util.NavigableMap].floorEntry"
    - Src: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:56,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:57,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:58,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:60,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].computePowerOfTen"
    - Src: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:60,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].multiply"
    - Src: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:63,1"
      Dst: "[java.math.BigInteger].pow"
    - Src: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:63,1"
      Dst: "[java.math.BigInteger].shiftLeft"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].computeTenRaisedByNFloor16Recursive(java.util.NavigableMap,int)"
    functionSourceFile: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.math.BigInteger"
    argCount: 2
    argTypes:
    - "java.util.NavigableMap"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:74"
      Branch Sides:
      - BranchSide: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:77"
        BranchSideFuncs: []
      - BranchSide: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:76"
        BranchSideFuncs: []
    - Branch String: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:79"
      Branch Sides:
      - BranchSide: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:83"
        BranchSideFuncs: []
      - BranchSide: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:82"
        BranchSideFuncs: []
    Callsites:
    - Src: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:71,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:71,1"
      Dst: "[java.util.NavigableMap].floorEntry"
    - Src: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:72,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:72,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:73,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:78,1"
      Dst: "[java.util.Map].get"
    - Src: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:80,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].computeTenRaisedByNFloor16Recursive"
    - Src: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:81,1"
      Dst: "[java.util.Map].put"
    - Src: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:83,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].multiply"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].createPowersOfTenFloor16Map()"
    functionSourceFile: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.NavigableMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:88,1"
      Dst: "[java.util.TreeMap].<init>"
    - Src: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:89,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:89,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].estimateNumBits(long)"
    functionSourceFile: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].fillPowersOf10Floor16(int,int)"
    functionSourceFile: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.NavigableMap"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:117"
      Branch Sides:
      - BranchSide: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:122"
        BranchSideFuncs: []
      - BranchSide: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:121"
        BranchSideFuncs: []
    Callsites:
    - Src: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:111,1"
      Dst: "[java.util.TreeMap].<init>"
    - Src: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:112,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:112,1"
      Dst: "[java.math.BigInteger].valueOf"
    - Src: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:112,1"
      Dst: "[java.util.Map].put"
    - Src: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:114,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].fillPowersOfNFloor16Recursive"
    - Src: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:117,1"
      Dst: "[java.util.SortedMap].entrySet"
    - Src: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:117,1"
      Dst: "[java.util.Set].iterator"
    - Src: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:117,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:118,1"
      Dst: "[java.util.Iterator].next"
    - Src: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:119,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:119,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:119,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:119,1"
      Dst: "[java.math.BigInteger].shiftLeft"
    - Src: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:119,1"
      Dst: "[java.util.Map$Entry].setValue"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].fillPowersOfNFloor16Recursive(java.util.NavigableMap,int,int)"
    functionSourceFile: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.NavigableMap"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:128"
      Branch Sides:
      - BranchSide: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:132"
        BranchSideFuncs: []
      - BranchSide: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:131"
        BranchSideFuncs: []
    - Branch String: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:134"
      Branch Sides:
      - BranchSide: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:139"
        BranchSideFuncs: []
      - BranchSide: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:138"
        BranchSideFuncs: []
    Callsites:
    - Src: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:132,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].splitFloor16"
    - Src: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:134,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:134,1"
      Dst: "[java.util.Map].containsKey"
    - Src: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:135,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].fillPowersOfNFloor16Recursive"
    - Src: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:137,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].computeTenRaisedByNFloor16Recursive"
    - Src: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:137,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].fullMultiplication(long,long)"
    functionSourceFile: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath$UInt128"
    argCount: 2
    argTypes:
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:166,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath$UInt128].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].splitFloor16(int,int)"
    functionSourceFile: "META-INF.versions.17.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.ObjectCreationExprMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.ObjectCreationExprMetaModel"
    linkageType: null
    functionLinenumber: 41
    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:42,1"
      Dst: "[com.github.javaparser.metamodel.ExpressionMetaModel].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.NullNode].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.NullNode"
    linkageType: null
    functionLinenumber: 26
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.ValueNode].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.NullNode:27,1"
      Dst: "[com.fasterxml.jackson.databind.node.ValueNode].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.NullNode].readResolve()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.NullNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.NullNode].getInstance()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.NullNode"
    linkageType: null
    functionLinenumber: 33
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.NullNode"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.NullNode].getNodeType()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.NullNode"
    linkageType: null
    functionLinenumber: 37
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.JsonNodeType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.NullNode].asToken()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.NullNode"
    linkageType: null
    functionLinenumber: 40
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.NullNode].asText(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.NullNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.NullNode].asText()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.NullNode"
    linkageType: null
    functionLinenumber: 43
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.NullNode].requireNonNull()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.NullNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonNode"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.NullNode:49,1"
      Dst: "[com.fasterxml.jackson.databind.JsonNode]._reportRequiredViolation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.NullNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.NullNode"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.SerializerProvider].defaultSerializeNull(com.fasterxml.jackson.core.JsonGenerator)"
    functionUses: 12
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.NullNode:65,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].defaultSerializeNull"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.NullNode].equals(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.NullNode"
    linkageType: null
    functionLinenumber: 71
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 33
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.NullNode:72"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.NullNode:71"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.NullNode:72"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.NullNode:71"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.NullNode].hashCode()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.NullNode"
    linkageType: null
    functionLinenumber: 76
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.NullNode:77,1"
      Dst: "[java.lang.Enum].ordinal"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_2__1086].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__1086"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__1086].<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__1086:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_2__1086].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_2__1086].<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__1086"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.validator.ProblemReporter"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_2__1086:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_2__1086].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_2__1086"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_2__1086:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator].lambda$new$2"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].<init>(java.lang.reflect.TypeVariable,boolean,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter"
    linkageType: null
    functionLinenumber: 49
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.reflect.TypeVariable"
    - "boolean"
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory].typeDeclarationFor(java.lang.Class,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].<init>(java.lang.reflect.Method,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration].<init>(java.lang.reflect.Constructor,com.github.javaparser.resolution.TypeSolver)"
    functionUses: 4
    ICount: 28
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter:52"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter:54"
        BranchSideFuncs:
        - "typeDeclarationFor(java.lang.Class,com.github.javaparser.resolution.TypeSolver)"
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter:53"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter:54"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter:56"
        BranchSideFuncs:
        - "<init>(java.lang.reflect.Method,com.github.javaparser.resolution.TypeSolver)"
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter:55"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter:56"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter:59"
        BranchSideFuncs:
        - "<init>(java.lang.reflect.Constructor,com.github.javaparser.resolution.TypeSolver)"
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter:58"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter:50,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter:51,1"
      Dst: "[java.lang.reflect.TypeVariable].getGenericDeclaration"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter:53,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory].typeDeclarationFor"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter:55,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].<init>"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter:57,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].equals(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getQualifiedName()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].getQualifiedName()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].declaredOnType()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].declaredOnType()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1].declaredOnType()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].declaredOnMethod()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].declaredOnMethod()"
    functionUses: 35
    ICount: 22
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter:65"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter:66"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter:65"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter:66"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter:67"
        BranchSideFuncs:
        - "getQualifiedName()"
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter:70"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter:73"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter:72"
        BranchSideFuncs:
        - "declaredOnType()"
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter:73"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter:76"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter:75"
        BranchSideFuncs:
        - "declaredOnMethod()"
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter:76"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter:80"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter:79"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter:70,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].getQualifiedName"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter:70,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter:73,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].declaredOnType"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter:76,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].declaredOnMethod"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].hashCode()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter"
    linkageType: null
    functionLinenumber: 84
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].hashCode()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].hashCode()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].hashCode()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].hashCode()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].hashCode()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].hashCode()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].hashCode()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].hashCode()"
    functionUses: 9
    ICount: 8
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter:85,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].getName()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter"
    linkageType: null
    functionLinenumber: 91
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 30
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter:92,1"
      Dst: "[java.lang.reflect.TypeVariable].getName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].getContainerQualifiedName()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter:97"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter:100"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter:99"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter:98,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].getQualifiedName"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter:100,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getQualifiedSignature"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].getContainerId()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter"
    linkageType: null
    functionLinenumber: 104
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].getId()"
    - "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getQualifiedSignature()"
    functionUses: 3
    ICount: 12
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter:105"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter:108"
        BranchSideFuncs:
        - "getId()"
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter:107"
        BranchSideFuncs:
        - "getQualifiedSignature()"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter:106,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].getId"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter:108,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getQualifiedSignature"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].getContainer()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter"
    linkageType: null
    functionLinenumber: 112
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.declarations.ResolvedTypeParametrizable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].getBounds()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter"
    linkageType: null
    functionLinenumber: 117
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter$lambda_getBounds_0__707].bootstrap$(com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter)"
    functionUses: 18
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter:118,1"
      Dst: "[java.lang.reflect.TypeVariable].getBounds"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter:118,1"
      Dst: "[java.util.Arrays].stream"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter:118,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter$lambda_getBounds_0__707].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter:118,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter:118,1"
      Dst: "[java.util.stream.Collectors].toList"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter:118,1"
      Dst: "[java.util.stream.Stream].collect"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].toString()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter"
    linkageType: null
    functionLinenumber: 122
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 22
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter:123,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter:123,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter:123,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].containerType()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter"
    linkageType: null
    functionLinenumber: 129
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter:130"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter:133"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter:132"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter:131,1"
      Dst: "[java.util.Optional].of"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter:133,1"
      Dst: "[java.util.Optional].empty"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].object()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter"
    linkageType: null
    functionLinenumber: 137
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedReferenceType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    - "[com.github.javaparser.resolution.TypeSolver].getSolvedJavaLangObject()"
    functionUses: 3
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter:138,1"
      Dst: "[com.github.javaparser.resolution.TypeSolver].getSolvedJavaLangObject"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter:138,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].lambda$getBounds$0(java.lang.reflect.Type)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter"
    linkageType: null
    functionLinenumber: 117
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Type"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].extendsBound(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory].typeUsageFor(java.lang.reflect.Type,com.github.javaparser.resolution.TypeSolver)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter:118,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory].typeUsageFor"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter:118,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].extendsBound"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_9__629].bootstrap$(com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_9__629"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_9__629].<init>(com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_9__629:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_9__629].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_9__629].<init>(com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_9__629"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_9__629:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_9__629].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_9__629"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext].lambda$solveType$9(com.github.javaparser.ast.type.Type)"
    functionUses: 12
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_9__629:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext].lambda$solveType$9"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntLikeSerializer].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntLikeSerializer"
    linkageType: null
    functionLinenumber: 179
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$Base].<init>(java.lang.Class,com.fasterxml.jackson.core.JsonParser$NumberType,java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntLikeSerializer:180,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$Base].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntLikeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntLikeSerializer"
    linkageType: null
    functionLinenumber: 185
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(int)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(int)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(int)"
    functionUses: 60
    ICount: 8
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntLikeSerializer:186,1"
      Dst: "[java.lang.Number].intValue"
    - Src: "com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntLikeSerializer:186,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeNumber"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.RecordDeclaration$lambda_isLocalRecordDeclaration_0__889].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.body.RecordDeclaration$lambda_isLocalRecordDeclaration_0__889"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.RecordDeclaration$lambda_isLocalRecordDeclaration_0__889].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.RecordDeclaration$lambda_isLocalRecordDeclaration_0__889:-1,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration$lambda_isLocalRecordDeclaration_0__889].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.RecordDeclaration$lambda_isLocalRecordDeclaration_0__889].<init>()"
    functionSourceFile: "com.github.javaparser.ast.body.RecordDeclaration$lambda_isLocalRecordDeclaration_0__889"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.RecordDeclaration$lambda_isLocalRecordDeclaration_0__889:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.RecordDeclaration$lambda_isLocalRecordDeclaration_0__889].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.body.RecordDeclaration$lambda_isLocalRecordDeclaration_0__889"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.RecordDeclaration].lambda$isLocalRecordDeclaration$0(com.github.javaparser.ast.Node)"
    functionUses: 9
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.RecordDeclaration$lambda_isLocalRecordDeclaration_0__889:-1,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].lambda$isLocalRecordDeclaration$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.SerializedString].<init>(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.io.SerializedString"
    linkageType: null
    functionLinenumber: 50
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 11
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.SerializedString:52"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.SerializedString:55"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.SerializedString:54"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.SerializedString:51,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.core.io.SerializedString:53,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.SerializedString].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "com.fasterxml.jackson.core.io.SerializedString"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.SerializedString:73,1"
      Dst: "[java.io.ObjectInputStream].readUTF"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.SerializedString].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "com.fasterxml.jackson.core.io.SerializedString"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.SerializedString:77,1"
      Dst: "[java.io.ObjectOutputStream].writeUTF"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.SerializedString].readResolve()"
    functionSourceFile: "com.fasterxml.jackson.core.io.SerializedString"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.SerializedString:81,1"
      Dst: "[com.fasterxml.jackson.core.io.SerializedString].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.SerializedString].getValue()"
    functionSourceFile: "com.fasterxml.jackson.core.io.SerializedString"
    linkageType: null
    functionLinenumber: 90
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 25
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.SerializedString].charLength()"
    functionSourceFile: "com.fasterxml.jackson.core.io.SerializedString"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.SerializedString:97,1"
      Dst: "[java.lang.String].length"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.SerializedString].asQuotedChars()"
    functionSourceFile: "com.fasterxml.jackson.core.io.SerializedString"
    linkageType: null
    functionLinenumber: 104
    functionDepth: 0
    returnType: "char[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.JsonStringEncoder].quoteAsString(java.lang.String)"
    functionUses: 4
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.SerializedString:106"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.SerializedString:109"
        BranchSideFuncs:
        - "quoteAsString(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.core.io.SerializedString:108"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.SerializedString:107,1"
      Dst: "[com.fasterxml.jackson.core.io.JsonStringEncoder].quoteAsString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.SerializedString].asQuotedUTF8()"
    functionSourceFile: "com.fasterxml.jackson.core.io.SerializedString"
    linkageType: null
    functionLinenumber: 118
    functionDepth: 0
    returnType: "byte[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.JsonStringEncoder].quoteAsUTF8(java.lang.String)"
    functionUses: 4
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.SerializedString:120"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.SerializedString:123"
        BranchSideFuncs:
        - "quoteAsUTF8(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.core.io.SerializedString:122"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.SerializedString:121,1"
      Dst: "[com.fasterxml.jackson.core.io.JsonStringEncoder].quoteAsUTF8"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.SerializedString].asUnquotedUTF8()"
    functionSourceFile: "com.fasterxml.jackson.core.io.SerializedString"
    linkageType: null
    functionLinenumber: 131
    functionDepth: 0
    returnType: "byte[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.JsonStringEncoder].encodeAsUTF8(java.lang.String)"
    functionUses: 4
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.SerializedString:133"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.SerializedString:136"
        BranchSideFuncs:
        - "encodeAsUTF8(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.core.io.SerializedString:135"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.SerializedString:134,1"
      Dst: "[com.fasterxml.jackson.core.io.JsonStringEncoder].encodeAsUTF8"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.SerializedString].appendQuoted(char[],int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.SerializedString"
    linkageType: null
    functionLinenumber: 146
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "char[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.JsonStringEncoder].quoteAsString(java.lang.String)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 2
    ICount: 18
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.SerializedString:148"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.SerializedString:151"
        BranchSideFuncs:
        - "quoteAsString(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.core.io.SerializedString:150"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.SerializedString:152"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.SerializedString:155"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.SerializedString:154"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.SerializedString:149,1"
      Dst: "[com.fasterxml.jackson.core.io.JsonStringEncoder].quoteAsString"
    - Src: "com.fasterxml.jackson.core.io.SerializedString:155,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.SerializedString].appendQuotedUTF8(byte[],int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.SerializedString"
    linkageType: null
    functionLinenumber: 160
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "byte[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.JsonStringEncoder].quoteAsUTF8(java.lang.String)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 4
    ICount: 18
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.SerializedString:162"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.SerializedString:165"
        BranchSideFuncs:
        - "quoteAsUTF8(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.core.io.SerializedString:164"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.SerializedString:166"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.SerializedString:169"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.SerializedString:168"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.SerializedString:163,1"
      Dst: "[com.fasterxml.jackson.core.io.JsonStringEncoder].quoteAsUTF8"
    - Src: "com.fasterxml.jackson.core.io.SerializedString:169,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.SerializedString].appendUnquoted(char[],int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.SerializedString"
    linkageType: null
    functionLinenumber: 174
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "char[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.SerializedString:177"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.SerializedString:180"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.SerializedString:179"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.SerializedString:176,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.core.io.SerializedString:180,1"
      Dst: "[java.lang.String].getChars"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.SerializedString].appendUnquotedUTF8(byte[],int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.SerializedString"
    linkageType: null
    functionLinenumber: 185
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "byte[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.JsonStringEncoder].encodeAsUTF8(java.lang.String)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 2
    ICount: 18
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.SerializedString:187"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.SerializedString:190"
        BranchSideFuncs:
        - "encodeAsUTF8(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.core.io.SerializedString:189"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.SerializedString:191"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.SerializedString:194"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.SerializedString:193"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.SerializedString:188,1"
      Dst: "[com.fasterxml.jackson.core.io.JsonStringEncoder].encodeAsUTF8"
    - Src: "com.fasterxml.jackson.core.io.SerializedString:194,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.SerializedString].writeQuotedUTF8(java.io.OutputStream)"
    functionSourceFile: "com.fasterxml.jackson.core.io.SerializedString"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.io.OutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.SerializedString:201"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.SerializedString:204"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.SerializedString:203"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.SerializedString:202,1"
      Dst: "[com.fasterxml.jackson.core.io.JsonStringEncoder].quoteAsUTF8"
    - Src: "com.fasterxml.jackson.core.io.SerializedString:205,1"
      Dst: "[java.io.OutputStream].write"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.SerializedString].writeUnquotedUTF8(java.io.OutputStream)"
    functionSourceFile: "com.fasterxml.jackson.core.io.SerializedString"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.io.OutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.SerializedString:212"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.SerializedString:215"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.SerializedString:214"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.SerializedString:213,1"
      Dst: "[com.fasterxml.jackson.core.io.JsonStringEncoder].encodeAsUTF8"
    - Src: "com.fasterxml.jackson.core.io.SerializedString:216,1"
      Dst: "[java.io.OutputStream].write"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.SerializedString].putQuotedUTF8(java.nio.ByteBuffer)"
    functionSourceFile: "com.fasterxml.jackson.core.io.SerializedString"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.SerializedString:223"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.SerializedString:226"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.SerializedString:225"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.SerializedString:227"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.SerializedString:230"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.SerializedString:229"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.SerializedString:224,1"
      Dst: "[com.fasterxml.jackson.core.io.JsonStringEncoder].quoteAsUTF8"
    - Src: "com.fasterxml.jackson.core.io.SerializedString:227,1"
      Dst: "[java.nio.Buffer].remaining"
    - Src: "com.fasterxml.jackson.core.io.SerializedString:230,1"
      Dst: "[java.nio.ByteBuffer].put"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.SerializedString].putUnquotedUTF8(java.nio.ByteBuffer)"
    functionSourceFile: "com.fasterxml.jackson.core.io.SerializedString"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.SerializedString:237"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.SerializedString:240"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.SerializedString:239"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.SerializedString:241"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.SerializedString:244"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.SerializedString:243"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.SerializedString:238,1"
      Dst: "[com.fasterxml.jackson.core.io.JsonStringEncoder].encodeAsUTF8"
    - Src: "com.fasterxml.jackson.core.io.SerializedString:241,1"
      Dst: "[java.nio.Buffer].remaining"
    - Src: "com.fasterxml.jackson.core.io.SerializedString:244,1"
      Dst: "[java.nio.ByteBuffer].put"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.SerializedString].toString()"
    functionSourceFile: "com.fasterxml.jackson.core.io.SerializedString"
    linkageType: null
    functionLinenumber: 254
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 21
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.SerializedString].hashCode()"
    functionSourceFile: "com.fasterxml.jackson.core.io.SerializedString"
    linkageType: null
    functionLinenumber: 257
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.SerializedString:258,1"
      Dst: "[java.lang.String].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.SerializedString].equals(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.core.io.SerializedString"
    linkageType: null
    functionLinenumber: 261
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 33
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.SerializedString:262"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.SerializedString:263"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.SerializedString:262"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.SerializedString:263"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.SerializedString:263"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.SerializedString:262"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.SerializedString:263"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.SerializedString:264"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.SerializedString:263"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.SerializedString:263,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.core.io.SerializedString:265,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JacksonInject$Value].<init>(java.lang.Object,java.lang.Boolean)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JacksonInject$Value"
    linkageType: null
    functionLinenumber: 75
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JacksonInject$Value:76,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JacksonInject$Value].valueFor()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JacksonInject$Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JacksonInject$Value].empty()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JacksonInject$Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JacksonInject$Value"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JacksonInject$Value].construct(java.lang.Object,java.lang.Boolean)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JacksonInject$Value"
    linkageType: null
    functionLinenumber: 96
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JacksonInject$Value"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value]._empty(java.lang.Object,java.lang.Boolean)"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].<init>(java.lang.Object,java.lang.Boolean)"
    functionUses: 2
    ICount: 13
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JacksonInject$Value:97"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JacksonInject$Value:100"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JacksonInject$Value:99"
        BranchSideFuncs:
        - "_empty(java.lang.Object,java.lang.Boolean)"
    - Branch String: "com.fasterxml.jackson.annotation.JacksonInject$Value:100"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JacksonInject$Value:103"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JacksonInject$Value:102"
        BranchSideFuncs:
        - "<init>(java.lang.Object,java.lang.Boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JacksonInject$Value:97,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.fasterxml.jackson.annotation.JacksonInject$Value:100,1"
      Dst: "[com.fasterxml.jackson.annotation.JacksonInject$Value]._empty"
    - Src: "com.fasterxml.jackson.annotation.JacksonInject$Value:103,1"
      Dst: "[com.fasterxml.jackson.annotation.JacksonInject$Value].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JacksonInject$Value].'from'(com.fasterxml.jackson.'annotation'.JacksonInject)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JacksonInject$Value"
    linkageType: null
    functionLinenumber: 106
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JacksonInject$Value"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.JacksonInject"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.annotation.OptBoolean].asBoolean()"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].construct(java.lang.Object,java.lang.Boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JacksonInject$Value:107"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JacksonInject$Value:110"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JacksonInject$Value:109"
        BranchSideFuncs:
        - "construct(java.lang.Object,java.lang.Boolean)"
        - "asBoolean()"
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JacksonInject$Value:110,1"
      Dst: "[com.fasterxml.jackson.annotation.JacksonInject].value"
    - Src: "com.fasterxml.jackson.annotation.JacksonInject$Value:110,1"
      Dst: "[com.fasterxml.jackson.annotation.JacksonInject].useInput"
    - Src: "com.fasterxml.jackson.annotation.JacksonInject$Value:110,1"
      Dst: "[com.fasterxml.jackson.annotation.OptBoolean].asBoolean"
    - Src: "com.fasterxml.jackson.annotation.JacksonInject$Value:110,1"
      Dst: "[com.fasterxml.jackson.annotation.JacksonInject$Value].construct"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JacksonInject$Value].forId(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JacksonInject$Value"
    linkageType: null
    functionLinenumber: 113
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JacksonInject$Value"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].construct(java.lang.Object,java.lang.Boolean)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JacksonInject$Value:114,1"
      Dst: "[com.fasterxml.jackson.annotation.JacksonInject$Value].construct"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JacksonInject$Value].withId(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JacksonInject$Value"
    linkageType: null
    functionLinenumber: 123
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JacksonInject$Value"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.FloatNode].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocSnippet].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].equals(java.lang.Object)"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.DataKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ShortNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.JavadocBlockTag].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmIndent].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.PropertyName].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.sym.Name].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.POJONode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Base64Variant].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.ArrayBuilders$1].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].equals(java.lang.Object)"
    - "[com.github.javaparser.Range].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.NullNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.LongNode].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonLocation].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.ContentReference].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.SerializedString].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.MethodReferenceThrowsCompatibleWithType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.Position].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmUnindent].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.ThrowsBound].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.JavaToken].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.MissingNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperLowerBound].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IdentityEqualityType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonPointer].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.CapturesBound].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.LambdaThrowsCompatibleWithType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BooleanNode].equals(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.Javadoc].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocInlineTag].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.Pair].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BinaryNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperUpperBound].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocDescription].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Version].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ClassKey].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TypeKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeContainedByType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.RawValue].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.TextNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.IntNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].<init>(java.lang.Object,java.lang.Boolean)"
    functionUses: 1
    ICount: 14
    EdgeCount: 127
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JacksonInject$Value:124"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JacksonInject$Value:128"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JacksonInject$Value:127"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.annotation.JacksonInject$Value:125"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JacksonInject$Value:131"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JacksonInject$Value:130"
        BranchSideFuncs:
        - "<init>(java.lang.Object,java.lang.Boolean)"
    - Branch String: "com.fasterxml.jackson.annotation.JacksonInject$Value:128"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JacksonInject$Value:131"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JacksonInject$Value:130"
        BranchSideFuncs:
        - "<init>(java.lang.Object,java.lang.Boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JacksonInject$Value:128,1"
      Dst: "[java.lang.Object].equals"
    - Src: "com.fasterxml.jackson.annotation.JacksonInject$Value:131,1"
      Dst: "[com.fasterxml.jackson.annotation.JacksonInject$Value].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JacksonInject$Value].withUseInput(java.lang.Boolean)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JacksonInject$Value"
    linkageType: null
    functionLinenumber: 134
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JacksonInject$Value"
    argCount: 1
    argTypes:
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].<init>(java.lang.Object,java.lang.Boolean)"
    functionUses: 1
    ICount: 14
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JacksonInject$Value:135"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JacksonInject$Value:139"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JacksonInject$Value:138"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JacksonInject$Value:136"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JacksonInject$Value:142"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JacksonInject$Value:141"
        BranchSideFuncs:
        - "<init>(java.lang.Object,java.lang.Boolean)"
    - Branch String: "com.fasterxml.jackson.annotation.JacksonInject$Value:139"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JacksonInject$Value:142"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JacksonInject$Value:141"
        BranchSideFuncs:
        - "<init>(java.lang.Object,java.lang.Boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JacksonInject$Value:139,1"
      Dst: "[java.lang.Boolean].equals"
    - Src: "com.fasterxml.jackson.annotation.JacksonInject$Value:142,1"
      Dst: "[com.fasterxml.jackson.annotation.JacksonInject$Value].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JacksonInject$Value].getId()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JacksonInject$Value"
    linkageType: null
    functionLinenumber: 150
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JacksonInject$Value].getUseInput()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JacksonInject$Value"
    linkageType: null
    functionLinenumber: 151
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JacksonInject$Value].hasId()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JacksonInject$Value"
    linkageType: null
    functionLinenumber: 154
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JacksonInject$Value:155"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JacksonInject$Value:154"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JacksonInject$Value].willUseInput(boolean)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JacksonInject$Value"
    linkageType: null
    functionLinenumber: 158
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JacksonInject$Value:159"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JacksonInject$Value:158"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JacksonInject$Value:159,1"
      Dst: "[java.lang.Boolean].booleanValue"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JacksonInject$Value].toString()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JacksonInject$Value"
    linkageType: null
    functionLinenumber: 169
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 19
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JacksonInject$Value:170,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JacksonInject$Value].hashCode()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JacksonInject$Value"
    linkageType: null
    functionLinenumber: 175
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.ObjectNode].hashCode()"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].hashCode()"
    - "[com.github.javaparser.javadoc.description.JavadocSnippet].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].hashCode()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].hashCode()"
    - "[com.github.javaparser.javadoc.Javadoc].hashCode()"
    - "[com.fasterxml.jackson.databind.node.POJONode].hashCode()"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].hashCode()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].hashCode()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].hashCode()"
    - "[com.fasterxml.jackson.core.io.ContentReference].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.ThrowsBound].hashCode()"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].hashCode()"
    - "[com.github.javaparser.Position].hashCode()"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].hashCode()"
    - "[com.fasterxml.jackson.databind.util.TypeKey].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperLowerBound].hashCode()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].hashCode()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].hashCode()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmIndent].hashCode()"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].hashCode()"
    - "[com.github.javaparser.ast.NodeList].hashCode()"
    - "[com.github.javaparser.Range].hashCode()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].hashCode()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType].hashCode()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].hashCode()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].hashCode()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].hashCode()"
    - "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperUpperBound].hashCode()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].hashCode()"
    - "[com.fasterxml.jackson.core.JsonLocation].hashCode()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].hashCode()"
    - "[com.github.javaparser.utils.Pair].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeContainedByType].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound].hashCode()"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].hashCode()"
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature].hashCode()"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].hashCode()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].hashCode()"
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].hashCode()"
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].hashCode()"
    - "[com.fasterxml.jackson.core.Version].hashCode()"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].hashCode()"
    - "[com.fasterxml.jackson.databind.node.LongNode].hashCode()"
    - "[com.fasterxml.jackson.core.sym.Name].hashCode()"
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[com.fasterxml.jackson.databind.type.IdentityEqualityType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation].hashCode()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].hashCode()"
    - "[com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade].hashCode()"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].hashCode()"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].hashCode()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].hashCode()"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].hashCode()"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].hashCode()"
    - "[com.fasterxml.jackson.databind.node.TextNode].hashCode()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.CapturesBound].hashCode()"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].hashCode()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].hashCode()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].hashCode()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].hashCode()"
    - "[com.fasterxml.jackson.core.JsonPointer].hashCode()"
    - "[com.fasterxml.jackson.databind.node.FloatNode].hashCode()"
    - "[com.fasterxml.jackson.databind.JavaType].hashCode()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].hashCode()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.MethodReferenceThrowsCompatibleWithType].hashCode()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].hashCode()"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].hashCode()"
    - "[com.fasterxml.jackson.databind.PropertyName].hashCode()"
    - "[com.fasterxml.jackson.databind.node.IntNode].hashCode()"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].hashCode()"
    - "[com.github.javaparser.javadoc.description.JavadocDescription].hashCode()"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].hashCode()"
    - "[com.fasterxml.jackson.core.Base64Variant].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType].hashCode()"
    - "[com.fasterxml.jackson.databind.node.NullNode].hashCode()"
    - "[com.github.javaparser.JavaToken].hashCode()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].hashCode()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].hashCode()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].hashCode()"
    - "[com.github.javaparser.javadoc.JavadocBlockTag].hashCode()"
    - "[com.fasterxml.jackson.databind.node.MissingNode].hashCode()"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].hashCode()"
    - "[com.fasterxml.jackson.databind.node.BooleanNode].hashCode()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType].hashCode()"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].hashCode()"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].hashCode()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].hashCode()"
    - "[com.github.javaparser.javadoc.description.JavadocInlineTag].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.LambdaThrowsCompatibleWithType].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].hashCode()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmUnindent].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].hashCode()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].hashCode()"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo].hashCode()"
    - "[com.fasterxml.jackson.databind.node.BinaryNode].hashCode()"
    - "[com.fasterxml.jackson.core.io.SerializedString].hashCode()"
    - "[com.github.javaparser.ast.DataKey].hashCode()"
    - "[com.fasterxml.jackson.databind.type.ClassKey].hashCode()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].hashCode()"
    - "[com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].hashCode()"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].hashCode()"
    - "[com.fasterxml.jackson.databind.util.RawValue].hashCode()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].hashCode()"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].hashCode()"
    - "[com.fasterxml.jackson.databind.node.ShortNode].hashCode()"
    functionUses: 7
    ICount: 13
    EdgeCount: 121
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JacksonInject$Value:177"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JacksonInject$Value:180"
        BranchSideFuncs:
        - "hashCode()"
      - BranchSide: "com.fasterxml.jackson.annotation.JacksonInject$Value:179"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JacksonInject$Value:180"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JacksonInject$Value:183"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JacksonInject$Value:182"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JacksonInject$Value:178,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "com.fasterxml.jackson.annotation.JacksonInject$Value:181,1"
      Dst: "[java.lang.Boolean].hashCode"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JacksonInject$Value].equals(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JacksonInject$Value"
    linkageType: null
    functionLinenumber: 187
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.annotation.OptBoolean].equals(java.lang.Boolean,java.lang.Boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.FloatNode].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocSnippet].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].equals(java.lang.Object)"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.DataKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ShortNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.JavadocBlockTag].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmIndent].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.PropertyName].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.sym.Name].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.POJONode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Base64Variant].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.ArrayBuilders$1].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].equals(java.lang.Object)"
    - "[com.github.javaparser.Range].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.NullNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.LongNode].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonLocation].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.ContentReference].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.SerializedString].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.MethodReferenceThrowsCompatibleWithType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.Position].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmUnindent].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.ThrowsBound].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.JavaToken].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.MissingNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperLowerBound].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IdentityEqualityType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonPointer].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.CapturesBound].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.LambdaThrowsCompatibleWithType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BooleanNode].equals(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.Javadoc].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocInlineTag].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.Pair].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BinaryNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperUpperBound].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocDescription].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Version].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ClassKey].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TypeKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeContainedByType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.RawValue].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.TextNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.IntNode].equals(java.lang.Object)"
    functionUses: 33
    ICount: 27
    EdgeCount: 127
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JacksonInject$Value:188"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JacksonInject$Value:189"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JacksonInject$Value:188"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JacksonInject$Value:189"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JacksonInject$Value:190"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JacksonInject$Value:189"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JacksonInject$Value:190"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JacksonInject$Value:199"
        BranchSideFuncs:
        - "equals(java.lang.Boolean,java.lang.Boolean)"
      - BranchSide: "com.fasterxml.jackson.annotation.JacksonInject$Value:198"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JacksonInject$Value:192"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JacksonInject$Value:199"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JacksonInject$Value:198"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JacksonInject$Value:193"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JacksonInject$Value:196"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JacksonInject$Value:195"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.annotation.JacksonInject$Value:194"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JacksonInject$Value:193"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JacksonInject$Value:190,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.annotation.JacksonInject$Value:192,1"
      Dst: "[com.fasterxml.jackson.annotation.OptBoolean].equals"
    - Src: "com.fasterxml.jackson.annotation.JacksonInject$Value:196,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JacksonInject$Value]._empty(java.lang.Object,java.lang.Boolean)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JacksonInject$Value"
    linkageType: null
    functionLinenumber: 208
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JacksonInject$Value:209"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JacksonInject$Value:208"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JacksonInject$Value:209"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JacksonInject$Value:208"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].<init>(com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator"
    linkageType: null
    functionLinenumber: 992
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].values()"
    functionUses: 1
    ICount: 10
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator:993,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator:994,1"
      Dst: "[java.util.Map].values"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator:994,1"
      Dst: "[java.util.Collection].iterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator"
    linkageType: null
    functionLinenumber: 998
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    functionUses: 570
    ICount: 4
    EdgeCount: 24
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator:999,1"
      Dst: "[java.util.Iterator].hasNext"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator"
    linkageType: null
    functionLinenumber: 1003
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node].getValue()"
    functionUses: 518
    ICount: 8
    EdgeCount: 25
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator:1004,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator:1005,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node].getValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].remove()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator"
    linkageType: null
    functionLinenumber: 1009
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].checkState(boolean)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].remove(java.lang.Object)"
    functionUses: 19
    ICount: 13
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator:1010"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator:1010"
        BranchSideFuncs:
        - "remove(java.lang.Object)"
        - "checkState(boolean)"
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator:1009"
        BranchSideFuncs:
        - "checkState(boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator:1010,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].checkState"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator:1011,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].remove"
    JavaMethodInfo: null
    BBCount: 4
    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: null
    functionLinenumber: 37
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.JavaToken"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    functionUses: 1
    ICount: 11
    EdgeCount: 1
    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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__289].bootstrap$(com.github.javaparser.ast.expr.PatternExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__289"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.PatternExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__289].<init>(com.github.javaparser.ast.expr.PatternExpr)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__289:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__289].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__289].<init>(com.github.javaparser.ast.expr.PatternExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__289"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.PatternExpr"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__289:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__289].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__289"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__289:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jdk14.JDK14Util$RecordAccessor].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.jdk14.JDK14Util$RecordAccessor"
    linkageType: null
    functionLinenumber: 62
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonProcessingException].getMessage()"
    - "[com.fasterxml.jackson.core.JsonParseException].getMessage()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedForwardReference].getMessage()"
    - "[com.fasterxml.jackson.core.exc.StreamReadException].getMessage()"
    - "[com.github.javaparser.TokenMgrException].getMessage()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].getMessage()"
    - "[org.xml.sax.SAXException].getMessage()"
    functionUses: 1
    ICount: 26
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jdk14.JDK14Util$RecordAccessor:63,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.databind.jdk14.JDK14Util$RecordAccessor:65,1"
      Dst: "[java.lang.Class].getMethod"
    - Src: "com.fasterxml.jackson.databind.jdk14.JDK14Util$RecordAccessor:66,1"
      Dst: "[java.lang.Class].forName"
    - Src: "com.fasterxml.jackson.databind.jdk14.JDK14Util$RecordAccessor:72,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.jdk14.JDK14Util$RecordAccessor:72,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.jdk14.JDK14Util$RecordAccessor:72,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "com.fasterxml.jackson.databind.jdk14.JDK14Util$RecordAccessor:70,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.databind.jdk14.JDK14Util$RecordAccessor:70,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jdk14.JDK14Util$RecordAccessor].instance()"
    functionSourceFile: "com.fasterxml.jackson.databind.jdk14.JDK14Util$RecordAccessor"
    linkageType: null
    functionLinenumber: 76
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jdk14.JDK14Util$RecordAccessor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jdk14.JDK14Util$RecordAccessor:77"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jdk14.JDK14Util$RecordAccessor:80"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jdk14.JDK14Util$RecordAccessor:79"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jdk14.JDK14Util$RecordAccessor].getRecordFieldNames(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.jdk14.JDK14Util$RecordAccessor"
    linkageType: null
    functionLinenumber: 84
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jdk14.JDK14Util$RecordAccessor].recordComponents(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].nameOf(java.lang.Class)"
    functionUses: 1
    ICount: 33
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jdk14.JDK14Util$RecordAccessor:86"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jdk14.JDK14Util$RecordAccessor:89"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jdk14.JDK14Util$RecordAccessor:91"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jdk14.JDK14Util$RecordAccessor:100"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jdk14.JDK14Util$RecordAccessor:99"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jdk14.JDK14Util$RecordAccessor:85,1"
      Dst: "[com.fasterxml.jackson.databind.jdk14.JDK14Util$RecordAccessor].recordComponents"
    - Src: "com.fasterxml.jackson.databind.jdk14.JDK14Util$RecordAccessor:93,1"
      Dst: "[java.lang.reflect.Method].invoke"
    - Src: "com.fasterxml.jackson.databind.jdk14.JDK14Util$RecordAccessor:97,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.fasterxml.jackson.databind.jdk14.JDK14Util$RecordAccessor:97,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].nameOf"
    - Src: "com.fasterxml.jackson.databind.jdk14.JDK14Util$RecordAccessor:95,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.databind.jdk14.JDK14Util$RecordAccessor:95,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.jdk14.JDK14Util$RecordAccessor].getRecordFields(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.jdk14.JDK14Util$RecordAccessor"
    linkageType: null
    functionLinenumber: 104
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jdk14.JDK14Util$RawTypeName[]"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jdk14.JDK14Util$RecordAccessor].recordComponents(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].nameOf(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].nameOf(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.jdk14.JDK14Util$RawTypeName].<init>(java.lang.Class,java.lang.String)"
    functionUses: 1
    ICount: 54
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jdk14.JDK14Util$RecordAccessor:106"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jdk14.JDK14Util$RecordAccessor:109"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jdk14.JDK14Util$RecordAccessor:111"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jdk14.JDK14Util$RecordAccessor:130"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jdk14.JDK14Util$RecordAccessor:129"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jdk14.JDK14Util$RecordAccessor:105,1"
      Dst: "[com.fasterxml.jackson.databind.jdk14.JDK14Util$RecordAccessor].recordComponents"
    - Src: "com.fasterxml.jackson.databind.jdk14.JDK14Util$RecordAccessor:114,1"
      Dst: "[java.lang.reflect.Method].invoke"
    - Src: "com.fasterxml.jackson.databind.jdk14.JDK14Util$RecordAccessor:118,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.fasterxml.jackson.databind.jdk14.JDK14Util$RecordAccessor:118,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].nameOf"
    - Src: "com.fasterxml.jackson.databind.jdk14.JDK14Util$RecordAccessor:116,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.databind.jdk14.JDK14Util$RecordAccessor:116,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.databind.jdk14.JDK14Util$RecordAccessor:128,1"
      Dst: "[com.fasterxml.jackson.databind.jdk14.JDK14Util$RawTypeName].<init>"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.jdk14.JDK14Util$RecordAccessor].recordComponents(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.jdk14.JDK14Util$RecordAccessor"
    linkageType: null
    functionLinenumber: 135
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.NativeImageUtil].isUnsupportedFeatureError(java.lang.Throwable)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].nameOf(java.lang.Class)"
    functionUses: 2
    ICount: 16
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jdk14.JDK14Util$RecordAccessor:138"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jdk14.JDK14Util$RecordAccessor:141"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jdk14.JDK14Util$RecordAccessor:140"
        BranchSideFuncs:
        - "nameOf(java.lang.Class)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jdk14.JDK14Util$RecordAccessor:136,1"
      Dst: "[java.lang.reflect.Method].invoke"
    - Src: "com.fasterxml.jackson.databind.jdk14.JDK14Util$RecordAccessor:138,1"
      Dst: "[com.fasterxml.jackson.databind.util.NativeImageUtil].isUnsupportedFeatureError"
    - Src: "com.fasterxml.jackson.databind.jdk14.JDK14Util$RecordAccessor:142,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].nameOf"
    - Src: "com.fasterxml.jackson.databind.jdk14.JDK14Util$RecordAccessor:142,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.jdk14.JDK14Util$RecordAccessor:142,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor$compareTo__1137].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor$compareTo__1137"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Comparator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor$compareTo__1137].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor$compareTo__1137:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor$compareTo__1137].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor$compareTo__1137].<init>()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor$compareTo__1137"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor$compareTo__1137:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor$compareTo__1137].compare(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor$compareTo__1137"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor$compareTo__1137:-1,1"
      Dst: "[java.lang.Integer].compareTo"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.SourceFileInfoExtractor$1].<init>(com.github.javaparser.symbolsolver.SourceFileInfoExtractor)"
    functionSourceFile: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.SourceFileInfoExtractor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor$1:188,1"
      Dst: "[java.nio.file.SimpleFileVisitor].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.SourceFileInfoExtractor$1].visitFile(java.nio.file.Path,java.nio.file.attribute.BasicFileAttributes)"
    functionSourceFile: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.nio.file.FileVisitResult"
    argCount: 2
    argTypes:
    - "java.nio.file.Path"
    - "java.nio.file.attribute.BasicFileAttributes"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor$1:191"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor$1:199"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor$1:198"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor$1:192"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor$1:195"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor$1:194"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor$1:191,1"
      Dst: "[java.nio.file.Path].toString"
    - Src: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor$1:191,1"
      Dst: "[java.lang.String].endsWith"
    - Src: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor$1:192,1"
      Dst: "[com.github.javaparser.symbolsolver.SourceFileInfoExtractor].access$000"
    - Src: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor$1:193,1"
      Dst: "[com.github.javaparser.symbolsolver.SourceFileInfoExtractor].access$100"
    - Src: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor$1:193,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor$1:193,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor$1:193,1"
      Dst: "[java.nio.file.Path].toAbsolutePath"
    - Src: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor$1:193,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor$1:193,1"
      Dst: "[java.io.PrintStream].println"
    - Src: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor$1:195,1"
      Dst: "[com.github.javaparser.StaticJavaParser].parse"
    - Src: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor$1:196,1"
      Dst: "[com.github.javaparser.symbolsolver.SourceFileInfoExtractor].access$200"
    - Src: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor$1:197,1"
      Dst: "[com.github.javaparser.symbolsolver.SourceFileInfoExtractor$1$lambda_visitFile_0__1334].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor$1:197,1"
      Dst: "[java.lang.Iterable].forEach"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.SourceFileInfoExtractor$1].visitFile(java.lang.Object,java.nio.file.attribute.BasicFileAttributes)"
    functionSourceFile: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.nio.file.FileVisitResult"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.nio.file.attribute.BasicFileAttributes"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor$1:188,1"
      Dst: "[com.github.javaparser.symbolsolver.SourceFileInfoExtractor$1].visitFile"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.SourceFileInfoExtractor$1].lambda$visitFile$0(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor$1:197,1"
      Dst: "[com.github.javaparser.symbolsolver.SourceFileInfoExtractor].access$300"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_3__747].bootstrap$(com.github.javaparser.printer.PrettyPrintVisitor,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_3__747"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__747].<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__747:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_3__747].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_3__747].<init>(com.github.javaparser.printer.PrettyPrintVisitor,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_3__747"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.printer.PrettyPrintVisitor"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_3__747:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_3__747].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_3__747"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_3__747:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].lambda$visit$3"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_2__904].bootstrap$(com.github.javaparser.ast.expr.TextBlockLiteralExpr)"
    functionSourceFile: "com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_2__904"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__904].<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__904:-1,1"
      Dst: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_2__904].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_2__904].<init>(com.github.javaparser.ast.expr.TextBlockLiteralExpr)"
    functionSourceFile: "com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_2__904"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.TextBlockLiteralExpr"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_2__904:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_2__904].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_2__904"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__904:-1,1"
      Dst: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].lambda$stripIndentOfLines$2"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_7__717].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_7__717"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_7__717].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_7__717:-1,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_7__717].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_7__717].<init>()"
    functionSourceFile: "com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_7__717"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_7__717:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_7__717].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_7__717"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.TypeDeclaration].lambda$getFullyQualifiedName$7(com.github.javaparser.ast.body.TypeDeclaration)"
    functionUses: 11
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_7__717:-1,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].lambda$getFullyQualifiedName$7"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.NodeCursor$ArrayCursor].<init>(com.fasterxml.jackson.databind.JsonNode,com.fasterxml.jackson.databind.node.NodeCursor)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.NodeCursor$ArrayCursor"
    linkageType: null
    functionLinenumber: 159
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.JsonNode"
    - "com.fasterxml.jackson.databind.node.NodeCursor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.NodeCursor].<init>(int,com.fasterxml.jackson.databind.node.NodeCursor)"
    - "[com.fasterxml.jackson.databind.JsonNode].elements()"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].elements()"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].elements()"
    functionUses: 3
    ICount: 7
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.NodeCursor$ArrayCursor:160,1"
      Dst: "[com.fasterxml.jackson.databind.node.NodeCursor].<init>"
    - Src: "com.fasterxml.jackson.databind.node.NodeCursor$ArrayCursor:161,1"
      Dst: "[com.fasterxml.jackson.databind.JsonNode].elements"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.NodeCursor$ArrayCursor].nextToken()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.NodeCursor$ArrayCursor"
    linkageType: null
    functionLinenumber: 166
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.fasterxml.jackson.databind.node.FloatNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.MissingNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.TextNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.LongNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.BinaryNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.IntNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.ShortNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.POJONode].asToken()"
    - "[com.fasterxml.jackson.databind.node.BooleanNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.NullNode].asToken()"
    functionUses: 1
    ICount: 17
    EdgeCount: 63
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.NodeCursor$ArrayCursor:167"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.NodeCursor$ArrayCursor:171"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.NodeCursor$ArrayCursor:170"
        BranchSideFuncs:
        - "asToken()"
        - "next()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.NodeCursor$ArrayCursor:167,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.node.NodeCursor$ArrayCursor:172,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.node.NodeCursor$ArrayCursor:173,1"
      Dst: "[com.fasterxml.jackson.core.TreeNode].asToken"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.NodeCursor$ArrayCursor].currentNode()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.NodeCursor$ArrayCursor"
    linkageType: null
    functionLinenumber: 176
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonNode"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.NodeCursor$ArrayCursor].startArray()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.NodeCursor$ArrayCursor"
    linkageType: null
    functionLinenumber: 179
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.NodeCursor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.NodeCursor$ArrayCursor].<init>(com.fasterxml.jackson.databind.JsonNode,com.fasterxml.jackson.databind.node.NodeCursor)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.NodeCursor$ArrayCursor:180,1"
      Dst: "[com.fasterxml.jackson.databind.node.NodeCursor$ArrayCursor].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.NodeCursor$ArrayCursor].startObject()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.NodeCursor$ArrayCursor"
    linkageType: null
    functionLinenumber: 182
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.NodeCursor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.NodeCursor$ObjectCursor].<init>(com.fasterxml.jackson.databind.JsonNode,com.fasterxml.jackson.databind.node.NodeCursor)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.NodeCursor$ArrayCursor:183,1"
      Dst: "[com.fasterxml.jackson.databind.node.NodeCursor$ObjectCursor].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.NodeCursor$ArrayCursor].getParent()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.NodeCursor$ArrayCursor"
    linkageType: null
    functionLinenumber: 151
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonStreamContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.NodeCursor].getParent()"
    functionUses: 5
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.NodeCursor$ArrayCursor:152,1"
      Dst: "[com.fasterxml.jackson.databind.node.NodeCursor].getParent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedIntersectionType].<init>(java.util.Collection)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedIntersectionType"
    linkageType: null
    functionLinenumber: 36
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].size()"
    - "[com.github.javaparser.utils.VisitorSet].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].size()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].size()"
    - "[com.github.javaparser.utils.VisitorSet].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].size()"
    functionUses: 2
    ICount: 18
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.types.ResolvedIntersectionType:38"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedIntersectionType:41"
        BranchSideFuncs:
        - "size()"
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedIntersectionType:40"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedIntersectionType:37,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.github.javaparser.resolution.types.ResolvedIntersectionType:38,1"
      Dst: "[java.util.Collection].size"
    - Src: "com.github.javaparser.resolution.types.ResolvedIntersectionType:39,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.resolution.types.ResolvedIntersectionType:39,1"
      Dst: "[java.lang.StringBuilder].append"
    - 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>"
    - Src: "com.github.javaparser.resolution.types.ResolvedIntersectionType:41,1"
      Dst: "[java.util.LinkedList].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedIntersectionType].equals(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedIntersectionType"
    linkageType: null
    functionLinenumber: 45
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 67
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.types.ResolvedIntersectionType:46"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedIntersectionType:48"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedIntersectionType:47"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.types.ResolvedIntersectionType:48"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedIntersectionType:49"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedIntersectionType:48"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.types.ResolvedIntersectionType:48"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedIntersectionType:50"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedIntersectionType:49"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedIntersectionType:48,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.resolution.types.ResolvedIntersectionType:51,1"
      Dst: "[java.util.HashSet].<init>"
    - Src: "com.github.javaparser.resolution.types.ResolvedIntersectionType:51,1"
      Dst: "[java.util.AbstractSet].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedIntersectionType].hashCode()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedIntersectionType"
    linkageType: null
    functionLinenumber: 55
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 28
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedIntersectionType:56,1"
      Dst: "[java.util.HashSet].<init>"
    - Src: "com.github.javaparser.resolution.types.ResolvedIntersectionType:56,1"
      Dst: "[java.util.AbstractSet].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedIntersectionType].describe()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedIntersectionType"
    linkageType: null
    functionLinenumber: 60
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType$describe__699].bootstrap$()"
    functionUses: 34
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedIntersectionType:61,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.resolution.types.ResolvedIntersectionType:61,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedIntersectionType$describe__699].bootstrap$"
    - Src: "com.github.javaparser.resolution.types.ResolvedIntersectionType:61,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.resolution.types.ResolvedIntersectionType:61,1"
      Dst: "[java.util.stream.Collectors].toList"
    - Src: "com.github.javaparser.resolution.types.ResolvedIntersectionType:61,1"
      Dst: "[java.util.stream.Stream].collect"
    - Src: "com.github.javaparser.resolution.types.ResolvedIntersectionType:61,1"
      Dst: "[java.lang.String].join"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 65
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType$lambda_isAssignableBy_0__379].bootstrap$(com.github.javaparser.resolution.types.ResolvedType)"
    functionUses: 39
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedIntersectionType:66,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.resolution.types.ResolvedIntersectionType:66,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedIntersectionType$lambda_isAssignableBy_0__379].bootstrap$"
    - Src: "com.github.javaparser.resolution.types.ResolvedIntersectionType:66,1"
      Dst: "[java.util.stream.Stream].allMatch"
    JavaMethodInfo: null
    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)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedIntersectionType"
    linkageType: null
    functionLinenumber: 70
    functionDepth: 0
    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"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType$lambda_replaceTypeVariables_1__691].bootstrap$(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    - "[com.github.javaparser.ast.NodeList].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].<init>(java.util.Collection)"
    functionUses: 17
    ICount: 18
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.types.ResolvedIntersectionType:72"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedIntersectionType:75"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedIntersectionType:74"
        BranchSideFuncs:
        - "<init>(java.util.Collection)"
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedIntersectionType:71,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.resolution.types.ResolvedIntersectionType:71,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedIntersectionType$lambda_replaceTypeVariables_1__691].bootstrap$"
    - Src: "com.github.javaparser.resolution.types.ResolvedIntersectionType:71,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.resolution.types.ResolvedIntersectionType:71,1"
      Dst: "[java.util.stream.Collectors].toList"
    - Src: "com.github.javaparser.resolution.types.ResolvedIntersectionType:71,1"
      Dst: "[java.util.stream.Stream].collect"
    - Src: "com.github.javaparser.resolution.types.ResolvedIntersectionType:72,1"
      Dst: "[java.util.List].equals"
    - Src: "com.github.javaparser.resolution.types.ResolvedIntersectionType:75,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedIntersectionType].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedIntersectionType].getElements()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedIntersectionType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: 70
    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.ResolvedReferenceType].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    - "[com.github.javaparser.resolution.types.ResolvedType].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    functionUses: 1
    ICount: 6
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedIntersectionType:71,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].replaceTypeVariables"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 65
    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.model.typesystem.NullType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedVoidType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    functionUses: 1
    ICount: 4
    EdgeCount: 14
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedIntersectionType:66,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isAssignableBy"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.ConstructorResolutionLogic].<init>()"
    functionSourceFile: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:41,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.ConstructorResolutionLogic].groupVariadicParamValues(java.util.List,int,com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 3
    argTypes:
    - "java.util.List"
    - "int"
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:47"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:50"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:45,1"
      Dst: "[java.util.List].subList"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:45,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:46,1"
      Dst: "[java.util.List].size"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:47,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:49,1"
      Dst: "[java.util.List].add"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:51,1"
      Dst: "[com.github.javaparser.resolution.logic.ConstructorResolutionLogic].findCommonType"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:52,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedArrayType].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.ConstructorResolutionLogic].findCommonType(java.util.List)"
    functionSourceFile: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:58"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:62"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:61"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:58,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:59,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:62,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.ConstructorResolutionLogic].isApplicable(com.github.javaparser.resolution.declarations.ResolvedConstructorDeclaration,java.util.List,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedConstructorDeclaration"
    - "java.util.List"
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:67,1"
      Dst: "[com.github.javaparser.resolution.logic.ConstructorResolutionLogic].isApplicable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.ConstructorResolutionLogic].isApplicable(com.github.javaparser.resolution.declarations.ResolvedConstructorDeclaration,java.util.List,com.github.javaparser.resolution.TypeSolver,boolean)"
    functionSourceFile: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 4
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedConstructorDeclaration"
    - "java.util.List"
    - "com.github.javaparser.resolution.TypeSolver"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 143
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:72"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:101"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:100"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:74"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:92"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:78"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:92"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:91"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:79"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:82"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:81"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:82"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:92"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:91"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:83"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:null"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:84"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:null"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:93"
      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:101"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:104"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:103"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:106"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:144"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:143"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:109"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:115"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:114"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:109"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:115"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:114"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:110"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:115"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:114"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:115"
      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:115"
      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:116"
      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:117"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:122"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:121"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:117"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:122"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:121"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:118"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:121"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:122"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:104"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:103"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:123"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:126"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:125"
        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:104"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:103"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:131"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:135"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:134"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:131"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:135"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:134"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:131"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:135"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:134"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:135"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:140"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:139"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:135"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:140"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:139"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:136"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:140"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:139"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:144"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:143"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:144"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:143"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:72,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].hasVariadicParameter"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:73,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getNumberOfParams"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:74,1"
      Dst: "[java.util.List].size"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:76,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getLastParam"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:76,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedValueDeclaration].getType"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:77,1"
      Dst: "[java.util.List].get"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:78,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isAssignableBy"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:79,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParametrizable].getTypeParameters"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:79,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:79,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:79,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:80,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].replaceTypeParam"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:83,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isArray"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:84,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asArrayType"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:84,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedArrayType].getComponentType"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:85,1"
      Dst: "[java.util.List].set"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:87,1"
      Dst: "[com.github.javaparser.resolution.logic.ConstructorResolutionLogic].groupVariadicParamValues"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:104,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:107,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getParam"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:109,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isTypeVariable"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:109,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isWildcard"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:110,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asTypeParameter"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:110,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].declaredOnMethod"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:111,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].getName"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:111,1"
      Dst: "[java.util.Map].put"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:115,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedParameterDeclaration].isVariadic"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:115,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedArrayType].<init>"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:116,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedArrayType].isAssignableBy"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:117,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:120,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:119,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].isAssignableMatchTypeParameters"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:126,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedConstructorDeclaration].declaringType"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:131,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isPrimitive"
    JavaMethodInfo: null
    BBCount: 55
    CyclomaticComplexity: 5
  - functionName: "[com.github.javaparser.resolution.logic.ConstructorResolutionLogic].findMostApplicable(java.util.List,java.util.List,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic"
    linkageType: null
    functionLinenumber: 155
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.model.SymbolReference"
    argCount: 3
    argTypes:
    - "java.util.List"
    - "java.util.List"
    - "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()"
    - "[com.github.javaparser.resolution.logic.ConstructorResolutionLogic].findMostApplicable(java.util.List,java.util.List,com.github.javaparser.resolution.TypeSolver,boolean)"
    functionUses: 2
    ICount: 9
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:157"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:160"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:159"
        BranchSideFuncs:
        - "findMostApplicable(java.util.List,java.util.List,com.github.javaparser.resolution.TypeSolver,boolean)"
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:156,1"
      Dst: "[com.github.javaparser.resolution.logic.ConstructorResolutionLogic].findMostApplicable"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:157,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].isSolved"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.ConstructorResolutionLogic].findMostApplicable(java.util.List,java.util.List,com.github.javaparser.resolution.TypeSolver,boolean)"
    functionSourceFile: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic"
    linkageType: null
    functionLinenumber: 164
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.model.SymbolReference"
    argCount: 4
    argTypes:
    - "java.util.List"
    - "java.util.List"
    - "com.github.javaparser.resolution.TypeSolver"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.logic.ConstructorResolutionLogic$lambda_findMostApplicable_0__1196].bootstrap$(java.util.List,com.github.javaparser.resolution.TypeSolver,boolean)"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.utils.VisitorList].isEmpty()"
    - "[com.github.javaparser.resolution.model.SymbolReference].unsolved()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.resolution.model.SymbolReference].solved(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[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.logic.ConstructorResolutionLogic].isMoreSpecific(com.github.javaparser.resolution.declarations.ResolvedConstructorDeclaration,com.github.javaparser.resolution.declarations.ResolvedConstructorDeclaration,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistConstructorDeclaration].declaringType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.DefaultConstructorDeclaration].declaringType()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration].declaringType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration].declaringType()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistConstructorDeclaration].declaringType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.DefaultConstructorDeclaration].declaringType()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration].declaringType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration].declaringType()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].getQualifiedName()"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic].isExactMatch(com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration,java.util.List)"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic].isExactMatch(com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration,java.util.List)"
    - "[com.github.javaparser.resolution.MethodAmbiguityException].<init>(java.lang.String)"
    - "[com.github.javaparser.resolution.model.SymbolReference].solved(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
    functionUses: 2
    ICount: 65
    EdgeCount: 62
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:166"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:169"
        BranchSideFuncs:
        - "unsolved()"
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:168"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:169"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:172"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:171"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:175"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:201"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:200"
        BranchSideFuncs:
        - "solved(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
    - Branch String: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:177"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:179"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:178"
        BranchSideFuncs:
        - "isMoreSpecific(com.github.javaparser.resolution.declarations.ResolvedConstructorDeclaration,com.github.javaparser.resolution.declarations.ResolvedConstructorDeclaration,com.github.javaparser.resolution.TypeSolver)"
    - Branch String: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:179"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:183"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:182"
        BranchSideFuncs:
        - "getQualifiedName()"
        - "declaringType()"
    - Branch String: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:184"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:190"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:189"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:190"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:171"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:192"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:172"
        BranchSideFuncs:
        - "isExactMatch(com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration,java.util.List)"
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:171"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:193"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:196"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:195"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:165,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:165,1"
      Dst: "[com.github.javaparser.resolution.logic.ConstructorResolutionLogic$lambda_findMostApplicable_0__1196].bootstrap$"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:165,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:165,1"
      Dst: "[java.util.stream.Collectors].toList"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:165,1"
      Dst: "[java.util.stream.Stream].collect"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:166,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:167,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].unsolved"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:169,1"
      Dst: "[java.util.List].size"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:170,1"
      Dst: "[java.util.List].get"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:170,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].solved"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:177,1"
      Dst: "[com.github.javaparser.resolution.logic.ConstructorResolutionLogic].isMoreSpecific"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:183,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedConstructorDeclaration].declaringType"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:183,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].getQualifiedName"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:184,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:192,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].isExactMatch"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:196,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:196,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:196,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:196,1"
      Dst: "[com.github.javaparser.resolution.MethodAmbiguityException].<init>"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 2
  - 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: null
    functionLinenumber: 205
    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.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistConstructorDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.DefaultConstructorDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistConstructorDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.DefaultConstructorDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistConstructorDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistConstructorDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.DefaultConstructorDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.DefaultConstructorDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistConstructorDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.DefaultConstructorDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.DefaultConstructorDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistConstructorDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserParameterDeclaration].getType()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].getType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod$1].getType()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistParameterDeclaration].getType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.DefaultConstructorDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistConstructorDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserParameterDeclaration].getType()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].getType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod$1].getType()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistParameterDeclaration].getType()"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedVoidType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedVoidType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedVoidType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedVoidType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isArray()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isArray()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isArray()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isArray()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isArray()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isArray()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].arrayLevel()"
    - "[com.github.javaparser.resolution.types.ResolvedType].arrayLevel()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].arrayLevel()"
    - "[com.github.javaparser.resolution.types.ResolvedType].arrayLevel()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistConstructorDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.DefaultConstructorDeclaration].getNumberOfParams()"
    functionUses: 2
    ICount: 44
    EdgeCount: 114
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:207"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:210"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:209"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:210"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:213"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:212"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:213"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:233"
        BranchSideFuncs:
        - "getParam(int)"
        - "getType()"
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:232"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:217"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:221"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:220"
        BranchSideFuncs:
        - "isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - Branch String: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:217"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:221"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:220"
        BranchSideFuncs:
        - "isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - Branch String: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:221"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:225"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:224"
        BranchSideFuncs:
        - "isArray()"
    - Branch String: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:221"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:225"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:224"
        BranchSideFuncs:
        - "isArray()"
    - Branch String: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:225"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:229"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:228"
        BranchSideFuncs:
        - "getNumberOfParams()"
        - "arrayLevel()"
    - Branch String: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:225"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:229"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:228"
        BranchSideFuncs:
        - "getNumberOfParams()"
        - "arrayLevel()"
    - Branch String: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:229"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:213"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:212"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:229"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:213"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:212"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:207,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getNumberOfParams"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:214,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getParam"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:214,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedValueDeclaration].getType"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:217,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isAssignableBy"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:225,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isArray"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:229,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].arrayLevel"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 2
  - 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: null
    functionLinenumber: -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: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:165,1"
      Dst: "[com.github.javaparser.resolution.logic.ConstructorResolutionLogic].isApplicable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getInternalType_3__663].bootstrap$(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getInternalType_3__663"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getInternalType_3__663].<init>(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getInternalType_3__663:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getInternalType_3__663].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getInternalType_3__663].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getInternalType_3__663"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getInternalType_3__663:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getInternalType_3__663].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getInternalType_3__663"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].lambda$getInternalType$3(java.lang.String,com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    functionUses: 7
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getInternalType_3__663:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].lambda$getInternalType$3"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.LambdaExpr].<init>()"
    functionSourceFile: "com.github.javaparser.ast.expr.LambdaExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.LambdaExpr:72,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>"
    - Src: "com.github.javaparser.ast.expr.LambdaExpr:72,1"
      Dst: "[com.github.javaparser.ast.stmt.ReturnStmt].<init>"
    - Src: "com.github.javaparser.ast.expr.LambdaExpr:72,1"
      Dst: "[com.github.javaparser.ast.expr.LambdaExpr].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.Parameter"
    - "com.github.javaparser.ast.stmt.BlockStmt"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.LambdaExpr:79,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>"
    - Src: "com.github.javaparser.ast.expr.LambdaExpr:79,1"
      Dst: "[com.github.javaparser.ast.expr.LambdaExpr].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.stmt.BlockStmt"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.LambdaExpr:86,1"
      Dst: "[com.github.javaparser.ast.expr.LambdaExpr].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.Parameter"
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.LambdaExpr:93,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>"
    - Src: "com.github.javaparser.ast.expr.LambdaExpr:93,1"
      Dst: "[com.github.javaparser.ast.stmt.ExpressionStmt].<init>"
    - Src: "com.github.javaparser.ast.expr.LambdaExpr:93,1"
      Dst: "[com.github.javaparser.ast.expr.LambdaExpr].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.LambdaExpr:100,1"
      Dst: "[com.github.javaparser.ast.stmt.ExpressionStmt].<init>"
    - Src: "com.github.javaparser.ast.expr.LambdaExpr:100,1"
      Dst: "[com.github.javaparser.ast.expr.LambdaExpr].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.stmt.Statement"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.LambdaExpr:105,1"
      Dst: "[com.github.javaparser.ast.expr.LambdaExpr].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 112
    functionDepth: 0
    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>"
    - Src: "com.github.javaparser.ast.expr.LambdaExpr:114,1"
      Dst: "[com.github.javaparser.ast.expr.LambdaExpr].setParameters"
    - Src: "com.github.javaparser.ast.expr.LambdaExpr:115,1"
      Dst: "[com.github.javaparser.ast.expr.LambdaExpr].setBody"
    - Src: "com.github.javaparser.ast.expr.LambdaExpr:116,1"
      Dst: "[com.github.javaparser.ast.expr.LambdaExpr].setEnclosingParameters"
    - Src: "com.github.javaparser.ast.expr.LambdaExpr:117,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.LambdaExpr].getParameters()"
    functionSourceFile: "com.github.javaparser.ast.expr.LambdaExpr"
    linkageType: null
    functionLinenumber: 121
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 20
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.LambdaExpr].setParameters(com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.expr.LambdaExpr"
    linkageType: null
    functionLinenumber: 126
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.LambdaExpr"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    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:
        - "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:134"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.LambdaExpr:133"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.LambdaExpr:127,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.expr.LambdaExpr:131,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.expr.LambdaExpr:133,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode"
    - Src: "com.github.javaparser.ast.expr.LambdaExpr:135,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.LambdaExpr].getBody()"
    functionSourceFile: "com.github.javaparser.ast.expr.LambdaExpr"
    linkageType: null
    functionLinenumber: 143
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.Statement"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 17
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: 148
    functionDepth: 0
    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:150"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.LambdaExpr:153"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.LambdaExpr:152"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.expr.LambdaExpr:154"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.LambdaExpr:156"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.LambdaExpr:155"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.LambdaExpr:149,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.expr.LambdaExpr:153,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.expr.LambdaExpr:155,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode"
    - Src: "com.github.javaparser.ast.expr.LambdaExpr:157,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 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.EqualsVisitor].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.NoCommentEqualsVisitor].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.HashCodeVisitor].visit(com.github.javaparser.ast.expr.LambdaExpr,java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].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.NoCommentHashCodeVisitor].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.symbolsolver.javaparsermodel.DefaultVisitorAdapter].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.CloneVisitor].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)"
    functionUses: 214
    ICount: 5
    EdgeCount: 13
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.LambdaExpr:164,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 169
    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.printer.DefaultPrettyPrinterVisitor].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.ast.visitor.VoidVisitorAdapter].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)"
    functionUses: 147
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.LambdaExpr:170,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.LambdaExpr].isEnclosingParameters()"
    functionSourceFile: "com.github.javaparser.ast.expr.LambdaExpr"
    linkageType: null
    functionLinenumber: 174
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.LambdaExpr].setEnclosingParameters(boolean)"
    functionSourceFile: "com.github.javaparser.ast.expr.LambdaExpr"
    linkageType: null
    functionLinenumber: 179
    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)"
    functionUses: 1
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.LambdaExpr:180"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.LambdaExpr:183"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.LambdaExpr:182"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.LambdaExpr:183,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.expr.LambdaExpr:183,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.LambdaExpr].remove(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.expr.LambdaExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.LambdaExpr:191"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.LambdaExpr:194"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.LambdaExpr:193"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.LambdaExpr:194"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.LambdaExpr:200"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.LambdaExpr:199"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.LambdaExpr:195"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.LambdaExpr:194"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.LambdaExpr:193"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.LambdaExpr:194,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    - Src: "com.github.javaparser.ast.expr.LambdaExpr:195,1"
      Dst: "[com.github.javaparser.ast.NodeList].get"
    - Src: "com.github.javaparser.ast.expr.LambdaExpr:196,1"
      Dst: "[com.github.javaparser.ast.NodeList].remove"
    - Src: "com.github.javaparser.ast.expr.LambdaExpr:200,1"
      Dst: "[com.github.javaparser.ast.Node].remove"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.expr.LambdaExpr].getExpressionBody()"
    functionSourceFile: "com.github.javaparser.ast.expr.LambdaExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.LambdaExpr:209"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.LambdaExpr:212"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.LambdaExpr:211"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.LambdaExpr:209,1"
      Dst: "[com.github.javaparser.ast.stmt.Statement].isExpressionStmt"
    - Src: "com.github.javaparser.ast.expr.LambdaExpr:210,1"
      Dst: "[com.github.javaparser.ast.stmt.Statement].asExpressionStmt"
    - Src: "com.github.javaparser.ast.expr.LambdaExpr:210,1"
      Dst: "[com.github.javaparser.ast.stmt.ExpressionStmt].getExpression"
    - Src: "com.github.javaparser.ast.expr.LambdaExpr:210,1"
      Dst: "[java.util.Optional].of"
    - Src: "com.github.javaparser.ast.expr.LambdaExpr:212,1"
      Dst: "[java.util.Optional].empty"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.LambdaExpr].clone()"
    functionSourceFile: "com.github.javaparser.ast.expr.LambdaExpr"
    linkageType: null
    functionLinenumber: 217
    functionDepth: 0
    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: 45
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.LambdaExpr:218,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>"
    - Src: "com.github.javaparser.ast.expr.LambdaExpr:218,1"
      Dst: "[com.github.javaparser.ast.expr.LambdaExpr].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.LambdaExpr].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.expr.LambdaExpr"
    linkageType: null
    functionLinenumber: 223
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.LambdaExprMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: 229
    functionDepth: 0
    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:230"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.LambdaExpr:233"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.LambdaExpr:232"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.LambdaExpr:233"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.LambdaExpr:237"
        BranchSideFuncs:
        - "setBody(com.github.javaparser.ast.stmt.Statement)"
      - BranchSide: "com.github.javaparser.ast.expr.LambdaExpr:236"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.ast.expr.LambdaExpr:237"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.LambdaExpr:243"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.github.javaparser.ast.expr.LambdaExpr:242"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.expr.LambdaExpr:238"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.LambdaExpr:237"
        BranchSideFuncs:
        - "set(int,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.LambdaExpr:236"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.LambdaExpr:234,1"
      Dst: "[com.github.javaparser.ast.expr.LambdaExpr].setBody"
    - Src: "com.github.javaparser.ast.expr.LambdaExpr:237,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    - Src: "com.github.javaparser.ast.expr.LambdaExpr:238,1"
      Dst: "[com.github.javaparser.ast.NodeList].get"
    - Src: "com.github.javaparser.ast.expr.LambdaExpr:239,1"
      Dst: "[com.github.javaparser.ast.NodeList].set"
    - Src: "com.github.javaparser.ast.expr.LambdaExpr:243,1"
      Dst: "[com.github.javaparser.ast.Node].replace"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.expr.LambdaExpr].isLambdaExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.LambdaExpr"
    linkageType: null
    functionLinenumber: 248
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.LambdaExpr].asLambdaExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.LambdaExpr"
    linkageType: null
    functionLinenumber: -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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.LambdaExpr].ifLambdaExpr(java.util.function.Consumer)"
    functionSourceFile: "com.github.javaparser.ast.expr.LambdaExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.LambdaExpr:261,1"
      Dst: "[java.util.function.Consumer].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.LambdaExpr].toLambdaExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.LambdaExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.LambdaExpr:267,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.LambdaExpr].isPolyExpression()"
    functionSourceFile: "com.github.javaparser.ast.expr.LambdaExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.UnicodeEscapeProcessingProvider].<init>(com.github.javaparser.Provider)"
    functionSourceFile: "com.github.javaparser.UnicodeEscapeProcessingProvider"
    linkageType: null
    functionLinenumber: 66
    functionDepth: 0
    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>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.UnicodeEscapeProcessingProvider].<init>(int,com.github.javaparser.Provider)"
    functionSourceFile: "com.github.javaparser.UnicodeEscapeProcessingProvider"
    linkageType: null
    functionLinenumber: 72
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "com.github.javaparser.Provider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider$LineCounter].<init>()"
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider$LineCounter].<init>()"
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMappingBuilder].<init>(com.github.javaparser.UnicodeEscapeProcessingProvider$LineCounter,com.github.javaparser.UnicodeEscapeProcessingProvider$LineCounter)"
    functionUses: 1
    ICount: 21
    EdgeCount: 3
    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>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.UnicodeEscapeProcessingProvider].getInputCounter()"
    functionSourceFile: "com.github.javaparser.UnicodeEscapeProcessingProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.UnicodeEscapeProcessingProvider$LineCounter"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.UnicodeEscapeProcessingProvider].getOutputCounter()"
    functionSourceFile: "com.github.javaparser.UnicodeEscapeProcessingProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.UnicodeEscapeProcessingProvider$LineCounter"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.UnicodeEscapeProcessingProvider].read(char[],int,int)"
    functionSourceFile: "com.github.javaparser.UnicodeEscapeProcessingProvider"
    linkageType: null
    functionLinenumber: 93
    functionDepth: 0
    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"
    - Src: "com.github.javaparser.UnicodeEscapeProcessingProvider:105,1"
      Dst: "[com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMappingBuilder].update"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.UnicodeEscapeProcessingProvider].close()"
    functionSourceFile: "com.github.javaparser.UnicodeEscapeProcessingProvider"
    linkageType: null
    functionLinenumber: 112
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.StreamProvider].close()"
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider].close()"
    - "[com.github.javaparser.LineEndingProcessingProvider].close()"
    - "[com.github.javaparser.StringProvider].close()"
    functionUses: 9
    ICount: 4
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.UnicodeEscapeProcessingProvider:113,1"
      Dst: "[java.io.Closeable].close"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.UnicodeEscapeProcessingProvider].nextOutputChar()"
    functionSourceFile: "com.github.javaparser.UnicodeEscapeProcessingProvider"
    linkageType: null
    functionLinenumber: 121
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider].nextInputChar()"
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider].clearBackSlashSeen(int)"
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider].backSlashSeen()"
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider].clearBackSlashSeen(int)"
    functionUses: 1
    ICount: 13
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.UnicodeEscapeProcessingProvider:128"
      Branch Sides:
      - BranchSide: "com.github.javaparser.UnicodeEscapeProcessingProvider:131"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.UnicodeEscapeProcessingProvider:130"
        BranchSideFuncs:
        - "backSlashSeen()"
    Callsites:
    - Src: "com.github.javaparser.UnicodeEscapeProcessingProvider:122,1"
      Dst: "[com.github.javaparser.UnicodeEscapeProcessingProvider].nextInputChar"
    - Src: "com.github.javaparser.UnicodeEscapeProcessingProvider:129,1"
      Dst: "[com.github.javaparser.UnicodeEscapeProcessingProvider].clearBackSlashSeen"
    - Src: "com.github.javaparser.UnicodeEscapeProcessingProvider:131,1"
      Dst: "[com.github.javaparser.UnicodeEscapeProcessingProvider].backSlashSeen"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.UnicodeEscapeProcessingProvider].clearBackSlashSeen(int)"
    functionSourceFile: "com.github.javaparser.UnicodeEscapeProcessingProvider"
    linkageType: null
    functionLinenumber: 141
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.UnicodeEscapeProcessingProvider].backSlashSeen()"
    functionSourceFile: "com.github.javaparser.UnicodeEscapeProcessingProvider"
    linkageType: null
    functionLinenumber: 146
    functionDepth: 0
    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:148,1"
      Dst: "[com.github.javaparser.UnicodeEscapeProcessingProvider].nextInputChar"
    - Src: "com.github.javaparser.UnicodeEscapeProcessingProvider:155,1"
      Dst: "[com.github.javaparser.UnicodeEscapeProcessingProvider].unicodeStartSeen"
    - Src: "com.github.javaparser.UnicodeEscapeProcessingProvider:159,1"
      Dst: "[com.github.javaparser.UnicodeEscapeProcessingProvider].pushBack"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.UnicodeEscapeProcessingProvider].unicodeStartSeen()"
    functionSourceFile: "com.github.javaparser.UnicodeEscapeProcessingProvider"
    linkageType: null
    functionLinenumber: 165
    functionDepth: 0
    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:168,1"
      Dst: "[com.github.javaparser.UnicodeEscapeProcessingProvider].nextInputChar"
    - Src: "com.github.javaparser.UnicodeEscapeProcessingProvider:172,1"
      Dst: "[com.github.javaparser.UnicodeEscapeProcessingProvider].pushBackUs"
    - Src: "com.github.javaparser.UnicodeEscapeProcessingProvider:182,1"
      Dst: "[com.github.javaparser.UnicodeEscapeProcessingProvider].readDigits"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.UnicodeEscapeProcessingProvider].readDigits(int,int)"
    functionSourceFile: "com.github.javaparser.UnicodeEscapeProcessingProvider"
    linkageType: null
    functionLinenumber: 188
    functionDepth: 0
    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].digit(int)"
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider].pushBack(int)"
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider].pushBack(int)"
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider].pushBackUs(int)"
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider].nextInputChar()"
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider].digit(int)"
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider].pushBack(int)"
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider].pushBack(int)"
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider].pushBack(int)"
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider].pushBackUs(int)"
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider].nextInputChar()"
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider].digit(int)"
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider].pushBack(int)"
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider].pushBack(int)"
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider].pushBack(int)"
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider].pushBack(int)"
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider].pushBackUs(int)"
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider].clearBackSlashSeen(int)"
    functionUses: 1
    ICount: 40
    EdgeCount: 22
    BranchProfiles:
    - Branch String: "com.github.javaparser.UnicodeEscapeProcessingProvider:190"
      Branch Sides:
      - BranchSide: "com.github.javaparser.UnicodeEscapeProcessingProvider:195"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.UnicodeEscapeProcessingProvider:194"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.UnicodeEscapeProcessingProvider:197"
      Branch Sides:
      - BranchSide: "com.github.javaparser.UnicodeEscapeProcessingProvider:203"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.UnicodeEscapeProcessingProvider:202"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.UnicodeEscapeProcessingProvider:205"
      Branch Sides:
      - BranchSide: "com.github.javaparser.UnicodeEscapeProcessingProvider:212"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.UnicodeEscapeProcessingProvider:211"
        BranchSideFuncs:
        - "digit(int)"
        - "nextInputChar()"
    - Branch String: "com.github.javaparser.UnicodeEscapeProcessingProvider:214"
      Branch Sides:
      - BranchSide: "com.github.javaparser.UnicodeEscapeProcessingProvider:222"
        BranchSideFuncs:
        - "pushBack(int)"
        - "pushBackUs(int)"
      - BranchSide: "com.github.javaparser.UnicodeEscapeProcessingProvider:221"
        BranchSideFuncs:
        - "clearBackSlashSeen(int)"
    Callsites:
    - Src: "com.github.javaparser.UnicodeEscapeProcessingProvider:189,1"
      Dst: "[com.github.javaparser.UnicodeEscapeProcessingProvider].digit"
    - Src: "com.github.javaparser.UnicodeEscapeProcessingProvider:191,1"
      Dst: "[com.github.javaparser.UnicodeEscapeProcessingProvider].pushBack"
    - Src: "com.github.javaparser.UnicodeEscapeProcessingProvider:192,1"
      Dst: "[com.github.javaparser.UnicodeEscapeProcessingProvider].pushBackUs"
    - Src: "com.github.javaparser.UnicodeEscapeProcessingProvider:195,1"
      Dst: "[com.github.javaparser.UnicodeEscapeProcessingProvider].nextInputChar"
    - Src: "com.github.javaparser.UnicodeEscapeProcessingProvider:223,1"
      Dst: "[com.github.javaparser.UnicodeEscapeProcessingProvider].clearBackSlashSeen"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.UnicodeEscapeProcessingProvider].pushBackUs(int)"
    functionSourceFile: "com.github.javaparser.UnicodeEscapeProcessingProvider"
    linkageType: null
    functionLinenumber: 226
    functionDepth: 0
    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:227"
      Branch Sides:
      - BranchSide: "com.github.javaparser.UnicodeEscapeProcessingProvider:229"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.UnicodeEscapeProcessingProvider:228,1"
      Dst: "[com.github.javaparser.UnicodeEscapeProcessingProvider].pushBack"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.UnicodeEscapeProcessingProvider].digit(int)"
    functionSourceFile: "com.github.javaparser.UnicodeEscapeProcessingProvider"
    linkageType: null
    functionLinenumber: 232
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.UnicodeEscapeProcessingProvider:233"
      Branch Sides:
      - BranchSide: "com.github.javaparser.UnicodeEscapeProcessingProvider:236"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.UnicodeEscapeProcessingProvider:235"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.UnicodeEscapeProcessingProvider:233"
      Branch Sides:
      - BranchSide: "com.github.javaparser.UnicodeEscapeProcessingProvider:236"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.UnicodeEscapeProcessingProvider:235"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.UnicodeEscapeProcessingProvider:236"
      Branch Sides:
      - BranchSide: "com.github.javaparser.UnicodeEscapeProcessingProvider:239"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.UnicodeEscapeProcessingProvider:238"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.UnicodeEscapeProcessingProvider:236"
      Branch Sides:
      - BranchSide: "com.github.javaparser.UnicodeEscapeProcessingProvider:239"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.UnicodeEscapeProcessingProvider:238"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.UnicodeEscapeProcessingProvider:239"
      Branch Sides:
      - BranchSide: "com.github.javaparser.UnicodeEscapeProcessingProvider:null"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.UnicodeEscapeProcessingProvider:239"
      Branch Sides:
      - BranchSide: "com.github.javaparser.UnicodeEscapeProcessingProvider:null"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.UnicodeEscapeProcessingProvider].nextInputChar()"
    functionSourceFile: "com.github.javaparser.UnicodeEscapeProcessingProvider"
    linkageType: null
    functionLinenumber: 250
    functionDepth: 0
    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:251,1"
      Dst: "[com.github.javaparser.UnicodeEscapeProcessingProvider].nextBufferedChar"
    - Src: "com.github.javaparser.UnicodeEscapeProcessingProvider:252,1"
      Dst: "[com.github.javaparser.UnicodeEscapeProcessingProvider$LineCounter].process"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.UnicodeEscapeProcessingProvider].nextBufferedChar()"
    functionSourceFile: "com.github.javaparser.UnicodeEscapeProcessingProvider"
    linkageType: null
    functionLinenumber: 260
    functionDepth: 0
    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:261"
      Branch Sides:
      - BranchSide: "com.github.javaparser.UnicodeEscapeProcessingProvider:267"
        BranchSideFuncs:
        - "fillBuffer()"
      - BranchSide: "com.github.javaparser.UnicodeEscapeProcessingProvider:266"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.UnicodeEscapeProcessingProvider:263"
      Branch Sides:
      - BranchSide: "com.github.javaparser.UnicodeEscapeProcessingProvider:266"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.UnicodeEscapeProcessingProvider:265"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.UnicodeEscapeProcessingProvider:261,1"
      Dst: "[com.github.javaparser.UnicodeEscapeProcessingProvider].isBufferEmpty"
    - Src: "com.github.javaparser.UnicodeEscapeProcessingProvider:262,1"
      Dst: "[com.github.javaparser.UnicodeEscapeProcessingProvider].fillBuffer"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.UnicodeEscapeProcessingProvider].isBufferEmpty()"
    functionSourceFile: "com.github.javaparser.UnicodeEscapeProcessingProvider"
    linkageType: null
    functionLinenumber: 270
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.UnicodeEscapeProcessingProvider:271"
      Branch Sides:
      - BranchSide: "com.github.javaparser.UnicodeEscapeProcessingProvider:270"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.UnicodeEscapeProcessingProvider].fillBuffer()"
    functionSourceFile: "com.github.javaparser.UnicodeEscapeProcessingProvider"
    linkageType: null
    functionLinenumber: 274
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider].read(char[],int,int)"
    - "[com.github.javaparser.StreamProvider].read(char[],int,int)"
    - "[com.github.javaparser.LineEndingProcessingProvider].read(char[],int,int)"
    - "[com.github.javaparser.StringProvider].read(char[],int,int)"
    functionUses: 1
    ICount: 10
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.UnicodeEscapeProcessingProvider:277"
      Branch Sides:
      - BranchSide: "com.github.javaparser.UnicodeEscapeProcessingProvider:280"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.UnicodeEscapeProcessingProvider:279"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.UnicodeEscapeProcessingProvider:276,1"
      Dst: "[com.github.javaparser.Provider].read"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.UnicodeEscapeProcessingProvider].pushBack(int)"
    functionSourceFile: "com.github.javaparser.UnicodeEscapeProcessingProvider"
    linkageType: null
    functionLinenumber: 283
    functionDepth: 0
    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)"
    - "[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:284"
      Branch Sides:
      - BranchSide: "com.github.javaparser.UnicodeEscapeProcessingProvider:287"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.UnicodeEscapeProcessingProvider:286"
        BranchSideFuncs:
        - "isBufferEmpty()"
    - Branch String: "com.github.javaparser.UnicodeEscapeProcessingProvider:287"
      Branch Sides:
      - BranchSide: "com.github.javaparser.UnicodeEscapeProcessingProvider:290"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.UnicodeEscapeProcessingProvider:289"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.UnicodeEscapeProcessingProvider:290"
      Branch Sides:
      - BranchSide: "com.github.javaparser.UnicodeEscapeProcessingProvider:306"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.UnicodeEscapeProcessingProvider:305"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.UnicodeEscapeProcessingProvider:291"
      Branch Sides:
      - BranchSide: "com.github.javaparser.UnicodeEscapeProcessingProvider:299"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    Callsites:
    - Src: "com.github.javaparser.UnicodeEscapeProcessingProvider:287,1"
      Dst: "[com.github.javaparser.UnicodeEscapeProcessingProvider].isBufferEmpty"
    - Src: "com.github.javaparser.UnicodeEscapeProcessingProvider:296,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.UnicodeEscapeProcessingProvider].getPositionMapping()"
    functionSourceFile: "com.github.javaparser.UnicodeEscapeProcessingProvider"
    linkageType: null
    functionLinenumber: 312
    functionDepth: 0
    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:313,1"
      Dst: "[com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMappingBuilder].getMapping"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_219__551].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_219__551"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__551].<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__551:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_219__551].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_219__551].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_219__551"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_219__551:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_219__551].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_219__551"
    linkageType: null
    functionLinenumber: -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.body.Parameter)"
    functionUses: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_219__551:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$219"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.MinimalPrettyPrinter].<init>()"
    functionSourceFile: "com.fasterxml.jackson.core.util.MinimalPrettyPrinter"
    linkageType: null
    functionLinenumber: 44
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.MinimalPrettyPrinter].<init>(java.lang.String)"
    - "[com.fasterxml.jackson.core.io.SerializedString].toString()"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.MinimalPrettyPrinter:45,1"
      Dst: "[com.fasterxml.jackson.core.io.SerializedString].toString"
    - Src: "com.fasterxml.jackson.core.util.MinimalPrettyPrinter:45,1"
      Dst: "[com.fasterxml.jackson.core.util.MinimalPrettyPrinter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.MinimalPrettyPrinter].<init>(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.util.MinimalPrettyPrinter"
    linkageType: null
    functionLinenumber: 47
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.Separators].withObjectFieldValueSpacing(com.fasterxml.jackson.core.util.Separators$Spacing)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.MinimalPrettyPrinter:48,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.core.util.MinimalPrettyPrinter:50,1"
      Dst: "[com.fasterxml.jackson.core.util.Separators].withObjectFieldValueSpacing"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.MinimalPrettyPrinter].setRootValueSeparator(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.util.MinimalPrettyPrinter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.MinimalPrettyPrinter].setSeparators(com.fasterxml.jackson.core.util.Separators)"
    functionSourceFile: "com.fasterxml.jackson.core.util.MinimalPrettyPrinter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.util.MinimalPrettyPrinter"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.util.Separators"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.MinimalPrettyPrinter].writeRootValueSeparator(com.fasterxml.jackson.core.JsonGenerator)"
    functionSourceFile: "com.fasterxml.jackson.core.util.MinimalPrettyPrinter"
    linkageType: null
    functionLinenumber: 77
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeRaw(java.lang.String)"
    functionUses: 1
    ICount: 7
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.MinimalPrettyPrinter:78"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.MinimalPrettyPrinter:81"
        BranchSideFuncs:
        - "writeRaw(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.core.util.MinimalPrettyPrinter:80"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.MinimalPrettyPrinter:79,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeRaw"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.MinimalPrettyPrinter].writeStartObject(com.fasterxml.jackson.core.JsonGenerator)"
    functionSourceFile: "com.fasterxml.jackson.core.util.MinimalPrettyPrinter"
    linkageType: null
    functionLinenumber: 85
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeRaw(char)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeRaw(char)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeRaw(char)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw(char)"
    functionUses: 4
    ICount: 4
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.MinimalPrettyPrinter:86,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeRaw"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.MinimalPrettyPrinter].beforeObjectEntries(com.fasterxml.jackson.core.JsonGenerator)"
    functionSourceFile: "com.fasterxml.jackson.core.util.MinimalPrettyPrinter"
    linkageType: null
    functionLinenumber: 92
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.MinimalPrettyPrinter].writeObjectFieldValueSeparator(com.fasterxml.jackson.core.JsonGenerator)"
    functionSourceFile: "com.fasterxml.jackson.core.util.MinimalPrettyPrinter"
    linkageType: null
    functionLinenumber: 104
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.Separators].getObjectFieldValueSeparator()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeRaw(char)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeRaw(char)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeRaw(char)"
    functionUses: 1
    ICount: 6
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.MinimalPrettyPrinter:105,1"
      Dst: "[com.fasterxml.jackson.core.util.Separators].getObjectFieldValueSeparator"
    - Src: "com.fasterxml.jackson.core.util.MinimalPrettyPrinter:105,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeRaw"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.MinimalPrettyPrinter].writeObjectEntrySeparator(com.fasterxml.jackson.core.JsonGenerator)"
    functionSourceFile: "com.fasterxml.jackson.core.util.MinimalPrettyPrinter"
    linkageType: null
    functionLinenumber: 117
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.Separators].getObjectEntrySeparator()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeRaw(char)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeRaw(char)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeRaw(char)"
    functionUses: 4
    ICount: 6
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.MinimalPrettyPrinter:118,1"
      Dst: "[com.fasterxml.jackson.core.util.Separators].getObjectEntrySeparator"
    - Src: "com.fasterxml.jackson.core.util.MinimalPrettyPrinter:118,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeRaw"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.MinimalPrettyPrinter].writeEndObject(com.fasterxml.jackson.core.JsonGenerator,int)"
    functionSourceFile: "com.fasterxml.jackson.core.util.MinimalPrettyPrinter"
    linkageType: null
    functionLinenumber: 123
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeRaw(char)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeRaw(char)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeRaw(char)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw(char)"
    functionUses: 2
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.MinimalPrettyPrinter:124,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeRaw"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.MinimalPrettyPrinter].writeStartArray(com.fasterxml.jackson.core.JsonGenerator)"
    functionSourceFile: "com.fasterxml.jackson.core.util.MinimalPrettyPrinter"
    linkageType: null
    functionLinenumber: 129
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeRaw(char)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeRaw(char)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeRaw(char)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw(char)"
    functionUses: 6
    ICount: 4
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.MinimalPrettyPrinter:130,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeRaw"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.MinimalPrettyPrinter].beforeArrayValues(com.fasterxml.jackson.core.JsonGenerator)"
    functionSourceFile: "com.fasterxml.jackson.core.util.MinimalPrettyPrinter"
    linkageType: null
    functionLinenumber: 136
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.MinimalPrettyPrinter].writeArrayValueSeparator(com.fasterxml.jackson.core.JsonGenerator)"
    functionSourceFile: "com.fasterxml.jackson.core.util.MinimalPrettyPrinter"
    linkageType: null
    functionLinenumber: 148
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.Separators].getArrayValueSeparator()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeRaw(char)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeRaw(char)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeRaw(char)"
    functionUses: 1
    ICount: 6
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.MinimalPrettyPrinter:149,1"
      Dst: "[com.fasterxml.jackson.core.util.Separators].getArrayValueSeparator"
    - Src: "com.fasterxml.jackson.core.util.MinimalPrettyPrinter:149,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeRaw"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.MinimalPrettyPrinter].writeEndArray(com.fasterxml.jackson.core.JsonGenerator,int)"
    functionSourceFile: "com.fasterxml.jackson.core.util.MinimalPrettyPrinter"
    linkageType: null
    functionLinenumber: 154
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeRaw(char)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeRaw(char)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeRaw(char)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw(char)"
    functionUses: 2
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.MinimalPrettyPrinter:155,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeRaw"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute].getProperty()"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute"
    linkageType: null
    functionLinenumber: 33
    functionDepth: 0
    returnType: "com.github.javaparser.ast.observer.ObservableProperty"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: 38
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.observer.ObservableProperty"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute:39,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.printer.SourcePrinter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute:46,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.PrintingHelper].printToString"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute:46,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 55
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.observer.ObservableProperty].camelCaseName()"
    - "[com.github.javaparser.utils.CodeGenerationUtils].f(java.lang.String,java.lang.Object[])"
    - "[com.github.javaparser.ast.observer.ObservableProperty].camelCaseName()"
    - "[com.github.javaparser.utils.CodeGenerationUtils].f(java.lang.String,java.lang.Object[])"
    functionUses: 1
    ICount: 79
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute:62"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute:67"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute:66"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute:63"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute:61"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute:60"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute:73"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute:78"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute:77"
        BranchSideFuncs:
        - "camelCaseName()"
        - "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: []
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute:81"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute:85"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute:84"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute:56,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute:61,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute:61,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute:61,1"
      Dst: "[java.lang.String].toLowerCase"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute:61,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute:63,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute:67,1"
      Dst: "[com.github.javaparser.ast.observer.ObservableProperty].camelCaseName"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute:67,1"
      Dst: "[com.github.javaparser.utils.CodeGenerationUtils].f"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute:67,1"
      Dst: "[java.lang.RuntimeException].<init>"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute:87,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute].toString()"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute"
    linkageType: null
    functionLinenumber: 91
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute].getProperty()"
    functionUses: 21
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute:92,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute:92,1"
      Dst: "[java.lang.Class].getSimpleName"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute:92,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute].getProperty"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute:92,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__286].bootstrap$(com.github.javaparser.ast.type.VoidType)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__286"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.type.VoidType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__286].<init>(com.github.javaparser.ast.type.VoidType)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__286:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__286].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__286].<init>(com.github.javaparser.ast.type.VoidType)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__286"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.type.VoidType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__286:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__286].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__286"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__286:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.UnicodeEscapeProcessingProvider$LineCounter].<init>()"
    functionSourceFile: "com.github.javaparser.UnicodeEscapeProcessingProvider$LineCounter"
    linkageType: null
    functionLinenumber: 528
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.UnicodeEscapeProcessingProvider$LineCounter:529,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.UnicodeEscapeProcessingProvider$LineCounter].getLine()"
    functionSourceFile: "com.github.javaparser.UnicodeEscapeProcessingProvider$LineCounter"
    linkageType: null
    functionLinenumber: 535
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.UnicodeEscapeProcessingProvider$LineCounter].getColumn()"
    functionSourceFile: "com.github.javaparser.UnicodeEscapeProcessingProvider$LineCounter"
    linkageType: null
    functionLinenumber: 542
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.UnicodeEscapeProcessingProvider$LineCounter].getPosition()"
    functionSourceFile: "com.github.javaparser.UnicodeEscapeProcessingProvider$LineCounter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.Position"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.UnicodeEscapeProcessingProvider$LineCounter:550,1"
      Dst: "[com.github.javaparser.UnicodeEscapeProcessingProvider$LineCounter].getLine"
    - Src: "com.github.javaparser.UnicodeEscapeProcessingProvider$LineCounter:550,1"
      Dst: "[com.github.javaparser.UnicodeEscapeProcessingProvider$LineCounter].getColumn"
    - Src: "com.github.javaparser.UnicodeEscapeProcessingProvider$LineCounter:550,1"
      Dst: "[com.github.javaparser.Position].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.UnicodeEscapeProcessingProvider$LineCounter].process(int)"
    functionSourceFile: "com.github.javaparser.UnicodeEscapeProcessingProvider$LineCounter"
    linkageType: null
    functionLinenumber: 556
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider$LineCounter].incLine()"
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider$LineCounter].incLine()"
    functionUses: 2
    ICount: 18
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.UnicodeEscapeProcessingProvider$LineCounter:571"
      Branch Sides:
      - BranchSide: "com.github.javaparser.UnicodeEscapeProcessingProvider$LineCounter:574"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.UnicodeEscapeProcessingProvider$LineCounter:573"
        BranchSideFuncs:
        - "incLine()"
    Callsites:
    - Src: "com.github.javaparser.UnicodeEscapeProcessingProvider$LineCounter:564,1"
      Dst: "[com.github.javaparser.UnicodeEscapeProcessingProvider$LineCounter].incLine"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.UnicodeEscapeProcessingProvider$LineCounter].incLine()"
    functionSourceFile: "com.github.javaparser.UnicodeEscapeProcessingProvider$LineCounter"
    linkageType: null
    functionLinenumber: 587
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.YieldStmtMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.YieldStmtMetaModel"
    linkageType: null
    functionLinenumber: 41
    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:42,1"
      Dst: "[com.github.javaparser.metamodel.StatementMetaModel].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_13__511].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_13__511"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__511].<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__511:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_13__511].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_13__511].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_13__511"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_13__511:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_13__511].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_13__511"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_13__511:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$13"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_115__53].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_115__53"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__53].<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__53:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_115__53].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_115__53].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_115__53"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_115__53:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_115__53].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_115__53"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 14
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_115__53:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$115"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.ConditionalExprMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.ConditionalExprMetaModel"
    linkageType: null
    functionLinenumber: 41
    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:42,1"
      Dst: "[com.github.javaparser.metamodel.ExpressionMetaModel].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.MarkerAnnotationExprMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.MarkerAnnotationExprMetaModel"
    linkageType: null
    functionLinenumber: 41
    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:42,1"
      Dst: "[com.github.javaparser.metamodel.AnnotationExprMetaModel].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_103__949].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_103__949"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__949].<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__949:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_103__949].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_103__949].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_103__949"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_103__949:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_103__949].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_103__949"
    linkageType: null
    functionLinenumber: -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: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_103__949:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$103"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.JSONWrappedObject].<init>(java.lang.String,java.lang.String,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.JSONWrappedObject"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.JSONWrappedObject:46,1"
      Dst: "[com.fasterxml.jackson.databind.util.JSONWrappedObject].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.JSONWrappedObject].<init>(java.lang.String,java.lang.String,java.lang.Object,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.JSONWrappedObject"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.Object"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.JSONWrappedObject:55,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.JSONWrappedObject].serializeWithType(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.JSONWrappedObject"
    linkageType: null
    functionLinenumber: 72
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.JSONWrappedObject].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.JSONWrappedObject:73,1"
      Dst: "[com.fasterxml.jackson.databind.util.JSONWrappedObject].serialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.JSONWrappedObject].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.JSONWrappedObject"
    linkageType: null
    functionLinenumber: 80
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.databind.SerializerProvider].defaultSerializeNull(com.fasterxml.jackson.core.JsonGenerator)"
    - "[com.fasterxml.jackson.databind.SerializerProvider].findTypedValueSerializer(com.fasterxml.jackson.databind.JavaType,boolean,com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnsupportedTypeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.IterableSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.DateSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$StringKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicLongSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Dynamic].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer$AsNumber].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SerializableSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$FloatSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.CalendarSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.FileSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicIntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SqlTimeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.FailingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.EnumSetSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ClassSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IteratorSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.CollectionSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.RawSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SqlDateSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$LongSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntLikeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.DOMSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$ShortSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer$BigDecimalAsStringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ToStringSerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicBooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnknownSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NullSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$EnumKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.NioPathSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.InetAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.EnumSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.SerializerProvider].findTypedValueSerializer(java.lang.Class,boolean,com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnsupportedTypeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.IterableSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.DateSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$StringKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicLongSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Dynamic].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer$AsNumber].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SerializableSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$FloatSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.CalendarSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.FileSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicIntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SqlTimeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.FailingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.EnumSetSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ClassSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IteratorSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.CollectionSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.RawSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SqlDateSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$LongSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntLikeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.DOMSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$ShortSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer$BigDecimalAsStringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ToStringSerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicBooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnknownSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NullSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$EnumKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.NioPathSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.InetAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.EnumSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeRaw(java.lang.String)"
    functionUses: 4
    ICount: 28
    EdgeCount: 157
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.JSONWrappedObject:81"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.JSONWrappedObject:82"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.JSONWrappedObject:81"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.JSONWrappedObject:82"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.JSONWrappedObject:84"
        BranchSideFuncs:
        - "defaultSerializeNull(com.fasterxml.jackson.core.JsonGenerator)"
      - BranchSide: "com.fasterxml.jackson.databind.util.JSONWrappedObject:83"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.JSONWrappedObject:84"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.JSONWrappedObject:87"
        BranchSideFuncs:
        - "findTypedValueSerializer(com.fasterxml.jackson.databind.JavaType,boolean,com.fasterxml.jackson.databind.BeanProperty)"
      - BranchSide: "com.fasterxml.jackson.databind.util.JSONWrappedObject:86"
        BranchSideFuncs:
        - "serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
        - "findTypedValueSerializer(java.lang.Class,boolean,com.fasterxml.jackson.databind.BeanProperty)"
    - Branch String: "com.fasterxml.jackson.databind.util.JSONWrappedObject:90"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.JSONWrappedObject:91"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.JSONWrappedObject:90"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.JSONWrappedObject:81,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeRaw"
    - Src: "com.fasterxml.jackson.databind.util.JSONWrappedObject:83,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].defaultSerializeNull"
    - Src: "com.fasterxml.jackson.databind.util.JSONWrappedObject:85,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].findTypedValueSerializer"
    - Src: "com.fasterxml.jackson.databind.util.JSONWrappedObject:85,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].serialize"
    - Src: "com.fasterxml.jackson.databind.util.JSONWrappedObject:87,1"
      Dst: "[java.lang.Object].getClass"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.JSONWrappedObject].getPrefix()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.JSONWrappedObject"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.JSONWrappedObject].getSuffix()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.JSONWrappedObject"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.JSONWrappedObject].getValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.JSONWrappedObject"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.JSONWrappedObject].getSerializationType()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.JSONWrappedObject"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter:31,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter].serializeAll()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter].filterOutAll()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter].serializeAll(java.util.Set)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter"
    argCount: 1
    argTypes:
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter:63,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter$FilterExceptFilter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter].filterOutAllExcept(java.util.Set)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter"
    argCount: 1
    argTypes:
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter:71,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter$FilterExceptFilter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter].filterOutAllExcept(java.lang.String[])"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter"
    argCount: 1
    argTypes:
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter:75,1"
      Dst: "[java.util.HashSet].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter:76,1"
      Dst: "[java.util.Collections].addAll"
    - Src: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter:77,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter$FilterExceptFilter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter].serializeAllExcept(java.util.Set)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter"
    argCount: 1
    argTypes:
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter:81,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter$SerializeExceptFilter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter].serializeAllExcept(java.lang.String[])"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter"
    argCount: 1
    argTypes:
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter:85,1"
      Dst: "[java.util.HashSet].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter:86,1"
      Dst: "[java.util.Collections].addAll"
    - Src: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter:87,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter$SerializeExceptFilter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter].'from'(com.fasterxml.jackson.databind.ser.BeanPropertyFilter)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter"
    linkageType: null
    functionLinenumber: 97
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.PropertyFilter"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.ser.BeanPropertyFilter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter$1].<init>(com.fasterxml.jackson.databind.ser.BeanPropertyFilter)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter:98,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter$1].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter].include(com.fasterxml.jackson.databind.ser.BeanPropertyWriter)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter"
    linkageType: null
    functionLinenumber: 141
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.ser.BeanPropertyWriter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter].include(com.fasterxml.jackson.databind.ser.PropertyWriter)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter"
    linkageType: null
    functionLinenumber: 151
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.ser.PropertyWriter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter].includeElement(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter].serializeAsField(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.ser.BeanPropertyWriter)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter"
    linkageType: null
    functionLinenumber: 176
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "com.fasterxml.jackson.databind.ser.BeanPropertyWriter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter$SerializeExceptFilter].include(com.fasterxml.jackson.databind.ser.BeanPropertyWriter)"
    - "[com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter$FilterExceptFilter].include(com.fasterxml.jackson.databind.ser.BeanPropertyWriter)"
    - "[com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter].include(com.fasterxml.jackson.databind.ser.BeanPropertyWriter)"
    - "[com.fasterxml.jackson.databind.ser.VirtualBeanPropertyWriter].serializeAsField(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$SingleView].serializeAsField(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$MultiView].serializeAsField(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].serializeAsField(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter].serializeAsField(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].canOmitFields()"
    - "[com.fasterxml.jackson.core.JsonGenerator].canOmitFields()"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].serializeAsOmittedField(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionUses: 1
    ICount: 13
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter:177"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter:179"
        BranchSideFuncs:
        - "serializeAsField(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter:178"
        BranchSideFuncs:
        - "canOmitFields()"
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter:179"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter:182"
        BranchSideFuncs:
        - "serializeAsOmittedField(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter:181"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter:177,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter].include"
    - Src: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter:178,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].serializeAsField"
    - Src: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter:179,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].canOmitFields"
    - Src: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter:180,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].serializeAsOmittedField"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter].depositSchemaProperty(com.fasterxml.jackson.databind.ser.BeanPropertyWriter,com.fasterxml.jackson.databind.node.ObjectNode,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.ser.BeanPropertyWriter"
    - "com.fasterxml.jackson.databind.node.ObjectNode"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter:190"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter:193"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter:192"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter:190,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter].include"
    - Src: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter:191,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].depositSchemaProperty"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter].depositSchemaProperty(com.fasterxml.jackson.databind.ser.BeanPropertyWriter,com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.ser.BeanPropertyWriter"
    - "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter:201"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter:204"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter:203"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter:201,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter].include"
    - Src: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter:202,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].depositSchemaProperty"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter].serializeAsField(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.ser.PropertyWriter)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter"
    linkageType: null
    functionLinenumber: 216
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "com.fasterxml.jackson.databind.ser.PropertyWriter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter$SerializeExceptFilter].include(com.fasterxml.jackson.databind.ser.PropertyWriter)"
    - "[com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter$FilterExceptFilter].include(com.fasterxml.jackson.databind.ser.PropertyWriter)"
    - "[com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter].include(com.fasterxml.jackson.databind.ser.PropertyWriter)"
    - "[com.fasterxml.jackson.databind.ser.VirtualBeanPropertyWriter].serializeAsField(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$SingleView].serializeAsField(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$MultiView].serializeAsField(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].serializeAsField(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.MapProperty].serializeAsField(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter].serializeAsField(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].canOmitFields()"
    - "[com.fasterxml.jackson.core.JsonGenerator].canOmitFields()"
    - "[com.fasterxml.jackson.databind.ser.std.MapProperty].serializeAsOmittedField(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].serializeAsOmittedField(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionUses: 3
    ICount: 13
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter:217"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter:219"
        BranchSideFuncs:
        - "serializeAsField(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter:218"
        BranchSideFuncs:
        - "canOmitFields()"
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter:219"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter:222"
        BranchSideFuncs:
        - "serializeAsOmittedField(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter:221"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter:217,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter].include"
    - Src: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter:218,1"
      Dst: "[com.fasterxml.jackson.databind.ser.PropertyWriter].serializeAsField"
    - Src: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter:219,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].canOmitFields"
    - Src: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter:220,1"
      Dst: "[com.fasterxml.jackson.databind.ser.PropertyWriter].serializeAsOmittedField"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter].serializeAsElement(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.ser.PropertyWriter)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "com.fasterxml.jackson.databind.ser.PropertyWriter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter:229"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter:232"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter:231"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter:229,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter].includeElement"
    - Src: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter:230,1"
      Dst: "[com.fasterxml.jackson.databind.ser.PropertyWriter].serializeAsElement"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter].depositSchemaProperty(com.fasterxml.jackson.databind.ser.PropertyWriter,com.fasterxml.jackson.databind.node.ObjectNode,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.ser.PropertyWriter"
    - "com.fasterxml.jackson.databind.node.ObjectNode"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter:240"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter:243"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter:242"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter:240,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter].include"
    - Src: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter:241,1"
      Dst: "[com.fasterxml.jackson.databind.ser.PropertyWriter].depositSchemaProperty"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter].depositSchemaProperty(com.fasterxml.jackson.databind.ser.PropertyWriter,com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.ser.PropertyWriter"
    - "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter:250"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter:253"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter:252"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter:250,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter].include"
    - Src: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter:251,1"
      Dst: "[com.fasterxml.jackson.databind.ser.PropertyWriter].depositSchemaProperty"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedUnionType$describe__698].bootstrap$()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedUnionType$describe__698"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedUnionType$describe__698].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedUnionType$describe__698:-1,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedUnionType$describe__698].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedUnionType$describe__698].<init>()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedUnionType$describe__698"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedUnionType$describe__698:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedUnionType$describe__698].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedUnionType$describe__698"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].describe()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].describe()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].describe()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].describe()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType:com.github.javaparser.resolution.types.ResolvedPrimitiveType:com.github.javaparser.resolution.types.ResolvedVoidType:com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].describe()"
    functionUses: 11
    ICount: 5
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedUnionType$describe__698:-1,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].describe"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].<init>(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.core.filter.TokenFilter,boolean,boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.core.filter.TokenFilter"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:108"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:108"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:107"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:108,1"
      Dst: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].<init>(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.core.filter.TokenFilter,com.fasterxml.jackson.core.filter.TokenFilter$Inclusion,boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: 119
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.core.filter.TokenFilter"
    - "com.fasterxml.jackson.core.filter.TokenFilter$Inclusion"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].<init>(com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].createRootContext(com.fasterxml.jackson.core.filter.TokenFilter)"
    functionUses: 1
    ICount: 13
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:120,1"
      Dst: "[com.fasterxml.jackson.core.util.JsonParserDelegate].<init>"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:124,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].createRootContext"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getFilter()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.filter.TokenFilter"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getMatchCount()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getCurrentToken()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: 152
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentToken()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: 153
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 83
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getCurrentTokenId()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: 157
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentTokenId()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:158,1"
      Dst: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentTokenId"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentTokenId()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: 160
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonToken].id()"
    functionUses: 41
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:162"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:160"
        BranchSideFuncs:
        - "id()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:162,1"
      Dst: "[com.fasterxml.jackson.core.JsonToken].id"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].hasCurrentToken()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: 164
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:165"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:164"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].hasTokenId(int)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: 166
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonToken].id()"
    functionUses: 8
    ICount: 15
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:168"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:171"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:170"
        BranchSideFuncs:
        - "id()"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:169"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:168"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:171"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:170"
        BranchSideFuncs:
        - "id()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:171,1"
      Dst: "[com.fasterxml.jackson.core.JsonToken].id"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: 174
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonToken"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 51
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:175"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:174"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].isExpectedStartArrayToken()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: 177
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 28
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:178"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:177"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].isExpectedStartObjectToken()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: 178
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 16
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:179"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:178"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getCurrentLocation()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: 180
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonLocation"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getCurrentLocation()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getCurrentLocation()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getCurrentLocation()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getCurrentLocation()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getCurrentLocation()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getCurrentLocation()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getCurrentLocation()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getCurrentLocation()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getCurrentLocation()"
    functionUses: 8
    ICount: 4
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:181,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getCurrentLocation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getParsingContext()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: 184
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonStreamContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate]._filterContext()"
    functionUses: 6
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:185,1"
      Dst: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate]._filterContext"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getCurrentName()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: 190
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate]._filterContext()"
    - "[com.fasterxml.jackson.databind.node.NodeCursor$ObjectCursor].getParent()"
    - "[com.fasterxml.jackson.databind.util.TokenBufferReadContext].getParent()"
    - "[com.fasterxml.jackson.core.json.JsonReadContext].getParent()"
    - "[com.fasterxml.jackson.databind.node.NodeCursor].getParent()"
    - "[com.fasterxml.jackson.databind.node.NodeCursor$ArrayCursor].getParent()"
    - "[com.fasterxml.jackson.databind.node.NodeCursor$RootCursor].getParent()"
    - "[com.fasterxml.jackson.core.json.JsonWriteContext].getParent()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].getParent()"
    - "[com.fasterxml.jackson.core.json.JsonWriteContext].getCurrentName()"
    - "[com.fasterxml.jackson.databind.node.NodeCursor].getCurrentName()"
    - "[com.fasterxml.jackson.core.json.JsonReadContext].getCurrentName()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].getCurrentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBufferReadContext].getCurrentName()"
    - "[com.fasterxml.jackson.core.json.JsonWriteContext].getCurrentName()"
    - "[com.fasterxml.jackson.databind.node.NodeCursor].getCurrentName()"
    - "[com.fasterxml.jackson.core.json.JsonReadContext].getCurrentName()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].getCurrentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBufferReadContext].getCurrentName()"
    functionUses: 6
    ICount: 16
    EdgeCount: 19
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:192"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:193"
        BranchSideFuncs:
        - "getParent()"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:192"
        BranchSideFuncs:
        - "getParent()"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:192"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:196"
        BranchSideFuncs:
        - "getParent()"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:195"
        BranchSideFuncs:
        - "getCurrentName()"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:194"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:192"
        BranchSideFuncs:
        - "getParent()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:191,1"
      Dst: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate]._filterContext"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:193,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].getParent"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:194,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].getCurrentName"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentName()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: 201
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate]._filterContext()"
    - "[com.fasterxml.jackson.databind.node.NodeCursor$ObjectCursor].getParent()"
    - "[com.fasterxml.jackson.databind.util.TokenBufferReadContext].getParent()"
    - "[com.fasterxml.jackson.core.json.JsonReadContext].getParent()"
    - "[com.fasterxml.jackson.databind.node.NodeCursor].getParent()"
    - "[com.fasterxml.jackson.databind.node.NodeCursor$ArrayCursor].getParent()"
    - "[com.fasterxml.jackson.databind.node.NodeCursor$RootCursor].getParent()"
    - "[com.fasterxml.jackson.core.json.JsonWriteContext].getParent()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].getParent()"
    - "[com.fasterxml.jackson.core.json.JsonWriteContext].getCurrentName()"
    - "[com.fasterxml.jackson.databind.node.NodeCursor].getCurrentName()"
    - "[com.fasterxml.jackson.core.json.JsonReadContext].getCurrentName()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].getCurrentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBufferReadContext].getCurrentName()"
    - "[com.fasterxml.jackson.core.json.JsonWriteContext].getCurrentName()"
    - "[com.fasterxml.jackson.databind.node.NodeCursor].getCurrentName()"
    - "[com.fasterxml.jackson.core.json.JsonReadContext].getCurrentName()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].getCurrentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBufferReadContext].getCurrentName()"
    functionUses: 55
    ICount: 16
    EdgeCount: 19
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:203"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:204"
        BranchSideFuncs:
        - "getParent()"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:203"
        BranchSideFuncs:
        - "getParent()"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:203"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:207"
        BranchSideFuncs:
        - "getParent()"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:206"
        BranchSideFuncs:
        - "getCurrentName()"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:205"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:203"
        BranchSideFuncs:
        - "getParent()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:202,1"
      Dst: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate]._filterContext"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:204,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].getParent"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:205,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].getCurrentName"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].clearCurrentToken()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: 217
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:218"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:222"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:221"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getLastClearedToken()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].overrideCurrentName(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:232,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: 251
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonToken].isScalarValue()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].isStartHandled()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].nextTokenToRead()"
    - "[com.fasterxml.jackson.core.JsonStreamContext].inArray()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getCurrentToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getCurrentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].getCurrentToken()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].getParent()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].getFilter()"
    - "[com.fasterxml.jackson.core.JsonParser].currentToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentToken()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].getParent()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].getFilter()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].findChildOf(com.fasterxml.jackson.core.filter.TokenFilterContext)"
    - "[com.fasterxml.jackson.core.JsonParser]._constructError(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.JsonToken].id()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildArrayContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].checkValue(com.fasterxml.jackson.core.filter.TokenFilter)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter].filterStartArray()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].filterStartArray()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildArrayContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildArrayContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildArrayContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate]._nextTokenWithBuffering(com.fasterxml.jackson.core.filter.TokenFilterContext)"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildObjectContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].checkValue(com.fasterxml.jackson.core.filter.TokenFilter)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter].filterStartObject()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].filterStartObject()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildObjectContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildObjectContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildObjectContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate]._nextTokenWithBuffering(com.fasterxml.jackson.core.filter.TokenFilterContext)"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].isStartHandled()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].getFilter()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].filterFinishArray()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].getParent()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].getFilter()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getCurrentName()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getCurrentName()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getCurrentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getCurrentName()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getCurrentName()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].setFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter].includeProperty(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].includeProperty(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate]._verifyAllowedMatches()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate]._nextTokenWithBuffering(com.fasterxml.jackson.core.filter.TokenFilterContext)"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].checkValue(com.fasterxml.jackson.core.filter.TokenFilter)"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].includeValue(com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate]._verifyAllowedMatches()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate]._nextToken2()"
    functionUses: 211
    ICount: 257
    EdgeCount: 124
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:252"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:261"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:252"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:261"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:252"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:261"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:255"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:261"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:255"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:261"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:255"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:261"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:255"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:261"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:264"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:307"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:267"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:272"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:271"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:272"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:299"
        BranchSideFuncs:
        - "inArray()"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:298"
        BranchSideFuncs:
        - "findChildOf(com.fasterxml.jackson.core.filter.TokenFilterContext)"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:274"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:287"
        BranchSideFuncs:
        - "getCurrentToken()"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:286"
        BranchSideFuncs:
        - "currentToken()"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:277"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:281"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:280"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:288"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:292"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:291"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:292"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:308"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:307"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:301"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:304"
        BranchSideFuncs:
        - "_constructError(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:303"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:309"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:317"
        BranchSideFuncs:
        - "id()"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:321"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:325"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:324"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:325"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:330"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:329"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:331"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:335"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:334"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:335"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:338"
        BranchSideFuncs:
        - "filterStartArray()"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:337"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:339"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:342"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:341"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:342"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:346"
        BranchSideFuncs:
        - "createChildArrayContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:342"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:346"
        BranchSideFuncs:
        - "createChildArrayContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:350"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:476"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:475"
        BranchSideFuncs:
        - "_nextToken2()"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:352"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:476"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:475"
        BranchSideFuncs:
        - "_nextToken2()"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:361"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:365"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:364"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:365"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:370"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:369"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:371"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:375"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:374"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:375"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:378"
        BranchSideFuncs:
        - "filterStartObject()"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:377"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:379"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:382"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:381"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:382"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:386"
        BranchSideFuncs:
        - "createChildObjectContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:382"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:386"
        BranchSideFuncs:
        - "createChildObjectContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:389"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:476"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:475"
        BranchSideFuncs:
        - "_nextToken2()"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:391"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:476"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:475"
        BranchSideFuncs:
        - "_nextToken2()"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:405"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:408"
        BranchSideFuncs:
        - "filterFinishArray()"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:407"
        BranchSideFuncs:
        - "getParent()"
        - "getFilter()"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:405"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:408"
        BranchSideFuncs:
        - "filterFinishArray()"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:407"
        BranchSideFuncs:
        - "getParent()"
        - "getFilter()"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:410"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:414"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:413"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:421"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:425"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:424"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:425"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:430"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:429"
        BranchSideFuncs:
        - "includeProperty(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:431"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:436"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:435"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:437"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:447"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:446"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:438"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:443"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:442"
        BranchSideFuncs:
        - "nextToken()"
        - "skipChildren()"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:439"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:447"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:446"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:447"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:476"
        BranchSideFuncs:
        - "_nextTokenWithBuffering(com.fasterxml.jackson.core.filter.TokenFilterContext)"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:475"
        BranchSideFuncs:
        - "_nextToken2()"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:449"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:476"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:475"
        BranchSideFuncs:
        - "_nextToken2()"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:459"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:462"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:461"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:462"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:476"
        BranchSideFuncs:
        - "checkValue(com.fasterxml.jackson.core.filter.TokenFilter)"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:475"
        BranchSideFuncs:
        - "_nextToken2()"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:464"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:466"
        BranchSideFuncs:
        - "includeValue(com.fasterxml.jackson.core.JsonParser)"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:465"
        BranchSideFuncs:
        - "_verifyAllowedMatches()"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:464"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:476"
        BranchSideFuncs:
        - "includeValue(com.fasterxml.jackson.core.JsonParser)"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:475"
        BranchSideFuncs:
        - "_nextToken2()"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:465"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:476"
        BranchSideFuncs:
        - "_verifyAllowedMatches()"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:475"
        BranchSideFuncs:
        - "_nextToken2()"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:466"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:476"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:475"
        BranchSideFuncs:
        - "_nextToken2()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:255,1"
      Dst: "[com.fasterxml.jackson.core.JsonToken].isScalarValue"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:255,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].isStartHandled"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:266,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].nextTokenToRead"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:274,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].inArray"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:275,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getCurrentToken"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:278,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].getParent"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:279,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].getFilter"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:287,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentToken"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:299,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].findChildOf"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:302,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser]._constructError"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:308,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:318,1"
      Dst: "[com.fasterxml.jackson.core.JsonToken].id"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:322,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildArrayContext"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:326,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].skipChildren"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:330,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].checkValue"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:336,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilter].filterStartArray"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:351,1"
      Dst: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate]._nextTokenWithBuffering"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:362,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildObjectContext"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:376,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilter].filterStartObject"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:406,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilter].filterFinishArray"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:418,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getCurrentName"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:420,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].setFieldName"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:430,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilter].includeProperty"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:438,1"
      Dst: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate]._verifyAllowedMatches"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:465,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilter].includeValue"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:476,1"
      Dst: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate]._nextToken2"
    JavaMethodInfo: null
    BBCount: 87
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate]._nextToken2()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: 486
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.JsonToken].id()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildArrayContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].checkValue(com.fasterxml.jackson.core.filter.TokenFilter)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter].filterStartArray()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].filterStartArray()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildArrayContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildArrayContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildArrayContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate]._nextTokenWithBuffering(com.fasterxml.jackson.core.filter.TokenFilterContext)"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildObjectContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].checkValue(com.fasterxml.jackson.core.filter.TokenFilter)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter].filterStartObject()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].filterStartObject()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildObjectContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildObjectContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildObjectContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate]._nextTokenWithBuffering(com.fasterxml.jackson.core.filter.TokenFilterContext)"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].isStartHandled()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].getFilter()"
    - "[com.fasterxml.jackson.core.JsonStreamContext].hasCurrentIndex()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].includeEmptyArray(boolean)"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].filterFinishArray()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate]._nextBuffered(com.fasterxml.jackson.core.filter.TokenFilterContext)"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].getParent()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].getFilter()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].isStartHandled()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].getFilter()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].hasCurrentName()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].includeEmptyArray(boolean)"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].filterFinishObject()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate]._nextBuffered(com.fasterxml.jackson.core.filter.TokenFilterContext)"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].getParent()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].getFilter()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getCurrentName()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getCurrentName()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getCurrentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getCurrentName()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getCurrentName()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].setFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter].includeProperty(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].includeProperty(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate]._verifyAllowedMatches()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate]._nextTokenWithBuffering(com.fasterxml.jackson.core.filter.TokenFilterContext)"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].checkValue(com.fasterxml.jackson.core.filter.TokenFilter)"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].includeValue(com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate]._verifyAllowedMatches()"
    functionUses: 1
    ICount: 223
    EdgeCount: 117
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:488"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:494"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:493"
        BranchSideFuncs:
        - "id()"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:497"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:501"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:500"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:501"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:506"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:505"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:507"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:511"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:510"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:511"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:514"
        BranchSideFuncs:
        - "filterStartArray()"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:513"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:515"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:518"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:517"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:518"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:522"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:521"
        BranchSideFuncs:
        - "createChildArrayContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:518"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:522"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:521"
        BranchSideFuncs:
        - "createChildArrayContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:524"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:487"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:486"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:526"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:487"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:486"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:535"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:539"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:538"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:539"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:544"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:543"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:545"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:549"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:548"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:549"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:552"
        BranchSideFuncs:
        - "filterStartObject()"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:551"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:553"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:556"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:555"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:556"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:560"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:559"
        BranchSideFuncs:
        - "createChildObjectContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:556"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:560"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:559"
        BranchSideFuncs:
        - "createChildObjectContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:561"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:487"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:486"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:563"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:487"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:486"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:574"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:581"
        BranchSideFuncs:
        - "filterFinishArray()"
        - "hasCurrentIndex()"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:580"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:574"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:581"
        BranchSideFuncs:
        - "filterFinishArray()"
        - "hasCurrentIndex()"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:580"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:577"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:581"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:580"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:583"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:587"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:586"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:592"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:598"
        BranchSideFuncs:
        - "includeEmptyArray(boolean)"
        - "hasCurrentName()"
        - "filterFinishObject()"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:597"
        BranchSideFuncs:
        - "getParent()"
        - "getFilter()"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:592"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:598"
        BranchSideFuncs:
        - "includeEmptyArray(boolean)"
        - "hasCurrentName()"
        - "filterFinishObject()"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:597"
        BranchSideFuncs:
        - "getParent()"
        - "getFilter()"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:595"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:598"
        BranchSideFuncs:
        - "_nextBuffered(com.fasterxml.jackson.core.filter.TokenFilterContext)"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:597"
        BranchSideFuncs:
        - "getParent()"
        - "getFilter()"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:600"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:604"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:603"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:610"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:614"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:613"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:614"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:619"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:618"
        BranchSideFuncs:
        - "includeProperty(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:620"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:625"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:624"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:626"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:637"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:636"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:627"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:632"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:631"
        BranchSideFuncs:
        - "nextToken()"
        - "skipChildren()"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:628"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:487"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:486"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:637"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:645"
        BranchSideFuncs:
        - "_nextTokenWithBuffering(com.fasterxml.jackson.core.filter.TokenFilterContext)"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:644"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:639"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:645"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:644"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:649"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:652"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:651"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:652"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:664"
        BranchSideFuncs:
        - "checkValue(com.fasterxml.jackson.core.filter.TokenFilter)"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:663"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:654"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:656"
        BranchSideFuncs:
        - "includeValue(com.fasterxml.jackson.core.JsonParser)"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:655"
        BranchSideFuncs:
        - "_verifyAllowedMatches()"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:654"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:664"
        BranchSideFuncs:
        - "includeValue(com.fasterxml.jackson.core.JsonParser)"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:663"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:655"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:664"
        BranchSideFuncs:
        - "_verifyAllowedMatches()"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:663"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:656"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:664"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:663"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:487,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:494,1"
      Dst: "[com.fasterxml.jackson.core.JsonToken].id"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:498,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildArrayContext"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:502,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].skipChildren"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:506,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].checkValue"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:512,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilter].filterStartArray"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:525,1"
      Dst: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate]._nextTokenWithBuffering"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:536,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildObjectContext"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:550,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilter].filterStartObject"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:572,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].isStartHandled"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:573,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].getFilter"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:575,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].hasCurrentIndex"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:575,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilter].includeEmptyArray"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:576,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilter].filterFinishArray"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:578,1"
      Dst: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate]._nextBuffered"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:581,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].getParent"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:593,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].hasCurrentName"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:594,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilter].filterFinishObject"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:608,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getCurrentName"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:609,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].setFieldName"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:619,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilter].includeProperty"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:627,1"
      Dst: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate]._verifyAllowedMatches"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:655,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilter].includeValue"
    JavaMethodInfo: null
    BBCount: 74
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate]._nextTokenWithBuffering(com.fasterxml.jackson.core.filter.TokenFilterContext)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: 672
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.filter.TokenFilterContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.JsonToken].id()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].checkValue(com.fasterxml.jackson.core.filter.TokenFilter)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter].filterStartArray()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].filterStartArray()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildArrayContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate]._nextBuffered(com.fasterxml.jackson.core.filter.TokenFilterContext)"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildArrayContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate]._nextBuffered(com.fasterxml.jackson.core.filter.TokenFilterContext)"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildArrayContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildObjectContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].checkValue(com.fasterxml.jackson.core.filter.TokenFilter)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter].filterStartObject()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].filterStartObject()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildObjectContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate]._nextBuffered(com.fasterxml.jackson.core.filter.TokenFilterContext)"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildArrayContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate]._nextBuffered(com.fasterxml.jackson.core.filter.TokenFilterContext)"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildObjectContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].getFilter()"
    - "[com.fasterxml.jackson.core.JsonStreamContext].hasCurrentIndex()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].includeEmptyArray(boolean)"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].filterFinishArray()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate]._nextBuffered(com.fasterxml.jackson.core.filter.TokenFilterContext)"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].isStartHandled()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].getParent()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].getFilter()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].getFilter()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].hasCurrentName()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].includeEmptyObject(boolean)"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].filterFinishObject()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate]._nextBuffered(com.fasterxml.jackson.core.filter.TokenFilterContext)"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].isStartHandled()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].getParent()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].getFilter()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getCurrentName()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getCurrentName()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getCurrentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getCurrentName()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getCurrentName()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].setFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate]._nextBuffered(com.fasterxml.jackson.core.filter.TokenFilterContext)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter].includeProperty(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].includeProperty(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate]._verifyAllowedMatches()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate]._nextBuffered(com.fasterxml.jackson.core.filter.TokenFilterContext)"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].setFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate]._nextBuffered(com.fasterxml.jackson.core.filter.TokenFilterContext)"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].checkValue(com.fasterxml.jackson.core.filter.TokenFilter)"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].includeValue(com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate]._verifyAllowedMatches()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate]._nextBuffered(com.fasterxml.jackson.core.filter.TokenFilterContext)"
    functionUses: 6
    ICount: 221
    EdgeCount: 103
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:674"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:683"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:682"
        BranchSideFuncs:
        - "id()"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:686"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:690"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:689"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:690"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:693"
        BranchSideFuncs:
        - "filterStartArray()"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:692"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:694"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:697"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:696"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:697"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:701"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:697"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:701"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:707"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:711"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:710"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:711"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:716"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:715"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:717"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:721"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:720"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:721"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:724"
        BranchSideFuncs:
        - "filterStartObject()"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:723"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:725"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:728"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:727"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:728"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:732"
        BranchSideFuncs:
        - "createChildObjectContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:728"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:732"
        BranchSideFuncs:
        - "createChildObjectContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:741"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:748"
        BranchSideFuncs:
        - "filterFinishArray()"
        - "includeEmptyArray(boolean)"
        - "hasCurrentIndex()"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:747"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:741"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:748"
        BranchSideFuncs:
        - "filterFinishArray()"
        - "includeEmptyArray(boolean)"
        - "hasCurrentIndex()"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:747"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:744"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:748"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:747"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:748"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:749"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:747"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:749"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:747"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:754"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:757"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:756"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:757"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:761"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:760"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:767"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:778"
        BranchSideFuncs:
        - "includeEmptyObject(boolean)"
        - "hasCurrentName()"
        - "filterFinishObject()"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:777"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:767"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:778"
        BranchSideFuncs:
        - "includeEmptyObject(boolean)"
        - "hasCurrentName()"
        - "filterFinishObject()"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:777"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:770"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:777"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:771"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:773"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:772"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:778"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:-1"
        BranchSideFuncs:
        - "isStartHandled()"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:779"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:777"
        BranchSideFuncs:
        - "isStartHandled()"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:779"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:777"
        BranchSideFuncs:
        - "isStartHandled()"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:784"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:787"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:786"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:787"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:791"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:790"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:797"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:801"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:800"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:801"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:806"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:805"
        BranchSideFuncs:
        - "includeProperty(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:807"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:812"
        BranchSideFuncs:
        - "nextToken()"
        - "skipChildren()"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:811"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:813"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:823"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:822"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:814"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:819"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:818"
        BranchSideFuncs:
        - "setFieldName(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:827"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:830"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:829"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:830"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:673"
        BranchSideFuncs:
        - "checkValue(com.fasterxml.jackson.core.filter.TokenFilter)"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:672"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:832"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:834"
        BranchSideFuncs:
        - "includeValue(com.fasterxml.jackson.core.JsonParser)"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:833"
        BranchSideFuncs:
        - "_verifyAllowedMatches()"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:832"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:673"
        BranchSideFuncs:
        - "includeValue(com.fasterxml.jackson.core.JsonParser)"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:672"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:833"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:673"
        BranchSideFuncs:
        - "_verifyAllowedMatches()"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:672"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:834"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:673"
        BranchSideFuncs:
        - "_nextBuffered(com.fasterxml.jackson.core.filter.TokenFilterContext)"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:672"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:673,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:683,1"
      Dst: "[com.fasterxml.jackson.core.JsonToken].id"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:685,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].checkValue"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:687,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].skipChildren"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:691,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilter].filterStartArray"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:695,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildArrayContext"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:696,1"
      Dst: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate]._nextBuffered"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:708,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildObjectContext"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:722,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilter].filterStartObject"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:740,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].getFilter"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:742,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].hasCurrentIndex"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:742,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilter].includeEmptyArray"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:743,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilter].filterFinishArray"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:749,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].isStartHandled"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:751,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].getParent"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:768,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].hasCurrentName"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:768,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilter].includeEmptyObject"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:769,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilter].filterFinishObject"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:795,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getCurrentName"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:796,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].setFieldName"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:806,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilter].includeProperty"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:814,1"
      Dst: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate]._verifyAllowedMatches"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:833,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilter].includeValue"
    JavaMethodInfo: null
    BBCount: 82
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate]._nextBuffered(com.fasterxml.jackson.core.filter.TokenFilterContext)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: 846
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.filter.TokenFilterContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].nextTokenToRead()"
    - "[com.fasterxml.jackson.core.JsonParser]._constructError(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].findChildOf(com.fasterxml.jackson.core.filter.TokenFilterContext)"
    - "[com.fasterxml.jackson.core.JsonParser]._constructError(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].nextTokenToRead()"
    functionUses: 12
    ICount: 22
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:850"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:855"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:854"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:855"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:863"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:862"
        BranchSideFuncs:
        - "findChildOf(com.fasterxml.jackson.core.filter.TokenFilterContext)"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:865"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:868"
        BranchSideFuncs:
        - "_constructError(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:867"
        BranchSideFuncs:
        - "nextTokenToRead()"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:869"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:855"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:854"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:849,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].nextTokenToRead"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:856,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser]._constructError"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:863,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].findChildOf"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate]._verifyAllowedMatches()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: 875
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:876"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:877"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:876"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:876"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:880"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:879"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextValue()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:887"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:890"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:889"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:886,1"
      Dst: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: 900
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.JsonToken].isStructStart()"
    - "[com.fasterxml.jackson.core.JsonToken].isStructEnd()"
    functionUses: 67
    ICount: 23
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:901"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:904"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:901"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:904"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:911"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:914"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:913"
        BranchSideFuncs:
        - "isStructStart()"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:914"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:916"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:915"
        BranchSideFuncs:
        - "isStructEnd()"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:916"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:921"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:920"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:917"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:921"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:920"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:910,1"
      Dst: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:914,1"
      Dst: "[com.fasterxml.jackson.core.JsonToken].isStructStart"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:916,1"
      Dst: "[com.fasterxml.jackson.core.JsonToken].isStructEnd"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getText()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: 933
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getText()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getText()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getText()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getText()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getText()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getText()"
    functionUses: 64
    ICount: 9
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:934"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:937"
        BranchSideFuncs:
        - "currentName()"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:936"
        BranchSideFuncs:
        - "getText()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:935,1"
      Dst: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentName"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:937,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getText"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].hasTextCharacters()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: 940
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].hasTextCharacters()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].hasTextCharacters()"
    - "[com.fasterxml.jackson.core.base.ParserBase].hasTextCharacters()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].hasTextCharacters()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].hasTextCharacters()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].hasTextCharacters()"
    functionUses: 3
    ICount: 8
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:941"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:944"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:943"
        BranchSideFuncs:
        - "hasTextCharacters()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:944,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].hasTextCharacters"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getTextCharacters()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: 949
    functionDepth: 0
    returnType: "char[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getTextCharacters()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getTextCharacters()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getTextCharacters()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getTextCharacters()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getTextCharacters()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getTextCharacters()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getTextCharacters()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getTextCharacters()"
    functionUses: 4
    ICount: 10
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:950"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:953"
        BranchSideFuncs:
        - "currentName()"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:952"
        BranchSideFuncs:
        - "getTextCharacters()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:951,1"
      Dst: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentName"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:951,1"
      Dst: "[java.lang.String].toCharArray"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:953,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getTextCharacters"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getTextLength()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: 956
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getTextLength()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getTextLength()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getTextLength()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getTextLength()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getTextLength()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getTextLength()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getTextLength()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getTextLength()"
    functionUses: 4
    ICount: 10
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:957"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:960"
        BranchSideFuncs:
        - "currentName()"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:959"
        BranchSideFuncs:
        - "getTextLength()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:958,1"
      Dst: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentName"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:958,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:960,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getTextLength"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getTextOffset()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: 962
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getTextOffset()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getTextOffset()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getTextOffset()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getTextOffset()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getTextOffset()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getTextOffset()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getTextOffset()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getTextOffset()"
    functionUses: 4
    ICount: 8
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:963"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:966"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:965"
        BranchSideFuncs:
        - "getTextOffset()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:966,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getTextOffset"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getBigIntegerValue()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: 975
    functionDepth: 0
    returnType: "java.math.BigInteger"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getBigIntegerValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getBigIntegerValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getBigIntegerValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getBigIntegerValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getBigIntegerValue()"
    functionUses: 10
    ICount: 4
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:976,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getBigIntegerValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getBooleanValue()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: 978
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonParser].getBooleanValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getBooleanValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getBooleanValue()"
    functionUses: 3
    ICount: 4
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:979,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getBooleanValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getByteValue()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: 981
    functionDepth: 0
    returnType: "byte"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonParser].getByteValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getByteValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getByteValue()"
    functionUses: 9
    ICount: 4
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:982,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getByteValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getShortValue()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: 984
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonParser].getShortValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getShortValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getShortValue()"
    functionUses: 7
    ICount: 4
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:985,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getShortValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getDecimalValue()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: 987
    functionDepth: 0
    returnType: "java.math.BigDecimal"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getDecimalValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getDecimalValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getDecimalValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getDecimalValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getDecimalValue()"
    functionUses: 17
    ICount: 4
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:988,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getDecimalValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getDoubleValue()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: 990
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getDoubleValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getDoubleValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getDoubleValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getDoubleValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getDoubleValue()"
    functionUses: 11
    ICount: 4
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:991,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getDoubleValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getFloatValue()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: 993
    functionDepth: 0
    returnType: "float"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getFloatValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getFloatValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getFloatValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getFloatValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getFloatValue()"
    functionUses: 6
    ICount: 4
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:994,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getFloatValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getIntValue()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: 996
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getIntValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getIntValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getIntValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getIntValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getIntValue()"
    functionUses: 19
    ICount: 4
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:997,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getIntValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getLongValue()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: 999
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getLongValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getLongValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getLongValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getLongValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getLongValue()"
    functionUses: 14
    ICount: 4
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:1000,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getLongValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getNumberType()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: 1002
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser$NumberType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.ParserBase].getNumberType()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getNumberType()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getNumberType()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getNumberType()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getNumberType()"
    functionUses: 10
    ICount: 4
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:1003,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getNumberType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getNumberValue()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: 1005
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getNumberValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getNumberValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getNumberValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getNumberValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getNumberValue()"
    functionUses: 33
    ICount: 4
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:1006,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getNumberValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getValueAsInt()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: 1013
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getValueAsInt()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].getValueAsInt()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getValueAsInt()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getValueAsInt()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getValueAsInt()"
    - "[com.fasterxml.jackson.core.JsonParser].getValueAsInt()"
    functionUses: 4
    ICount: 4
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:1014,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getValueAsInt"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getValueAsInt(int)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: 1014
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getValueAsInt(int)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getValueAsInt(int)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getValueAsInt(int)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].getValueAsInt(int)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getValueAsInt(int)"
    - "[com.fasterxml.jackson.core.JsonParser].getValueAsInt(int)"
    functionUses: 3
    ICount: 5
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:1015,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getValueAsInt"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getValueAsLong()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: 1015
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonParser].getValueAsLong()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getValueAsLong()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].getValueAsLong()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getValueAsLong()"
    functionUses: 4
    ICount: 4
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:1016,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getValueAsLong"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getValueAsLong(long)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: 1016
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getValueAsLong(long)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getValueAsLong(long)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].getValueAsLong(long)"
    - "[com.fasterxml.jackson.core.JsonParser].getValueAsLong(long)"
    functionUses: 3
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:1017,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getValueAsLong"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getValueAsDouble()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:1018,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getValueAsDouble"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getValueAsDouble(double)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:1019,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getValueAsDouble"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getValueAsBoolean()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:1020,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getValueAsBoolean"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getValueAsBoolean(boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:1021,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getValueAsBoolean"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getValueAsString()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: 1023
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getValueAsString()"
    - "[com.fasterxml.jackson.core.JsonParser].getValueAsString()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getValueAsString()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getValueAsString()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getValueAsString()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getValueAsString()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getValueAsString()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].getValueAsString()"
    functionUses: 11
    ICount: 9
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:1024"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:1027"
        BranchSideFuncs:
        - "currentName()"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:1026"
        BranchSideFuncs:
        - "getValueAsString()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:1025,1"
      Dst: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentName"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:1027,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getValueAsString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getValueAsString(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: 1029
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getValueAsString(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getValueAsString(java.lang.String)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].getValueAsString(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getValueAsString(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getValueAsString(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getValueAsString(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getValueAsString(java.lang.String)"
    functionUses: 3
    ICount: 10
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:1030"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:1033"
        BranchSideFuncs:
        - "currentName()"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:1032"
        BranchSideFuncs:
        - "getValueAsString(java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:1031,1"
      Dst: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentName"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:1033,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getValueAsString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getEmbeddedObject()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: 1041
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getEmbeddedObject()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getEmbeddedObject()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getEmbeddedObject()"
    - "[com.fasterxml.jackson.core.JsonParser].getEmbeddedObject()"
    functionUses: 20
    ICount: 4
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:1042,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getEmbeddedObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: 1042
    functionDepth: 0
    returnType: "byte[]"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.Base64Variant"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.core.base.ParserBase].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    functionUses: 5
    ICount: 5
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:1043,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getBinaryValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].readBinaryValue(com.fasterxml.jackson.core.Base64Variant,java.io.OutputStream)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: 1043
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.Base64Variant"
    - "java.io.OutputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].readBinaryValue(com.fasterxml.jackson.core.Base64Variant,java.io.OutputStream)"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].readBinaryValue(com.fasterxml.jackson.core.Base64Variant,java.io.OutputStream)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].readBinaryValue(com.fasterxml.jackson.core.Base64Variant,java.io.OutputStream)"
    - "[com.fasterxml.jackson.core.JsonParser].readBinaryValue(com.fasterxml.jackson.core.Base64Variant,java.io.OutputStream)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].readBinaryValue(com.fasterxml.jackson.core.Base64Variant,java.io.OutputStream)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].readBinaryValue(com.fasterxml.jackson.core.Base64Variant,java.io.OutputStream)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].readBinaryValue(com.fasterxml.jackson.core.Base64Variant,java.io.OutputStream)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].readBinaryValue(com.fasterxml.jackson.core.Base64Variant,java.io.OutputStream)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].readBinaryValue(com.fasterxml.jackson.core.Base64Variant,java.io.OutputStream)"
    functionUses: 3
    ICount: 6
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:1044,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].readBinaryValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getTokenLocation()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: 1044
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonLocation"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getTokenLocation()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getTokenLocation()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getTokenLocation()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getTokenLocation()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getTokenLocation()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getTokenLocation()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getTokenLocation()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getTokenLocation()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getTokenLocation()"
    functionUses: 5
    ICount: 4
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:1045,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getTokenLocation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate]._filterContext()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: 1053
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonStreamContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:1054"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:1057"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:1056"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ArrayBuilders$FloatBuilder].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ArrayBuilders$FloatBuilder"
    linkageType: null
    functionLinenumber: 128
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ArrayBuilders$FloatBuilder:129,1"
      Dst: "[com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ArrayBuilders$FloatBuilder]._constructArray(int)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ArrayBuilders$FloatBuilder"
    linkageType: null
    functionLinenumber: 130
    functionDepth: 0
    returnType: "float[]"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter$lambda_getTypeParameters_0__934].bootstrap$(com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter$lambda_getTypeParameters_0__934"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter$lambda_getTypeParameters_0__934].<init>(com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter$lambda_getTypeParameters_0__934:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter$lambda_getTypeParameters_0__934].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter$lambda_getTypeParameters_0__934].<init>(com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter$lambda_getTypeParameters_0__934"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter$lambda_getTypeParameters_0__934:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter$lambda_getTypeParameters_0__934].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter$lambda_getTypeParameters_0__934"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter].lambda$getTypeParameters$0(javassist.bytecode.SignatureAttribute$TypeParameter)"
    functionUses: 9
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter$lambda_getTypeParameters_0__934:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter].lambda$getTypeParameters$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.SwitchStmtMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.SwitchStmtMetaModel"
    linkageType: null
    functionLinenumber: 41
    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:42,1"
      Dst: "[com.github.javaparser.metamodel.StatementMetaModel].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext$lambda_findResolvedTypesByTypeVariable_1__1006].bootstrap$(java.util.Map)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext$lambda_findResolvedTypesByTypeVariable_1__1006"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext$lambda_findResolvedTypesByTypeVariable_1__1006].<init>(java.util.Map)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext$lambda_findResolvedTypesByTypeVariable_1__1006:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext$lambda_findResolvedTypesByTypeVariable_1__1006].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext$lambda_findResolvedTypesByTypeVariable_1__1006].<init>(java.util.Map)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext$lambda_findResolvedTypesByTypeVariable_1__1006"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext$lambda_findResolvedTypesByTypeVariable_1__1006:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext$lambda_findResolvedTypesByTypeVariable_1__1006].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext$lambda_findResolvedTypesByTypeVariable_1__1006"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].lambda$findResolvedTypesByTypeVariable$1(java.util.Map,com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration)"
    functionUses: 7
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext$lambda_findResolvedTypesByTypeVariable_1__1006:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].lambda$findResolvedTypesByTypeVariable$1"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 37
    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:38,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>"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java10Validator:35,1"
      Dst: "[com.github.javaparser.ast.validator.SingleNodeTypeValidator].<init>"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java10Validator:45,1"
      Dst: "[com.github.javaparser.ast.validator.Validators].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_138__446].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_138__446"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__446].<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__446:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_138__446].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_138__446].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_138__446"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_138__446:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_138__446].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_138__446"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_138__446:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$138"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_7__1042].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_7__1042"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__1042].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_7__1042:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_7__1042].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_7__1042].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_7__1042"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_7__1042:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_7__1042].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__1042"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__1042:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$7"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.ModuleExportsDirectiveMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.ModuleExportsDirectiveMetaModel"
    linkageType: null
    functionLinenumber: 41
    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:42,1"
      Dst: "[com.github.javaparser.metamodel.ModuleDirectiveMetaModel].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.StreamReadCapability].values()"
    functionSourceFile: "com.fasterxml.jackson.core.StreamReadCapability"
    linkageType: null
    functionLinenumber: 14
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.StreamReadCapability[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.ForStmt].clone()"
    - "[com.github.javaparser.ast.type.PrimitiveType].clone()"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].clone()"
    - "[com.github.javaparser.ast.stmt.AssertStmt].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].clone()"
    - "[com.github.javaparser.ast.expr.SwitchExpr].clone()"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].clone()"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].clone()"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.AssignExpr].clone()"
    - "[com.github.javaparser.ast.stmt.BlockStmt].clone()"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].clone()"
    - "[com.github.javaparser.ast.type.ReferenceType].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].clone()"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].clone()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.type.WildcardType].clone()"
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].clone()"
    - "[com.github.javaparser.ast.stmt.TryStmt].clone()"
    - "[com.github.javaparser.ast.body.FieldDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.PatternExpr].clone()"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].clone()"
    - "[com.github.javaparser.ast.type.TypeParameter].clone()"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].clone()"
    - "[com.github.javaparser.ast.stmt.YieldStmt].clone()"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].clone()"
    - "[com.github.javaparser.ast.type.VarType].clone()"
    - "[com.github.javaparser.ast.expr.LiteralExpr].clone()"
    - "[com.github.javaparser.ast.type.VoidType].clone()"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].clone()"
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.expr.NameExpr].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].clone()"
    - "[com.github.javaparser.ast.type.UnionType].clone()"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].clone()"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.ThisExpr].clone()"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].clone()"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].clone()"
    - "[com.github.javaparser.ast.expr.TypeExpr].clone()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].clone()"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].clone()"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.body.MethodDeclaration].clone()"
    - "[com.github.javaparser.ast.body.EnumDeclaration].clone()"
    - "[com.github.javaparser.ast.body.ReceiverParameter].clone()"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].clone()"
    - "[com.github.javaparser.ast.stmt.DoStmt].clone()"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].clone()"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].clone()"
    - "[com.github.javaparser.ast.expr.Name].clone()"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].clone()"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].clone()"
    - "[com.github.javaparser.ast.body.VariableDeclarator].clone()"
    - "[com.github.javaparser.ast.type.Type].clone()"
    - "[com.github.javaparser.ast.Modifier].clone()"
    - "[com.github.javaparser.ast.ImportDeclaration].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.type.IntersectionType].clone()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.Expression].clone()"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].clone()"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.CastExpr].clone()"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.Statement].clone()"
    - "[com.github.javaparser.ast.expr.SimpleName].clone()"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].clone()"
    - "[com.github.javaparser.ast.stmt.BreakStmt].clone()"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].clone()"
    - "[java.lang.Thread].clone()"
    - "[com.github.javaparser.ast.expr.ClassExpr].clone()"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].clone()"
    - "[com.github.javaparser.ast.body.Parameter].clone()"
    - "[com.github.javaparser.ast.Node].clone()"
    - "[com.github.javaparser.ast.PackageDeclaration].clone()"
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.type.ArrayType].clone()"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].clone()"
    - "[com.github.javaparser.ast.expr.LambdaExpr].clone()"
    - "[com.github.javaparser.ast.stmt.WhileStmt].clone()"
    - "[com.github.javaparser.ast.stmt.CatchClause].clone()"
    - "[com.github.javaparser.ast.stmt.IfStmt].clone()"
    - "[com.github.javaparser.ast.CompilationUnit].clone()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].clone()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].clone()"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].clone()"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].clone()"
    - "[com.github.javaparser.ast.expr.SuperExpr].clone()"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].clone()"
    - "[com.github.javaparser.ast.ArrayCreationLevel].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDirective].clone()"
    - "[com.github.javaparser.ast.expr.MemberValuePair].clone()"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].clone()"
    - "[com.github.javaparser.ast.body.RecordDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].clone()"
    - "[com.github.javaparser.ast.expr.UnaryExpr].clone()"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.BinaryExpr].clone()"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].clone()"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].clone()"
    - "[com.github.javaparser.ast.type.UnknownType].clone()"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].clone()"
    - "[com.fasterxml.jackson.databind.util.ISO8601DateFormat].clone()"
    functionUses: 1
    ICount: 4
    EdgeCount: 115
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.StreamReadCapability:15,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.StreamReadCapability].valueOf(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.StreamReadCapability"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.StreamReadCapability"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.StreamReadCapability:15,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.StreamReadCapability].<init>(java.lang.String,int,boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.StreamReadCapability"
    linkageType: null
    functionLinenumber: 96
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.StreamReadCapability:97,1"
      Dst: "[java.lang.Enum].<init>"
    - Src: "com.fasterxml.jackson.core.StreamReadCapability:99,1"
      Dst: "[java.lang.Enum].ordinal"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.StreamReadCapability].enabledByDefault()"
    functionSourceFile: "com.fasterxml.jackson.core.StreamReadCapability"
    linkageType: null
    functionLinenumber: 102
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.StreamReadCapability].enabledIn(int)"
    functionSourceFile: "com.fasterxml.jackson.core.StreamReadCapability"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.StreamReadCapability:105"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.StreamReadCapability:104"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.StreamReadCapability].getMask()"
    functionSourceFile: "com.fasterxml.jackson.core.StreamReadCapability"
    linkageType: null
    functionLinenumber: 106
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.StreamReadCapability].$values()"
    functionSourceFile: "com.fasterxml.jackson.core.StreamReadCapability"
    linkageType: null
    functionLinenumber: 14
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.StreamReadCapability[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__141].bootstrap$(com.github.javaparser.ast.ImportDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__141"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.ImportDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__141].<init>(com.github.javaparser.ast.ImportDeclaration)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__141:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__141].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__141].<init>(com.github.javaparser.ast.ImportDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__141"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.ImportDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__141:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__141].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__141"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__141:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_0__783].bootstrap$(boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_0__783"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_0__783].<init>(boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_0__783:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_0__783].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_0__783].<init>(boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_0__783"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_0__783:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_0__783].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_0__783"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].lambda$solveMethod$0(boolean,java.lang.reflect.Method)"
    functionUses: 6
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_0__783:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].lambda$solveMethod$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.UnwrappedPropertyHandler].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.UnwrappedPropertyHandler"
    linkageType: null
    functionLinenumber: 21
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.UnwrappedPropertyHandler:22,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.impl.UnwrappedPropertyHandler:23,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.UnwrappedPropertyHandler].<init>(java.util.List)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.UnwrappedPropertyHandler"
    linkageType: null
    functionLinenumber: 24
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.UnwrappedPropertyHandler:25,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.UnwrappedPropertyHandler].addProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.UnwrappedPropertyHandler"
    linkageType: null
    functionLinenumber: 29
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.deser.SettableBeanProperty"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.UnwrappedPropertyHandler:30,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.UnwrappedPropertyHandler].renameAll(com.fasterxml.jackson.databind.util.NameTransformer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.UnwrappedPropertyHandler"
    linkageType: null
    functionLinenumber: 34
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.impl.UnwrappedPropertyHandler"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.util.NameTransformer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$Chained].transform(java.lang.String)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer:com.fasterxml.jackson.databind.util.NameTransformer$1:com.fasterxml.jackson.databind.util.NameTransformer$2:com.fasterxml.jackson.databind.util.NameTransformer$3:com.fasterxml.jackson.databind.util.NameTransformer$NopTransformer].transform(java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].withSimpleName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getValueDeserializer()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].getValueDeserializer()"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].unwrappingDeserializer(com.fasterxml.jackson.databind.util.NameTransformer)"
    - "[com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer].unwrappingDeserializer(com.fasterxml.jackson.databind.util.NameTransformer)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].unwrappingDeserializer(com.fasterxml.jackson.databind.util.NameTransformer)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer].unwrappingDeserializer(com.fasterxml.jackson.databind.util.NameTransformer)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].unwrappingDeserializer(com.fasterxml.jackson.databind.util.NameTransformer)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].unwrappingDeserializer(com.fasterxml.jackson.databind.util.NameTransformer)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer].unwrappingDeserializer(com.fasterxml.jackson.databind.util.NameTransformer)"
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].withValueDeserializer(com.fasterxml.jackson.databind.JsonDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].withValueDeserializer(com.fasterxml.jackson.databind.JsonDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty].withValueDeserializer(com.fasterxml.jackson.databind.JsonDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].withValueDeserializer(com.fasterxml.jackson.databind.JsonDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].withValueDeserializer(com.fasterxml.jackson.databind.JsonDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].withValueDeserializer(com.fasterxml.jackson.databind.JsonDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].withValueDeserializer(com.fasterxml.jackson.databind.JsonDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.impl.UnwrappedPropertyHandler].<init>(java.util.List)"
    functionUses: 1
    ICount: 26
    EdgeCount: 66
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.UnwrappedPropertyHandler:36"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.UnwrappedPropertyHandler:50"
        BranchSideFuncs:
        - "hasNext()"
        - "withSimpleName(java.lang.String)"
        - "iterator()"
        - "getName()"
        - "transform(java.lang.String)"
        - "next()"
        - "getValueDeserializer()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.UnwrappedPropertyHandler:49"
        BranchSideFuncs:
        - "<init>(java.util.List)"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.UnwrappedPropertyHandler:40"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.UnwrappedPropertyHandler:47"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.UnwrappedPropertyHandler:44"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.UnwrappedPropertyHandler:48"
        BranchSideFuncs:
        - "withValueDeserializer(com.fasterxml.jackson.databind.JsonDeserializer)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.UnwrappedPropertyHandler:47"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.UnwrappedPropertyHandler:35,1"
      Dst: "[java.util.List].size"
    - Src: "com.fasterxml.jackson.databind.deser.impl.UnwrappedPropertyHandler:35,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.impl.UnwrappedPropertyHandler:36,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.fasterxml.jackson.databind.deser.impl.UnwrappedPropertyHandler:36,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.deser.impl.UnwrappedPropertyHandler:36,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.deser.impl.UnwrappedPropertyHandler:37,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName"
    - Src: "com.fasterxml.jackson.databind.deser.impl.UnwrappedPropertyHandler:37,1"
      Dst: "[com.fasterxml.jackson.databind.util.NameTransformer].transform"
    - Src: "com.fasterxml.jackson.databind.deser.impl.UnwrappedPropertyHandler:38,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].withSimpleName"
    - Src: "com.fasterxml.jackson.databind.deser.impl.UnwrappedPropertyHandler:39,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getValueDeserializer"
    - Src: "com.fasterxml.jackson.databind.deser.impl.UnwrappedPropertyHandler:43,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].unwrappingDeserializer"
    - Src: "com.fasterxml.jackson.databind.deser.impl.UnwrappedPropertyHandler:45,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].withValueDeserializer"
    - Src: "com.fasterxml.jackson.databind.deser.impl.UnwrappedPropertyHandler:48,1"
      Dst: "[java.util.ArrayList].add"
    - Src: "com.fasterxml.jackson.databind.deser.impl.UnwrappedPropertyHandler:50,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.UnwrappedPropertyHandler].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.UnwrappedPropertyHandler].processUnwrapped(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,com.fasterxml.jackson.databind.util.TokenBuffer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.UnwrappedPropertyHandler"
    linkageType: null
    functionLinenumber: 57
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.lang.Object"
    - "com.fasterxml.jackson.databind.util.TokenBuffer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].asParser(com.fasterxml.jackson.core.StreamReadConstraints)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].streamReadConstraints()"
    - "[com.fasterxml.jackson.core.JsonParser].streamReadConstraints()"
    - "[com.fasterxml.jackson.core.base.ParserBase:com.fasterxml.jackson.databind.util.TokenBuffer$Parser].streamReadConstraints()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.InnerClassProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    functionUses: 7
    ICount: 19
    EdgeCount: 28
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.UnwrappedPropertyHandler:58"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.UnwrappedPropertyHandler:63"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.UnwrappedPropertyHandler:58,1"
      Dst: "[java.util.List].size"
    - Src: "com.fasterxml.jackson.databind.deser.impl.UnwrappedPropertyHandler:59,1"
      Dst: "[java.util.List].get"
    - Src: "com.fasterxml.jackson.databind.deser.impl.UnwrappedPropertyHandler:60,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].streamReadConstraints"
    - Src: "com.fasterxml.jackson.databind.deser.impl.UnwrappedPropertyHandler:60,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].asParser"
    - Src: "com.fasterxml.jackson.databind.deser.impl.UnwrappedPropertyHandler:61,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.impl.UnwrappedPropertyHandler:62,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].deserializeAndSet"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.metamodel.EmptyStmtMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.EmptyStmtMetaModel"
    linkageType: null
    functionLinenumber: 41
    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:42,1"
      Dst: "[com.github.javaparser.metamodel.StatementMetaModel].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_3__906].bootstrap$(int)"
    functionSourceFile: "com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_3__906"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_3__906].<init>(int)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_3__906:-1,1"
      Dst: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_3__906].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_3__906].<init>(int)"
    functionSourceFile: "com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_3__906"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_3__906:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_3__906].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_3__906"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__906:-1,1"
      Dst: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].lambda$stripIndentOfLines$3"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$DrainStatus$3].<init>(java.lang.String,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$DrainStatus$3"
    linkageType: null
    functionLinenumber: 816
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$DrainStatus].<init>(java.lang.String,int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$DrainStatus$3:817,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$DrainStatus].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$DrainStatus$3].shouldDrainBuffers(boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$DrainStatus$3"
    linkageType: null
    functionLinenumber: 818
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig"
    linkageType: null
    functionLinenumber: 41
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig].<init>(com.fasterxml.jackson.databind.ser.Serializers[],com.fasterxml.jackson.databind.ser.Serializers[],com.fasterxml.jackson.databind.ser.BeanSerializerModifier[])"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig:42,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig].<init>(com.fasterxml.jackson.databind.ser.Serializers[],com.fasterxml.jackson.databind.ser.Serializers[],com.fasterxml.jackson.databind.ser.BeanSerializerModifier[])"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig"
    linkageType: null
    functionLinenumber: 47
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.ser.Serializers[]"
    - "com.fasterxml.jackson.databind.ser.Serializers[]"
    - "com.fasterxml.jackson.databind.ser.BeanSerializerModifier[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig:49"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig:50"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig:49"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig:51"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig:52"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig:51"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig:53"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig:51"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig:50"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig:48,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig].withAdditionalSerializers(com.fasterxml.jackson.databind.ser.Serializers)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.ser.Serializers"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig:58"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig:61"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig:60"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig:59,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig:61,1"
      Dst: "[com.fasterxml.jackson.databind.util.ArrayBuilders].insertInListNoDup"
    - Src: "com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig:62,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig].withAdditionalKeySerializers(com.fasterxml.jackson.databind.ser.Serializers)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.ser.Serializers"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig:67"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig:70"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig:69"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig:68,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig:70,1"
      Dst: "[com.fasterxml.jackson.databind.util.ArrayBuilders].insertInListNoDup"
    - Src: "com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig:71,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig].withSerializerModifier(com.fasterxml.jackson.databind.ser.BeanSerializerModifier)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.ser.BeanSerializerModifier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig:76"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig:79"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig:78"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig:77,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig:79,1"
      Dst: "[com.fasterxml.jackson.databind.util.ArrayBuilders].insertInListNoDup"
    - Src: "com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig:80,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig].hasSerializers()"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig:83"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig:82"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig].hasKeySerializers()"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig"
    linkageType: null
    functionLinenumber: 83
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig:84"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig:83"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig].hasSerializerModifiers()"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig"
    linkageType: null
    functionLinenumber: 84
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig:85"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig:84"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig].serializers()"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig"
    linkageType: null
    functionLinenumber: 85
    functionDepth: 0
    returnType: "java.lang.Iterable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].<init>(java.lang.Object[])"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig:86,1"
      Dst: "[com.fasterxml.jackson.databind.util.ArrayIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig].keySerializers()"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig"
    linkageType: null
    functionLinenumber: 86
    functionDepth: 0
    returnType: "java.lang.Iterable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].<init>(java.lang.Object[])"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig:87,1"
      Dst: "[com.fasterxml.jackson.databind.util.ArrayIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig].serializerModifiers()"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig"
    linkageType: null
    functionLinenumber: 87
    functionDepth: 0
    returnType: "java.lang.Iterable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].<init>(java.lang.Object[])"
    functionUses: 12
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig:88,1"
      Dst: "[com.fasterxml.jackson.databind.util.ArrayIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.ImportDeclarationMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.ImportDeclarationMetaModel"
    linkageType: null
    functionLinenumber: 41
    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:42,1"
      Dst: "[com.github.javaparser.metamodel.NodeMetaModel].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedPrimitiveType$lambda_in_0__363].bootstrap$(com.github.javaparser.resolution.types.ResolvedPrimitiveType)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedPrimitiveType$lambda_in_0__363"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedPrimitiveType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType$lambda_in_0__363].<init>(com.github.javaparser.resolution.types.ResolvedPrimitiveType)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedPrimitiveType$lambda_in_0__363:-1,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedPrimitiveType$lambda_in_0__363].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedPrimitiveType$lambda_in_0__363].<init>(com.github.javaparser.resolution.types.ResolvedPrimitiveType)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedPrimitiveType$lambda_in_0__363"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedPrimitiveType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedPrimitiveType$lambda_in_0__363:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedPrimitiveType$lambda_in_0__363].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedPrimitiveType$lambda_in_0__363"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].lambda$in$0(com.github.javaparser.resolution.types.ResolvedPrimitiveType)"
    functionUses: 8
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedPrimitiveType$lambda_in_0__363:-1,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].lambda$in$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:23,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver].narrowMethodTypeParameters(java.lang.reflect.Method,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.type.TypeFactory,com.fasterxml.jackson.databind.introspect.TypeResolutionContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver"
    linkageType: null
    functionLinenumber: 41
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.TypeResolutionContext"
    argCount: 4
    argTypes:
    - "java.lang.reflect.Method"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.type.TypeFactory"
    - "com.fasterxml.jackson.databind.introspect.TypeResolutionContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver].bindMethodTypeParameters(java.lang.reflect.Method,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.introspect.TypeResolutionContext)"
    - "[com.fasterxml.jackson.databind.introspect.TypeResolutionContext$Basic].<init>(com.fasterxml.jackson.databind.type.TypeFactory,com.fasterxml.jackson.databind.type.TypeBindings)"
    functionUses: 1
    ICount: 12
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:43"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:45"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:44"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.type.TypeFactory,com.fasterxml.jackson.databind.type.TypeBindings)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:42,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver].bindMethodTypeParameters"
    - Src: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:45,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.TypeResolutionContext$Basic].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver].bindMethodTypeParameters(java.lang.reflect.Method,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.introspect.TypeResolutionContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver"
    linkageType: null
    functionLinenumber: 55
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.TypeBindings"
    argCount: 3
    argTypes:
    - "java.lang.reflect.Method"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.introspect.TypeResolutionContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].getBindings()"
    - "[com.fasterxml.jackson.databind.type.TypeBase].getBindings()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].isEmpty()"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver].maybeGetTypeVariable(java.lang.reflect.Type)"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].getBindings()"
    - "[com.fasterxml.jackson.databind.type.TypeBase].getBindings()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].getBoundType(int)"
    - "[com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver].findByName(java.lang.reflect.TypeVariable[],java.lang.String)"
    - "[com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver].pessimisticallyValidateBounds(com.fasterxml.jackson.databind.introspect.TypeResolutionContext,com.fasterxml.jackson.databind.JavaType,java.lang.reflect.Type[])"
    - "[com.fasterxml.jackson.databind.type.SimpleType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.JavaType].isTypeOrSubTypeOf(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.JavaType].isTypeOrSubTypeOf(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].create(java.util.List,java.util.List)"
    functionUses: 1
    ICount: 75
    EdgeCount: 20
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:57"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:60"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:59"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:62"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:64"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:69"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:73"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:81"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:80"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:84"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:131"
        BranchSideFuncs:
        - "maybeGetTypeVariable(java.lang.reflect.Type)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:130"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:89"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:81"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:80"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:91"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:95"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:94"
        BranchSideFuncs:
        - "getBindings()"
        - "getBoundType(int)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:96"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:101"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:100"
        BranchSideFuncs:
        - "findByName(java.lang.reflect.TypeVariable[],java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:102"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:105"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:104"
        BranchSideFuncs:
        - "pessimisticallyValidateBounds(com.fasterxml.jackson.databind.introspect.TypeResolutionContext,com.fasterxml.jackson.databind.JavaType,java.lang.reflect.Type[])"
    - Branch String: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:105"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:80"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:108"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:124"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:123"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:110"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:113"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:112"
        BranchSideFuncs:
        - "isTypeOrSubTypeOf(java.lang.Class)"
        - "getRawClass()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:115"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:118"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:115"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:118"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:119"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:122"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:119"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:122"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:131"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:134"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:133"
        BranchSideFuncs:
        - "create(java.util.List,java.util.List)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:56,1"
      Dst: "[java.lang.reflect.Method].getTypeParameters"
    - Src: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:59,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getBindings"
    - Src: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:59,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings].isEmpty"
    - Src: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:63,1"
      Dst: "[java.lang.reflect.Method].getGenericReturnType"
    - Src: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:73,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:73,1"
      Dst: "[java.lang.reflect.ParameterizedType].getRawType"
    - Src: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:73,1"
      Dst: "[java.util.Objects].equals"
    - Src: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:81,1"
      Dst: "[java.lang.reflect.ParameterizedType].getActualTypeArguments"
    - Src: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:82,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:88,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver].maybeGetTypeVariable"
    - Src: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:90,1"
      Dst: "[java.lang.reflect.TypeVariable].getName"
    - Src: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:95,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings].getBoundType"
    - Src: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:101,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver].findByName"
    - Src: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:105,1"
      Dst: "[java.lang.reflect.TypeVariable].getBounds"
    - Src: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:105,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver].pessimisticallyValidateBounds"
    - Src: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:107,1"
      Dst: "[java.util.ArrayList].indexOf"
    - Src: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:109,1"
      Dst: "[java.util.ArrayList].get"
    - Src: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:110,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].equals"
    - Src: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:113,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isTypeOrSubTypeOf"
    - Src: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:121,1"
      Dst: "[java.util.ArrayList].set"
    - Src: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:124,1"
      Dst: "[java.util.ArrayList].add"
    - Src: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:131,1"
      Dst: "[java.util.ArrayList].isEmpty"
    - Src: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:134,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings].create"
    JavaMethodInfo: null
    BBCount: 32
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver].maybeGetTypeVariable(java.lang.reflect.Type)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver"
    linkageType: null
    functionLinenumber: 138
    functionDepth: 0
    returnType: "java.lang.reflect.TypeVariable"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Type"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver].maybeGetTypeVariable(java.lang.reflect.Type)"
    functionUses: 2
    ICount: 19
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:139"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:143"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:142"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:143"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:154"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:153"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:146"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:149"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:148"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:150"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:154"
        BranchSideFuncs:
        - "maybeGetTypeVariable(java.lang.reflect.Type)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:153"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:146,1"
      Dst: "[java.lang.reflect.WildcardType].getLowerBounds"
    - Src: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:149,1"
      Dst: "[java.lang.reflect.WildcardType].getUpperBounds"
    - Src: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:151,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver].maybeGetTypeVariable"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver].maybeGetParameterizedType(java.lang.reflect.Type)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver"
    linkageType: null
    functionLinenumber: 158
    functionDepth: 0
    returnType: "java.lang.reflect.ParameterizedType"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Type"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver].maybeGetParameterizedType(java.lang.reflect.Type)"
    functionUses: 2
    ICount: 19
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:159"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:163"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:162"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:163"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:174"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:173"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:166"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:169"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:168"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:170"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:174"
        BranchSideFuncs:
        - "maybeGetParameterizedType(java.lang.reflect.Type)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:173"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:166,1"
      Dst: "[java.lang.reflect.WildcardType].getLowerBounds"
    - Src: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:169,1"
      Dst: "[java.lang.reflect.WildcardType].getUpperBounds"
    - Src: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:171,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver].maybeGetParameterizedType"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver].pessimisticallyValidateBounds(com.fasterxml.jackson.databind.introspect.TypeResolutionContext,com.fasterxml.jackson.databind.JavaType,java.lang.reflect.Type[])"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver"
    linkageType: null
    functionLinenumber: 178
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.TypeResolutionContext"
    - "com.fasterxml.jackson.databind.JavaType"
    - "java.lang.reflect.Type[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver].pessimisticallyValidateBound(com.fasterxml.jackson.databind.introspect.TypeResolutionContext,com.fasterxml.jackson.databind.JavaType,java.lang.reflect.Type)"
    functionUses: 1
    ICount: 13
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:179"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:184"
        BranchSideFuncs:
        - "pessimisticallyValidateBound(com.fasterxml.jackson.databind.introspect.TypeResolutionContext,com.fasterxml.jackson.databind.JavaType,java.lang.reflect.Type)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:183"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:180"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:179"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:178"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:180,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver].pessimisticallyValidateBound"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver].pessimisticallyValidateBound(com.fasterxml.jackson.databind.introspect.TypeResolutionContext,com.fasterxml.jackson.databind.JavaType,java.lang.reflect.Type)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver"
    linkageType: null
    functionLinenumber: 188
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.TypeResolutionContext"
    - "com.fasterxml.jackson.databind.JavaType"
    - "java.lang.reflect.Type"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.JavaType].isTypeOrSubTypeOf(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.TypeResolutionContext$Empty].resolveType(java.lang.reflect.Type)"
    - "[com.fasterxml.jackson.databind.introspect.TypeResolutionContext$Basic].resolveType(java.lang.reflect.Type)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].resolveType(java.lang.reflect.Type)"
    - "[com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver].maybeGetParameterizedType(java.lang.reflect.Type)"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].getBindings()"
    - "[com.fasterxml.jackson.databind.type.TypeBase].getBindings()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].size()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].size()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].getBoundType(int)"
    - "[com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver].pessimisticallyValidateBound(com.fasterxml.jackson.databind.introspect.TypeResolutionContext,com.fasterxml.jackson.databind.JavaType,java.lang.reflect.Type)"
    functionUses: 2
    ICount: 31
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:189"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:192"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:191"
        BranchSideFuncs:
        - "maybeGetParameterizedType(java.lang.reflect.Type)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:193"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:209"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:196"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:210"
        BranchSideFuncs:
        - "getBindings()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:209"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:199"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:202"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:201"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:202"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:210"
        BranchSideFuncs:
        - "pessimisticallyValidateBound(com.fasterxml.jackson.databind.introspect.TypeResolutionContext,com.fasterxml.jackson.databind.JavaType,java.lang.reflect.Type)"
        - "getBoundType(int)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:209"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:205"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:202"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:201"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:189,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.TypeResolutionContext].resolveType"
    - Src: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:189,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:189,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isTypeOrSubTypeOf"
    - Src: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:192,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver].maybeGetParameterizedType"
    - Src: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:196,1"
      Dst: "[java.lang.reflect.ParameterizedType].getRawType"
    - Src: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:196,1"
      Dst: "[java.util.Objects].equals"
    - Src: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:197,1"
      Dst: "[java.lang.reflect.ParameterizedType].getActualTypeArguments"
    - Src: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:198,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getBindings"
    - Src: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:199,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings].size"
    - Src: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:203,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings].getBoundType"
    - Src: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:205,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver].pessimisticallyValidateBound"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver].findByName(java.lang.reflect.TypeVariable[],java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver"
    linkageType: null
    functionLinenumber: 213
    functionDepth: 0
    returnType: "java.lang.reflect.TypeVariable"
    argCount: 2
    argTypes:
    - "java.lang.reflect.TypeVariable[]"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:214"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:215"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:214"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:214"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:217"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:216"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:217"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:222"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:221"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:218"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:217"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:216"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:218,1"
      Dst: "[java.lang.reflect.TypeVariable].getName"
    - Src: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:218,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharSequence].<init>()"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharSequence"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharSequence:20,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharSequence].parseDigitsIterative(java.lang.CharSequence,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharSequence"
    linkageType: null
    functionLinenumber: 43
    functionDepth: 0
    returnType: "java.math.BigInteger"
    argCount: 3
    argTypes:
    - "java.lang.CharSequence"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.BigSignificand].<init>(long)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].estimateNumBits(long)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseUpTo7Digits(java.lang.CharSequence,int,int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.BigSignificand].add(int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseEightDigits(java.lang.CharSequence,int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.BigSignificand].fma(int,int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.BigSignificand].toBigInteger()"
    functionUses: 1
    ICount: 35
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharSequence:49"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharSequence:44"
        BranchSideFuncs:
        - "add(int)"
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharSequence:43"
        BranchSideFuncs:
        - "tryToParseUpTo7Digits(java.lang.CharSequence,int,int)"
        - "<init>(long)"
        - "estimateNumBits(long)"
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharSequence:51"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharSequence:56"
        BranchSideFuncs:
        - "tryToParseEightDigits(java.lang.CharSequence,int)"
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharSequence:55"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharSequence:53"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharSequence:51"
        BranchSideFuncs:
        - "tryToParseEightDigits(java.lang.CharSequence,int)"
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharSequence:56"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharSequence:59"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharSequence:58"
        BranchSideFuncs:
        - "toBigInteger()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharSequence:46,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].estimateNumBits"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharSequence:46,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.BigSignificand].<init>"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharSequence:48,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseUpTo7Digits"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharSequence:50,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.BigSignificand].add"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharSequence:52,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseEightDigits"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharSequence:54,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.BigSignificand].fma"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharSequence:57,1"
      Dst: "[java.lang.NumberFormatException].<init>"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharSequence:59,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.BigSignificand].toBigInteger"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharSequence].parseDigitsRecursive(java.lang.CharSequence,int,int,java.util.Map)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharSequence"
    linkageType: null
    functionLinenumber: 70
    functionDepth: 0
    returnType: "java.math.BigInteger"
    argCount: 4
    argTypes:
    - "java.lang.CharSequence"
    - "int"
    - "int"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharSequence].parseDigitsIterative(java.lang.CharSequence,int,int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].splitFloor16(int,int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharSequence].parseDigitsRecursive(java.lang.CharSequence,int,int,java.util.Map)"
    - "[com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharSequence].parseDigitsRecursive(java.lang.CharSequence,int,int,java.util.Map)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].multiply(java.math.BigInteger,java.math.BigInteger)"
    functionUses: 7
    ICount: 18
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharSequence:74"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharSequence:79"
        BranchSideFuncs:
        - "parseDigitsIterative(java.lang.CharSequence,int,int)"
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharSequence:78"
        BranchSideFuncs:
        - "splitFloor16(int,int)"
        - "parseDigitsRecursive(java.lang.CharSequence,int,int,java.util.Map)"
        - "multiply(java.math.BigInteger,java.math.BigInteger)"
        - "get(java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharSequence:75,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharSequence].parseDigitsIterative"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharSequence:79,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].splitFloor16"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharSequence:80,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharSequence].parseDigitsRecursive"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharSequence:84,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharSequence:84,1"
      Dst: "[java.util.Map].get"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharSequence:84,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].multiply"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharSequence:85,1"
      Dst: "[java.math.BigInteger].add"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedObjectIdGenerator].<init>(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedObjectIdGenerator"
    linkageType: null
    functionLinenumber: 12
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerators$PropertyGenerator].<init>(java.lang.Class)"
    functionUses: 4
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedObjectIdGenerator:13,1"
      Dst: "[com.fasterxml.jackson.annotation.ObjectIdGenerators$PropertyGenerator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedObjectIdGenerator].generateId(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedObjectIdGenerator"
    linkageType: null
    functionLinenumber: 17
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedObjectIdGenerator:18,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedObjectIdGenerator].forScope(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedObjectIdGenerator"
    linkageType: null
    functionLinenumber: 22
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.ObjectIdGenerator"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedObjectIdGenerator].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedObjectIdGenerator:23"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedObjectIdGenerator:22"
        BranchSideFuncs:
        - "<init>(java.lang.Class)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedObjectIdGenerator:23,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedObjectIdGenerator].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedObjectIdGenerator].newForSerialization(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedObjectIdGenerator"
    linkageType: null
    functionLinenumber: 27
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.ObjectIdGenerator"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedObjectIdGenerator].key(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedObjectIdGenerator"
    linkageType: null
    functionLinenumber: 32
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].<init>(java.lang.Class,java.lang.Class,java.lang.Object)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedObjectIdGenerator:33"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedObjectIdGenerator:37"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedObjectIdGenerator:36"
        BranchSideFuncs:
        - "<init>(java.lang.Class,java.lang.Class,java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedObjectIdGenerator:37,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedObjectIdGenerator:37,1"
      Dst: "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$ModuleDeclarationParseStart__856].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ParseStart$ModuleDeclarationParseStart__856"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ParseStart"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParseStart$ModuleDeclarationParseStart__856].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$ModuleDeclarationParseStart__856:-1,1"
      Dst: "[com.github.javaparser.ParseStart$ModuleDeclarationParseStart__856].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$ModuleDeclarationParseStart__856].<init>()"
    functionSourceFile: "com.github.javaparser.ParseStart$ModuleDeclarationParseStart__856"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$ModuleDeclarationParseStart__856:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$ModuleDeclarationParseStart__856].parse(com.github.javaparser.GeneratedJavaParser)"
    functionSourceFile: "com.github.javaparser.ParseStart$ModuleDeclarationParseStart__856"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__856:-1,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ModuleDeclarationParseStart"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.InferenceVariableType$lambda_concreteEquivalentTypesAlsoIndirectly_2__878].bootstrap$(com.github.javaparser.resolution.logic.InferenceVariableType,java.util.Set,java.util.Set)"
    functionSourceFile: "com.github.javaparser.resolution.logic.InferenceVariableType$lambda_concreteEquivalentTypesAlsoIndirectly_2__878"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 3
    argTypes:
    - "com.github.javaparser.resolution.logic.InferenceVariableType"
    - "java.util.Set"
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.logic.InferenceVariableType$lambda_concreteEquivalentTypesAlsoIndirectly_2__878].<init>(com.github.javaparser.resolution.logic.InferenceVariableType,java.util.Set,java.util.Set)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.InferenceVariableType$lambda_concreteEquivalentTypesAlsoIndirectly_2__878:-1,1"
      Dst: "[com.github.javaparser.resolution.logic.InferenceVariableType$lambda_concreteEquivalentTypesAlsoIndirectly_2__878].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.InferenceVariableType$lambda_concreteEquivalentTypesAlsoIndirectly_2__878].<init>(com.github.javaparser.resolution.logic.InferenceVariableType,java.util.Set,java.util.Set)"
    functionSourceFile: "com.github.javaparser.resolution.logic.InferenceVariableType$lambda_concreteEquivalentTypesAlsoIndirectly_2__878"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.resolution.logic.InferenceVariableType"
    - "java.util.Set"
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.InferenceVariableType$lambda_concreteEquivalentTypesAlsoIndirectly_2__878:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.InferenceVariableType$lambda_concreteEquivalentTypesAlsoIndirectly_2__878].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.logic.InferenceVariableType$lambda_concreteEquivalentTypesAlsoIndirectly_2__878"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].lambda$concreteEquivalentTypesAlsoIndirectly$2(java.util.Set,java.util.Set,com.github.javaparser.resolution.types.ResolvedType)"
    functionUses: 5
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.InferenceVariableType$lambda_concreteEquivalentTypesAlsoIndirectly_2__878:-1,1"
      Dst: "[com.github.javaparser.resolution.logic.InferenceVariableType].lambda$concreteEquivalentTypesAlsoIndirectly$2"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_28__1065].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_28__1065"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.BiConsumer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_28__1065].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_28__1065:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_28__1065].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_28__1065].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_28__1065"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_28__1065:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_28__1065].accept(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_28__1065"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__1065:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$28"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaToken].<init>()"
    functionSourceFile: "com.github.javaparser.JavaToken"
    linkageType: null
    functionLinenumber: 51
    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:52,1"
      Dst: "[com.github.javaparser.JavaToken].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaToken].<init>(int,java.lang.String)"
    functionSourceFile: "com.github.javaparser.JavaToken"
    linkageType: null
    functionLinenumber: 55
    functionDepth: 0
    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:56,1"
      Dst: "[com.github.javaparser.JavaToken].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaToken].<init>(com.github.javaparser.Token,java.util.List)"
    functionSourceFile: "com.github.javaparser.JavaToken"
    linkageType: null
    functionLinenumber: 58
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.Token"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.Range].range(int,int,int,int)"
    - "[com.github.javaparser.Range].range(int,int,int,int)"
    - "[com.github.javaparser.Range].range(int,int,int,int)"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.utils.VisitorList].isEmpty()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    functionUses: 1
    ICount: 45
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.github.javaparser.JavaToken:90"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavaToken:93"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.JavaToken:92"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.JavaToken:93"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavaToken:97"
        BranchSideFuncs:
        - "range(int,int,int,int)"
      - BranchSide: "com.github.javaparser.JavaToken:96"
        BranchSideFuncs:
        - "isEmpty()"
    - Branch String: "com.github.javaparser.JavaToken:100"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavaToken:105"
        BranchSideFuncs:
        - "get(int)"
        - "size()"
      - BranchSide: "com.github.javaparser.JavaToken:104"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.JavaToken:59,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.github.javaparser.JavaToken:88,1"
      Dst: "[com.github.javaparser.Range].range"
    - Src: "com.github.javaparser.JavaToken:100,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.github.javaparser.JavaToken:101,1"
      Dst: "[java.util.List].size"
    - Src: "com.github.javaparser.JavaToken:101,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaToken].<init>(int)"
    functionSourceFile: "com.github.javaparser.JavaToken"
    linkageType: null
    functionLinenumber: 111
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.TokenTypes].isEndOfLineToken(int)"
    - "[com.github.javaparser.TokenTypes].isWhitespace(int)"
    functionUses: 1
    ICount: 22
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.JavaToken:114"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavaToken:117"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.JavaToken:116"
        BranchSideFuncs:
        - "isEndOfLineToken(int)"
    - Branch String: "com.github.javaparser.JavaToken:117"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavaToken:119"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.JavaToken:118"
        BranchSideFuncs:
        - "isWhitespace(int)"
    - Branch String: "com.github.javaparser.JavaToken:119"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavaToken:122"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.JavaToken:121"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.JavaToken:112,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.github.javaparser.JavaToken:114,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "com.github.javaparser.JavaToken:115,1"
      Dst: "[java.lang.String].length"
    - Src: "com.github.javaparser.JavaToken:115,1"
      Dst: "[java.lang.String].substring"
    - Src: "com.github.javaparser.JavaToken:117,1"
      Dst: "[com.github.javaparser.TokenTypes].isEndOfLineToken"
    - Src: "com.github.javaparser.JavaToken:119,1"
      Dst: "[com.github.javaparser.TokenTypes].isWhitespace"
    JavaMethodInfo: null
    BBCount: 7
    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: null
    functionLinenumber: 125
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.github.javaparser.Range"
    - "int"
    - "java.lang.String"
    - "com.github.javaparser.JavaToken"
    - "com.github.javaparser.JavaToken"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    functionUses: 2
    ICount: 16
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaToken:126,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.github.javaparser.JavaToken:127,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaToken].getRange()"
    functionSourceFile: "com.github.javaparser.JavaToken"
    linkageType: null
    functionLinenumber: 135
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaToken:136,1"
      Dst: "[java.util.Optional].ofNullable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaToken].hasRange()"
    functionSourceFile: "com.github.javaparser.JavaToken"
    linkageType: null
    functionLinenumber: 142
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.JavaToken].getRange()"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaToken:143,1"
      Dst: "[com.github.javaparser.JavaToken].getRange"
    - Src: "com.github.javaparser.JavaToken:143,1"
      Dst: "[java.util.Optional].isPresent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaToken].getKind()"
    functionSourceFile: "com.github.javaparser.JavaToken"
    linkageType: null
    functionLinenumber: 146
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaToken].setKind(int)"
    functionSourceFile: "com.github.javaparser.JavaToken"
    linkageType: null
    functionLinenumber: 150
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaToken].getText()"
    functionSourceFile: "com.github.javaparser.JavaToken"
    linkageType: null
    functionLinenumber: 154
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaToken].getNextToken()"
    functionSourceFile: "com.github.javaparser.JavaToken"
    linkageType: null
    functionLinenumber: 158
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaToken:159,1"
      Dst: "[java.util.Optional].ofNullable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaToken].getPreviousToken()"
    functionSourceFile: "com.github.javaparser.JavaToken"
    linkageType: null
    functionLinenumber: 162
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaToken:163,1"
      Dst: "[java.util.Optional].ofNullable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaToken].setRange(com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.JavaToken"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaToken].setText(java.lang.String)"
    functionSourceFile: "com.github.javaparser.JavaToken"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaToken].asString()"
    functionSourceFile: "com.github.javaparser.JavaToken"
    linkageType: null
    functionLinenumber: 174
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaToken].toTokenRange()"
    functionSourceFile: "com.github.javaparser.JavaToken"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.TokenRange"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaToken:182,1"
      Dst: "[com.github.javaparser.JavaToken].findFirstToken"
    - Src: "com.github.javaparser.JavaToken:182,1"
      Dst: "[com.github.javaparser.JavaToken].findLastToken"
    - Src: "com.github.javaparser.JavaToken:182,1"
      Dst: "[com.github.javaparser.TokenRange].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaToken].toString()"
    functionSourceFile: "com.github.javaparser.JavaToken"
    linkageType: null
    functionLinenumber: 186
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.JavaToken].getText()"
    - "[com.github.javaparser.JavaToken$toString__2].bootstrap$()"
    - "[com.github.javaparser.utils.CodeGenerationUtils].f(java.lang.String,java.lang.Object[])"
    - "[com.github.javaparser.JavaToken].getKind()"
    - "[com.github.javaparser.JavaToken].getRange()"
    functionUses: 20
    ICount: 18
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaToken:187,1"
      Dst: "[com.github.javaparser.JavaToken].getText"
    - Src: "com.github.javaparser.JavaToken:187,1"
      Dst: "[java.lang.String].replace"
    - Src: "com.github.javaparser.JavaToken:188,1"
      Dst: "[com.github.javaparser.JavaToken].getKind"
    - Src: "com.github.javaparser.JavaToken:188,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.github.javaparser.JavaToken:188,1"
      Dst: "[com.github.javaparser.JavaToken].getRange"
    - Src: "com.github.javaparser.JavaToken:188,1"
      Dst: "[com.github.javaparser.JavaToken$toString__2].bootstrap$"
    - Src: "com.github.javaparser.JavaToken:188,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.JavaToken:188,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.JavaToken:188,1"
      Dst: "[com.github.javaparser.utils.CodeGenerationUtils].f"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaToken].valid()"
    functionSourceFile: "com.github.javaparser.JavaToken"
    linkageType: null
    functionLinenumber: 194
    functionDepth: 0
    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:195"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavaToken:194"
        BranchSideFuncs:
        - "invalid()"
    Callsites:
    - Src: "com.github.javaparser.JavaToken:195,1"
      Dst: "[com.github.javaparser.JavaToken].invalid"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaToken].invalid()"
    functionSourceFile: "com.github.javaparser.JavaToken"
    linkageType: null
    functionLinenumber: 201
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.JavaToken:202"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavaToken:201"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaToken].getCategory()"
    functionSourceFile: "com.github.javaparser.JavaToken"
    linkageType: null
    functionLinenumber: 736
    functionDepth: 0
    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:737,1"
      Dst: "[com.github.javaparser.TokenTypes].getCategory"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaToken].insert(com.github.javaparser.JavaToken)"
    functionSourceFile: "com.github.javaparser.JavaToken"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.JavaToken"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaToken:744,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.JavaToken:745,1"
      Dst: "[com.github.javaparser.JavaToken].getPreviousToken"
    - Src: "com.github.javaparser.JavaToken:745,1"
      Dst: "[com.github.javaparser.JavaToken$lambda_insert_0__1335].bootstrap$"
    - Src: "com.github.javaparser.JavaToken:745,1"
      Dst: "[java.util.Optional].ifPresent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaToken].insertAfter(com.github.javaparser.JavaToken)"
    functionSourceFile: "com.github.javaparser.JavaToken"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.JavaToken"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaToken:757,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.JavaToken:758,1"
      Dst: "[com.github.javaparser.JavaToken].getNextToken"
    - Src: "com.github.javaparser.JavaToken:758,1"
      Dst: "[com.github.javaparser.JavaToken$lambda_insertAfter_1__1336].bootstrap$"
    - Src: "com.github.javaparser.JavaToken:758,1"
      Dst: "[java.util.Optional].ifPresent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaToken].deleteToken()"
    functionSourceFile: "com.github.javaparser.JavaToken"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaToken:770,1"
      Dst: "[com.github.javaparser.JavaToken].getNextToken"
    - Src: "com.github.javaparser.JavaToken:771,1"
      Dst: "[com.github.javaparser.JavaToken].getPreviousToken"
    - Src: "com.github.javaparser.JavaToken:772,1"
      Dst: "[com.github.javaparser.JavaToken$lambda_deleteToken_2__1337].bootstrap$"
    - Src: "com.github.javaparser.JavaToken:772,1"
      Dst: "[java.util.Optional].ifPresent"
    - Src: "com.github.javaparser.JavaToken:773,1"
      Dst: "[com.github.javaparser.JavaToken$lambda_deleteToken_3__1338].bootstrap$"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaToken].replaceToken(com.github.javaparser.JavaToken)"
    functionSourceFile: "com.github.javaparser.JavaToken"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.JavaToken"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaToken:780,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.JavaToken:781,1"
      Dst: "[com.github.javaparser.JavaToken].getPreviousToken"
    - Src: "com.github.javaparser.JavaToken:781,1"
      Dst: "[com.github.javaparser.JavaToken$lambda_replaceToken_4__1339].bootstrap$"
    - Src: "com.github.javaparser.JavaToken:781,1"
      Dst: "[java.util.Optional].ifPresent"
    - Src: "com.github.javaparser.JavaToken:785,1"
      Dst: "[com.github.javaparser.JavaToken].getNextToken"
    - Src: "com.github.javaparser.JavaToken:785,1"
      Dst: "[com.github.javaparser.JavaToken$lambda_replaceToken_5__1340].bootstrap$"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaToken].findLastToken()"
    functionSourceFile: "com.github.javaparser.JavaToken"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.JavaToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.JavaToken:796"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavaToken:799"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.JavaToken:798"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.JavaToken:796,1"
      Dst: "[com.github.javaparser.JavaToken].getNextToken"
    - Src: "com.github.javaparser.JavaToken:796,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.JavaToken:797,1"
      Dst: "[java.util.Optional].get"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.JavaToken].findFirstToken()"
    functionSourceFile: "com.github.javaparser.JavaToken"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.JavaToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.JavaToken:807"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavaToken:810"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.JavaToken:809"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.JavaToken:807,1"
      Dst: "[com.github.javaparser.JavaToken].getPreviousToken"
    - Src: "com.github.javaparser.JavaToken:807,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.JavaToken:808,1"
      Dst: "[java.util.Optional].get"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.JavaToken].hashCode()"
    functionSourceFile: "com.github.javaparser.JavaToken"
    linkageType: null
    functionLinenumber: 814
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaToken:816,1"
      Dst: "[java.lang.String].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaToken].equals(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.JavaToken"
    linkageType: null
    functionLinenumber: 821
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 34
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.JavaToken:822"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavaToken:824"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.JavaToken:823"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.JavaToken:824"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavaToken:825"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.JavaToken:824"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.JavaToken:824"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavaToken:826"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.JavaToken:825"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.JavaToken:827"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavaToken:829"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.JavaToken:828"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.JavaToken:829"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavaToken:831"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.JavaToken:830"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.JavaToken:824,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.JavaToken:829,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaToken].lambda$replaceToken$5(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    functionSourceFile: "com.github.javaparser.JavaToken"
    linkageType: null
    functionLinenumber: -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: null
    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: null
    functionLinenumber: -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: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Optional"
    - "com.github.javaparser.JavaToken"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaToken:773,1"
      Dst: "[java.util.Optional].orElse"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Optional"
    - "com.github.javaparser.JavaToken"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaToken:772,1"
      Dst: "[java.util.Optional].orElse"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -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: null
    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: null
    functionLinenumber: -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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$2$lambda_postProcess_0__991].bootstrap$(com.github.javaparser.ParseResult)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$2$lambda_postProcess_0__991"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ParseResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParserConfiguration$2$lambda_postProcess_0__991].<init>(com.github.javaparser.ParseResult)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$2$lambda_postProcess_0__991:-1,1"
      Dst: "[com.github.javaparser.ParserConfiguration$2$lambda_postProcess_0__991].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$2$lambda_postProcess_0__991].<init>(com.github.javaparser.ParseResult)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$2$lambda_postProcess_0__991"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ParseResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$2$lambda_postProcess_0__991:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$2$lambda_postProcess_0__991].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$2$lambda_postProcess_0__991"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$2$lambda_postProcess_0__991:-1,1"
      Dst: "[com.github.javaparser.ParserConfiguration$2].lambda$postProcess$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ThisExpr].<init>()"
    functionSourceFile: "com.github.javaparser.ast.expr.ThisExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ThisExpr:57,1"
      Dst: "[com.github.javaparser.ast.expr.ThisExpr].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.Name"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ThisExpr:62,1"
      Dst: "[com.github.javaparser.ast.expr.ThisExpr].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 69
    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.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:70,1"
      Dst: "[com.github.javaparser.ast.expr.Expression].<init>"
    - Src: "com.github.javaparser.ast.expr.ThisExpr:71,1"
      Dst: "[com.github.javaparser.ast.expr.ThisExpr].setTypeName"
    - Src: "com.github.javaparser.ast.expr.ThisExpr:72,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 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.NoCommentHashCodeVisitor].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.symbolsolver.javaparsermodel.DefaultVisitorAdapter].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.CloneVisitor].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.ModifierVisitor].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.GenericListVisitorAdapter].visit(com.github.javaparser.ast.expr.ThisExpr,java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].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.NoCommentEqualsVisitor].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)"
    functionUses: 214
    ICount: 5
    EdgeCount: 13
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ThisExpr:78,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 83
    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.ThisExpr,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.ThisExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].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)"
    functionUses: 147
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ThisExpr:84,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ThisExpr].getTypeName()"
    functionSourceFile: "com.github.javaparser.ast.expr.ThisExpr"
    linkageType: null
    functionLinenumber: 88
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 23
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ThisExpr:89,1"
      Dst: "[java.util.Optional].ofNullable"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 93
    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:94"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ThisExpr:97"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.ThisExpr:96"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.expr.ThisExpr:98"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ThisExpr:100"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.ThisExpr:99"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ThisExpr:97,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.expr.ThisExpr:99,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode"
    - Src: "com.github.javaparser.ast.expr.ThisExpr:101,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ThisExpr].remove(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.expr.ThisExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.ThisExpr:108"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ThisExpr:111"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.ThisExpr:110"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.ThisExpr:111"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ThisExpr:117"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.ThisExpr:116"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.ThisExpr:112"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ThisExpr:117"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.ThisExpr:116"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ThisExpr:113,1"
      Dst: "[com.github.javaparser.ast.expr.ThisExpr].removeTypeName"
    - Src: "com.github.javaparser.ast.expr.ThisExpr:117,1"
      Dst: "[com.github.javaparser.ast.Node].remove"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ThisExpr].removeClassName()"
    functionSourceFile: "com.github.javaparser.ast.expr.ThisExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.ThisExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ThisExpr:122,1"
      Dst: "[com.github.javaparser.ast.expr.ThisExpr].setTypeName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ThisExpr].clone()"
    functionSourceFile: "com.github.javaparser.ast.expr.ThisExpr"
    linkageType: null
    functionLinenumber: 127
    functionDepth: 0
    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: 45
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ThisExpr:128,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>"
    - Src: "com.github.javaparser.ast.expr.ThisExpr:128,1"
      Dst: "[com.github.javaparser.ast.expr.ThisExpr].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ThisExpr].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.expr.ThisExpr"
    linkageType: null
    functionLinenumber: 133
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.ThisExprMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: 139
    functionDepth: 0
    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:140"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ThisExpr:143"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.ThisExpr:142"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.ThisExpr:143"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ThisExpr:149"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.ThisExpr:148"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.expr.ThisExpr:144"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ThisExpr:149"
        BranchSideFuncs:
        - "setTypeName(com.github.javaparser.ast.expr.Name)"
      - BranchSide: "com.github.javaparser.ast.expr.ThisExpr:148"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ThisExpr:145,1"
      Dst: "[com.github.javaparser.ast.expr.ThisExpr].setTypeName"
    - Src: "com.github.javaparser.ast.expr.ThisExpr:149,1"
      Dst: "[com.github.javaparser.ast.Node].replace"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ThisExpr].isThisExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.ThisExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ThisExpr].asThisExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.ThisExpr"
    linkageType: null
    functionLinenumber: -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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ThisExpr].ifThisExpr(java.util.function.Consumer)"
    functionSourceFile: "com.github.javaparser.ast.expr.ThisExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ThisExpr:167,1"
      Dst: "[java.util.function.Consumer].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ThisExpr].resolve()"
    functionSourceFile: "com.github.javaparser.ast.expr.ThisExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ThisExpr:172,1"
      Dst: "[com.github.javaparser.ast.Node].getSymbolResolver"
    - Src: "com.github.javaparser.ast.expr.ThisExpr:172,1"
      Dst: "[com.github.javaparser.resolution.SymbolResolver].resolveDeclaration"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ThisExpr].toThisExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.ThisExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ThisExpr:178,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ThisExpr].removeTypeName()"
    functionSourceFile: "com.github.javaparser.ast.expr.ThisExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.ThisExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ThisExpr:183,1"
      Dst: "[com.github.javaparser.ast.expr.ThisExpr].setTypeName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveMethod_6__866].bootstrap$(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveMethod_6__866"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveMethod_6__866].<init>(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveMethod_6__866:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveMethod_6__866].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveMethod_6__866].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveMethod_6__866"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveMethod_6__866:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveMethod_6__866].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveMethod_6__866"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter].lambda$solveMethod$6(java.lang.String,com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration)"
    functionUses: 6
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveMethod_6__866:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter].lambda$solveMethod$6"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.MethodReferenceExprMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.MethodReferenceExprMetaModel"
    linkageType: null
    functionLinenumber: 41
    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:42,1"
      Dst: "[com.github.javaparser.metamodel.ExpressionMetaModel].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext].<init>(com.github.javaparser.ast.stmt.CatchClause,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext"
    linkageType: null
    functionLinenumber: 46
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.CatchClause"
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].<init>(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext:47,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext].solveSymbol(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext"
    linkageType: null
    functionLinenumber: 51
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.model.SymbolReference"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.CatchClause].getParameter()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory].getSymbolDeclarator(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].solveWith(com.github.javaparser.resolution.SymbolDeclarator,java.lang.String)"
    - "[com.github.javaparser.resolution.model.SymbolReference].isSolved()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].solveSymbolInParentContext(java.lang.String)"
    functionUses: 11
    ICount: 13
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext:54"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext:59"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext:58"
        BranchSideFuncs:
        - "solveSymbolInParentContext(java.lang.String)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext:52,1"
      Dst: "[com.github.javaparser.ast.stmt.CatchClause].getParameter"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext:52,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory].getSymbolDeclarator"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext:53,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].solveWith"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext:54,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].isSolved"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext:59,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].solveSymbolInParentContext"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext].solveSymbolAsValue(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext"
    linkageType: null
    functionLinenumber: 63
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.CatchClause].getParameter()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory].getSymbolDeclarator(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].solveWithAsValue(com.github.javaparser.resolution.SymbolDeclarator,java.lang.String)"
    - "[com.github.javaparser.resolution.Context].solveSymbolAsValueInParentContext(java.lang.String)"
    functionUses: 7
    ICount: 13
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext:66"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext:71"
        BranchSideFuncs:
        - "solveSymbolAsValueInParentContext(java.lang.String)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext:64,1"
      Dst: "[com.github.javaparser.ast.stmt.CatchClause].getParameter"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext:64,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory].getSymbolDeclarator"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext:65,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].solveWithAsValue"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext:66,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext:72,1"
      Dst: "[com.github.javaparser.resolution.Context].solveSymbolAsValueInParentContext"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext].solveMethod(java.lang.String,java.util.List,boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext"
    linkageType: null
    functionLinenumber: 77
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.model.SymbolReference"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.util.List"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.Context].solveMethodInParentContext(java.lang.String,java.util.List,boolean)"
    functionUses: 12
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext:78,1"
      Dst: "[com.github.javaparser.resolution.Context].solveMethodInParentContext"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext].localVariablesExposedToChild(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext:83,1"
      Dst: "[java.util.Collections].emptyList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext].parametersExposedToChild(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext:89"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext:92"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext:91"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext:89,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].getWrappedNode"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext:89,1"
      Dst: "[com.github.javaparser.ast.stmt.CatchClause].getBody"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext:90,1"
      Dst: "[com.github.javaparser.ast.stmt.CatchClause].getParameter"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext:90,1"
      Dst: "[java.util.Collections].singletonList"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext:92,1"
      Dst: "[java.util.Collections].emptyList"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver:29,1"
      Dst: "[com.fasterxml.jackson.databind.AbstractTypeResolver].<init>"
    - Src: "com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver:38,1"
      Dst: "[java.util.HashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver].addMapping(java.lang.Class,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver:55"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver:58"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver:57"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver:58"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver:62"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver:61"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver:62"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver:66"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver:65"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver:56,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver:58,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver:59,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver:60,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver:62,1"
      Dst: "[java.lang.Class].getModifiers"
    - Src: "com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver:62,1"
      Dst: "[java.lang.reflect.Modifier].isAbstract"
    - Src: "com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver:66,1"
      Dst: "[com.fasterxml.jackson.databind.type.ClassKey].<init>"
    - Src: "com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver:66,1"
      Dst: "[java.util.HashMap].put"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver].findTypeMapping(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver"
    linkageType: null
    functionLinenumber: 73
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.type.ClassKey].<init>(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeFactory].constructSpecializedType(com.fasterxml.jackson.databind.JavaType,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].getTypeFactory()"
    functionUses: 1
    ICount: 14
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver:76"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver:80"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver:79"
        BranchSideFuncs:
        - "constructSpecializedType(com.fasterxml.jackson.databind.JavaType,java.lang.Class)"
        - "getTypeFactory()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver:74,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver:75,1"
      Dst: "[com.fasterxml.jackson.databind.type.ClassKey].<init>"
    - Src: "com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver:75,1"
      Dst: "[java.util.HashMap].get"
    - Src: "com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver:80,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getTypeFactory"
    - Src: "com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver:80,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructSpecializedType"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver].resolveAbstractType(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver].resolveAbstractType(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.BeanDescription)"
    functionSourceFile: "com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver"
    linkageType: null
    functionLinenumber: 93
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    - "com.fasterxml.jackson.databind.BeanDescription"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_84__72].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_84__72"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__72].<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__72:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_84__72].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_84__72].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_84__72"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_84__72:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_84__72].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_84__72"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 14
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_84__72:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$84"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.DefaultPrinterConfiguration].<init>()"
    functionSourceFile: "com.github.javaparser.printer.configuration.DefaultPrinterConfiguration"
    linkageType: null
    functionLinenumber: 121
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    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.DefaultConfigurationOption].<init>(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption,java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].<init>(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption,java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].<init>(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption,java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].<init>(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption,java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].<init>(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption,java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].<init>(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption,java.lang.Object)"
    functionUses: 2
    ICount: 50
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.DefaultPrinterConfiguration:122,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.github.javaparser.printer.configuration.DefaultPrinterConfiguration:120,1"
      Dst: "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].<init>"
    - Src: "com.github.javaparser.printer.configuration.DefaultPrinterConfiguration:120,1"
      Dst: "[java.util.Arrays].asList"
    - Src: "com.github.javaparser.printer.configuration.DefaultPrinterConfiguration:120,1"
      Dst: "[java.util.HashSet].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 129
    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.DefaultPrinterConfiguration].removeOption(com.github.javaparser.printer.configuration.ConfigurationOption)"
    - "[com.github.javaparser.utils.VisitorSet].add(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].add(java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.DefaultPrinterConfiguration:130,1"
      Dst: "[com.github.javaparser.printer.configuration.DefaultPrinterConfiguration].removeOption"
    - Src: "com.github.javaparser.printer.configuration.DefaultPrinterConfiguration:131,1"
      Dst: "[java.util.Set].add"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 139
    functionDepth: 0
    returnType: "com.github.javaparser.printer.configuration.PrinterConfiguration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.configuration.ConfigurationOption"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].remove(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet].remove(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].remove(java.lang.Object)"
    functionUses: 2
    ICount: 5
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.DefaultPrinterConfiguration:140,1"
      Dst: "[java.util.Set].remove"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.configuration.ConfigurationOption"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.DefaultPrinterConfiguration:149,1"
      Dst: "[java.util.Set].contains"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 156
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.configuration.ConfigurationOption"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$lambda_get_0__965].bootstrap$(com.github.javaparser.printer.configuration.ConfigurationOption)"
    functionUses: 14
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.DefaultPrinterConfiguration:157,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.printer.configuration.DefaultPrinterConfiguration:157,1"
      Dst: "[com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$lambda_get_0__965].bootstrap$"
    - Src: "com.github.javaparser.printer.configuration.DefaultPrinterConfiguration:157,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "com.github.javaparser.printer.configuration.DefaultPrinterConfiguration:157,1"
      Dst: "[java.util.stream.Stream].findFirst"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.DefaultPrinterConfiguration].get()"
    functionSourceFile: "com.github.javaparser.printer.configuration.DefaultPrinterConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: 156
    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)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.DefaultPrinterConfiguration:157,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_findTypeDeclarations_2__874].bootstrap$()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_findTypeDeclarations_2__874"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Supplier"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_findTypeDeclarations_2__874].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_findTypeDeclarations_2__874:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_findTypeDeclarations_2__874].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_findTypeDeclarations_2__874].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_findTypeDeclarations_2__874"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_findTypeDeclarations_2__874:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_findTypeDeclarations_2__874].get()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_findTypeDeclarations_2__874"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].lambda$findTypeDeclarations$2()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_findTypeDeclarations_2__874:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].lambda$findTypeDeclarations$2"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_59__565].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_59__565"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__565].<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__565:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_59__565].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_59__565].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_59__565"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_59__565:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_59__565].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_59__565"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_59__565:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$59"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__69].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__69"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__69].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__69:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__69].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__69].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__69"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__69:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__69].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__69"
    linkageType: null
    functionLinenumber: -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.BlockComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    functionUses: 14
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__69:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_128__461].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_128__461"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__461].<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__461:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_128__461].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_128__461].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_128__461"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_128__461:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_128__461].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_128__461"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_128__461:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$128"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_3__1038].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_3__1038"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.BiConsumer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_3__1038].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_3__1038:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_3__1038].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_3__1038].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_3__1038"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_3__1038:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_3__1038].accept(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_3__1038"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__1038:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$3"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__30].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__30"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__30].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__30:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__30].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__30].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__30"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__30:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__30].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__30"
    linkageType: null
    functionLinenumber: -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.BlockComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    functionUses: 14
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__30:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.PackageVersion].<init>()"
    functionSourceFile: "com.fasterxml.jackson.core.json.PackageVersion"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.PackageVersion:12,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.PackageVersion].version()"
    functionSourceFile: "com.fasterxml.jackson.core.json.PackageVersion"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.Version"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer].<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.deser.ValueInstantiator,com.fasterxml.jackson.databind.jsontype.TypeDeserializer,com.fasterxml.jackson.databind.JsonDeserializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer"
    linkageType: null
    functionLinenumber: 25
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.deser.ValueInstantiator"
    - "com.fasterxml.jackson.databind.jsontype.TypeDeserializer"
    - "com.fasterxml.jackson.databind.JsonDeserializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.deser.ValueInstantiator,com.fasterxml.jackson.databind.jsontype.TypeDeserializer,com.fasterxml.jackson.databind.JsonDeserializer)"
    functionUses: 2
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer:26,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer].withResolved(com.fasterxml.jackson.databind.jsontype.TypeDeserializer,com.fasterxml.jackson.databind.JsonDeserializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer"
    linkageType: null
    functionLinenumber: 36
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.jsontype.TypeDeserializer"
    - "com.fasterxml.jackson.databind.JsonDeserializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer].<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.deser.ValueInstantiator,com.fasterxml.jackson.databind.jsontype.TypeDeserializer,com.fasterxml.jackson.databind.JsonDeserializer)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer:37,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer"
    linkageType: null
    functionLinenumber: 43
    functionDepth: 0
    returnType: "java.util.concurrent.atomic.AtomicReference"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 72
    ICount: 7
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer:44,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].getNullValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer:44,1"
      Dst: "[java.util.concurrent.atomic.AtomicReference].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer"
    linkageType: null
    functionLinenumber: 51
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 12
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer:52,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer].getNullValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer].getAbsentValue(com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer"
    linkageType: null
    functionLinenumber: 59
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer].referenceValue(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "java.util.concurrent.atomic.AtomicReference"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer:65,1"
      Dst: "[java.util.concurrent.atomic.AtomicReference].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer].getReferenced(java.util.concurrent.atomic.AtomicReference)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer"
    linkageType: null
    functionLinenumber: 69
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.util.concurrent.atomic.AtomicReference"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer:70,1"
      Dst: "[java.util.concurrent.atomic.AtomicReference].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer].updateReference(java.util.concurrent.atomic.AtomicReference,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer"
    linkageType: null
    functionLinenumber: 74
    functionDepth: 0
    returnType: "java.util.concurrent.atomic.AtomicReference"
    argCount: 2
    argTypes:
    - "java.util.concurrent.atomic.AtomicReference"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer:75,1"
      Dst: "[java.util.concurrent.atomic.AtomicReference].set"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer].supportsUpdate(com.fasterxml.jackson.databind.DeserializationConfig)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer"
    linkageType: null
    functionLinenumber: 81
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer].getReferenced(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer"
    linkageType: null
    functionLinenumber: 8
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer].getReferenced(java.util.concurrent.atomic.AtomicReference)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer:9,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer].getReferenced"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer].updateReference(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer"
    linkageType: null
    functionLinenumber: 8
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer].updateReference(java.util.concurrent.atomic.AtomicReference,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer:9,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer].updateReference"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.SourceZip].<init>(java.nio.file.Path)"
    functionSourceFile: "com.github.javaparser.utils.SourceZip"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.nio.file.Path"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.SourceZip:58,1"
      Dst: "[com.github.javaparser.ParserConfiguration].<init>"
    - Src: "com.github.javaparser.utils.SourceZip:58,1"
      Dst: "[com.github.javaparser.utils.SourceZip].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.nio.file.Path"
    - "com.github.javaparser.ParserConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.SourceZip:68,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.github.javaparser.utils.SourceZip:69,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.utils.SourceZip:71,1"
      Dst: "[java.nio.file.Path].normalize"
    - Src: "com.github.javaparser.utils.SourceZip:73,1"
      Dst: "[com.github.javaparser.utils.SourceZip$lambda_new_0__1341].bootstrap$"
    - Src: "com.github.javaparser.utils.SourceZip:73,1"
      Dst: "[com.github.javaparser.utils.Log].info"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.SourceZip].parse()"
    functionSourceFile: "com.github.javaparser.utils.SourceZip"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.SourceZip:85,1"
      Dst: "[com.github.javaparser.utils.SourceZip$lambda_parse_1__1342].bootstrap$"
    - Src: "com.github.javaparser.utils.SourceZip:85,1"
      Dst: "[com.github.javaparser.utils.Log].info"
    - Src: "com.github.javaparser.utils.SourceZip:86,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.github.javaparser.utils.SourceZip:87,1"
      Dst: "[com.github.javaparser.utils.SourceZip$lambda_parse_2__1343].bootstrap$"
    - Src: "com.github.javaparser.utils.SourceZip:87,1"
      Dst: "[com.github.javaparser.utils.SourceZip].parse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.SourceZip].parse(com.github.javaparser.utils.SourceZip$Callback)"
    functionSourceFile: "com.github.javaparser.utils.SourceZip"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.utils.SourceZip"
    argCount: 1
    argTypes:
    - "com.github.javaparser.utils.SourceZip$Callback"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 47
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.SourceZip:103"
      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:104"
      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:104"
      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:100,1"
      Dst: "[com.github.javaparser.utils.SourceZip$lambda_parse_3__1344].bootstrap$"
    - Src: "com.github.javaparser.utils.SourceZip:100,1"
      Dst: "[com.github.javaparser.utils.Log].info"
    - Src: "com.github.javaparser.utils.SourceZip:101,1"
      Dst: "[com.github.javaparser.JavaParser].<init>"
    - Src: "com.github.javaparser.utils.SourceZip:102,1"
      Dst: "[java.nio.file.Path].toFile"
    - Src: "com.github.javaparser.utils.SourceZip:102,1"
      Dst: "[java.util.zip.ZipFile].<init>"
    - Src: "com.github.javaparser.utils.SourceZip:103,1"
      Dst: "[java.util.zip.ZipFile].entries"
    - Src: "com.github.javaparser.utils.SourceZip:103,1"
      Dst: "[java.util.Collections].list"
    - Src: "com.github.javaparser.utils.SourceZip:103,1"
      Dst: "[java.util.ArrayList].iterator"
    - Src: "com.github.javaparser.utils.SourceZip:103,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.utils.SourceZip:103,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.utils.SourceZip:104,1"
      Dst: "[java.util.zip.ZipEntry].isDirectory"
    - Src: "com.github.javaparser.utils.SourceZip:104,1"
      Dst: "[java.util.zip.ZipEntry].getName"
    - Src: "com.github.javaparser.utils.SourceZip:104,1"
      Dst: "[java.lang.String].endsWith"
    - Src: "com.github.javaparser.utils.SourceZip:105,1"
      Dst: "[com.github.javaparser.utils.SourceZip$lambda_parse_4__1345].bootstrap$"
    - Src: "com.github.javaparser.utils.SourceZip:106,1"
      Dst: "[java.util.zip.ZipFile].getInputStream"
    - Src: "com.github.javaparser.utils.SourceZip:106,1"
      Dst: "[com.github.javaparser.Providers].provider"
    - Src: "com.github.javaparser.utils.SourceZip:106,1"
      Dst: "[com.github.javaparser.JavaParser].parse"
    - Src: "com.github.javaparser.utils.SourceZip:107,1"
      Dst: "[java.nio.file.Paths].get"
    - Src: "com.github.javaparser.utils.SourceZip:107,1"
      Dst: "[com.github.javaparser.utils.SourceZip$Callback].process"
    - 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"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.utils.SourceZip].getZipPath()"
    functionSourceFile: "com.github.javaparser.utils.SourceZip"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.nio.file.Path"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.SourceZip].getParserConfiguration()"
    functionSourceFile: "com.github.javaparser.utils.SourceZip"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ParserConfiguration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.SourceZip].setParserConfiguration(com.github.javaparser.ParserConfiguration)"
    functionSourceFile: "com.github.javaparser.utils.SourceZip"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.utils.SourceZip"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ParserConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.SourceZip:143,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.SourceZip].lambda$parse$4(java.util.zip.ZipEntry)"
    functionSourceFile: "com.github.javaparser.utils.SourceZip"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.util.zip.ZipEntry"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.SourceZip:105,1"
      Dst: "[java.util.zip.ZipEntry].getName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.SourceZip].lambda$parse$3()"
    functionSourceFile: "com.github.javaparser.utils.SourceZip"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.List"
    - "java.nio.file.Path"
    - "com.github.javaparser.ParseResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.SourceZip:87,1"
      Dst: "[com.github.javaparser.utils.Pair].<init>"
    - Src: "com.github.javaparser.utils.SourceZip:87,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.SourceZip].lambda$parse$1()"
    functionSourceFile: "com.github.javaparser.utils.SourceZip"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.SourceZip].lambda$new$0()"
    functionSourceFile: "com.github.javaparser.utils.SourceZip"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ext.DOMSerializer].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.ext.DOMSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ext.DOMSerializer:27,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].<init>"
    - Src: "com.fasterxml.jackson.databind.ext.DOMSerializer:29,1"
      Dst: "[javax.xml.transform.TransformerFactory].newInstance"
    - Src: "com.fasterxml.jackson.databind.ext.DOMSerializer:30,1"
      Dst: "[javax.xml.transform.TransformerFactory].setFeature"
    - Src: "com.fasterxml.jackson.databind.ext.DOMSerializer:32,1"
      Dst: "[com.fasterxml.jackson.databind.ext.DOMSerializer].setTransformerFactoryAttribute"
    - Src: "com.fasterxml.jackson.databind.ext.DOMSerializer:35,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "com.fasterxml.jackson.databind.ext.DOMSerializer:35,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.ext.DOMSerializer:35,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ext.DOMSerializer].serialize(org.w3c.dom.Node,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ext.DOMSerializer"
    linkageType: null
    functionLinenumber: 43
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.w3c.dom.Node"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.databind.SerializerProvider].reportMappingProblem(java.lang.Throwable,java.lang.String,java.lang.Object[])"
    functionUses: 1
    ICount: 33
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ext.DOMSerializer:44,1"
      Dst: "[javax.xml.transform.TransformerFactory].newTransformer"
    - Src: "com.fasterxml.jackson.databind.ext.DOMSerializer:45,1"
      Dst: "[javax.xml.transform.Transformer].setOutputProperty"
    - Src: "com.fasterxml.jackson.databind.ext.DOMSerializer:47,1"
      Dst: "[java.io.StringWriter].<init>"
    - Src: "com.fasterxml.jackson.databind.ext.DOMSerializer:47,1"
      Dst: "[javax.xml.transform.stream.StreamResult].<init>"
    - Src: "com.fasterxml.jackson.databind.ext.DOMSerializer:48,1"
      Dst: "[javax.xml.transform.dom.DOMSource].<init>"
    - Src: "com.fasterxml.jackson.databind.ext.DOMSerializer:48,1"
      Dst: "[javax.xml.transform.Transformer].transform"
    - Src: "com.fasterxml.jackson.databind.ext.DOMSerializer:49,1"
      Dst: "[javax.xml.transform.stream.StreamResult].getWriter"
    - Src: "com.fasterxml.jackson.databind.ext.DOMSerializer:49,1"
      Dst: "[java.lang.Object].toString"
    - Src: "com.fasterxml.jackson.databind.ext.DOMSerializer:49,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeString"
    - Src: "com.fasterxml.jackson.databind.ext.DOMSerializer:51,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "com.fasterxml.jackson.databind.ext.DOMSerializer:51,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.ext.DOMSerializer:51,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "com.fasterxml.jackson.databind.ext.DOMSerializer:53,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].reportMappingProblem"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ext.DOMSerializer].getSchema(com.fasterxml.jackson.databind.SerializerProvider,java.lang.reflect.Type)"
    functionSourceFile: "com.fasterxml.jackson.databind.ext.DOMSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonNode"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "java.lang.reflect.Type"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ext.DOMSerializer:64,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].createSchemaNode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ext.DOMSerializer].acceptJsonFormatVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.ext.DOMSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ext.DOMSerializer:69"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ext.DOMSerializer:70"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ext.DOMSerializer:69"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ext.DOMSerializer:69,1"
      Dst: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper].expectAnyFormat"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ext.DOMSerializer].setTransformerFactoryAttribute(javax.xml.transform.TransformerFactory,java.lang.String,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ext.DOMSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "javax.xml.transform.TransformerFactory"
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ext.DOMSerializer:75,1"
      Dst: "[javax.xml.transform.TransformerFactory].setAttribute"
    - Src: "com.fasterxml.jackson.databind.ext.DOMSerializer:77,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.ext.DOMSerializer:77,1"
      Dst: "[java.io.PrintStream].println"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ext.DOMSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ext.DOMSerializer"
    linkageType: null
    functionLinenumber: 20
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ext.DOMSerializer].serialize(org.w3c.dom.Node,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionUses: 59
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ext.DOMSerializer:21,1"
      Dst: "[com.fasterxml.jackson.databind.ext.DOMSerializer].serialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.SwitchExprMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.SwitchExprMetaModel"
    linkageType: null
    functionLinenumber: 41
    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:42,1"
      Dst: "[com.github.javaparser.metamodel.ExpressionMetaModel].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].<init>()"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:32,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isDigit(char)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: 42
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:43"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:42"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isDigit(byte)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "byte"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:56"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:55"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isEightDigits(byte[],int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "byte[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:60,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].readLongLE"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:60,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isEightDigitsUtf8"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isEightDigits(char[],int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "char[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:81,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isEightDigitsUtf16"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isEightDigits(java.lang.CharSequence,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: 84
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.CharSequence"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isDigit(char)"
    functionUses: 2
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:86"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:89"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:87,1"
      Dst: "[java.lang.CharSequence].charAt"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:88,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isDigit"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isEightDigitsUtf16(long,long)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:103"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:93"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isEightDigitsUtf8(long)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:109"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:106"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isEightZeroes(byte[],int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "byte[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:113,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].readLongLE"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:113,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isEightZeroesUtf8"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isEightZeroes(java.lang.CharSequence,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: 116
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.CharSequence"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:118"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:121"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:120"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:119"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:118"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:119,1"
      Dst: "[java.lang.CharSequence].charAt"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isEightZeroes(char[],int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "char[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:142,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isEightZeroesUtf16"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isEightZeroesUtf16(long,long)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:146"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:145"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:146"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:145"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isEightZeroesUtf8(long)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:151"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:150"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].parseEightDigitsUtf16(long,long)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].readIntBE(byte[],int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: 161
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "byte[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 28
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].readIntLE(byte[],int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "byte[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].readLongBE(byte[],int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 2
    argTypes:
    - "byte[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 48
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].readLongLE(byte[],int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 2
    argTypes:
    - "byte[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 48
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseEightDigits(char[],int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "char[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:217,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseEightDigitsUtf16"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseEightDigits(byte[],int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "byte[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:221,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].readLongLE"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:221,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseEightDigitsUtf8"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseEightDigits(java.lang.CharSequence,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: 233
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.CharSequence"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseEightDigitsUtf16(long,long)"
    functionUses: 2
    ICount: 39
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:234,1"
      Dst: "[java.lang.CharSequence].charAt"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:242,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseEightDigitsUtf16"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseEightDigitsUtf16(long,long)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: 259
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:269"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:273"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:272"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseEightDigitsUtf8(byte[],int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "byte[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:287,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].readLongLE"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:287,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseEightDigitsUtf8"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseEightDigitsUtf8(long)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:317"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:325"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:324"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseEightHexDigits(java.lang.CharSequence,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: 338
    functionDepth: 0
    returnType: "long"
    argCount: 2
    argTypes:
    - "java.lang.CharSequence"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseEightHexDigitsUtf16(long,long)"
    functionUses: 2
    ICount: 39
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:339,1"
      Dst: "[java.lang.CharSequence].charAt"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:349,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseEightHexDigitsUtf16"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseEightHexDigits(char[],int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 2
    argTypes:
    - "char[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:374,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseEightHexDigitsUtf16"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseEightHexDigits(byte[],int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 2
    argTypes:
    - "byte[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:386,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].readLongBE"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:386,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseEightHexDigitsUtf8"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseEightHexDigitsUtf16(long,long)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: 411
    functionDepth: 0
    returnType: "long"
    argCount: 2
    argTypes:
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseFourHexDigitsUtf16(long)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseFourHexDigitsUtf16(long)"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:412,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseFourHexDigitsUtf16"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseEightHexDigitsUtf8(long)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:452"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:457"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:456"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseFourDigits(char[],int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "char[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:476,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseFourDigitsUtf16"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseFourDigits(java.lang.CharSequence,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: 479
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.CharSequence"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseFourDigitsUtf16(long)"
    functionUses: 1
    ICount: 21
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:480,1"
      Dst: "[java.lang.CharSequence].charAt"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:485,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseFourDigitsUtf16"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseFourDigits(byte[],int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "byte[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:489,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].readIntLE"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:489,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseFourDigitsUtf8"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseFourDigitsUtf16(long)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: 492
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:500"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:504"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:503"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseFourDigitsUtf8(int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:512"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:517"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:516"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseFourHexDigitsUtf16(long)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: 535
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:555"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:560"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:559"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseUpTo7Digits(byte[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:575"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:579"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:580"
      Branch Sides: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:577,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isDigit"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseUpTo7Digits(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:586"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:590"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:591"
      Branch Sides: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:588,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isDigit"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseUpTo7Digits(java.lang.CharSequence,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: 594
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "java.lang.CharSequence"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isDigit(char)"
    functionUses: 2
    ICount: 21
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:597"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:601"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:602"
      Branch Sides: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:598,1"
      Dst: "[java.lang.CharSequence].charAt"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:599,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isDigit"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].writeIntBE(byte[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: 605
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 18
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].writeLongBE(byte[],int,long)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 42
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].fma(double,double,double)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: 623
    functionDepth: 0
    returnType: "double"
    argCount: 3
    argTypes:
    - "double"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 22
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.TypeParameter$lambda_asString_0__389].bootstrap$(java.lang.StringBuilder)"
    functionSourceFile: "com.github.javaparser.ast.type.TypeParameter$lambda_asString_0__389"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "java.lang.StringBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.TypeParameter$lambda_asString_0__389].<init>(java.lang.StringBuilder)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.TypeParameter$lambda_asString_0__389:-1,1"
      Dst: "[com.github.javaparser.ast.type.TypeParameter$lambda_asString_0__389].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.TypeParameter$lambda_asString_0__389].<init>(java.lang.StringBuilder)"
    functionSourceFile: "com.github.javaparser.ast.type.TypeParameter$lambda_asString_0__389"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.StringBuilder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.TypeParameter$lambda_asString_0__389:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.TypeParameter$lambda_asString_0__389].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.type.TypeParameter$lambda_asString_0__389"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.TypeParameter$lambda_asString_0__389:-1,1"
      Dst: "[com.github.javaparser.ast.type.TypeParameter].lambda$asString$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration$lambda_getAnnotationMembers_3__1184].bootstrap$(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration$lambda_getAnnotationMembers_3__1184"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration$lambda_getAnnotationMembers_3__1184].<init>(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration$lambda_getAnnotationMembers_3__1184:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration$lambda_getAnnotationMembers_3__1184].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration$lambda_getAnnotationMembers_3__1184].<init>(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration$lambda_getAnnotationMembers_3__1184"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration$lambda_getAnnotationMembers_3__1184:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration$lambda_getAnnotationMembers_3__1184].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration$lambda_getAnnotationMembers_3__1184"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].lambda$getAnnotationMembers$3(com.github.javaparser.ast.body.BodyDeclaration)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration$lambda_getAnnotationMembers_3__1184:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].lambda$getAnnotationMembers$3"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.DataFormatReaders$AccessorForReader].<init>(java.io.InputStream,byte[])"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.DataFormatReaders$AccessorForReader"
    linkageType: null
    functionLinenumber: 253
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.format.InputAccessor$Std].<init>(java.io.InputStream,byte[])"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.DataFormatReaders$AccessorForReader:254,1"
      Dst: "[com.fasterxml.jackson.core.format.InputAccessor$Std].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.DataFormatReaders$AccessorForReader].<init>(byte[])"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.DataFormatReaders$AccessorForReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.DataFormatReaders$AccessorForReader:257,1"
      Dst: "[com.fasterxml.jackson.core.format.InputAccessor$Std].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.DataFormatReaders$AccessorForReader].<init>(byte[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.DataFormatReaders$AccessorForReader"
    linkageType: null
    functionLinenumber: 259
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.format.InputAccessor$Std].<init>(byte[],int,int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.DataFormatReaders$AccessorForReader:260,1"
      Dst: "[com.fasterxml.jackson.core.format.InputAccessor$Std].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.DataFormatReaders$AccessorForReader].createMatcher(com.fasterxml.jackson.databind.ObjectReader,com.fasterxml.jackson.core.format.MatchStrength)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.DataFormatReaders$AccessorForReader"
    linkageType: null
    functionLinenumber: 264
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.DataFormatReaders$Match"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.ObjectReader"
    - "com.fasterxml.jackson.core.format.MatchStrength"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.DataFormatReaders$Match].<init>(java.io.InputStream,byte[],int,int,com.fasterxml.jackson.databind.ObjectReader,com.fasterxml.jackson.core.format.MatchStrength)"
    functionUses: 1
    ICount: 12
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.DataFormatReaders$AccessorForReader:265,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DataFormatReaders$Match].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonBooleanFormatVisitor$Base].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonBooleanFormatVisitor$Base"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonBooleanFormatVisitor$Base:10,1"
      Dst: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormatVisitor$Base].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Modifier].publicModifier()"
    functionSourceFile: "com.github.javaparser.ast.Modifier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.Modifier"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Modifier:42,1"
      Dst: "[com.github.javaparser.ast.Modifier].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Modifier].protectedModifier()"
    functionSourceFile: "com.github.javaparser.ast.Modifier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.Modifier"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Modifier:46,1"
      Dst: "[com.github.javaparser.ast.Modifier].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Modifier].privateModifier()"
    functionSourceFile: "com.github.javaparser.ast.Modifier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.Modifier"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Modifier:50,1"
      Dst: "[com.github.javaparser.ast.Modifier].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Modifier].abstractModifier()"
    functionSourceFile: "com.github.javaparser.ast.Modifier"
    linkageType: null
    functionLinenumber: 53
    functionDepth: 0
    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:54,1"
      Dst: "[com.github.javaparser.ast.Modifier].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Modifier].staticModifier()"
    functionSourceFile: "com.github.javaparser.ast.Modifier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.Modifier"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Modifier:58,1"
      Dst: "[com.github.javaparser.ast.Modifier].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Modifier].finalModifier()"
    functionSourceFile: "com.github.javaparser.ast.Modifier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.Modifier"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Modifier:62,1"
      Dst: "[com.github.javaparser.ast.Modifier].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Modifier].transientModifier()"
    functionSourceFile: "com.github.javaparser.ast.Modifier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.Modifier"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Modifier:66,1"
      Dst: "[com.github.javaparser.ast.Modifier].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Modifier].volatileModifier()"
    functionSourceFile: "com.github.javaparser.ast.Modifier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.Modifier"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Modifier:70,1"
      Dst: "[com.github.javaparser.ast.Modifier].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Modifier].synchronizedModifier()"
    functionSourceFile: "com.github.javaparser.ast.Modifier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.Modifier"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Modifier:74,1"
      Dst: "[com.github.javaparser.ast.Modifier].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Modifier].nativeModifier()"
    functionSourceFile: "com.github.javaparser.ast.Modifier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.Modifier"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Modifier:78,1"
      Dst: "[com.github.javaparser.ast.Modifier].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Modifier].strictfpModifier()"
    functionSourceFile: "com.github.javaparser.ast.Modifier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.Modifier"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Modifier:82,1"
      Dst: "[com.github.javaparser.ast.Modifier].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Modifier].transitiveModifier()"
    functionSourceFile: "com.github.javaparser.ast.Modifier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.Modifier"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Modifier:86,1"
      Dst: "[com.github.javaparser.ast.Modifier].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Modifier].sealedModifier()"
    functionSourceFile: "com.github.javaparser.ast.Modifier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.Modifier"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Modifier:90,1"
      Dst: "[com.github.javaparser.ast.Modifier].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Modifier].nonSealedModifier()"
    functionSourceFile: "com.github.javaparser.ast.Modifier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.Modifier"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Modifier:94,1"
      Dst: "[com.github.javaparser.ast.Modifier].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Modifier].<init>()"
    functionSourceFile: "com.github.javaparser.ast.Modifier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Modifier:135,1"
      Dst: "[com.github.javaparser.ast.Modifier].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Modifier].<init>(com.github.javaparser.ast.Modifier$Keyword)"
    functionSourceFile: "com.github.javaparser.ast.Modifier"
    linkageType: null
    functionLinenumber: 139
    functionDepth: 0
    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:140,1"
      Dst: "[com.github.javaparser.ast.Modifier].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Modifier].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.Modifier$Keyword)"
    functionSourceFile: "com.github.javaparser.ast.Modifier"
    linkageType: null
    functionLinenumber: 147
    functionDepth: 0
    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:148,1"
      Dst: "[com.github.javaparser.ast.Node].<init>"
    - Src: "com.github.javaparser.ast.Modifier:149,1"
      Dst: "[com.github.javaparser.ast.Modifier].setKeyword"
    - Src: "com.github.javaparser.ast.Modifier:150,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 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.ModifierVisitor].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.NoCommentHashCodeVisitor].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.symbolsolver.javaparsermodel.DefaultVisitorAdapter].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.NoCommentEqualsVisitor].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.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.Modifier,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].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.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.Modifier,java.lang.Object)"
    functionUses: 19
    ICount: 5
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Modifier:156,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 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.Modifier,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.Modifier,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.Modifier,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.Modifier,java.lang.Object)"
    functionUses: 28
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Modifier:162,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Modifier].getKeyword()"
    functionSourceFile: "com.github.javaparser.ast.Modifier"
    linkageType: null
    functionLinenumber: 166
    functionDepth: 0
    returnType: "com.github.javaparser.ast.Modifier$Keyword"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 18
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Modifier].setKeyword(com.github.javaparser.ast.Modifier$Keyword)"
    functionSourceFile: "com.github.javaparser.ast.Modifier"
    linkageType: null
    functionLinenumber: 171
    functionDepth: 0
    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:173"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.Modifier:176"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.Modifier:175"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.ast.Modifier:172,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.Modifier:176,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Modifier].createModifierList(com.github.javaparser.ast.Modifier$Keyword[])"
    functionSourceFile: "com.github.javaparser.ast.Modifier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Modifier$Keyword[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Modifier:186,1"
      Dst: "[java.util.Arrays].stream"
    - Src: "com.github.javaparser.ast.Modifier:186,1"
      Dst: "[com.github.javaparser.ast.Modifier$init__1346].bootstrap$"
    - Src: "com.github.javaparser.ast.Modifier:186,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.Modifier:186,1"
      Dst: "[com.github.javaparser.ast.NodeList].toNodeList"
    - Src: "com.github.javaparser.ast.Modifier:186,1"
      Dst: "[java.util.stream.Stream].collect"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Modifier].clone()"
    functionSourceFile: "com.github.javaparser.ast.Modifier"
    linkageType: null
    functionLinenumber: 191
    functionDepth: 0
    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: 45
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Modifier:192,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>"
    - Src: "com.github.javaparser.ast.Modifier:192,1"
      Dst: "[com.github.javaparser.ast.Modifier].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Modifier].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.Modifier"
    linkageType: null
    functionLinenumber: 197
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.ModifierMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.PropertyValue$Any].<init>(com.fasterxml.jackson.databind.deser.impl.PropertyValue,java.lang.Object,com.fasterxml.jackson.databind.deser.SettableAnyProperty,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.PropertyValue$Any"
    linkageType: null
    functionLinenumber: 79
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.deser.impl.PropertyValue"
    - "java.lang.Object"
    - "com.fasterxml.jackson.databind.deser.SettableAnyProperty"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyValue].<init>(com.fasterxml.jackson.databind.deser.impl.PropertyValue,java.lang.Object)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.PropertyValue$Any:80,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyValue].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.PropertyValue$Any].assign(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.PropertyValue$Any"
    linkageType: null
    functionLinenumber: 88
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].set(java.lang.Object,java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.PropertyValue$Any:89,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].set"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.DatatypeFeatures$DefaultHolder].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.DatatypeFeatures$DefaultHolder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.DatatypeFeatures$DefaultHolder:297,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.DatatypeFeatures$DefaultHolder].collectDefaults(java.lang.Enum[])"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.DatatypeFeatures$DefaultHolder"
    linkageType: null
    functionLinenumber: 308
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Enum[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonFactory$Feature].enabledByDefault()"
    - "[com.fasterxml.jackson.core.StreamWriteFeature].enabledByDefault()"
    - "[com.fasterxml.jackson.databind.cfg.EnumFeature].enabledByDefault()"
    - "[com.fasterxml.jackson.core.StreamReadFeature].enabledByDefault()"
    - "[com.fasterxml.jackson.databind.cfg.JsonNodeFeature].enabledByDefault()"
    - "[com.fasterxml.jackson.core.json.JsonWriteFeature].enabledByDefault()"
    - "[com.fasterxml.jackson.core.StreamWriteCapability].enabledByDefault()"
    - "[com.fasterxml.jackson.core.json.JsonReadFeature].enabledByDefault()"
    - "[com.fasterxml.jackson.core.StreamReadCapability].enabledByDefault()"
    - "[com.fasterxml.jackson.core.JsonFactory$Feature].getMask()"
    - "[com.fasterxml.jackson.databind.cfg.EnumFeature].getMask()"
    - "[com.fasterxml.jackson.core.json.JsonWriteFeature].getMask()"
    - "[com.fasterxml.jackson.databind.cfg.JsonNodeFeature].getMask()"
    - "[com.fasterxml.jackson.core.StreamReadCapability].getMask()"
    - "[com.fasterxml.jackson.core.json.JsonReadFeature].getMask()"
    - "[com.fasterxml.jackson.core.StreamReadFeature].getMask()"
    - "[com.fasterxml.jackson.core.StreamWriteFeature].getMask()"
    - "[com.fasterxml.jackson.core.StreamWriteCapability].getMask()"
    functionUses: 2
    ICount: 15
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.cfg.DatatypeFeatures$DefaultHolder:310"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.DatatypeFeatures$DefaultHolder:315"
        BranchSideFuncs:
        - "enabledByDefault()"
      - BranchSide: "com.fasterxml.jackson.databind.cfg.DatatypeFeatures$DefaultHolder:314"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.cfg.DatatypeFeatures$DefaultHolder:311"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.DatatypeFeatures$DefaultHolder:309"
        BranchSideFuncs:
        - "getMask()"
      - BranchSide: "com.fasterxml.jackson.databind.cfg.DatatypeFeatures$DefaultHolder:308"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.DatatypeFeatures$DefaultHolder:311,1"
      Dst: "[com.fasterxml.jackson.core.util.JacksonFeature].enabledByDefault"
    - Src: "com.fasterxml.jackson.databind.cfg.DatatypeFeatures$DefaultHolder:312,1"
      Dst: "[com.fasterxml.jackson.core.util.JacksonFeature].getMask"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.cfg.DatatypeFeatures$DefaultHolder].getDefault()"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.DatatypeFeatures$DefaultHolder"
    linkageType: null
    functionLinenumber: 318
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.DatatypeFeatures"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.CallableDeclarationMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.CallableDeclarationMetaModel"
    linkageType: null
    functionLinenumber: 42
    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:43,1"
      Dst: "[com.github.javaparser.metamodel.BodyDeclarationMetaModel].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 47
    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:48,1"
      Dst: "[com.github.javaparser.metamodel.BodyDeclarationMetaModel].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_erasureOfParamaters_15__943].bootstrap$()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_erasureOfParamaters_15__943"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_erasureOfParamaters_15__943].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_erasureOfParamaters_15__943:-1,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_erasureOfParamaters_15__943].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_erasureOfParamaters_15__943].<init>()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_erasureOfParamaters_15__943"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_erasureOfParamaters_15__943:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_erasureOfParamaters_15__943].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_erasureOfParamaters_15__943"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].lambda$erasureOfParamaters$15(com.github.javaparser.resolution.types.ResolvedType)"
    functionUses: 4
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_erasureOfParamaters_15__943:-1,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].lambda$erasureOfParamaters$15"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__109].bootstrap$(com.github.javaparser.ast.type.ArrayType)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__109"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.type.ArrayType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__109].<init>(com.github.javaparser.ast.type.ArrayType)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__109:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__109].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__109].<init>(com.github.javaparser.ast.type.ArrayType)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__109"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.type.ArrayType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__109:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__109].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__109"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__109:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_57__480].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_57__480"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__480].<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__480:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_57__480].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_57__480].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_57__480"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_57__480:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_57__480].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_57__480"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_57__480:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$57"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.SeparatedItemStringBuilder].<init>(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "com.github.javaparser.utils.SeparatedItemStringBuilder"
    linkageType: null
    functionLinenumber: 37
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 12
    EdgeCount: 0
    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>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.SeparatedItemStringBuilder].append(java.lang.CharSequence,java.lang.Object[])"
    functionSourceFile: "com.github.javaparser.utils.SeparatedItemStringBuilder"
    linkageType: null
    functionLinenumber: 47
    functionDepth: 0
    returnType: "com.github.javaparser.utils.SeparatedItemStringBuilder"
    argCount: 2
    argTypes:
    - "java.lang.CharSequence"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 14
    EdgeCount: 0
    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: []
    Callsites:
    - Src: "com.github.javaparser.utils.SeparatedItemStringBuilder:49,1"
      Dst: "[java.lang.StringBuilder].append"
    - 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"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.SeparatedItemStringBuilder].hasItems()"
    functionSourceFile: "com.github.javaparser.utils.SeparatedItemStringBuilder"
    linkageType: null
    functionLinenumber: 56
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.SeparatedItemStringBuilder].toString()"
    functionSourceFile: "com.github.javaparser.utils.SeparatedItemStringBuilder"
    linkageType: null
    functionLinenumber: 65
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 21
    ICount: 10
    EdgeCount: 0
    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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getDeclaredMethods_3__879].bootstrap$()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getDeclaredMethods_3__879"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getDeclaredMethods_3__879].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getDeclaredMethods_3__879:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getDeclaredMethods_3__879].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getDeclaredMethods_3__879].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getDeclaredMethods_3__879"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getDeclaredMethods_3__879:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getDeclaredMethods_3__879].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getDeclaredMethods_3__879"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].lambda$getDeclaredMethods$3(java.lang.reflect.Method)"
    functionUses: 6
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getDeclaredMethods_3__879:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].lambda$getDeclaredMethods$3"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredAnnotations_6__1116].bootstrap$(com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredAnnotations_6__1116"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredAnnotations_6__1116].<init>(com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredAnnotations_6__1116:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredAnnotations_6__1116].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredAnnotations_6__1116].<init>(com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredAnnotations_6__1116"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredAnnotations_6__1116:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredAnnotations_6__1116].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredAnnotations_6__1116"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].lambda$getDeclaredAnnotations$6(java.lang.Object)"
    functionUses: 6
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredAnnotations_6__1116:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].lambda$getDeclaredAnnotations$6"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration$lambda_static_4__1210].bootstrap$()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration$lambda_static_4__1210"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration$lambda_static_4__1210].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration$lambda_static_4__1210:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration$lambda_static_4__1210].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration$lambda_static_4__1210].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration$lambda_static_4__1210"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration$lambda_static_4__1210:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration$lambda_static_4__1210].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration$lambda_static_4__1210"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration].lambda$static$4(java.lang.Object)"
    functionUses: 3
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration$lambda_static_4__1210:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration].lambda$static$4"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration$lambda_static_5__1205].bootstrap$()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration$lambda_static_5__1205"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration$lambda_static_5__1205].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration$lambda_static_5__1205:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration$lambda_static_5__1205].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration$lambda_static_5__1205].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration$lambda_static_5__1205"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration$lambda_static_5__1205:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration$lambda_static_5__1205].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration$lambda_static_5__1205"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration].lambda$static$5(javassist.bytecode.'annotation'.MemberValue)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration$lambda_static_5__1205:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration].lambda$static$5"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_71__399].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_71__399"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__399].<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__399:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_71__399].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_71__399].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_71__399"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_71__399:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_71__399].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_71__399"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_71__399:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$71"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_6__66].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_6__66"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__66].<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__66:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_6__66].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_6__66].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_6__66"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_6__66:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_6__66].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_6__66"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 14
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_6__66:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$6"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$WriteThroughEntry].<init>(com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap,com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$WriteThroughEntry"
    linkageType: null
    functionLinenumber: 1087
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap"
    - "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node].getValue()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$WriteThroughEntry:1089,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node].getValue"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$WriteThroughEntry:1089,1"
      Dst: "[java.util.AbstractMap$SimpleEntry].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$WriteThroughEntry].setValue(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$WriteThroughEntry"
    linkageType: null
    functionLinenumber: 1093
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$WriteThroughEntry:1094,1"
      Dst: "[java.util.AbstractMap$SimpleEntry].getKey"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$WriteThroughEntry:1094,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$WriteThroughEntry:1095,1"
      Dst: "[java.util.AbstractMap$SimpleEntry].setValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$WriteThroughEntry].writeReplace()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$WriteThroughEntry"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$WriteThroughEntry:1099,1"
      Dst: "[java.util.AbstractMap$SimpleEntry].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__10].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__10"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__10].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__10:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__10].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__10].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__10"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__10:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__10].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__10"
    linkageType: null
    functionLinenumber: -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.BlockComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    functionUses: 14
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__10:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer].<init>(java.lang.Class,java.lang.Character)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer"
    linkageType: null
    functionLinenumber: 437
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Character"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].<init>(java.lang.Class,com.fasterxml.jackson.databind.type.LogicalType,java.lang.Object,java.lang.Object)"
    functionUses: 2
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer:438,1"
      Dst: "[java.lang.Character].valueOf"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer:436,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer"
    linkageType: null
    functionLinenumber: 445
    functionDepth: 0
    returnType: "java.lang.Character"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentTokenId()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.core.JsonParser].currentTokenId()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getText()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getText()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getText()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getText()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getText()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getText()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].findCoercionAction(com.fasterxml.jackson.databind.type.LogicalType,java.lang.Class,com.fasterxml.jackson.databind.cfg.CoercionInputShape)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._checkCoercionFail(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.cfg.CoercionAction,java.lang.Class,java.lang.Object,java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getNumberValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getNumberValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getNumberValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getNumberValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getNumberValue()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getText()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getText()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getText()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getText()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getText()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getText()"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.core.base.ParserBase].getIntValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getIntValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getIntValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getIntValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getIntValue()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleWeirdNumberValue(java.lang.Class,java.lang.Number,java.lang.String,java.lang.Object[])"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].handledType()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._verifyNullForPrimitive(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].extractScalarFromObject(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.JsonDeserializer,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._deserializeFromArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].getValueType(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._checkFromStringCoercion(com.fasterxml.jackson.databind.DeserializationContext,java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._checkTextualNull(com.fasterxml.jackson.databind.DeserializationContext,java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleWeirdStringValue(java.lang.Class,java.lang.String,java.lang.String,java.lang.Object[])"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].handledType()"
    functionUses: 82
    ICount: 82
    EdgeCount: 50
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer:467"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer:470"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer:469"
        BranchSideFuncs:
        - "handleWeirdNumberValue(java.lang.Class,java.lang.Number,java.lang.String,java.lang.Object[])"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer:467"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer:470"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer:469"
        BranchSideFuncs:
        - "handleWeirdNumberValue(java.lang.Class,java.lang.Number,java.lang.String,java.lang.Object[])"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer:473"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer:476"
        BranchSideFuncs:
        - "_verifyNullForPrimitive(com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer:475"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer:487"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer:490"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer:489"
        BranchSideFuncs:
        - "_checkFromStringCoercion(com.fasterxml.jackson.databind.DeserializationContext,java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer:491"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer:494"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer:493"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer:494"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer:497"
        BranchSideFuncs:
        - "getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer:496"
        BranchSideFuncs:
        - "_checkTextualNull(com.fasterxml.jackson.databind.DeserializationContext,java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer:498"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer:501"
        BranchSideFuncs:
        - "getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer:500"
        BranchSideFuncs:
        - "handledType()"
        - "handleWeirdStringValue(java.lang.Class,java.lang.String,java.lang.String,java.lang.Object[])"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer:446,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentTokenId"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer:451,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getText"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer:454,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].logicalType"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer:454,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].findCoercionAction"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer:455,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer:457,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getNumberValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer:458,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer:457,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._checkCoercionFail"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer:461,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].getNullValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer:463,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer].getEmptyValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer:466,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getIntValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer:468,1"
      Dst: "[java.lang.Character].valueOf"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer:470,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].handledType"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer:470,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer:470,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleWeirdNumberValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer:474,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._verifyNullForPrimitive"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer:479,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].extractScalarFromObject"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer:482,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._deserializeFromArray"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer:484,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].getValueType"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer:484,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer:487,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer:488,1"
      Dst: "[java.lang.String].charAt"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer:490,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._checkFromStringCoercion"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer:497,1"
      Dst: "[java.lang.String].trim"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer:498,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._checkTextualNull"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer:501,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleWeirdStringValue"
    JavaMethodInfo: null
    BBCount: 25
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer"
    linkageType: null
    functionLinenumber: 424
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 14
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer:425,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].getEmptyValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer].getNullAccessPattern()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.AccessPattern"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer:425,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].getNullAccessPattern"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__11].bootstrap$(com.github.javaparser.ast.type.UnknownType)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__11"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.type.UnknownType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__11].<init>(com.github.javaparser.ast.type.UnknownType)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__11:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__11].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__11].<init>(com.github.javaparser.ast.type.UnknownType)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__11"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.type.UnknownType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__11:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__11].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__11"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__11:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.ReservedKeywordValidator].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.validator.ReservedKeywordValidator"
    linkageType: null
    functionLinenumber: 37
    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: 4
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 44
    functionDepth: 0
    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.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: 3
    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"
    - Src: "com.github.javaparser.ast.validator.ReservedKeywordValidator:46,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report"
    - Src: "com.github.javaparser.ast.validator.ReservedKeywordValidator:48,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 52
    functionDepth: 0
    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.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: 3
    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"
    - Src: "com.github.javaparser.ast.validator.ReservedKeywordValidator:54,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report"
    - Src: "com.github.javaparser.ast.validator.ReservedKeywordValidator:56,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 31
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 31
    functionDepth: 0
    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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor$lambda_postProcess_1__1031].bootstrap$(com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor$lambda_postProcess_1__1031"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor$lambda_postProcess_1__1031].<init>(com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor$lambda_postProcess_1__1031:-1,1"
      Dst: "[com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor$lambda_postProcess_1__1031].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor$lambda_postProcess_1__1031].<init>(com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor$lambda_postProcess_1__1031"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor$lambda_postProcess_1__1031:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor$lambda_postProcess_1__1031].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor$lambda_postProcess_1__1031"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor$lambda_postProcess_1__1031:-1,1"
      Dst: "[com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor].lambda$postProcess$1"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_2__337].bootstrap$(com.github.javaparser.ast.expr.MethodCallExpr)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_2__337"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Supplier"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.MethodCallExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_2__337].<init>(com.github.javaparser.ast.expr.MethodCallExpr)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_2__337:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_2__337].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_2__337].<init>(com.github.javaparser.ast.expr.MethodCallExpr)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_2__337"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.MethodCallExpr"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_2__337:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_2__337].get()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_2__337"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].lambda$visit$2(com.github.javaparser.ast.expr.MethodCallExpr)"
    functionUses: 3
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_2__337:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].lambda$visit$2"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveMethod_7__865].bootstrap$()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveMethod_7__865"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Supplier"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveMethod_7__865].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveMethod_7__865:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveMethod_7__865].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveMethod_7__865].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveMethod_7__865"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveMethod_7__865:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveMethod_7__865].get()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveMethod_7__865"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter].lambda$solveMethod$7()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveMethod_7__865:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter].lambda$solveMethod$7"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_89__327].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_89__327"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__327].<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__327:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_89__327].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_89__327].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_89__327"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_89__327:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_89__327].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_89__327"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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.comments.Comment)"
    functionUses: 14
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_89__327:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$89"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.AnnotationIntrospector$ReferenceProperty].<init>(com.fasterxml.jackson.databind.AnnotationIntrospector$ReferenceProperty$Type,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.AnnotationIntrospector$ReferenceProperty"
    linkageType: null
    functionLinenumber: 76
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.AnnotationIntrospector$ReferenceProperty$Type"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.AnnotationIntrospector$ReferenceProperty:77,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.AnnotationIntrospector$ReferenceProperty].managed(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.AnnotationIntrospector$ReferenceProperty"
    linkageType: null
    functionLinenumber: 81
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.AnnotationIntrospector$ReferenceProperty"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector$ReferenceProperty].<init>(com.fasterxml.jackson.databind.AnnotationIntrospector$ReferenceProperty$Type,java.lang.String)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.AnnotationIntrospector$ReferenceProperty:82,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector$ReferenceProperty].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.AnnotationIntrospector$ReferenceProperty].back(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.AnnotationIntrospector$ReferenceProperty"
    linkageType: null
    functionLinenumber: 82
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.AnnotationIntrospector$ReferenceProperty"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector$ReferenceProperty].<init>(com.fasterxml.jackson.databind.AnnotationIntrospector$ReferenceProperty$Type,java.lang.String)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.AnnotationIntrospector$ReferenceProperty:83,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector$ReferenceProperty].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.AnnotationIntrospector$ReferenceProperty].getType()"
    functionSourceFile: "com.fasterxml.jackson.databind.AnnotationIntrospector$ReferenceProperty"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.AnnotationIntrospector$ReferenceProperty$Type"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.AnnotationIntrospector$ReferenceProperty].getName()"
    functionSourceFile: "com.fasterxml.jackson.databind.AnnotationIntrospector$ReferenceProperty"
    linkageType: null
    functionLinenumber: 85
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.AnnotationIntrospector$ReferenceProperty].isManagedReference()"
    functionSourceFile: "com.fasterxml.jackson.databind.AnnotationIntrospector$ReferenceProperty"
    linkageType: null
    functionLinenumber: 87
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.AnnotationIntrospector$ReferenceProperty:88"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.AnnotationIntrospector$ReferenceProperty:87"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.AnnotationIntrospector$ReferenceProperty].isBackReference()"
    functionSourceFile: "com.fasterxml.jackson.databind.AnnotationIntrospector$ReferenceProperty"
    linkageType: null
    functionLinenumber: 88
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.AnnotationIntrospector$ReferenceProperty:89"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.AnnotationIntrospector$ReferenceProperty:88"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_3__634].bootstrap$()"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_3__634"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_3__634].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_3__634:-1,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_3__634].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_3__634].<init>()"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_3__634"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_3__634:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_3__634].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_3__634"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].lambda$static$3(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    functionUses: 12
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_3__634:-1,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].lambda$static$3"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_100__569].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_100__569"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__569].<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__569:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_100__569].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_100__569].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_100__569"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_100__569:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_100__569].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_100__569"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_100__569:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$100"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__134].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__134"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__134].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__134:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__134].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__134].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__134"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__134:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__134].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__134"
    linkageType: null
    functionLinenumber: -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.BlockComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    functionUses: 14
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__134:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__277].bootstrap$(com.github.javaparser.ast.body.MethodDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__277"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.MethodDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__277].<init>(com.github.javaparser.ast.body.MethodDeclaration)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__277:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__277].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__277].<init>(com.github.javaparser.ast.body.MethodDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__277"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.MethodDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__277:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__277].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__277"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__277:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_185__615].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_185__615"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__615].<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__615:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_185__615].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_185__615].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_185__615"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_185__615:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_185__615].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_185__615"
    linkageType: null
    functionLinenumber: -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.expr.AnnotationExpr)"
    functionUses: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_185__615:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$185"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.TryStmtMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.TryStmtMetaModel"
    linkageType: null
    functionLinenumber: 41
    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:42,1"
      Dst: "[com.github.javaparser.metamodel.StatementMetaModel].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 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:66,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmConditional$Condition].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.observer.ObservableProperty"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional$Condition$1:71"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional$Condition$1:69"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional$Condition$1:71"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional$Condition$1:69"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional$Condition$1:70,1"
      Dst: "[com.github.javaparser.ast.observer.ObservableProperty].getValueAsMultipleReference"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional$Condition$1:71,1"
      Dst: "[com.github.javaparser.ast.NodeList].isEmpty"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__233].bootstrap$(com.github.javaparser.ast.expr.CharLiteralExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__233"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.CharLiteralExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__233].<init>(com.github.javaparser.ast.expr.CharLiteralExpr)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__233:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__233].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__233].<init>(com.github.javaparser.ast.expr.CharLiteralExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__233"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.CharLiteralExpr"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__233:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__233].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__233"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__233:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$ClassOrInterfaceBodyDeclarationParseStart__845].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ParseStart$ClassOrInterfaceBodyDeclarationParseStart__845"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ParseStart"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParseStart$ClassOrInterfaceBodyDeclarationParseStart__845].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$ClassOrInterfaceBodyDeclarationParseStart__845:-1,1"
      Dst: "[com.github.javaparser.ParseStart$ClassOrInterfaceBodyDeclarationParseStart__845].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$ClassOrInterfaceBodyDeclarationParseStart__845].<init>()"
    functionSourceFile: "com.github.javaparser.ParseStart$ClassOrInterfaceBodyDeclarationParseStart__845"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$ClassOrInterfaceBodyDeclarationParseStart__845:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$ClassOrInterfaceBodyDeclarationParseStart__845].parse(com.github.javaparser.GeneratedJavaParser)"
    functionSourceFile: "com.github.javaparser.ParseStart$ClassOrInterfaceBodyDeclarationParseStart__845"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__845:-1,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ClassOrInterfaceBodyDeclarationParseStart"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl].<init>(java.util.Map)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl"
    linkageType: null
    functionLinenumber: 91
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.cfg.ContextAttributes].<init>()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl:92,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.ContextAttributes].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl].<init>(java.util.Map,java.util.Map)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl"
    linkageType: null
    functionLinenumber: 96
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Map"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.cfg.ContextAttributes].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl:97,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.ContextAttributes].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl].getEmpty()"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl"
    linkageType: null
    functionLinenumber: 102
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.ContextAttributes"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl].withSharedAttribute(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.ContextAttributes"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl:117"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl:120"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl:119"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl:118,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl:120,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl]._copy"
    - Src: "com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl:122,1"
      Dst: "[java.util.Map].put"
    - Src: "com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl:123,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl].withSharedAttributes(java.util.Map)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.ContextAttributes"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl:128,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl].withoutSharedAttribute(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.ContextAttributes"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl:135"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl:138"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl:137"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl:138"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl:143"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl:142"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl:139"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl:146"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl:145"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl:135,1"
      Dst: "[java.util.Map].isEmpty"
    - Src: "com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl:138,1"
      Dst: "[java.util.Map].containsKey"
    - Src: "com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl:139,1"
      Dst: "[java.util.Map].size"
    - Src: "com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl:146,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl]._copy"
    - Src: "com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl:147,1"
      Dst: "[java.util.Map].remove"
    - Src: "com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl:148,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl].getAttribute(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl"
    linkageType: null
    functionLinenumber: 159
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].get(java.lang.Object)"
    functionUses: 1
    ICount: 14
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl:160"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl:169"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl:168"
        BranchSideFuncs:
        - "get(java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl:162"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl:169"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl:168"
        BranchSideFuncs:
        - "get(java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl:163"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl:166"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl:165"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl:161,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl].withPerCallAttribute(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl"
    linkageType: null
    functionLinenumber: 175
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.ContextAttributes"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorMap].containsKey(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].containsKey(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].containsKey(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].containsKey(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].remove(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].remove(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl].nonSharedInstance(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 25
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl:176"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl:188"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl:178"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl:180"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl:179"
        BranchSideFuncs:
        - "containsKey(java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl:180"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl:181"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl:180"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl:183"
        BranchSideFuncs:
        - "remove(java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl:189"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl:192"
        BranchSideFuncs:
        - "nonSharedInstance(java.lang.Object,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl:191"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl:178,1"
      Dst: "[java.util.Map].containsKey"
    - Src: "com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl:184,1"
      Dst: "[java.util.Map].remove"
    - Src: "com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl:190,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl].nonSharedInstance"
    - Src: "com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl:192,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl].nonSharedInstance(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl"
    linkageType: null
    functionLinenumber: 207
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.ContextAttributes"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl].<init>(java.util.Map,java.util.Map)"
    functionUses: 1
    ICount: 12
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl:209"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl:212"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl:211"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
        - "<init>(java.util.Map,java.util.Map)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl:208,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl:212,1"
      Dst: "[java.util.Map].put"
    - Src: "com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl:213,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl]._copy(java.util.Map)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl:218,1"
      Dst: "[java.util.HashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].<init>(com.github.javaparser.printer.configuration.PrettyPrinterConfiguration)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:66,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:68,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].setConfiguration(com.github.javaparser.printer.configuration.PrettyPrinterConfiguration)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: null
    functionLinenumber: -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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].getSource()"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:80,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].toString()"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: null
    functionLinenumber: 84
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.SourcePrinter].toString()"
    functionUses: 21
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:85,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].printModifiers(com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: null
    functionLinenumber: 88
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$getKeyword__899].bootstrap$()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$asString__900].bootstrap$()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 13
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:89"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:92"
        BranchSideFuncs:
        - "bootstrap$()"
        - "print(java.lang.String)"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:91"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:89,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:90,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__899].bootstrap$"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:90,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:90,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$asString__900].bootstrap$"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:90,1"
      Dst: "[java.util.stream.Collectors].joining"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:90,1"
      Dst: "[java.util.stream.Stream].collect"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:90,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:90,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:90,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].printMembers(com.github.javaparser.ast.NodeList,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: null
    functionLinenumber: 94
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator:com.fasterxml.jackson.databind.util.ArrayIterator:com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator:com.github.javaparser.TokenRange$1:com.github.javaparser.ast.Node$PostOrderIterator:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.SourcePrinter].println()"
    - "[com.github.javaparser.ast.body.RecordDeclaration].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.InitializerDeclaration].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.ClassOrInterfaceDeclaration].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.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.AnnotationDeclaration].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.printer.SourcePrinter].println()"
    functionUses: 6
    ICount: 15
    EdgeCount: 55
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:95"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:100"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "println()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:99"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:95,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:95,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:95,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:96,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:97,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].printMemberAnnotations(com.github.javaparser.ast.NodeList,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: null
    functionLinenumber: 102
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator:com.fasterxml.jackson.databind.util.ArrayIterator:com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator:com.github.javaparser.TokenRange$1:com.github.javaparser.ast.Node$PostOrderIterator:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].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()"
    functionUses: 13
    ICount: 16
    EdgeCount: 47
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:103"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:106"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:105"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:106"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:110"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "println()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:109"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:103,1"
      Dst: "[com.github.javaparser.ast.NodeList].isEmpty"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:106,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:106,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:106,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:107,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:108,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].printAnnotations(com.github.javaparser.ast.NodeList,boolean,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: null
    functionLinenumber: 112
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "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.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator:com.fasterxml.jackson.databind.util.ArrayIterator:com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator:com.github.javaparser.TokenRange$1:com.github.javaparser.ast.Node$PostOrderIterator:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].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].print(java.lang.String)"
    functionUses: 15
    ICount: 20
    EdgeCount: 48
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:113"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:116"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:115"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:116"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:119"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:118"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:119"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:123"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "print(java.lang.String)"
        - "next()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:122"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:113,1"
      Dst: "[com.github.javaparser.ast.NodeList].isEmpty"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:117,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:119,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:119,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:119,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:120,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].printTypeArgs(com.github.javaparser.ast.nodeTypes.NodeWithTypeArguments,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: null
    functionLinenumber: 125
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.nodeTypes.NodeWithTypeArguments"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.MethodCallExpr].getTypeArguments()"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].getTypeArguments()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].getTypeArguments()"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getTypeArguments()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].getTypeArguments()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].getTypeArguments()"
    - "[com.github.javaparser.utils.Utils].isNullOrEmpty(java.util.Collection)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.ast.type.WildcardType].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.VoidType].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.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.ArrayType].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.VarType].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.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 6
    ICount: 24
    EdgeCount: 93
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:127"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:138"
        BranchSideFuncs:
        - "iterator()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:137"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:129"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:136"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:135"
        BranchSideFuncs:
        - "print(java.lang.String)"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:132"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:135"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:134"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:126,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithTypeArguments].getTypeArguments"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:126,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:127,1"
      Dst: "[com.github.javaparser.utils.Utils].isNullOrEmpty"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:128,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:129,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:129,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:130,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:131,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].printTypeParameters(com.github.javaparser.ast.NodeList,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: null
    functionLinenumber: 140
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "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.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 5
    ICount: 21
    EdgeCount: 78
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:141"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:152"
        BranchSideFuncs:
        - "iterator()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:151"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:143"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:150"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:149"
        BranchSideFuncs:
        - "print(java.lang.String)"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:146"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:149"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:148"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:141,1"
      Dst: "[com.github.javaparser.utils.Utils].isNullOrEmpty"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:142,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:143,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:143,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:144,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:145,1"
      Dst: "[com.github.javaparser.ast.type.TypeParameter].accept"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].printArguments(com.github.javaparser.ast.NodeList,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: null
    functionLinenumber: 154
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "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.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].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.MethodCallExpr].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.PatternExpr].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.ConditionalExpr].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.NameExpr].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.TypeExpr].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.BinaryExpr].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.ThisExpr].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].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.BooleanLiteralExpr].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.CharLiteralExpr].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.ArrayInitializerExpr].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.IntegerLiteralExpr].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.ArrayCreationExpr].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.SuperExpr].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.SwitchExpr].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.CastExpr].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.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].println()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].unindent()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 4
    ICount: 47
    EdgeCount: 118
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:156"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:177"
        BranchSideFuncs:
        - "isColumnAlignParameters()"
        - "size()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:176"
        BranchSideFuncs:
        - "print(java.lang.String)"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:157"
      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:157"
      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:158"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:161"
        BranchSideFuncs:
        - "indentWithAlignTo(int)"
        - "getCursor()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:160"
        BranchSideFuncs:
        - "iterator()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:161"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:173"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:172"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:164"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:172"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:171"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:166"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:169"
        BranchSideFuncs:
        - "println()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:168"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:173"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:177"
        BranchSideFuncs:
        - "unindent()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:176"
        BranchSideFuncs:
        - "print(java.lang.String)"
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:155,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:156,1"
      Dst: "[com.github.javaparser.utils.Utils].isNullOrEmpty"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:157,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:157,1"
      Dst: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].isColumnAlignParameters"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:159,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].getCursor"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:159,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].indentWithAlignTo"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:161,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:161,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:162,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:163,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:167,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:174,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].unindent"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].printPrePostFixOptionalList(com.github.javaparser.ast.NodeList,java.lang.Void,java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: null
    functionLinenumber: 180
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "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.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.ast.type.WildcardType].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.EmptyStmt].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.MethodCallExpr].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.FieldDeclaration].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.modules.ModuleRequiresDirective].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.PatternExpr].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.JavadocComment].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.body.MethodDeclaration].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.expr.ThisExpr].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.expr.AssignExpr].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.expr.CharLiteralExpr].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.expr.EnclosedExpr].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.SwitchExpr].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.LambdaExpr].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.stmt.ReturnStmt].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.stmt.AssertStmt].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.YieldStmt].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.ConditionalExpr].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.utils.VisitorSet$EqualsHashcodeOverridingFacade].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.SwitchEntry].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.LongLiteralExpr].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.SimpleName].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.body.ReceiverParameter].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.modules.ModuleExportsDirective].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.BooleanLiteralExpr].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.ArrayAccessExpr].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.body.EnumDeclaration].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.stmt.ContinueStmt].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.stmt.LabeledStmt].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.type.VarType].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.PackageDeclaration].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.type.TypeParameter].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.expr.TypeExpr].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.comments.LineComment].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.body.ClassOrInterfaceDeclaration].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.PrimitiveType].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.body.InitializerDeclaration].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.expr.NormalAnnotationExpr].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.type.ArrayType].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.CastExpr].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.LocalClassDeclarationStmt].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.modules.ModuleProvidesDirective].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.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.expr.MethodReferenceExpr].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.comments.BlockComment].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.stmt.IfStmt].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.utils.VisitorMap$EqualsHashcodeOverridingFacade].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.CompilationUnit].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.UnaryExpr].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.ArrayCreationExpr].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.SynchronizedStmt].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.utils.VisitorList$EqualsHashcodeOverridingFacade].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 2
    ICount: 24
    EdgeCount: 180
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:181"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:192"
        BranchSideFuncs:
        - "iterator()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:191"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:183"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:190"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:189"
        BranchSideFuncs:
        - "print(java.lang.String)"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:186"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:189"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:188"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:181,1"
      Dst: "[com.github.javaparser.ast.NodeList].isEmpty"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:182,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:183,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:183,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:184,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:185,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].printPrePostFixRequiredList(com.github.javaparser.ast.NodeList,java.lang.Void,java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: null
    functionLinenumber: 194
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "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.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.ast.type.WildcardType].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.EmptyStmt].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.MethodCallExpr].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.FieldDeclaration].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.modules.ModuleRequiresDirective].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.PatternExpr].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.JavadocComment].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.body.MethodDeclaration].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.expr.ThisExpr].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.expr.AssignExpr].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.expr.CharLiteralExpr].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.expr.EnclosedExpr].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.SwitchExpr].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.LambdaExpr].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.stmt.ReturnStmt].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.stmt.AssertStmt].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.YieldStmt].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.ConditionalExpr].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.utils.VisitorSet$EqualsHashcodeOverridingFacade].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.SwitchEntry].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.LongLiteralExpr].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.SimpleName].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.body.ReceiverParameter].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.modules.ModuleExportsDirective].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.BooleanLiteralExpr].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.ArrayAccessExpr].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.body.EnumDeclaration].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.stmt.ContinueStmt].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.stmt.LabeledStmt].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.type.VarType].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.PackageDeclaration].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.type.TypeParameter].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.expr.TypeExpr].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.comments.LineComment].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.body.ClassOrInterfaceDeclaration].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.PrimitiveType].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.body.InitializerDeclaration].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.expr.NormalAnnotationExpr].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.type.ArrayType].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.CastExpr].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.LocalClassDeclarationStmt].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.modules.ModuleProvidesDirective].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.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.expr.MethodReferenceExpr].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.comments.BlockComment].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.stmt.IfStmt].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.utils.VisitorMap$EqualsHashcodeOverridingFacade].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.CompilationUnit].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.UnaryExpr].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.ArrayCreationExpr].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.SynchronizedStmt].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.utils.VisitorList$EqualsHashcodeOverridingFacade].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 1
    ICount: 24
    EdgeCount: 180
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:196"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:205"
        BranchSideFuncs:
        - "iterator()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:204"
        BranchSideFuncs:
        - "print(java.lang.String)"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:197"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:205"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:204"
        BranchSideFuncs:
        - "print(java.lang.String)"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:200"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:203"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:202"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:195,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:196,1"
      Dst: "[com.github.javaparser.ast.NodeList].isEmpty"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:197,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:197,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:198,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:199,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: null
    functionLinenumber: 208
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Optional"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_printComment_0__898].bootstrap$(com.github.javaparser.printer.PrettyPrintVisitor,java.lang.Void)"
    functionUses: 82
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:209,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_printComment_0__898].bootstrap$"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:209,1"
      Dst: "[java.util.Optional].ifPresent"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 213
    functionDepth: 0
    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()"
    - "[com.github.javaparser.ast.PackageDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.CompilationUnit].getPackageDeclaration()"
    - "[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].getImports()"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.printer.SourcePrinter].println()"
    - "[com.github.javaparser.ast.CompilationUnit].getTypes()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.ast.body.RecordDeclaration].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.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.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.printer.SourcePrinter].println()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.SourcePrinter].println()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_1__723].bootstrap$(com.github.javaparser.printer.PrettyPrintVisitor,java.lang.Void)"
    - "[com.github.javaparser.ast.CompilationUnit].getModule()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsEnding(com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 45
    EdgeCount: 96
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:216"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:220"
        BranchSideFuncs:
        - "println(java.lang.String)"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:219"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:220"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:223"
        BranchSideFuncs:
        - "getPackageDeclaration()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:222"
        BranchSideFuncs:
        - "isEmpty()"
        - "getImports()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:224"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:227"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:226"
        BranchSideFuncs:
        - "getTypes()"
        - "iterator()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:227"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:234"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:233"
        BranchSideFuncs:
        - "printOrphanCommentsEnding(com.github.javaparser.ast.Node)"
        - "getModule()"
        - "bootstrap$(com.github.javaparser.printer.PrettyPrintVisitor,java.lang.Void)"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:230"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:227"
        BranchSideFuncs:
        - "println()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:226"
        BranchSideFuncs:
        - "getTypes()"
        - "iterator()"
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:214,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:215,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:215,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:216,1"
      Dst: "[com.github.javaparser.ast.Node].getParsed"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:217,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:220,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getPackageDeclaration"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:220,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:221,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:221,1"
      Dst: "[com.github.javaparser.ast.PackageDeclaration].accept"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:223,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getImports"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:223,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:224,1"
      Dst: "[com.github.javaparser.ast.NodeList].isEmpty"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:227,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getTypes"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:227,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:227,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:228,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:228,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:234,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getModule"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:234,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_1__723].bootstrap$"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:234,1"
      Dst: "[java.util.Optional].ifPresent"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:235,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsEnding"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.PackageDeclaration,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: null
    functionLinenumber: 239
    functionDepth: 0
    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:240,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:241,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:241,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:242,1"
      Dst: "[com.github.javaparser.ast.PackageDeclaration].getAnnotations"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:242,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printMemberAnnotations"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:243,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:244,1"
      Dst: "[com.github.javaparser.ast.PackageDeclaration].getName"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:244,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:245,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:247,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsEnding"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 251
    functionDepth: 0
    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:252,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:253,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:253,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:254,1"
      Dst: "[com.github.javaparser.ast.expr.NameExpr].getName"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:254,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:255,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsEnding"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 259
    functionDepth: 0
    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()"
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.Name].getQualifier()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.Name].getIdentifier()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsEnding(com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 20
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:262"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:266"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getQualifier()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:265"
        BranchSideFuncs:
        - "getIdentifier()"
        - "print(java.lang.String)"
        - "printOrphanCommentsEnding(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:260,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:261,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:261,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:262,1"
      Dst: "[com.github.javaparser.ast.expr.Name].getQualifier"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:262,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:263,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:263,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:264,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:266,1"
      Dst: "[com.github.javaparser.ast.expr.Name].getIdentifier"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:267,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsEnding"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.SimpleName,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: null
    functionLinenumber: 271
    functionDepth: 0
    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:272,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].getIdentifier"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:272,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 276
    functionDepth: 0
    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.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.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getExtendedTypes()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getImplementedTypes()"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getImplementedTypes()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getPermittedTypes()"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getPermittedTypes()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[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.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()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 1
    ICount: 87
    EdgeCount: 260
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:281"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:284"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:283"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:288"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:298"
        BranchSideFuncs:
        - "getExtendedTypes()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:297"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:290"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:298"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:297"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:293"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:296"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:295"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:298"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:308"
        BranchSideFuncs:
        - "getImplementedTypes()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:307"
        BranchSideFuncs:
        - "isEmpty()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:300"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:308"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:307"
        BranchSideFuncs:
        - "isEmpty()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:303"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:306"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:305"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:308"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:318"
        BranchSideFuncs:
        - "getPermittedTypes()"
        - "iterator()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:317"
        BranchSideFuncs:
        - "isNullOrEmpty(java.util.Collection)"
        - "indent()"
        - "println(java.lang.String)"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:310"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:318"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:317"
        BranchSideFuncs:
        - "isNullOrEmpty(java.util.Collection)"
        - "indent()"
        - "println(java.lang.String)"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:313"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:316"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:315"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:320"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:323"
        BranchSideFuncs:
        - "printMembers(com.github.javaparser.ast.NodeList,java.lang.Void)"
        - "getMembers()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:322"
        BranchSideFuncs:
        - "printOrphanCommentsEnding(com.github.javaparser.ast.Node)"
        - "print(java.lang.String)"
        - "unindent()"
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:277,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:278,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:278,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:279,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:279,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printMemberAnnotations"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:280,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:280,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printModifiers"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:281,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].isInterface"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:282,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:286,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getName"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:286,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:287,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getTypeParameters"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:287,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printTypeParameters"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:288,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getExtendedTypes"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:288,1"
      Dst: "[com.github.javaparser.ast.NodeList].isEmpty"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:290,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:290,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:291,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:292,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:298,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getImplementedTypes"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:308,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getPermittedTypes"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:318,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:319,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].indent"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:320,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getMembers"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:320,1"
      Dst: "[com.github.javaparser.utils.Utils].isNullOrEmpty"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:321,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printMembers"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:323,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsEnding"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:324,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].unindent"
    JavaMethodInfo: null
    BBCount: 24
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.body.RecordDeclaration,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: null
    functionLinenumber: 329
    functionDepth: 0
    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.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.body.RecordDeclaration].getParameters()"
    - "[com.github.javaparser.utils.Utils].isNullOrEmpty(java.util.Collection)"
    - "[com.github.javaparser.ast.body.RecordDeclaration].getParameters()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.ast.body.Parameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[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.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.body.RecordDeclaration].getImplementedTypes()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[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.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()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 1
    ICount: 67
    EdgeCount: 180
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:337"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:346"
        BranchSideFuncs:
        - "getParameters()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:345"
        BranchSideFuncs:
        - "printTypeParameters(com.github.javaparser.ast.NodeList,java.lang.Void)"
        - "getTypeParameters()"
        - "isEmpty()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:338"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:346"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:345"
        BranchSideFuncs:
        - "printTypeParameters(com.github.javaparser.ast.NodeList,java.lang.Void)"
        - "getTypeParameters()"
        - "isEmpty()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:341"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:344"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:343"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:348"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:358"
        BranchSideFuncs:
        - "getImplementedTypes()"
        - "iterator()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:357"
        BranchSideFuncs:
        - "isNullOrEmpty(java.util.Collection)"
        - "indent()"
        - "println(java.lang.String)"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:350"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:358"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:357"
        BranchSideFuncs:
        - "isNullOrEmpty(java.util.Collection)"
        - "indent()"
        - "println(java.lang.String)"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:353"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:356"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:355"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:360"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:363"
        BranchSideFuncs:
        - "printMembers(com.github.javaparser.ast.NodeList,java.lang.Void)"
        - "getMembers()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:362"
        BranchSideFuncs:
        - "printOrphanCommentsEnding(com.github.javaparser.ast.Node)"
        - "print(java.lang.String)"
        - "unindent()"
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:330,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:331,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:331,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:332,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:332,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printMemberAnnotations"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:333,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:333,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printModifiers"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:334,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:335,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getName"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:335,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:337,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].getParameters"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:337,1"
      Dst: "[com.github.javaparser.utils.Utils].isNullOrEmpty"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:338,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:338,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:339,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:340,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].accept"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:347,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].getTypeParameters"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:347,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printTypeParameters"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:348,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].getImplementedTypes"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:348,1"
      Dst: "[com.github.javaparser.ast.NodeList].isEmpty"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:352,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:358,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:359,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].indent"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:360,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getMembers"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:361,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printMembers"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:363,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsEnding"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:364,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].unindent"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.comments.JavadocComment,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: null
    functionLinenumber: 369
    functionDepth: 0
    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)"
    - "[com.github.javaparser.utils.Utils].trimTrailingSpaces(java.lang.String)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_2__746].bootstrap$()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    - "[com.github.javaparser.ast.comments.JavadocComment].getFooter()"
    - "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    functionUses: 1
    ICount: 69
    EdgeCount: 64
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:371"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:407"
        BranchSideFuncs:
        - "getHeader()"
        - "getContent()"
        - "normalizeEolInTextBlock(java.lang.String,java.lang.String)"
        - "getEndOfLineCharacter()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:406"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:371"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:407"
        BranchSideFuncs:
        - "getHeader()"
        - "getContent()"
        - "normalizeEolInTextBlock(java.lang.String,java.lang.String)"
        - "getEndOfLineCharacter()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:406"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:376"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:384"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:383"
        BranchSideFuncs:
        - "hasNext()"
        - "bootstrap$()"
        - "next()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:378"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:null"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:387"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:405"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:404"
        BranchSideFuncs:
        - "println(java.lang.String)"
        - "getFooter()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:388"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:393"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:392"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:389"
      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:394"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:398"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:397"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:399"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:402"
        BranchSideFuncs:
        - "print(java.lang.String)"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:401"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:370,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:371,1"
      Dst: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].isPrintComments"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:371,1"
      Dst: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].isPrintJavadoc"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:372,1"
      Dst: "[com.github.javaparser.ast.comments.JavadocComment].getHeader"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:372,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:373,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].getContent"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:373,1"
      Dst: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].getEndOfLineCharacter"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:373,1"
      Dst: "[com.github.javaparser.utils.Utils].normalizeEolInTextBlock"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:374,1"
      Dst: "[java.lang.String].split"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:375,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:377,1"
      Dst: "[java.lang.String].trim"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:378,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:379,1"
      Dst: "[java.lang.String].substring"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:381,1"
      Dst: "[com.github.javaparser.utils.Utils].trimTrailingSpaces"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:382,1"
      Dst: "[java.util.List].add"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:386,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:386,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_2__746].bootstrap$"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:386,1"
      Dst: "[java.util.stream.Stream].anyMatch"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:387,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:387,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:387,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:388,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:398,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:405,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:405,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:405,1"
      Dst: "[com.github.javaparser.ast.comments.JavadocComment].getFooter"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:405,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.type.ClassOrInterfaceType,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: null
    functionLinenumber: 410
    functionDepth: 0
    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()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].getScope()"
    - "[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.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printTypeArgs(com.github.javaparser.ast.nodeTypes.NodeWithTypeArguments,java.lang.Void)"
    functionUses: 1
    ICount: 26
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:413"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:417"
        BranchSideFuncs:
        - "getScope()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:416"
        BranchSideFuncs:
        - "getAnnotations()"
        - "getName()"
        - "printAnnotations(com.github.javaparser.ast.NodeList,boolean,java.lang.Void)"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "isUsingDiamondOperator()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:419"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:422"
        BranchSideFuncs:
        - "print(java.lang.String)"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:421"
        BranchSideFuncs:
        - "printTypeArgs(com.github.javaparser.ast.nodeTypes.NodeWithTypeArguments,java.lang.Void)"
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:411,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:412,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:412,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:413,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].getScope"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:413,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:414,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:414,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:415,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:417,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:417,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printAnnotations"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:418,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].getName"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:418,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:419,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithTypeArguments].isUsingDiamondOperator"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:422,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printTypeArgs"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.type.TypeParameter,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: null
    functionLinenumber: 427
    functionDepth: 0
    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.ast.type.TypeParameter].getTypeBound()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 1
    ICount: 28
    EdgeCount: 86
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:432"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:442"
        BranchSideFuncs:
        - "getTypeBound()"
        - "iterator()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:441"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:434"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:442"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:441"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:437"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:440"
        BranchSideFuncs:
        - "print(java.lang.String)"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:439"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:428,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:429,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:429,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:430,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:430,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printAnnotations"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:431,1"
      Dst: "[com.github.javaparser.ast.type.TypeParameter].getName"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:431,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:432,1"
      Dst: "[com.github.javaparser.ast.type.TypeParameter].getTypeBound"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:432,1"
      Dst: "[com.github.javaparser.utils.Utils].isNullOrEmpty"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:433,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:434,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:434,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:435,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:436,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.type.PrimitiveType,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: null
    functionLinenumber: 445
    functionDepth: 0
    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:446,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:447,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:447,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:448,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:448,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printAnnotations"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:449,1"
      Dst: "[com.github.javaparser.ast.type.PrimitiveType].getType"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:449,1"
      Dst: "[com.github.javaparser.ast.type.PrimitiveType$Primitive].asString"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:449,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 453
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.ArrayType"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.ArrayType].getComponentType()"
    - "[com.github.javaparser.ast.type.WildcardType].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.VoidType].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.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.ArrayType].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.VarType].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.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].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)"
    functionUses: 1
    ICount: 24
    EdgeCount: 62
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:456"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:461"
        BranchSideFuncs:
        - "getComponentType()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:460"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:462"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:466"
        BranchSideFuncs:
        - "hasNext()"
        - "getAnnotations()"
        - "print(java.lang.String)"
        - "next()"
        - "printAnnotations(com.github.javaparser.ast.NodeList,boolean,java.lang.Void)"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:465"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:454,1"
      Dst: "[java.util.LinkedList].<init>"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:458,1"
      Dst: "[java.util.List].add"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:459,1"
      Dst: "[com.github.javaparser.ast.type.ArrayType].getComponentType"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:461,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:462,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:462,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:462,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:463,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:463,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printAnnotations"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:464,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 469
    functionDepth: 0
    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()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].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.MethodCallExpr].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.PatternExpr].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.ConditionalExpr].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.NameExpr].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.TypeExpr].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.BinaryExpr].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.ThisExpr].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].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.BooleanLiteralExpr].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.CharLiteralExpr].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.ArrayInitializerExpr].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.IntegerLiteralExpr].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.ArrayCreationExpr].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.SuperExpr].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.SwitchExpr].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.CastExpr].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.ArrayCreationLevel].getDimension()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 1
    ICount: 17
    EdgeCount: 40
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:472"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:475"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getDimension()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:474"
        BranchSideFuncs:
        - "print(java.lang.String)"
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:470,1"
      Dst: "[com.github.javaparser.ast.ArrayCreationLevel].getAnnotations"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:470,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printAnnotations"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:471,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:472,1"
      Dst: "[com.github.javaparser.ast.ArrayCreationLevel].getDimension"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:472,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:473,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:473,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.type.IntersectionType,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: null
    functionLinenumber: 479
    functionDepth: 0
    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.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].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.ArrayType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 23
    EdgeCount: 59
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:484"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:492"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "getElements()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:491"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:485"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:488"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:487"
        BranchSideFuncs:
        - "print(java.lang.String)"
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:480,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:481,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:481,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:482,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:482,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printAnnotations"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:484,1"
      Dst: "[com.github.javaparser.ast.type.IntersectionType].getElements"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:484,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:484,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:484,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:488,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:490,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.type.UnionType,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: null
    functionLinenumber: 495
    functionDepth: 0
    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.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].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.ArrayType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 23
    EdgeCount: 59
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:500"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:508"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "getElements()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:507"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:501"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:504"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:503"
        BranchSideFuncs:
        - "print(java.lang.String)"
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:496,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:497,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:497,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:498,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:498,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printAnnotations"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:500,1"
      Dst: "[com.github.javaparser.ast.type.UnionType].getElements"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:500,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:500,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:500,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:504,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:506,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.type.WildcardType,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: null
    functionLinenumber: 511
    functionDepth: 0
    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()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].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.ArrayType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].getExtendedType()"
    - "[com.github.javaparser.ast.type.WildcardType].getSuperType()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].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.ArrayType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].getSuperType()"
    functionUses: 1
    ICount: 29
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:516"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:520"
        BranchSideFuncs:
        - "getExtendedType()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:519"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:520"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:524"
        BranchSideFuncs:
        - "getSuperType()"
        - "print(java.lang.String)"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:523"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:512,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:513,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:513,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:514,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:514,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printAnnotations"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:515,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:516,1"
      Dst: "[com.github.javaparser.ast.type.WildcardType].getExtendedType"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:516,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:518,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:518,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:520,1"
      Dst: "[com.github.javaparser.ast.type.WildcardType].getSuperType"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.type.UnknownType,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: null
    functionLinenumber: 528
    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: null
    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: null
    functionLinenumber: 532
    functionDepth: 0
    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__747].bootstrap$(com.github.javaparser.printer.PrettyPrintVisitor,java.lang.Void)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.body.FieldDeclaration].getVariables()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.ast.body.VariableDeclarator].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 1
    ICount: 37
    EdgeCount: 90
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:537"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:544"
        BranchSideFuncs:
        - "getMaximumCommonType()"
        - "bootstrap$(com.github.javaparser.printer.PrettyPrintVisitor,java.lang.Void)"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:543"
        BranchSideFuncs:
        - "getVariables()"
        - "iterator()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:540"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:544"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:543"
        BranchSideFuncs:
        - "getVariables()"
        - "iterator()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:545"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:552"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:551"
        BranchSideFuncs:
        - "print(java.lang.String)"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:548"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:551"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:550"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:533,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:534,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:534,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:535,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:535,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printMemberAnnotations"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:536,1"
      Dst: "[com.github.javaparser.ast.body.FieldDeclaration].getModifiers"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:536,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printModifiers"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:537,1"
      Dst: "[com.github.javaparser.ast.body.FieldDeclaration].getVariables"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:537,1"
      Dst: "[com.github.javaparser.ast.NodeList].isEmpty"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:538,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithVariables].getMaximumCommonType"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:539,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_3__747].bootstrap$"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:539,1"
      Dst: "[java.util.Optional].ifPresent"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:540,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:541,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:545,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:545,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:546,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:547,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].accept"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.body.VariableDeclarator,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: null
    functionLinenumber: 556
    functionDepth: 0
    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__725].bootstrap$(com.github.javaparser.printer.PrettyPrintVisitor,com.github.javaparser.ast.body.VariableDeclarator,java.lang.Void)"
    - "[com.github.javaparser.HasParentNode].findAncestor(java.lang.Class[])"
    - "[com.github.javaparser.ast.body.VariableDeclarator].getInitializer()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].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.MethodCallExpr].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.PatternExpr].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.ConditionalExpr].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.NameExpr].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.TypeExpr].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.BinaryExpr].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.ThisExpr].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].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.BooleanLiteralExpr].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.CharLiteralExpr].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.ArrayInitializerExpr].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.IntegerLiteralExpr].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.ArrayCreationExpr].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.SuperExpr].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.SwitchExpr].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.CastExpr].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.body.VariableDeclarator].getInitializer()"
    functionUses: 1
    ICount: 23
    EdgeCount: 44
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:573"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:577"
        BranchSideFuncs:
        - "getInitializer()"
        - "print(java.lang.String)"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:576"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:557,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:558,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:558,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:559,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].getName"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:559,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:560,1"
      Dst: "[com.github.javaparser.HasParentNode].findAncestor"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:560,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_5__725].bootstrap$"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:560,1"
      Dst: "[java.util.Optional].ifPresent"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:573,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].getInitializer"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:573,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:574,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:575,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:575,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.ArrayInitializerExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: null
    functionLinenumber: 580
    functionDepth: 0
    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.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].getValues()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].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.MethodCallExpr].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.PatternExpr].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.ConditionalExpr].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.NameExpr].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.TypeExpr].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.BinaryExpr].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.ThisExpr].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].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.BooleanLiteralExpr].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.CharLiteralExpr].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.ArrayInitializerExpr].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.IntegerLiteralExpr].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.ArrayCreationExpr].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.SuperExpr].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.SwitchExpr].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.CastExpr].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.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsEnding(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 1
    ICount: 31
    EdgeCount: 119
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:584"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:595"
        BranchSideFuncs:
        - "getValues()"
        - "iterator()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:594"
        BranchSideFuncs:
        - "print(java.lang.String)"
        - "printOrphanCommentsEnding(com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:586"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:593"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:592"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:589"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:592"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:591"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:581,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:582,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:582,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:583,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:584,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayInitializerExpr].getValues"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:584,1"
      Dst: "[com.github.javaparser.utils.Utils].isNullOrEmpty"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:586,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:586,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:587,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:588,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:595,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsEnding"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.type.VoidType,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: null
    functionLinenumber: 600
    functionDepth: 0
    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:601,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:602,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:602,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:603,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:603,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printAnnotations"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:604,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 608
    functionDepth: 0
    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:609,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:610,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:610,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:611,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:611,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printAnnotations"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:612,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 616
    functionDepth: 0
    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)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 1
    ICount: 10
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:617,1"
      Dst: "[com.github.javaparser.ast.Modifier].getKeyword"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:617,1"
      Dst: "[com.github.javaparser.ast.Modifier$Keyword].asString"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:617,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 622
    functionDepth: 0
    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.FieldAccessExpr].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.MethodCallExpr].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.PatternExpr].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.ConditionalExpr].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.NameExpr].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.TypeExpr].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.BinaryExpr].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.ThisExpr].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].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.BooleanLiteralExpr].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.CharLiteralExpr].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.ArrayInitializerExpr].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.IntegerLiteralExpr].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.ArrayCreationExpr].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.SuperExpr].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.SwitchExpr].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.CastExpr].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.ArrayAccessExpr].getName()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].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.MethodCallExpr].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.PatternExpr].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.ConditionalExpr].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.NameExpr].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.TypeExpr].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.BinaryExpr].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.ThisExpr].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].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.BooleanLiteralExpr].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.CharLiteralExpr].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.ArrayInitializerExpr].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.IntegerLiteralExpr].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.ArrayCreationExpr].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.SuperExpr].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.SwitchExpr].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.CastExpr].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.ArrayAccessExpr].getIndex()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 1
    ICount: 15
    EdgeCount: 75
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:623,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:624,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:624,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:625,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayAccessExpr].getName"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:625,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:626,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:627,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayAccessExpr].getIndex"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 632
    functionDepth: 0
    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.WildcardType].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.VoidType].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.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.ArrayType].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.VarType].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.expr.ArrayCreationExpr].getElementType()"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].getLevels()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.ast.ArrayCreationLevel].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].getInitializer()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].getInitializer()"
    functionUses: 1
    ICount: 28
    EdgeCount: 70
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:637"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:640"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "getLevels()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:639"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:640"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:644"
        BranchSideFuncs:
        - "getInitializer()"
        - "print(java.lang.String)"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:643"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:633,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:634,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:634,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:635,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:636,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayCreationExpr].getElementType"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:636,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:637,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayCreationExpr].getLevels"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:637,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:637,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:637,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:638,1"
      Dst: "[com.github.javaparser.ast.ArrayCreationLevel].accept"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:640,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayCreationExpr].getInitializer"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:640,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:642,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:642,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.AssignExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: null
    functionLinenumber: 647
    functionDepth: 0
    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.FieldAccessExpr].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.MethodCallExpr].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.PatternExpr].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.ConditionalExpr].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.NameExpr].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.TypeExpr].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.BinaryExpr].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.ThisExpr].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].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.BooleanLiteralExpr].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.CharLiteralExpr].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.ArrayInitializerExpr].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.IntegerLiteralExpr].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.ArrayCreationExpr].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.SuperExpr].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.SwitchExpr].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.CastExpr].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.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.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].isSpaceAroundOperators()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].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.MethodCallExpr].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.PatternExpr].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.ConditionalExpr].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.NameExpr].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.TypeExpr].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.BinaryExpr].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.ThisExpr].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].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.BooleanLiteralExpr].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.CharLiteralExpr].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.ArrayInitializerExpr].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.IntegerLiteralExpr].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.ArrayCreationExpr].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.SuperExpr].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.SwitchExpr].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.CastExpr].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.AssignExpr].getValue()"
    functionUses: 1
    ICount: 25
    EdgeCount: 80
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:651"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:654"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:653"
        BranchSideFuncs:
        - "getOperator()"
        - "asString()"
        - "isSpaceAroundOperators()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:655"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:658"
        BranchSideFuncs:
        - "print(java.lang.String)"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:657"
        BranchSideFuncs:
        - "getValue()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:648,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:649,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:649,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:650,1"
      Dst: "[com.github.javaparser.ast.expr.AssignExpr].getTarget"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:650,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:651,1"
      Dst: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].isSpaceAroundOperators"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:652,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:654,1"
      Dst: "[com.github.javaparser.ast.expr.AssignExpr].getOperator"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:654,1"
      Dst: "[com.github.javaparser.ast.expr.AssignExpr$Operator].asString"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:658,1"
      Dst: "[com.github.javaparser.ast.expr.AssignExpr].getValue"
    JavaMethodInfo: null
    BBCount: 5
    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: null
    functionLinenumber: 665
    functionDepth: 0
    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.FieldAccessExpr].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.MethodCallExpr].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.PatternExpr].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.ConditionalExpr].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.NameExpr].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.TypeExpr].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.BinaryExpr].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.ThisExpr].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].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.BooleanLiteralExpr].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.CharLiteralExpr].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.ArrayInitializerExpr].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.IntegerLiteralExpr].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.ArrayCreationExpr].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.SuperExpr].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.SwitchExpr].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.CastExpr].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.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.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].isSpaceAroundOperators()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].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.MethodCallExpr].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.PatternExpr].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.ConditionalExpr].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.NameExpr].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.TypeExpr].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.BinaryExpr].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.ThisExpr].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].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.BooleanLiteralExpr].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.CharLiteralExpr].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.ArrayInitializerExpr].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.IntegerLiteralExpr].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.ArrayCreationExpr].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.SuperExpr].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.SwitchExpr].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.CastExpr].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.BinaryExpr].getRight()"
    functionUses: 1
    ICount: 25
    EdgeCount: 80
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:669"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:672"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:671"
        BranchSideFuncs:
        - "getOperator()"
        - "asString()"
        - "isSpaceAroundOperators()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:673"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:676"
        BranchSideFuncs:
        - "print(java.lang.String)"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:675"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getRight()"
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:666,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:667,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:667,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:668,1"
      Dst: "[com.github.javaparser.ast.expr.BinaryExpr].getLeft"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:668,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:669,1"
      Dst: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].isSpaceAroundOperators"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:670,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:672,1"
      Dst: "[com.github.javaparser.ast.expr.BinaryExpr].getOperator"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:672,1"
      Dst: "[com.github.javaparser.ast.expr.BinaryExpr$Operator].asString"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:676,1"
      Dst: "[com.github.javaparser.ast.expr.BinaryExpr].getRight"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.CastExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: null
    functionLinenumber: 680
    functionDepth: 0
    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.WildcardType].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.VoidType].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.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.ArrayType].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.VarType].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.expr.CastExpr].getType()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].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.MethodCallExpr].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.PatternExpr].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.ConditionalExpr].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.NameExpr].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.TypeExpr].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.BinaryExpr].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.ThisExpr].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].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.BooleanLiteralExpr].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.CharLiteralExpr].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.ArrayInitializerExpr].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.IntegerLiteralExpr].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.ArrayCreationExpr].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.SuperExpr].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.SwitchExpr].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.CastExpr].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.CastExpr].getExpression()"
    functionUses: 1
    ICount: 15
    EdgeCount: 51
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:681,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:682,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:682,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:683,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:684,1"
      Dst: "[com.github.javaparser.ast.expr.CastExpr].getType"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:684,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:686,1"
      Dst: "[com.github.javaparser.ast.expr.CastExpr].getExpression"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 690
    functionDepth: 0
    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.WildcardType].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.VoidType].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.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.ArrayType].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.VarType].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.expr.ClassExpr].getType()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 1
    ICount: 11
    EdgeCount: 15
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:691,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:692,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:692,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:693,1"
      Dst: "[com.github.javaparser.ast.expr.ClassExpr].getType"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:693,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:694,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 698
    functionDepth: 0
    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.FieldAccessExpr].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.MethodCallExpr].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.PatternExpr].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.ConditionalExpr].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.NameExpr].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.TypeExpr].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.BinaryExpr].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.ThisExpr].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].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.BooleanLiteralExpr].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.CharLiteralExpr].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.ArrayInitializerExpr].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.IntegerLiteralExpr].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.ArrayCreationExpr].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.SuperExpr].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.SwitchExpr].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.CastExpr].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.ConditionalExpr].getCondition()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].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.MethodCallExpr].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.PatternExpr].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.ConditionalExpr].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.NameExpr].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.TypeExpr].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.BinaryExpr].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.ThisExpr].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].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.BooleanLiteralExpr].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.CharLiteralExpr].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.ArrayInitializerExpr].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.IntegerLiteralExpr].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.ArrayCreationExpr].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.SuperExpr].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.SwitchExpr].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.CastExpr].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.ConditionalExpr].getThenExpr()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].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.MethodCallExpr].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.PatternExpr].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.ConditionalExpr].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.NameExpr].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.TypeExpr].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.BinaryExpr].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.ThisExpr].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].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.BooleanLiteralExpr].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.CharLiteralExpr].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.ArrayInitializerExpr].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.IntegerLiteralExpr].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.ArrayCreationExpr].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.SuperExpr].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.SwitchExpr].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.CastExpr].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.ConditionalExpr].getElseExpr()"
    functionUses: 1
    ICount: 17
    EdgeCount: 110
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:699,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:700,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:700,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:701,1"
      Dst: "[com.github.javaparser.ast.expr.ConditionalExpr].getCondition"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:701,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:702,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:703,1"
      Dst: "[com.github.javaparser.ast.expr.ConditionalExpr].getThenExpr"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:705,1"
      Dst: "[com.github.javaparser.ast.expr.ConditionalExpr].getElseExpr"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 709
    functionDepth: 0
    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.FieldAccessExpr].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.MethodCallExpr].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.PatternExpr].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.ConditionalExpr].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.NameExpr].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.TypeExpr].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.BinaryExpr].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.ThisExpr].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].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.BooleanLiteralExpr].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.CharLiteralExpr].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.ArrayInitializerExpr].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.IntegerLiteralExpr].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.ArrayCreationExpr].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.SuperExpr].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.SwitchExpr].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.CastExpr].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.EnclosedExpr].getInner()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 1
    ICount: 13
    EdgeCount: 40
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:710,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:711,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:711,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:712,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:713,1"
      Dst: "[com.github.javaparser.ast.expr.EnclosedExpr].getInner"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:713,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 718
    functionDepth: 0
    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.FieldAccessExpr].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.MethodCallExpr].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.PatternExpr].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.ConditionalExpr].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.NameExpr].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.TypeExpr].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.BinaryExpr].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.ThisExpr].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].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.BooleanLiteralExpr].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.CharLiteralExpr].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.ArrayInitializerExpr].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.IntegerLiteralExpr].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.ArrayCreationExpr].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.SuperExpr].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.SwitchExpr].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.CastExpr].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.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()"
    functionUses: 1
    ICount: 13
    EdgeCount: 41
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:719,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:720,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:720,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:721,1"
      Dst: "[com.github.javaparser.ast.expr.FieldAccessExpr].getScope"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:721,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:722,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:723,1"
      Dst: "[com.github.javaparser.ast.expr.FieldAccessExpr].getName"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:723,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 727
    functionDepth: 0
    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.FieldAccessExpr].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.MethodCallExpr].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.PatternExpr].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.ConditionalExpr].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.NameExpr].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.TypeExpr].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.BinaryExpr].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.ThisExpr].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].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.BooleanLiteralExpr].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.CharLiteralExpr].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.ArrayInitializerExpr].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.IntegerLiteralExpr].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.ArrayCreationExpr].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.SuperExpr].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.SwitchExpr].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.CastExpr].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.InstanceOfExpr].getExpression()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].getPattern()"
    - "[com.github.javaparser.ast.expr.PatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].getPattern()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].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.ArrayType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].getType()"
    functionUses: 1
    ICount: 21
    EdgeCount: 46
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:732"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:735"
        BranchSideFuncs:
        - "getPattern()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:734"
        BranchSideFuncs:
        - "getType()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:728,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:729,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:729,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:730,1"
      Dst: "[com.github.javaparser.ast.expr.InstanceOfExpr].getExpression"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:730,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:731,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:732,1"
      Dst: "[com.github.javaparser.ast.expr.InstanceOfExpr].getPattern"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:732,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:733,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:733,1"
      Dst: "[com.github.javaparser.ast.expr.PatternExpr].accept"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:735,1"
      Dst: "[com.github.javaparser.ast.expr.InstanceOfExpr].getType"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.PatternExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: null
    functionLinenumber: 740
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.PatternExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.PatternExpr].getModifiers()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printModifiers(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].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.ArrayType].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.PatternExpr].getName()"
    functionUses: 1
    ICount: 12
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:741,1"
      Dst: "[com.github.javaparser.ast.expr.PatternExpr].getModifiers"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:741,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printModifiers"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:742,1"
      Dst: "[com.github.javaparser.ast.expr.PatternExpr].getType"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:742,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:743,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:744,1"
      Dst: "[com.github.javaparser.ast.expr.PatternExpr].getName"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:744,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 748
    functionDepth: 0
    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()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 1
    ICount: 14
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:749,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:750,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:750,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:751,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:752,1"
      Dst: "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 757
    functionDepth: 0
    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:758,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:759,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:759,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:760,1"
      Dst: "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:760,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 764
    functionDepth: 0
    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:765,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:766,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:766,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:767,1"
      Dst: "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:767,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 771
    functionDepth: 0
    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:772,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:773,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:773,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:774,1"
      Dst: "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:774,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 778
    functionDepth: 0
    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()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 1
    ICount: 14
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:779,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode"
    - 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"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:781,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:782,1"
      Dst: "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 787
    functionDepth: 0
    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__729].bootstrap$(com.github.javaparser.printer.PrettyPrintVisitor)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].stripIndentOfLines()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].unindent()"
    functionUses: 1
    ICount: 18
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:788,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:789,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:789,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:790,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:791,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].indent"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:792,1"
      Dst: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].stripIndentOfLines"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:792,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_6__729].bootstrap$"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:792,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:797,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].unindent"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 801
    functionDepth: 0
    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)"
    functionUses: 1
    ICount: 11
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:802,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:803,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:803,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:804,1"
      Dst: "[com.github.javaparser.ast.expr.BooleanLiteralExpr].getValue"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:804,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:804,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 808
    functionDepth: 0
    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:809,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode"
    - 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"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:811,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 815
    functionDepth: 0
    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()"
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].getTypeName()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 1
    ICount: 18
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:818"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:822"
        BranchSideFuncs:
        - "getTypeName()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:821"
        BranchSideFuncs:
        - "print(java.lang.String)"
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:816,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:817,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:817,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:818,1"
      Dst: "[com.github.javaparser.ast.expr.ThisExpr].getTypeName"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:818,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:819,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:819,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:820,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.SuperExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: null
    functionLinenumber: 826
    functionDepth: 0
    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()"
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].getTypeName()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 1
    ICount: 18
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:829"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:833"
        BranchSideFuncs:
        - "getTypeName()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:832"
        BranchSideFuncs:
        - "print(java.lang.String)"
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:827,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:828,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:828,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:829,1"
      Dst: "[com.github.javaparser.ast.expr.SuperExpr].getTypeName"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:829,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:830,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:830,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:831,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.MethodCallExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: null
    functionLinenumber: 837
    functionDepth: 0
    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)"
    - "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].isColumnAlignFirstMethodChain()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_7__759].bootstrap$()"
    - "[com.github.javaparser.HasParentNode].findAncestor(java.lang.Class[])"
    - "[com.github.javaparser.ast.Node].getParentNode()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__761].bootstrap$(java.lang.Class)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$cast__762].bootstrap$(java.lang.Class)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__763].bootstrap$()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$equals__764].bootstrap$(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getParentNode()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__760].bootstrap$(java.lang.Class)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__754].bootstrap$(java.lang.Class)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$cast__755].bootstrap$(java.lang.Class)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__756].bootstrap$()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$equals__757].bootstrap$(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getParentNode()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$init__758].bootstrap$()"
    - "[com.github.javaparser.ast.Node].getParentNode()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].getScope()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__750].bootstrap$(java.lang.Class)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$cast__751].bootstrap$(java.lang.Class)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__752].bootstrap$()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__753].bootstrap$(java.lang.Class)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_8__749].bootstrap$(com.github.javaparser.printer.PrettyPrintVisitor,java.lang.Void,java.util.concurrent.atomic.AtomicBoolean,java.util.concurrent.atomic.AtomicBoolean,java.util.concurrent.atomic.AtomicBoolean)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].getScope()"
    - "[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: 35
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:845"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:860"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:847"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:860"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:851"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:856"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:855"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:851"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:856"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:855"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:856"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:855"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:862"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:874"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:873"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:864"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:874"
        BranchSideFuncs:
        - "getParentNode()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:873"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:866"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:864"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:863"
        BranchSideFuncs:
        - "bootstrap$(com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:875"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:888"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:887"
        BranchSideFuncs:
        - "getScope()"
        - "bootstrap$(com.github.javaparser.printer.PrettyPrintVisitor,java.lang.Void,java.util.concurrent.atomic.AtomicBoolean,java.util.concurrent.atomic.AtomicBoolean,java.util.concurrent.atomic.AtomicBoolean)"
        - "duplicateIndent()"
        - "getArguments()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "unindent()"
        - "getName()"
        - "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:877"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:888"
        BranchSideFuncs:
        - "bootstrap$()"
        - "bootstrap$(java.lang.Class)"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:887"
        BranchSideFuncs:
        - "getScope()"
        - "bootstrap$(com.github.javaparser.printer.PrettyPrintVisitor,java.lang.Void,java.util.concurrent.atomic.AtomicBoolean,java.util.concurrent.atomic.AtomicBoolean,java.util.concurrent.atomic.AtomicBoolean)"
        - "duplicateIndent()"
        - "getArguments()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "unindent()"
        - "getName()"
        - "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:879"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:883"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:882"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:879"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:883"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:882"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:915"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:918"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:915"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:918"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:915"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:918"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:838,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:839,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:839,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:844,1"
      Dst: "[java.util.concurrent.atomic.AtomicBoolean].<init>"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:845,1"
      Dst: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].isColumnAlignFirstMethodChain"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:847,1"
      Dst: "[com.github.javaparser.HasParentNode].findAncestor"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:847,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_7__759].bootstrap$"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:847,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:847,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:847,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:847,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:850,1"
      Dst: "[com.github.javaparser.ast.Node].getParentNode"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:851,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:851,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:851,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__761].bootstrap$"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:851,1"
      Dst: "[java.util.Optional].filter"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:851,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$cast__762].bootstrap$"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:851,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__763].bootstrap$"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:851,1"
      Dst: "[java.util.Optional].flatMap"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:851,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$equals__764].bootstrap$"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:852,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:856,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__760].bootstrap$"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:856,1"
      Dst: "[java.util.concurrent.atomic.AtomicBoolean].set"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:862,1"
      Dst: "[java.util.concurrent.atomic.AtomicBoolean].get"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:864,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__754].bootstrap$"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:864,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$cast__755].bootstrap$"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:864,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__756].bootstrap$"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:864,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$equals__757].bootstrap$"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:865,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$init__758].bootstrap$"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:865,1"
      Dst: "[java.util.Optional].orElseThrow"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:876,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].getScope"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:877,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__750].bootstrap$"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:878,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$cast__751].bootstrap$"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:878,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__752].bootstrap$"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:879,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__753].bootstrap$"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:888,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_8__749].bootstrap$"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:888,1"
      Dst: "[java.util.Optional].ifPresent"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:910,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printTypeArgs"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:911,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].getName"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:911,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:912,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].duplicateIndent"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:913,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].getArguments"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:913,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printArguments"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:914,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].unindent"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:917,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].reindentToPreviousLevel"
    JavaMethodInfo: null
    BBCount: 27
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.ObjectCreationExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: null
    functionLinenumber: 922
    functionDepth: 0
    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.FieldAccessExpr].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.MethodCallExpr].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.PatternExpr].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.ConditionalExpr].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.NameExpr].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.TypeExpr].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.BinaryExpr].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.ThisExpr].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].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.BooleanLiteralExpr].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.CharLiteralExpr].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.ArrayInitializerExpr].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.IntegerLiteralExpr].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.ArrayCreationExpr].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.SuperExpr].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.SwitchExpr].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.CastExpr].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.ObjectCreationExpr].getScope()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[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)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[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()"
    - "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].indent()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].getAnonymousClassBody()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printMembers(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - "[com.github.javaparser.printer.SourcePrinter].unindent()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 1
    ICount: 44
    EdgeCount: 56
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:925"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:929"
        BranchSideFuncs:
        - "getScope()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:928"
        BranchSideFuncs:
        - "isNullOrEmpty(java.util.Collection)"
        - "getTypeArguments()"
        - "printTypeArgs(com.github.javaparser.ast.nodeTypes.NodeWithTypeArguments,java.lang.Void)"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:931"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:934"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:933"
        BranchSideFuncs:
        - "getArguments()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getType()"
        - "printArguments(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:936"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:943"
        BranchSideFuncs:
        - "printMembers(com.github.javaparser.ast.NodeList,java.lang.Void)"
        - "print(java.lang.String)"
        - "getAnonymousClassBody()"
        - "println(java.lang.String)"
        - "unindent()"
        - "indent()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:942"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:923,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:924,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:924,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:925,1"
      Dst: "[com.github.javaparser.ast.Node].hasScope"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:926,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].getScope"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:926,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:926,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:927,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:930,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printTypeArgs"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:931,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].getTypeArguments"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:931,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:931,1"
      Dst: "[com.github.javaparser.utils.Utils].isNullOrEmpty"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:934,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].getType"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:934,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:935,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].getArguments"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:935,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printArguments"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:936,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].getAnonymousClassBody"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:936,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:937,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:938,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].indent"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:939,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printMembers"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:940,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].unindent"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.UnaryExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: null
    functionLinenumber: 946
    functionDepth: 0
    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.ast.expr.UnaryExpr].getOperator()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].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.MethodCallExpr].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.PatternExpr].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.ConditionalExpr].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.NameExpr].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.TypeExpr].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.BinaryExpr].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.ThisExpr].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].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.BooleanLiteralExpr].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.CharLiteralExpr].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.ArrayInitializerExpr].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.IntegerLiteralExpr].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.ArrayCreationExpr].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.SuperExpr].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.SwitchExpr].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.CastExpr].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.UnaryExpr].getExpression()"
    - "[com.github.javaparser.ast.expr.UnaryExpr].getOperator()"
    - "[com.github.javaparser.ast.expr.UnaryExpr$Operator].isPostfix()"
    - "[com.github.javaparser.ast.expr.UnaryExpr$Operator].asString()"
    - "[com.github.javaparser.ast.expr.UnaryExpr].getOperator()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 1
    ICount: 23
    EdgeCount: 48
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:949"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:952"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:951"
        BranchSideFuncs:
        - "isPostfix()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getExpression()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:953"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:956"
        BranchSideFuncs:
        - "print(java.lang.String)"
        - "getOperator()"
        - "asString()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:955"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:947,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:948,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:948,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:949,1"
      Dst: "[com.github.javaparser.ast.expr.UnaryExpr].getOperator"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:949,1"
      Dst: "[com.github.javaparser.ast.expr.UnaryExpr$Operator].isPrefix"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:950,1"
      Dst: "[com.github.javaparser.ast.expr.UnaryExpr$Operator].asString"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:950,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:952,1"
      Dst: "[com.github.javaparser.ast.expr.UnaryExpr].getExpression"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:952,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:953,1"
      Dst: "[com.github.javaparser.ast.expr.UnaryExpr$Operator].isPostfix"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.body.ConstructorDeclaration,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: null
    functionLinenumber: 959
    functionDepth: 0
    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.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getParameters()"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getParameters()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.ast.body.Parameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getThrownExceptions()"
    - "[com.github.javaparser.utils.Utils].isNullOrEmpty(java.util.Collection)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getThrownExceptions()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].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.ArrayType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[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.ConstructorDeclaration].getBody()"
    functionUses: 1
    ICount: 59
    EdgeCount: 177
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:965"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:968"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:967"
        BranchSideFuncs:
        - "isEmpty()"
        - "getName()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:970"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:979"
        BranchSideFuncs:
        - "getParameters()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:978"
        BranchSideFuncs:
        - "isNullOrEmpty(java.util.Collection)"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:971"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:979"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:978"
        BranchSideFuncs:
        - "isNullOrEmpty(java.util.Collection)"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:974"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:977"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:976"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:980"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:990"
        BranchSideFuncs:
        - "getThrownExceptions()"
        - "iterator()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:989"
        BranchSideFuncs:
        - "getBody()"
        - "print(java.lang.String)"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:982"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:990"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:989"
        BranchSideFuncs:
        - "getBody()"
        - "print(java.lang.String)"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:985"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:988"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:987"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:960,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:961,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:961,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:962,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:962,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printMemberAnnotations"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:963,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getModifiers"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:963,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printModifiers"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:964,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getTypeParameters"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:964,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printTypeParameters"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:965,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithTypeParameters].isGeneric"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:966,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:968,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getName"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:968,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:970,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getParameters"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:970,1"
      Dst: "[com.github.javaparser.ast.NodeList].isEmpty"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:971,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:971,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:972,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:973,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].accept"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:980,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getThrownExceptions"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:980,1"
      Dst: "[com.github.javaparser.utils.Utils].isNullOrEmpty"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:984,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:991,1"
      Dst: "[com.github.javaparser.ast.body.ConstructorDeclaration].getBody"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:991,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].accept"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.body.CompactConstructorDeclaration,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: null
    functionLinenumber: 995
    functionDepth: 0
    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.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getThrownExceptions()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].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.ArrayType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[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.CompactConstructorDeclaration].getBody()"
    functionUses: 1
    ICount: 40
    EdgeCount: 97
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1001"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1004"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1003"
        BranchSideFuncs:
        - "isNullOrEmpty(java.util.Collection)"
        - "getName()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1005"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1015"
        BranchSideFuncs:
        - "getThrownExceptions()"
        - "iterator()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1014"
        BranchSideFuncs:
        - "getBody()"
        - "print(java.lang.String)"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1007"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1015"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1014"
        BranchSideFuncs:
        - "getBody()"
        - "print(java.lang.String)"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1010"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1013"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1012"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:996,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:997,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:997,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:998,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:998,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printMemberAnnotations"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:999,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getModifiers"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:999,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printModifiers"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1000,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getTypeParameters"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1000,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printTypeParameters"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1001,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithTypeParameters].isGeneric"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1002,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1004,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getName"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1004,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1005,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getThrownExceptions"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1005,1"
      Dst: "[com.github.javaparser.utils.Utils].isNullOrEmpty"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1007,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1007,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1008,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1009,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1016,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getBody"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1016,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].accept"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.body.MethodDeclaration,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: null
    functionLinenumber: 1020
    functionDepth: 0
    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.ast.body.CallableDeclaration].getTypeParameters()"
    - "[com.github.javaparser.utils.Utils].isNullOrEmpty(java.util.Collection)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.type.WildcardType].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.VoidType].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.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.ArrayType].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.VarType].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.body.MethodDeclaration].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.CallableDeclaration].getName()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_9__744].bootstrap$(com.github.javaparser.printer.PrettyPrintVisitor,java.lang.Void,com.github.javaparser.ast.body.MethodDeclaration)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getReceiverParameter()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getParameters()"
    - "[com.github.javaparser.utils.Utils].isNullOrEmpty(java.util.Collection)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getParameters()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.ast.body.Parameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getThrownExceptions()"
    - "[com.github.javaparser.utils.Utils].isNullOrEmpty(java.util.Collection)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getThrownExceptions()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].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.ArrayType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.body.MethodDeclaration].getBody()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[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.MethodDeclaration].getBody()"
    functionUses: 1
    ICount: 75
    EdgeCount: 194
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1026"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1029"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1028"
        BranchSideFuncs:
        - "bootstrap$(com.github.javaparser.printer.PrettyPrintVisitor,java.lang.Void,com.github.javaparser.ast.body.MethodDeclaration)"
        - "getReceiverParameter()"
        - "getName()"
        - "getType()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1039"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1048"
        BranchSideFuncs:
        - "getParameters()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1047"
        BranchSideFuncs:
        - "isNullOrEmpty(java.util.Collection)"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1040"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1048"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1047"
        BranchSideFuncs:
        - "isNullOrEmpty(java.util.Collection)"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1043"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1046"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1045"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1049"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1059"
        BranchSideFuncs:
        - "getThrownExceptions()"
        - "iterator()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1058"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1051"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1059"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1058"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1054"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1057"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1056"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1059"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1062"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1061"
        BranchSideFuncs:
        - "getBody()"
        - "print(java.lang.String)"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1021,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1022,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1022,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1023,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1023,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printMemberAnnotations"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1024,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getModifiers"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1024,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printModifiers"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1025,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getTypeParameters"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1025,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printTypeParameters"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1026,1"
      Dst: "[com.github.javaparser.utils.Utils].isNullOrEmpty"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1027,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1029,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].getType"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1029,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1031,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getName"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1031,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1033,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getReceiverParameter"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1033,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_9__744].bootstrap$"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1033,1"
      Dst: "[java.util.Optional].ifPresent"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1039,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getParameters"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1040,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1040,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1041,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1042,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].accept"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1049,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getThrownExceptions"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1059,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].getBody"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1059,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1063,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1063,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].accept"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.body.Parameter,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: null
    functionLinenumber: 1068
    functionDepth: 0
    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.WildcardType].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.VoidType].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.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.ArrayType].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.VarType].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.body.Parameter].getType()"
    - "[com.github.javaparser.ast.body.Parameter].isVarArgs()"
    - "[com.github.javaparser.ast.body.Parameter].getVarArgsAnnotations()"
    - "[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.body.Parameter].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.Parameter].getName()"
    functionUses: 1
    ICount: 26
    EdgeCount: 26
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1074"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1078"
        BranchSideFuncs:
        - "getVarArgsAnnotations()"
        - "printAnnotations(com.github.javaparser.ast.NodeList,boolean,java.lang.Void)"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1077"
        BranchSideFuncs:
        - "getType()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1078"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1081"
        BranchSideFuncs:
        - "print(java.lang.String)"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1080"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getName()"
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1069,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1070,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1070,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1071,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].getAnnotations"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1071,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printAnnotations"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1072,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].getModifiers"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1072,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printModifiers"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1073,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].getType"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1073,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1074,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].isVarArgs"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1075,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].getVarArgsAnnotations"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1076,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1081,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].getName"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1081,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.body.ReceiverParameter,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: null
    functionLinenumber: 1085
    functionDepth: 0
    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.WildcardType].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.VoidType].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.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.ArrayType].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.VarType].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.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()"
    functionUses: 1
    ICount: 15
    EdgeCount: 19
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1086,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1087,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1087,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1088,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].getAnnotations"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1088,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printAnnotations"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1089,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].getType"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1089,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1090,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1091,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].getName"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1091,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1095
    functionDepth: 0
    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()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].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.MethodCallExpr].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.PatternExpr].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.ConditionalExpr].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.NameExpr].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.TypeExpr].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.BinaryExpr].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.ThisExpr].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].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.BooleanLiteralExpr].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.CharLiteralExpr].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.ArrayInitializerExpr].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.IntegerLiteralExpr].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.ArrayCreationExpr].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.SuperExpr].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.SwitchExpr].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.CastExpr].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.stmt.ExplicitConstructorInvocationStmt].getExpression()"
    - "[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.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getArguments()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printArguments(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 1
    ICount: 29
    EdgeCount: 48
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1098"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1102"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1101"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1102"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1106"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getExpression()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1105"
        BranchSideFuncs:
        - "printTypeArgs(com.github.javaparser.ast.nodeTypes.NodeWithTypeArguments,java.lang.Void)"
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1096,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1097,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1097,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1098,1"
      Dst: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].isThis"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1099,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printTypeArgs"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1100,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1102,1"
      Dst: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getExpression"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1102,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1103,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1103,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1109,1"
      Dst: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getArguments"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1109,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printArguments"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.VariableDeclarationExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: null
    functionLinenumber: 1114
    functionDepth: 0
    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)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__735].bootstrap$(java.lang.Class)"
    - "[com.github.javaparser.ast.Node].getParentNode()"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getAnnotations()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printMemberAnnotations(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getAnnotations()"
    - "[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__736].bootstrap$(com.github.javaparser.printer.PrettyPrintVisitor,java.lang.Void)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithVariables].getMaximumCommonType()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getVariables()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.ast.body.VariableDeclarator].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 1
    ICount: 43
    EdgeCount: 92
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1117"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1120"
        BranchSideFuncs:
        - "printMemberAnnotations(com.github.javaparser.ast.NodeList,java.lang.Void)"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1119"
        BranchSideFuncs:
        - "getAnnotations()"
        - "printAnnotations(com.github.javaparser.ast.NodeList,boolean,java.lang.Void)"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1123"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1126"
        BranchSideFuncs:
        - "getMaximumCommonType()"
        - "bootstrap$(com.github.javaparser.printer.PrettyPrintVisitor,java.lang.Void)"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1125"
        BranchSideFuncs:
        - "getVariables()"
        - "iterator()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1127"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1134"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1133"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1130"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1133"
        BranchSideFuncs:
        - "print(java.lang.String)"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1132"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1115,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1116,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1116,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1117,1"
      Dst: "[com.github.javaparser.ast.Node].getParentNode"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1117,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1117,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__735].bootstrap$"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1117,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1117,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1117,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1117,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1118,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getAnnotations"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1118,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printMemberAnnotations"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1120,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printAnnotations"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1122,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getModifiers"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1122,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printModifiers"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1123,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getVariables"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1123,1"
      Dst: "[com.github.javaparser.ast.NodeList].isEmpty"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1124,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithVariables].getMaximumCommonType"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1124,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_10__736].bootstrap$"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1124,1"
      Dst: "[java.util.Optional].ifPresent"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1126,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1127,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1127,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1128,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1129,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].accept"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.LocalClassDeclarationStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: null
    functionLinenumber: 1137
    functionDepth: 0
    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:1138,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1139,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1139,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1140,1"
      Dst: "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].getClassDeclaration"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1140,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].accept"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1144
    functionDepth: 0
    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:1145,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1146,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1146,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1147,1"
      Dst: "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].getRecordDeclaration"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1147,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].accept"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1151
    functionDepth: 0
    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.FieldAccessExpr].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.MethodCallExpr].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.PatternExpr].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.ConditionalExpr].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.NameExpr].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.TypeExpr].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.BinaryExpr].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.ThisExpr].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].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.BooleanLiteralExpr].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.CharLiteralExpr].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.ArrayInitializerExpr].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.IntegerLiteralExpr].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.ArrayCreationExpr].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.SuperExpr].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.SwitchExpr].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.CastExpr].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.stmt.AssertStmt].getCheck()"
    - "[com.github.javaparser.ast.stmt.AssertStmt].getMessage()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].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.MethodCallExpr].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.PatternExpr].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.ConditionalExpr].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.NameExpr].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.TypeExpr].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.BinaryExpr].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.ThisExpr].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].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.BooleanLiteralExpr].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.CharLiteralExpr].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.ArrayInitializerExpr].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.IntegerLiteralExpr].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.ArrayCreationExpr].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.SuperExpr].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.SwitchExpr].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.CastExpr].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.stmt.AssertStmt].getMessage()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 1
    ICount: 22
    EdgeCount: 77
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1156"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1160"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getMessage()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1159"
        BranchSideFuncs:
        - "print(java.lang.String)"
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1152,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1153,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1153,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1154,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1155,1"
      Dst: "[com.github.javaparser.ast.stmt.AssertStmt].getCheck"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1155,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1156,1"
      Dst: "[com.github.javaparser.ast.stmt.AssertStmt].getMessage"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1156,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1158,1"
      Dst: "[java.util.Optional].get"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.BlockStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: null
    functionLinenumber: 1164
    functionDepth: 0
    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.ast.stmt.BlockStmt].getStatements()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].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.LocalClassDeclarationStmt].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.LocalRecordDeclarationStmt].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.SwitchStmt].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.IfStmt].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.YieldStmt].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.ForStmt].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.ThrowStmt].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.ExplicitConstructorInvocationStmt].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.SynchronizedStmt].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.TryStmt].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)"
    functionUses: 1
    ICount: 28
    EdgeCount: 82
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1168"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1175"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "getStatements()"
        - "iterator()"
        - "indent()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1174"
        BranchSideFuncs:
        - "print(java.lang.String)"
        - "printOrphanCommentsEnding(com.github.javaparser.ast.Node)"
        - "unindent()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1170"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1175"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "getStatements()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "iterator()"
        - "println()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1174"
        BranchSideFuncs:
        - "print(java.lang.String)"
        - "printOrphanCommentsEnding(com.github.javaparser.ast.Node)"
        - "unindent()"
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1165,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1166,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1166,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1167,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1168,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].getStatements"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1169,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].indent"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1170,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1170,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1170,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1171,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1175,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsEnding"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1176,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].unindent"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1177,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.LabeledStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: null
    functionLinenumber: 1181
    functionDepth: 0
    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.UnparsableStmt].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.LocalClassDeclarationStmt].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.LocalRecordDeclarationStmt].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.SwitchStmt].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.IfStmt].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.YieldStmt].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.ForStmt].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.ThrowStmt].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.ExplicitConstructorInvocationStmt].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.SynchronizedStmt].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.TryStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].getStatement()"
    functionUses: 1
    ICount: 13
    EdgeCount: 29
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1182,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1183,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1183,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1184,1"
      Dst: "[com.github.javaparser.ast.stmt.LabeledStmt].getLabel"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1184,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1185,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1186,1"
      Dst: "[com.github.javaparser.ast.stmt.LabeledStmt].getStatement"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1186,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1190
    functionDepth: 0
    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:1191,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1192,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1192,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1193,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1197
    functionDepth: 0
    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.FieldAccessExpr].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.MethodCallExpr].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.PatternExpr].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.ConditionalExpr].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.NameExpr].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.TypeExpr].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.BinaryExpr].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.ThisExpr].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].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.BooleanLiteralExpr].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.CharLiteralExpr].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.ArrayInitializerExpr].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.IntegerLiteralExpr].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.ArrayCreationExpr].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.SuperExpr].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.SwitchExpr].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.CastExpr].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.stmt.ExpressionStmt].getExpression()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 1
    ICount: 11
    EdgeCount: 39
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1198,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1199,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1199,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1200,1"
      Dst: "[com.github.javaparser.ast.stmt.ExpressionStmt].getExpression"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1200,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1201,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1205
    functionDepth: 0
    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:1206,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1207,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printSwitchNode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.SwitchExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: null
    functionLinenumber: 1211
    functionDepth: 0
    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:1212,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1213,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printSwitchNode"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1216
    functionDepth: 0
    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.FieldAccessExpr].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.MethodCallExpr].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.PatternExpr].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.ConditionalExpr].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.NameExpr].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.TypeExpr].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.BinaryExpr].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.ThisExpr].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].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.BooleanLiteralExpr].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.CharLiteralExpr].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.ArrayInitializerExpr].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.IntegerLiteralExpr].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.ArrayCreationExpr].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.SuperExpr].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.SwitchExpr].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.CastExpr].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.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.ast.stmt.SwitchStmt].getEntries()"
    - "[com.github.javaparser.ast.expr.SwitchExpr].getEntries()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].isIndentCaseInSwitch()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].unindentIf(boolean)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 2
    ICount: 30
    EdgeCount: 99
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1221"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1228"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "iterator()"
        - "indentIf(boolean)"
        - "getEntries()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1227"
        BranchSideFuncs:
        - "print(java.lang.String)"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1223"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1226"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "iterator()"
        - "getEntries()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1225"
        BranchSideFuncs:
        - "unindentIf(boolean)"
        - "isIndentCaseInSwitch()"
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1217,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.SwitchNode].getComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1217,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1218,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1219,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.SwitchNode].getSelector"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1219,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1220,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1221,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.SwitchNode].getEntries"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1222,1"
      Dst: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].isIndentCaseInSwitch"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1222,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].indentIf"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1223,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1223,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1223,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1224,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchEntry].accept"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1226,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].unindentIf"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.SwitchEntry,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: null
    functionLinenumber: 1232
    functionDepth: 0
    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)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].getLabels()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].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.MethodCallExpr].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.PatternExpr].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.ConditionalExpr].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.NameExpr].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.TypeExpr].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.BinaryExpr].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.ThisExpr].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].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.BooleanLiteralExpr].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.CharLiteralExpr].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.ArrayInitializerExpr].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.IntegerLiteralExpr].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.ArrayCreationExpr].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.SuperExpr].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.SwitchExpr].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.CastExpr].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.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].println()"
    - "[com.github.javaparser.printer.SourcePrinter].indent()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].getStatements()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].getStatements()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].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.LocalClassDeclarationStmt].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.LocalRecordDeclarationStmt].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.SwitchStmt].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.IfStmt].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.YieldStmt].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.ForStmt].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.ThrowStmt].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.ExplicitConstructorInvocationStmt].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.SynchronizedStmt].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.TryStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.printer.SourcePrinter].println()"
    - "[com.github.javaparser.printer.SourcePrinter].unindent()"
    functionUses: 1
    ICount: 61
    EdgeCount: 195
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1236"
      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:1237"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1240"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1239"
        BranchSideFuncs:
        - "getLabels()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1241"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1248"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1247"
        BranchSideFuncs:
        - "print(java.lang.String)"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1244"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1247"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1246"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1252"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1258"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "getStatements()"
        - "iterator()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1257"
        BranchSideFuncs:
        - "unindent()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1253"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1258"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getStatements()"
        - "iterator()"
        - "println()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1257"
        BranchSideFuncs:
        - "unindent()"
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1233,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode"
    - 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"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1236,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchEntry].getType"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1237,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchEntry].getLabels"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1237,1"
      Dst: "[com.github.javaparser.utils.Utils].isNullOrEmpty"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1238,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1238,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1238,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1238,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1241,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1241,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1242,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1243,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1250,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1251,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].indent"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1252,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchEntry].getStatements"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1258,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].unindent"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.BreakStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: null
    functionLinenumber: 1262
    functionDepth: 0
    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__740].bootstrap$(com.github.javaparser.printer.PrettyPrintVisitor)"
    - "[com.github.javaparser.ast.stmt.BreakStmt].getLabel()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 1
    ICount: 14
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1263,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1264,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1264,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1265,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1266,1"
      Dst: "[com.github.javaparser.ast.stmt.BreakStmt].getLabel"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1266,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_11__740].bootstrap$"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1266,1"
      Dst: "[java.util.Optional].ifPresent"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1271
    functionDepth: 0
    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.FieldAccessExpr].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.MethodCallExpr].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.PatternExpr].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.ConditionalExpr].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.NameExpr].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.TypeExpr].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.BinaryExpr].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.ThisExpr].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].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.BooleanLiteralExpr].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.CharLiteralExpr].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.ArrayInitializerExpr].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.IntegerLiteralExpr].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.ArrayCreationExpr].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.SuperExpr].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.SwitchExpr].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.CastExpr].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.stmt.YieldStmt].getExpression()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 1
    ICount: 13
    EdgeCount: 40
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1272,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1273,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1273,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1274,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1275,1"
      Dst: "[com.github.javaparser.ast.stmt.YieldStmt].getExpression"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1275,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1280
    functionDepth: 0
    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()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].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.MethodCallExpr].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.PatternExpr].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.ConditionalExpr].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.NameExpr].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.TypeExpr].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.BinaryExpr].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.ThisExpr].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].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.BooleanLiteralExpr].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.CharLiteralExpr].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.ArrayInitializerExpr].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.IntegerLiteralExpr].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.ArrayCreationExpr].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.SuperExpr].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.SwitchExpr].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.CastExpr].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.stmt.ReturnStmt].getExpression()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 1
    ICount: 20
    EdgeCount: 42
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1284"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1288"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getExpression()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1287"
        BranchSideFuncs:
        - "print(java.lang.String)"
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1281,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1282,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1282,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1283,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1284,1"
      Dst: "[com.github.javaparser.ast.stmt.ReturnStmt].getExpression"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1284,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1286,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1286,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.body.EnumDeclaration,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: null
    functionLinenumber: 1292
    functionDepth: 0
    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.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.body.EnumDeclaration].getImplementedTypes()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[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.body.EnumDeclaration].getEntries()"
    - "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].getMaxEnumConstantsToAlignHorizontally()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_12__733].bootstrap$()"
    - "[com.github.javaparser.ast.body.EnumDeclaration].getEntries()"
    - "[com.github.javaparser.printer.SourcePrinter].println()"
    - "[com.github.javaparser.ast.body.EnumDeclaration].getEntries()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printMembers(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - "[com.github.javaparser.ast.body.EnumDeclaration].getEntries()"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.printer.SourcePrinter].println()"
    - "[com.github.javaparser.printer.SourcePrinter].unindent()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 1
    ICount: 88
    EdgeCount: 186
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1299"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1309"
        BranchSideFuncs:
        - "getImplementedTypes()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1308"
        BranchSideFuncs:
        - "indent()"
        - "isNonEmpty()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1301"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1309"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1308"
        BranchSideFuncs:
        - "indent()"
        - "isNonEmpty()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1304"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1307"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1306"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1311"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1327"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1313"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1314"
        BranchSideFuncs:
        - "bootstrap$()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1313"
        BranchSideFuncs:
        - "bootstrap$()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1314"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1314"
        BranchSideFuncs:
        - "getMaxEnumConstantsToAlignHorizontally()"
        - "bootstrap$()"
        - "iterator()"
        - "size()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1313"
        BranchSideFuncs:
        - "bootstrap$()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1316"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1328"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1327"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1319"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1326"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1325"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1320"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1323"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1322"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1328"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1332"
        BranchSideFuncs:
        - "printMembers(com.github.javaparser.ast.NodeList,java.lang.Void)"
        - "getMembers()"
        - "println(java.lang.String)"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1331"
        BranchSideFuncs:
        - "getEntries()"
        - "isEmpty()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1332"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1336"
        BranchSideFuncs:
        - "println()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1335"
        BranchSideFuncs:
        - "print(java.lang.String)"
        - "unindent()"
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1293,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1294,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1294,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1295,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1295,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printMemberAnnotations"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1296,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1296,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printModifiers"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1297,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1298,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getName"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1298,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1299,1"
      Dst: "[com.github.javaparser.ast.body.EnumDeclaration].getImplementedTypes"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1299,1"
      Dst: "[com.github.javaparser.ast.NodeList].isEmpty"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1301,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1301,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1302,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1303,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1309,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1310,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].indent"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1311,1"
      Dst: "[com.github.javaparser.ast.body.EnumDeclaration].getEntries"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1311,1"
      Dst: "[com.github.javaparser.ast.NodeList].isNonEmpty"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1313,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1313,1"
      Dst: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].getMaxEnumConstantsToAlignHorizontally"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1314,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1314,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_12__733].bootstrap$"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1314,1"
      Dst: "[java.util.stream.Stream].anyMatch"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1318,1"
      Dst: "[com.github.javaparser.ast.body.EnumConstantDeclaration].accept"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1328,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getMembers"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1330,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printMembers"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1336,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].unindent"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.body.EnumConstantDeclaration,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: null
    functionLinenumber: 1341
    functionDepth: 0
    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.ast.body.EnumConstantDeclaration].getArguments()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printArguments(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].getClassBody()"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].indent()"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].getClassBody()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printMembers(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - "[com.github.javaparser.printer.SourcePrinter].unindent()"
    - "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    functionUses: 1
    ICount: 29
    EdgeCount: 19
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1346"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1349"
        BranchSideFuncs:
        - "getArguments()"
        - "printArguments(com.github.javaparser.ast.NodeList,java.lang.Void)"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1348"
        BranchSideFuncs:
        - "isEmpty()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1349"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1356"
        BranchSideFuncs:
        - "printMembers(com.github.javaparser.ast.NodeList,java.lang.Void)"
        - "println(java.lang.String)"
        - "unindent()"
        - "getClassBody()"
        - "indent()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1355"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1342,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1343,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1343,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1344,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1344,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printMemberAnnotations"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1345,1"
      Dst: "[com.github.javaparser.ast.body.EnumConstantDeclaration].getName"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1345,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1346,1"
      Dst: "[com.github.javaparser.ast.body.EnumConstantDeclaration].getArguments"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1346,1"
      Dst: "[com.github.javaparser.ast.NodeList].isEmpty"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1347,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printArguments"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1349,1"
      Dst: "[com.github.javaparser.ast.body.EnumConstantDeclaration].getClassBody"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1350,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1351,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].indent"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1352,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printMembers"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1353,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].unindent"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.body.InitializerDeclaration,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: null
    functionLinenumber: 1359
    functionDepth: 0
    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:1362"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1365"
        BranchSideFuncs:
        - "print(java.lang.String)"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1364"
        BranchSideFuncs:
        - "getBody()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1360,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1361,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1361,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1362,1"
      Dst: "[com.github.javaparser.ast.body.InitializerDeclaration].isStatic"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1363,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1365,1"
      Dst: "[com.github.javaparser.ast.body.InitializerDeclaration].getBody"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1365,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].accept"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.IfStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: null
    functionLinenumber: 1369
    functionDepth: 0
    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.FieldAccessExpr].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.MethodCallExpr].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.PatternExpr].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.ConditionalExpr].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.NameExpr].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.TypeExpr].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.BinaryExpr].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.ThisExpr].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].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.BooleanLiteralExpr].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.CharLiteralExpr].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.ArrayInitializerExpr].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.IntegerLiteralExpr].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.ArrayCreationExpr].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.SuperExpr].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.SwitchExpr].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.CastExpr].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.stmt.IfStmt].getCondition()"
    - "[com.github.javaparser.ast.stmt.IfStmt].getThenStmt()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].indent()"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].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.LocalClassDeclarationStmt].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.LocalRecordDeclarationStmt].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.SwitchStmt].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.IfStmt].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.YieldStmt].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.ForStmt].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.ThrowStmt].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.ExplicitConstructorInvocationStmt].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.SynchronizedStmt].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.TryStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.IfStmt].getThenStmt()"
    - "[com.github.javaparser.printer.SourcePrinter].unindent()"
    - "[com.github.javaparser.ast.stmt.IfStmt].getElseStmt()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].println()"
    - "[com.github.javaparser.ast.stmt.IfStmt].getElseStmt()"
    - "[com.github.javaparser.ast.stmt.IfStmt].getElseStmt()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].indent()"
    - "[com.github.javaparser.ast.stmt.IfStmt].getElseStmt()"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].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.LocalClassDeclarationStmt].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.LocalRecordDeclarationStmt].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.SwitchStmt].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.IfStmt].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.YieldStmt].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.ForStmt].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.ThrowStmt].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.ExplicitConstructorInvocationStmt].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.SynchronizedStmt].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.TryStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.IfStmt].getElseStmt()"
    - "[com.github.javaparser.printer.SourcePrinter].unindent()"
    functionUses: 1
    ICount: 61
    EdgeCount: 100
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1375"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1378"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1383"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1385"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1384"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1385"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1404"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1403"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1386"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1389"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1388"
        BranchSideFuncs:
        - "println()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1392"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1393"
        BranchSideFuncs:
        - "print(java.lang.String)"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1392"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1395"
        BranchSideFuncs:
        - "println(java.lang.String)"
        - "indent()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1399"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1401"
        BranchSideFuncs:
        - "getElseStmt()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1400"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1401"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1404"
        BranchSideFuncs:
        - "unindent()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1403"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1401"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1404"
        BranchSideFuncs:
        - "unindent()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1403"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1370,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1371,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1371,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1372,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1373,1"
      Dst: "[com.github.javaparser.ast.stmt.IfStmt].getCondition"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1373,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1374,1"
      Dst: "[com.github.javaparser.ast.stmt.IfStmt].getThenStmt"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1379,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1380,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].indent"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1384,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].unindent"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1385,1"
      Dst: "[com.github.javaparser.ast.stmt.IfStmt].getElseStmt"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1385,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1390,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1400,1"
      Dst: "[java.util.Optional].get"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.WhileStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: null
    functionLinenumber: 1407
    functionDepth: 0
    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.FieldAccessExpr].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.MethodCallExpr].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.PatternExpr].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.ConditionalExpr].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.NameExpr].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.TypeExpr].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.BinaryExpr].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.ThisExpr].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].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.BooleanLiteralExpr].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.CharLiteralExpr].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.ArrayInitializerExpr].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.IntegerLiteralExpr].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.ArrayCreationExpr].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.SuperExpr].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.SwitchExpr].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.CastExpr].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.stmt.WhileStmt].getCondition()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].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.LocalClassDeclarationStmt].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.LocalRecordDeclarationStmt].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.SwitchStmt].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.IfStmt].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.YieldStmt].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.ForStmt].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.ThrowStmt].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.ExplicitConstructorInvocationStmt].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.SynchronizedStmt].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.TryStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.WhileStmt].getBody()"
    functionUses: 1
    ICount: 15
    EdgeCount: 63
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1408,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1409,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1409,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1410,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1411,1"
      Dst: "[com.github.javaparser.ast.stmt.WhileStmt].getCondition"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1411,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1413,1"
      Dst: "[com.github.javaparser.ast.stmt.WhileStmt].getBody"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1417
    functionDepth: 0
    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__731].bootstrap$(com.github.javaparser.printer.PrettyPrintVisitor)"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].getLabel()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 1
    ICount: 14
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1418,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1419,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1419,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1420,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1421,1"
      Dst: "[com.github.javaparser.ast.stmt.ContinueStmt].getLabel"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1421,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_13__731].bootstrap$"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1421,1"
      Dst: "[java.util.Optional].ifPresent"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1426
    functionDepth: 0
    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.UnparsableStmt].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.LocalClassDeclarationStmt].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.LocalRecordDeclarationStmt].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.SwitchStmt].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.IfStmt].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.YieldStmt].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.ForStmt].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.ThrowStmt].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.ExplicitConstructorInvocationStmt].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.SynchronizedStmt].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.TryStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].getBody()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].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.MethodCallExpr].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.PatternExpr].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.ConditionalExpr].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.NameExpr].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.TypeExpr].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.BinaryExpr].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.ThisExpr].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].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.BooleanLiteralExpr].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.CharLiteralExpr].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.ArrayInitializerExpr].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.IntegerLiteralExpr].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.ArrayCreationExpr].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.SuperExpr].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.SwitchExpr].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.CastExpr].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.stmt.DoStmt].getCondition()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 1
    ICount: 17
    EdgeCount: 64
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1427,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1428,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1428,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1429,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1430,1"
      Dst: "[com.github.javaparser.ast.stmt.DoStmt].getBody"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1430,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1432,1"
      Dst: "[com.github.javaparser.ast.stmt.DoStmt].getCondition"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1437
    functionDepth: 0
    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.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].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.MethodCallExpr].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.PatternExpr].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.ConditionalExpr].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.NameExpr].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.TypeExpr].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.BinaryExpr].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.ThisExpr].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].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.BooleanLiteralExpr].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.CharLiteralExpr].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.ArrayInitializerExpr].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.IntegerLiteralExpr].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.ArrayCreationExpr].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.SuperExpr].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.SwitchExpr].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.CastExpr].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.stmt.ForEachStmt].getIterable()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].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.LocalClassDeclarationStmt].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.LocalRecordDeclarationStmt].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.SwitchStmt].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.IfStmt].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.YieldStmt].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.ForStmt].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.ThrowStmt].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.ExplicitConstructorInvocationStmt].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.SynchronizedStmt].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.TryStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].getBody()"
    functionUses: 1
    ICount: 19
    EdgeCount: 66
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1438,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1439,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1439,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1440,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1441,1"
      Dst: "[com.github.javaparser.ast.stmt.ForEachStmt].getVariable"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1441,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1443,1"
      Dst: "[com.github.javaparser.ast.stmt.ForEachStmt].getIterable"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1443,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1445,1"
      Dst: "[com.github.javaparser.ast.stmt.ForEachStmt].getBody"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1449
    functionDepth: 0
    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.ast.stmt.ForStmt].getInitialization()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].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.MethodCallExpr].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.PatternExpr].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.ConditionalExpr].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.NameExpr].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.TypeExpr].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.BinaryExpr].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.ThisExpr].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].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.BooleanLiteralExpr].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.CharLiteralExpr].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.ArrayInitializerExpr].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.IntegerLiteralExpr].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.ArrayCreationExpr].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.SuperExpr].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.SwitchExpr].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.CastExpr].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.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.stmt.ForStmt].getCompare()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].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.MethodCallExpr].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.PatternExpr].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.ConditionalExpr].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.NameExpr].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.TypeExpr].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.BinaryExpr].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.ThisExpr].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].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.BooleanLiteralExpr].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.CharLiteralExpr].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.ArrayInitializerExpr].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.IntegerLiteralExpr].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.ArrayCreationExpr].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.SuperExpr].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.SwitchExpr].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.CastExpr].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.stmt.ForStmt].getCompare()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.stmt.ForStmt].getUpdate()"
    - "[com.github.javaparser.ast.stmt.ForStmt].getUpdate()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].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.MethodCallExpr].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.PatternExpr].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.ConditionalExpr].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.NameExpr].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.TypeExpr].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.BinaryExpr].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.ThisExpr].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].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.BooleanLiteralExpr].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.CharLiteralExpr].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.ArrayInitializerExpr].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.IntegerLiteralExpr].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.ArrayCreationExpr].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.SuperExpr].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.SwitchExpr].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.CastExpr].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.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].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.LocalClassDeclarationStmt].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.LocalRecordDeclarationStmt].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.SwitchStmt].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.IfStmt].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.YieldStmt].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.ForStmt].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.ThrowStmt].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.ExplicitConstructorInvocationStmt].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.SynchronizedStmt].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.TryStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForStmt].getBody()"
    functionUses: 1
    ICount: 52
    EdgeCount: 286
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1453"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1462"
        BranchSideFuncs:
        - "getInitialization()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1461"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1454"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1462"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1461"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1457"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1460"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1459"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1463"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1466"
        BranchSideFuncs:
        - "getCompare()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1465"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1467"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1476"
        BranchSideFuncs:
        - "iterator()"
        - "getUpdate()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1475"
        BranchSideFuncs:
        - "getBody()"
        - "print(java.lang.String)"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1468"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1476"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1475"
        BranchSideFuncs:
        - "getBody()"
        - "print(java.lang.String)"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1471"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1474"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1473"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1450,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1451,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1451,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1452,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1453,1"
      Dst: "[com.github.javaparser.ast.stmt.ForStmt].getInitialization"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1454,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1454,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1455,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1456,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1463,1"
      Dst: "[com.github.javaparser.ast.stmt.ForStmt].getCompare"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1463,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1464,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1467,1"
      Dst: "[com.github.javaparser.ast.stmt.ForStmt].getUpdate"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1477,1"
      Dst: "[com.github.javaparser.ast.stmt.ForStmt].getBody"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.ThrowStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: null
    functionLinenumber: 1481
    functionDepth: 0
    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.FieldAccessExpr].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.MethodCallExpr].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.PatternExpr].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.ConditionalExpr].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.NameExpr].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.TypeExpr].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.BinaryExpr].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.ThisExpr].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].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.BooleanLiteralExpr].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.CharLiteralExpr].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.ArrayInitializerExpr].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.IntegerLiteralExpr].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.ArrayCreationExpr].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.SuperExpr].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.SwitchExpr].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.CastExpr].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.stmt.ThrowStmt].getExpression()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 1
    ICount: 13
    EdgeCount: 40
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1482,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1483,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1483,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1484,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1485,1"
      Dst: "[com.github.javaparser.ast.stmt.ThrowStmt].getExpression"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1485,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1490
    functionDepth: 0
    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.FieldAccessExpr].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.MethodCallExpr].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.PatternExpr].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.ConditionalExpr].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.NameExpr].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.TypeExpr].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.BinaryExpr].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.ThisExpr].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].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.BooleanLiteralExpr].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.CharLiteralExpr].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.ArrayInitializerExpr].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.IntegerLiteralExpr].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.ArrayCreationExpr].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.SuperExpr].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.SwitchExpr].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.CastExpr].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.stmt.SynchronizedStmt].getExpression()"
    - "[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.stmt.SynchronizedStmt].getBody()"
    functionUses: 1
    ICount: 15
    EdgeCount: 42
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1491,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1492,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1492,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1493,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1494,1"
      Dst: "[com.github.javaparser.ast.stmt.SynchronizedStmt].getExpression"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1494,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1496,1"
      Dst: "[com.github.javaparser.ast.stmt.SynchronizedStmt].getBody"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1496,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].accept"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1500
    functionDepth: 0
    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.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.stmt.TryStmt].getResources()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].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.MethodCallExpr].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.PatternExpr].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.ConditionalExpr].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.NameExpr].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.TypeExpr].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.BinaryExpr].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.ThisExpr].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].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.BooleanLiteralExpr].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.CharLiteralExpr].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.ArrayInitializerExpr].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.IntegerLiteralExpr].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.ArrayCreationExpr].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.SuperExpr].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.SwitchExpr].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.CastExpr].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.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].println()"
    - "[com.github.javaparser.printer.SourcePrinter].indent()"
    - "[com.github.javaparser.ast.stmt.TryStmt].getResources()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.printer.SourcePrinter].unindent()"
    - "[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.stmt.TryStmt].getTryBlock()"
    - "[com.github.javaparser.ast.stmt.TryStmt].getCatchClauses()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.ast.stmt.CatchClause].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.TryStmt].getFinallyBlock()"
    - "[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.stmt.TryStmt].getFinallyBlock()"
    functionUses: 1
    ICount: 59
    EdgeCount: 179
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1504"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1524"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1523"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "getTryBlock()"
        - "iterator()"
        - "getCatchClauses()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1508"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1519"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1518"
        BranchSideFuncs:
        - "getResources()"
        - "size()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1510"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1517"
        BranchSideFuncs:
        - "println()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1516"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1513"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1517"
        BranchSideFuncs:
        - "indent()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1516"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1519"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1522"
        BranchSideFuncs:
        - "unindent()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1521"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1525"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1528"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "iterator()"
        - "getCatchClauses()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1527"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1528"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1532"
        BranchSideFuncs:
        - "print(java.lang.String)"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getFinallyBlock()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1531"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1501,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1502,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1502,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1503,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1504,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].getResources"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1504,1"
      Dst: "[com.github.javaparser.ast.NodeList].isEmpty"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1506,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1508,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1509,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1509,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1512,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1514,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].indent"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1519,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1520,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].unindent"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1524,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].getTryBlock"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1524,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].accept"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1525,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].getCatchClauses"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1526,1"
      Dst: "[com.github.javaparser.ast.stmt.CatchClause].accept"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1528,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].getFinallyBlock"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1528,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1530,1"
      Dst: "[java.util.Optional].get"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.CatchClause,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: null
    functionLinenumber: 1535
    functionDepth: 0
    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.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.stmt.CatchClause].getBody()"
    functionUses: 1
    ICount: 15
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1536,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1537,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1537,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1538,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1539,1"
      Dst: "[com.github.javaparser.ast.stmt.CatchClause].getParameter"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1539,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].accept"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1541,1"
      Dst: "[com.github.javaparser.ast.stmt.CatchClause].getBody"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1541,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].accept"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1545
    functionDepth: 0
    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.ast.body.TypeDeclaration].getMembers()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printMembers(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - "[com.github.javaparser.printer.SourcePrinter].unindent()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 1
    ICount: 27
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1554"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1557"
        BranchSideFuncs:
        - "printMembers(com.github.javaparser.ast.NodeList,java.lang.Void)"
        - "getMembers()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1556"
        BranchSideFuncs:
        - "print(java.lang.String)"
        - "unindent()"
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1546,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1547,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1547,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1548,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1548,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printMemberAnnotations"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1549,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1549,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printModifiers"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1550,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1551,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getName"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1551,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1552,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:1554,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getMembers"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1555,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printMembers"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1557,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].unindent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.body.AnnotationMemberDeclaration,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: null
    functionLinenumber: 1562
    functionDepth: 0
    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.WildcardType].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.VoidType].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.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.ArrayType].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.VarType].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.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.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getDefaultValue()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].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.MethodCallExpr].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.PatternExpr].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.ConditionalExpr].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.NameExpr].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.TypeExpr].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.BinaryExpr].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.ThisExpr].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].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.BooleanLiteralExpr].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.CharLiteralExpr].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.ArrayInitializerExpr].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.IntegerLiteralExpr].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.ArrayCreationExpr].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.SuperExpr].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.SwitchExpr].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.CastExpr].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.body.AnnotationMemberDeclaration].getDefaultValue()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 1
    ICount: 30
    EdgeCount: 60
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1571"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1575"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getDefaultValue()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1574"
        BranchSideFuncs:
        - "print(java.lang.String)"
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1563,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1564,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1564,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1565,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1565,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printMemberAnnotations"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1566,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getModifiers"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1566,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printModifiers"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1567,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getType"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1567,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1568,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1569,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getName"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1569,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1571,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getDefaultValue"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1571,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1573,1"
      Dst: "[java.util.Optional].get"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.MarkerAnnotationExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: null
    functionLinenumber: 1579
    functionDepth: 0
    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:1580,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1581,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1581,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1582,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1583,1"
      Dst: "[com.github.javaparser.ast.expr.AnnotationExpr].getName"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1583,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1587
    functionDepth: 0
    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.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].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.MethodCallExpr].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.PatternExpr].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.ConditionalExpr].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.NameExpr].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.TypeExpr].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.BinaryExpr].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.ThisExpr].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].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.BooleanLiteralExpr].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.CharLiteralExpr].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.ArrayInitializerExpr].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.IntegerLiteralExpr].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.ArrayCreationExpr].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.SuperExpr].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.SwitchExpr].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.CastExpr].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.SingleMemberAnnotationExpr].getMemberValue()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 1
    ICount: 17
    EdgeCount: 43
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1588,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1589,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1589,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1590,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1591,1"
      Dst: "[com.github.javaparser.ast.expr.AnnotationExpr].getName"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1591,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1593,1"
      Dst: "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].getMemberValue"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1593,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1598
    functionDepth: 0
    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.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].getPairs()"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].getPairs()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.ast.expr.MemberValuePair].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 1
    ICount: 29
    EdgeCount: 85
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1604"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1613"
        BranchSideFuncs:
        - "iterator()"
        - "getPairs()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1612"
        BranchSideFuncs:
        - "print(java.lang.String)"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1605"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1613"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1612"
        BranchSideFuncs:
        - "print(java.lang.String)"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1608"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1611"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1610"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1599,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1600,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1600,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1601,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1602,1"
      Dst: "[com.github.javaparser.ast.expr.AnnotationExpr].getName"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1602,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1604,1"
      Dst: "[com.github.javaparser.ast.expr.NormalAnnotationExpr].getPairs"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1605,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1605,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1606,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1607,1"
      Dst: "[com.github.javaparser.ast.expr.MemberValuePair].accept"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.MemberValuePair,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: null
    functionLinenumber: 1617
    functionDepth: 0
    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.FieldAccessExpr].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.MethodCallExpr].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.PatternExpr].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.ConditionalExpr].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.NameExpr].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.TypeExpr].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.BinaryExpr].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.ThisExpr].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].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.BooleanLiteralExpr].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.CharLiteralExpr].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.ArrayInitializerExpr].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.IntegerLiteralExpr].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.ArrayCreationExpr].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.SuperExpr].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.SwitchExpr].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.CastExpr].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.MemberValuePair].getValue()"
    functionUses: 1
    ICount: 13
    EdgeCount: 41
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1618,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1619,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1619,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1620,1"
      Dst: "[com.github.javaparser.ast.expr.MemberValuePair].getName"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1620,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1621,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1622,1"
      Dst: "[com.github.javaparser.ast.expr.MemberValuePair].getValue"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1622,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1626
    functionDepth: 0
    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.Comment].getContent()"
    - "[com.github.javaparser.ast.comments.LineComment].getHeader()"
    - "[com.github.javaparser.utils.Utils].normalizeEolInTextBlock(java.lang.String,java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    functionUses: 1
    ICount: 17
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1627"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1630"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1629"
        BranchSideFuncs:
        - "getHeader()"
        - "normalizeEolInTextBlock(java.lang.String,java.lang.String)"
        - "print(java.lang.String)"
        - "println(java.lang.String)"
        - "getContent()"
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1627,1"
      Dst: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].isIgnoreComments"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1630,1"
      Dst: "[com.github.javaparser.ast.comments.LineComment].getHeader"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1630,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1630,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].getContent"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1630,1"
      Dst: "[java.util.regex.Pattern].matcher"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1630,1"
      Dst: "[java.util.regex.Matcher].replaceAll"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1630,1"
      Dst: "[com.github.javaparser.utils.Utils].normalizeEolInTextBlock"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1630,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1634
    functionDepth: 0
    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)"
    - "[com.github.javaparser.ast.comments.BlockComment].getHeader()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].getEndOfLineCharacter()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[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: 12
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1635"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1638"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1637"
        BranchSideFuncs:
        - "getHeader()"
        - "normalizeEolInTextBlock(java.lang.String,java.lang.String)"
        - "getContent()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1642"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1647"
        BranchSideFuncs:
        - "getFooter()"
        - "print(java.lang.String)"
        - "println(java.lang.String)"
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1635,1"
      Dst: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].isIgnoreComments"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1638,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].getContent"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1638,1"
      Dst: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].getEndOfLineCharacter"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1638,1"
      Dst: "[com.github.javaparser.utils.Utils].normalizeEolInTextBlock"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1640,1"
      Dst: "[java.lang.String].split"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1641,1"
      Dst: "[com.github.javaparser.ast.comments.BlockComment].getHeader"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1641,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1649,1"
      Dst: "[com.github.javaparser.ast.comments.BlockComment].getFooter"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1649,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1653
    functionDepth: 0
    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.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.ast.body.Parameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].getBody()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].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.MethodCallExpr].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.PatternExpr].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.ConditionalExpr].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.NameExpr].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.TypeExpr].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.BinaryExpr].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.ThisExpr].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].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.BooleanLiteralExpr].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.CharLiteralExpr].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.ArrayInitializerExpr].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.IntegerLiteralExpr].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.ArrayCreationExpr].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.SuperExpr].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.SwitchExpr].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.CastExpr].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.stmt.ExpressionStmt].getExpression()"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].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.LocalClassDeclarationStmt].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.LocalRecordDeclarationStmt].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.SwitchStmt].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.IfStmt].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.YieldStmt].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.ForStmt].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.ThrowStmt].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.ExplicitConstructorInvocationStmt].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.SynchronizedStmt].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.TryStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 36
    EdgeCount: 141
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1658"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1661"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1660"
        BranchSideFuncs:
        - "iterator()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1661"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1668"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1667"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1664"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1667"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1666"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1668"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1671"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1670"
        BranchSideFuncs:
        - "getBody()"
        - "print(java.lang.String)"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1673"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1676"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1654,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1655,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1655,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1656,1"
      Dst: "[com.github.javaparser.ast.expr.LambdaExpr].getParameters"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1657,1"
      Dst: "[com.github.javaparser.ast.expr.LambdaExpr].isEnclosingParameters"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1659,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1661,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1661,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1662,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1663,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].accept"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1672,1"
      Dst: "[com.github.javaparser.ast.expr.LambdaExpr].getBody"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1675,1"
      Dst: "[com.github.javaparser.ast.stmt.ExpressionStmt].getExpression"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1675,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.MethodReferenceExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: null
    functionLinenumber: 1682
    functionDepth: 0
    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.FieldAccessExpr].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.MethodCallExpr].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.PatternExpr].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.ConditionalExpr].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.NameExpr].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.TypeExpr].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.BinaryExpr].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.ThisExpr].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].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.BooleanLiteralExpr].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.CharLiteralExpr].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.ArrayInitializerExpr].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.IntegerLiteralExpr].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.ArrayCreationExpr].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.SuperExpr].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.SwitchExpr].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.CastExpr].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.MethodReferenceExpr].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.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 1
    ICount: 18
    EdgeCount: 43
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1687"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1690"
        BranchSideFuncs:
        - "getScope()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1689"
        BranchSideFuncs:
        - "printTypeArgs(com.github.javaparser.ast.nodeTypes.NodeWithTypeArguments,java.lang.Void)"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1692"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1695"
        BranchSideFuncs:
        - "print(java.lang.String)"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1694"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1683,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1684,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1684,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1685,1"
      Dst: "[com.github.javaparser.ast.expr.MethodReferenceExpr].getScope"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1686,1"
      Dst: "[com.github.javaparser.ast.expr.MethodReferenceExpr].getIdentifier"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1688,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1690,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1691,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printTypeArgs"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.TypeExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: null
    functionLinenumber: 1698
    functionDepth: 0
    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.WildcardType].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.VoidType].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.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.ArrayType].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.VarType].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.expr.TypeExpr].getType()"
    functionUses: 1
    ICount: 11
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1701"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1704"
        BranchSideFuncs:
        - "getType()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1703"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1699,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1700,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1700,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1701,1"
      Dst: "[com.github.javaparser.ast.expr.TypeExpr].getType"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1702,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.NodeList,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: null
    functionLinenumber: 1707
    functionDepth: 0
    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__999].bootstrap$()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$getNameAsString__1000].bootstrap$()"
    - "[com.github.javaparser.ast.NodeList].sort(java.util.Comparator)"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.ast.type.WildcardType].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.EmptyStmt].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.MethodCallExpr].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.FieldDeclaration].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.modules.ModuleRequiresDirective].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.PatternExpr].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.JavadocComment].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.body.MethodDeclaration].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.expr.ThisExpr].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.expr.AssignExpr].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.expr.CharLiteralExpr].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.expr.EnclosedExpr].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.SwitchExpr].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.LambdaExpr].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.stmt.ReturnStmt].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.stmt.AssertStmt].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.YieldStmt].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.ConditionalExpr].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.stmt.TryStmt].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.expr.BinaryExpr].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.SwitchStmt].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.expr.VariableDeclarationExpr].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.expr.SingleMemberAnnotationExpr].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.stmt.BlockStmt].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.ArrayInitializerExpr].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.IntegerLiteralExpr].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.expr.SuperExpr].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.TextBlockLiteralExpr].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.CatchClause].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.UnknownType].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.expr.NameExpr].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.modules.ModuleDeclaration].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.DoubleLiteralExpr].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.LocalRecordDeclarationStmt].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.type.ClassOrInterfaceType].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.body.Parameter].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.VoidType].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.stmt.WhileStmt].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.MarkerAnnotationExpr].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.ArrayCreationLevel].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.body.EnumConstantDeclaration].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.stmt.DoStmt].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.expr.MethodReferenceExpr].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.comments.BlockComment].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.stmt.IfStmt].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.CompilationUnit].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.UnaryExpr].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.ArrayCreationExpr].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.SynchronizedStmt].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.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.ast.type.WildcardType].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.EmptyStmt].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.MethodCallExpr].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.FieldDeclaration].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.modules.ModuleRequiresDirective].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.PatternExpr].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.JavadocComment].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.body.MethodDeclaration].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.expr.ThisExpr].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.expr.AssignExpr].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.expr.CharLiteralExpr].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.expr.EnclosedExpr].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.SwitchExpr].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.LambdaExpr].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.stmt.ReturnStmt].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.stmt.AssertStmt].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.YieldStmt].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.ConditionalExpr].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.stmt.TryStmt].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.expr.BinaryExpr].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.SwitchStmt].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.expr.VariableDeclarationExpr].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.expr.SingleMemberAnnotationExpr].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.stmt.BlockStmt].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.ArrayInitializerExpr].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.IntegerLiteralExpr].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.expr.SuperExpr].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.TextBlockLiteralExpr].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.CatchClause].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.UnknownType].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.expr.NameExpr].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.modules.ModuleDeclaration].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.DoubleLiteralExpr].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.LocalRecordDeclarationStmt].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.type.ClassOrInterfaceType].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.body.Parameter].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.VoidType].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.stmt.WhileStmt].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.MarkerAnnotationExpr].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.ArrayCreationLevel].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.body.EnumConstantDeclaration].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.stmt.DoStmt].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.expr.MethodReferenceExpr].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.comments.BlockComment].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.stmt.IfStmt].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.CompilationUnit].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.UnaryExpr].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.ArrayCreationExpr].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.SynchronizedStmt].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)"
    functionUses: 1
    ICount: 34
    EdgeCount: 303
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1708"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1715"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1708"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1715"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1708"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1715"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1712"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1715"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1714"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1716"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1720"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1719"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1708,1"
      Dst: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].isOrderImports"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1708,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1708,1"
      Dst: "[com.github.javaparser.ast.NodeList].get"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1710,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1711,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_14__999].bootstrap$"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1711,1"
      Dst: "[java.util.Comparator].comparingInt"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1711,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$getNameAsString__1000].bootstrap$"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1711,1"
      Dst: "[java.util.Comparator].thenComparing"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1711,1"
      Dst: "[com.github.javaparser.ast.NodeList].sort"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1712,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1712,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1712,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1713,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.ImportDeclaration,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: null
    functionLinenumber: 1723
    functionDepth: 0
    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.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.ImportDeclaration].getName()"
    - "[com.github.javaparser.ast.ImportDeclaration].isAsterisk()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[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:1727"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1730"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1729"
        BranchSideFuncs:
        - "getName()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "isAsterisk()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1731"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1734"
        BranchSideFuncs:
        - "print(java.lang.String)"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1733"
        BranchSideFuncs:
        - "println(java.lang.String)"
        - "printOrphanCommentsEnding(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1724,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode"
    - 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"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1726,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1727,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].isStatic"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1730,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].getName"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1730,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1731,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].isAsterisk"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1734,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1735,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsEnding"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.modules.ModuleDeclaration,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: null
    functionLinenumber: 1739
    functionDepth: 0
    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.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].println(java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].unindent()"
    functionUses: 1
    ICount: 22
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1741"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1744"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1743"
        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:1740,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].getAnnotations"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1740,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printMemberAnnotations"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1741,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].isOpen"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1742,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1745,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].getName"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1745,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1746,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1746,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].indent"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1747,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].getDirectives"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1747,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1748,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].unindent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.modules.ModuleRequiresDirective,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: null
    functionLinenumber: 1752
    functionDepth: 0
    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:1753,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1754,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleRequiresDirective].getModifiers"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1754,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printModifiers"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1755,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleRequiresDirective].getName"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1755,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1756,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1760
    functionDepth: 0
    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:1761,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1762,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleExportsDirective].getName"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1762,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1763,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleExportsDirective].getModuleNames"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1763,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printPrePostFixOptionalList"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1764,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1768
    functionDepth: 0
    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:1769,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1770,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleProvidesDirective].getName"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1770,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1771,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleProvidesDirective].getWith"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1771,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printPrePostFixRequiredList"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1772,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1776
    functionDepth: 0
    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:1777,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1778,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleUsesDirective].getName"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1778,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1779,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1783
    functionDepth: 0
    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:1784,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1785,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleOpensDirective].getName"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1785,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1786,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleOpensDirective].getModuleNames"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1786,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printPrePostFixOptionalList"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1787,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1791
    functionDepth: 0
    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:1792,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: null
    functionLinenumber: 1795
    functionDepth: 0
    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()"
    - "[com.github.javaparser.ast.Node].getChildNodes()"
    - "[com.github.javaparser.utils.PositionUtils].sortByBeginPosition(java.util.List)"
    - "[com.github.javaparser.ast.type.WildcardType].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.EmptyStmt].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.MethodCallExpr].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.FieldDeclaration].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.modules.ModuleRequiresDirective].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.PatternExpr].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.JavadocComment].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.body.MethodDeclaration].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.expr.ThisExpr].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.expr.AssignExpr].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.expr.CharLiteralExpr].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.expr.EnclosedExpr].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.SwitchExpr].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.LambdaExpr].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.stmt.ReturnStmt].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.stmt.AssertStmt].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.YieldStmt].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.ConditionalExpr].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.stmt.TryStmt].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.expr.BinaryExpr].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.SwitchStmt].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.expr.VariableDeclarationExpr].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.expr.SingleMemberAnnotationExpr].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.stmt.BlockStmt].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.ArrayInitializerExpr].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.IntegerLiteralExpr].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.expr.SuperExpr].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.TextBlockLiteralExpr].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.CatchClause].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.UnknownType].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.expr.NameExpr].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.modules.ModuleDeclaration].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.DoubleLiteralExpr].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.LocalRecordDeclarationStmt].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.type.ClassOrInterfaceType].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.body.Parameter].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.VoidType].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.stmt.WhileStmt].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.MarkerAnnotationExpr].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.ArrayCreationLevel].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.body.EnumConstantDeclaration].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.stmt.DoStmt].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.expr.MethodReferenceExpr].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.comments.BlockComment].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.stmt.IfStmt].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.CompilationUnit].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.UnaryExpr].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.ArrayCreationExpr].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.SynchronizedStmt].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)"
    functionUses: 84
    ICount: 70
    EdgeCount: 103
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1796"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1798"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1797"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1798"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1800"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1799"
        BranchSideFuncs:
        - "getParentNode()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1801"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1803"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1802"
        BranchSideFuncs:
        - "sortByBeginPosition(java.util.List)"
        - "getChildNodes()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1806"
      Branch Sides: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1808"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1803"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1802"
        BranchSideFuncs:
        - "sortByBeginPosition(java.util.List)"
        - "getChildNodes()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1813"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:null"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1817"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1821"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1820"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1817"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1821"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1820"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1818"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:null"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1821"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1827"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1826"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1823"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1796,1"
      Dst: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].isIgnoreComments"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1800,1"
      Dst: "[com.github.javaparser.ast.Node].getParentNode"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1800,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1803,1"
      Dst: "[com.github.javaparser.ast.Node].getChildNodes"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1803,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1804,1"
      Dst: "[com.github.javaparser.utils.PositionUtils].sortByBeginPosition"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1806,1"
      Dst: "[java.util.List].size"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1808,1"
      Dst: "[java.util.List].get"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1814,1"
      Dst: "[java.lang.AssertionError].<init>"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1824,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1824,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1824,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1824,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1824,1"
      Dst: "[java.lang.RuntimeException].<init>"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1825,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 25
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsEnding(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: null
    functionLinenumber: 1829
    functionDepth: 0
    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__901].bootstrap$()"
    - "[com.github.javaparser.ast.Node].getChildNodes()"
    - "[com.github.javaparser.utils.PositionUtils].sortByBeginPosition(java.util.List)"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.utils.VisitorList].isEmpty()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.ast.type.WildcardType].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.EmptyStmt].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.MethodCallExpr].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.FieldDeclaration].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.modules.ModuleRequiresDirective].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.PatternExpr].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.JavadocComment].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.body.MethodDeclaration].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.expr.ThisExpr].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.expr.AssignExpr].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.expr.CharLiteralExpr].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.expr.EnclosedExpr].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.SwitchExpr].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.LambdaExpr].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.stmt.ReturnStmt].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.stmt.AssertStmt].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.YieldStmt].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.ConditionalExpr].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.stmt.TryStmt].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.expr.BinaryExpr].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.SwitchStmt].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.expr.VariableDeclarationExpr].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.expr.SingleMemberAnnotationExpr].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.stmt.BlockStmt].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.ArrayInitializerExpr].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.IntegerLiteralExpr].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.expr.SuperExpr].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.TextBlockLiteralExpr].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.CatchClause].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.UnknownType].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.expr.NameExpr].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.modules.ModuleDeclaration].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.DoubleLiteralExpr].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.LocalRecordDeclarationStmt].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.type.ClassOrInterfaceType].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.body.Parameter].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.VoidType].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.stmt.WhileStmt].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.MarkerAnnotationExpr].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.ArrayCreationLevel].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.body.EnumConstantDeclaration].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.stmt.DoStmt].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.expr.MethodReferenceExpr].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.comments.BlockComment].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.stmt.IfStmt].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.CompilationUnit].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.UnaryExpr].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.ArrayCreationExpr].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.SynchronizedStmt].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.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    functionUses: 9
    ICount: 42
    EdgeCount: 117
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1830"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1833"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1832"
        BranchSideFuncs:
        - "sortByBeginPosition(java.util.List)"
        - "isEmpty()"
        - "bootstrap$()"
        - "getChildNodes()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1835"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1838"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1837"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1840"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1847"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1846"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1840"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1847"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1846"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1843"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1846"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1845"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1847"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1849"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1830,1"
      Dst: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].isIgnoreComments"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1833,1"
      Dst: "[com.github.javaparser.ast.Node].getChildNodes"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1833,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1833,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_printOrphanCommentsEnding_15__901].bootstrap$"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1833,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1833,1"
      Dst: "[java.util.stream.Collectors].toList"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1833,1"
      Dst: "[java.util.stream.Stream].collect"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1834,1"
      Dst: "[com.github.javaparser.utils.PositionUtils].sortByBeginPosition"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1835,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1840,1"
      Dst: "[java.util.List].size"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1841,1"
      Dst: "[java.util.List].get"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1848,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].indentIf(boolean)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: null
    functionLinenumber: 1852
    functionDepth: 0
    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:1853"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1855"
        BranchSideFuncs:
        - "indent()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1854"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1854,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].indent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].unindentIf(boolean)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: null
    functionLinenumber: 1857
    functionDepth: 0
    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:1858"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1860"
        BranchSideFuncs:
        - "unindent()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1859"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1859,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].unindent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.PatternExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: null
    functionLinenumber: 56
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.PatternExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.PatternExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:57,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 56
    functionDepth: 0
    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:57,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1832
    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:1833,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithRange].hasRange"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.ImportDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1711"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1710"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1711,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].isStatic"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].lambda$visit$13(com.github.javaparser.ast.expr.SimpleName)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: null
    functionLinenumber: 1420
    functionDepth: 0
    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)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 1
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1421,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1421,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].getIdentifier"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1313
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.EnumConstantDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getComment()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1314,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1314,1"
      Dst: "[java.util.Optional].isPresent"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1265
    functionDepth: 0
    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)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 1
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1266,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1266,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].getIdentifier"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1123
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Void"
    - "com.github.javaparser.ast.type.Type"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.UnknownType].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.IntersectionType].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.ClassOrInterfaceType].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.ArrayType].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.VarType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1124,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1033
    functionDepth: 0
    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:1035"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1038"
        BranchSideFuncs:
        - "print(java.lang.String)"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1037"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1034,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].accept"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1035,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getParameters"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1035,1"
      Dst: "[com.github.javaparser.utils.Utils].isNullOrEmpty"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1036,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    JavaMethodInfo: null
    BBCount: 3
    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: null
    functionLinenumber: 888
    functionDepth: 0
    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.LambdaExpr].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.TextBlockLiteralExpr].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.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.PatternExpr].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.ConditionalExpr].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.NameExpr].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.TypeExpr].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.BinaryExpr].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.ThisExpr].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].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.BooleanLiteralExpr].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.CharLiteralExpr].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.ArrayInitializerExpr].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.IntegerLiteralExpr].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.ArrayCreationExpr].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.SuperExpr].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.SwitchExpr].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.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.printer.SourcePrinter].println()"
    - "[com.github.javaparser.printer.SourcePrinter].reindentWithAlignToCursor()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 1
    ICount: 21
    EdgeCount: 37
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:890"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:908"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:907"
        BranchSideFuncs:
        - "print(java.lang.String)"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:891"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:898"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:899"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:907"
        BranchSideFuncs:
        - "print(java.lang.String)"
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:889,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:890,1"
      Dst: "[java.util.concurrent.atomic.AtomicBoolean].get"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:898,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:905,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].reindentWithAlignToCursor"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:908,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].lambda$visit$7(com.github.javaparser.ast.stmt.Statement)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: null
    functionLinenumber: 846
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.Statement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.AssertStmt].isAssertStmt()"
    - "[com.github.javaparser.ast.stmt.Statement].isAssertStmt()"
    - "[com.github.javaparser.ast.stmt.Statement].isExpressionStmt()"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].isExpressionStmt()"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].isReturnStmt()"
    - "[com.github.javaparser.ast.stmt.Statement].isReturnStmt()"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].isThrowStmt()"
    - "[com.github.javaparser.ast.stmt.Statement].isThrowStmt()"
    functionUses: 1
    ICount: 14
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:847"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:846"
        BranchSideFuncs:
        - "isAssertStmt()"
        - "isThrowStmt()"
        - "isExpressionStmt()"
        - "isReturnStmt()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:847"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:846"
        BranchSideFuncs:
        - "isAssertStmt()"
        - "isThrowStmt()"
        - "isExpressionStmt()"
        - "isReturnStmt()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:847"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:846"
        BranchSideFuncs:
        - "isAssertStmt()"
        - "isThrowStmt()"
        - "isExpressionStmt()"
        - "isReturnStmt()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:847"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:846"
        BranchSideFuncs:
        - "isAssertStmt()"
        - "isThrowStmt()"
        - "isExpressionStmt()"
        - "isReturnStmt()"
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:847,1"
      Dst: "[com.github.javaparser.ast.stmt.Statement].isReturnStmt"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:847,1"
      Dst: "[com.github.javaparser.ast.stmt.Statement].isThrowStmt"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:847,1"
      Dst: "[com.github.javaparser.ast.stmt.Statement].isAssertStmt"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:847,1"
      Dst: "[com.github.javaparser.ast.stmt.Statement].isExpressionStmt"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:847,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].lambda$visit$6(java.lang.String)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: null
    functionLinenumber: 792
    functionDepth: 0
    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:793,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:794,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 559
    functionDepth: 0
    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__957].bootstrap$(com.github.javaparser.printer.PrettyPrintVisitor,com.github.javaparser.ast.body.VariableDeclarator,java.lang.Void)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithVariables].getMaximumCommonType()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:560,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithVariables].getMaximumCommonType"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:560,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_4__957].bootstrap$"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:560,1"
      Dst: "[java.util.Optional].ifPresent"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 560
    functionDepth: 0
    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].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:563"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:572"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:571"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:564"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:567"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:566"
        BranchSideFuncs:
        - "getComponentType()"
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:561,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].getType"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:563,1"
      Dst: "[com.github.javaparser.ast.type.Type].getArrayLevel"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:567,1"
      Dst: "[com.github.javaparser.ast.type.ArrayType].getComponentType"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:569,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:569,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printAnnotations"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:570,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - 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: null
    functionLinenumber: 538
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Void"
    - "com.github.javaparser.ast.type.Type"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.UnknownType].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.IntersectionType].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.ClassOrInterfaceType].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.ArrayType].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.VarType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:539,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].lambda$visit$2(java.lang.String)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: null
    functionLinenumber: 385
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:386"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:385"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:386"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:385"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:386,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:386,1"
      Dst: "[java.lang.String].startsWith"
    JavaMethodInfo: null
    BBCount: 5
    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: null
    functionLinenumber: 233
    functionDepth: 0
    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:234,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].accept"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 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.BlockComment].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.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:209,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_resolveLambda_10__817].bootstrap$(com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_resolveLambda_10__817"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_resolveLambda_10__817].<init>(com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_resolveLambda_10__817:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_resolveLambda_10__817].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_resolveLambda_10__817].<init>(com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_resolveLambda_10__817"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_resolveLambda_10__817:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_resolveLambda_10__817].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_resolveLambda_10__817"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].lambda$resolveLambda$10(com.github.javaparser.ast.expr.Expression)"
    functionUses: 9
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_resolveLambda_10__817:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].lambda$resolveLambda$10"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__25].bootstrap$(com.github.javaparser.ast.expr.IntegerLiteralExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__25"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.IntegerLiteralExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__25].<init>(com.github.javaparser.ast.expr.IntegerLiteralExpr)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__25:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__25].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__25].<init>(com.github.javaparser.ast.expr.IntegerLiteralExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__25"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.IntegerLiteralExpr"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__25:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__25].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__25"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__25:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.TypeParameter$asString__893].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.type.TypeParameter$asString__893"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.TypeParameter$asString__893].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.TypeParameter$asString__893:-1,1"
      Dst: "[com.github.javaparser.ast.type.TypeParameter$asString__893].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.TypeParameter$asString__893].<init>()"
    functionSourceFile: "com.github.javaparser.ast.type.TypeParameter$asString__893"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.TypeParameter$asString__893:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.TypeParameter$asString__893].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.type.TypeParameter$asString__893"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__893:-1,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].asString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.HasParentNode$lambda_findAncestor_1__716].bootstrap$(com.github.javaparser.ast.Node,java.util.function.Predicate)"
    functionSourceFile: "com.github.javaparser.HasParentNode$lambda_findAncestor_1__716"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "java.util.function.Predicate"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.HasParentNode$lambda_findAncestor_1__716].<init>(com.github.javaparser.ast.Node,java.util.function.Predicate)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.HasParentNode$lambda_findAncestor_1__716:-1,1"
      Dst: "[com.github.javaparser.HasParentNode$lambda_findAncestor_1__716].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.HasParentNode$lambda_findAncestor_1__716].<init>(com.github.javaparser.ast.Node,java.util.function.Predicate)"
    functionSourceFile: "com.github.javaparser.HasParentNode$lambda_findAncestor_1__716"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "java.util.function.Predicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.HasParentNode$lambda_findAncestor_1__716:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.HasParentNode$lambda_findAncestor_1__716].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.HasParentNode$lambda_findAncestor_1__716"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.HasParentNode].lambda$findAncestor$1(com.github.javaparser.ast.Node,java.util.function.Predicate,java.lang.Class)"
    functionUses: 6
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.HasParentNode$lambda_findAncestor_1__716:-1,1"
      Dst: "[com.github.javaparser.HasParentNode].lambda$findAncestor$1"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__27].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__27"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__27].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__27:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__27].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__27].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__27"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__27:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__27].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__27"
    linkageType: null
    functionLinenumber: -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.BlockComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    functionUses: 14
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__27:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorSet$lambda_toArray_1__1092].bootstrap$()"
    functionSourceFile: "com.github.javaparser.utils.VisitorSet$lambda_toArray_1__1092"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorSet$lambda_toArray_1__1092].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorSet$lambda_toArray_1__1092:-1,1"
      Dst: "[com.github.javaparser.utils.VisitorSet$lambda_toArray_1__1092].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorSet$lambda_toArray_1__1092].<init>()"
    functionSourceFile: "com.github.javaparser.utils.VisitorSet$lambda_toArray_1__1092"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorSet$lambda_toArray_1__1092:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorSet$lambda_toArray_1__1092].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.utils.VisitorSet$lambda_toArray_1__1092"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorSet].lambda$toArray$1(com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade)"
    functionUses: 7
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorSet$lambda_toArray_1__1092:-1,1"
      Dst: "[com.github.javaparser.utils.VisitorSet].lambda$toArray$1"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_126__290].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_126__290"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__290].<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__290:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_126__290].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_126__290].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_126__290"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_126__290:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_126__290].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_126__290"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 14
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_126__290:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$126"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__12].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__12"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__12].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__12:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__12].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__12].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__12"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__12:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__12].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__12"
    linkageType: null
    functionLinenumber: -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.BlockComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    functionUses: 14
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__12:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__311].bootstrap$(com.github.javaparser.ast.body.InitializerDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__311"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.InitializerDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__311].<init>(com.github.javaparser.ast.body.InitializerDeclaration)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__311:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__311].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__311].<init>(com.github.javaparser.ast.body.InitializerDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__311"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.InitializerDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__311:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__311].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__311"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__311:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$2].<init>(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$2"
    linkageType: null
    functionLinenumber: 779
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$2:780,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$2].withMember(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$2"
    linkageType: null
    functionLinenumber: 782
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.AnnotationIntrospector$ReferenceProperty"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findReferenceType(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findReferenceType(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findReferenceType(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    functionUses: 12
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$2:783,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findReferenceType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration$lambda_static_1__1201].bootstrap$()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration$lambda_static_1__1201"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration$lambda_static_1__1201].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration$lambda_static_1__1201:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration$lambda_static_1__1201].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration$lambda_static_1__1201].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration$lambda_static_1__1201"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration$lambda_static_1__1201:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration$lambda_static_1__1201].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration$lambda_static_1__1201"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration].lambda$static$1(javassist.bytecode.'annotation'.MemberValue)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration$lambda_static_1__1201:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration].lambda$static$1"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__294].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__294"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__294].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__294:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__294].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__294].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__294"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__294:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__294].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__294"
    linkageType: null
    functionLinenumber: -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.BlockComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    functionUses: 14
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__294:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 45
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedWildcard$BoundType"
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.types.ResolvedWildcard:47"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:50"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:49"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.types.ResolvedWildcard:47"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:50"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:49"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.types.ResolvedWildcard:50"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:53"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:52"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.types.ResolvedWildcard:50"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:53"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:52"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedWildcard:46,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.github.javaparser.resolution.types.ResolvedWildcard:48,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedWildcard].superBound(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedWildcard"
    linkageType: null
    functionLinenumber: 57
    functionDepth: 0
    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: 9
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedWildcard:58,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedWildcard].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedWildcard].extendsBound(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedWildcard"
    linkageType: null
    functionLinenumber: 61
    functionDepth: 0
    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: 10
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedWildcard:62,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedWildcard].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedWildcard].toString()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedWildcard"
    linkageType: null
    functionLinenumber: 66
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 20
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedWildcard:67,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.resolution.types.ResolvedWildcard:67,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.resolution.types.ResolvedWildcard:67,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedWildcard].isWildcard()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedWildcard"
    linkageType: null
    functionLinenumber: 71
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 32
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedWildcard].asWildcard()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedWildcard"
    linkageType: null
    functionLinenumber: 76
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedWildcard"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 51
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedWildcard].equals(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedWildcard"
    linkageType: null
    functionLinenumber: 81
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].equals(java.lang.Object)"
    functionUses: 67
    ICount: 23
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.types.ResolvedWildcard:82"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:84"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:83"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.types.ResolvedWildcard:84"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:86"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:85"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "com.github.javaparser.resolution.types.ResolvedWildcard:87"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:86"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:85"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "com.github.javaparser.resolution.types.ResolvedWildcard:87"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:89"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:88"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.types.ResolvedWildcard:87"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:89"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:88"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.types.ResolvedWildcard:89"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:91"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:90"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedWildcard:87,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedWildcard].hashCode()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedWildcard"
    linkageType: null
    functionLinenumber: 95
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].hashCode()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].hashCode()"
    functionUses: 28
    ICount: 16
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.types.ResolvedWildcard:96"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:96"
        BranchSideFuncs:
        - "hashCode()"
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:95"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.types.ResolvedWildcard:97"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:97"
        BranchSideFuncs:
        - "hashCode()"
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:96"
        BranchSideFuncs:
        - "hashCode()"
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedWildcard:96,1"
      Dst: "[java.lang.Enum].hashCode"
    - Src: "com.github.javaparser.resolution.types.ResolvedWildcard:97,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedWildcard].describe()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedWildcard"
    linkageType: null
    functionLinenumber: 102
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].describe()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].describe()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].describe()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].describe()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType:com.github.javaparser.resolution.types.ResolvedPrimitiveType:com.github.javaparser.resolution.types.ResolvedVoidType:com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].describe()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].describe()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].describe()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].describe()"
    functionUses: 34
    ICount: 29
    EdgeCount: 21
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.types.ResolvedWildcard:103"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:106"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:105"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.types.ResolvedWildcard:106"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:109"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:108"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.types.ResolvedWildcard:109"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:112"
        BranchSideFuncs:
        - "describe()"
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:111"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedWildcard:107,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.resolution.types.ResolvedWildcard:107,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.resolution.types.ResolvedWildcard:107,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].describe"
    - Src: "com.github.javaparser.resolution.types.ResolvedWildcard:107,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.resolution.types.ResolvedWildcard:112,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedWildcard].isSuper()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedWildcard"
    linkageType: null
    functionLinenumber: 115
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.types.ResolvedWildcard:116"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:115"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedWildcard].isExtends()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedWildcard"
    linkageType: null
    functionLinenumber: 119
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.types.ResolvedWildcard:120"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:119"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedWildcard].isBounded()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedWildcard"
    linkageType: null
    functionLinenumber: 123
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isExtends()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isSuper()"
    functionUses: 13
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.types.ResolvedWildcard:124"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:123"
        BranchSideFuncs:
        - "isExtends()"
        - "isSuper()"
    - Branch String: "com.github.javaparser.resolution.types.ResolvedWildcard:124"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:123"
        BranchSideFuncs:
        - "isExtends()"
        - "isSuper()"
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedWildcard:124,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedWildcard].isSuper"
    - Src: "com.github.javaparser.resolution.types.ResolvedWildcard:124,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedWildcard].isExtends"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedWildcard].getBoundedType()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedWildcard"
    linkageType: null
    functionLinenumber: 127
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 43
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.types.ResolvedWildcard:128"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:131"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:130"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedWildcard:129,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedWildcard].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedWildcard"
    linkageType: null
    functionLinenumber: 135
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedVoidType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    functionUses: 39
    ICount: 18
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.types.ResolvedWildcard:136"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:139"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.types.ResolvedWildcard:140"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:143"
        BranchSideFuncs:
        - "isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:142"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.types.ResolvedWildcard:143"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:146"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:145"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedWildcard:141,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isAssignableBy"
    - Src: "com.github.javaparser.resolution.types.ResolvedWildcard:146,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    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)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedWildcard"
    linkageType: null
    functionLinenumber: 150
    functionDepth: 0
    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"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    - "[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.ResolvedWildcard].<init>(com.github.javaparser.resolution.types.ResolvedWildcard$BoundType,com.github.javaparser.resolution.types.ResolvedType)"
    functionUses: 17
    ICount: 24
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.types.ResolvedWildcard:151"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:154"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:153"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.types.ResolvedWildcard:154"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:157"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:156"
        BranchSideFuncs:
        - "replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    - Branch String: "com.github.javaparser.resolution.types.ResolvedWildcard:158"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:161"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:160"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.types.ResolvedWildcard:161"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:164"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.resolution.types.ResolvedWildcard$BoundType,com.github.javaparser.resolution.types.ResolvedType)"
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:163"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedWildcard:152,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.github.javaparser.resolution.types.ResolvedWildcard:157,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].replaceTypeVariables"
    - Src: "com.github.javaparser.resolution.types.ResolvedWildcard:159,1"
      Dst: "[java.lang.RuntimeException].<init>"
    - Src: "com.github.javaparser.resolution.types.ResolvedWildcard:162,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedWildcard].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedWildcard].mention(java.util.List)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedWildcard"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.types.ResolvedWildcard:169"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:168"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.types.ResolvedWildcard:169"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:168"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedWildcard:169,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].mention"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedWildcard].isUpperBounded()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedWildcard"
    linkageType: null
    functionLinenumber: 172
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isExtends()"
    functionUses: 3
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedWildcard:173,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedWildcard].isExtends"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedWildcard].isLowerBounded()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedWildcard"
    linkageType: null
    functionLinenumber: 176
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isSuper()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedWildcard:177,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedWildcard].isSuper"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 189
    functionDepth: 0
    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.ResolvedWildcard].solveGenericTypes(com.github.javaparser.resolution.Context)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].solveGenericTypes(com.github.javaparser.resolution.Context)"
    - "[com.github.javaparser.resolution.types.ResolvedType].solveGenericTypes(com.github.javaparser.resolution.Context)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isExtends()"
    - "[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: 3
    ICount: 15
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.types.ResolvedWildcard:190"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:191"
        BranchSideFuncs:
        - "isExtends()"
        - "solveGenericTypes(com.github.javaparser.resolution.Context)"
        - "getBoundedType()"
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:190"
        BranchSideFuncs:
        - "isExtends()"
        - "solveGenericTypes(com.github.javaparser.resolution.Context)"
        - "getBoundedType()"
    - Branch String: "com.github.javaparser.resolution.types.ResolvedWildcard:190"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:197"
        BranchSideFuncs:
        - "isExtends()"
        - "solveGenericTypes(com.github.javaparser.resolution.Context)"
        - "getBoundedType()"
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:196"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.types.ResolvedWildcard:192"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:195"
        BranchSideFuncs:
        - "extendsBound(com.github.javaparser.resolution.types.ResolvedType)"
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:194"
        BranchSideFuncs:
        - "superBound(com.github.javaparser.resolution.types.ResolvedType)"
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedWildcard:190,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedWildcard].isExtends"
    - Src: "com.github.javaparser.resolution.types.ResolvedWildcard:190,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedWildcard].isSuper"
    - Src: "com.github.javaparser.resolution.types.ResolvedWildcard:191,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedWildcard].getBoundedType"
    - Src: "com.github.javaparser.resolution.types.ResolvedWildcard:191,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].solveGenericTypes"
    - Src: "com.github.javaparser.resolution.types.ResolvedWildcard:193,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedWildcard].extendsBound"
    - Src: "com.github.javaparser.resolution.types.ResolvedWildcard:195,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedWildcard].superBound"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedWildcard].erasure()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedWildcard"
    linkageType: null
    functionLinenumber: 207
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.MethodDeclaration].<init>()"
    functionSourceFile: "com.github.javaparser.ast.body.MethodDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:66,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:66,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].<init>"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:66,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].<init>"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:66,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].<init>"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:66,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -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: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:70,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:70,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].<init>"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:70,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].<init>"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:70,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -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: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:74,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:74,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].<init>"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:74,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].<init>"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:74,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -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: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:78,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -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: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:83,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 90
    functionDepth: 0
    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:91,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].<init>"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:92,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].setType"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:93,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].setBody"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:94,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 99
    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.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.GenericListVisitorAdapter].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.ObjectIdentityEqualsVisitor].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.GenericVisitorAdapter].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.EqualsVisitor].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.symbolsolver.javaparsermodel.DefaultVisitorAdapter].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)"
    functionUses: 21
    ICount: 5
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:100,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 105
    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.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.ast.visitor.VoidVisitorAdapter].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.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.body.MethodDeclaration,java.lang.Object)"
    functionUses: 23
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:106,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.MethodDeclaration].getBody()"
    functionSourceFile: "com.github.javaparser.ast.body.MethodDeclaration"
    linkageType: null
    functionLinenumber: 110
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 20
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:111,1"
      Dst: "[java.util.Optional].ofNullable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.MethodDeclaration].setBody(com.github.javaparser.ast.stmt.BlockStmt)"
    functionSourceFile: "com.github.javaparser.ast.body.MethodDeclaration"
    linkageType: null
    functionLinenumber: 121
    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:122"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.MethodDeclaration:125"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.MethodDeclaration:124"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.body.MethodDeclaration:126"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.MethodDeclaration:128"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.body.MethodDeclaration:127"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:125,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:127,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:129,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.MethodDeclaration].getType()"
    functionSourceFile: "com.github.javaparser.ast.body.MethodDeclaration"
    linkageType: null
    functionLinenumber: 134
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.Type"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 17
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: 139
    functionDepth: 0
    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:141"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.MethodDeclaration:144"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.MethodDeclaration:143"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.body.MethodDeclaration:145"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.MethodDeclaration:147"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.body.MethodDeclaration:146"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:140,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:144,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:146,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:148,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.MethodDeclaration].setModifiers(com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.body.MethodDeclaration"
    linkageType: null
    functionLinenumber: 153
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.MethodDeclaration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    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:154,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].setModifiers"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 158
    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:159,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].setName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.MethodDeclaration].setParameters(com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.body.MethodDeclaration"
    linkageType: null
    functionLinenumber: 163
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.MethodDeclaration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    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:164,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].setParameters"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.MethodDeclaration].setThrownExceptions(com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.body.MethodDeclaration"
    linkageType: null
    functionLinenumber: 168
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.MethodDeclaration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    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:169,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].setThrownExceptions"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.MethodDeclaration].setTypeParameters(com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.body.MethodDeclaration"
    linkageType: null
    functionLinenumber: 173
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.MethodDeclaration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    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:174,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].setTypeParameters"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.MethodDeclaration].getDeclarationAsString(boolean,boolean,boolean)"
    functionSourceFile: "com.github.javaparser.ast.body.MethodDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "boolean"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 63
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.MethodDeclaration:189"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.MethodDeclaration:208"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.MethodDeclaration:207"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.MethodDeclaration:192"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.MethodDeclaration:195"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.MethodDeclaration:194"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.MethodDeclaration:195"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.MethodDeclaration:198"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.MethodDeclaration:197"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.MethodDeclaration:198"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.MethodDeclaration:201"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.MethodDeclaration:200"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.MethodDeclaration:201"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.MethodDeclaration:204"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.MethodDeclaration:203"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.MethodDeclaration:204"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.MethodDeclaration:208"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.MethodDeclaration:207"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.MethodDeclaration:213"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.MethodDeclaration:228"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.MethodDeclaration:227"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.MethodDeclaration:214"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.MethodDeclaration:217"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.MethodDeclaration:216"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.MethodDeclaration:219"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.MethodDeclaration:222"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.MethodDeclaration:221"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.MethodDeclaration:223"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.MethodDeclaration:227"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.MethodDeclaration:226"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:188,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:190,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithModifiers].getAccessSpecifier"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:191,1"
      Dst: "[com.github.javaparser.ast.AccessSpecifier].asString"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:191,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:192,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.modifiers.NodeWithStaticModifier].isStatic"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:195,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.modifiers.NodeWithAbstractModifier].isAbstract"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:198,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.modifiers.NodeWithFinalModifier].isFinal"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:201,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].isNative"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:204,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].isSynchronized"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:208,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].getType"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:208,1"
      Dst: "[com.github.javaparser.ast.Node].toString"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:210,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getName"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:213,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getParameters"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:213,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:213,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:213,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:222,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].getType"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:223,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].isVarArgs"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:229,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].appendThrowsIfRequested"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:230,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 22
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.body.MethodDeclaration].toDescriptor()"
    functionSourceFile: "com.github.javaparser.ast.body.MethodDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.MethodDeclaration:242"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.MethodDeclaration:244"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:240,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:241,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:242,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getParameters"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:242,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:243,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithParameters].getParameter"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:243,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].getType"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:243,1"
      Dst: "[com.github.javaparser.ast.type.Type].toDescriptor"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:246,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].getType"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:247,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.body.MethodDeclaration].isNative()"
    functionSourceFile: "com.github.javaparser.ast.body.MethodDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:251,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithModifiers].hasModifier"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.MethodDeclaration].isSynchronized()"
    functionSourceFile: "com.github.javaparser.ast.body.MethodDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:255,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithModifiers].hasModifier"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.MethodDeclaration].isDefault()"
    functionSourceFile: "com.github.javaparser.ast.body.MethodDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:259,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithModifiers].hasModifier"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.MethodDeclaration].setNative(boolean)"
    functionSourceFile: "com.github.javaparser.ast.body.MethodDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.MethodDeclaration"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:263,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithModifiers].setModifier"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.MethodDeclaration].setSynchronized(boolean)"
    functionSourceFile: "com.github.javaparser.ast.body.MethodDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.MethodDeclaration"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:267,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithModifiers].setModifier"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.MethodDeclaration].setDefault(boolean)"
    functionSourceFile: "com.github.javaparser.ast.body.MethodDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.MethodDeclaration"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:271,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithModifiers].setModifier"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.MethodDeclaration:277"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.MethodDeclaration:280"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.MethodDeclaration:279"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.MethodDeclaration:280"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.MethodDeclaration:286"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.MethodDeclaration:285"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.MethodDeclaration:281"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.MethodDeclaration:286"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.MethodDeclaration:285"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:282,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].removeBody"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:286,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].remove"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.MethodDeclaration].removeBody()"
    functionSourceFile: "com.github.javaparser.ast.body.MethodDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.MethodDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:291,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].setBody"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.MethodDeclaration].clone()"
    functionSourceFile: "com.github.javaparser.ast.body.MethodDeclaration"
    linkageType: null
    functionLinenumber: 296
    functionDepth: 0
    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: 45
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:297,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:297,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.MethodDeclaration].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.body.MethodDeclaration"
    linkageType: null
    functionLinenumber: 302
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.MethodDeclarationMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: 308
    functionDepth: 0
    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:309"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.MethodDeclaration:312"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.MethodDeclaration:311"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.MethodDeclaration:312"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.MethodDeclaration:318"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.MethodDeclaration:317"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.MethodDeclaration:313"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.MethodDeclaration:318"
        BranchSideFuncs:
        - "setBody(com.github.javaparser.ast.stmt.BlockStmt)"
      - BranchSide: "com.github.javaparser.ast.body.MethodDeclaration:317"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.MethodDeclaration:318"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.MethodDeclaration:322"
        BranchSideFuncs:
        - "setType(com.github.javaparser.ast.type.Type)"
      - BranchSide: "com.github.javaparser.ast.body.MethodDeclaration:321"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:314,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].setBody"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:319,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].setType"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:322,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].replace"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.MethodDeclaration].isMethodDeclaration()"
    functionSourceFile: "com.github.javaparser.ast.body.MethodDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.MethodDeclaration].asMethodDeclaration()"
    functionSourceFile: "com.github.javaparser.ast.body.MethodDeclaration"
    linkageType: null
    functionLinenumber: 333
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.MethodDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.MethodDeclaration].ifMethodDeclaration(java.util.function.Consumer)"
    functionSourceFile: "com.github.javaparser.ast.body.MethodDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:340,1"
      Dst: "[java.util.function.Consumer].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.MethodDeclaration].resolve()"
    functionSourceFile: "com.github.javaparser.ast.body.MethodDeclaration"
    linkageType: null
    functionLinenumber: 344
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getSymbolResolver()"
    - "[com.github.javaparser.symbolsolver.JavaSymbolSolver].resolveDeclaration(com.github.javaparser.ast.Node,java.lang.Class)"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:345,1"
      Dst: "[com.github.javaparser.ast.Node].getSymbolResolver"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:345,1"
      Dst: "[com.github.javaparser.resolution.SymbolResolver].resolveDeclaration"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.MethodDeclaration].toMethodDeclaration()"
    functionSourceFile: "com.github.javaparser.ast.body.MethodDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:351,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_183__613].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_183__613"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__613].<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__613:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_183__613].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_183__613].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_183__613"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_183__613:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_183__613].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_183__613"
    linkageType: null
    functionLinenumber: -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.type.ReferenceType)"
    functionUses: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_183__613:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$183"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.PackageDeclarationMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.PackageDeclarationMetaModel"
    linkageType: null
    functionLinenumber: 41
    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:42,1"
      Dst: "[com.github.javaparser.metamodel.NodeMetaModel].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$init__925].bootstrap$()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$init__925"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Supplier"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$init__925].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$init__925:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$init__925].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$init__925].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$init__925"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$init__925:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$init__925].get()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$init__925"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$init__925:-1,1"
      Dst: "[java.util.LinkedHashSet].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.utils.SourceRoot"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.SourceRoot$1:161,1"
      Dst: "[java.nio.file.SimpleFileVisitor].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.nio.file.FileVisitResult"
    argCount: 2
    argTypes:
    - "java.nio.file.Path"
    - "java.nio.file.attribute.BasicFileAttributes"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.SourceRoot$1:165"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.SourceRoot$1:169"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.SourceRoot$1:168"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.SourceRoot$1:165"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.SourceRoot$1:169"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.SourceRoot$1:168"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.utils.SourceRoot$1:165,1"
      Dst: "[java.nio.file.attribute.BasicFileAttributes].isDirectory"
    - Src: "com.github.javaparser.utils.SourceRoot$1:165,1"
      Dst: "[java.nio.file.Path].toString"
    - Src: "com.github.javaparser.utils.SourceRoot$1:165,1"
      Dst: "[java.lang.String].endsWith"
    - Src: "com.github.javaparser.utils.SourceRoot$1:166,1"
      Dst: "[com.github.javaparser.utils.SourceRoot].access$000"
    - Src: "com.github.javaparser.utils.SourceRoot$1:166,1"
      Dst: "[java.nio.file.Path].getParent"
    - Src: "com.github.javaparser.utils.SourceRoot$1:166,1"
      Dst: "[java.nio.file.Path].relativize"
    - Src: "com.github.javaparser.utils.SourceRoot$1:167,1"
      Dst: "[java.nio.file.Path].getFileName"
    - Src: "com.github.javaparser.utils.SourceRoot$1:167,1"
      Dst: "[com.github.javaparser.utils.SourceRoot].tryToParse"
    JavaMethodInfo: null
    BBCount: 4
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.nio.file.FileVisitResult"
    argCount: 2
    argTypes:
    - "java.nio.file.Path"
    - "java.nio.file.attribute.BasicFileAttributes"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.SourceRoot$1:174"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.SourceRoot$1:173"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.utils.SourceRoot$1:174,1"
      Dst: "[com.github.javaparser.utils.SourceRoot].isSensibleDirectoryToEnter"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.SourceRoot$1].visitFile(java.lang.Object,java.nio.file.attribute.BasicFileAttributes)"
    functionSourceFile: "com.github.javaparser.utils.SourceRoot$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.nio.file.FileVisitResult"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.nio.file.attribute.BasicFileAttributes"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.SourceRoot$1:161,1"
      Dst: "[com.github.javaparser.utils.SourceRoot$1].visitFile"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.nio.file.FileVisitResult"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.nio.file.attribute.BasicFileAttributes"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.SourceRoot$1:161,1"
      Dst: "[com.github.javaparser.utils.SourceRoot$1].preVisitDirectory"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__17].bootstrap$(com.github.javaparser.ast.stmt.ExpressionStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__17"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.ExpressionStmt"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__17].<init>(com.github.javaparser.ast.stmt.ExpressionStmt)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__17:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__17].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__17].<init>(com.github.javaparser.ast.stmt.ExpressionStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__17"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.ExpressionStmt"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__17:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__17].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__17"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__17:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].<init>(com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer"
    linkageType: null
    functionLinenumber: 24
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JsonSerializer].<init>()"
    functionUses: 3
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer:25,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer"
    linkageType: null
    functionLinenumber: 31
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.StaticListSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.SerializableSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer$AsNumber].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StringSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.BeanSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.RawSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StdScalarSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.JsonSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.InetAddressSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.ToStringSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ext.NioPathSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.NullSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnknownSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.ArraySerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.NonTypedScalarSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionUses: 59
    ICount: 8
    EdgeCount: 37
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer:32,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].serializeWithType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer"
    linkageType: null
    functionLinenumber: 40
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.StaticListSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.SerializableSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer$AsNumber].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StringSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.BeanSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.RawSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StdScalarSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.JsonSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.InetAddressSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.ToStringSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ext.NioPathSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.NullSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnknownSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.ArraySerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.NonTypedScalarSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionUses: 26
    ICount: 8
    EdgeCount: 37
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer:41,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].serializeWithType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].handledType()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer"
    linkageType: null
    functionLinenumber: 44
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].createContextual(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.BeanProperty)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer"
    linkageType: null
    functionLinenumber: 57
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "com.fasterxml.jackson.databind.BeanProperty"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.SerializerProvider].handleSecondaryContextualization(com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].<init>(com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer)"
    functionUses: 2
    ICount: 14
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer:59"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer:62"
        BranchSideFuncs:
        - "handleSecondaryContextualization(com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.BeanProperty)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer:61"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer:62"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer:65"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer:64"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer:60,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].handleSecondaryContextualization"
    - Src: "com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer:65,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].valueSerializer()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].typeSerializer()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_135__524].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_135__524"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__524].<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__524:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_135__524].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_135__524].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_135__524"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_135__524:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_135__524].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_135__524"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_135__524:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$135"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.CreatorProperty].<init>(com.fasterxml.jackson.databind.PropertyName,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.PropertyName,com.fasterxml.jackson.databind.jsontype.TypeDeserializer,com.fasterxml.jackson.databind.util.Annotations,com.fasterxml.jackson.databind.introspect.AnnotatedParameter,int,com.fasterxml.jackson.'annotation'.JacksonInject$Value,com.fasterxml.jackson.databind.PropertyMetadata)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.CreatorProperty"
    linkageType: null
    functionLinenumber: 86
    functionDepth: 0
    returnType: "void"
    argCount: 9
    argTypes:
    - "com.fasterxml.jackson.databind.PropertyName"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.PropertyName"
    - "com.fasterxml.jackson.databind.jsontype.TypeDeserializer"
    - "com.fasterxml.jackson.databind.util.Annotations"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedParameter"
    - "int"
    - "com.fasterxml.jackson.annotation.JacksonInject$Value"
    - "com.fasterxml.jackson.databind.PropertyMetadata"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].<init>(com.fasterxml.jackson.databind.PropertyName,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.PropertyName,com.fasterxml.jackson.databind.jsontype.TypeDeserializer,com.fasterxml.jackson.databind.util.Annotations,com.fasterxml.jackson.databind.PropertyMetadata)"
    functionUses: 1
    ICount: 16
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.CreatorProperty:87,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.CreatorProperty].<init>(com.fasterxml.jackson.databind.PropertyName,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.PropertyName,com.fasterxml.jackson.databind.jsontype.TypeDeserializer,com.fasterxml.jackson.databind.util.Annotations,com.fasterxml.jackson.databind.introspect.AnnotatedParameter,int,java.lang.Object,com.fasterxml.jackson.databind.PropertyMetadata)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.CreatorProperty"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 9
    argTypes:
    - "com.fasterxml.jackson.databind.PropertyName"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.PropertyName"
    - "com.fasterxml.jackson.databind.jsontype.TypeDeserializer"
    - "com.fasterxml.jackson.databind.util.Annotations"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedParameter"
    - "int"
    - "java.lang.Object"
    - "com.fasterxml.jackson.databind.PropertyMetadata"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.CreatorProperty:105"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.CreatorProperty:106"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.CreatorProperty:105"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.CreatorProperty:106,1"
      Dst: "[com.fasterxml.jackson.annotation.JacksonInject$Value].construct"
    - Src: "com.fasterxml.jackson.databind.deser.CreatorProperty:104,1"
      Dst: "[com.fasterxml.jackson.databind.deser.CreatorProperty].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.CreatorProperty].construct(com.fasterxml.jackson.databind.PropertyName,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.PropertyName,com.fasterxml.jackson.databind.jsontype.TypeDeserializer,com.fasterxml.jackson.databind.util.Annotations,com.fasterxml.jackson.databind.introspect.AnnotatedParameter,int,com.fasterxml.jackson.'annotation'.JacksonInject$Value,com.fasterxml.jackson.databind.PropertyMetadata)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.CreatorProperty"
    linkageType: null
    functionLinenumber: 133
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.CreatorProperty"
    argCount: 9
    argTypes:
    - "com.fasterxml.jackson.databind.PropertyName"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.PropertyName"
    - "com.fasterxml.jackson.databind.jsontype.TypeDeserializer"
    - "com.fasterxml.jackson.databind.util.Annotations"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedParameter"
    - "int"
    - "com.fasterxml.jackson.annotation.JacksonInject$Value"
    - "com.fasterxml.jackson.databind.PropertyMetadata"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].<init>(com.fasterxml.jackson.databind.PropertyName,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.PropertyName,com.fasterxml.jackson.databind.jsontype.TypeDeserializer,com.fasterxml.jackson.databind.util.Annotations,com.fasterxml.jackson.databind.introspect.AnnotatedParameter,int,com.fasterxml.jackson.'annotation'.JacksonInject$Value,com.fasterxml.jackson.databind.PropertyMetadata)"
    functionUses: 2
    ICount: 12
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.CreatorProperty:134,1"
      Dst: "[com.fasterxml.jackson.databind.deser.CreatorProperty].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.CreatorProperty].<init>(com.fasterxml.jackson.databind.deser.CreatorProperty,com.fasterxml.jackson.databind.PropertyName)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.CreatorProperty"
    linkageType: null
    functionLinenumber: 141
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.deser.CreatorProperty"
    - "com.fasterxml.jackson.databind.PropertyName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].<init>(com.fasterxml.jackson.databind.deser.SettableBeanProperty,com.fasterxml.jackson.databind.PropertyName)"
    functionUses: 1
    ICount: 15
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.CreatorProperty:142,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.CreatorProperty].<init>(com.fasterxml.jackson.databind.deser.CreatorProperty,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.deser.NullValueProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.CreatorProperty"
    linkageType: null
    functionLinenumber: 151
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.deser.CreatorProperty"
    - "com.fasterxml.jackson.databind.JsonDeserializer"
    - "com.fasterxml.jackson.databind.deser.NullValueProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].<init>(com.fasterxml.jackson.databind.deser.SettableBeanProperty,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.deser.NullValueProvider)"
    functionUses: 2
    ICount: 16
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.CreatorProperty:152,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.CreatorProperty].withName(com.fasterxml.jackson.databind.PropertyName)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.CreatorProperty"
    linkageType: null
    functionLinenumber: 161
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.SettableBeanProperty"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.PropertyName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].<init>(com.fasterxml.jackson.databind.deser.CreatorProperty,com.fasterxml.jackson.databind.PropertyName)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.CreatorProperty:162,1"
      Dst: "[com.fasterxml.jackson.databind.deser.CreatorProperty].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.CreatorProperty].withValueDeserializer(com.fasterxml.jackson.databind.JsonDeserializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.CreatorProperty"
    linkageType: null
    functionLinenumber: 166
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.SettableBeanProperty"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JsonDeserializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].<init>(com.fasterxml.jackson.databind.deser.CreatorProperty,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.deser.NullValueProvider)"
    functionUses: 10
    ICount: 14
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.CreatorProperty:167"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.CreatorProperty:171"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.CreatorProperty:170"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.CreatorProperty:171"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.CreatorProperty:171"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.deser.CreatorProperty,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.deser.NullValueProvider)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.CreatorProperty:170"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.CreatorProperty:172,1"
      Dst: "[com.fasterxml.jackson.databind.deser.CreatorProperty].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.CreatorProperty].withNullProvider(com.fasterxml.jackson.databind.deser.NullValueProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.CreatorProperty"
    linkageType: null
    functionLinenumber: 176
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.SettableBeanProperty"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.deser.NullValueProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].<init>(com.fasterxml.jackson.databind.deser.CreatorProperty,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.deser.NullValueProvider)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.CreatorProperty:177,1"
      Dst: "[com.fasterxml.jackson.databind.deser.CreatorProperty].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.CreatorProperty].fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.CreatorProperty"
    linkageType: null
    functionLinenumber: 181
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
    functionUses: 7
    ICount: 7
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.CreatorProperty:182"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.CreatorProperty:185"
        BranchSideFuncs:
        - "fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.CreatorProperty:184"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.CreatorProperty:183,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].fixAccess"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.CreatorProperty].setFallbackSetter(com.fasterxml.jackson.databind.deser.SettableBeanProperty)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.CreatorProperty"
    linkageType: null
    functionLinenumber: 193
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.deser.SettableBeanProperty"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.CreatorProperty].markAsIgnorable()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.CreatorProperty"
    linkageType: null
    functionLinenumber: 198
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.CreatorProperty].isIgnorable()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.CreatorProperty"
    linkageType: null
    functionLinenumber: 203
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.CreatorProperty].findInjectableValue(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.CreatorProperty"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.CreatorProperty:222"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.CreatorProperty:227"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.CreatorProperty:226"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.CreatorProperty:223,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].classOf"
    - Src: "com.fasterxml.jackson.databind.deser.CreatorProperty:225,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName"
    - Src: "com.fasterxml.jackson.databind.deser.CreatorProperty:225,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].name"
    - Src: "com.fasterxml.jackson.databind.deser.CreatorProperty:225,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].classNameOf"
    - Src: "com.fasterxml.jackson.databind.deser.CreatorProperty:224,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.databind.deser.CreatorProperty:223,1"
      Dst: "[com.fasterxml.jackson.databind.DatabindContext].reportBadDefinition"
    - Src: "com.fasterxml.jackson.databind.deser.CreatorProperty:227,1"
      Dst: "[com.fasterxml.jackson.annotation.JacksonInject$Value].getId"
    - Src: "com.fasterxml.jackson.databind.deser.CreatorProperty:227,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].findInjectableValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.CreatorProperty].inject(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.CreatorProperty"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.CreatorProperty:237,1"
      Dst: "[com.fasterxml.jackson.databind.deser.CreatorProperty].findInjectableValue"
    - Src: "com.fasterxml.jackson.databind.deser.CreatorProperty:237,1"
      Dst: "[com.fasterxml.jackson.databind.deser.CreatorProperty].set"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.CreatorProperty].getAnnotation(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.CreatorProperty"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.annotation.Annotation"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.CreatorProperty:248"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.CreatorProperty:251"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.CreatorProperty:250"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.CreatorProperty:251,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].getAnnotation"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.CreatorProperty].getMember()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.CreatorProperty"
    linkageType: null
    functionLinenumber: 253
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 33
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.CreatorProperty].getCreatorIndex()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.CreatorProperty"
    linkageType: null
    functionLinenumber: 256
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.CreatorProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.CreatorProperty"
    linkageType: null
    functionLinenumber: 269
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty]._verifySetter()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].set(java.lang.Object,java.lang.Object)"
    functionUses: 15
    ICount: 9
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.CreatorProperty:270,1"
      Dst: "[com.fasterxml.jackson.databind.deser.CreatorProperty]._verifySetter"
    - Src: "com.fasterxml.jackson.databind.deser.CreatorProperty:271,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.CreatorProperty:271,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].set"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.CreatorProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.CreatorProperty"
    linkageType: null
    functionLinenumber: 277
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty]._verifySetter()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].setAndReturn(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    functionUses: 11
    ICount: 9
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.CreatorProperty:278,1"
      Dst: "[com.fasterxml.jackson.databind.deser.CreatorProperty]._verifySetter"
    - Src: "com.fasterxml.jackson.databind.deser.CreatorProperty:279,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.CreatorProperty:279,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].setAndReturn"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.CreatorProperty].set(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.CreatorProperty"
    linkageType: null
    functionLinenumber: 284
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty]._verifySetter()"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].set(java.lang.Object,java.lang.Object)"
    functionUses: 16
    ICount: 7
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.CreatorProperty:285,1"
      Dst: "[com.fasterxml.jackson.databind.deser.CreatorProperty]._verifySetter"
    - Src: "com.fasterxml.jackson.databind.deser.CreatorProperty:286,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].set"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.CreatorProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.CreatorProperty"
    linkageType: null
    functionLinenumber: 291
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty]._verifySetter()"
    - "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].setAndReturn(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    functionUses: 11
    ICount: 7
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.CreatorProperty:292,1"
      Dst: "[com.fasterxml.jackson.databind.deser.CreatorProperty]._verifySetter"
    - Src: "com.fasterxml.jackson.databind.deser.CreatorProperty:293,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].setAndReturn"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.CreatorProperty].getMetadata()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.CreatorProperty"
    linkageType: null
    functionLinenumber: 302
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.PropertyMetadata"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.ConcreteBeanPropertyBase].getMetadata()"
    - "[com.fasterxml.jackson.databind.PropertyMetadata].getMergeInfo()"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].getMetadata()"
    - "[com.fasterxml.jackson.databind.introspect.ConcreteBeanPropertyBase].getMetadata()"
    - "[com.fasterxml.jackson.databind.PropertyMetadata].withMergeInfo(com.fasterxml.jackson.databind.PropertyMetadata$MergeInfo)"
    functionUses: 4
    ICount: 10
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.CreatorProperty:304"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.CreatorProperty:307"
        BranchSideFuncs:
        - "withMergeInfo(com.fasterxml.jackson.databind.PropertyMetadata$MergeInfo)"
        - "getMergeInfo()"
        - "getMetadata()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.CreatorProperty:306"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.CreatorProperty:303,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.ConcreteBeanPropertyBase].getMetadata"
    - Src: "com.fasterxml.jackson.databind.deser.CreatorProperty:305,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyMetadata].getMergeInfo"
    - Src: "com.fasterxml.jackson.databind.deser.CreatorProperty:305,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyMetadata].withMergeInfo"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.CreatorProperty].getInjectableValueId()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.CreatorProperty"
    linkageType: null
    functionLinenumber: 312
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].getId()"
    functionUses: 6
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.CreatorProperty:313"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.CreatorProperty:312"
        BranchSideFuncs:
        - "getId()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.CreatorProperty:313,1"
      Dst: "[com.fasterxml.jackson.annotation.JacksonInject$Value].getId"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.CreatorProperty].isInjectionOnly()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.CreatorProperty"
    linkageType: null
    functionLinenumber: 317
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].willUseInput(boolean)"
    functionUses: 2
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.CreatorProperty:318"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.CreatorProperty:317"
        BranchSideFuncs:
        - "willUseInput(boolean)"
    - Branch String: "com.fasterxml.jackson.databind.deser.CreatorProperty:318"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.CreatorProperty:317"
        BranchSideFuncs:
        - "willUseInput(boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.CreatorProperty:318,1"
      Dst: "[com.fasterxml.jackson.annotation.JacksonInject$Value].willUseInput"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.CreatorProperty].toString()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.CreatorProperty"
    linkageType: null
    functionLinenumber: 329
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].getInjectableValueId()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName()"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].name(java.lang.String)"
    functionUses: 19
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.CreatorProperty:330,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName"
    - Src: "com.fasterxml.jackson.databind.deser.CreatorProperty:330,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].name"
    - Src: "com.fasterxml.jackson.databind.deser.CreatorProperty:330,1"
      Dst: "[com.fasterxml.jackson.databind.deser.CreatorProperty].getInjectableValueId"
    - Src: "com.fasterxml.jackson.databind.deser.CreatorProperty:330,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.CreatorProperty]._verifySetter()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.CreatorProperty"
    linkageType: null
    functionLinenumber: 339
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty]._reportMissingSetter(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 4
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.CreatorProperty:340"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.CreatorProperty:343"
        BranchSideFuncs:
        - "_reportMissingSetter(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.CreatorProperty:342"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.CreatorProperty:341,1"
      Dst: "[com.fasterxml.jackson.databind.deser.CreatorProperty]._reportMissingSetter"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.CreatorProperty]._reportMissingSetter(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.CreatorProperty"
    linkageType: null
    functionLinenumber: 347
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName()"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].name(java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getType()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].reportBadDefinition(com.fasterxml.jackson.databind.JavaType,java.lang.String)"
    - "[com.fasterxml.jackson.databind.exc.InvalidDefinitionException].'from'(com.fasterxml.jackson.core.JsonParser,java.lang.String,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getType()"
    functionUses: 1
    ICount: 14
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.CreatorProperty:351"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.CreatorProperty:354"
        BranchSideFuncs:
        - "reportBadDefinition(com.fasterxml.jackson.databind.JavaType,java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.CreatorProperty:353"
        BranchSideFuncs:
        - "'from'(com.fasterxml.jackson.core.JsonParser,java.lang.String,com.fasterxml.jackson.databind.JavaType)"
        - "getType()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.CreatorProperty:348,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName"
    - Src: "com.fasterxml.jackson.databind.deser.CreatorProperty:348,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].name"
    - Src: "com.fasterxml.jackson.databind.deser.CreatorProperty:348,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.deser.CreatorProperty:352,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getType"
    - Src: "com.fasterxml.jackson.databind.deser.CreatorProperty:352,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].reportBadDefinition"
    - Src: "com.fasterxml.jackson.databind.deser.CreatorProperty:354,1"
      Dst: "[com.fasterxml.jackson.databind.exc.InvalidDefinitionException].from"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedReferenceType$getType__705].bootstrap$()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedReferenceType$getType__705"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$getType__705].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedReferenceType$getType__705:-1,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType$getType__705].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedReferenceType$getType__705].<init>()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedReferenceType$getType__705"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedReferenceType$getType__705:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedReferenceType$getType__705].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedReferenceType$getType__705"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].getType()"
    functionUses: 11
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedReferenceType$getType__705:-1,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].getType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedUnionType$asReferenceType__709].bootstrap$()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedUnionType$asReferenceType__709"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedUnionType$asReferenceType__709].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedUnionType$asReferenceType__709:-1,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedUnionType$asReferenceType__709].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedUnionType$asReferenceType__709].<init>()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedUnionType$asReferenceType__709"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedUnionType$asReferenceType__709:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedUnionType$asReferenceType__709].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedUnionType$asReferenceType__709"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    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()"
    functionUses: 11
    ICount: 5
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedUnionType$asReferenceType__709:-1,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_83__405].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_83__405"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__405].<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__405:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_83__405].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_83__405].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_83__405"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_83__405:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_83__405].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_83__405"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_83__405:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$83"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonProcessingException].<init>(java.lang.String,com.fasterxml.jackson.core.JsonLocation,java.lang.Throwable)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonProcessingException"
    linkageType: null
    functionLinenumber: 26
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "com.fasterxml.jackson.core.JsonLocation"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JacksonException].<init>(java.lang.String,java.lang.Throwable)"
    functionUses: 3
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonProcessingException:27,1"
      Dst: "[com.fasterxml.jackson.core.JacksonException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonProcessingException].<init>(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonProcessingException"
    linkageType: null
    functionLinenumber: 31
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JacksonException].<init>(java.lang.String)"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonProcessingException:32,1"
      Dst: "[com.fasterxml.jackson.core.JacksonException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonProcessingException].<init>(java.lang.String,com.fasterxml.jackson.core.JsonLocation)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonProcessingException"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.fasterxml.jackson.core.JsonLocation"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonProcessingException].<init>(java.lang.String,com.fasterxml.jackson.core.JsonLocation,java.lang.Throwable)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonProcessingException:36,1"
      Dst: "[com.fasterxml.jackson.core.JsonProcessingException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonProcessingException].<init>(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonProcessingException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonProcessingException:40,1"
      Dst: "[com.fasterxml.jackson.core.JsonProcessingException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonProcessingException].<init>(java.lang.Throwable)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonProcessingException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonProcessingException:44,1"
      Dst: "[com.fasterxml.jackson.core.JsonProcessingException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonProcessingException].getLocation()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonProcessingException"
    linkageType: null
    functionLinenumber: 53
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonLocation"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonProcessingException].clearLocation()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonProcessingException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonProcessingException].getOriginalMessage()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonProcessingException"
    linkageType: null
    functionLinenumber: 74
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonProcessingException:75,1"
      Dst: "[java.lang.Throwable].getMessage"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonProcessingException].getProcessor()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonProcessingException"
    linkageType: null
    functionLinenumber: 91
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonProcessingException].getMessageSuffix()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonProcessingException"
    linkageType: null
    functionLinenumber: 106
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonProcessingException].getMessage()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonProcessingException"
    linkageType: null
    functionLinenumber: 121
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonProcessingException].getLocation()"
    - "[com.fasterxml.jackson.databind.exc.PropertyBindingException].getMessageSuffix()"
    - "[com.fasterxml.jackson.core.JsonProcessingException].getMessageSuffix()"
    - "[com.fasterxml.jackson.core.JsonLocation].toString()"
    functionUses: 31
    ICount: 21
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.JsonProcessingException:123"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonProcessingException:126"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonProcessingException:125"
        BranchSideFuncs:
        - "getMessageSuffix()"
        - "getLocation()"
    - Branch String: "com.fasterxml.jackson.core.JsonProcessingException:129"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonProcessingException:130"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonProcessingException:129"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.JsonProcessingException:129"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonProcessingException:142"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonProcessingException:141"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.JsonProcessingException:132"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonProcessingException:135"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonProcessingException:134"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.JsonProcessingException:135"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonProcessingException:140"
        BranchSideFuncs:
        - "toString()"
      - BranchSide: "com.fasterxml.jackson.core.JsonProcessingException:139"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonProcessingException:122,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "com.fasterxml.jackson.core.JsonProcessingException:126,1"
      Dst: "[com.fasterxml.jackson.core.JsonProcessingException].getLocation"
    - Src: "com.fasterxml.jackson.core.JsonProcessingException:127,1"
      Dst: "[com.fasterxml.jackson.core.JsonProcessingException].getMessageSuffix"
    - Src: "com.fasterxml.jackson.core.JsonProcessingException:130,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.core.JsonProcessingException:131,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.core.JsonProcessingException:138,1"
      Dst: "[com.fasterxml.jackson.core.JsonLocation].toString"
    - Src: "com.fasterxml.jackson.core.JsonProcessingException:140,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonProcessingException].toString()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonProcessingException"
    linkageType: null
    functionLinenumber: 144
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonProcessingException].getMessage()"
    - "[com.fasterxml.jackson.core.JsonParseException].getMessage()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedForwardReference].getMessage()"
    - "[com.fasterxml.jackson.core.exc.StreamReadException].getMessage()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].getMessage()"
    functionUses: 22
    ICount: 6
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonProcessingException:145,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.core.JsonProcessingException:145,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.core.JsonProcessingException:145,1"
      Dst: "[com.fasterxml.jackson.core.JsonProcessingException].getMessage"
    - Src: "com.fasterxml.jackson.core.JsonProcessingException:145,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider"
    linkageType: null
    functionLinenumber: 309
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider].<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$BaseNameValidator)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider:310,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider].<init>(com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider:318,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider].<init>(com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider,com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$BaseNameValidator)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider"
    - "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$BaseNameValidator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider:324,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider].<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$BaseNameValidator)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider"
    linkageType: null
    functionLinenumber: 330
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$BaseNameValidator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy$Provider].<init>()"
    functionUses: 1
    ICount: 13
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider:331,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy$Provider].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider].withSetterPrefix(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider:351,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider].withBuilderPrefix(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider:367,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider].withGetterPrefix(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider:383,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider].withIsGetterPrefix(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider:399,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider].withFirstCharAcceptance(boolean,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider"
    argCount: 2
    argTypes:
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider:432,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$FirstCharBasedValidator].forFirstNameRule"
    - Src: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider:431,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider].withBaseNameValidator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider].withBaseNameValidator(com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$BaseNameValidator)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$BaseNameValidator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider:446,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider].forPOJO(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider"
    linkageType: null
    functionLinenumber: 451
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy].<init>(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,java.lang.String,java.lang.String,java.lang.String,com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$BaseNameValidator)"
    functionUses: 1
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider:452,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider].forBuilder(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,com.fasterxml.jackson.databind.BeanDescription)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider"
    linkageType: null
    functionLinenumber: 460
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    - "com.fasterxml.jackson.databind.BeanDescription"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].getAnnotationIntrospector()"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].isAnnotationProcessingEnabled()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findPOJOBuilderConfig(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findPOJOBuilderConfig(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPOJOBuilderConfig(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy].<init>(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,java.lang.String,java.lang.String,java.lang.String,com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$BaseNameValidator)"
    functionUses: 1
    ICount: 23
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider:461"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider:461"
        BranchSideFuncs:
        - "findPOJOBuilderConfig(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider:460"
        BranchSideFuncs:
        - "getAnnotationIntrospector()"
        - "isAnnotationProcessingEnabled()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider:462"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider:462"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider:461"
        BranchSideFuncs:
        - "findPOJOBuilderConfig(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider:463"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider:463"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,java.lang.String,java.lang.String,java.lang.String,com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$BaseNameValidator)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider:462"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider:461,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].isAnnotationProcessingEnabled"
    - Src: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider:461,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getAnnotationIntrospector"
    - Src: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider:462,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPOJOBuilderConfig"
    - Src: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider:464,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy].<init>"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider].forRecord(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider"
    linkageType: null
    functionLinenumber: 471
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$RecordNaming].<init>(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider:472,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$RecordNaming].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig"
    linkageType: null
    functionLinenumber: 70
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig].<init>(com.fasterxml.jackson.databind.deser.Deserializers[],com.fasterxml.jackson.databind.deser.KeyDeserializers[],com.fasterxml.jackson.databind.deser.BeanDeserializerModifier[],com.fasterxml.jackson.databind.AbstractTypeResolver[],com.fasterxml.jackson.databind.deser.ValueInstantiators[])"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig:71,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig].<init>(com.fasterxml.jackson.databind.deser.Deserializers[],com.fasterxml.jackson.databind.deser.KeyDeserializers[],com.fasterxml.jackson.databind.deser.BeanDeserializerModifier[],com.fasterxml.jackson.databind.AbstractTypeResolver[],com.fasterxml.jackson.databind.deser.ValueInstantiators[])"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig"
    linkageType: null
    functionLinenumber: 82
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.deser.Deserializers[]"
    - "com.fasterxml.jackson.databind.deser.KeyDeserializers[]"
    - "com.fasterxml.jackson.databind.deser.BeanDeserializerModifier[]"
    - "com.fasterxml.jackson.databind.AbstractTypeResolver[]"
    - "com.fasterxml.jackson.databind.deser.ValueInstantiators[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig:84"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig:85"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig:84"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig:86"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig:87"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig:86"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig:88"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig:86"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig:85"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig:89"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig:88"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig:87"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig:90"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig:89"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig:88"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig:83,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig].withAdditionalDeserializers(com.fasterxml.jackson.databind.deser.Deserializers)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.deser.Deserializers"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig:101"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig:104"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig:103"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig:102,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig:104,1"
      Dst: "[com.fasterxml.jackson.databind.util.ArrayBuilders].insertInListNoDup"
    - Src: "com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig:105,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig].withAdditionalKeyDeserializers(com.fasterxml.jackson.databind.deser.KeyDeserializers)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.deser.KeyDeserializers"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig:117"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig:120"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig:119"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig:118,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig:120,1"
      Dst: "[com.fasterxml.jackson.databind.util.ArrayBuilders].insertInListNoDup"
    - Src: "com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig:121,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig].withDeserializerModifier(com.fasterxml.jackson.databind.deser.BeanDeserializerModifier)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.deser.BeanDeserializerModifier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig:133"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig:136"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig:135"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig:134,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig:136,1"
      Dst: "[com.fasterxml.jackson.databind.util.ArrayBuilders].insertInListNoDup"
    - Src: "com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig:137,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig].withAbstractTypeResolver(com.fasterxml.jackson.databind.AbstractTypeResolver)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.AbstractTypeResolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig:150"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig:153"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig:152"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig:151,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig:153,1"
      Dst: "[com.fasterxml.jackson.databind.util.ArrayBuilders].insertInListNoDup"
    - Src: "com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig:154,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig].withValueInstantiators(com.fasterxml.jackson.databind.deser.ValueInstantiators)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.deser.ValueInstantiators"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig:170"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig:173"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig:172"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig:171,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig:173,1"
      Dst: "[com.fasterxml.jackson.databind.util.ArrayBuilders].insertInListNoDup"
    - Src: "com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig:174,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig].hasDeserializers()"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig:178"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig:177"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig].hasKeyDeserializers()"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig"
    linkageType: null
    functionLinenumber: 179
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig:180"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig:179"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig].hasDeserializerModifiers()"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig"
    linkageType: null
    functionLinenumber: 181
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 17
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig:182"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig:181"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig].hasAbstractTypeResolvers()"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig"
    linkageType: null
    functionLinenumber: 183
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig:184"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig:183"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig].hasValueInstantiators()"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig"
    linkageType: null
    functionLinenumber: 185
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig:186"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig:185"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig].deserializers()"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig"
    linkageType: null
    functionLinenumber: 188
    functionDepth: 0
    returnType: "java.lang.Iterable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].<init>(java.lang.Object[])"
    functionUses: 9
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig:189,1"
      Dst: "[com.fasterxml.jackson.databind.util.ArrayIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig].keyDeserializers()"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig"
    linkageType: null
    functionLinenumber: 192
    functionDepth: 0
    returnType: "java.lang.Iterable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].<init>(java.lang.Object[])"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig:193,1"
      Dst: "[com.fasterxml.jackson.databind.util.ArrayIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig].deserializerModifiers()"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig"
    linkageType: null
    functionLinenumber: 196
    functionDepth: 0
    returnType: "java.lang.Iterable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].<init>(java.lang.Object[])"
    functionUses: 17
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig:197,1"
      Dst: "[com.fasterxml.jackson.databind.util.ArrayIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig].abstractTypeResolvers()"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig"
    linkageType: null
    functionLinenumber: 200
    functionDepth: 0
    returnType: "java.lang.Iterable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].<init>(java.lang.Object[])"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig:201,1"
      Dst: "[com.fasterxml.jackson.databind.util.ArrayIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig].valueInstantiators()"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig"
    linkageType: null
    functionLinenumber: 204
    functionDepth: 0
    returnType: "java.lang.Iterable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].<init>(java.lang.Object[])"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig:205,1"
      Dst: "[com.fasterxml.jackson.databind.util.ArrayIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_79__598].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_79__598"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__598].<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__598:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_79__598].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_79__598].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_79__598"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_79__598:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_79__598].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_79__598"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_79__598:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$79"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter$1].<init>(com.fasterxml.jackson.databind.ser.BeanPropertyFilter)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter$1"
    linkageType: null
    functionLinenumber: 97
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.ser.BeanPropertyFilter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter$1:98,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter$1].serializeAsField(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.ser.PropertyWriter)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter$1"
    linkageType: null
    functionLinenumber: 102
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "com.fasterxml.jackson.databind.ser.PropertyWriter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter].serializeAsField(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.ser.BeanPropertyWriter)"
    functionUses: 3
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter$1:103,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanPropertyFilter].serializeAsField"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter$1].depositSchemaProperty(com.fasterxml.jackson.databind.ser.PropertyWriter,com.fasterxml.jackson.databind.node.ObjectNode,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.ser.PropertyWriter"
    - "com.fasterxml.jackson.databind.node.ObjectNode"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter$1:110,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanPropertyFilter].depositSchemaProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter$1].depositSchemaProperty(com.fasterxml.jackson.databind.ser.PropertyWriter,com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.ser.PropertyWriter"
    - "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter$1:117,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanPropertyFilter].depositSchemaProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter$1].serializeAsElement(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.ser.PropertyWriter)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "com.fasterxml.jackson.databind.ser.PropertyWriter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter$1:125,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext].<init>(com.github.javaparser.ast.CompilationUnit,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext"
    linkageType: null
    functionLinenumber: 65
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.CompilationUnit"
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].<init>(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:66,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext].solveSymbol(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext"
    linkageType: null
    functionLinenumber: 76
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.model.SymbolReference"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext].getType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext].getMember(java.lang.String)"
    - "[com.github.javaparser.resolution.Context].solveType(java.lang.String)"
    - "[com.github.javaparser.resolution.model.SymbolReference].isSolved()"
    - "[com.github.javaparser.symbolsolver.resolution.SymbolSolver].<init>(com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.resolution.model.SymbolReference].getCorrespondingDeclaration()"
    - "[com.github.javaparser.symbolsolver.resolution.SymbolSolver].solveSymbolInType(com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration,java.lang.String)"
    - "[com.github.javaparser.ast.CompilationUnit].getImports()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.ast.ImportDeclaration].isStatic()"
    - "[com.github.javaparser.ast.ImportDeclaration].isAsterisk()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithName].getNameAsString()"
    - "[com.github.javaparser.resolution.TypeSolver].solveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver].solveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver].solveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext].isAncestorOf(com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration)"
    - "[com.github.javaparser.symbolsolver.resolution.SymbolSolver].<init>(com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.resolution.SymbolSolver].solveSymbolInType(com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration,java.lang.String)"
    - "[com.github.javaparser.resolution.model.SymbolReference].isSolved()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithName].getNameAsString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext].getMember(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext].getType(java.lang.String)"
    - "[com.github.javaparser.resolution.TypeSolver].solveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver].solveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver].solveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.SymbolSolver].<init>(com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.resolution.SymbolSolver].solveSymbolInType(com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration,java.lang.String)"
    - "[com.github.javaparser.resolution.model.SymbolReference].unsolved()"
    functionUses: 11
    ICount: 59
    EdgeCount: 68
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:78"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:89"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:88"
        BranchSideFuncs:
        - "hasNext()"
        - "getImports()"
        - "next()"
        - "iterator()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:82"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:85"
        BranchSideFuncs:
        - "getCorrespondingDeclaration()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:84"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:89"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:117"
        BranchSideFuncs:
        - "hasNext()"
        - "getImports()"
        - "next()"
        - "isStatic()"
        - "iterator()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:116"
        BranchSideFuncs:
        - "unsolved()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:90"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:115"
        BranchSideFuncs:
        - "isAsterisk()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:114"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:91"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:103"
        BranchSideFuncs:
        - "isAncestorOf(com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:102"
        BranchSideFuncs:
        - "getType(java.lang.String)"
        - "getNameAsString()"
        - "getMember(java.lang.String)"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:96"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:102"
        BranchSideFuncs:
        - "isSolved()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:101"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:98"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:102"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:101"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:109"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:115"
        BranchSideFuncs:
        - "solveType(java.lang.String)"
        - "solveSymbolInType(com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration,java.lang.String)"
        - "<init>(com.github.javaparser.resolution.TypeSolver)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:114"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:78,1"
      Dst: "[java.lang.String].contains"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:79,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext].getType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:80,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext].getMember"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:81,1"
      Dst: "[com.github.javaparser.resolution.Context].solveType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:82,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].isSolved"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:83,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.SymbolSolver].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:83,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].getCorrespondingDeclaration"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:83,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.SymbolSolver].solveSymbolInType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:89,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getImports"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:89,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:89,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:89,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:90,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].isStatic"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:91,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].isAsterisk"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:92,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithName].getNameAsString"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:93,1"
      Dst: "[com.github.javaparser.resolution.TypeSolver].solveType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:96,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext].isAncestorOf"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:109,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:117,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].unsolved"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext].solveType(java.lang.String,java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext"
    linkageType: null
    functionLinenumber: 122
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.model.SymbolReference"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.CompilationUnit].getTypes()"
    - "[com.github.javaparser.ast.CompilationUnit].getTypes()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext$lambda_solveType_0__622].bootstrap$(java.lang.String)"
    - "[com.github.javaparser.ast.body.RecordDeclaration].getFullyQualifiedName()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getFullyQualifiedName()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getFullyQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].get(com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].getTypeDeclaration(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration)"
    - "[com.github.javaparser.resolution.model.SymbolReference].solved(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].<init>(com.github.javaparser.ast.body.AnnotationDeclaration,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.resolution.model.SymbolReference].solved(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].<init>(com.github.javaparser.ast.body.EnumDeclaration,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.resolution.model.SymbolReference].solved(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
    - "[com.github.javaparser.resolution.Context].solveType(java.lang.String)"
    - "[com.github.javaparser.resolution.model.SymbolReference].isSolved()"
    - "[com.github.javaparser.resolution.model.SymbolReference].getCorrespondingDeclaration()"
    - "[com.github.javaparser.resolution.model.SymbolReference].getCorrespondingDeclaration()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].solveType(java.lang.String)"
    - "[com.github.javaparser.resolution.model.SymbolReference].isSolved()"
    - "[com.github.javaparser.resolution.model.SymbolReference].getCorrespondingDeclaration()"
    - "[com.github.javaparser.resolution.model.SymbolReference].getCorrespondingDeclaration()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].solveType(java.lang.String)"
    - "[com.github.javaparser.resolution.model.SymbolReference].isSolved()"
    - "[com.github.javaparser.ast.CompilationUnit].getImports()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.ast.ImportDeclaration].isAsterisk()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithName].getNameAsString()"
    - "[com.github.javaparser.ast.ImportDeclaration].getName()"
    - "[com.github.javaparser.ast.expr.Name].getQualifier()"
    - "[com.github.javaparser.ast.expr.Name].getIdentifier()"
    - "[com.github.javaparser.ast.ImportDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.AarTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.resolution.model.SymbolReference].isSolved()"
    - "[com.github.javaparser.resolution.model.SymbolReference].adapt(com.github.javaparser.resolution.model.SymbolReference,java.lang.Class)"
    - "[com.github.javaparser.ast.CompilationUnit].getPackageDeclaration()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithName].getNameAsString()"
    - "[com.github.javaparser.ast.CompilationUnit].getPackageDeclaration()"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.AarTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.resolution.model.SymbolReference].isSolved()"
    - "[com.github.javaparser.resolution.model.SymbolReference].adapt(com.github.javaparser.resolution.model.SymbolReference,java.lang.Class)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.AarTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.resolution.model.SymbolReference].isSolved()"
    - "[com.github.javaparser.resolution.model.SymbolReference].adapt(com.github.javaparser.resolution.model.SymbolReference,java.lang.Class)"
    - "[com.github.javaparser.ast.CompilationUnit].getImports()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.ast.ImportDeclaration].isAsterisk()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithName].getNameAsString()"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.AarTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.resolution.model.SymbolReference].isSolved()"
    - "[com.github.javaparser.resolution.model.SymbolReference].adapt(com.github.javaparser.resolution.model.SymbolReference,java.lang.Class)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.AarTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.resolution.model.SymbolReference].isSolved()"
    - "[com.github.javaparser.resolution.model.SymbolReference].adapt(com.github.javaparser.resolution.model.SymbolReference,java.lang.Class)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].isQualifiedName(java.lang.String)"
    - "[com.github.javaparser.resolution.model.SymbolReference].adapt(com.github.javaparser.resolution.model.SymbolReference,java.lang.Class)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.AarTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.resolution.model.SymbolReference].unsolved()"
    functionUses: 9
    ICount: 230
    EdgeCount: 226
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:123"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:168"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:126"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:149"
        BranchSideFuncs:
        - "getId()"
        - "getTypes()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:148"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:127"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:129"
        BranchSideFuncs:
        - "getFullyQualifiedName()"
        - "bootstrap$(java.lang.String)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:128"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:128"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:142"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:141"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:129"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:133"
        BranchSideFuncs:
        - "get(com.github.javaparser.resolution.TypeSolver)"
        - "getTypeDeclaration(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:132"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:133"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:137"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.ast.body.AnnotationDeclaration,com.github.javaparser.resolution.TypeSolver)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:136"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:137"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:140"
        BranchSideFuncs:
        - "solved(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
        - "<init>(com.github.javaparser.ast.body.EnumDeclaration,com.github.javaparser.resolution.TypeSolver)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:139"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:149"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:169"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:168"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:153"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:157"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:156"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:153"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:157"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:156"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:154"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:157"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:156"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:157"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:162"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:161"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:157"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:162"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:161"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:158"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:162"
        BranchSideFuncs:
        - "solveType(java.lang.String)"
        - "getCorrespondingDeclaration()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:161"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:162"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:169"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:168"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:162"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:169"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:168"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:171"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:175"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:174"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:175"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:196"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:195"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:176"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:193"
        BranchSideFuncs:
        - "getQualifier()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:192"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:178"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:177"
        BranchSideFuncs:
        - "getName()"
        - "getIdentifier()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:176"
        BranchSideFuncs:
        - "getQualifier()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:179"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:-1"
        BranchSideFuncs:
        - "getName()"
        - "getIdentifier()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:179"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:-1"
        BranchSideFuncs:
        - "getName()"
        - "getIdentifier()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:180"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:186"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:185"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:180"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:186"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:185"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:182"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:186"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:185"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:186"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:193"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:192"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:188"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:193"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:192"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:188"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:193"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:192"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:196"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:205"
        BranchSideFuncs:
        - "getPackageDeclaration()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:204"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:199"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:202"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:201"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:199"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:202"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:201"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:206"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:212"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:211"
        BranchSideFuncs:
        - "hasNext()"
        - "getImports()"
        - "next()"
        - "iterator()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:206"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:212"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:211"
        BranchSideFuncs:
        - "hasNext()"
        - "getImports()"
        - "next()"
        - "iterator()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:212"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:223"
        BranchSideFuncs:
        - "hasNext()"
        - "getImports()"
        - "next()"
        - "isAsterisk()"
        - "iterator()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:222"
        BranchSideFuncs:
        - "isSolved()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:213"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:220"
        BranchSideFuncs:
        - "getNameAsString()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:219"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:216"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:220"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:219"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:216"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:220"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:219"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:224"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:229"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:228"
        BranchSideFuncs:
        - "isQualifiedName(java.lang.String)"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:224"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:229"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:228"
        BranchSideFuncs:
        - "isQualifiedName(java.lang.String)"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:229"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:232"
        BranchSideFuncs:
        - "tryToSolveType(java.lang.String)"
        - "adapt(com.github.javaparser.resolution.model.SymbolReference,java.lang.Class)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:231"
        BranchSideFuncs:
        - "unsolved()"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:123,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getTypes"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:126,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:126,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:126,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:127,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:127,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:127,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:128,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getFullyQualifiedName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:128,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext$lambda_solveType_0__622].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:128,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:128,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:128,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:128,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:130,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].get"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:130,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].getTypeDeclaration"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:130,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].solved"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:134,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:138,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:140,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:140,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:140,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:149,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:152,1"
      Dst: "[java.lang.String].substring"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:152,1"
      Dst: "[com.github.javaparser.resolution.Context].solveType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:153,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].isSolved"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:154,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].getCorrespondingDeclaration"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:156,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].solveType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:160,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].solveType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:175,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getImports"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:176,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].isAsterisk"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:177,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithName].getNameAsString"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:178,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].getName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:178,1"
      Dst: "[com.github.javaparser.ast.expr.Name].getQualifier"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:178,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:179,1"
      Dst: "[com.github.javaparser.ast.expr.Name].getIdentifier"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:181,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:181,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:181,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:181,1"
      Dst: "[java.lang.String].endsWith"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:187,1"
      Dst: "[com.github.javaparser.resolution.TypeSolver].tryToSolveType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:189,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].adapt"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:196,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getPackageDeclaration"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:197,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:229,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].isQualifiedName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:232,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].unsolved"
    JavaMethodInfo: null
    BBCount: 67
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext].qName(com.github.javaparser.ast.type.ClassOrInterfaceType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.type.ClassOrInterfaceType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:236"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:239"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:238"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:236,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].getScope"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:236,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:237,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:237,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:237,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext].qName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:237,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:237,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].getName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:237,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:237,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext].qName(com.github.javaparser.ast.expr.Name)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.Name"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:243"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:246"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:245"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:243,1"
      Dst: "[com.github.javaparser.ast.expr.Name].getQualifier"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:243,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:244,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:244,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:244,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext].qName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:244,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:244,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:244,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext].toSimpleName(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext"
    linkageType: null
    functionLinenumber: 249
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:250,1"
      Dst: "[java.lang.String].split"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext].packageName(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext"
    linkageType: null
    functionLinenumber: 254
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:256"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:259"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:258"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:255,1"
      Dst: "[java.lang.String].lastIndexOf"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:257,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:259,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext].solveMethod(java.lang.String,java.util.List,boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext"
    linkageType: null
    functionLinenumber: 263
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.model.SymbolReference"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.util.List"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.CompilationUnit].getImports()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.ast.ImportDeclaration].isStatic()"
    - "[com.github.javaparser.ast.ImportDeclaration].isAsterisk()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithName].getNameAsString()"
    - "[com.github.javaparser.ast.CompilationUnit].getPackageDeclaration()"
    - "[com.github.javaparser.ast.expr.Name].getIdentifier()"
    - "[com.github.javaparser.ast.PackageDeclaration].getName()"
    - "[com.github.javaparser.ast.CompilationUnit].getPackageDeclaration()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext].packageName(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext$lambda_solveMethod_1__682].bootstrap$(com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext,java.lang.String)"
    - "[com.github.javaparser.ast.CompilationUnit].getTypes()"
    - "[com.github.javaparser.resolution.model.SymbolReference].unsolved()"
    - "[com.github.javaparser.resolution.TypeSolver].solveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver].solveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver].solveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext].isAncestorOf(com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration)"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic].solveMethodInType(com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration,java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.resolution.model.SymbolReference].isSolved()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithName].getNameAsString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext].getType(java.lang.String)"
    - "[com.github.javaparser.resolution.TypeSolver].solveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver].solveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver].solveType(java.lang.String)"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic].solveMethodInType(com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration,java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.resolution.model.SymbolReference].isSolved()"
    - "[com.github.javaparser.resolution.model.SymbolReference].unsolved()"
    - "[com.github.javaparser.resolution.model.SymbolReference].unsolved()"
    functionUses: 12
    ICount: 72
    EdgeCount: 76
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:264"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:300"
        BranchSideFuncs:
        - "hasNext()"
        - "getImports()"
        - "next()"
        - "isStatic()"
        - "iterator()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:299"
        BranchSideFuncs:
        - "unsolved()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:265"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:299"
        BranchSideFuncs:
        - "isAsterisk()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:298"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:266"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:286"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:285"
        BranchSideFuncs:
        - "getNameAsString()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:269"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:277"
        BranchSideFuncs:
        - "getIdentifier()"
        - "getPackageDeclaration()"
        - "packageName(java.lang.String)"
        - "getName()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:276"
        BranchSideFuncs:
        - "isAncestorOf(com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration)"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:270"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:277"
        BranchSideFuncs:
        - "getIdentifier()"
        - "getPackageDeclaration()"
        - "getTypes()"
        - "packageName(java.lang.String)"
        - "getName()"
        - "bootstrap$(com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext,java.lang.String)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:276"
        BranchSideFuncs:
        - "isAncestorOf(com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration)"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:271"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:276"
        BranchSideFuncs:
        - "isAncestorOf(com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration)"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:279"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:285"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:284"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:281"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:285"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:284"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:288"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:289"
        BranchSideFuncs:
        - "solveMethodInType(com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration,java.lang.String,java.util.List,boolean)"
        - "getType(java.lang.String)"
        - "solveType(java.lang.String)"
        - "isSolved()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:288"
        BranchSideFuncs:
        - "solveMethodInType(com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration,java.lang.String,java.util.List,boolean)"
        - "getType(java.lang.String)"
        - "solveType(java.lang.String)"
        - "isSolved()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:288"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:299"
        BranchSideFuncs:
        - "solveMethodInType(com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration,java.lang.String,java.util.List,boolean)"
        - "getType(java.lang.String)"
        - "solveType(java.lang.String)"
        - "isSolved()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:298"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:292"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:295"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:294"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:264,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getImports"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:264,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:264,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:264,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:265,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].isStatic"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:266,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].isAsterisk"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:267,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithName].getNameAsString"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:269,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getPackageDeclaration"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:269,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:270,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:270,1"
      Dst: "[com.github.javaparser.ast.PackageDeclaration].getName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:270,1"
      Dst: "[com.github.javaparser.ast.expr.Name].getIdentifier"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:270,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext].packageName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:270,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:271,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getTypes"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:271,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:271,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext$lambda_solveMethod_1__682].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:271,1"
      Dst: "[java.util.stream.Stream].anyMatch"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:274,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].unsolved"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:277,1"
      Dst: "[com.github.javaparser.resolution.TypeSolver].solveType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:279,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext].isAncestorOf"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:280,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].solveMethodInType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:281,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].isSolved"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:288,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:288,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:288,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:288,1"
      Dst: "[java.lang.String].endsWith"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:289,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext].getType"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext].fieldsExposedToChild(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 37
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:307"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:318"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:317"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:308"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:317"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:316"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:309"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:309"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:308"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:305,1"
      Dst: "[java.util.LinkedList].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:307,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getImports"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:307,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:307,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:307,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:308,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].isStatic"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:309,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].isAsterisk"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:309,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].getName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:309,1"
      Dst: "[com.github.javaparser.ast.expr.Name].getQualifier"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:309,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:310,1"
      Dst: "[com.github.javaparser.ast.expr.Name].asString"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:311,1"
      Dst: "[com.github.javaparser.resolution.TypeSolver].solveType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:312,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].getAllFields"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:312,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:312,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext$lambda_fieldsExposedToChild_2__1347].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:313,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:313,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext$lambda_fieldsExposedToChild_3__1348].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:315,1"
      Dst: "[java.util.stream.Collectors].toList"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:315,1"
      Dst: "[java.util.stream.Stream].collect"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:312,1"
      Dst: "[java.util.List].addAll"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext].getType(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext"
    linkageType: null
    functionLinenumber: 325
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:327"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:330"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:329"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:326,1"
      Dst: "[java.lang.String].lastIndexOf"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:328,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:330,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext].getMember(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext"
    linkageType: null
    functionLinenumber: 334
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:336"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:339"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:338"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:335,1"
      Dst: "[java.lang.String].lastIndexOf"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:337,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:339,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext].isAncestorOf(com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext"
    linkageType: null
    functionLinenumber: 343
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext$lambda_isAncestorOf_4__875].bootstrap$(com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].toAst()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].toAst()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].toAst()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].toAst()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].toAst()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].toAst()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].toAst()"
    - "[com.github.javaparser.resolution.declarations.AssociableToAST].toAst()"
    functionUses: 2
    ICount: 7
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:344,1"
      Dst: "[com.github.javaparser.resolution.declarations.AssociableToAST].toAst"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:344,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext$lambda_isAncestorOf_4__875].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:345,1"
      Dst: "[java.util.Optional].filter"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:346,1"
      Dst: "[java.util.Optional].isPresent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext].lambda$isAncestorOf$4(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext"
    linkageType: null
    functionLinenumber: 344
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].isAncestorOf(com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:345,1"
      Dst: "[com.github.javaparser.ast.Node].isAncestorOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext].lambda$fieldsExposedToChild$3(com.github.javaparser.ast.ImportDeclaration,com.github.javaparser.resolution.declarations.ResolvedFieldDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.ImportDeclaration"
    - "com.github.javaparser.resolution.declarations.ResolvedFieldDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:314"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:313"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:314"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:313"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:314,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].isAsterisk"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:314,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].getName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:314,1"
      Dst: "[com.github.javaparser.ast.expr.Name].getIdentifier"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:314,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedDeclaration].getName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:314,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext].lambda$fieldsExposedToChild$2(com.github.javaparser.resolution.declarations.ResolvedFieldDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedFieldDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:313,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedFieldDeclaration].isStatic"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext].lambda$solveMethod$1(java.lang.String,com.github.javaparser.ast.body.TypeDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext"
    linkageType: null
    functionLinenumber: 270
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.github.javaparser.ast.body.TypeDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.SimpleName].getIdentifier()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext].toSimpleName(java.lang.String)"
    functionUses: 1
    ICount: 8
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:271,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:271,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].getIdentifier"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:271,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext].toSimpleName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:271,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext].lambda$solveType$0(java.lang.String,java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext"
    linkageType: null
    functionLinenumber: 127
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:128,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext:128,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].<init>(com.fasterxml.jackson.databind.deser.BeanDeserializerBase,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.deser.SettableBeanProperty[],com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer"
    linkageType: null
    functionLinenumber: 55
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.deser.BeanDeserializerBase"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.deser.SettableBeanProperty[]"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].<init>(com.fasterxml.jackson.databind.deser.BeanDeserializerBase)"
    functionUses: 5
    ICount: 11
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:56,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].unwrappingDeserializer(com.fasterxml.jackson.databind.util.NameTransformer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer"
    linkageType: null
    functionLinenumber: 69
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonDeserializer"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.util.NameTransformer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer].unwrappingDeserializer(com.fasterxml.jackson.databind.util.NameTransformer)"
    - "[com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer].unwrappingDeserializer(com.fasterxml.jackson.databind.util.NameTransformer)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer].unwrappingDeserializer(com.fasterxml.jackson.databind.util.NameTransformer)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].unwrappingDeserializer(com.fasterxml.jackson.databind.util.NameTransformer)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].unwrappingDeserializer(com.fasterxml.jackson.databind.util.NameTransformer)"
    functionUses: 7
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:70,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].unwrappingDeserializer"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].withObjectIdReader(com.fasterxml.jackson.databind.deser.impl.ObjectIdReader)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer"
    linkageType: null
    functionLinenumber: 74
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.BeanDeserializerBase"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.deser.impl.ObjectIdReader"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].<init>(com.fasterxml.jackson.databind.deser.BeanDeserializerBase,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.deser.SettableBeanProperty[],com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer].withObjectIdReader(com.fasterxml.jackson.databind.deser.impl.ObjectIdReader)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].withObjectIdReader(com.fasterxml.jackson.databind.deser.impl.ObjectIdReader)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].withObjectIdReader(com.fasterxml.jackson.databind.deser.impl.ObjectIdReader)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer].withObjectIdReader(com.fasterxml.jackson.databind.deser.impl.ObjectIdReader)"
    functionUses: 3
    ICount: 10
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:75,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].withObjectIdReader"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:75,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].withByNameInclusion(java.util.Set,java.util.Set)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer"
    linkageType: null
    functionLinenumber: 81
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.BeanDeserializerBase"
    argCount: 2
    argTypes:
    - "java.util.Set"
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].<init>(com.fasterxml.jackson.databind.deser.BeanDeserializerBase,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.deser.SettableBeanProperty[],com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer].withByNameInclusion(java.util.Set,java.util.Set)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer].withByNameInclusion(java.util.Set,java.util.Set)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].withByNameInclusion(java.util.Set,java.util.Set)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].withByNameInclusion(java.util.Set,java.util.Set)"
    functionUses: 3
    ICount: 11
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:82,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].withByNameInclusion"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:82,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].withIgnoreAllUnknown(boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer"
    linkageType: null
    functionLinenumber: 87
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.BeanDeserializerBase"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].<init>(com.fasterxml.jackson.databind.deser.BeanDeserializerBase,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.deser.SettableBeanProperty[],com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].withIgnoreAllUnknown(boolean)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].withIgnoreAllUnknown(boolean)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer].withIgnoreAllUnknown(boolean)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer].withIgnoreAllUnknown(boolean)"
    functionUses: 3
    ICount: 10
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:88,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].withIgnoreAllUnknown"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:88,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].withBeanProperties(com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer"
    linkageType: null
    functionLinenumber: 93
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.BeanDeserializerBase"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].<init>(com.fasterxml.jackson.databind.deser.BeanDeserializerBase,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.deser.SettableBeanProperty[],com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].withBeanProperties(com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].withBeanProperties(com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer].withBeanProperties(com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer].withBeanProperties(com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].withBeanProperties(com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap)"
    functionUses: 3
    ICount: 10
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:94,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].withBeanProperties"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:94,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].asArrayDeserializer()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer"
    linkageType: null
    functionLinenumber: 99
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.BeanDeserializerBase"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].supportsUpdate(com.fasterxml.jackson.databind.DeserializationConfig)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer"
    linkageType: null
    functionLinenumber: 111
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].finishBuild(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer"
    linkageType: null
    functionLinenumber: 124
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getMember()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapInstantiationProblem(java.lang.Throwable,com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 4
    ICount: 11
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:125,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getMember"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:125,1"
      Dst: "[java.lang.reflect.Method].invoke"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:127,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapInstantiationProblem"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer"
    linkageType: null
    functionLinenumber: 135
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.JsonParser].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer]._deserializeFromNonArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].finishBuild(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer]._deserializeNonVanilla(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].finishBuild(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$ArrayListInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$HashMapInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$LinkedHashMapInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$ConstantValueInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].finishBuild(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.InnerClassProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handledType()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].reportInputMismatch(java.lang.Class,java.lang.String,java.lang.Object[])"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].finishBuild(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    functionUses: 81
    ICount: 53
    EdgeCount: 60
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:136"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:139"
        BranchSideFuncs:
        - "_deserializeFromNonArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:138"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:139"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:142"
        BranchSideFuncs:
        - "_deserializeNonVanilla(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:141"
        BranchSideFuncs:
        - "createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:147"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:150"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:149"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:150"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:153"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:152"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:154"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:161"
        BranchSideFuncs:
        - "deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
        - "_deserializeFromNonArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "getName()"
        - "_deserializeNonVanilla(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
        - "wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:160"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:167"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:174"
        BranchSideFuncs:
        - "reportInputMismatch(java.lang.Class,java.lang.String,java.lang.Object[])"
        - "handledType()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:173"
        BranchSideFuncs:
        - "nextToken()"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:167"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:174"
        BranchSideFuncs:
        - "reportInputMismatch(java.lang.Class,java.lang.String,java.lang.Object[])"
        - "handledType()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:173"
        BranchSideFuncs:
        - "nextToken()"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:174"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:177"
        BranchSideFuncs:
        - "skipChildren()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:176"
        BranchSideFuncs:
        - "finishBuild(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:136,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isExpectedStartArrayToken"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:137,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer]._deserializeFromNonArray"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:137,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].finishBuild"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:140,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer]._deserializeNonVanilla"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:142,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createUsingDefault"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:147,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:156,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].deserializeSetAndReturn"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:158,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:158,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapAndThrow"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:161,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].skipChildren"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:167,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:168,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handledType"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:170,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:168,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].reportInputMismatch"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer"
    linkageType: null
    functionLinenumber: 184
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    functionUses: 23
    ICount: 7
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:185,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].deserializeFromObject(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer"
    linkageType: null
    functionLinenumber: 191
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer]._deserializeFromNonArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:192,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer]._deserializeFromNonArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer]._deserializeNonVanilla(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer"
    linkageType: null
    functionLinenumber: 210
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].deserializeFromObjectUsingNonDefault(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$ArrayListInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$HashMapInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$LinkedHashMapInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$ConstantValueInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].injectValues(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].getActiveView()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].visibleInView(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].visibleInView(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.InnerClassProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].reportWrongTokenException(com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.core.JsonToken,java.lang.String,java.lang.Object[])"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    functionUses: 1
    ICount: 57
    EdgeCount: 54
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:211"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:214"
        BranchSideFuncs:
        - "deserializeFromObjectUsingNonDefault(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:213"
        BranchSideFuncs:
        - "createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:215"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:218"
        BranchSideFuncs:
        - "injectValues(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:217"
        BranchSideFuncs:
        - "getActiveView()"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:218"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:218"
        BranchSideFuncs:
        - "getActiveView()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:217"
        BranchSideFuncs:
        - "getActiveView()"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:223"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:226"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:225"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:226"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:229"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:228"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:231"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:242"
        BranchSideFuncs:
        - "visibleInView(java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:241"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:232"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:234"
        BranchSideFuncs:
        - "injectValues(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
        - "deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
        - "getName()"
        - "getActiveView()"
        - "deserializeFromObjectUsingNonDefault(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "visibleInView(java.lang.Class)"
        - "createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
        - "wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:233"
        BranchSideFuncs:
        - "deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
        - "getName()"
        - "wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:232"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:242"
        BranchSideFuncs:
        - "injectValues(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
        - "deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
        - "getName()"
        - "getActiveView()"
        - "deserializeFromObjectUsingNonDefault(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "visibleInView(java.lang.Class)"
        - "createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
        - "wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:241"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:245"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:251"
        BranchSideFuncs:
        - "nextToken()"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:245"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:251"
        BranchSideFuncs:
        - "nextToken()"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:252"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:255"
        BranchSideFuncs:
        - "skipChildren()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:254"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:212,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].deserializeFromObjectUsingNonDefault"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:214,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createUsingDefault"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:216,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].injectValues"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:218,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getActiveView"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:223,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:232,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].visibleInView"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:234,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].deserializeSetAndReturn"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:236,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:236,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapAndThrow"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:242,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].skipChildren"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:245,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:248,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:246,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].reportWrongTokenException"
    JavaMethodInfo: null
    BBCount: 24
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer]._deserializeUsingPropertyBased(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer"
    linkageType: null
    functionLinenumber: 270
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator].startBuilding(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.impl.ObjectIdReader)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].getActiveView()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].visibleInView(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].visibleInView(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.InnerClassProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName()"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator].findCreatorProperty(java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].readIdProperty(java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].assignParameter(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator].build(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer)"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].reportBadDefinition(com.fasterxml.jackson.databind.JavaType,java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].getTypeDescription(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].bufferProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator].build(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapInstantiationProblem(java.lang.Throwable,com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 1
    ICount: 83
    EdgeCount: 50
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:276"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:271"
        BranchSideFuncs:
        - "getActiveView()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:270"
        BranchSideFuncs:
        - "startBuilding(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.impl.ObjectIdReader)"
        - "getActiveView()"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:280"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:334"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:333"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:281"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:281"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:280"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:282"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:286"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:285"
        BranchSideFuncs:
        - "visibleInView(java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:286"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:291"
        BranchSideFuncs:
        - "skipChildren()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:290"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:286"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:291"
        BranchSideFuncs:
        - "skipChildren()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:290"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:291"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:299"
        BranchSideFuncs:
        - "nextToken()"
        - "deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
        - "visibleInView(java.lang.Class)"
        - "skipChildren()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:298"
        BranchSideFuncs:
        - "getName()"
        - "readIdProperty(java.lang.String)"
        - "findCreatorProperty(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:303"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:306"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:305"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:303"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:306"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:305"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:306"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:330"
        BranchSideFuncs:
        - "assignParameter(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
        - "nextToken()"
        - "deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
        - "visibleInView(java.lang.Class)"
        - "getRawClass()"
        - "skipChildren()"
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "reportBadDefinition(com.fasterxml.jackson.databind.JavaType,java.lang.String)"
        - "getName()"
        - "bufferProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
        - "getTypeDescription(com.fasterxml.jackson.databind.JavaType)"
        - "wrapInstantiationProblem(java.lang.Throwable,com.fasterxml.jackson.databind.DeserializationContext)"
        - "readIdProperty(java.lang.String)"
        - "wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
        - "findCreatorProperty(java.lang.String)"
        - "build(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:329"
        BranchSideFuncs:
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "bufferProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:308"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:280"
        BranchSideFuncs:
        - "assignParameter(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
        - "nextToken()"
        - "deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
        - "visibleInView(java.lang.Class)"
        - "getRawClass()"
        - "skipChildren()"
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "reportBadDefinition(com.fasterxml.jackson.databind.JavaType,java.lang.String)"
        - "getName()"
        - "bufferProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
        - "getTypeDescription(com.fasterxml.jackson.databind.JavaType)"
        - "wrapInstantiationProblem(java.lang.Throwable,com.fasterxml.jackson.databind.DeserializationContext)"
        - "readIdProperty(java.lang.String)"
        - "wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
        - "findCreatorProperty(java.lang.String)"
        - "build(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:279"
        BranchSideFuncs:
        - "nextToken()"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:316"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:280"
        BranchSideFuncs:
        - "assignParameter(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
        - "nextToken()"
        - "deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
        - "visibleInView(java.lang.Class)"
        - "getRawClass()"
        - "skipChildren()"
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "reportBadDefinition(com.fasterxml.jackson.databind.JavaType,java.lang.String)"
        - "getName()"
        - "bufferProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
        - "getTypeDescription(com.fasterxml.jackson.databind.JavaType)"
        - "wrapInstantiationProblem(java.lang.Throwable,com.fasterxml.jackson.databind.DeserializationContext)"
        - "readIdProperty(java.lang.String)"
        - "wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
        - "findCreatorProperty(java.lang.String)"
        - "build(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:279"
        BranchSideFuncs:
        - "nextToken()"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:334"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:341"
        BranchSideFuncs:
        - "assignParameter(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
        - "nextToken()"
        - "deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
        - "visibleInView(java.lang.Class)"
        - "getRawClass()"
        - "skipChildren()"
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "reportBadDefinition(com.fasterxml.jackson.databind.JavaType,java.lang.String)"
        - "getName()"
        - "bufferProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
        - "getTypeDescription(com.fasterxml.jackson.databind.JavaType)"
        - "wrapInstantiationProblem(java.lang.Throwable,com.fasterxml.jackson.databind.DeserializationContext)"
        - "readIdProperty(java.lang.String)"
        - "wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
        - "findCreatorProperty(java.lang.String)"
        - "build(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:340"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:272,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator].startBuilding"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:276,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getActiveView"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:280,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:283,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].skipChildren"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:286,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].visibleInView"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:293,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].deserializeSetAndReturn"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:295,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:295,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapAndThrow"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:301,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator].findCreatorProperty"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:303,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].readIdProperty"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:308,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:308,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].assignParameter"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:310,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator].build"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:312,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:316,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:323,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].getTypeDescription"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:324,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:321,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:321,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].reportBadDefinition"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:330,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].bufferProperty"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:338,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapInstantiationProblem"
    JavaMethodInfo: null
    BBCount: 31
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer]._deserializeFromNonArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer"
    linkageType: null
    functionLinenumber: 355
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonParser].currentToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.JsonParser].currentToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentToken()"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].getValueType(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.core.JsonToken,com.fasterxml.jackson.core.JsonParser,java.lang.String,java.lang.Object[])"
    functionUses: 2
    ICount: 14
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:356,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].getValueType"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:356,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentToken"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:356,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:356,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:356,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ext.NioPathSerializer].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.ext.NioPathSerializer"
    linkageType: null
    functionLinenumber: 21
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.StdScalarSerializer].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ext.NioPathSerializer:22,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdScalarSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ext.NioPathSerializer].serialize(java.nio.file.Path,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ext.NioPathSerializer"
    linkageType: null
    functionLinenumber: 26
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.nio.file.Path"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeString(java.lang.String)"
    functionUses: 2
    ICount: 8
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ext.NioPathSerializer:27,1"
      Dst: "[java.nio.file.Path].toUri"
    - Src: "com.fasterxml.jackson.databind.ext.NioPathSerializer:27,1"
      Dst: "[java.net.URI].toString"
    - Src: "com.fasterxml.jackson.databind.ext.NioPathSerializer:27,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ext.NioPathSerializer].serializeWithType(java.nio.file.Path,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ext.NioPathSerializer"
    linkageType: null
    functionLinenumber: 37
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.nio.file.Path"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeSerializerBase].writeTypePrefix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter].writeTypePrefix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeSerializer].writeTypePrefix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    - "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].typeId(java.lang.Object,java.lang.Class,com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.databind.ext.NioPathSerializer].serialize(java.nio.file.Path,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeSerializer].writeTypeSuffix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeSerializerBase].writeTypeSuffix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter].writeTypeSuffix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    functionUses: 1
    ICount: 11
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ext.NioPathSerializer:38,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].typeId"
    - Src: "com.fasterxml.jackson.databind.ext.NioPathSerializer:37,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].writeTypePrefix"
    - Src: "com.fasterxml.jackson.databind.ext.NioPathSerializer:39,1"
      Dst: "[com.fasterxml.jackson.databind.ext.NioPathSerializer].serialize"
    - Src: "com.fasterxml.jackson.databind.ext.NioPathSerializer:40,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].writeTypeSuffix"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ext.NioPathSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ext.NioPathSerializer"
    linkageType: null
    functionLinenumber: 17
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ext.NioPathSerializer].serializeWithType(java.nio.file.Path,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionUses: 26
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ext.NioPathSerializer:18,1"
      Dst: "[com.fasterxml.jackson.databind.ext.NioPathSerializer].serializeWithType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ext.NioPathSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ext.NioPathSerializer"
    linkageType: null
    functionLinenumber: 17
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ext.NioPathSerializer].serialize(java.nio.file.Path,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionUses: 60
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ext.NioPathSerializer:18,1"
      Dst: "[com.fasterxml.jackson.databind.ext.NioPathSerializer].serialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_modifyList_112__342].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_modifyList_112__342"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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_112__342].<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_112__342:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_modifyList_112__342].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_modifyList_112__342].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_modifyList_112__342"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_modifyList_112__342:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_modifyList_112__342].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_modifyList_112__342"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$modifyList$112(java.lang.Object,com.github.javaparser.ast.NodeList)"
    functionUses: 14
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_modifyList_112__342:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$modifyList$112"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_7__985].bootstrap$(java.lang.String,java.util.List,com.github.javaparser.resolution.Context,java.util.List,java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_7__985"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "java.util.List"
    - "com.github.javaparser.resolution.Context"
    - "java.util.List"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_7__985].<init>(java.lang.String,java.util.List,com.github.javaparser.resolution.Context,java.util.List,java.util.List)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_7__985:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_7__985].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_7__985].<init>(java.lang.String,java.util.List,com.github.javaparser.resolution.Context,java.util.List,java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_7__985"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "java.util.List"
    - "com.github.javaparser.resolution.Context"
    - "java.util.List"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_7__985:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_7__985].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_7__985"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].lambda$solveMethodAsUsage$7(java.lang.String,java.util.List,com.github.javaparser.resolution.Context,java.util.List,java.util.List,com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    functionUses: 2
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_7__985:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].lambda$solveMethodAsUsage$7"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_197__591].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_197__591"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__591].<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__591:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_197__591].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_197__591].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_197__591"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_197__591:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_197__591].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_197__591"
    linkageType: null
    functionLinenumber: -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.Modifier)"
    functionUses: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_197__591:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$197"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_22__75].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_22__75"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__75].<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__75:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_22__75].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_22__75].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_22__75"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_22__75:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_22__75].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_22__75"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 14
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_22__75:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$22"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.RecordAsTypeIdentifierNotAllowed].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.RecordAsTypeIdentifierNotAllowed"
    linkageType: null
    functionLinenumber: 35
    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: null
    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: null
    functionLinenumber: 41
    functionDepth: 0
    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.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: 13
    EdgeCount: 4
    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"
    - Src: "com.github.javaparser.ast.validator.RecordAsTypeIdentifierNotAllowed:42,1"
      Dst: "[com.github.javaparser.ast.validator.RecordAsTypeIdentifierNotAllowed].validUsage"
    - Src: "com.github.javaparser.ast.validator.RecordAsTypeIdentifierNotAllowed:43,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report"
    - Src: "com.github.javaparser.ast.validator.RecordAsTypeIdentifierNotAllowed:45,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 49
    functionDepth: 0
    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.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: 13
    EdgeCount: 4
    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"
    - Src: "com.github.javaparser.ast.validator.RecordAsTypeIdentifierNotAllowed:50,1"
      Dst: "[com.github.javaparser.ast.validator.RecordAsTypeIdentifierNotAllowed].validUsage"
    - Src: "com.github.javaparser.ast.validator.RecordAsTypeIdentifierNotAllowed:51,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report"
    - Src: "com.github.javaparser.ast.validator.RecordAsTypeIdentifierNotAllowed:53,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.RecordAsTypeIdentifierNotAllowed].validUsage(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.validator.RecordAsTypeIdentifierNotAllowed"
    linkageType: null
    functionLinenumber: 56
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getParentNode()"
    - "[com.github.javaparser.ast.Node].getParentNode()"
    functionUses: 2
    ICount: 15
    EdgeCount: 2
    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()"
    - Branch String: "com.github.javaparser.ast.validator.RecordAsTypeIdentifierNotAllowed:61"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.RecordAsTypeIdentifierNotAllowed:59"
        BranchSideFuncs:
        - "getParentNode()"
    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: null
    BBCount: 6
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 31
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 31
    functionDepth: 0
    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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$lambda_calculatedSyntaxModelForNode_1__1139].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__1139"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__1139].<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__1139:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$lambda_calculatedSyntaxModelForNode_1__1139].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$lambda_calculatedSyntaxModelForNode_1__1139].<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__1139"
    linkageType: null
    functionLinenumber: -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: []
    functionUses: 1
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$lambda_calculatedSyntaxModelForNode_1__1139:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$lambda_calculatedSyntaxModelForNode_1__1139].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$lambda_calculatedSyntaxModelForNode_1__1139"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$lambda_calculatedSyntaxModelForNode_1__1139:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].lambda$calculatedSyntaxModelForNode$1"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer"
    linkageType: null
    functionLinenumber: 14
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer:15,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer].logicalType()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer"
    linkageType: null
    functionLinenumber: 18
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.LogicalType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer"
    linkageType: null
    functionLinenumber: 23
    functionDepth: 0
    returnType: "java.nio.ByteBuffer"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonParser].getBinaryValue()"
    functionUses: 82
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer:24,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getBinaryValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer:25,1"
      Dst: "[java.nio.ByteBuffer].wrap"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.nio.ByteBuffer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer"
    linkageType: null
    functionLinenumber: 30
    functionDepth: 0
    returnType: "java.nio.ByteBuffer"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ByteBufferBackedOutputStream].<init>(java.nio.ByteBuffer)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].getBase64Variant()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].readBinaryValue(com.fasterxml.jackson.core.Base64Variant,java.io.OutputStream)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].readBinaryValue(com.fasterxml.jackson.core.Base64Variant,java.io.OutputStream)"
    - "[com.fasterxml.jackson.core.JsonParser].readBinaryValue(com.fasterxml.jackson.core.Base64Variant,java.io.OutputStream)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].readBinaryValue(com.fasterxml.jackson.core.Base64Variant,java.io.OutputStream)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].readBinaryValue(com.fasterxml.jackson.core.Base64Variant,java.io.OutputStream)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].readBinaryValue(com.fasterxml.jackson.core.Base64Variant,java.io.OutputStream)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].readBinaryValue(com.fasterxml.jackson.core.Base64Variant,java.io.OutputStream)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].readBinaryValue(com.fasterxml.jackson.core.Base64Variant,java.io.OutputStream)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].readBinaryValue(com.fasterxml.jackson.core.Base64Variant,java.io.OutputStream)"
    functionUses: 1
    ICount: 10
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer:31,1"
      Dst: "[com.fasterxml.jackson.databind.util.ByteBufferBackedOutputStream].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer:32,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getBase64Variant"
    - Src: "com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer:32,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].readBinaryValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer:33,1"
      Dst: "[java.io.OutputStream].close"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer"
    linkageType: null
    functionLinenumber: 10
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.nio.ByteBuffer)"
    functionUses: 21
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer:11,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer].deserialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_25__1062].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_25__1062"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_25__1062].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_25__1062:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_25__1062].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_25__1062].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_25__1062"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_25__1062:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_25__1062].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_25__1062"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__1062:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$25"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__192].bootstrap$(com.github.javaparser.ast.type.PrimitiveType)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__192"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.type.PrimitiveType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__192].<init>(com.github.javaparser.ast.type.PrimitiveType)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__192:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__192].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__192].<init>(com.github.javaparser.ast.type.PrimitiveType)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__192"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.type.PrimitiveType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__192:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__192].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__192"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__192:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.ext.SqlBlobSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ext.SqlBlobSerializer:35,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdScalarSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.sql.Blob)"
    functionSourceFile: "com.fasterxml.jackson.databind.ext.SqlBlobSerializer"
    linkageType: null
    functionLinenumber: 40
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "java.sql.Blob"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ext.SqlBlobSerializer:41"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ext.SqlBlobSerializer:40"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].serialize(java.sql.Blob,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ext.SqlBlobSerializer"
    linkageType: null
    functionLinenumber: 46
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.sql.Blob"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer]._writeValue(java.sql.Blob,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ext.SqlBlobSerializer:47,1"
      Dst: "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer]._writeValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].serializeWithType(java.sql.Blob,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ext.SqlBlobSerializer"
    linkageType: null
    functionLinenumber: 57
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.sql.Blob"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeSerializerBase].writeTypePrefix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter].writeTypePrefix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeSerializer].writeTypePrefix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    - "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].typeId(java.lang.Object,com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer]._writeValue(java.sql.Blob,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeSerializer].writeTypeSuffix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeSerializerBase].writeTypeSuffix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter].writeTypeSuffix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    functionUses: 1
    ICount: 11
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ext.SqlBlobSerializer:58,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].typeId"
    - Src: "com.fasterxml.jackson.databind.ext.SqlBlobSerializer:57,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].writeTypePrefix"
    - Src: "com.fasterxml.jackson.databind.ext.SqlBlobSerializer:59,1"
      Dst: "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer]._writeValue"
    - Src: "com.fasterxml.jackson.databind.ext.SqlBlobSerializer:60,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].writeTypeSuffix"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer]._writeValue(java.sql.Blob,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ext.SqlBlobSerializer"
    linkageType: null
    functionLinenumber: 65
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.sql.Blob"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.SerializerProvider].reportMappingProblem(java.lang.Throwable,java.lang.String,java.lang.Object[])"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].getBase64Variant()"
    - "[com.fasterxml.jackson.databind.SerializerProvider].getConfig()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeBinary(com.fasterxml.jackson.core.Base64Variant,java.io.InputStream,int)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeBinary(com.fasterxml.jackson.core.Base64Variant,java.io.InputStream,int)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeBinary(com.fasterxml.jackson.core.Base64Variant,java.io.InputStream,int)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].writeBinary(com.fasterxml.jackson.core.Base64Variant,java.io.InputStream,int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeBinary(com.fasterxml.jackson.core.Base64Variant,java.io.InputStream,int)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeBinary(com.fasterxml.jackson.core.Base64Variant,java.io.InputStream,int)"
    functionUses: 2
    ICount: 15
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ext.SqlBlobSerializer:68,1"
      Dst: "[java.sql.Blob].getBinaryStream"
    - Src: "com.fasterxml.jackson.databind.ext.SqlBlobSerializer:70,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].reportMappingProblem"
    - Src: "com.fasterxml.jackson.databind.ext.SqlBlobSerializer:73,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].getConfig"
    - Src: "com.fasterxml.jackson.databind.ext.SqlBlobSerializer:73,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getBase64Variant"
    - Src: "com.fasterxml.jackson.databind.ext.SqlBlobSerializer:73,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeBinary"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].acceptJsonFormatVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.ext.SqlBlobSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ext.SqlBlobSerializer:85"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ext.SqlBlobSerializer:88"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ext.SqlBlobSerializer:87"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ext.SqlBlobSerializer:84,1"
      Dst: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper].expectArrayFormat"
    - Src: "com.fasterxml.jackson.databind.ext.SqlBlobSerializer:86,1"
      Dst: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor].itemsFormat"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ext.SqlBlobSerializer"
    linkageType: null
    functionLinenumber: 28
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].serializeWithType(java.sql.Blob,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionUses: 26
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ext.SqlBlobSerializer:29,1"
      Dst: "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].serializeWithType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ext.SqlBlobSerializer"
    linkageType: null
    functionLinenumber: 28
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].serialize(java.sql.Blob,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionUses: 60
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ext.SqlBlobSerializer:29,1"
      Dst: "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].serialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ext.SqlBlobSerializer"
    linkageType: null
    functionLinenumber: 28
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.sql.Blob)"
    functionUses: 18
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ext.SqlBlobSerializer:29,1"
      Dst: "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].isEmpty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_9__323].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_9__323"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__323].<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__323:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_9__323].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_9__323].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_9__323"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_9__323:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_9__323].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_9__323"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 14
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_9__323:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$9"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.IntNode].<init>(int)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.IntNode"
    linkageType: null
    functionLinenumber: 43
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.NumericNode].<init>()"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.IntNode:44,1"
      Dst: "[com.fasterxml.jackson.databind.node.NumericNode].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.IntNode].valueOf(int)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.IntNode"
    linkageType: null
    functionLinenumber: 46
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.IntNode"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.IntNode].<init>(int)"
    functionUses: 1
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.IntNode:47"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.IntNode:47"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.IntNode:46"
        BranchSideFuncs:
        - "<init>(int)"
    - Branch String: "com.fasterxml.jackson.databind.node.IntNode:47"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.IntNode:48"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.IntNode:47"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.IntNode:47,1"
      Dst: "[com.fasterxml.jackson.databind.node.IntNode].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.IntNode].asToken()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.IntNode"
    linkageType: null
    functionLinenumber: 56
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.IntNode].numberType()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.IntNode"
    linkageType: null
    functionLinenumber: 59
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser$NumberType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.IntNode].isIntegralNumber()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.IntNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.IntNode].isInt()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.IntNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.IntNode].canConvertToInt()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.IntNode"
    linkageType: null
    functionLinenumber: 73
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.IntNode].canConvertToLong()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.IntNode"
    linkageType: null
    functionLinenumber: 74
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.IntNode].numberValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.IntNode"
    linkageType: null
    functionLinenumber: 78
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.IntNode:79,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.IntNode].shortValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.IntNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.IntNode].intValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.IntNode"
    linkageType: null
    functionLinenumber: 85
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.IntNode].longValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.IntNode"
    linkageType: null
    functionLinenumber: 88
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.IntNode].floatValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.IntNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.IntNode].doubleValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.IntNode"
    linkageType: null
    functionLinenumber: 94
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.IntNode].decimalValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.IntNode"
    linkageType: null
    functionLinenumber: 98
    functionDepth: 0
    returnType: "java.math.BigDecimal"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.IntNode:99,1"
      Dst: "[java.math.BigDecimal].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.IntNode].bigIntegerValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.IntNode"
    linkageType: null
    functionLinenumber: 101
    functionDepth: 0
    returnType: "java.math.BigInteger"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.IntNode:102,1"
      Dst: "[java.math.BigInteger].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.IntNode].asText()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.IntNode"
    linkageType: null
    functionLinenumber: 105
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.NumberOutput].toString(int)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.IntNode:106,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberOutput].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.IntNode].asBoolean(boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.IntNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.IntNode:111"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.IntNode:110"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.IntNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.IntNode"
    linkageType: null
    functionLinenumber: 117
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(int)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(int)"
    functionUses: 12
    ICount: 6
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.IntNode:118,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeNumber"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.IntNode].equals(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.IntNode"
    linkageType: null
    functionLinenumber: 123
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 33
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.IntNode:124"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.IntNode:125"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.IntNode:124"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.IntNode:125"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.IntNode:126"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.IntNode:125"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.IntNode:126"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.IntNode:129"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.IntNode:128"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.IntNode:127"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.IntNode:126"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.IntNode].hashCode()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.IntNode"
    linkageType: null
    functionLinenumber: 132
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.Log$StandardOutStandardErrorAdapter].<init>()"
    functionSourceFile: "com.github.javaparser.utils.Log$StandardOutStandardErrorAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.Log$StandardOutStandardErrorAdapter:40,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.Log$StandardOutStandardErrorAdapter].info(java.util.function.Supplier)"
    functionSourceFile: "com.github.javaparser.utils.Log$StandardOutStandardErrorAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.Log$StandardOutStandardErrorAdapter].trace(java.util.function.Supplier)"
    functionSourceFile: "com.github.javaparser.utils.Log$StandardOutStandardErrorAdapter"
    linkageType: null
    functionLinenumber: 48
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_12__347].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_8__343].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_7__344].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_getType_3__617].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_getType_4__618].get()"
    - "[com.github.javaparser.resolution.Navigator$lambda_demandParentNode_3__345].get()"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver$lambda_tryToSolveType_1__372].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_5__353].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_1__336].get()"
    - "[com.github.javaparser.utils.Log$lambda_makeFormattingSupplier_0__341].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_2__337].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_4__339].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$returnType__340].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_9__346].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_6__352].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_getType_2__620].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_3__338].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_toMethodUsage_5__373].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_getType_1__619].get()"
    functionUses: 1
    ICount: 7
    EdgeCount: 19
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.function.Supplier"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "com.github.javaparser.utils.Log$StandardOutStandardErrorAdapter:58,1"
      Dst: "[com.github.javaparser.utils.Log$StandardOutStandardErrorAdapter].printStackTrace"
    - 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"
    - Src: "com.github.javaparser.utils.Log$StandardOutStandardErrorAdapter:62,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.Log$StandardOutStandardErrorAdapter].printStackTrace(java.lang.Throwable)"
    functionSourceFile: "com.github.javaparser.utils.Log$StandardOutStandardErrorAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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>"
    - Src: "com.github.javaparser.utils.Log$StandardOutStandardErrorAdapter:70,1"
      Dst: "[java.lang.Throwable].printStackTrace"
    - Src: "com.github.javaparser.utils.Log$StandardOutStandardErrorAdapter:71,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.utils.Log$StandardOutStandardErrorAdapter:71,1"
      Dst: "[com.github.javaparser.utils.Log$StandardOutStandardErrorAdapter$toString__1349].bootstrap$"
    - Src: "com.github.javaparser.utils.Log$StandardOutStandardErrorAdapter:71,1"
      Dst: "[com.github.javaparser.utils.Log$StandardOutStandardErrorAdapter].trace"
    - 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"
    - 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>"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_7__775].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_7__775"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_7__775].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_7__775:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_7__775].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_7__775].<init>()"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_7__775"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_7__775:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_7__775].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_7__775"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].lambda$visit$7(com.github.javaparser.ast.stmt.Statement)"
    functionUses: 11
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_7__775:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].lambda$visit$7"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.ConfigOverride$Empty].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.ConfigOverride$Empty"
    linkageType: null
    functionLinenumber: 134
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.cfg.ConfigOverride].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.ConfigOverride$Empty:135,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.ConfigOverride].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.InitializerDeclaration].<init>()"
    functionSourceFile: "com.github.javaparser.ast.body.InitializerDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "boolean"
    - "com.github.javaparser.ast.stmt.BlockStmt"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 66
    functionDepth: 0
    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>"
    - Src: "com.github.javaparser.ast.body.InitializerDeclaration:68,1"
      Dst: "[com.github.javaparser.ast.body.InitializerDeclaration].setStatic"
    - Src: "com.github.javaparser.ast.body.InitializerDeclaration:69,1"
      Dst: "[com.github.javaparser.ast.body.InitializerDeclaration].setBody"
    - Src: "com.github.javaparser.ast.body.InitializerDeclaration:70,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 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.body.InitializerDeclaration,java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.body.InitializerDeclaration,java.lang.Object)"
    - "[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.GenericListVisitorAdapter].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.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.NoCommentEqualsVisitor].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.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.body.InitializerDeclaration,java.lang.Object)"
    functionUses: 20
    ICount: 5
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.InitializerDeclaration:76,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 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.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)"
    functionUses: 23
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.InitializerDeclaration:82,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.InitializerDeclaration].getBody()"
    functionSourceFile: "com.github.javaparser.ast.body.InitializerDeclaration"
    linkageType: null
    functionLinenumber: 86
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.BlockStmt"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 13
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.InitializerDeclaration].isStatic()"
    functionSourceFile: "com.github.javaparser.ast.body.InitializerDeclaration"
    linkageType: null
    functionLinenumber: 91
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.InitializerDeclaration].setBody(com.github.javaparser.ast.stmt.BlockStmt)"
    functionSourceFile: "com.github.javaparser.ast.body.InitializerDeclaration"
    linkageType: null
    functionLinenumber: 96
    functionDepth: 0
    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:
        - "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:104"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.body.InitializerDeclaration:103"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.body.InitializerDeclaration:97,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.body.InitializerDeclaration:101,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.body.InitializerDeclaration:103,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode"
    - Src: "com.github.javaparser.ast.body.InitializerDeclaration:105,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.InitializerDeclaration].setStatic(boolean)"
    functionSourceFile: "com.github.javaparser.ast.body.InitializerDeclaration"
    linkageType: null
    functionLinenumber: 110
    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)"
    functionUses: 1
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.InitializerDeclaration:111"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.InitializerDeclaration:114"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.InitializerDeclaration:113"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.ast.body.InitializerDeclaration:114,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.body.InitializerDeclaration:114,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.InitializerDeclaration].clone()"
    functionSourceFile: "com.github.javaparser.ast.body.InitializerDeclaration"
    linkageType: null
    functionLinenumber: 121
    functionDepth: 0
    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: 45
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.InitializerDeclaration:122,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>"
    - Src: "com.github.javaparser.ast.body.InitializerDeclaration:122,1"
      Dst: "[com.github.javaparser.ast.body.InitializerDeclaration].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.InitializerDeclaration].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.body.InitializerDeclaration"
    linkageType: null
    functionLinenumber: 127
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.InitializerDeclarationMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: 133
    functionDepth: 0
    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:134"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.InitializerDeclaration:137"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.InitializerDeclaration:136"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.InitializerDeclaration:137"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.InitializerDeclaration:141"
        BranchSideFuncs:
        - "setBody(com.github.javaparser.ast.stmt.BlockStmt)"
      - BranchSide: "com.github.javaparser.ast.body.InitializerDeclaration:140"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.body.InitializerDeclaration:138,1"
      Dst: "[com.github.javaparser.ast.body.InitializerDeclaration].setBody"
    - Src: "com.github.javaparser.ast.body.InitializerDeclaration:141,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].replace"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.InitializerDeclaration].isInitializerDeclaration()"
    functionSourceFile: "com.github.javaparser.ast.body.InitializerDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.InitializerDeclaration].asInitializerDeclaration()"
    functionSourceFile: "com.github.javaparser.ast.body.InitializerDeclaration"
    linkageType: null
    functionLinenumber: -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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.InitializerDeclaration].ifInitializerDeclaration(java.util.function.Consumer)"
    functionSourceFile: "com.github.javaparser.ast.body.InitializerDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.InitializerDeclaration:159,1"
      Dst: "[java.util.function.Consumer].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.InitializerDeclaration].toInitializerDeclaration()"
    functionSourceFile: "com.github.javaparser.ast.body.InitializerDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.InitializerDeclaration:165,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].<init>(java.util.Set,java.util.Set,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType,boolean,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.JsonSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    linkageType: null
    functionLinenumber: 183
    functionDepth: 0
    returnType: "void"
    argCount: 8
    argTypes:
    - "java.util.Set"
    - "java.util.Set"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.JavaType"
    - "boolean"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.ContainerSerializer].<init>(java.lang.Class,boolean)"
    - "[com.github.javaparser.utils.VisitorSet].isEmpty()"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap].emptyForProperties()"
    - "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil].buildCheckerIfNeeded(java.util.Set,java.util.Set)"
    functionUses: 1
    ICount: 36
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:185"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:184"
        BranchSideFuncs:
        - "isEmpty()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:183"
        BranchSideFuncs:
        - "<init>(java.lang.Class,boolean)"
        - "isEmpty()"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:185"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:184"
        BranchSideFuncs:
        - "isEmpty()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:183"
        BranchSideFuncs:
        - "<init>(java.lang.Class,boolean)"
        - "isEmpty()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:184,1"
      Dst: "[com.fasterxml.jackson.databind.ser.ContainerSerializer].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:185,1"
      Dst: "[java.util.Set].isEmpty"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:194,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap].emptyForProperties"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:201,1"
      Dst: "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil].buildCheckerIfNeeded"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].<init>(java.util.Set,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType,boolean,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.JsonSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 7
    argTypes:
    - "java.util.Set"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.JavaType"
    - "boolean"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:214,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].<init>(com.fasterxml.jackson.databind.ser.std.MapSerializer,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.JsonSerializer,java.util.Set,java.util.Set)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    linkageType: null
    functionLinenumber: 227
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    - "com.fasterxml.jackson.databind.BeanProperty"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    - "java.util.Set"
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.ContainerSerializer].<init>(java.lang.Class,boolean)"
    - "[com.github.javaparser.utils.VisitorSet].isEmpty()"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap].emptyForProperties()"
    - "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil].buildCheckerIfNeeded(java.util.Set,java.util.Set)"
    functionUses: 1
    ICount: 42
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:229"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:228"
        BranchSideFuncs:
        - "isEmpty()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:227"
        BranchSideFuncs:
        - "<init>(java.lang.Class,boolean)"
        - "isEmpty()"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:229"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:228"
        BranchSideFuncs:
        - "isEmpty()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:227"
        BranchSideFuncs:
        - "<init>(java.lang.Class,boolean)"
        - "isEmpty()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:228,1"
      Dst: "[com.fasterxml.jackson.databind.ser.ContainerSerializer].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:229,1"
      Dst: "[java.util.Set].isEmpty"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:239,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap].emptyForProperties"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:246,1"
      Dst: "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil].buildCheckerIfNeeded"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].<init>(com.fasterxml.jackson.databind.ser.std.MapSerializer,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.JsonSerializer,java.util.Set)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    - "com.fasterxml.jackson.databind.BeanProperty"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:257,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].<init>(com.fasterxml.jackson.databind.ser.std.MapSerializer,com.fasterxml.jackson.databind.jsontype.TypeSerializer,java.lang.Object,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    linkageType: null
    functionLinenumber: 265
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    - "java.lang.Object"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.ContainerSerializer].<init>(java.lang.Class,boolean)"
    functionUses: 2
    ICount: 34
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:266,1"
      Dst: "[com.fasterxml.jackson.databind.ser.ContainerSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].<init>(com.fasterxml.jackson.databind.ser.std.MapSerializer,java.lang.Object,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    linkageType: null
    functionLinenumber: 288
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    - "java.lang.Object"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.ContainerSerializer].<init>(java.lang.Class,boolean)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap].emptyForProperties()"
    functionUses: 2
    ICount: 34
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:289,1"
      Dst: "[com.fasterxml.jackson.databind.ser.ContainerSerializer].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:299,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap].emptyForProperties"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapSerializer]._withValueTypeSerializer(com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    linkageType: null
    functionLinenumber: 310
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer]._ensureOverride(java.lang.String)"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].<init>(com.fasterxml.jackson.databind.ser.std.MapSerializer,com.fasterxml.jackson.databind.jsontype.TypeSerializer,java.lang.Object,boolean)"
    functionUses: 1
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:311"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:314"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:313"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.ser.std.MapSerializer,com.fasterxml.jackson.databind.jsontype.TypeSerializer,java.lang.Object,boolean)"
        - "_ensureOverride(java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:314,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.MapSerializer]._ensureOverride"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:315,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].withResolved(com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.JsonSerializer,java.util.Set,java.util.Set,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    linkageType: null
    functionLinenumber: 324
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    argCount: 6
    argTypes:
    - "com.fasterxml.jackson.databind.BeanProperty"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    - "java.util.Set"
    - "java.util.Set"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer]._ensureOverride(java.lang.String)"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].<init>(com.fasterxml.jackson.databind.ser.std.MapSerializer,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.JsonSerializer,java.util.Set,java.util.Set)"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].<init>(com.fasterxml.jackson.databind.ser.std.MapSerializer,java.lang.Object,boolean)"
    functionUses: 1
    ICount: 18
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:327"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:330"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.ser.std.MapSerializer,java.lang.Object,boolean)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:329"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:325,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.MapSerializer]._ensureOverride"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:326,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].withResolved(com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.JsonSerializer,java.util.Set,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.BeanProperty"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    - "java.util.Set"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:340,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].withResolved"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].withFilterId(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    linkageType: null
    functionLinenumber: 344
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer]._ensureOverride(java.lang.String)"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].<init>(com.fasterxml.jackson.databind.ser.std.MapSerializer,java.lang.Object,boolean)"
    functionUses: 2
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:345"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:348"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:347"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.ser.std.MapSerializer,java.lang.Object,boolean)"
        - "_ensureOverride(java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:348,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.MapSerializer]._ensureOverride"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:349,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].withContentInclusion(java.lang.Object,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    linkageType: null
    functionLinenumber: 358
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer]._ensureOverride(java.lang.String)"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].<init>(com.fasterxml.jackson.databind.ser.std.MapSerializer,com.fasterxml.jackson.databind.jsontype.TypeSerializer,java.lang.Object,boolean)"
    functionUses: 3
    ICount: 13
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:359"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:362"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:361"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.ser.std.MapSerializer,com.fasterxml.jackson.databind.jsontype.TypeSerializer,java.lang.Object,boolean)"
        - "_ensureOverride(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:359"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:362"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:361"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.ser.std.MapSerializer,com.fasterxml.jackson.databind.jsontype.TypeSerializer,java.lang.Object,boolean)"
        - "_ensureOverride(java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:362,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.MapSerializer]._ensureOverride"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:363,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].construct(java.util.Set,java.util.Set,com.fasterxml.jackson.databind.JavaType,boolean,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.JsonSerializer,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    linkageType: null
    functionLinenumber: 375
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    argCount: 8
    argTypes:
    - "java.util.Set"
    - "java.util.Set"
    - "com.fasterxml.jackson.databind.JavaType"
    - "boolean"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.MapLikeType].getKeyType()"
    - "[com.fasterxml.jackson.databind.JavaType].getKeyType()"
    - "[com.fasterxml.jackson.databind.JavaType].hasRawClass(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.type.TypeFactory].unknownType()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.IterationType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].getContentType()"
    - "[com.fasterxml.jackson.databind.JavaType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].getContentType()"
    - "[com.fasterxml.jackson.databind.JavaType].isFinal()"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].<init>(java.util.Set,java.util.Set,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType,boolean,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.JsonSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].withFilterId(java.lang.Object)"
    functionUses: 2
    ICount: 37
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:376"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:379"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:378"
        BranchSideFuncs:
        - "getKeyType()"
        - "hasRawClass(java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:380"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:384"
        BranchSideFuncs:
        - "getContentType()"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:389"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:393"
        BranchSideFuncs:
        - "isFinal()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:392"
        BranchSideFuncs:
        - "getRawClass()"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:390"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:389"
        BranchSideFuncs:
        - "isFinal()"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:390"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:389"
        BranchSideFuncs:
        - "isFinal()"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:393"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:397"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:396"
        BranchSideFuncs:
        - "<init>(java.util.Set,java.util.Set,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType,boolean,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.JsonSerializer)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:399"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:402"
        BranchSideFuncs:
        - "withFilterId(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:401"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:379,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getKeyType"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:380,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].hasRawClass"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:383,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].unknownType"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:385,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getContentType"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:390,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isFinal"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:393,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:397,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:400,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].withFilterId"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].construct(java.util.Set,com.fasterxml.jackson.databind.JavaType,boolean,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.JsonSerializer,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    linkageType: null
    functionLinenumber: 412
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    argCount: 7
    argTypes:
    - "java.util.Set"
    - "com.fasterxml.jackson.databind.JavaType"
    - "boolean"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].construct(java.util.Set,java.util.Set,com.fasterxml.jackson.databind.JavaType,boolean,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.JsonSerializer,java.lang.Object)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:413,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].construct"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapSerializer]._ensureOverride(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    linkageType: null
    functionLinenumber: 419
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ClassUtil].verifyMustOverride(java.lang.Class,java.lang.Object,java.lang.String)"
    functionUses: 4
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:420,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].verifyMustOverride"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapSerializer]._ensureOverride()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:428,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.MapSerializer]._ensureOverride"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].<init>(com.fasterxml.jackson.databind.ser.std.MapSerializer,com.fasterxml.jackson.databind.jsontype.TypeSerializer,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:445,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].withContentInclusion(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:453,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].construct(java.lang.String[],com.fasterxml.jackson.databind.JavaType,boolean,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.JsonSerializer,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    argCount: 7
    argTypes:
    - "java.lang.String[]"
    - "com.fasterxml.jackson.databind.JavaType"
    - "boolean"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:467,1"
      Dst: "[com.fasterxml.jackson.databind.util.ArrayBuilders].arrayToSet"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:468,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].construct"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].createContextual(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.BeanProperty)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    linkageType: null
    functionLinenumber: 482
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "com.fasterxml.jackson.databind.BeanProperty"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.SerializerProvider].getAnnotationIntrospector()"
    - "[com.fasterxml.jackson.databind.BeanProperty$Std].getMember()"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].getMember()"
    - "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].getMember()"
    - "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].getMember()"
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].getMember()"
    - "[com.fasterxml.jackson.databind.ser.std.MapProperty].getMember()"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].getMember()"
    - "[com.fasterxml.jackson.databind.BeanProperty$Bogus].getMember()"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty].getMember()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].getMember()"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].getMember()"
    - "[com.fasterxml.jackson.databind.ser.std.StdSerializer]._neitherNull(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findKeySerializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findKeySerializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findKeySerializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.ser.DefaultSerializerProvider].serializerInstance(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findContentSerializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findContentSerializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findContentSerializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.ser.DefaultSerializerProvider].serializerInstance(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdSerializer].findContextualConvertingSerializer(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.JsonSerializer)"
    - "[com.fasterxml.jackson.databind.JavaType].isJavaLangObject()"
    - "[com.fasterxml.jackson.databind.SerializerProvider].findContentValueSerializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.SerializerProvider].findKeySerializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.SerializerProvider].handleSecondaryContextualization(com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.ser.std.StdSerializer]._neitherNull(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.SerializerProvider].getConfig()"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].findIgnoredForSerialization()"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findPropertyIgnoralByName(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPropertyIgnoralByName(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findPropertyIgnoralByName(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.ser.std.StdSerializer]._nonEmpty(java.util.Collection)"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet].add(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].add(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPropertyInclusionByName(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findPropertyInclusionByName(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findPropertyInclusionByName(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].getIncluded()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet].add(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].add(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findSerializationSortAlphabetically(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findSerializationSortAlphabetically(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findSerializationSortAlphabetically(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.ser.std.StdSerializer].findFormatOverrides(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.BeanProperty,java.lang.Class)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].getFeature(com.fasterxml.jackson.'annotation'.JsonFormat$Feature)"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].withResolved(com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.JsonSerializer,java.util.Set,java.util.Set,boolean)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findFilterId(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findFilterId(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findFilterId(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].withFilterId(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdSerializer].findIncludeOverrides(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.BeanProperty,java.lang.Class)"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].getContentInclusion()"
    - "[com.fasterxml.jackson.databind.util.BeanUtil].getDefaultValue(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.util.ArrayBuilders].getArrayComparator(java.lang.Object)"
    - "[com.fasterxml.jackson.core.type.ResolvedType].isReferenceType()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].isReferenceType()"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].getContentFilter()"
    - "[com.fasterxml.jackson.databind.ser.DefaultSerializerProvider].includeFilterInstance(com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.DefaultSerializerProvider].includeFilterSuppressNulls(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].withContentInclusion(java.lang.Object,boolean)"
    functionUses: 2
    ICount: 150
    EdgeCount: 163
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:486"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:483"
        BranchSideFuncs:
        - "getMember()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:482"
        BranchSideFuncs:
        - "getAnnotationIntrospector()"
        - "getMember()"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:489"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:499"
        BranchSideFuncs:
        - "findKeySerializer(com.fasterxml.jackson.databind.introspect.Annotated)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:498"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:491"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:494"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:493"
        BranchSideFuncs:
        - "findContentSerializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:495"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:499"
        BranchSideFuncs:
        - "serializerInstance(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:498"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:499"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:503"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:502"
        BranchSideFuncs:
        - "findContextualConvertingSerializer(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.JsonSerializer)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:504"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:511"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:508"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:512"
        BranchSideFuncs:
        - "findContentValueSerializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanProperty)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:511"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:508"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:512"
        BranchSideFuncs:
        - "findContentValueSerializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanProperty)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:511"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:512"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:515"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:514"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:515"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:518"
        BranchSideFuncs:
        - "findKeySerializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanProperty)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:517"
        BranchSideFuncs:
        - "handleSecondaryContextualization(com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.BeanProperty)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:523"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:545"
        BranchSideFuncs:
        - "_nonEmpty(java.util.Collection)"
        - "findIgnoredForSerialization()"
        - "findPropertyIgnoralByName(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
        - "getConfig()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:544"
        BranchSideFuncs:
        - "findFormatOverrides(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.BeanProperty,java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:527"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:534"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:533"
        BranchSideFuncs:
        - "getIncluded()"
        - "findPropertyInclusionByName(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:528"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:528"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:527"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:529"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:534"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:533"
        BranchSideFuncs:
        - "getIncluded()"
        - "findPropertyInclusionByName(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:535"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:542"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:541"
        BranchSideFuncs:
        - "findSerializationSortAlphabetically(com.fasterxml.jackson.databind.introspect.Annotated)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:536"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:536"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "iterator()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:535"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:537"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:542"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "add(java.lang.Object)"
        - "iterator()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:541"
        BranchSideFuncs:
        - "findSerializationSortAlphabetically(com.fasterxml.jackson.databind.introspect.Annotated)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:546"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:null"
        BranchSideFuncs:
        - "getFeature(com.fasterxml.jackson.'annotation'.JsonFormat$Feature)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:548"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:555"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:561"
        BranchSideFuncs:
        - "findFilterId(com.fasterxml.jackson.databind.introspect.Annotated)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:560"
        BranchSideFuncs:
        - "findIncludeOverrides(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.BeanProperty,java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:557"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:561"
        BranchSideFuncs:
        - "withFilterId(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:560"
        BranchSideFuncs:
        - "findIncludeOverrides(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.BeanProperty,java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:562"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:609"
        BranchSideFuncs:
        - "getContentInclusion()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:608"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:565"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:608"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:572"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:606"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:605"
        BranchSideFuncs:
        - "withContentInclusion(java.lang.Object,boolean)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:573"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:606"
        BranchSideFuncs:
        - "getArrayComparator(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:605"
        BranchSideFuncs:
        - "withContentInclusion(java.lang.Object,boolean)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:580"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:579"
        BranchSideFuncs:
        - "isReferenceType()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:578"
        BranchSideFuncs:
        - "isReferenceType()"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:588"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:591"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:590"
        BranchSideFuncs:
        - "includeFilterSuppressNulls(java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:485,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].getAnnotationIntrospector"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:486,1"
      Dst: "[com.fasterxml.jackson.databind.BeanProperty].getMember"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:489,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer]._neitherNull"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:490,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findKeySerializer"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:492,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].serializerInstance"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:494,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findContentSerializer"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:503,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].findContextualConvertingSerializer"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:508,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isJavaLangObject"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:509,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].findContentValueSerializer"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:516,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].findKeySerializer"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:518,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].handleSecondaryContextualization"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:524,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].getConfig"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:526,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPropertyIgnoralByName"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:526,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].findIgnoredForSerialization"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:527,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer]._nonEmpty"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:528,1"
      Dst: "[java.util.HashSet].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:529,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:529,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:529,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:530,1"
      Dst: "[java.util.Set].add"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:534,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPropertyInclusionByName"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:534,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].getIncluded"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:542,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findSerializationSortAlphabetically"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:543,1"
      Dst: "[java.lang.Boolean].equals"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:545,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].findFormatOverrides"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:547,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonFormat$Value].getFeature"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:549,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:552,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].withResolved"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:556,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findFilterId"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:558,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].withFilterId"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:561,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].findIncludeOverrides"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:563,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonInclude$Value].getContentInclusion"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:568,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:570,1"
      Dst: "[com.fasterxml.jackson.databind.util.BeanUtil].getDefaultValue"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:573,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:573,1"
      Dst: "[java.lang.Class].isArray"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:574,1"
      Dst: "[com.fasterxml.jackson.databind.util.ArrayBuilders].getArrayComparator"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:580,1"
      Dst: "[com.fasterxml.jackson.core.type.ResolvedType].isReferenceType"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:587,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonInclude$Value].getContentFilter"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:587,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].includeFilterInstance"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:591,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].includeFilterSuppressNulls"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:606,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].withContentInclusion"
    JavaMethodInfo: null
    BBCount: 59
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].getContentType()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    linkageType: null
    functionLinenumber: 619
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].getContentSerializer()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.util.Map)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    linkageType: null
    functionLinenumber: 630
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].isEmpty()"
    - "[com.github.javaparser.utils.VisitorMap].isEmpty()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.utils.VisitorMap].values()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].values()"
    - "[com.fasterxml.jackson.databind.ser.std.EnumSetSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.IterableSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.ToStringSerializerBase].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer$BigDecimalAsStringSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.SerializableSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StringSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.JsonSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.CollectionSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StaticListSerializerBase].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.DateTimeSerializerBase].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.impl.IteratorSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.FloatNode].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocSnippet].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].equals(java.lang.Object)"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.DataKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ShortNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.JavadocBlockTag].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmIndent].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.PropertyName].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.sym.Name].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.POJONode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Base64Variant].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.ArrayBuilders$1].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].equals(java.lang.Object)"
    - "[com.github.javaparser.Range].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.NullNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.LongNode].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonLocation].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.ContentReference].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.SerializedString].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.MethodReferenceThrowsCompatibleWithType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.Position].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmUnindent].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.ThrowsBound].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.JavaToken].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.MissingNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperLowerBound].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IdentityEqualityType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonPointer].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.CapturesBound].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.LambdaThrowsCompatibleWithType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BooleanNode].equals(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.Javadoc].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocInlineTag].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.Pair].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BinaryNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperUpperBound].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocDescription].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Version].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ClassKey].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TypeKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeContainedByType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.RawValue].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.TextNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.IntNode].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.utils.VisitorMap].values()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].values()"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer]._findSerializer(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.EnumSetSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.IterableSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.ToStringSerializerBase].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer$BigDecimalAsStringSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.SerializableSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StringSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.JsonSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.CollectionSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StaticListSerializerBase].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.DateTimeSerializerBase].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.impl.IteratorSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.FloatNode].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocSnippet].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].equals(java.lang.Object)"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.DataKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ShortNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.JavadocBlockTag].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmIndent].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.PropertyName].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.sym.Name].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.POJONode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Base64Variant].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.ArrayBuilders$1].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].equals(java.lang.Object)"
    - "[com.github.javaparser.Range].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.NullNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.LongNode].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonLocation].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.ContentReference].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.SerializedString].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.MethodReferenceThrowsCompatibleWithType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.Position].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmUnindent].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.ThrowsBound].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.JavaToken].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.MissingNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperLowerBound].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IdentityEqualityType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonPointer].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.CapturesBound].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.LambdaThrowsCompatibleWithType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BooleanNode].equals(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.Javadoc].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocInlineTag].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.Pair].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BinaryNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperUpperBound].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocDescription].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Version].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ClassKey].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TypeKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeContainedByType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.RawValue].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.TextNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.IntNode].equals(java.lang.Object)"
    functionUses: 1
    ICount: 63
    EdgeCount: 431
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:631"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:637"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:636"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:638"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:641"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:640"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:638"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:641"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:640"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:642"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:641"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:640"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:643"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:662"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:661"
        BranchSideFuncs:
        - "values()"
        - "hasNext()"
        - "iterator()"
        - "next()"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:644"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:659"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:658"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:645"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:651"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:650"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:646"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:649"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:648"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:651"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:655"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:654"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:652"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:658"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:657"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:655"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:656"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:655"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:655"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:658"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:657"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:662"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:683"
        BranchSideFuncs:
        - "values()"
        - "hasNext()"
        - "iterator()"
        - "next()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:682"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:663"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:670"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:669"
        BranchSideFuncs:
        - "_findSerializer(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:664"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:667"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:666"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:675"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:679"
        BranchSideFuncs:
        - "isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:678"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:676"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:682"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:681"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:679"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:680"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:679"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:679"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:682"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:681"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:631,1"
      Dst: "[java.util.Map].isEmpty"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:644,1"
      Dst: "[java.util.Map].values"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:644,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:644,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:644,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:652,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].isEmpty"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:655,1"
      Dst: "[java.lang.Object].equals"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:670,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.MapSerializer]._findSerializer"
    JavaMethodInfo: null
    BBCount: 39
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].hasSingleElement(java.util.Map)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:688"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:687"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:688,1"
      Dst: "[java.util.Map].size"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].getKeySerializer()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serialize(java.util.Map,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    linkageType: null
    functionLinenumber: 718
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.Map"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonGenerator].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serializeWithoutTypeInfo(java.util.Map,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeEndObject()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeEndObject()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeEndObject()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndObject()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeEndObject()"
    functionUses: 1
    ICount: 8
    EdgeCount: 13
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:719,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeStartObject"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:720,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serializeWithoutTypeInfo"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:721,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeEndObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serializeWithType(java.util.Map,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    linkageType: null
    functionLinenumber: 729
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.util.Map"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.GeneratorBase].setCurrentValue(java.lang.Object)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].setCurrentValue(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonGenerator].setCurrentValue(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeSerializerBase].writeTypePrefix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter].writeTypePrefix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeSerializer].writeTypePrefix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    - "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].typeId(java.lang.Object,com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serializeWithoutTypeInfo(java.util.Map,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeSerializer].writeTypeSuffix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeSerializerBase].writeTypeSuffix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter].writeTypeSuffix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    functionUses: 1
    ICount: 12
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:730,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].setCurrentValue"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:732,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].typeId"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:731,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].writeTypePrefix"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:733,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serializeWithoutTypeInfo"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:734,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].writeTypeSuffix"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serializeWithoutTypeInfo(java.util.Map,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    linkageType: null
    functionLinenumber: 751
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.Map"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].isEmpty()"
    - "[com.github.javaparser.utils.VisitorMap].isEmpty()"
    - "[com.fasterxml.jackson.databind.SerializerProvider].isEnabled(com.fasterxml.jackson.databind.SerializationFeature)"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer]._orderEntries(java.util.Map,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdSerializer].findPropertyFilter(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serializeFilteredFields(java.util.Map,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.ser.PropertyFilter,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serializeOptionalFields(java.util.Map,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serializeFieldsUsing(java.util.Map,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.JsonSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serializeFields(java.util.Map,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionUses: 3
    ICount: 34
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:752"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:767"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.databind.SerializationFeature)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:766"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:753"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:754"
        BranchSideFuncs:
        - "_orderEntries(java.util.Map,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:753"
        BranchSideFuncs:
        - "_orderEntries(java.util.Map,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:753"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:757"
        BranchSideFuncs:
        - "_orderEntries(java.util.Map,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:756"
        BranchSideFuncs:
        - "findPropertyFilter(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object,java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:757"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:759"
        BranchSideFuncs:
        - "serializeFilteredFields(java.util.Map,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.ser.PropertyFilter,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:758"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:757"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:759"
        BranchSideFuncs:
        - "serializeFilteredFields(java.util.Map,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.ser.PropertyFilter,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:758"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:759"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:760"
        BranchSideFuncs:
        - "serializeOptionalFields(java.util.Map,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:759"
        BranchSideFuncs:
        - "serializeOptionalFields(java.util.Map,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:759"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:761"
        BranchSideFuncs:
        - "serializeOptionalFields(java.util.Map,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:760"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:761"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:764"
        BranchSideFuncs:
        - "serializeFieldsUsing(java.util.Map,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.JsonSerializer)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:763"
        BranchSideFuncs:
        - "serializeFields(java.util.Map,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:752,1"
      Dst: "[java.util.Map].isEmpty"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:753,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].isEnabled"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:754,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.MapSerializer]._orderEntries"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:757,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].findPropertyFilter"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:758,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serializeFilteredFields"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:760,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serializeOptionalFields"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:762,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serializeFieldsUsing"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:764,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serializeFields"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serializeFields(java.util.Map,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    linkageType: null
    functionLinenumber: 777
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.Map"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serializeTypedFields(java.util.Map,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].entrySet()"
    - "[com.github.javaparser.utils.VisitorMap].entrySet()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.fasterxml.jackson.databind.SerializerProvider].findNullKeySerializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnsupportedTypeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.IterableSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.DateSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$StringKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicLongSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Dynamic].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer$AsNumber].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SerializableSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$FloatSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.CalendarSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.FileSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicIntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SqlTimeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.FailingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.EnumSetSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ClassSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IteratorSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.CollectionSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.RawSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SqlDateSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$LongSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntLikeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.DOMSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$ShortSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer$BigDecimalAsStringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ToStringSerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicBooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnknownSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NullSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$EnumKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.NioPathSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.InetAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.EnumSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil$Checker].shouldIgnore(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnsupportedTypeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.IterableSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.DateSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$StringKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicLongSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Dynamic].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer$AsNumber].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SerializableSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$FloatSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.CalendarSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.FileSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicIntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SqlTimeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.FailingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.EnumSetSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ClassSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IteratorSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.CollectionSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.RawSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SqlDateSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$LongSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntLikeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.DOMSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$ShortSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer$BigDecimalAsStringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ToStringSerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicBooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnknownSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NullSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$EnumKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.NioPathSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.InetAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.EnumSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.SerializerProvider].defaultSerializeNull(com.fasterxml.jackson.core.JsonGenerator)"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer]._findSerializer(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnsupportedTypeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.IterableSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.DateSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$StringKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicLongSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Dynamic].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer$AsNumber].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SerializableSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$FloatSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.CalendarSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.FileSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicIntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SqlTimeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.FailingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.EnumSetSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ClassSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IteratorSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.CollectionSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.RawSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SqlDateSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$LongSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntLikeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.DOMSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$ShortSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer$BigDecimalAsStringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ToStringSerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicBooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnknownSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NullSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$EnumKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.NioPathSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.InetAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.EnumSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdSerializer].wrapAndThrow(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Throwable,java.lang.Object,java.lang.String)"
    functionUses: 1
    ICount: 45
    EdgeCount: 275
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:778"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:782"
        BranchSideFuncs:
        - "serializeTypedFields(java.util.Map,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:781"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "entrySet()"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:786"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:812"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "entrySet()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:811"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:790"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:794"
        BranchSideFuncs:
        - "findNullKeySerializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanProperty)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:793"
        BranchSideFuncs:
        - "shouldIgnore(java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:794"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:797"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:796"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:794"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:797"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:796"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:800"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:804"
        BranchSideFuncs:
        - "defaultSerializeNull(com.fasterxml.jackson.core.JsonGenerator)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:803"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:805"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:808"
        BranchSideFuncs:
        - "_findSerializer(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:807"
        BranchSideFuncs:
        - "serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:779,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serializeTypedFields"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:786,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:786,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:786,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:786,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:787,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:789,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:791,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].findNullKeySerializer"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:791,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].serialize"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:794,1"
      Dst: "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil$Checker].shouldIgnore"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:801,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].defaultSerializeNull"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:806,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.MapSerializer]._findSerializer"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:811,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:811,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].wrapAndThrow"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serializeOptionalFields(java.util.Map,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    linkageType: null
    functionLinenumber: 822
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.util.Map"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serializeTypedFields(java.util.Map,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].entrySet()"
    - "[com.github.javaparser.utils.VisitorMap].entrySet()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.fasterxml.jackson.databind.SerializerProvider].findNullKeySerializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil$Checker].shouldIgnore(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.SerializerProvider].getDefaultNullValueSerializer()"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer]._findSerializer(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.EnumSetSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.IterableSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.ToStringSerializerBase].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer$BigDecimalAsStringSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.SerializableSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StringSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.JsonSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.CollectionSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StaticListSerializerBase].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.DateTimeSerializerBase].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.impl.IteratorSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.FloatNode].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocSnippet].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].equals(java.lang.Object)"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.DataKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ShortNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.JavadocBlockTag].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmIndent].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.PropertyName].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.sym.Name].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.POJONode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Base64Variant].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.ArrayBuilders$1].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].equals(java.lang.Object)"
    - "[com.github.javaparser.Range].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.NullNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.LongNode].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonLocation].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.ContentReference].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.SerializedString].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.MethodReferenceThrowsCompatibleWithType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.Position].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmUnindent].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.ThrowsBound].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.JavaToken].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.MissingNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperLowerBound].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IdentityEqualityType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonPointer].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.CapturesBound].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.LambdaThrowsCompatibleWithType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BooleanNode].equals(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.Javadoc].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocInlineTag].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.Pair].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BinaryNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperUpperBound].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocDescription].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Version].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ClassKey].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TypeKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeContainedByType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.RawValue].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.TextNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.IntNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnsupportedTypeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.IterableSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.DateSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$StringKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicLongSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Dynamic].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer$AsNumber].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SerializableSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$FloatSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.CalendarSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.FileSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicIntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SqlTimeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.FailingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.EnumSetSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ClassSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IteratorSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.CollectionSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.RawSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SqlDateSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$LongSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntLikeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.DOMSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$ShortSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer$BigDecimalAsStringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ToStringSerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicBooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnknownSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NullSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$EnumKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.NioPathSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.InetAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.EnumSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnsupportedTypeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.IterableSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.DateSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$StringKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicLongSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Dynamic].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer$AsNumber].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SerializableSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$FloatSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.CalendarSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.FileSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicIntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SqlTimeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.FailingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.EnumSetSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ClassSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IteratorSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.CollectionSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.RawSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SqlDateSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$LongSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntLikeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.DOMSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$ShortSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer$BigDecimalAsStringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ToStringSerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicBooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnknownSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NullSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$EnumKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.NioPathSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.InetAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.EnumSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdSerializer].wrapAndThrow(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Throwable,java.lang.Object,java.lang.String)"
    functionUses: 1
    ICount: 60
    EdgeCount: 360
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:823"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:827"
        BranchSideFuncs:
        - "serializeTypedFields(java.util.Map,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:826"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:827"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:827"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "iterator()"
        - "entrySet()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:826"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:829"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:874"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "iterator()"
        - "entrySet()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:873"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:833"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:836"
        BranchSideFuncs:
        - "findNullKeySerializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanProperty)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:835"
        BranchSideFuncs:
        - "shouldIgnore(java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:836"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:839"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:838"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:836"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:839"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:838"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:845"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:851"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:850"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:846"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:849"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:848"
        BranchSideFuncs:
        - "getDefaultNullValueSerializer()"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:852"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:856"
        BranchSideFuncs:
        - "_findSerializer(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:855"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:856"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:860"
        BranchSideFuncs:
        - "isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:859"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:857"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:868"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:867"
        BranchSideFuncs:
        - "wrapAndThrow(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Throwable,java.lang.Object,java.lang.String)"
        - "serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:860"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:868"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:867"
        BranchSideFuncs:
        - "wrapAndThrow(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Throwable,java.lang.Object,java.lang.String)"
        - "serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:861"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:868"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:867"
        BranchSideFuncs:
        - "wrapAndThrow(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Throwable,java.lang.Object,java.lang.String)"
        - "serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:824,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serializeTypedFields"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:829,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:829,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:829,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:829,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:831,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:834,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].findNullKeySerializer"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:836,1"
      Dst: "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil$Checker].shouldIgnore"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:843,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:849,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].getDefaultNullValueSerializer"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:853,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.MapSerializer]._findSerializer"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:857,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].isEmpty"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:861,1"
      Dst: "[java.lang.Object].equals"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:868,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].serialize"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:871,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:871,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].wrapAndThrow"
    JavaMethodInfo: null
    BBCount: 29
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serializeFieldsUsing(java.util.Map,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.JsonSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    linkageType: null
    functionLinenumber: 884
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.util.Map"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].entrySet()"
    - "[com.github.javaparser.utils.VisitorMap].entrySet()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil$Checker].shouldIgnore(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.SerializerProvider].findNullKeySerializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnsupportedTypeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.IterableSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.DateSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$StringKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicLongSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Dynamic].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer$AsNumber].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SerializableSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$FloatSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.CalendarSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.FileSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicIntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SqlTimeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.FailingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.EnumSetSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ClassSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IteratorSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.CollectionSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.RawSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SqlDateSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$LongSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntLikeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.DOMSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$ShortSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer$BigDecimalAsStringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ToStringSerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicBooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnknownSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NullSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$EnumKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.NioPathSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.InetAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.EnumSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnsupportedTypeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.IterableSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.DateSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$StringKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicLongSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Dynamic].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer$AsNumber].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SerializableSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$FloatSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.CalendarSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.FileSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicIntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SqlTimeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.FailingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.EnumSetSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ClassSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IteratorSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.CollectionSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.RawSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SqlDateSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$LongSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntLikeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.DOMSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$ShortSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer$BigDecimalAsStringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ToStringSerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicBooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnknownSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NullSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$EnumKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.NioPathSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.InetAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.EnumSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.SerializerProvider].defaultSerializeNull(com.fasterxml.jackson.core.JsonGenerator)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnsupportedTypeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.IterableSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.DateSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$StringKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicLongSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Dynamic].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer$AsNumber].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SerializableSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$FloatSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.CalendarSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.FileSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicIntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SqlTimeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.FailingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.EnumSetSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ClassSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IteratorSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.CollectionSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.RawSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SqlDateSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$LongSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntLikeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.DOMSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$ShortSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer$BigDecimalAsStringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ToStringSerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicBooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnknownSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NullSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$EnumKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.NioPathSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.InetAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.EnumSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.SerializableSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer$AsNumber].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StringSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.BeanSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.RawSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StdScalarSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.JsonSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.InetAddressSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.ToStringSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ext.NioPathSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.NullSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnknownSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.ArraySerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StaticListSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.NonTypedScalarSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StdSerializer].wrapAndThrow(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Throwable,java.lang.Object,java.lang.String)"
    functionUses: 1
    ICount: 41
    EdgeCount: 310
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:888"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:914"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "entrySet()"
        - "shouldIgnore(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:913"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:890"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:894"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:893"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:890"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:894"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:893"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:894"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:897"
        BranchSideFuncs:
        - "findNullKeySerializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanProperty)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:896"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:900"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:904"
        BranchSideFuncs:
        - "defaultSerializeNull(com.fasterxml.jackson.core.JsonGenerator)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:903"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:904"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:907"
        BranchSideFuncs:
        - "serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:906"
        BranchSideFuncs:
        - "serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:888,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:888,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:888,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:888,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:889,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:890,1"
      Dst: "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil$Checker].shouldIgnore"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:895,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].findNullKeySerializer"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:895,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].serialize"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:899,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:901,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].defaultSerializeNull"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:907,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].serializeWithType"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:910,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:910,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].wrapAndThrow"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serializeFilteredFields(java.util.Map,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.ser.PropertyFilter,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    linkageType: null
    functionLinenumber: 926
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.util.Map"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "com.fasterxml.jackson.databind.ser.PropertyFilter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.MapProperty].<init>(com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].entrySet()"
    - "[com.github.javaparser.utils.VisitorMap].entrySet()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil$Checker].shouldIgnore(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.SerializerProvider].findNullKeySerializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.SerializerProvider].getDefaultNullValueSerializer()"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer]._findSerializer(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.EnumSetSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.IterableSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.ToStringSerializerBase].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer$BigDecimalAsStringSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.SerializableSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StringSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.JsonSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.CollectionSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StaticListSerializerBase].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.DateTimeSerializerBase].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.impl.IteratorSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.FloatNode].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocSnippet].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].equals(java.lang.Object)"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.DataKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ShortNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.JavadocBlockTag].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmIndent].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.PropertyName].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.sym.Name].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.POJONode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Base64Variant].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.ArrayBuilders$1].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].equals(java.lang.Object)"
    - "[com.github.javaparser.Range].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.NullNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.LongNode].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonLocation].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.ContentReference].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.SerializedString].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.MethodReferenceThrowsCompatibleWithType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.Position].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmUnindent].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.ThrowsBound].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.JavaToken].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.MissingNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperLowerBound].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IdentityEqualityType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonPointer].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.CapturesBound].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.LambdaThrowsCompatibleWithType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BooleanNode].equals(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.Javadoc].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocInlineTag].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.Pair].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BinaryNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperUpperBound].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocDescription].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Version].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ClassKey].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TypeKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeContainedByType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.RawValue].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.TextNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.IntNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.MapProperty].reset(java.lang.Object,java.lang.Object,com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.JsonSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter$1].serializeAsField(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.ser.PropertyWriter)"
    - "[com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter].serializeAsField(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.ser.PropertyWriter)"
    - "[com.fasterxml.jackson.databind.ser.std.StdSerializer].wrapAndThrow(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Throwable,java.lang.Object,java.lang.String)"
    functionUses: 1
    ICount: 61
    EdgeCount: 219
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:928"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:927"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "iterator()"
        - "entrySet()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:926"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.BeanProperty)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:930"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:977"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "iterator()"
        - "entrySet()"
        - "shouldIgnore(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:976"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:933"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:938"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:937"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:933"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:938"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:937"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:938"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:941"
        BranchSideFuncs:
        - "findNullKeySerializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanProperty)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:940"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:948"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:954"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:953"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:949"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:952"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:951"
        BranchSideFuncs:
        - "getDefaultNullValueSerializer()"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:955"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:959"
        BranchSideFuncs:
        - "_findSerializer(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:958"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:959"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:963"
        BranchSideFuncs:
        - "isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:962"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:960"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:970"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:969"
        BranchSideFuncs:
        - "wrapAndThrow(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Throwable,java.lang.Object,java.lang.String)"
        - "reset(java.lang.Object,java.lang.Object,com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.JsonSerializer)"
        - "serializeAsField(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.ser.PropertyWriter)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:963"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:970"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:969"
        BranchSideFuncs:
        - "wrapAndThrow(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Throwable,java.lang.Object,java.lang.String)"
        - "reset(java.lang.Object,java.lang.Object,com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.JsonSerializer)"
        - "serializeAsField(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.ser.PropertyWriter)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:964"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:970"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:969"
        BranchSideFuncs:
        - "wrapAndThrow(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Throwable,java.lang.Object,java.lang.String)"
        - "reset(java.lang.Object,java.lang.Object,com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.JsonSerializer)"
        - "serializeAsField(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.ser.PropertyWriter)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:927,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.MapProperty].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:930,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:930,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:930,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:930,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:932,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:933,1"
      Dst: "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil$Checker].shouldIgnore"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:939,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].findNullKeySerializer"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:944,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:952,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].getDefaultNullValueSerializer"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:956,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.MapSerializer]._findSerializer"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:960,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].isEmpty"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:964,1"
      Dst: "[java.lang.Object].equals"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:970,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.MapProperty].reset"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:972,1"
      Dst: "[com.fasterxml.jackson.databind.ser.PropertyFilter].serializeAsField"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:974,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:974,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].wrapAndThrow"
    JavaMethodInfo: null
    BBCount: 27
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serializeTypedFields(java.util.Map,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    linkageType: null
    functionLinenumber: 985
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.util.Map"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].entrySet()"
    - "[com.github.javaparser.utils.VisitorMap].entrySet()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.fasterxml.jackson.databind.SerializerProvider].findNullKeySerializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil$Checker].shouldIgnore(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.SerializerProvider].getDefaultNullValueSerializer()"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer]._findSerializer(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.EnumSetSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.IterableSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.ToStringSerializerBase].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer$BigDecimalAsStringSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.SerializableSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StringSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.JsonSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.CollectionSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StaticListSerializerBase].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.DateTimeSerializerBase].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.impl.IteratorSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.FloatNode].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocSnippet].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].equals(java.lang.Object)"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.DataKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ShortNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.JavadocBlockTag].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmIndent].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.PropertyName].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.sym.Name].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.POJONode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Base64Variant].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.ArrayBuilders$1].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].equals(java.lang.Object)"
    - "[com.github.javaparser.Range].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.NullNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.LongNode].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonLocation].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.ContentReference].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.SerializedString].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.MethodReferenceThrowsCompatibleWithType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.Position].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmUnindent].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.ThrowsBound].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.JavaToken].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.MissingNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperLowerBound].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IdentityEqualityType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonPointer].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.CapturesBound].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.LambdaThrowsCompatibleWithType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BooleanNode].equals(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.Javadoc].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocInlineTag].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.Pair].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BinaryNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperUpperBound].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocDescription].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Version].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ClassKey].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TypeKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeContainedByType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.RawValue].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.TextNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.IntNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnsupportedTypeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.IterableSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.DateSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$StringKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicLongSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Dynamic].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer$AsNumber].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SerializableSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$FloatSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.CalendarSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.FileSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicIntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SqlTimeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.FailingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.EnumSetSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ClassSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IteratorSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.CollectionSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.RawSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SqlDateSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$LongSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntLikeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.DOMSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$ShortSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer$BigDecimalAsStringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ToStringSerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicBooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnknownSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NullSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$EnumKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.NioPathSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.InetAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.EnumSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.SerializableSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer$AsNumber].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StringSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.BeanSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.RawSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StdScalarSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.JsonSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.InetAddressSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.ToStringSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ext.NioPathSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.NullSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnknownSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.ArraySerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StaticListSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.NonTypedScalarSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StdSerializer].wrapAndThrow(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Throwable,java.lang.Object,java.lang.String)"
    functionUses: 2
    ICount: 57
    EdgeCount: 324
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:986"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:986"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "iterator()"
        - "entrySet()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:985"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:988"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1032"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "iterator()"
        - "entrySet()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1031"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:991"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:995"
        BranchSideFuncs:
        - "findNullKeySerializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanProperty)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:994"
        BranchSideFuncs:
        - "shouldIgnore(java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:995"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:998"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:997"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:995"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:998"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:997"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1004"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1010"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1009"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1005"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1008"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1007"
        BranchSideFuncs:
        - "getDefaultNullValueSerializer()"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1011"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1015"
        BranchSideFuncs:
        - "_findSerializer(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1014"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1015"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1019"
        BranchSideFuncs:
        - "isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1018"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1016"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1025"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1024"
        BranchSideFuncs:
        - "wrapAndThrow(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Throwable,java.lang.Object,java.lang.String)"
        - "serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
        - "serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1019"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1025"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1024"
        BranchSideFuncs:
        - "wrapAndThrow(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Throwable,java.lang.Object,java.lang.String)"
        - "serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
        - "serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1020"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1025"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1024"
        BranchSideFuncs:
        - "wrapAndThrow(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Throwable,java.lang.Object,java.lang.String)"
        - "serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
        - "serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:988,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:988,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:988,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:988,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:989,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:992,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].findNullKeySerializer"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:995,1"
      Dst: "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil$Checker].shouldIgnore"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1000,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1008,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].getDefaultNullValueSerializer"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1012,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.MapSerializer]._findSerializer"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1016,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].isEmpty"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1020,1"
      Dst: "[java.lang.Object].equals"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1025,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].serialize"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1027,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].serializeWithType"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1029,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1029,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].wrapAndThrow"
    JavaMethodInfo: null
    BBCount: 27
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serializeFilteredAnyProperties(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.core.JsonGenerator,java.lang.Object,java.util.Map,com.fasterxml.jackson.databind.ser.PropertyFilter,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    linkageType: null
    functionLinenumber: 1046
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "java.lang.Object"
    - "java.util.Map"
    - "com.fasterxml.jackson.databind.ser.PropertyFilter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.MapProperty].<init>(com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].entrySet()"
    - "[com.github.javaparser.utils.VisitorMap].entrySet()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil$Checker].shouldIgnore(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.SerializerProvider].findNullKeySerializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.SerializerProvider].getDefaultNullValueSerializer()"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer]._findSerializer(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.EnumSetSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.IterableSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.ToStringSerializerBase].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer$BigDecimalAsStringSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.SerializableSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StringSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.JsonSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.CollectionSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StaticListSerializerBase].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.DateTimeSerializerBase].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.impl.IteratorSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.FloatNode].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocSnippet].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].equals(java.lang.Object)"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.DataKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ShortNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.JavadocBlockTag].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmIndent].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.PropertyName].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.sym.Name].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.POJONode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Base64Variant].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.ArrayBuilders$1].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].equals(java.lang.Object)"
    - "[com.github.javaparser.Range].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.NullNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.LongNode].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonLocation].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.ContentReference].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.SerializedString].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.MethodReferenceThrowsCompatibleWithType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.Position].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmUnindent].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.ThrowsBound].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.JavaToken].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.MissingNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperLowerBound].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IdentityEqualityType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonPointer].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.CapturesBound].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.LambdaThrowsCompatibleWithType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BooleanNode].equals(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.Javadoc].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocInlineTag].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.Pair].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BinaryNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperUpperBound].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocDescription].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Version].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ClassKey].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TypeKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeContainedByType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.RawValue].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.TextNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.IntNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.MapProperty].reset(java.lang.Object,java.lang.Object,com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.JsonSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter$1].serializeAsField(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.ser.PropertyWriter)"
    - "[com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter].serializeAsField(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.ser.PropertyWriter)"
    - "[com.fasterxml.jackson.databind.ser.std.StdSerializer].wrapAndThrow(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Throwable,java.lang.Object,java.lang.String)"
    functionUses: 1
    ICount: 62
    EdgeCount: 219
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1048"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1047"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "iterator()"
        - "entrySet()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1046"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.BeanProperty)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1050"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1097"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "iterator()"
        - "entrySet()"
        - "shouldIgnore(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1096"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1053"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1058"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1057"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1053"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1058"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1057"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1058"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1061"
        BranchSideFuncs:
        - "findNullKeySerializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanProperty)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1060"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1068"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1074"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1073"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1069"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1072"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1071"
        BranchSideFuncs:
        - "getDefaultNullValueSerializer()"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1075"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1079"
        BranchSideFuncs:
        - "_findSerializer(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1078"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1079"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1083"
        BranchSideFuncs:
        - "isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1082"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1080"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1090"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1089"
        BranchSideFuncs:
        - "wrapAndThrow(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Throwable,java.lang.Object,java.lang.String)"
        - "reset(java.lang.Object,java.lang.Object,com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.JsonSerializer)"
        - "serializeAsField(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.ser.PropertyWriter)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1083"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1090"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1089"
        BranchSideFuncs:
        - "wrapAndThrow(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Throwable,java.lang.Object,java.lang.String)"
        - "reset(java.lang.Object,java.lang.Object,com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.JsonSerializer)"
        - "serializeAsField(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.ser.PropertyWriter)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1084"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1090"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1089"
        BranchSideFuncs:
        - "wrapAndThrow(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Throwable,java.lang.Object,java.lang.String)"
        - "reset(java.lang.Object,java.lang.Object,com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.JsonSerializer)"
        - "serializeAsField(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.ser.PropertyWriter)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1047,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.MapProperty].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1050,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1050,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1050,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1050,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1052,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1053,1"
      Dst: "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil$Checker].shouldIgnore"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1059,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].findNullKeySerializer"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1064,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1072,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].getDefaultNullValueSerializer"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1076,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.MapSerializer]._findSerializer"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1080,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].isEmpty"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1084,1"
      Dst: "[java.lang.Object].equals"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1090,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.MapProperty].reset"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1092,1"
      Dst: "[com.fasterxml.jackson.databind.ser.PropertyFilter].serializeAsField"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1094,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1094,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].wrapAndThrow"
    JavaMethodInfo: null
    BBCount: 27
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].getSchema(com.fasterxml.jackson.databind.SerializerProvider,java.lang.reflect.Type)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonNode"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "java.lang.reflect.Type"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1114,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].createSchemaNode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].acceptJsonFormatVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1122"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1131"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1130"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1125"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1128"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1121,1"
      Dst: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper].expectMapFormat"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1123,1"
      Dst: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor].keyFormat"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1127,1"
      Dst: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWithSerializerProvider].getProvider"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1126,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.MapSerializer]._findAndAddDynamic"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1129,1"
      Dst: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor].valueFormat"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapSerializer]._findAndAddDynamic(com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap,java.lang.Class,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    linkageType: null
    functionLinenumber: 1142
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap"
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap].findAndAddSecondarySerializer(java.lang.Class,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.BeanProperty)"
    functionUses: 1
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1145"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1148"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1147"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1143,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap].findAndAddSecondarySerializer"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapSerializer]._findAndAddDynamic(com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    linkageType: null
    functionLinenumber: 1154
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap].findAndAddSecondarySerializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.BeanProperty)"
    functionUses: 1
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1156"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1159"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1158"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1155,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap].findAndAddSecondarySerializer"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapSerializer]._orderEntries(java.util.Map,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    linkageType: null
    functionLinenumber: 1166
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 3
    argTypes:
    - "java.util.Map"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer]._hasNullKey(java.util.Map)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].entrySet()"
    - "[com.github.javaparser.utils.VisitorMap].entrySet()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer]._writeNullKeyedEntry(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    functionUses: 1
    ICount: 29
    EdgeCount: 55
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1167"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1174"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1173"
        BranchSideFuncs:
        - "_hasNullKey(java.util.Map)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1174"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1186"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "entrySet()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1185"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1176"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1184"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "entrySet()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1183"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1178"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1182"
        BranchSideFuncs:
        - "_writeNullKeyedEntry(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1181"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1174,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.MapSerializer]._hasNullKey"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1175,1"
      Dst: "[java.util.TreeMap].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1176,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1176,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1176,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1176,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1177,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1179,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1179,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.MapSerializer]._writeNullKeyedEntry"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1182,1"
      Dst: "[java.util.TreeMap].put"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapSerializer]._hasNullKey(java.util.Map)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    linkageType: null
    functionLinenumber: 1201
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].containsKey(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].containsKey(java.lang.Object)"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1202"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1201"
        BranchSideFuncs:
        - "containsKey(java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1202"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1201"
        BranchSideFuncs:
        - "containsKey(java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1202,1"
      Dst: "[java.util.Map].containsKey"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapSerializer]._writeNullKeyedEntry(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    linkageType: null
    functionLinenumber: 1208
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.SerializerProvider].findNullKeySerializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.SerializerProvider].getDefaultNullValueSerializer()"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer]._findSerializer(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.EnumSetSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.IterableSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.ToStringSerializerBase].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer$BigDecimalAsStringSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.SerializableSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StringSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.JsonSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.CollectionSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StaticListSerializerBase].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.DateTimeSerializerBase].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.impl.IteratorSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.FloatNode].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocSnippet].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].equals(java.lang.Object)"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.DataKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ShortNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.JavadocBlockTag].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmIndent].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.PropertyName].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.sym.Name].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.POJONode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Base64Variant].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.ArrayBuilders$1].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].equals(java.lang.Object)"
    - "[com.github.javaparser.Range].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.NullNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.LongNode].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonLocation].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.ContentReference].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.SerializedString].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.MethodReferenceThrowsCompatibleWithType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.Position].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmUnindent].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.ThrowsBound].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.JavaToken].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.MissingNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperLowerBound].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IdentityEqualityType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonPointer].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.CapturesBound].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.LambdaThrowsCompatibleWithType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BooleanNode].equals(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.Javadoc].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocInlineTag].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.Pair].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BinaryNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperUpperBound].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocDescription].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Version].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ClassKey].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TypeKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeContainedByType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.RawValue].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.TextNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.IntNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnsupportedTypeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.IterableSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.DateSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$StringKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicLongSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Dynamic].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer$AsNumber].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SerializableSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$FloatSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.CalendarSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.FileSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicIntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SqlTimeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.FailingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.EnumSetSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ClassSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IteratorSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.CollectionSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.RawSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SqlDateSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$LongSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntLikeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.DOMSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$ShortSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer$BigDecimalAsStringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ToStringSerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicBooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnknownSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NullSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$EnumKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.NioPathSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.InetAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.EnumSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnsupportedTypeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.IterableSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.DateSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$StringKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicLongSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Dynamic].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer$AsNumber].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SerializableSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$FloatSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.CalendarSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.FileSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicIntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SqlTimeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.FailingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.EnumSetSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ClassSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IteratorSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.CollectionSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.RawSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SqlDateSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$LongSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntLikeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.DOMSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$ShortSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer$BigDecimalAsStringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ToStringSerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicBooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnknownSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NullSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$EnumKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.NioPathSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.InetAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.EnumSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdSerializer].wrapAndThrow(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Throwable,java.lang.Object,java.lang.String)"
    functionUses: 1
    ICount: 34
    EdgeCount: 305
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1211"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1217"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1216"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1212"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1215"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1214"
        BranchSideFuncs:
        - "getDefaultNullValueSerializer()"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1218"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1221"
        BranchSideFuncs:
        - "_findSerializer(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1220"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1221"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1225"
        BranchSideFuncs:
        - "isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1224"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1222"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1232"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1231"
        BranchSideFuncs:
        - "serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
        - "wrapAndThrow(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Throwable,java.lang.Object,java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1225"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1232"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1231"
        BranchSideFuncs:
        - "serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
        - "wrapAndThrow(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Throwable,java.lang.Object,java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1226"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1232"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1231"
        BranchSideFuncs:
        - "serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
        - "wrapAndThrow(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Throwable,java.lang.Object,java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1209,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].findNullKeySerializer"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1215,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].getDefaultNullValueSerializer"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1219,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.MapSerializer]._findSerializer"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1222,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].isEmpty"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1226,1"
      Dst: "[java.lang.Object].equals"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1232,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].serialize"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1235,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].wrapAndThrow"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapSerializer]._findSerializer(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    linkageType: null
    functionLinenumber: 1242
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Empty].serializerFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Multi].serializerFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Single].serializerFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Double].serializerFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].hasGenericTypes()"
    - "[com.fasterxml.jackson.databind.JavaType].hasGenericTypes()"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer]._findAndAddDynamic(com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.SerializerProvider].constructSpecializedType(com.fasterxml.jackson.databind.JavaType,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer]._findAndAddDynamic(com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap,java.lang.Class,com.fasterxml.jackson.databind.SerializerProvider)"
    functionUses: 7
    ICount: 19
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1245"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1248"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1247"
        BranchSideFuncs:
        - "hasGenericTypes()"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1248"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1251"
        BranchSideFuncs:
        - "_findAndAddDynamic(com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap,java.lang.Class,com.fasterxml.jackson.databind.SerializerProvider)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1243,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1244,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap].serializerFor"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1248,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].hasGenericTypes"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1250,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].constructSpecializedType"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1249,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.MapSerializer]._findAndAddDynamic"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].hasSingleElement(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:35,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].hasSingleElement"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    linkageType: null
    functionLinenumber: 34
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serialize(java.util.Map,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionUses: 59
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:35,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    linkageType: null
    functionLinenumber: 34
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.util.Map)"
    functionUses: 18
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:35,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].isEmpty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    linkageType: null
    functionLinenumber: 34
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serializeWithType(java.util.Map,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionUses: 26
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:35,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serializeWithType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.ForStmtMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.ForStmtMetaModel"
    linkageType: null
    functionLinenumber: 41
    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:42,1"
      Dst: "[com.github.javaparser.metamodel.StatementMetaModel].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:77,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer"
    linkageType: null
    functionLinenumber: 80
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:81,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].<init>(com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.JsonDeserializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer"
    - "com.fasterxml.jackson.databind.JsonDeserializer"
    - "com.fasterxml.jackson.databind.JsonDeserializer"
    - "com.fasterxml.jackson.databind.JsonDeserializer"
    - "com.fasterxml.jackson.databind.JsonDeserializer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:92,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].<init>(com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer"
    linkageType: null
    functionLinenumber: 107
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 18
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:108,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].resolve(com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer"
    linkageType: null
    functionLinenumber: 132
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.DeserializationContext].constructType(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].constructType(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].getTypeFactory()"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer]._clearIfStdImpl(com.fasterxml.jackson.databind.JsonDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer]._findCustomDeser(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.TypeFactory].constructCollectionType(java.lang.Class,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer]._findCustomDeser(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer]._clearIfStdImpl(com.fasterxml.jackson.databind.JsonDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer]._findCustomDeser(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.TypeFactory].constructMapType(java.lang.Class,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer]._findCustomDeser(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer]._clearIfStdImpl(com.fasterxml.jackson.databind.JsonDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer]._findCustomDeser(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer]._clearIfStdImpl(com.fasterxml.jackson.databind.JsonDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer]._findCustomDeser(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.TypeFactory].constructType(java.lang.reflect.Type)"
    - "[com.fasterxml.jackson.databind.type.TypeFactory].unknownType()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleSecondaryContextualization(com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleSecondaryContextualization(com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleSecondaryContextualization(com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleSecondaryContextualization(com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.JavaType)"
    functionUses: 6
    ICount: 46
    EdgeCount: 21
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:147"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:151"
        BranchSideFuncs:
        - "constructCollectionType(java.lang.Class,com.fasterxml.jackson.databind.JavaType)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:150"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:153"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:157"
        BranchSideFuncs:
        - "constructMapType(java.lang.Class,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:156"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:133,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].constructType"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:135,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getTypeFactory"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:148,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructCollectionType"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:148,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer]._findCustomDeser"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:148,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer]._clearIfStdImpl"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:154,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructMapType"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:160,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructType"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:164,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].unknownType"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:165,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleSecondaryContextualization"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer]._findCustomDeser(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer"
    linkageType: null
    functionLinenumber: 175
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonDeserializer"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.DeserializationContext].findNonContextualValueDeserializer(com.fasterxml.jackson.databind.JavaType)"
    functionUses: 6
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:176,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].findNonContextualValueDeserializer"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer]._clearIfStdImpl(com.fasterxml.jackson.databind.JsonDeserializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer"
    linkageType: null
    functionLinenumber: 179
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonDeserializer"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JsonDeserializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ClassUtil].isJacksonStdImpl(java.lang.Object)"
    functionUses: 4
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:180"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:179"
        BranchSideFuncs:
        - "isJacksonStdImpl(java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:180,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].isJacksonStdImpl"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].createContextual(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanProperty)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer"
    linkageType: null
    functionLinenumber: 191
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonDeserializer"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.BeanProperty"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.DeserializationContext].getConfig()"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].getDefaultMergeable(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].instance(boolean)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].<init>(com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer,boolean)"
    functionUses: 2
    ICount: 33
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:192"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:-1"
        BranchSideFuncs:
        - "getConfig()"
        - "getDefaultMergeable(java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:193"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:-1"
        BranchSideFuncs:
        - "getConfig()"
        - "getDefaultMergeable(java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:196"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:201"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:196"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:201"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:196"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:201"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:196"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:201"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:198"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:202"
        BranchSideFuncs:
        - "instance(boolean)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:201"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:202"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:206"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer,boolean)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:205"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:193,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getConfig"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:193,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].getDefaultMergeable"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:193,1"
      Dst: "[java.lang.Boolean].equals"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:198,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:199,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].instance"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:203,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].isCachable()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer"
    linkageType: null
    functionLinenumber: 223
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].logicalType()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer"
    linkageType: null
    functionLinenumber: 228
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.LogicalType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].supportsUpdate(com.fasterxml.jackson.databind.DeserializationConfig)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer"
    linkageType: null
    functionLinenumber: 234
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer"
    linkageType: null
    functionLinenumber: 240
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentTokenId()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.core.JsonParser].currentTokenId()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.databind.deser.impl.UnsupportedTypeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.ext.NioPathDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$SqlDateDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.FailingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.TokenBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$TimestampDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$IntDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ShortDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicLongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLDeserializers$Std].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicBooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$FloatDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$LongDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.ErrorThrowingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].mapObject(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].mapArrayToArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.UnsupportedTypeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.ext.NioPathDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$SqlDateDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.FailingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.TokenBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$TimestampDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$IntDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ShortDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicLongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLDeserializers$Std].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicBooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$FloatDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$LongDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.ErrorThrowingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].mapArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getEmbeddedObject()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getEmbeddedObject()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getEmbeddedObject()"
    - "[com.fasterxml.jackson.core.JsonParser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.databind.deser.impl.UnsupportedTypeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.ext.NioPathDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$SqlDateDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.FailingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.TokenBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$TimestampDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$IntDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ShortDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicLongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLDeserializers$Std].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicBooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$FloatDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$LongDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.ErrorThrowingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getText()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getText()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getText()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getText()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getText()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getText()"
    - "[com.fasterxml.jackson.databind.deser.impl.UnsupportedTypeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.ext.NioPathDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$SqlDateDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.FailingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.TokenBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$TimestampDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$IntDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ShortDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicLongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLDeserializers$Std].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicBooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$FloatDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$LongDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.ErrorThrowingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].hasSomeOfFeatures(int)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._coerceIntegral(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getNumberValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getNumberValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getNumberValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getNumberValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getNumberValue()"
    - "[com.fasterxml.jackson.databind.deser.impl.UnsupportedTypeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.ext.NioPathDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$SqlDateDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.FailingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.TokenBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$TimestampDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$IntDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ShortDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicLongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLDeserializers$Std].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicBooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$FloatDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$LongDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.ErrorThrowingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getDecimalValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getDecimalValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getDecimalValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getDecimalValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getDecimalValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getNumberValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getNumberValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getNumberValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getNumberValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getNumberValue()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken(java.lang.Class,com.fasterxml.jackson.core.JsonParser)"
    functionUses: 93
    ICount: 64
    EdgeCount: 366
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:247"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:250"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:249"
        BranchSideFuncs:
        - "mapObject(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:252"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:255"
        BranchSideFuncs:
        - "mapArrayToArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:254"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:255"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:258"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:257"
        BranchSideFuncs:
        - "mapArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:262"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:265"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:264"
        BranchSideFuncs:
        - "getText()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:268"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:273"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:272"
        BranchSideFuncs:
        - "hasSomeOfFeatures(int)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:273"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:276"
        BranchSideFuncs:
        - "_coerceIntegral(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:275"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:279"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:283"
        BranchSideFuncs:
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:282"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:283"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:287"
        BranchSideFuncs:
        - "getDecimalValue()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:286"
        BranchSideFuncs:
        - "getNumberValue()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:241,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentTokenId"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:248,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:250,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].mapObject"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:252,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:253,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].mapArrayToArray"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:258,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].mapArray"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:260,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getEmbeddedObject"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:265,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getText"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:273,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].hasSomeOfFeatures"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:274,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._coerceIntegral"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:276,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getNumberValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:284,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getDecimalValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:300,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken"
    JavaMethodInfo: null
    BBCount: 27
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer"
    linkageType: null
    functionLinenumber: 306
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.jsontype.TypeDeserializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentTokenId()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.core.JsonParser].currentTokenId()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer].deserializeTypedFromAny(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer].deserializeTypedFromAny(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer].deserializeTypedFromAny(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getEmbeddedObject()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getEmbeddedObject()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getEmbeddedObject()"
    - "[com.fasterxml.jackson.core.JsonParser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.databind.deser.impl.UnsupportedTypeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.ext.NioPathDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$SqlDateDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.FailingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.TokenBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$TimestampDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$IntDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ShortDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicLongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLDeserializers$Std].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicBooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$FloatDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$LongDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.ErrorThrowingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getText()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getText()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getText()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getText()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getText()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getText()"
    - "[com.fasterxml.jackson.databind.deser.impl.UnsupportedTypeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.ext.NioPathDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$SqlDateDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.FailingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.TokenBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$TimestampDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$IntDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ShortDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicLongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLDeserializers$Std].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicBooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$FloatDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$LongDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.ErrorThrowingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].hasSomeOfFeatures(int)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._coerceIntegral(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getNumberValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getNumberValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getNumberValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getNumberValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getNumberValue()"
    - "[com.fasterxml.jackson.databind.deser.impl.UnsupportedTypeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.ext.NioPathDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$SqlDateDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.FailingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.TokenBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$TimestampDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$IntDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ShortDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicLongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLDeserializers$Std].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicBooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$FloatDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$LongDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.ErrorThrowingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getDecimalValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getDecimalValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getDecimalValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getDecimalValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getDecimalValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getNumberValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getNumberValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getNumberValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getNumberValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getNumberValue()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken(java.lang.Class,com.fasterxml.jackson.core.JsonParser)"
    functionUses: 28
    ICount: 48
    EdgeCount: 235
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:321"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:324"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:323"
        BranchSideFuncs:
        - "getText()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:327"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:331"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:330"
        BranchSideFuncs:
        - "hasSomeOfFeatures(int)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:331"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:334"
        BranchSideFuncs:
        - "_coerceIntegral(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:333"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:337"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:340"
        BranchSideFuncs:
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:339"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:340"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:343"
        BranchSideFuncs:
        - "getDecimalValue()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:342"
        BranchSideFuncs:
        - "getNumberValue()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:307,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentTokenId"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:313,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeDeserializer].deserializeTypedFromAny"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:316,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getEmbeddedObject"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:322,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:324,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getText"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:331,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].hasSomeOfFeatures"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:332,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._coerceIntegral"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:334,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getNumberValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:340,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:341,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getDecimalValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:354,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer"
    linkageType: null
    functionLinenumber: 361
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentTokenId()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.core.JsonParser].currentTokenId()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].mapObject(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.Map)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].mapObject(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].mapArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.Collection)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].mapArrayToArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].mapArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getEmbeddedObject()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getEmbeddedObject()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getEmbeddedObject()"
    - "[com.fasterxml.jackson.core.JsonParser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getText()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getText()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getText()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getText()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getText()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getText()"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].hasSomeOfFeatures(int)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._coerceIntegral(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getNumberValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getNumberValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getNumberValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getNumberValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getNumberValue()"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getDecimalValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getDecimalValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getDecimalValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getDecimalValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getDecimalValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getNumberValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getNumberValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getNumberValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getNumberValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getNumberValue()"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 22
    ICount: 79
    EdgeCount: 174
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:362"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:366"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:365"
        BranchSideFuncs:
        - "currentTokenId()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:372"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:375"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:374"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:375"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:378"
        BranchSideFuncs:
        - "mapObject(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.Map)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:377"
        BranchSideFuncs:
        - "mapObject(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:380"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:383"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:382"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:383"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:386"
        BranchSideFuncs:
        - "mapArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.Collection)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:385"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:386"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:389"
        BranchSideFuncs:
        - "mapArrayToArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:388"
        BranchSideFuncs:
        - "mapArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:393"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:396"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:395"
        BranchSideFuncs:
        - "getText()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:399"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:402"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:401"
        BranchSideFuncs:
        - "hasSomeOfFeatures(int)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:402"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:405"
        BranchSideFuncs:
        - "_coerceIntegral(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:404"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:408"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:411"
        BranchSideFuncs:
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:410"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:411"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:414"
        BranchSideFuncs:
        - "getDecimalValue()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:413"
        BranchSideFuncs:
        - "getNumberValue()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:363,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:366,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentTokenId"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:373,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:376,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].mapObject"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:384,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].mapArray"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:386,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:387,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].mapArrayToArray"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:391,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getEmbeddedObject"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:396,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getText"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:402,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].hasSomeOfFeatures"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:403,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._coerceIntegral"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:405,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getNumberValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:412,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getDecimalValue"
    JavaMethodInfo: null
    BBCount: 33
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].mapArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer"
    linkageType: null
    functionLinenumber: 440
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].leaseObjectBuffer()"
    - "[com.fasterxml.jackson.databind.util.ObjectBuffer].resetAndStart()"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.util.ObjectBuffer].appendCompletedChunk(java.lang.Object[])"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.ObjectBuffer].completeAndClearBuffer(java.lang.Object[],int,java.util.List)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].returnObjectBuffer(com.fasterxml.jackson.databind.util.ObjectBuffer)"
    functionUses: 2
    ICount: 50
    EdgeCount: 44
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:441"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:444"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:443"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:445"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:450"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:449"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:451"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:457"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:456"
        BranchSideFuncs:
        - "resetAndStart()"
        - "leaseObjectBuffer()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:466"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:470"
        BranchSideFuncs:
        - "appendCompletedChunk(java.lang.Object[])"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:469"
        BranchSideFuncs:
        - "nextToken()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:471"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:463"
        BranchSideFuncs:
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:441,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:442,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:444,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:447,1"
      Dst: "[java.util.ArrayList].add"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:457,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].leaseObjectBuffer"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:458,1"
      Dst: "[com.fasterxml.jackson.databind.util.ObjectBuffer].resetAndStart"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:467,1"
      Dst: "[com.fasterxml.jackson.databind.util.ObjectBuffer].appendCompletedChunk"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:474,1"
      Dst: "[com.fasterxml.jackson.databind.util.ObjectBuffer].completeAndClearBuffer"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:475,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].returnObjectBuffer"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].mapArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.Collection)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer"
    linkageType: null
    functionLinenumber: 483
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 1
    ICount: 11
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:484"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:487"
        BranchSideFuncs:
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "add(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:486"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:484,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:485,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:485,1"
      Dst: "[java.util.Collection].add"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].mapObject(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer"
    linkageType: null
    functionLinenumber: 495
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonParser].currentToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentToken()"
    - "[com.fasterxml.jackson.core.JsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.JsonParser].currentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].currentName()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentName()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken(java.lang.Class,com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].handledType()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.core.JsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.core.JsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer]._mapObjectWithDups(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.Map,java.lang.String,java.lang.Object,java.lang.Object,java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer]._mapObjectWithDups(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.Map,java.lang.String,java.lang.Object,java.lang.Object,java.lang.String)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer]._mapObjectWithDups(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.Map,java.lang.String,java.lang.Object,java.lang.Object,java.lang.String)"
    - "[com.fasterxml.jackson.core.JsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.JsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextFieldName()"
    functionUses: 2
    ICount: 61
    EdgeCount: 68
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:498"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:500"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:499"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:500"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:503"
        BranchSideFuncs:
        - "currentName()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:502"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:503"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:506"
        BranchSideFuncs:
        - "handleUnexpectedToken(java.lang.Class,com.fasterxml.jackson.core.JsonParser)"
        - "handledType()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:505"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:508"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:514"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:518"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:523"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:528"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:538"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:537"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:531"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:534"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:540"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:545"
        BranchSideFuncs:
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "nextToken()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:549"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:552"
        BranchSideFuncs:
        - "nextFieldName()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:553"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:546"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:545"
        BranchSideFuncs:
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "nextToken()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:496,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:499,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextFieldName"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:501,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentName"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:504,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].handledType"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:504,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:510,1"
      Dst: "[java.util.LinkedHashMap].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:515,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:516,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:521,1"
      Dst: "[java.util.HashMap].put"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:533,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer]._mapObjectWithDups"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer]._mapObjectWithDups(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.Map,java.lang.String,java.lang.Object,java.lang.Object,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer"
    linkageType: null
    functionLinenumber: 561
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 7
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.util.Map"
    - "java.lang.String"
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.core.StreamReadCapability)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer]._squashDups(java.util.Map,java.lang.String,java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer]._squashDups(java.util.Map,java.lang.String,java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextFieldName()"
    functionUses: 3
    ICount: 22
    EdgeCount: 21
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:564"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:568"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:567"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:568"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:578"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "nextToken()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:577"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:572"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:575"
        BranchSideFuncs:
        - "_squashDups(java.util.Map,java.lang.String,java.lang.Object,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:574"
        BranchSideFuncs:
        - "nextFieldName()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:572"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:575"
        BranchSideFuncs:
        - "_squashDups(java.util.Map,java.lang.String,java.lang.Object,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:574"
        BranchSideFuncs:
        - "nextFieldName()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:562,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:565,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer]._squashDups"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:569,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:570,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:571,1"
      Dst: "[java.util.Map].put"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:575,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextFieldName"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer]._squashDups(java.util.Map,java.lang.String,java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer"
    linkageType: null
    functionLinenumber: 584
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.util.Map"
    - "java.lang.String"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 2
    ICount: 17
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:585"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:589"
        BranchSideFuncs:
        - "add(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:588"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:586,1"
      Dst: "[java.util.List].add"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:587,1"
      Dst: "[java.util.Map].put"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:589,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:590,1"
      Dst: "[java.util.ArrayList].add"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].mapArrayToArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer"
    linkageType: null
    functionLinenumber: 601
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].leaseObjectBuffer()"
    - "[com.fasterxml.jackson.databind.util.ObjectBuffer].resetAndStart()"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.util.ObjectBuffer].appendCompletedChunk(java.lang.Object[])"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.ObjectBuffer].completeAndClearBuffer(java.lang.Object[],int)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].returnObjectBuffer(com.fasterxml.jackson.databind.util.ObjectBuffer)"
    functionUses: 2
    ICount: 25
    EdgeCount: 24
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:602"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:605"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:604"
        BranchSideFuncs:
        - "resetAndStart()"
        - "leaseObjectBuffer()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:610"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:614"
        BranchSideFuncs:
        - "appendCompletedChunk(java.lang.Object[])"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:613"
        BranchSideFuncs:
        - "nextToken()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:615"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:609"
        BranchSideFuncs:
        - "returnObjectBuffer(com.fasterxml.jackson.databind.util.ObjectBuffer)"
        - "completeAndClearBuffer(java.lang.Object[],int)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:608"
        BranchSideFuncs:
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:602,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:605,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].leaseObjectBuffer"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:606,1"
      Dst: "[com.fasterxml.jackson.databind.util.ObjectBuffer].resetAndStart"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:609,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:611,1"
      Dst: "[com.fasterxml.jackson.databind.util.ObjectBuffer].appendCompletedChunk"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:616,1"
      Dst: "[com.fasterxml.jackson.databind.util.ObjectBuffer].completeAndClearBuffer"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:617,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].returnObjectBuffer"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].mapObject(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.Map)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer"
    linkageType: null
    functionLinenumber: 623
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonParser].currentToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.JsonParser].currentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].currentName()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextFieldName()"
    functionUses: 1
    ICount: 25
    EdgeCount: 39
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:625"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:628"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:627"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:628"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:632"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:631"
        BranchSideFuncs:
        - "currentName()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:639"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:642"
        BranchSideFuncs:
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:641"
        BranchSideFuncs:
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:644"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:647"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:646"
        BranchSideFuncs:
        - "nextFieldName()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:647"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:634"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:633"
        BranchSideFuncs:
        - "nextToken()"
        - "get(java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:624,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:626,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:632,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentName"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:636,1"
      Dst: "[java.util.Map].get"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:640,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:645,1"
      Dst: "[java.util.Map].put"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:647,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextFieldName"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser$LookaheadSuccess].<init>()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser$LookaheadSuccess"
    linkageType: null
    functionLinenumber: 13888
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser$LookaheadSuccess:13889,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser$LookaheadSuccess].<init>(com.github.javaparser.GeneratedJavaParser$1)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser$LookaheadSuccess"
    linkageType: null
    functionLinenumber: 13888
    functionDepth: 0
    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:13889,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser$LookaheadSuccess].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.CommentsInserter$lambda_attributeLineCommentsOnSameLine_6__1156].bootstrap$(com.github.javaparser.CommentsInserter,java.util.List,java.util.List)"
    functionSourceFile: "com.github.javaparser.CommentsInserter$lambda_attributeLineCommentsOnSameLine_6__1156"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__1156].<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__1156:-1,1"
      Dst: "[com.github.javaparser.CommentsInserter$lambda_attributeLineCommentsOnSameLine_6__1156].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.CommentsInserter$lambda_attributeLineCommentsOnSameLine_6__1156].<init>(com.github.javaparser.CommentsInserter,java.util.List,java.util.List)"
    functionSourceFile: "com.github.javaparser.CommentsInserter$lambda_attributeLineCommentsOnSameLine_6__1156"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.CommentsInserter"
    - "java.util.List"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.CommentsInserter$lambda_attributeLineCommentsOnSameLine_6__1156:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.CommentsInserter$lambda_attributeLineCommentsOnSameLine_6__1156].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.CommentsInserter$lambda_attributeLineCommentsOnSameLine_6__1156"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.CommentsInserter$lambda_attributeLineCommentsOnSameLine_6__1156:-1,1"
      Dst: "[com.github.javaparser.CommentsInserter].lambda$attributeLineCommentsOnSameLine$6"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.VarType$lambda_convertToUsage_0__679].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.type.VarType$lambda_convertToUsage_0__679"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.VarType$lambda_convertToUsage_0__679].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.VarType$lambda_convertToUsage_0__679:-1,1"
      Dst: "[com.github.javaparser.ast.type.VarType$lambda_convertToUsage_0__679].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.VarType$lambda_convertToUsage_0__679].<init>()"
    functionSourceFile: "com.github.javaparser.ast.type.VarType$lambda_convertToUsage_0__679"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.VarType$lambda_convertToUsage_0__679:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.VarType$lambda_convertToUsage_0__679].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.type.VarType$lambda_convertToUsage_0__679"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.VarType].lambda$convertToUsage$0(com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration)"
    functionUses: 11
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.VarType$lambda_convertToUsage_0__679:-1,1"
      Dst: "[com.github.javaparser.ast.type.VarType].lambda$convertToUsage$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.SimpleObjectIdResolver].<init>()"
    functionSourceFile: "com.fasterxml.jackson.annotation.SimpleObjectIdResolver"
    linkageType: null
    functionLinenumber: 15
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.SimpleObjectIdResolver:16,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.SimpleObjectIdResolver].bindItem(com.fasterxml.jackson.'annotation'.ObjectIdGenerator$IdKey,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.annotation.SimpleObjectIdResolver"
    linkageType: null
    functionLinenumber: 20
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 24
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.SimpleObjectIdResolver:21"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.SimpleObjectIdResolver:24"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.SimpleObjectIdResolver:23"
        BranchSideFuncs:
        - "get(java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.annotation.SimpleObjectIdResolver:25"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.SimpleObjectIdResolver:33"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.annotation.SimpleObjectIdResolver:27"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.SimpleObjectIdResolver:30"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.SimpleObjectIdResolver:29"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.SimpleObjectIdResolver:22,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "com.fasterxml.jackson.annotation.SimpleObjectIdResolver:24,1"
      Dst: "[java.util.Map].get"
    - Src: "com.fasterxml.jackson.annotation.SimpleObjectIdResolver:30,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.annotation.SimpleObjectIdResolver:30,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.annotation.SimpleObjectIdResolver:30,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.annotation.SimpleObjectIdResolver:30,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "com.fasterxml.jackson.annotation.SimpleObjectIdResolver:34,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.SimpleObjectIdResolver].resolveId(com.fasterxml.jackson.'annotation'.ObjectIdGenerator$IdKey)"
    functionSourceFile: "com.fasterxml.jackson.annotation.SimpleObjectIdResolver"
    linkageType: null
    functionLinenumber: 38
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].get(java.lang.Object)"
    functionUses: 1
    ICount: 9
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.SimpleObjectIdResolver:39"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.SimpleObjectIdResolver:38"
        BranchSideFuncs:
        - "get(java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.SimpleObjectIdResolver:39,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.SimpleObjectIdResolver].canUseFor(com.fasterxml.jackson.'annotation'.ObjectIdResolver)"
    functionSourceFile: "com.fasterxml.jackson.annotation.SimpleObjectIdResolver"
    linkageType: null
    functionLinenumber: 43
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.ObjectIdResolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.SimpleObjectIdResolver:44"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.SimpleObjectIdResolver:43"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.SimpleObjectIdResolver:44,1"
      Dst: "[java.lang.Object].getClass"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.SimpleObjectIdResolver].newForDeserialization(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.annotation.SimpleObjectIdResolver"
    linkageType: null
    functionLinenumber: 50
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.ObjectIdResolver"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.annotation.SimpleObjectIdResolver].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.SimpleObjectIdResolver:51,1"
      Dst: "[com.fasterxml.jackson.annotation.SimpleObjectIdResolver].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeDeserializer].<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.jsontype.TypeIdResolver,java.lang.String,boolean,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeDeserializer"
    linkageType: null
    functionLinenumber: 27
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.jsontype.TypeIdResolver"
    - "java.lang.String"
    - "boolean"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer].<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.jsontype.TypeIdResolver,java.lang.String,boolean,com.fasterxml.jackson.databind.JavaType)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeDeserializer:28,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeDeserializer].<init>(com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeDeserializer,com.fasterxml.jackson.databind.BeanProperty)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeDeserializer"
    linkageType: null
    functionLinenumber: 32
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeDeserializer"
    - "com.fasterxml.jackson.databind.BeanProperty"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer].<init>(com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer,com.fasterxml.jackson.databind.BeanProperty)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeDeserializer:33,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeDeserializer].forProperty(com.fasterxml.jackson.databind.BeanProperty)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeDeserializer"
    linkageType: null
    functionLinenumber: 37
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsontype.TypeDeserializer"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.BeanProperty"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeDeserializer].<init>(com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeDeserializer,com.fasterxml.jackson.databind.BeanProperty)"
    functionUses: 9
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeDeserializer:38"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeDeserializer:41"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeDeserializer:40"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeDeserializer,com.fasterxml.jackson.databind.BeanProperty)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeDeserializer:41,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeDeserializer].getTypeInclusion()"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeDeserializer"
    linkageType: null
    functionLinenumber: 44
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonTypeInfo$As"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeDeserializer]._usesExternalId()"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeDeserializer"
    linkageType: null
    functionLinenumber: 49
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__170].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__170"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__170].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__170:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__170].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__170].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__170"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__170:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__170].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__170"
    linkageType: null
    functionLinenumber: -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.BlockComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    functionUses: 14
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__170:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.DoubleLiteralExprMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.DoubleLiteralExprMetaModel"
    linkageType: null
    functionLinenumber: 41
    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:42,1"
      Dst: "[com.github.javaparser.metamodel.LiteralStringValueExprMetaModel].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ext.CoreXMLDeserializers$Std].<init>(java.lang.Class,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.ext.CoreXMLDeserializers$Std"
    linkageType: null
    functionLinenumber: 85
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer].<init>(java.lang.Class)"
    functionUses: 3
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ext.CoreXMLDeserializers$Std:86,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ext.CoreXMLDeserializers$Std].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.ext.CoreXMLDeserializers$Std"
    linkageType: null
    functionLinenumber: 95
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase:com.fasterxml.jackson.core.filter.FilteringParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLDeserializers$Std]._gregorianFromDate(com.fasterxml.jackson.databind.DeserializationContext,java.util.Date)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._parseDate(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 82
    ICount: 13
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ext.CoreXMLDeserializers$Std:96"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ext.CoreXMLDeserializers$Std:101"
        BranchSideFuncs:
        - "hasToken(com.fasterxml.jackson.core.JsonToken)"
      - BranchSide: "com.fasterxml.jackson.databind.ext.CoreXMLDeserializers$Std:100"
        BranchSideFuncs:
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.ext.CoreXMLDeserializers$Std:97"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ext.CoreXMLDeserializers$Std:101"
        BranchSideFuncs:
        - "_gregorianFromDate(com.fasterxml.jackson.databind.DeserializationContext,java.util.Date)"
        - "_parseDate(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.ext.CoreXMLDeserializers$Std:100"
        BranchSideFuncs:
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ext.CoreXMLDeserializers$Std:97,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].hasToken"
    - Src: "com.fasterxml.jackson.databind.ext.CoreXMLDeserializers$Std:98,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._parseDate"
    - Src: "com.fasterxml.jackson.databind.ext.CoreXMLDeserializers$Std:98,1"
      Dst: "[com.fasterxml.jackson.databind.ext.CoreXMLDeserializers$Std]._gregorianFromDate"
    - Src: "com.fasterxml.jackson.databind.ext.CoreXMLDeserializers$Std:101,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer].deserialize"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ext.CoreXMLDeserializers$Std]._deserialize(java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.ext.CoreXMLDeserializers$Std"
    linkageType: null
    functionLinenumber: 107
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._parseDate(java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLDeserializers$Std]._gregorianFromDate(com.fasterxml.jackson.databind.DeserializationContext,java.util.Date)"
    functionUses: 3
    ICount: 21
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ext.CoreXMLDeserializers$Std:110,1"
      Dst: "[javax.xml.datatype.DatatypeFactory].newDuration"
    - Src: "com.fasterxml.jackson.databind.ext.CoreXMLDeserializers$Std:112,1"
      Dst: "[javax.xml.namespace.QName].valueOf"
    - Src: "com.fasterxml.jackson.databind.ext.CoreXMLDeserializers$Std:116,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._parseDate"
    - Src: "com.fasterxml.jackson.databind.ext.CoreXMLDeserializers$Std:121,1"
      Dst: "[javax.xml.datatype.DatatypeFactory].newXMLGregorianCalendar"
    - Src: "com.fasterxml.jackson.databind.ext.CoreXMLDeserializers$Std:123,1"
      Dst: "[com.fasterxml.jackson.databind.ext.CoreXMLDeserializers$Std]._gregorianFromDate"
    - Src: "com.fasterxml.jackson.databind.ext.CoreXMLDeserializers$Std:125,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ext.CoreXMLDeserializers$Std]._gregorianFromDate(com.fasterxml.jackson.databind.DeserializationContext,java.util.Date)"
    functionSourceFile: "com.fasterxml.jackson.databind.ext.CoreXMLDeserializers$Std"
    linkageType: null
    functionLinenumber: 130
    functionDepth: 0
    returnType: "javax.xml.datatype.XMLGregorianCalendar"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.util.Date"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.DeserializationContext].getTimeZone()"
    functionUses: 2
    ICount: 14
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ext.CoreXMLDeserializers$Std:131"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ext.CoreXMLDeserializers$Std:134"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ext.CoreXMLDeserializers$Std:133"
        BranchSideFuncs:
        - "getTimeZone()"
    - Branch String: "com.fasterxml.jackson.databind.ext.CoreXMLDeserializers$Std:137"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ext.CoreXMLDeserializers$Std:140"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ext.CoreXMLDeserializers$Std:139"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ext.CoreXMLDeserializers$Std:134,1"
      Dst: "[java.util.GregorianCalendar].<init>"
    - Src: "com.fasterxml.jackson.databind.ext.CoreXMLDeserializers$Std:135,1"
      Dst: "[java.util.Calendar].setTime"
    - Src: "com.fasterxml.jackson.databind.ext.CoreXMLDeserializers$Std:136,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getTimeZone"
    - Src: "com.fasterxml.jackson.databind.ext.CoreXMLDeserializers$Std:138,1"
      Dst: "[java.util.GregorianCalendar].setTimeZone"
    - Src: "com.fasterxml.jackson.databind.ext.CoreXMLDeserializers$Std:140,1"
      Dst: "[javax.xml.datatype.DatatypeFactory].newXMLGregorianCalendar"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.ModuleUsesDirectiveMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.ModuleUsesDirectiveMetaModel"
    linkageType: null
    functionLinenumber: 41
    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:42,1"
      Dst: "[com.github.javaparser.metamodel.ModuleDirectiveMetaModel].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.NullSerializer].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.NullSerializer"
    linkageType: null
    functionLinenumber: 25
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.StdSerializer].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.NullSerializer:26,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.NullSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.NullSerializer"
    linkageType: null
    functionLinenumber: 29
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNull()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNull()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNull()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNull()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNull()"
    functionUses: 59
    ICount: 6
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.NullSerializer:30,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeNull"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.NullSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.NullSerializer"
    linkageType: null
    functionLinenumber: 43
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNull()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNull()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNull()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNull()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNull()"
    functionUses: 26
    ICount: 7
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.NullSerializer:44,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeNull"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.NullSerializer].getSchema(com.fasterxml.jackson.databind.SerializerProvider,java.lang.reflect.Type)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.NullSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonNode"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "java.lang.reflect.Type"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.NullSerializer:53,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].createSchemaNode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.NullSerializer].acceptJsonFormatVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.NullSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.NullSerializer:58,1"
      Dst: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper].expectNullFormat"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.ConcreteSyntaxModel$lambda_static_0__1026].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.ConcreteSyntaxModel$lambda_static_0__1026"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.ConcreteSyntaxModel$lambda_static_0__1026].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel$lambda_static_0__1026:-1,1"
      Dst: "[com.github.javaparser.printer.ConcreteSyntaxModel$lambda_static_0__1026].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.ConcreteSyntaxModel$lambda_static_0__1026].<init>()"
    functionSourceFile: "com.github.javaparser.printer.ConcreteSyntaxModel$lambda_static_0__1026"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel$lambda_static_0__1026:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.ConcreteSyntaxModel$lambda_static_0__1026].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.ConcreteSyntaxModel$lambda_static_0__1026"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel$lambda_static_0__1026:-1,1"
      Dst: "[com.github.javaparser.printer.ConcreteSyntaxModel].lambda$static$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$init__369].bootstrap$()"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$init__369"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$init__369].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$init__369:-1,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$init__369].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$init__369].<init>()"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$init__369"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$init__369:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$init__369].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$init__369"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].<init>(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration)"
    functionUses: 12
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$init__369:-1,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedTypeVariable].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_6__719].bootstrap$(com.github.javaparser.ast.body.TypeDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_6__719"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.TypeDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_6__719].<init>(com.github.javaparser.ast.body.TypeDeclaration)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_6__719:-1,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_6__719].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_6__719].<init>(com.github.javaparser.ast.body.TypeDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_6__719"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.TypeDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_6__719:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_6__719].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_6__719"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.TypeDeclaration].lambda$getFullyQualifiedName$6(com.github.javaparser.ast.CompilationUnit)"
    functionUses: 11
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_6__719:-1,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].lambda$getFullyQualifiedName$6"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_70__398].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_70__398"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__398].<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__398:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_70__398].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_70__398].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_70__398"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_70__398:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_70__398].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_70__398"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_70__398:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$70"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ArrayAccessExprContext].<init>(com.github.javaparser.ast.expr.ArrayAccessExpr,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ArrayAccessExprContext"
    linkageType: null
    functionLinenumber: 84
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ArrayAccessExpr"
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].<init>(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ArrayAccessExprContext:85,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ArrayAccessExprContext].solveSymbolInParentContext(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ArrayAccessExprContext"
    linkageType: null
    functionLinenumber: 93
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.model.SymbolReference"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].solveSymbolInParentContext(java.lang.String)"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ArrayAccessExprContext:94,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].solveSymbolInParentContext"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 30
    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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_getTypeParameters_4__642].bootstrap$(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_getTypeParameters_4__642"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_getTypeParameters_4__642].<init>(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_getTypeParameters_4__642:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_getTypeParameters_4__642].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_getTypeParameters_4__642].<init>(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_getTypeParameters_4__642"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_getTypeParameters_4__642:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_getTypeParameters_4__642].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_getTypeParameters_4__642"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].lambda$getTypeParameters$4(com.github.javaparser.ast.type.TypeParameter)"
    functionUses: 12
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_getTypeParameters_4__642:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].lambda$getTypeParameters$4"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].<init>(com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.jsontype.TypeDeserializer,com.fasterxml.jackson.databind.util.Annotations,com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.MethodProperty"
    linkageType: null
    functionLinenumber: 41
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.jsontype.TypeDeserializer"
    - "com.fasterxml.jackson.databind.util.Annotations"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].<init>(com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.jsontype.TypeDeserializer,com.fasterxml.jackson.databind.util.Annotations)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getAnnotated()"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsConstantProvider].isSkipper(com.fasterxml.jackson.databind.deser.NullValueProvider)"
    functionUses: 1
    ICount: 14
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.MethodProperty:42,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.impl.MethodProperty:44,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getAnnotated"
    - Src: "com.fasterxml.jackson.databind.deser.impl.MethodProperty:45,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.NullsConstantProvider].isSkipper"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].<init>(com.fasterxml.jackson.databind.deser.impl.MethodProperty,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.deser.NullValueProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.MethodProperty"
    linkageType: null
    functionLinenumber: 49
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.deser.impl.MethodProperty"
    - "com.fasterxml.jackson.databind.JsonDeserializer"
    - "com.fasterxml.jackson.databind.deser.NullValueProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].<init>(com.fasterxml.jackson.databind.deser.SettableBeanProperty,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.deser.NullValueProvider)"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsConstantProvider].isSkipper(com.fasterxml.jackson.databind.deser.NullValueProvider)"
    functionUses: 2
    ICount: 12
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.MethodProperty:50,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.impl.MethodProperty:53,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.NullsConstantProvider].isSkipper"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].<init>(com.fasterxml.jackson.databind.deser.impl.MethodProperty,com.fasterxml.jackson.databind.PropertyName)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.MethodProperty"
    linkageType: null
    functionLinenumber: 56
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.deser.impl.MethodProperty"
    - "com.fasterxml.jackson.databind.PropertyName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].<init>(com.fasterxml.jackson.databind.deser.SettableBeanProperty,com.fasterxml.jackson.databind.PropertyName)"
    functionUses: 1
    ICount: 11
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.MethodProperty:57,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].<init>(com.fasterxml.jackson.databind.deser.impl.MethodProperty,java.lang.reflect.Method)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.MethodProperty"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.deser.impl.MethodProperty"
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.MethodProperty:67,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].withName(com.fasterxml.jackson.databind.PropertyName)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.MethodProperty"
    linkageType: null
    functionLinenumber: 74
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.SettableBeanProperty"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.PropertyName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].<init>(com.fasterxml.jackson.databind.deser.impl.MethodProperty,com.fasterxml.jackson.databind.PropertyName)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.MethodProperty:75,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].withValueDeserializer(com.fasterxml.jackson.databind.JsonDeserializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.MethodProperty"
    linkageType: null
    functionLinenumber: 79
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.SettableBeanProperty"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JsonDeserializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].<init>(com.fasterxml.jackson.databind.deser.impl.MethodProperty,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.deser.NullValueProvider)"
    functionUses: 9
    ICount: 14
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.MethodProperty:80"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.MethodProperty:84"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.MethodProperty:83"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.MethodProperty:84"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.MethodProperty:84"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.deser.impl.MethodProperty,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.deser.NullValueProvider)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.MethodProperty:83"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.MethodProperty:85,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].withNullProvider(com.fasterxml.jackson.databind.deser.NullValueProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.MethodProperty"
    linkageType: null
    functionLinenumber: 89
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.SettableBeanProperty"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.deser.NullValueProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].<init>(com.fasterxml.jackson.databind.deser.impl.MethodProperty,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.deser.NullValueProvider)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.MethodProperty:90,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.MethodProperty"
    linkageType: null
    functionLinenumber: 95
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].fixAccess(boolean)"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
    functionUses: 7
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.MethodProperty:96,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled"
    - Src: "com.fasterxml.jackson.databind.deser.impl.MethodProperty:95,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].fixAccess"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].getAnnotation(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.MethodProperty"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.annotation.Annotation"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.MethodProperty:107"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.MethodProperty:106"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.MethodProperty:107,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].getAnnotation"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].getMember()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.MethodProperty"
    linkageType: null
    functionLinenumber: 109
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 33
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.MethodProperty"
    linkageType: null
    functionLinenumber: 122
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsAsEmptyProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsFailProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.UnsupportedTypeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.ext.NioPathDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$SqlDateDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.FailingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.TokenBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$TimestampDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$IntDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ShortDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicLongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLDeserializers$Std].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicBooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$FloatDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$LongDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.ErrorThrowingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsAsEmptyProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsFailProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsConstantProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.StringDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.ArrayBlockingQueueDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty]._throwAsIOE(com.fasterxml.jackson.core.JsonParser,java.lang.Exception,java.lang.Object)"
    functionUses: 15
    ICount: 36
    EdgeCount: 119
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.MethodProperty:123"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.MethodProperty:128"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.MethodProperty:127"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.MethodProperty:124"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.MethodProperty:127"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.MethodProperty:126"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.MethodProperty:128"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.MethodProperty:138"
        BranchSideFuncs:
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.MethodProperty:137"
        BranchSideFuncs:
        - "deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.MethodProperty:131"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.MethodProperty:141"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.MethodProperty:140"
        BranchSideFuncs:
        - "_throwAsIOE(com.fasterxml.jackson.core.JsonParser,java.lang.Exception,java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.MethodProperty:132"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.MethodProperty:135"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.MethodProperty:134"
        BranchSideFuncs:
        - "getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.MethodProperty:123,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].hasToken"
    - Src: "com.fasterxml.jackson.databind.deser.impl.MethodProperty:127,1"
      Dst: "[com.fasterxml.jackson.databind.deser.NullValueProvider].getNullValue"
    - Src: "com.fasterxml.jackson.databind.deser.impl.MethodProperty:129,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.impl.MethodProperty:138,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserializeWithType"
    - Src: "com.fasterxml.jackson.databind.deser.impl.MethodProperty:141,1"
      Dst: "[java.lang.reflect.Method].invoke"
    - Src: "com.fasterxml.jackson.databind.deser.impl.MethodProperty:143,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty]._throwAsIOE"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.MethodProperty"
    linkageType: null
    functionLinenumber: 151
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsAsEmptyProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsFailProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsConstantProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.UnsupportedTypeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.ext.NioPathDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$SqlDateDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.FailingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.TokenBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$TimestampDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$IntDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ShortDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicLongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLDeserializers$Std].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicBooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$FloatDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$LongDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.ErrorThrowingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsAsEmptyProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsFailProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsConstantProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.StringDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.ArrayBlockingQueueDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty]._throwAsIOE(com.fasterxml.jackson.core.JsonParser,java.lang.Exception,java.lang.Object)"
    functionUses: 11
    ICount: 40
    EdgeCount: 121
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.MethodProperty:152"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.MethodProperty:157"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.MethodProperty:156"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.MethodProperty:153"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.MethodProperty:156"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.MethodProperty:155"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.MethodProperty:157"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.MethodProperty:167"
        BranchSideFuncs:
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.MethodProperty:166"
        BranchSideFuncs:
        - "deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.MethodProperty:160"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.MethodProperty:170"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.MethodProperty:169"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.MethodProperty:161"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.MethodProperty:164"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.MethodProperty:163"
        BranchSideFuncs:
        - "getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.MethodProperty:171"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.MethodProperty:170"
        BranchSideFuncs:
        - "deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
        - "_throwAsIOE(com.fasterxml.jackson.core.JsonParser,java.lang.Exception,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.MethodProperty:169"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.MethodProperty:152,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].hasToken"
    - Src: "com.fasterxml.jackson.databind.deser.impl.MethodProperty:156,1"
      Dst: "[com.fasterxml.jackson.databind.deser.NullValueProvider].getNullValue"
    - Src: "com.fasterxml.jackson.databind.deser.impl.MethodProperty:158,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.impl.MethodProperty:167,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserializeWithType"
    - Src: "com.fasterxml.jackson.databind.deser.impl.MethodProperty:170,1"
      Dst: "[java.lang.reflect.Method].invoke"
    - Src: "com.fasterxml.jackson.databind.deser.impl.MethodProperty:173,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty]._throwAsIOE"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].set(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.MethodProperty"
    linkageType: null
    functionLinenumber: 181
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty]._throwAsIOE(java.lang.Exception,java.lang.Object)"
    functionUses: 16
    ICount: 11
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.MethodProperty:182,1"
      Dst: "[java.lang.reflect.Method].invoke"
    - Src: "com.fasterxml.jackson.databind.deser.impl.MethodProperty:185,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty]._throwAsIOE"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.MethodProperty"
    linkageType: null
    functionLinenumber: 192
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty]._throwAsIOE(java.lang.Exception,java.lang.Object)"
    functionUses: 11
    ICount: 15
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.MethodProperty:194"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.MethodProperty:193"
        BranchSideFuncs:
        - "_throwAsIOE(java.lang.Exception,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.MethodProperty:192"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.MethodProperty:193,1"
      Dst: "[java.lang.reflect.Method].invoke"
    - Src: "com.fasterxml.jackson.databind.deser.impl.MethodProperty:197,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty]._throwAsIOE"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].readResolve()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.MethodProperty"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.MethodProperty:209,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getAnnotated"
    - Src: "com.fasterxml.jackson.databind.deser.impl.MethodProperty:209,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.UnknownSerializer].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.UnknownSerializer"
    linkageType: null
    functionLinenumber: 16
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnknownSerializer:17,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.UnknownSerializer].<init>(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.UnknownSerializer"
    linkageType: null
    functionLinenumber: 21
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnknownSerializer:22,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.UnknownSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.UnknownSerializer"
    linkageType: null
    functionLinenumber: 28
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.SerializerProvider].isEnabled(com.fasterxml.jackson.databind.SerializationFeature)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnknownSerializer].failForEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionUses: 59
    ICount: 10
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.UnknownSerializer:29"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.UnknownSerializer:32"
        BranchSideFuncs:
        - "failForEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.UnknownSerializer:31"
        BranchSideFuncs:
        - "serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnknownSerializer:29,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].isEnabled"
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnknownSerializer:30,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.UnknownSerializer].failForEmpty"
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnknownSerializer:32,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer].serialize"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.UnknownSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.UnknownSerializer"
    linkageType: null
    functionLinenumber: 38
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.SerializerProvider].isEnabled(com.fasterxml.jackson.databind.SerializationFeature)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnknownSerializer].failForEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionUses: 26
    ICount: 11
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.UnknownSerializer:39"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.UnknownSerializer:42"
        BranchSideFuncs:
        - "failForEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.UnknownSerializer:41"
        BranchSideFuncs:
        - "serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnknownSerializer:39,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].isEnabled"
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnknownSerializer:40,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.UnknownSerializer].failForEmpty"
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnknownSerializer:42,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer].serializeWithType"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.UnknownSerializer].failForEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.UnknownSerializer"
    linkageType: null
    functionLinenumber: 46
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.NativeImageUtil].needsReflectionConfiguration(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.std.StdSerializer].handledType()"
    - "[com.fasterxml.jackson.databind.DatabindContext].reportBadDefinition(java.lang.Class,java.lang.String)"
    - "[com.fasterxml.jackson.databind.ser.std.StdSerializer].handledType()"
    - "[com.fasterxml.jackson.databind.DatabindContext].reportBadDefinition(java.lang.Class,java.lang.String)"
    functionUses: 2
    ICount: 20
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.UnknownSerializer:48"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.UnknownSerializer:53"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.UnknownSerializer:52"
        BranchSideFuncs:
        - "reportBadDefinition(java.lang.Class,java.lang.String)"
        - "handledType()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnknownSerializer:47,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnknownSerializer:48,1"
      Dst: "[com.fasterxml.jackson.databind.util.NativeImageUtil].needsReflectionConfiguration"
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnknownSerializer:49,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].handledType"
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnknownSerializer:51,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnknownSerializer:49,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnknownSerializer:49,1"
      Dst: "[com.fasterxml.jackson.databind.DatabindContext].reportBadDefinition"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_163__533].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_163__533"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__533].<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__533:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_163__533].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_163__533].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_163__533"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_163__533:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_163__533].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_163__533"
    linkageType: null
    functionLinenumber: -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.BlockStmt)"
    functionUses: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_163__533:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$163"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_storeInitialText_3__1084].bootstrap$(com.github.javaparser.ast.Node,java.util.Map)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_storeInitialText_3__1084"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__1084].<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__1084:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_storeInitialText_3__1084].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_storeInitialText_3__1084].<init>(com.github.javaparser.ast.Node,java.util.Map)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_storeInitialText_3__1084"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_storeInitialText_3__1084:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_storeInitialText_3__1084].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_storeInitialText_3__1084"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_storeInitialText_3__1084:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].lambda$storeInitialText$3"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarators.VariableSymbolDeclarator].<init>(com.github.javaparser.ast.expr.VariableDeclarationExpr,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarators.VariableSymbolDeclarator"
    linkageType: null
    functionLinenumber: 39
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.VariableDeclarationExpr"
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarators.AbstractSymbolDeclarator].<init>(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarators.VariableSymbolDeclarator$lambda_new_0__807].bootstrap$()"
    - "[com.github.javaparser.ast.Node].getParentNode()"
    functionUses: 2
    ICount: 8
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarators.VariableSymbolDeclarator:40,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarators.AbstractSymbolDeclarator].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarators.VariableSymbolDeclarator:41,1"
      Dst: "[com.github.javaparser.ast.Node].getParentNode"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarators.VariableSymbolDeclarator:41,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarators.VariableSymbolDeclarator$lambda_new_0__807].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarators.VariableSymbolDeclarator:41,1"
      Dst: "[java.util.Optional].ifPresent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarators.VariableSymbolDeclarator].getSymbolDeclarations()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarators.VariableSymbolDeclarator"
    linkageType: null
    functionLinenumber: 49
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getVariables()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarators.VariableSymbolDeclarator$lambda_getSymbolDeclarations_1__804].bootstrap$(com.github.javaparser.symbolsolver.javaparsermodel.declarators.VariableSymbolDeclarator)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarators.VariableSymbolDeclarator$init__805].bootstrap$()"
    functionUses: 3
    ICount: 14
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarators.VariableSymbolDeclarator:50,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getVariables"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarators.VariableSymbolDeclarator:51,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarators.VariableSymbolDeclarator:51,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarators.VariableSymbolDeclarator$lambda_getSymbolDeclarations_1__804].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarators.VariableSymbolDeclarator:52,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarators.VariableSymbolDeclarator:52,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarators.VariableSymbolDeclarator$init__805].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarators.VariableSymbolDeclarator:53,1"
      Dst: "[java.util.stream.Collectors].toCollection"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarators.VariableSymbolDeclarator:53,1"
      Dst: "[java.util.stream.Stream].collect"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarators.VariableSymbolDeclarator:65,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarators.VariableSymbolDeclarator].lambda$getSymbolDeclarations$1(com.github.javaparser.ast.body.VariableDeclarator)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarators.VariableSymbolDeclarator"
    linkageType: null
    functionLinenumber: 51
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserVariableDeclaration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.VariableDeclarator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserSymbolDeclaration].localVar(com.github.javaparser.ast.body.VariableDeclarator,com.github.javaparser.resolution.TypeSolver)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarators.VariableSymbolDeclarator:52,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserSymbolDeclaration].localVar"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarators.VariableSymbolDeclarator].lambda$new$0(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarators.VariableSymbolDeclarator"
    linkageType: null
    functionLinenumber: 41
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarators.VariableSymbolDeclarator:42"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarators.VariableSymbolDeclarator:45"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarators.VariableSymbolDeclarator:44"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarators.VariableSymbolDeclarator:43,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.TypeParameterMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.TypeParameterMetaModel"
    linkageType: null
    functionLinenumber: 41
    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:42,1"
      Dst: "[com.github.javaparser.metamodel.ReferenceTypeMetaModel].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.sym.NameN].<init>(java.lang.String,int,int,int,int,int,int[],int)"
    functionSourceFile: "com.fasterxml.jackson.core.sym.NameN"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 8
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    - "int"
    - "int"
    - "int"
    - "int[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.sym.NameN:17,1"
      Dst: "[com.fasterxml.jackson.core.sym.Name].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.sym.NameN].construct(java.lang.String,int,int[],int)"
    functionSourceFile: "com.fasterxml.jackson.core.sym.NameN"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.sym.NameN"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "int"
    - "int[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.sym.NameN:31"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.NameN:34"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.NameN:33"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.NameN:43"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.NameN:46"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.NameN:45"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.sym.NameN:32,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.core.sym.NameN:44,1"
      Dst: "[java.util.Arrays].copyOfRange"
    - Src: "com.fasterxml.jackson.core.sym.NameN:48,1"
      Dst: "[com.fasterxml.jackson.core.sym.NameN].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.sym.NameN].equals(int)"
    functionSourceFile: "com.fasterxml.jackson.core.sym.NameN"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.sym.NameN].equals(int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.sym.NameN"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.sym.NameN].equals(int,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.sym.NameN"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.sym.NameN].equals(int[],int)"
    functionSourceFile: "com.fasterxml.jackson.core.sym.NameN"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "int[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 46
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.sym.NameN:66"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.NameN:68"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.NameN:69"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.NameN:70"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.NameN:69"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.NameN:70"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.NameN:71"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.NameN:70"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.NameN:71"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.NameN:72"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.NameN:71"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.NameN:72"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.NameN:73"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.NameN:78"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.NameN:79"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.NameN:80"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.NameN:81"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.NameN:82"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.NameN:83"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.NameN:84"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.NameN:86"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.sym.NameN:76,1"
      Dst: "[com.fasterxml.jackson.core.sym.NameN]._equals2"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.sym.NameN]._equals2(int[])"
    functionSourceFile: "com.fasterxml.jackson.core.sym.NameN"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.sym.NameN:93"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.NameN:98"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.NameN:97"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.NameN:94"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.NameN:92"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.NameN:91"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_123__330].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_123__330"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__330].<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__330:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_123__330].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_123__330].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_123__330"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_123__330:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_123__330].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_123__330"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 14
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_123__330:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$123"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 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:82,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmConditional$Condition].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.observer.ObservableProperty"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional$Condition$3:86"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional$Condition$3:85"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional$Condition$3:86,1"
      Dst: "[com.github.javaparser.ast.observer.ObservableProperty].isNullOrNotPresent"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet$VariableDependency].<init>(com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet,com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable,com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet$VariableDependency"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet"
    - "com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable"
    - "com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet$VariableDependency:457,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet$VariableDependency].getDepending()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet$VariableDependency"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet$VariableDependency].getDependedOn()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet$VariableDependency"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet$VariableDependency].isReflexive()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet$VariableDependency"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet$VariableDependency:471,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].equals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet$VariableDependency].access$000(com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet$VariableDependency)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet$VariableDependency"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet$VariableDependency"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet$VariableDependency].access$100(com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet$VariableDependency)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet$VariableDependency"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet$VariableDependency"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].<init>(com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap,java.util.Map,java.util.Set,boolean,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 8
    argTypes:
    - "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder"
    - "com.fasterxml.jackson.databind.BeanDescription"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap"
    - "java.util.Map"
    - "java.util.Set"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:55,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].<init>(com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap,java.util.Map,java.util.Set,boolean,java.util.Set,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer"
    linkageType: null
    functionLinenumber: 66
    functionDepth: 0
    returnType: "void"
    argCount: 9
    argTypes:
    - "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder"
    - "com.fasterxml.jackson.databind.BeanDescription"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap"
    - "java.util.Map"
    - "java.util.Set"
    - "boolean"
    - "java.util.Set"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].<init>(com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap,java.util.Map,java.util.Set,boolean,java.util.Set,boolean)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].getBuildMethod()"
    - "[com.fasterxml.jackson.databind.BeanDescription].getType()"
    functionUses: 1
    ICount: 22
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:72"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:76"
        BranchSideFuncs:
        - "getType()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:75"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:67,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:70,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].getBuildMethod"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:74,1"
      Dst: "[com.fasterxml.jackson.databind.BeanDescription].getType"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:74,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:74,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].<init>(com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap,java.util.Map,java.util.Set,boolean,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 7
    argTypes:
    - "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder"
    - "com.fasterxml.jackson.databind.BeanDescription"
    - "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap"
    - "java.util.Map"
    - "java.util.Set"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:89,1"
      Dst: "[com.fasterxml.jackson.databind.BeanDescription].getType"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:88,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].<init>(com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:99,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].<init>(com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer"
    linkageType: null
    functionLinenumber: 103
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].<init>(com.fasterxml.jackson.databind.deser.BeanDeserializerBase,boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:104,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].<init>(com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer,com.fasterxml.jackson.databind.util.NameTransformer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer"
    linkageType: null
    functionLinenumber: 109
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer"
    - "com.fasterxml.jackson.databind.util.NameTransformer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].<init>(com.fasterxml.jackson.databind.deser.BeanDeserializerBase,com.fasterxml.jackson.databind.util.NameTransformer)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:110,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].<init>(com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer,com.fasterxml.jackson.databind.deser.impl.ObjectIdReader)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer"
    linkageType: null
    functionLinenumber: 115
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer"
    - "com.fasterxml.jackson.databind.deser.impl.ObjectIdReader"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].<init>(com.fasterxml.jackson.databind.deser.BeanDeserializerBase,com.fasterxml.jackson.databind.deser.impl.ObjectIdReader)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:116,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].<init>(com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer,java.util.Set)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer"
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:122,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].<init>(com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer,java.util.Set,java.util.Set)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer"
    linkageType: null
    functionLinenumber: 125
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer"
    - "java.util.Set"
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].<init>(com.fasterxml.jackson.databind.deser.BeanDeserializerBase,java.util.Set,java.util.Set)"
    functionUses: 1
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:126,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].<init>(com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer,com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer"
    linkageType: null
    functionLinenumber: 131
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer"
    - "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].<init>(com.fasterxml.jackson.databind.deser.BeanDeserializerBase,com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:132,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].unwrappingDeserializer(com.fasterxml.jackson.databind.util.NameTransformer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer"
    linkageType: null
    functionLinenumber: 143
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonDeserializer"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.util.NameTransformer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].<init>(com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer,com.fasterxml.jackson.databind.util.NameTransformer)"
    functionUses: 7
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:144,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].withObjectIdReader(com.fasterxml.jackson.databind.deser.impl.ObjectIdReader)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer"
    linkageType: null
    functionLinenumber: 148
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.BeanDeserializerBase"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.deser.impl.ObjectIdReader"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].<init>(com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer,com.fasterxml.jackson.databind.deser.impl.ObjectIdReader)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:149,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].withByNameInclusion(java.util.Set,java.util.Set)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer"
    linkageType: null
    functionLinenumber: 154
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.BeanDeserializerBase"
    argCount: 2
    argTypes:
    - "java.util.Set"
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].<init>(com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer,java.util.Set,java.util.Set)"
    functionUses: 3
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:155,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].withIgnoreAllUnknown(boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer"
    linkageType: null
    functionLinenumber: 159
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.BeanDeserializerBase"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].<init>(com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer,boolean)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:160,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].withBeanProperties(com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer"
    linkageType: null
    functionLinenumber: 164
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.BeanDeserializerBase"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].<init>(com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer,com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:165,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].asArrayDeserializer()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer"
    linkageType: null
    functionLinenumber: 169
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.BeanDeserializerBase"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].getPropertiesInInsertionOrder()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].<init>(com.fasterxml.jackson.databind.deser.BeanDeserializerBase,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.deser.SettableBeanProperty[],com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:170,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].getPropertiesInInsertionOrder"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:171,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].supportsUpdate(com.fasterxml.jackson.databind.DeserializationConfig)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer"
    linkageType: null
    functionLinenumber: 182
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].finishBuild(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer"
    linkageType: null
    functionLinenumber: 195
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getMember()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapInstantiationProblem(java.lang.Throwable,com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 8
    ICount: 14
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:196"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:200"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:199"
        BranchSideFuncs:
        - "getMember()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:200,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getMember"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:200,1"
      Dst: "[java.lang.reflect.Method].invoke"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:202,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapInstantiationProblem"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer"
    linkageType: null
    functionLinenumber: 213
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.JsonParser].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].finishBuild(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].vanillaDeserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserializeFromObject(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].finishBuild(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentTokenId()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.core.JsonParser].currentTokenId()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].deserializeFromString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].finishBuild(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].deserializeFromNumber(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].finishBuild(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].deserializeFromDouble(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].finishBuild(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getEmbeddedObject()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getEmbeddedObject()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getEmbeddedObject()"
    - "[com.fasterxml.jackson.core.JsonParser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].deserializeFromBoolean(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].finishBuild(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer]._deserializeFromArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserializeFromObject(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].finishBuild(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].getValueType(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.core.JsonParser)"
    functionUses: 82
    ICount: 38
    EdgeCount: 40
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:214"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:222"
        BranchSideFuncs:
        - "nextToken()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:221"
        BranchSideFuncs:
        - "currentTokenId()"
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:216"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:219"
        BranchSideFuncs:
        - "vanillaDeserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.core.JsonToken)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:218"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:214,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isExpectedStartObjectToken"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:215,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:217,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].vanillaDeserialize"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:217,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].finishBuild"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:219,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserializeFromObject"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:222,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentTokenId"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:224,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].deserializeFromString"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:226,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].deserializeFromNumber"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:228,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].deserializeFromDouble"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:230,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getEmbeddedObject"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:233,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].deserializeFromBoolean"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:237,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer]._deserializeFromArray"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:243,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].getValueType"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:243,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer"
    linkageType: null
    functionLinenumber: 256
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handledType()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].reportBadDefinition(com.fasterxml.jackson.databind.JavaType,java.lang.String)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].reportBadDefinition(com.fasterxml.jackson.databind.JavaType,java.lang.String)"
    functionUses: 23
    ICount: 23
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:261"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:266"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:265"
        BranchSideFuncs:
        - "reportBadDefinition(com.fasterxml.jackson.databind.JavaType,java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:259,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handledType"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:260,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:261,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:264,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:262,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:262,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].reportBadDefinition"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].vanillaDeserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.core.JsonToken)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer"
    linkageType: null
    functionLinenumber: 284
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.core.JsonToken"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$ArrayListInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$HashMapInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$LinkedHashMapInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$ConstantValueInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.core.JsonParser].currentToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.JsonParser].currentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].currentName()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].find(java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.InnerClassProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handleUnknownVanilla(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
    functionUses: 1
    ICount: 23
    EdgeCount: 46
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:286"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:301"
        BranchSideFuncs:
        - "nextToken()"
        - "find(java.lang.String)"
        - "currentName()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:300"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:291"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:298"
        BranchSideFuncs:
        - "nextToken()"
        - "find(java.lang.String)"
        - "deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
        - "currentName()"
        - "currentToken()"
        - "wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:297"
        BranchSideFuncs:
        - "handleUnknownVanilla(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:285,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createUsingDefault"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:286,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentToken"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:287,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentName"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:289,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:290,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].find"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:293,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].deserializeSetAndReturn"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:295,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapAndThrow"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:298,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handleUnknownVanilla"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserializeFromObject(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer"
    linkageType: null
    functionLinenumber: 311
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserializeWithUnwrapped(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserializeWithExternalTypeId(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].deserializeFromObjectUsingNonDefault(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$ArrayListInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$HashMapInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$LinkedHashMapInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$ConstantValueInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].injectValues(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].getActiveView()"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserializeWithView(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.Class)"
    - "[com.fasterxml.jackson.core.JsonParser].currentToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.JsonParser].currentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].currentName()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].find(java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.InnerClassProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handleUnknownVanilla(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
    functionUses: 3
    ICount: 44
    EdgeCount: 52
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:312"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:321"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:320"
        BranchSideFuncs:
        - "createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:313"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:316"
        BranchSideFuncs:
        - "deserializeWithUnwrapped(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:315"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:316"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:319"
        BranchSideFuncs:
        - "deserializeWithExternalTypeId(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:318"
        BranchSideFuncs:
        - "deserializeFromObjectUsingNonDefault(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:322"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:325"
        BranchSideFuncs:
        - "injectValues(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:324"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:325"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:331"
        BranchSideFuncs:
        - "getActiveView()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:330"
        BranchSideFuncs:
        - "currentToken()"
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:327"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:331"
        BranchSideFuncs:
        - "deserializeWithView(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:330"
        BranchSideFuncs:
        - "currentToken()"
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:331"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:346"
        BranchSideFuncs:
        - "nextToken()"
        - "find(java.lang.String)"
        - "currentName()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:345"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:336"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:344"
        BranchSideFuncs:
        - "injectValues(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
        - "nextToken()"
        - "find(java.lang.String)"
        - "deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
        - "getActiveView()"
        - "deserializeWithView(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.Class)"
        - "deserializeWithUnwrapped(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "currentToken()"
        - "deserializeWithExternalTypeId(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "deserializeFromObjectUsingNonDefault(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "currentName()"
        - "createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
        - "wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:343"
        BranchSideFuncs:
        - "handleUnknownVanilla(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:314,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserializeWithUnwrapped"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:317,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserializeWithExternalTypeId"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:319,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].deserializeFromObjectUsingNonDefault"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:321,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createUsingDefault"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:323,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].injectValues"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:326,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getActiveView"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:328,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserializeWithView"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:331,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentToken"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:332,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentName"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:334,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:335,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].find"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:338,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].deserializeSetAndReturn"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:340,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapAndThrow"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:344,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handleUnknownVanilla"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer]._deserializeUsingPropertyBased(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer"
    linkageType: null
    functionLinenumber: 363
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator].startBuilding(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.impl.ObjectIdReader)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].getActiveView()"
    - "[com.fasterxml.jackson.core.JsonParser].currentToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.JsonParser].currentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].currentName()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator].findCreatorProperty(java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].readIdProperty(java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].visibleInView(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].visibleInView(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].assignParameter(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator].build(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer)"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handlePolymorphic(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.core.StreamReadConstraints,java.lang.Object,com.fasterxml.jackson.databind.util.TokenBuffer)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].streamReadConstraints()"
    - "[com.fasterxml.jackson.core.base.ParserBase].streamReadConstraints()"
    - "[com.fasterxml.jackson.core.JsonParser].streamReadConstraints()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].streamReadConstraints()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handleUnknownProperties(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,com.fasterxml.jackson.databind.util.TokenBuffer)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer]._deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].find(java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].bufferProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil].shouldIgnore(java.lang.Object,java.util.Collection,java.util.Collection)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handleIgnoredProperty(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handledType()"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].bufferAnyProperty(com.fasterxml.jackson.databind.deser.SettableAnyProperty,java.lang.String,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty$JsonNodeFieldAnyProperty].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].bufferForInputBuffering(com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].copyCurrentStructure(com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator].build(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapInstantiationProblem(java.lang.Throwable,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handlePolymorphic(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.core.StreamReadConstraints,java.lang.Object,com.fasterxml.jackson.databind.util.TokenBuffer)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].streamReadConstraints()"
    - "[com.fasterxml.jackson.core.base.ParserBase].streamReadConstraints()"
    - "[com.fasterxml.jackson.core.JsonParser].streamReadConstraints()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].streamReadConstraints()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handleUnknownProperties(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,com.fasterxml.jackson.databind.util.TokenBuffer)"
    functionUses: 1
    ICount: 93
    EdgeCount: 80
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:366"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:364"
        BranchSideFuncs:
        - "currentToken()"
        - "getActiveView()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:363"
        BranchSideFuncs:
        - "startBuilding(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.impl.ObjectIdReader)"
        - "getActiveView()"
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:372"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:436"
        BranchSideFuncs:
        - "readIdProperty(java.lang.String)"
        - "currentName()"
        - "findCreatorProperty(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:435"
        BranchSideFuncs:
        - "wrapInstantiationProblem(java.lang.Throwable,com.fasterxml.jackson.databind.DeserializationContext)"
        - "build(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:378"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:381"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:380"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:378"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:381"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:380"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:381"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:409"
        BranchSideFuncs:
        - "visibleInView(java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:408"
        BranchSideFuncs:
        - "find(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:382"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:387"
        BranchSideFuncs:
        - "skipChildren()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:386"
        BranchSideFuncs:
        - "assignParameter(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:382"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:387"
        BranchSideFuncs:
        - "skipChildren()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:386"
        BranchSideFuncs:
        - "assignParameter(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:387"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:372"
        BranchSideFuncs:
        - "nextToken()"
        - "wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:371"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:397"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:400"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:399"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:400"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:404"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:403"
        BranchSideFuncs:
        - "_deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:410"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:416"
        BranchSideFuncs:
        - "bufferProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:415"
        BranchSideFuncs:
        - "shouldIgnore(java.lang.Object,java.util.Collection,java.util.Collection)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:416"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:421"
        BranchSideFuncs:
        - "handledType()"
        - "handleIgnoredProperty(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:420"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:421"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:426"
        BranchSideFuncs:
        - "bufferAnyProperty(com.fasterxml.jackson.databind.deser.SettableAnyProperty,java.lang.String,java.lang.Object)"
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:425"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:426"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:429"
        BranchSideFuncs:
        - "bufferForInputBuffering(com.fasterxml.jackson.core.JsonParser)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:428"
        BranchSideFuncs:
        - "writeFieldName(java.lang.String)"
        - "copyCurrentStructure(com.fasterxml.jackson.core.JsonParser)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:440"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:447"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:442"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:446"
        BranchSideFuncs:
        - "handlePolymorphic(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.core.StreamReadConstraints,java.lang.Object,com.fasterxml.jackson.databind.util.TokenBuffer)"
        - "streamReadConstraints()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:445"
        BranchSideFuncs:
        - "handleUnknownProperties(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,com.fasterxml.jackson.databind.util.TokenBuffer)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:365,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator].startBuilding"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:366,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getActiveView"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:371,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentToken"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:373,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentName"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:374,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:376,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator].findCreatorProperty"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:378,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].readIdProperty"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:382,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].visibleInView"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:383,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].skipChildren"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:387,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:387,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].assignParameter"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:391,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator].build"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:393,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:393,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapAndThrow"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:397,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:398,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].streamReadConstraints"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:398,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handlePolymorphic"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:401,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handleUnknownProperties"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:404,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer]._deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:409,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].find"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:411,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].bufferProperty"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:416,1"
      Dst: "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil].shouldIgnore"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:417,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handledType"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:417,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handleIgnoredProperty"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:422,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:422,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].bufferAnyProperty"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:427,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].bufferForInputBuffering"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:429,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeFieldName"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:430,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].copyCurrentStructure"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:438,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapInstantiationProblem"
    JavaMethodInfo: null
    BBCount: 37
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer]._deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer"
    linkageType: null
    functionLinenumber: 453
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].injectValues(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].bufferForInputBuffering(com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartObject()"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserializeWithUnwrapped(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,com.fasterxml.jackson.databind.util.TokenBuffer)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserializeWithExternalTypeId(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].getActiveView()"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserializeWithView(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.Class)"
    - "[com.fasterxml.jackson.core.JsonParser].currentToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.JsonParser].currentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].currentName()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].find(java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.InnerClassProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handleUnknownVanilla(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
    functionUses: 1
    ICount: 48
    EdgeCount: 67
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:454"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:457"
        BranchSideFuncs:
        - "injectValues(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:456"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:457"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:465"
        BranchSideFuncs:
        - "hasToken(com.fasterxml.jackson.core.JsonToken)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:464"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:458"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:461"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:460"
        BranchSideFuncs:
        - "deserializeWithUnwrapped(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,com.fasterxml.jackson.databind.util.TokenBuffer)"
        - "writeStartObject()"
        - "bufferForInputBuffering(com.fasterxml.jackson.core.JsonParser)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:465"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:468"
        BranchSideFuncs:
        - "deserializeWithExternalTypeId(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:467"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:468"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:474"
        BranchSideFuncs:
        - "getActiveView()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:473"
        BranchSideFuncs:
        - "currentToken()"
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:470"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:474"
        BranchSideFuncs:
        - "deserializeWithView(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:473"
        BranchSideFuncs:
        - "currentToken()"
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:476"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:479"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:478"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:479"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:495"
        BranchSideFuncs:
        - "nextToken()"
        - "find(java.lang.String)"
        - "currentName()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:494"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:485"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:493"
        BranchSideFuncs:
        - "nextToken()"
        - "find(java.lang.String)"
        - "deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
        - "deserializeWithUnwrapped(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,com.fasterxml.jackson.databind.util.TokenBuffer)"
        - "getActiveView()"
        - "deserializeWithView(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.Class)"
        - "hasToken(com.fasterxml.jackson.core.JsonToken)"
        - "currentToken()"
        - "writeStartObject()"
        - "deserializeWithExternalTypeId(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
        - "bufferForInputBuffering(com.fasterxml.jackson.core.JsonParser)"
        - "currentName()"
        - "wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:492"
        BranchSideFuncs:
        - "handleUnknownVanilla(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:455,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].injectValues"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:458,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].hasToken"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:459,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:461,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].bufferForInputBuffering"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:462,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartObject"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:463,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserializeWithUnwrapped"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:466,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserializeWithExternalTypeId"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:469,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getActiveView"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:471,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserializeWithView"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:474,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentToken"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:480,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentName"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:483,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].find"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:487,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].deserializeSetAndReturn"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:489,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapAndThrow"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:493,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handleUnknownVanilla"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer]._deserializeFromArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer"
    linkageType: null
    functionLinenumber: 501
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createUsingArrayDelegate(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].createUsingArrayDelegate(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].createUsingArrayDelegate(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.UnsupportedTypeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.ext.NioPathDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$SqlDateDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.FailingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.TokenBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$TimestampDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$IntDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ShortDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicLongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLDeserializers$Std].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicBooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$FloatDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$LongDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.ErrorThrowingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].injectValues(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].finishBuild(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._findCoercionFromEmptyArray(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].getValueType(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.core.JsonToken,com.fasterxml.jackson.core.JsonParser,java.lang.String,java.lang.Object[])"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].handleMissingEndArrayForSingle(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].getValueType(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.core.JsonParser)"
    functionUses: 4
    ICount: 48
    EdgeCount: 98
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:504"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:505"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:504"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:511"
        BranchSideFuncs:
        - "_findCoercionFromEmptyArray(com.fasterxml.jackson.databind.DeserializationContext)"
        - "isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:507"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:510"
        BranchSideFuncs:
        - "injectValues(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:509"
        BranchSideFuncs:
        - "finishBuild(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:515"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:516"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:515"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:515"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:536"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:535"
        BranchSideFuncs:
        - "handleUnexpectedToken(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.core.JsonParser)"
        - "getValueType(com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:517"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:528"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:527"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:528"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:536"
        BranchSideFuncs:
        - "nextToken()"
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:535"
        BranchSideFuncs:
        - "handleUnexpectedToken(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.core.JsonParser)"
        - "getValueType(com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:530"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:533"
        BranchSideFuncs:
        - "handleMissingEndArrayForSingle(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:532"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:506,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:505,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createUsingArrayDelegate"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:508,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].injectValues"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:510,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].finishBuild"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:512,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._findCoercionFromEmptyArray"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:513,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:516,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:518,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:520,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].getEmptyValue"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:523,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].getNullValue"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:526,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].getValueType"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:526,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:529,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:531,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].handleMissingEndArrayForSingle"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserializeWithView(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer"
    linkageType: null
    functionLinenumber: 548
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.lang.Object"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonParser].currentToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.JsonParser].currentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].currentName()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].find(java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].visibleInView(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].visibleInView(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.InnerClassProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handleUnknownVanilla(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
    functionUses: 2
    ICount: 26
    EdgeCount: 46
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:550"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:569"
        BranchSideFuncs:
        - "nextToken()"
        - "find(java.lang.String)"
        - "currentName()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:568"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:555"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:567"
        BranchSideFuncs:
        - "visibleInView(java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:566"
        BranchSideFuncs:
        - "handleUnknownVanilla(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:556"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:561"
        BranchSideFuncs:
        - "skipChildren()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:560"
        BranchSideFuncs:
        - "deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
        - "wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:549,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentToken"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:551,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentName"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:553,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:554,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].find"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:556,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].visibleInView"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:557,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].skipChildren"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:561,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].deserializeSetAndReturn"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:563,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapAndThrow"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:567,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handleUnknownVanilla"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserializeWithUnwrapped(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer"
    linkageType: null
    functionLinenumber: 585
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].createUsingDelegate(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].createUsingDelegate(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createUsingDelegate(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.UnsupportedTypeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.ext.NioPathDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$SqlDateDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.FailingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.TokenBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$TimestampDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$IntDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ShortDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicLongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLDeserializers$Std].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicBooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$FloatDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$LongDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.ErrorThrowingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserializeUsingPropertyBasedWithUnwrapped(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].bufferForInputBuffering(com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartObject()"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$ArrayListInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$HashMapInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$LinkedHashMapInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$ConstantValueInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].injectValues(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].getActiveView()"
    - "[com.fasterxml.jackson.core.JsonParser].currentToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.JsonParser].currentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].currentName()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].find(java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].visibleInView(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].visibleInView(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.InnerClassProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil].shouldIgnore(java.lang.Object,java.util.Collection,java.util.Collection)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handleIgnoredProperty(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].copyCurrentStructure(com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty$JsonNodeFieldAnyProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndObject()"
    - "[com.fasterxml.jackson.databind.deser.impl.UnwrappedPropertyHandler].processUnwrapped(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,com.fasterxml.jackson.databind.util.TokenBuffer)"
    functionUses: 1
    ICount: 68
    EdgeCount: 134
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:586"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:589"
        BranchSideFuncs:
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "createUsingDelegate(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:588"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:589"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:592"
        BranchSideFuncs:
        - "deserializeUsingPropertyBasedWithUnwrapped(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:591"
        BranchSideFuncs:
        - "writeStartObject()"
        - "bufferForInputBuffering(com.fasterxml.jackson.core.JsonParser)"
        - "createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:596"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:600"
        BranchSideFuncs:
        - "injectValues(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:599"
        BranchSideFuncs:
        - "getActiveView()"
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:600"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:600"
        BranchSideFuncs:
        - "currentToken()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:599"
        BranchSideFuncs:
        - "getActiveView()"
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:601"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:635"
        BranchSideFuncs:
        - "nextToken()"
        - "find(java.lang.String)"
        - "currentName()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:634"
        BranchSideFuncs:
        - "writeEndObject()"
        - "processUnwrapped(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,com.fasterxml.jackson.databind.util.TokenBuffer)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:605"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:618"
        BranchSideFuncs:
        - "visibleInView(java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:617"
        BranchSideFuncs:
        - "shouldIgnore(java.lang.Object,java.util.Collection,java.util.Collection)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:606"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:611"
        BranchSideFuncs:
        - "skipChildren()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:610"
        BranchSideFuncs:
        - "deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:606"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:611"
        BranchSideFuncs:
        - "skipChildren()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:610"
        BranchSideFuncs:
        - "deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:618"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:623"
        BranchSideFuncs:
        - "handleIgnoredProperty(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:622"
        BranchSideFuncs:
        - "writeFieldName(java.lang.String)"
        - "copyCurrentStructure(com.fasterxml.jackson.core.JsonParser)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:626"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:601"
        BranchSideFuncs:
        - "injectValues(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
        - "writeFieldName(java.lang.String)"
        - "nextToken()"
        - "find(java.lang.String)"
        - "deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
        - "getActiveView()"
        - "visibleInView(java.lang.Class)"
        - "currentToken()"
        - "deserializeUsingPropertyBasedWithUnwrapped(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "writeStartObject()"
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "skipChildren()"
        - "bufferForInputBuffering(com.fasterxml.jackson.core.JsonParser)"
        - "createUsingDelegate(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
        - "copyCurrentStructure(com.fasterxml.jackson.core.JsonParser)"
        - "currentName()"
        - "handleIgnoredProperty(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
        - "createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
        - "wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
        - "deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
        - "shouldIgnore(java.lang.Object,java.util.Collection,java.util.Collection)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:600"
        BranchSideFuncs:
        - "currentToken()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:587,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:587,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createUsingDelegate"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:590,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserializeUsingPropertyBasedWithUnwrapped"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:592,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].bufferForInputBuffering"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:593,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartObject"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:594,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createUsingDefault"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:597,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].injectValues"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:600,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getActiveView"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:601,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentToken"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:602,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentName"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:603,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:604,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].find"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:606,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].visibleInView"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:607,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].skipChildren"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:611,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].deserializeSetAndReturn"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:613,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapAndThrow"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:618,1"
      Dst: "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil].shouldIgnore"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:619,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handleIgnoredProperty"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:623,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeFieldName"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:624,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].copyCurrentStructure"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:628,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].deserializeAndSet"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:635,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndObject"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:636,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.UnwrappedPropertyHandler].processUnwrapped"
    JavaMethodInfo: null
    BBCount: 24
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserializeUsingPropertyBasedWithUnwrapped(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer"
    linkageType: null
    functionLinenumber: 643
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator].startBuilding(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.impl.ObjectIdReader)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].bufferForInputBuffering(com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartObject()"
    - "[com.fasterxml.jackson.core.JsonParser].currentToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.JsonParser].currentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].currentName()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator].findCreatorProperty(java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].readIdProperty(java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].assignParameter(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator].build(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer)"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handlePolymorphic(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.core.StreamReadConstraints,java.lang.Object,com.fasterxml.jackson.databind.util.TokenBuffer)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].streamReadConstraints()"
    - "[com.fasterxml.jackson.core.base.ParserBase].streamReadConstraints()"
    - "[com.fasterxml.jackson.core.JsonParser].streamReadConstraints()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].streamReadConstraints()"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserializeWithUnwrapped(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,com.fasterxml.jackson.databind.util.TokenBuffer)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].find(java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].bufferProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil].shouldIgnore(java.lang.Object,java.util.Collection,java.util.Collection)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handleIgnoredProperty(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handledType()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].copyCurrentStructure(com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].bufferAnyProperty(com.fasterxml.jackson.databind.deser.SettableAnyProperty,java.lang.String,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty$JsonNodeFieldAnyProperty].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndObject()"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator].build(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapInstantiationProblem(java.lang.Throwable,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.UnwrappedPropertyHandler].processUnwrapped(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,com.fasterxml.jackson.databind.util.TokenBuffer)"
    functionUses: 1
    ICount: 73
    EdgeCount: 67
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:652"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:695"
        BranchSideFuncs:
        - "readIdProperty(java.lang.String)"
        - "currentName()"
        - "findCreatorProperty(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:694"
        BranchSideFuncs:
        - "writeEndObject()"
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:658"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:661"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:660"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:658"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:661"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:660"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:661"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:679"
        BranchSideFuncs:
        - "handlePolymorphic(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.core.StreamReadConstraints,java.lang.Object,com.fasterxml.jackson.databind.util.TokenBuffer)"
        - "assignParameter(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
        - "bufferAnyProperty(com.fasterxml.jackson.databind.deser.SettableAnyProperty,java.lang.String,java.lang.Object)"
        - "writeEndObject()"
        - "find(java.lang.String)"
        - "getRawClass()"
        - "handledType()"
        - "bufferProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
        - "wrapInstantiationProblem(java.lang.Throwable,com.fasterxml.jackson.databind.DeserializationContext)"
        - "readIdProperty(java.lang.String)"
        - "build(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer)"
        - "writeFieldName(java.lang.String)"
        - "nextToken()"
        - "deserializeWithUnwrapped(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,com.fasterxml.jackson.databind.util.TokenBuffer)"
        - "streamReadConstraints()"
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "copyCurrentStructure(com.fasterxml.jackson.core.JsonParser)"
        - "currentName()"
        - "handleIgnoredProperty(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
        - "findCreatorProperty(java.lang.String)"
        - "wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
        - "shouldIgnore(java.lang.Object,java.util.Collection,java.util.Collection)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:678"
        BranchSideFuncs:
        - "find(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:663"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:652"
        BranchSideFuncs:
        - "nextToken()"
        - "wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:651"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:671"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:674"
        BranchSideFuncs:
        - "handlePolymorphic(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.core.StreamReadConstraints,java.lang.Object,com.fasterxml.jackson.databind.util.TokenBuffer)"
        - "streamReadConstraints()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:673"
        BranchSideFuncs:
        - "deserializeWithUnwrapped(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,com.fasterxml.jackson.databind.util.TokenBuffer)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:680"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:684"
        BranchSideFuncs:
        - "bufferProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:683"
        BranchSideFuncs:
        - "shouldIgnore(java.lang.Object,java.util.Collection,java.util.Collection)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:684"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:688"
        BranchSideFuncs:
        - "handledType()"
        - "handleIgnoredProperty(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:687"
        BranchSideFuncs:
        - "writeFieldName(java.lang.String)"
        - "copyCurrentStructure(com.fasterxml.jackson.core.JsonParser)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:691"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:652"
        BranchSideFuncs:
        - "bufferAnyProperty(com.fasterxml.jackson.databind.deser.SettableAnyProperty,java.lang.String,java.lang.Object)"
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:651"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:698"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:705"
        BranchSideFuncs:
        - "handlePolymorphic(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.core.StreamReadConstraints,java.lang.Object,com.fasterxml.jackson.databind.util.TokenBuffer)"
        - "assignParameter(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
        - "bufferAnyProperty(com.fasterxml.jackson.databind.deser.SettableAnyProperty,java.lang.String,java.lang.Object)"
        - "writeEndObject()"
        - "find(java.lang.String)"
        - "getRawClass()"
        - "handledType()"
        - "bufferProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
        - "wrapInstantiationProblem(java.lang.Throwable,com.fasterxml.jackson.databind.DeserializationContext)"
        - "readIdProperty(java.lang.String)"
        - "build(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer)"
        - "writeFieldName(java.lang.String)"
        - "nextToken()"
        - "deserializeWithUnwrapped(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,com.fasterxml.jackson.databind.util.TokenBuffer)"
        - "streamReadConstraints()"
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "copyCurrentStructure(com.fasterxml.jackson.core.JsonParser)"
        - "currentName()"
        - "handleIgnoredProperty(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
        - "findCreatorProperty(java.lang.String)"
        - "wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
        - "shouldIgnore(java.lang.Object,java.util.Collection,java.util.Collection)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:704"
        BranchSideFuncs:
        - "processUnwrapped(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,com.fasterxml.jackson.databind.util.TokenBuffer)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:645,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator].startBuilding"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:647,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].bufferForInputBuffering"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:648,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartObject"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:651,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentToken"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:653,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentName"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:654,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:656,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator].findCreatorProperty"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:658,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].readIdProperty"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:663,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:663,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].assignParameter"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:666,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator].build"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:668,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:668,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapAndThrow"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:671,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:672,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].streamReadConstraints"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:672,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handlePolymorphic"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:674,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserializeWithUnwrapped"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:679,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].find"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:681,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].bufferProperty"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:684,1"
      Dst: "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil].shouldIgnore"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:685,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handledType"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:685,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handleIgnoredProperty"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:688,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeFieldName"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:689,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].copyCurrentStructure"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:692,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:692,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].bufferAnyProperty"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:695,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndObject"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:702,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapInstantiationProblem"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:705,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.UnwrappedPropertyHandler].processUnwrapped"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserializeWithUnwrapped(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,com.fasterxml.jackson.databind.util.TokenBuffer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer"
    linkageType: null
    functionLinenumber: 711
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.lang.Object"
    - "com.fasterxml.jackson.databind.util.TokenBuffer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.DeserializationContext].getActiveView()"
    - "[com.fasterxml.jackson.core.JsonParser].currentToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.JsonParser].currentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].currentName()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentName()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].find(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].visibleInView(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].visibleInView(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.InnerClassProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil].shouldIgnore(java.lang.Object,java.util.Collection,java.util.Collection)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handleIgnoredProperty(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].copyCurrentStructure(com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty$JsonNodeFieldAnyProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndObject()"
    - "[com.fasterxml.jackson.databind.deser.impl.UnwrappedPropertyHandler].processUnwrapped(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,com.fasterxml.jackson.databind.util.TokenBuffer)"
    functionUses: 2
    ICount: 47
    EdgeCount: 54
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:712"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:712"
        BranchSideFuncs:
        - "getActiveView()"
        - "currentToken()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:711"
        BranchSideFuncs:
        - "getActiveView()"
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:713"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:741"
        BranchSideFuncs:
        - "nextToken()"
        - "find(java.lang.String)"
        - "currentName()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:740"
        BranchSideFuncs:
        - "writeEndObject()"
        - "processUnwrapped(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,com.fasterxml.jackson.databind.util.TokenBuffer)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:717"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:729"
        BranchSideFuncs:
        - "visibleInView(java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:728"
        BranchSideFuncs:
        - "shouldIgnore(java.lang.Object,java.util.Collection,java.util.Collection)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:718"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:723"
        BranchSideFuncs:
        - "skipChildren()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:722"
        BranchSideFuncs:
        - "deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
        - "wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:718"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:723"
        BranchSideFuncs:
        - "skipChildren()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:722"
        BranchSideFuncs:
        - "deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
        - "wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:729"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:734"
        BranchSideFuncs:
        - "handleIgnoredProperty(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:733"
        BranchSideFuncs:
        - "writeFieldName(java.lang.String)"
        - "copyCurrentStructure(com.fasterxml.jackson.core.JsonParser)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:737"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:712"
        BranchSideFuncs:
        - "deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:711"
        BranchSideFuncs:
        - "getActiveView()"
        - "currentToken()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:712,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getActiveView"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:713,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentToken"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:714,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentName"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:715,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].find"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:716,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:718,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].visibleInView"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:719,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].skipChildren"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:723,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].deserializeSetAndReturn"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:725,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapAndThrow"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:729,1"
      Dst: "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil].shouldIgnore"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:730,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handleIgnoredProperty"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:734,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeFieldName"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:735,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].copyCurrentStructure"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:738,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].deserializeAndSet"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:741,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndObject"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:742,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.UnwrappedPropertyHandler].processUnwrapped"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserializeWithExternalTypeId(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer"
    linkageType: null
    functionLinenumber: 754
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserializeUsingPropertyBasedWithExternalTypeId(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$ArrayListInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$HashMapInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$LinkedHashMapInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$ConstantValueInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserializeWithExternalTypeId(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    functionUses: 1
    ICount: 11
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:755"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:758"
        BranchSideFuncs:
        - "deserializeUsingPropertyBasedWithExternalTypeId(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:757"
        BranchSideFuncs:
        - "createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
        - "deserializeWithExternalTypeId(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:756,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserializeUsingPropertyBasedWithExternalTypeId"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:758,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createUsingDefault"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:758,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserializeWithExternalTypeId"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserializeWithExternalTypeId(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer"
    linkageType: null
    functionLinenumber: 764
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.DeserializationContext].getActiveView()"
    - "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler].start()"
    - "[com.fasterxml.jackson.core.JsonParser].currentToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.JsonParser].currentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].currentName()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].find(java.lang.String)"
    - "[com.fasterxml.jackson.core.JsonToken].isScalarValue()"
    - "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler].handleTypePropertyValue(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.String,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].visibleInView(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].visibleInView(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.InnerClassProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil].shouldIgnore(java.lang.Object,java.util.Collection,java.util.Collection)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handleIgnoredProperty(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler].handlePropertyValue(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.String,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty$JsonNodeFieldAnyProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handleUnknownProperty(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler].complete(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    functionUses: 2
    ICount: 55
    EdgeCount: 57
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:765"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:765"
        BranchSideFuncs:
        - "getActiveView()"
        - "start()"
        - "currentToken()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:764"
        BranchSideFuncs:
        - "getActiveView()"
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:768"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:811"
        BranchSideFuncs:
        - "nextToken()"
        - "find(java.lang.String)"
        - "currentName()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:810"
        BranchSideFuncs:
        - "complete(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:772"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:789"
        BranchSideFuncs:
        - "nextToken()"
        - "find(java.lang.String)"
        - "deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
        - "visibleInView(java.lang.Class)"
        - "currentToken()"
        - "isScalarValue()"
        - "skipChildren()"
        - "handleTypePropertyValue(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.String,java.lang.Object)"
        - "currentName()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:788"
        BranchSideFuncs:
        - "shouldIgnore(java.lang.Object,java.util.Collection,java.util.Collection)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:774"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:777"
        BranchSideFuncs:
        - "handleTypePropertyValue(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.String,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:776"
        BranchSideFuncs:
        - "visibleInView(java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:777"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:782"
        BranchSideFuncs:
        - "skipChildren()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:781"
        BranchSideFuncs:
        - "deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:777"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:782"
        BranchSideFuncs:
        - "skipChildren()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:781"
        BranchSideFuncs:
        - "deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:789"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:794"
        BranchSideFuncs:
        - "handleIgnoredProperty(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:793"
        BranchSideFuncs:
        - "handlePropertyValue(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.String,java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:794"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:798"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:797"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:798"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:807"
        BranchSideFuncs:
        - "nextToken()"
        - "find(java.lang.String)"
        - "deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
        - "visibleInView(java.lang.Class)"
        - "currentToken()"
        - "isScalarValue()"
        - "skipChildren()"
        - "handlePropertyValue(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.String,java.lang.Object)"
        - "handleTypePropertyValue(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.String,java.lang.Object)"
        - "currentName()"
        - "handleIgnoredProperty(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
        - "wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
        - "deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
        - "shouldIgnore(java.lang.Object,java.util.Collection,java.util.Collection)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:806"
        BranchSideFuncs:
        - "handleUnknownProperty(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:765,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getActiveView"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:766,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler].start"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:768,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentToken"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:769,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentName"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:770,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:771,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].find"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:774,1"
      Dst: "[com.fasterxml.jackson.core.JsonToken].isScalarValue"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:775,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler].handleTypePropertyValue"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:777,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].visibleInView"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:778,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].skipChildren"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:782,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].deserializeSetAndReturn"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:784,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapAndThrow"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:789,1"
      Dst: "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil].shouldIgnore"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:790,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handleIgnoredProperty"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:794,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler].handlePropertyValue"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:800,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].deserializeAndSet"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:807,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handleUnknownProperty"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:811,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler].complete"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserializeUsingPropertyBasedWithExternalTypeId(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer"
    linkageType: null
    functionLinenumber: 818
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.DeserializationContext].reportBadDefinition(com.fasterxml.jackson.databind.JavaType,java.lang.String)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:820,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:820,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].reportBadDefinition"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.AnnotationMemberDeclarationMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.AnnotationMemberDeclarationMetaModel"
    linkageType: null
    functionLinenumber: 41
    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:42,1"
      Dst: "[com.github.javaparser.metamodel.BodyDeclarationMetaModel].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].<init>()"
    functionSourceFile: "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt:51,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].<init>"
    - Src: "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt:51,1"
      Dst: "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.RecordDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt:56,1"
      Dst: "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].<init>"
    JavaMethodInfo: null
    BBCount: 1
    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: null
    functionLinenumber: 63
    functionDepth: 0
    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:64,1"
      Dst: "[com.github.javaparser.ast.stmt.Statement].<init>"
    - Src: "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt:65,1"
      Dst: "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].setRecordDeclaration"
    - Src: "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt:66,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 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.CloneVisitor].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.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.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.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt,java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic$1].visit(com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt,java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic$2].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.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].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)"
    functionUses: 62
    ICount: 5
    EdgeCount: 14
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt:72,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 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.stmt.LocalRecordDeclarationStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].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.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt,java.lang.Object)"
    functionUses: 45
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt:78,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].getRecordDeclaration()"
    functionSourceFile: "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt"
    linkageType: null
    functionLinenumber: 82
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.RecordDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 13
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: 87
    functionDepth: 0
    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:89"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt:92"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt:91"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt:93"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt:95"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt:94"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt:88,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt:92,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt:94,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode"
    - Src: "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt:96,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].clone()"
    functionSourceFile: "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt"
    linkageType: null
    functionLinenumber: 102
    functionDepth: 0
    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: 45
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt:103,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>"
    - Src: "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt:103,1"
      Dst: "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt"
    linkageType: null
    functionLinenumber: 108
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.LocalRecordDeclarationStmtMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: 114
    functionDepth: 0
    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:115"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt:118"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt:117"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt:118"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt:122"
        BranchSideFuncs:
        - "setRecordDeclaration(com.github.javaparser.ast.body.RecordDeclaration)"
      - BranchSide: "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt:121"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt:119,1"
      Dst: "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].setRecordDeclaration"
    - Src: "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt:122,1"
      Dst: "[com.github.javaparser.ast.Node].replace"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].isLocalRecordDeclarationStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].asLocalRecordDeclarationStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt"
    linkageType: null
    functionLinenumber: -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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].ifLocalRecordDeclarationStmt(java.util.function.Consumer)"
    functionSourceFile: "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt:140,1"
      Dst: "[java.util.function.Consumer].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].toLocalRecordDeclarationStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt:146,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_122__236].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_122__236"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__236].<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__236:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_122__236].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_122__236].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_122__236"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_122__236:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_122__236].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_122__236"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 14
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_122__236:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$122"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_77__225].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_77__225"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__225].<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__225:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_77__225].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_77__225].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_77__225"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_77__225:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_77__225].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_77__225"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 14
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_77__225:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$77"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredMethods_2__882].bootstrap$(com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredMethods_2__882"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredMethods_2__882].<init>(com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredMethods_2__882:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredMethods_2__882].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredMethods_2__882].<init>(com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredMethods_2__882"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredMethods_2__882:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredMethods_2__882].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredMethods_2__882"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].lambda$getDeclaredMethods$2(javassist.CtMethod)"
    functionUses: 9
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredMethods_2__882:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].lambda$getDeclaredMethods$2"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleRequiresDirective].<init>()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleRequiresDirective"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.expr.Name"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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>"
    JavaMethodInfo: null
    BBCount: 1
    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: null
    functionLinenumber: 64
    functionDepth: 0
    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>"
    - Src: "com.github.javaparser.ast.modules.ModuleRequiresDirective:66,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleRequiresDirective].setModifiers"
    - Src: "com.github.javaparser.ast.modules.ModuleRequiresDirective:67,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleRequiresDirective].setName"
    - Src: "com.github.javaparser.ast.modules.ModuleRequiresDirective:68,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 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.NoCommentEqualsVisitor].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.symbolsolver.javaparsermodel.DefaultVisitorAdapter].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.GenericListVisitorAdapter].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.HashCodeVisitor].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.ObjectIdentityHashCodeVisitor].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.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.modules.ModuleRequiresDirective,java.lang.Object)"
    functionUses: 20
    ICount: 5
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleRequiresDirective:74,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 79
    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.modules.ModuleRequiresDirective,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].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.printer.PrettyPrintVisitor].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)"
    functionUses: 16
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleRequiresDirective:80,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleRequiresDirective].getModifiers()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleRequiresDirective"
    linkageType: null
    functionLinenumber: 84
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 16
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleRequiresDirective].setModifiers(com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleRequiresDirective"
    linkageType: null
    functionLinenumber: 89
    functionDepth: 0
    returnType: "com.github.javaparser.ast.modules.ModuleRequiresDirective"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    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:
        - "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:97"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.modules.ModuleRequiresDirective:96"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleRequiresDirective:90,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.modules.ModuleRequiresDirective:94,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.modules.ModuleRequiresDirective:96,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode"
    - Src: "com.github.javaparser.ast.modules.ModuleRequiresDirective:98,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleRequiresDirective].getName()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleRequiresDirective"
    linkageType: null
    functionLinenumber: 103
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Name"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleRequiresDirective].setName(com.github.javaparser.ast.expr.Name)"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleRequiresDirective"
    linkageType: null
    functionLinenumber: 108
    functionDepth: 0
    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:110"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleRequiresDirective:113"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.modules.ModuleRequiresDirective:112"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.modules.ModuleRequiresDirective:114"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleRequiresDirective:116"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.modules.ModuleRequiresDirective:115"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleRequiresDirective:109,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.modules.ModuleRequiresDirective:113,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.modules.ModuleRequiresDirective:115,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode"
    - Src: "com.github.javaparser.ast.modules.ModuleRequiresDirective:117,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleRequiresDirective].isStatic()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleRequiresDirective"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleRequiresDirective:125,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithModifiers].hasModifier"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleRequiresDirective].isTransitive()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleRequiresDirective"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleRequiresDirective:133,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithModifiers].hasModifier"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleRequiresDirective].setTransitive(boolean)"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleRequiresDirective"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.modules.ModuleRequiresDirective"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleRequiresDirective:137,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithModifiers].setModifier"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.modules.ModuleRequiresDirective:143"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleRequiresDirective:146"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.modules.ModuleRequiresDirective:145"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.modules.ModuleRequiresDirective:146"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleRequiresDirective:152"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.modules.ModuleRequiresDirective:151"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.modules.ModuleRequiresDirective:147"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleRequiresDirective:146"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.modules.ModuleRequiresDirective:145"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleRequiresDirective:146,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    - Src: "com.github.javaparser.ast.modules.ModuleRequiresDirective:147,1"
      Dst: "[com.github.javaparser.ast.NodeList].get"
    - Src: "com.github.javaparser.ast.modules.ModuleRequiresDirective:148,1"
      Dst: "[com.github.javaparser.ast.NodeList].remove"
    - Src: "com.github.javaparser.ast.modules.ModuleRequiresDirective:152,1"
      Dst: "[com.github.javaparser.ast.Node].remove"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.modules.ModuleRequiresDirective].clone()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleRequiresDirective"
    linkageType: null
    functionLinenumber: 157
    functionDepth: 0
    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: 45
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleRequiresDirective:158,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>"
    - Src: "com.github.javaparser.ast.modules.ModuleRequiresDirective:158,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleRequiresDirective].accept"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 163
    functionDepth: 0
    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:164"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleRequiresDirective:167"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.modules.ModuleRequiresDirective:166"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.ast.modules.ModuleRequiresDirective:167"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleRequiresDirective:173"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.github.javaparser.ast.modules.ModuleRequiresDirective:172"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.modules.ModuleRequiresDirective:168"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleRequiresDirective:167"
        BranchSideFuncs:
        - "set(int,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.modules.ModuleRequiresDirective:166"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.ast.modules.ModuleRequiresDirective:173"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleRequiresDirective:177"
        BranchSideFuncs:
        - "setName(com.github.javaparser.ast.expr.Name)"
      - BranchSide: "com.github.javaparser.ast.modules.ModuleRequiresDirective:176"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleRequiresDirective:167,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    - Src: "com.github.javaparser.ast.modules.ModuleRequiresDirective:168,1"
      Dst: "[com.github.javaparser.ast.NodeList].get"
    - Src: "com.github.javaparser.ast.modules.ModuleRequiresDirective:169,1"
      Dst: "[com.github.javaparser.ast.NodeList].set"
    - Src: "com.github.javaparser.ast.modules.ModuleRequiresDirective:174,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleRequiresDirective].setName"
    - Src: "com.github.javaparser.ast.modules.ModuleRequiresDirective:177,1"
      Dst: "[com.github.javaparser.ast.Node].replace"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.modules.ModuleRequiresDirective].isModuleRequiresStmt()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleRequiresDirective"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleRequiresDirective].asModuleRequiresStmt()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleRequiresDirective"
    linkageType: null
    functionLinenumber: -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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleRequiresDirective].ifModuleRequiresStmt(java.util.function.Consumer)"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleRequiresDirective"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleRequiresDirective:194,1"
      Dst: "[java.util.function.Consumer].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleRequiresDirective].toModuleRequiresStmt()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleRequiresDirective"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleRequiresDirective:200,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleRequiresDirective].isModuleRequiresDirective()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleRequiresDirective"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleRequiresDirective].asModuleRequiresDirective()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleRequiresDirective"
    linkageType: null
    functionLinenumber: -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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleRequiresDirective].toModuleRequiresDirective()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleRequiresDirective"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleRequiresDirective:218,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleRequiresDirective].ifModuleRequiresDirective(java.util.function.Consumer)"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleRequiresDirective"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleRequiresDirective:224,1"
      Dst: "[java.util.function.Consumer].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleRequiresDirective].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleRequiresDirective"
    linkageType: null
    functionLinenumber: 229
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.ModuleRequiresDirectiveMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.postprocessors.Java17PostProcessor].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.postprocessors.Java17PostProcessor"
    linkageType: null
    functionLinenumber: 25
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.postprocessors.Java16PostProcessor].<init>()"
    functionUses: 2
    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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasField_6__648].bootstrap$(java.lang.String)"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasField_6__648"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasField_6__648].<init>(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasField_6__648:-1,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasField_6__648].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasField_6__648].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasField_6__648"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasField_6__648:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasField_6__648].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasField_6__648"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].lambda$hasField$6(java.lang.String,com.github.javaparser.resolution.declarations.ResolvedFieldDeclaration)"
    functionUses: 7
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasField_6__648:-1,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].lambda$hasField$6"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.EnumResolver].<init>(java.lang.Class,java.lang.Enum[],java.util.HashMap,java.lang.Enum,boolean,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.EnumResolver"
    linkageType: null
    functionLinenumber: 59
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "java.lang.Class"
    - "java.lang.Enum[]"
    - "java.util.HashMap"
    - "java.lang.Enum"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:60,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.EnumResolver].constructFor(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.EnumResolver"
    linkageType: null
    functionLinenumber: 88
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.EnumResolver"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].getAnnotationIntrospector()"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getRawType()"
    - "[com.fasterxml.jackson.databind.util.EnumResolver]._enumClass(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.util.EnumResolver]._enumConstants(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findEnumValues(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,java.lang.Enum[],java.lang.String[])"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findEnumValues(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,java.lang.Enum[],java.lang.String[])"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findEnumValues(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,java.lang.Enum[],java.lang.String[])"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findEnumAliases(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,java.lang.Enum[],java.lang.String[][])"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findEnumAliases(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,java.lang.Enum[],java.lang.String[][])"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.EnumResolver].<init>(java.lang.Class,java.lang.Enum[],java.util.HashMap,java.lang.Enum,boolean,boolean)"
    - "[com.fasterxml.jackson.databind.util.EnumResolver]._enumDefault(com.fasterxml.jackson.databind.AnnotationIntrospector,com.fasterxml.jackson.databind.introspect.AnnotatedClass,java.lang.Enum[])"
    functionUses: 1
    ICount: 39
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.EnumResolver:103"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumResolver:118"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumResolver:117"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.EnumResolver:106"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumResolver:109"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumResolver:108"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.util.EnumResolver:111"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumResolver:89"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumResolver:88"
        BranchSideFuncs:
        - "_enumConstants(java.lang.Class)"
        - "_enumClass(java.lang.Class)"
        - "getAnnotationIntrospector()"
        - "findEnumAliases(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,java.lang.Enum[],java.lang.String[][])"
        - "findEnumValues(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,java.lang.Enum[],java.lang.String[])"
        - "isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
        - "getRawType()"
    - Branch String: "com.fasterxml.jackson.databind.util.EnumResolver:112"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumResolver:88"
        BranchSideFuncs:
        - "_enumConstants(java.lang.Class)"
        - "_enumClass(java.lang.Class)"
        - "getAnnotationIntrospector()"
        - "findEnumAliases(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,java.lang.Enum[],java.lang.String[][])"
        - "findEnumValues(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,java.lang.Enum[],java.lang.String[])"
        - "isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
        - "getRawType()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:89,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getAnnotationIntrospector"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:90,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:91,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getRawType"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:92,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumResolver]._enumClass"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:93,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumResolver]._enumConstants"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:96,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findEnumValues"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:99,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findEnumAliases"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:102,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:107,1"
      Dst: "[java.lang.Enum].name"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:109,1"
      Dst: "[java.util.HashMap].put"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:114,1"
      Dst: "[java.util.HashMap].putIfAbsent"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:119,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumResolver]._enumDefault"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:119,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumResolver].<init>"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.databind.util.EnumResolver].constructFor(com.fasterxml.jackson.databind.DeserializationConfig,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.EnumResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.EnumResolver"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 38
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.EnumResolver:142"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumResolver:157"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumResolver:156"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.EnumResolver:145"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumResolver:148"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumResolver:147"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.EnumResolver:150"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumResolver:134"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumResolver:133"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.EnumResolver:151"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumResolver:133"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:134,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getAnnotationIntrospector"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:135,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:136,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumResolver]._enumClass"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:137,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumResolver]._enumConstants"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:138,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findEnumValues"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:140,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findEnumAliases"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:141,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:146,1"
      Dst: "[java.lang.Enum].name"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:148,1"
      Dst: "[java.util.HashMap].put"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:153,1"
      Dst: "[java.util.HashMap].putIfAbsent"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:158,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumResolver]._enumDefault"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:158,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumResolver].<init>"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.databind.util.EnumResolver].constructUsingToString(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.EnumResolver"
    linkageType: null
    functionLinenumber: 171
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.EnumResolver"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].getAnnotationIntrospector()"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getRawType()"
    - "[com.fasterxml.jackson.databind.util.EnumResolver]._enumClass(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.util.EnumResolver]._enumConstants(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findEnumValues(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,java.lang.Enum[],java.lang.String[])"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findEnumValues(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,java.lang.Enum[],java.lang.String[])"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findEnumValues(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,java.lang.Enum[],java.lang.String[])"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findEnumAliases(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,java.lang.Enum[],java.lang.String[][])"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findEnumAliases(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,java.lang.Enum[],java.lang.String[][])"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findEnumAliases(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,java.lang.Enum[],java.lang.String[][])"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].toString()"
    - "[com.github.javaparser.utils.LineSeparator].toString()"
    - "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.EnumResolver].<init>(java.lang.Class,java.lang.Enum[],java.util.HashMap,java.lang.Enum,boolean,boolean)"
    - "[com.fasterxml.jackson.databind.util.EnumResolver]._enumDefault(com.fasterxml.jackson.databind.AnnotationIntrospector,com.fasterxml.jackson.databind.introspect.AnnotatedClass,java.lang.Enum[])"
    functionUses: 2
    ICount: 40
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.EnumResolver:181"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumResolver:188"
        BranchSideFuncs:
        - "findEnumAliases(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,java.lang.Enum[],java.lang.String[][])"
        - "findEnumValues(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,java.lang.Enum[],java.lang.String[])"
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumResolver:187"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.EnumResolver:189"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumResolver:204"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumResolver:203"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.EnumResolver:192"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumResolver:195"
        BranchSideFuncs:
        - "toString()"
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumResolver:194"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.util.EnumResolver:197"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumResolver:203"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumResolver:202"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.EnumResolver:198"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumResolver:202"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:172,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getAnnotationIntrospector"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:173,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:174,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getRawType"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:175,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumResolver]._enumClass"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:176,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumResolver]._enumConstants"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:182,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findEnumValues"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:183,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findEnumAliases"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:188,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:193,1"
      Dst: "[java.lang.Enum].toString"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:195,1"
      Dst: "[java.util.HashMap].put"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:200,1"
      Dst: "[java.util.HashMap].putIfAbsent"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:205,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumResolver]._enumDefault"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:205,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumResolver].<init>"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.databind.util.EnumResolver].constructUsingToString(com.fasterxml.jackson.databind.DeserializationConfig,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.EnumResolver"
    linkageType: null
    functionLinenumber: 219
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.EnumResolver"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].getAnnotationIntrospector()"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
    - "[com.fasterxml.jackson.databind.util.EnumResolver]._enumClass(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.util.EnumResolver]._enumConstants(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findEnumAliases(java.lang.Class,java.lang.Enum[],java.lang.String[][])"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findEnumAliases(java.lang.Class,java.lang.Enum[],java.lang.String[][])"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findEnumAliases(java.lang.Class,java.lang.Enum[],java.lang.String[][])"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].toString()"
    - "[com.github.javaparser.utils.LineSeparator].toString()"
    - "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat].toString()"
    - "[com.fasterxml.jackson.databind.util.EnumResolver].<init>(java.lang.Class,java.lang.Enum[],java.util.HashMap,java.lang.Enum,boolean,boolean)"
    - "[com.fasterxml.jackson.databind.util.EnumResolver]._enumDefault(com.fasterxml.jackson.databind.AnnotationIntrospector,java.lang.Class)"
    functionUses: 2
    ICount: 34
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.EnumResolver:226"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumResolver:231"
        BranchSideFuncs:
        - "findEnumAliases(java.lang.Class,java.lang.Enum[],java.lang.String[][])"
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumResolver:230"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.EnumResolver:231"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumResolver:242"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
        - "toString()"
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumResolver:241"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.EnumResolver:235"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumResolver:241"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumResolver:240"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.EnumResolver:236"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumResolver:240"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:220,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getAnnotationIntrospector"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:221,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:222,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumResolver]._enumClass"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:223,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumResolver]._enumConstants"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:224,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:227,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findEnumAliases"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:233,1"
      Dst: "[java.lang.Enum].toString"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:233,1"
      Dst: "[java.util.HashMap].put"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:238,1"
      Dst: "[java.util.HashMap].putIfAbsent"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:243,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumResolver]._enumDefault"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:243,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumResolver].<init>"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.databind.util.EnumResolver].constructUsingIndex(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.EnumResolver"
    linkageType: null
    functionLinenumber: 256
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.EnumResolver"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].getAnnotationIntrospector()"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getRawType()"
    - "[com.fasterxml.jackson.databind.util.EnumResolver]._enumClass(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.util.EnumResolver]._enumConstants(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.EnumResolver].<init>(java.lang.Class,java.lang.Enum[],java.util.HashMap,java.lang.Enum,boolean,boolean)"
    - "[com.fasterxml.jackson.databind.util.EnumResolver]._enumDefault(com.fasterxml.jackson.databind.AnnotationIntrospector,com.fasterxml.jackson.databind.introspect.AnnotatedClass,java.lang.Enum[])"
    functionUses: 1
    ICount: 22
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.EnumResolver:266"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumResolver:270"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumResolver:269"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:257,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getAnnotationIntrospector"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:258,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:259,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getRawType"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:260,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumResolver]._enumClass"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:261,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumResolver]._enumConstants"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:265,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:268,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:268,1"
      Dst: "[java.util.HashMap].put"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:271,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumResolver]._enumDefault"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:271,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumResolver].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.util.EnumResolver].constructUsingIndex(com.fasterxml.jackson.databind.DeserializationConfig,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.EnumResolver"
    linkageType: null
    functionLinenumber: 285
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.EnumResolver"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].getAnnotationIntrospector()"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
    - "[com.fasterxml.jackson.databind.util.EnumResolver]._enumClass(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.util.EnumResolver]._enumConstants(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.EnumResolver].<init>(java.lang.Class,java.lang.Enum[],java.util.HashMap,java.lang.Enum,boolean,boolean)"
    - "[com.fasterxml.jackson.databind.util.EnumResolver]._enumDefault(com.fasterxml.jackson.databind.AnnotationIntrospector,java.lang.Class)"
    functionUses: 1
    ICount: 21
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.EnumResolver:293"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumResolver:297"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumResolver:296"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:286,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getAnnotationIntrospector"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:287,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:288,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumResolver]._enumClass"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:289,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumResolver]._enumConstants"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:290,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:295,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:295,1"
      Dst: "[java.util.HashMap].put"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:298,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumResolver]._enumDefault"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:298,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumResolver].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.util.EnumResolver].constructUsingEnumNamingStrategy(com.fasterxml.jackson.databind.DeserializationConfig,java.lang.Class,com.fasterxml.jackson.databind.EnumNamingStrategy)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.EnumResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.EnumResolver"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.EnumNamingStrategy"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 41
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.EnumResolver:325"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumResolver:331"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumResolver:330"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.EnumResolver:331"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumResolver:347"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumResolver:346"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.EnumResolver:334"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumResolver:337"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumResolver:336"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.EnumResolver:339"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumResolver:345"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumResolver:344"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.EnumResolver:340"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumResolver:344"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:316,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getAnnotationIntrospector"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:317,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:318,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumResolver]._enumClass"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:319,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumResolver]._enumConstants"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:320,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:326,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findEnumValues"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:327,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findEnumAliases"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:335,1"
      Dst: "[java.lang.Enum].name"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:335,1"
      Dst: "[com.fasterxml.jackson.databind.EnumNamingStrategy].convertEnumToExternalName"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:337,1"
      Dst: "[java.util.HashMap].put"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:342,1"
      Dst: "[java.util.HashMap].putIfAbsent"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:348,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumResolver]._enumDefault"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:348,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumResolver].<init>"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.databind.util.EnumResolver].constructUsingEnumNamingStrategy(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,com.fasterxml.jackson.databind.EnumNamingStrategy)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.EnumResolver"
    linkageType: null
    functionLinenumber: 360
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.EnumResolver"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    - "com.fasterxml.jackson.databind.EnumNamingStrategy"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].getAnnotationIntrospector()"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getRawType()"
    - "[com.fasterxml.jackson.databind.util.EnumResolver]._enumClass(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.util.EnumResolver]._enumConstants(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findEnumValues(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,java.lang.Enum[],java.lang.String[])"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findEnumValues(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,java.lang.Enum[],java.lang.String[])"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findEnumValues(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,java.lang.Enum[],java.lang.String[])"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findEnumAliases(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,java.lang.Enum[],java.lang.String[][])"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findEnumAliases(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,java.lang.Enum[],java.lang.String[][])"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findEnumAliases(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,java.lang.Enum[],java.lang.String[][])"
    - "[com.fasterxml.jackson.databind.EnumNamingStrategies$CamelCaseStrategy].convertEnumToExternalName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.EnumResolver].<init>(java.lang.Class,java.lang.Enum[],java.util.HashMap,java.lang.Enum,boolean,boolean)"
    - "[com.fasterxml.jackson.databind.util.EnumResolver]._enumDefault(com.fasterxml.jackson.databind.AnnotationIntrospector,com.fasterxml.jackson.databind.introspect.AnnotatedClass,java.lang.Enum[])"
    functionUses: 1
    ICount: 42
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.EnumResolver:370"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumResolver:377"
        BranchSideFuncs:
        - "findEnumAliases(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,java.lang.Enum[],java.lang.String[][])"
        - "findEnumValues(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,java.lang.Enum[],java.lang.String[])"
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumResolver:376"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.EnumResolver:378"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumResolver:394"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumResolver:393"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.EnumResolver:381"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumResolver:384"
        BranchSideFuncs:
        - "convertEnumToExternalName(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumResolver:383"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.util.EnumResolver:386"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumResolver:392"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumResolver:391"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.EnumResolver:387"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumResolver:391"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:361,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getAnnotationIntrospector"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:362,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:363,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getRawType"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:364,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumResolver]._enumClass"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:365,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumResolver]._enumConstants"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:371,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findEnumValues"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:372,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findEnumAliases"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:377,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:382,1"
      Dst: "[java.lang.Enum].name"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:382,1"
      Dst: "[com.fasterxml.jackson.databind.EnumNamingStrategy].convertEnumToExternalName"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:384,1"
      Dst: "[java.util.HashMap].put"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:389,1"
      Dst: "[java.util.HashMap].putIfAbsent"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:395,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumResolver]._enumDefault"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:395,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumResolver].<init>"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.databind.util.EnumResolver].constructUsingMethod(com.fasterxml.jackson.databind.DeserializationConfig,java.lang.Class,com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.EnumResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.EnumResolver"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.EnumResolver:417"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumResolver:428"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumResolver:427"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.EnumResolver:421"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumResolver:426"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumResolver:425"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:411,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getAnnotationIntrospector"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:412,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:413,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumResolver]._enumClass"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:414,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumResolver]._enumConstants"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:415,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:420,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].getValue"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:422,1"
      Dst: "[java.lang.Object].toString"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:422,1"
      Dst: "[java.util.HashMap].put"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:425,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:425,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:425,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:429,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumResolver]._enumDefault"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:432,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.Annotated].getRawType"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:432,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumResolver]._isIntType"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:432,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumResolver].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.util.EnumResolver].constructUsingMethod(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.EnumResolver"
    linkageType: null
    functionLinenumber: 445
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.EnumResolver"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].getAnnotationIntrospector()"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getRawType()"
    - "[com.fasterxml.jackson.databind.util.EnumResolver]._enumClass(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.util.EnumResolver]._enumConstants(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getValue(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getValue(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getValue(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getValue(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getValue(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].toString()"
    - "[com.github.javaparser.utils.ProjectRoot].toString()"
    - "[com.github.javaparser.javadoc.description.JavadocInlineTag].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].toString()"
    - "[com.fasterxml.jackson.databind.type.MapType].toString()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId].toString()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].toString()"
    - "[com.fasterxml.jackson.databind.introspect.ObjectIdInfo].toString()"
    - "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].toString()"
    - "[com.github.javaparser.utils.Pair].toString()"
    - "[com.fasterxml.jackson.core.JsonStreamContext].toString()"
    - "[com.github.javaparser.ast.NodeList].toString()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].toString()"
    - "[com.fasterxml.jackson.databind.type.SimpleType].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].toString()"
    - "[com.github.javaparser.resolution.MethodUsage].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver].toString()"
    - "[com.fasterxml.jackson.databind.node.BaseJsonNode].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementMatchers$1].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeContainedByType].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$2].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistConstructorDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.node.MissingNode].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].toString()"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.CreatorCandidate].toString()"
    - "[com.fasterxml.jackson.core.format.DataFormatDetector].toString()"
    - "[com.fasterxml.jackson.databind.PropertyName].toString()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].toString()"
    - "[com.github.javaparser.utils.SourceRoot].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$3].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase].toString()"
    - "[com.fasterxml.jackson.core.util.RequestPayload].toString()"
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].toString()"
    - "[com.github.javaparser.TokenRange].toString()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked].toString()"
    - "[com.github.javaparser.utils.SeparatedItemStringBuilder].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistParameterDeclaration].toString()"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound].toString()"
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature].toString()"
    - "[com.github.javaparser.JavaToken].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].toString()"
    - "[com.fasterxml.jackson.core.JsonLocation].toString()"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].toString()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].toString()"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].toString()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound].toString()"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumConstantDeclaration].toString()"
    - "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter].toString()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].toString()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].toString()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].toString()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].toString()"
    - "[com.fasterxml.jackson.databind.type.ClassStack].toString()"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].toString()"
    - "[com.github.javaparser.Position].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.LambdaThrowsCompatibleWithType].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.CapturesBound].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperLowerBound].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.deser.DataFormatReaders].toString()"
    - "[com.github.javaparser.resolution.UnsolvedSymbolException].toString()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute].toString()"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].toString()"
    - "[com.fasterxml.jackson.core.JsonPointer].toString()"
    - "[com.github.javaparser.javadoc.JavadocBlockTag].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedId].toString()"
    - "[com.fasterxml.jackson.core.JsonProcessingException].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationMap].toString()"
    - "[com.github.javaparser.utils.VisitorList].toString()"
    - "[com.fasterxml.jackson.core.sym.Name].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].toString()"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializer].toString()"
    - "[com.github.javaparser.resolution.model.Value].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].toString()"
    - "[com.github.javaparser.javadoc.description.JavadocDescription].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmTextBlock].toString()"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].toString()"
    - "[com.github.javaparser.resolution.model.SymbolReference].toString()"
    - "[com.fasterxml.jackson.databind.type.ClassKey].toString()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].toString()"
    - "[com.github.javaparser.ast.Node].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet].toString()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].toString()"
    - "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].toString()"
    - "[com.github.javaparser.ParseResult].toString()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].toString()"
    - "[com.github.javaparser.utils.LineSeparator].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].toString()"
    - "[com.github.javaparser.Problem].toString()"
    - "[com.github.javaparser.printer.SourcePrinter].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$1].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[com.github.javaparser.javadoc.description.JavadocSnippet].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType].toString()"
    - "[com.github.javaparser.Range].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].toString()"
    - "[com.github.javaparser.Token].toString()"
    - "[com.fasterxml.jackson.databind.util.RawValue].toString()"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].toString()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].toString()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].toString()"
    - "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat].toString()"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].toString()"
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.ThrowsBound].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].toString()"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].toString()"
    - "[com.fasterxml.jackson.core.io.SerializedString].toString()"
    - "[com.fasterxml.jackson.databind.JsonMappingException$Reference].toString()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver].toString()"
    - "[com.github.javaparser.utils.VisitorSet].toString()"
    - "[com.fasterxml.jackson.core.Version].toString()"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].toString()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].toString()"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].toString()"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].toString()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].toString()"
    - "[com.fasterxml.jackson.databind.type.CollectionType].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].toString()"
    - "[com.github.javaparser.printer.configuration.Indentation].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].toString()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel].toString()"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType].toString()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].toString()"
    - "[java.lang.Thread].toString()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].toString()"
    - "[com.github.javaparser.javadoc.Javadoc].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmString].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.FalseBound].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmChar].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperUpperBound].toString()"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmList].toString()"
    - "[com.fasterxml.jackson.databind.util.TypeKey].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserVariableDeclaration].toString()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].toString()"
    - "[com.fasterxml.jackson.core.Base64Variant].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSingleReference].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.MethodReferenceThrowsCompatibleWithType].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].toString()"
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping$DeltaInfo].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$Chained].toString()"
    - "[com.fasterxml.jackson.core.JsonProcessingException].getMessage()"
    - "[com.fasterxml.jackson.core.JsonParseException].getMessage()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedForwardReference].getMessage()"
    - "[com.fasterxml.jackson.core.exc.StreamReadException].getMessage()"
    - "[com.github.javaparser.TokenMgrException].getMessage()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].getMessage()"
    - "[org.xml.sax.SAXException].getMessage()"
    - "[com.fasterxml.jackson.databind.util.EnumResolver]._enumDefault(com.fasterxml.jackson.databind.AnnotationIntrospector,com.fasterxml.jackson.databind.introspect.AnnotatedClass,java.lang.Enum[])"
    - "[com.fasterxml.jackson.databind.util.EnumResolver].<init>(java.lang.Class,java.lang.Enum[],java.util.HashMap,java.lang.Enum,boolean,boolean)"
    - "[com.fasterxml.jackson.databind.util.EnumResolver]._isIntType(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getRawType()"
    functionUses: 1
    ICount: 34
    EdgeCount: 221
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.EnumResolver:455"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumResolver:466"
        BranchSideFuncs:
        - "getValue(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumResolver:465"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.EnumResolver:459"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumResolver:464"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
        - "toString()"
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumResolver:463"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:446,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getAnnotationIntrospector"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:447,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:448,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getRawType"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:449,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumResolver]._enumClass"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:450,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumResolver]._enumConstants"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:453,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:458,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].getValue"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:460,1"
      Dst: "[java.lang.Object].toString"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:460,1"
      Dst: "[java.util.HashMap].put"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:463,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:463,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:463,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:467,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumResolver]._enumDefault"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:470,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.Annotated].getRawType"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:470,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumResolver]._isIntType"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:470,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumResolver].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.util.EnumResolver].constructLookup()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.EnumResolver"
    linkageType: null
    functionLinenumber: 474
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.CompactStringObjectMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.CompactStringObjectMap].construct(java.util.Map)"
    functionUses: 4
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:475,1"
      Dst: "[com.fasterxml.jackson.databind.util.CompactStringObjectMap].construct"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.EnumResolver]._enumClass(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.EnumResolver"
    linkageType: null
    functionLinenumber: 479
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.EnumResolver]._enumConstants(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.EnumResolver"
    linkageType: null
    functionLinenumber: 483
    functionDepth: 0
    returnType: "java.lang.Enum[]"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.EnumResolver]._enumClass(java.lang.Class)"
    functionUses: 7
    ICount: 11
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.EnumResolver:485"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumResolver:488"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumResolver:487"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:484,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumResolver]._enumClass"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:484,1"
      Dst: "[java.lang.Class].getEnumConstants"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:486,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:486,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:486,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.EnumResolver]._enumDefault(com.fasterxml.jackson.databind.AnnotationIntrospector,com.fasterxml.jackson.databind.introspect.AnnotatedClass,java.lang.Enum[])"
    functionSourceFile: "com.fasterxml.jackson.databind.util.EnumResolver"
    linkageType: null
    functionLinenumber: 497
    functionDepth: 0
    returnType: "java.lang.Enum"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.AnnotationIntrospector"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    - "java.lang.Enum[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findDefaultEnumValue(com.fasterxml.jackson.databind.introspect.AnnotatedClass,java.lang.Enum[])"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findDefaultEnumValue(com.fasterxml.jackson.databind.introspect.AnnotatedClass,java.lang.Enum[])"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findDefaultEnumValue(com.fasterxml.jackson.databind.introspect.AnnotatedClass,java.lang.Enum[])"
    functionUses: 5
    ICount: 8
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.EnumResolver:498"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumResolver:497"
        BranchSideFuncs:
        - "findDefaultEnumValue(com.fasterxml.jackson.databind.introspect.AnnotatedClass,java.lang.Enum[])"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:498,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findDefaultEnumValue"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.EnumResolver]._enumDefault(com.fasterxml.jackson.databind.AnnotationIntrospector,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.EnumResolver"
    linkageType: null
    functionLinenumber: 505
    functionDepth: 0
    returnType: "java.lang.Enum"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.AnnotationIntrospector"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.EnumResolver]._enumClass(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findDefaultEnumValue(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findDefaultEnumValue(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findDefaultEnumValue(java.lang.Class)"
    functionUses: 2
    ICount: 8
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.EnumResolver:506"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumResolver:505"
        BranchSideFuncs:
        - "_enumClass(java.lang.Class)"
        - "findDefaultEnumValue(java.lang.Class)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:506,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumResolver]._enumClass"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:506,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findDefaultEnumValue"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.EnumResolver]._isIntType(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.EnumResolver"
    linkageType: null
    functionLinenumber: 509
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ClassUtil].wrapperType(java.lang.Class)"
    functionUses: 1
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.EnumResolver:510"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumResolver:513"
        BranchSideFuncs:
        - "wrapperType(java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumResolver:512"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.EnumResolver:513"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumResolver:512"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.EnumResolver:513"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumResolver:512"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.EnumResolver:513"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumResolver:512"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.EnumResolver:513"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumResolver:512"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:510,1"
      Dst: "[java.lang.Class].isPrimitive"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:511,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].wrapperType"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.EnumResolver].findEnum(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.EnumResolver"
    linkageType: null
    functionLinenumber: 526
    functionDepth: 0
    returnType: "java.lang.Enum"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.EnumResolver]._findEnumCaseInsensitive(java.lang.String)"
    functionUses: 2
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.EnumResolver:528"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumResolver:533"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumResolver:532"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.EnumResolver:529"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumResolver:533"
        BranchSideFuncs:
        - "_findEnumCaseInsensitive(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumResolver:532"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:527,1"
      Dst: "[java.util.HashMap].get"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:530,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumResolver]._findEnumCaseInsensitive"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.EnumResolver]._findEnumCaseInsensitive(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.EnumResolver"
    linkageType: null
    functionLinenumber: 537
    functionDepth: 0
    returnType: "java.lang.Enum"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    functionUses: 1
    ICount: 18
    EdgeCount: 51
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.EnumResolver:538"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumResolver:543"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumResolver:542"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.EnumResolver:539"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumResolver:542"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumResolver:541"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:538,1"
      Dst: "[java.util.HashMap].entrySet"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:538,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:538,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:538,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:539,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:539,1"
      Dst: "[java.lang.String].equalsIgnoreCase"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:540,1"
      Dst: "[java.util.Map$Entry].getValue"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.util.EnumResolver].getEnum(int)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.EnumResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Enum"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.EnumResolver:547"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumResolver:548"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumResolver:547"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.EnumResolver:547"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumResolver:550"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumResolver:549"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.EnumResolver].getDefaultValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.EnumResolver"
    linkageType: null
    functionLinenumber: 553
    functionDepth: 0
    returnType: "java.lang.Enum"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.EnumResolver].getRawEnums()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.EnumResolver"
    linkageType: null
    functionLinenumber: 557
    functionDepth: 0
    returnType: "java.lang.Enum[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.EnumResolver].getEnums()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.EnumResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.EnumResolver:563"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumResolver:565"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:562,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:564,1"
      Dst: "[java.util.ArrayList].add"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.util.EnumResolver].getEnumIds()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.EnumResolver"
    linkageType: null
    functionLinenumber: 572
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:573,1"
      Dst: "[java.util.HashMap].keySet"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.EnumResolver].getEnumClass()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.EnumResolver"
    linkageType: null
    functionLinenumber: 575
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.EnumResolver].lastValidIndex()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.EnumResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.EnumResolver].isFromIntValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.EnumResolver"
    linkageType: null
    functionLinenumber: 588
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$asString__896].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$asString__896"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$asString__896].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$asString__896:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$asString__896].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$asString__896].<init>()"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$asString__896"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$asString__896:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$asString__896].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$asString__896"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__896:-1,1"
      Dst: "[com.github.javaparser.ast.Modifier$Keyword].asString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.Context$lambda_patternExprInScope_2__922].bootstrap$(java.lang.String)"
    functionSourceFile: "com.github.javaparser.resolution.Context$lambda_patternExprInScope_2__922"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.Context$lambda_patternExprInScope_2__922].<init>(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.Context$lambda_patternExprInScope_2__922:-1,1"
      Dst: "[com.github.javaparser.resolution.Context$lambda_patternExprInScope_2__922].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.Context$lambda_patternExprInScope_2__922].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.resolution.Context$lambda_patternExprInScope_2__922"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.Context$lambda_patternExprInScope_2__922:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.Context$lambda_patternExprInScope_2__922].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.Context$lambda_patternExprInScope_2__922"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.Context].lambda$patternExprInScope$2(java.lang.String,com.github.javaparser.ast.expr.PatternExpr)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.Context$lambda_patternExprInScope_2__922:-1,1"
      Dst: "[com.github.javaparser.resolution.Context].lambda$patternExprInScope$2"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReader].<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.PropertyName,com.fasterxml.jackson.'annotation'.ObjectIdGenerator,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.deser.SettableBeanProperty,com.fasterxml.jackson.'annotation'.ObjectIdResolver)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ObjectIdReader"
    linkageType: null
    functionLinenumber: 49
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.PropertyName"
    - "com.fasterxml.jackson.annotation.ObjectIdGenerator"
    - "com.fasterxml.jackson.databind.JsonDeserializer"
    - "com.fasterxml.jackson.databind.deser.SettableBeanProperty"
    - "com.fasterxml.jackson.annotation.ObjectIdResolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.ObjectIdReader:50,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReader].construct(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.PropertyName,com.fasterxml.jackson.'annotation'.ObjectIdGenerator,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.deser.SettableBeanProperty,com.fasterxml.jackson.'annotation'.ObjectIdResolver)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ObjectIdReader"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.impl.ObjectIdReader"
    argCount: 6
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.PropertyName"
    - "com.fasterxml.jackson.annotation.ObjectIdGenerator"
    - "com.fasterxml.jackson.databind.JsonDeserializer"
    - "com.fasterxml.jackson.databind.deser.SettableBeanProperty"
    - "com.fasterxml.jackson.annotation.ObjectIdResolver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReader].<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.PropertyName,com.fasterxml.jackson.'annotation'.ObjectIdGenerator,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.deser.SettableBeanProperty,com.fasterxml.jackson.'annotation'.ObjectIdResolver)"
    functionUses: 3
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.ObjectIdReader:68,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReader].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReader].getDeserializer()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ObjectIdReader"
    linkageType: null
    functionLinenumber: 77
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonDeserializer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReader].getIdType()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ObjectIdReader"
    linkageType: null
    functionLinenumber: 81
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReader].maySerializeAsObject()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ObjectIdReader"
    linkageType: null
    functionLinenumber: 96
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator].maySerializeAsObject()"
    functionUses: 3
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.ObjectIdReader:97,1"
      Dst: "[com.fasterxml.jackson.annotation.ObjectIdGenerator].maySerializeAsObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReader].isValidReferencePropertyName(java.lang.String,com.fasterxml.jackson.core.JsonParser)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ObjectIdReader"
    linkageType: null
    functionLinenumber: 111
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.fasterxml.jackson.core.JsonParser"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator].isValidReferencePropertyName(java.lang.String,java.lang.Object)"
    functionUses: 3
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.ObjectIdReader:112,1"
      Dst: "[com.fasterxml.jackson.annotation.ObjectIdGenerator].isValidReferencePropertyName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReader].readObjectReference(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ObjectIdReader"
    linkageType: null
    functionLinenumber: 121
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.UnsupportedTypeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.ext.NioPathDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$SqlDateDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.FailingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.TokenBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$TimestampDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$IntDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ShortDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicLongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLDeserializers$Std].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicBooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$FloatDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$LongDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.ErrorThrowingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 3
    ICount: 6
    EdgeCount: 65
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.ObjectIdReader:122,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_83__71].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_83__71"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__71].<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__71:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_83__71].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_83__71].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_83__71"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_83__71:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_83__71].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_83__71"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 14
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_83__71:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$83"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.EnumSetSerializer].<init>(com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.EnumSetSerializer"
    linkageType: null
    functionLinenumber: 17
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].<init>(java.lang.Class,com.fasterxml.jackson.databind.JavaType,boolean,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.EnumSetSerializer:18,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.EnumSetSerializer].<init>(com.fasterxml.jackson.databind.ser.std.EnumSetSerializer,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer,java.lang.Boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.EnumSetSerializer"
    linkageType: null
    functionLinenumber: 23
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.ser.std.EnumSetSerializer"
    - "com.fasterxml.jackson.databind.BeanProperty"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].<init>(com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer,java.lang.Boolean)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.EnumSetSerializer:24,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.EnumSetSerializer]._withValueTypeSerializer(com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.EnumSetSerializer"
    linkageType: null
    functionLinenumber: 29
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.std.EnumSetSerializer"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.EnumSetSerializer].withResolved(com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer,java.lang.Boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.EnumSetSerializer"
    linkageType: null
    functionLinenumber: 36
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.std.EnumSetSerializer"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.BeanProperty"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.EnumSetSerializer].<init>(com.fasterxml.jackson.databind.ser.std.EnumSetSerializer,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer,java.lang.Boolean)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.EnumSetSerializer:37,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.EnumSetSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.EnumSetSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.util.EnumSet)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.EnumSetSerializer"
    linkageType: null
    functionLinenumber: 41
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "java.util.EnumSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.EnumSetSerializer:42,1"
      Dst: "[java.util.AbstractCollection].isEmpty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.EnumSetSerializer].hasSingleElement(java.util.EnumSet)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.EnumSetSerializer"
    linkageType: null
    functionLinenumber: 46
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.EnumSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.EnumSetSerializer:47"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.EnumSetSerializer:46"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.EnumSetSerializer:47,1"
      Dst: "[java.util.AbstractCollection].size"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.EnumSetSerializer].serialize(java.util.EnumSet,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.EnumSetSerializer"
    linkageType: null
    functionLinenumber: 53
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.EnumSet"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.SerializerProvider].isEnabled(com.fasterxml.jackson.databind.SerializationFeature)"
    - "[com.fasterxml.jackson.databind.ser.std.EnumSetSerializer].serializeContents(java.util.EnumSet,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.databind.ser.std.EnumSetSerializer].serializeContents(java.util.EnumSet,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeEndArray()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeEndArray()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndArray()"
    functionUses: 1
    ICount: 20
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.EnumSetSerializer:55"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.EnumSetSerializer:63"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.EnumSetSerializer:62"
        BranchSideFuncs:
        - "serializeContents(java.util.EnumSet,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
        - "writeStartArray(java.lang.Object,int)"
        - "writeEndArray()"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.EnumSetSerializer:56"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.EnumSetSerializer:56"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.databind.SerializationFeature)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.EnumSetSerializer:55"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.EnumSetSerializer:57"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.EnumSetSerializer:58"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.EnumSetSerializer:56"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.EnumSetSerializer:63"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.databind.SerializationFeature)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.EnumSetSerializer:62"
        BranchSideFuncs:
        - "serializeContents(java.util.EnumSet,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
        - "writeStartArray(java.lang.Object,int)"
        - "writeEndArray()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.EnumSetSerializer:54,1"
      Dst: "[java.util.AbstractCollection].size"
    - Src: "com.fasterxml.jackson.databind.ser.std.EnumSetSerializer:57,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].isEnabled"
    - Src: "com.fasterxml.jackson.databind.ser.std.EnumSetSerializer:59,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.EnumSetSerializer].serializeContents"
    - Src: "com.fasterxml.jackson.databind.ser.std.EnumSetSerializer:63,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeStartArray"
    - Src: "com.fasterxml.jackson.databind.ser.std.EnumSetSerializer:65,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeEndArray"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.EnumSetSerializer].serializeContents(java.util.EnumSet,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.EnumSetSerializer"
    linkageType: null
    functionLinenumber: 72
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.EnumSet"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator:com.fasterxml.jackson.databind.util.ArrayIterator:com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator:com.github.javaparser.TokenRange$1:com.github.javaparser.ast.Node$PostOrderIterator:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.SerializerProvider].findContentValueSerializer(java.lang.Class,com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnsupportedTypeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.IterableSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.DateSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$StringKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicLongSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Dynamic].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer$AsNumber].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SerializableSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$FloatSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.CalendarSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.FileSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicIntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SqlTimeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.FailingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.EnumSetSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ClassSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IteratorSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.CollectionSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.RawSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SqlDateSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$LongSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntLikeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.DOMSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$ShortSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer$BigDecimalAsStringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ToStringSerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicBooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnknownSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NullSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$EnumKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.NioPathSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.InetAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.EnumSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionUses: 3
    ICount: 17
    EdgeCount: 114
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.EnumSetSerializer:78"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.EnumSetSerializer:86"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.EnumSetSerializer:85"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.EnumSetSerializer:79"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.EnumSetSerializer:83"
        BranchSideFuncs:
        - "serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.EnumSetSerializer:78,1"
      Dst: "[java.util.AbstractCollection].iterator"
    - Src: "com.fasterxml.jackson.databind.ser.std.EnumSetSerializer:78,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.ser.std.EnumSetSerializer:78,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.ser.std.EnumSetSerializer:82,1"
      Dst: "[java.lang.Enum].getDeclaringClass"
    - Src: "com.fasterxml.jackson.databind.ser.std.EnumSetSerializer:82,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].findContentValueSerializer"
    - Src: "com.fasterxml.jackson.databind.ser.std.EnumSetSerializer:84,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].serialize"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.ser.std.EnumSetSerializer].serializeContents(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.EnumSetSerializer"
    linkageType: null
    functionLinenumber: 9
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.EnumSetSerializer].serializeContents(java.util.EnumSet,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionUses: 3
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.EnumSetSerializer:10,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.EnumSetSerializer].serializeContents"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.EnumSetSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.EnumSetSerializer"
    linkageType: null
    functionLinenumber: 9
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.EnumSetSerializer].serialize(java.util.EnumSet,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionUses: 59
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.EnumSetSerializer:10,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.EnumSetSerializer].serialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.EnumSetSerializer].hasSingleElement(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.EnumSetSerializer"
    linkageType: null
    functionLinenumber: 9
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.EnumSetSerializer].hasSingleElement(java.util.EnumSet)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.EnumSetSerializer:10,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.EnumSetSerializer].hasSingleElement"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.EnumSetSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.EnumSetSerializer"
    linkageType: null
    functionLinenumber: 9
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.EnumSetSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.util.EnumSet)"
    functionUses: 18
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.EnumSetSerializer:10,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.EnumSetSerializer].isEmpty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.DecimalNode].<init>(java.math.BigDecimal)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.DecimalNode"
    linkageType: null
    functionLinenumber: 32
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.math.BigDecimal"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.NumericNode].<init>()"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.DecimalNode:33,1"
      Dst: "[com.fasterxml.jackson.databind.node.NumericNode].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.DecimalNode].valueOf(java.math.BigDecimal)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.DecimalNode"
    linkageType: null
    functionLinenumber: 34
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.DecimalNode"
    argCount: 1
    argTypes:
    - "java.math.BigDecimal"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.DecimalNode].<init>(java.math.BigDecimal)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.DecimalNode:35,1"
      Dst: "[com.fasterxml.jackson.databind.node.DecimalNode].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.DecimalNode].asToken()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.DecimalNode"
    linkageType: null
    functionLinenumber: 42
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.DecimalNode].numberType()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.DecimalNode"
    linkageType: null
    functionLinenumber: 45
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser$NumberType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.DecimalNode].isFloatingPointNumber()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.DecimalNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.DecimalNode].isBigDecimal()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.DecimalNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.DecimalNode].canConvertToInt()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.DecimalNode"
    linkageType: null
    functionLinenumber: 60
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.DecimalNode:61"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.DecimalNode:60"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.DecimalNode:61"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.DecimalNode:60"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.DecimalNode:61,1"
      Dst: "[java.math.BigDecimal].compareTo"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.DecimalNode].canConvertToLong()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.DecimalNode"
    linkageType: null
    functionLinenumber: 63
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.DecimalNode:64"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.DecimalNode:63"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.DecimalNode:64"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.DecimalNode:63"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.DecimalNode:64,1"
      Dst: "[java.math.BigDecimal].compareTo"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.DecimalNode].canConvertToExactIntegral()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.DecimalNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.DecimalNode:69"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.DecimalNode:69"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.DecimalNode:68"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.DecimalNode:70"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.DecimalNode:69"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.DecimalNode:68"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.DecimalNode:71"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.DecimalNode:68"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.DecimalNode:69,1"
      Dst: "[java.math.BigDecimal].signum"
    - Src: "com.fasterxml.jackson.databind.node.DecimalNode:70,1"
      Dst: "[java.math.BigDecimal].scale"
    - Src: "com.fasterxml.jackson.databind.node.DecimalNode:71,1"
      Dst: "[java.math.BigDecimal].stripTrailingZeros"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.DecimalNode].numberValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.DecimalNode"
    linkageType: null
    functionLinenumber: 74
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.DecimalNode].shortValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.DecimalNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.DecimalNode:78,1"
      Dst: "[java.lang.Number].shortValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.DecimalNode].intValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.DecimalNode"
    linkageType: null
    functionLinenumber: 80
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.DecimalNode:81,1"
      Dst: "[java.math.BigDecimal].intValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.DecimalNode].longValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.DecimalNode"
    linkageType: null
    functionLinenumber: 83
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.DecimalNode:84,1"
      Dst: "[java.math.BigDecimal].longValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.DecimalNode].bigIntegerValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.DecimalNode"
    linkageType: null
    functionLinenumber: 88
    functionDepth: 0
    returnType: "java.math.BigInteger"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.BaseJsonNode]._bigIntFromBigDec(java.math.BigDecimal)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.DecimalNode:89,1"
      Dst: "[com.fasterxml.jackson.databind.node.BaseJsonNode]._bigIntFromBigDec"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.DecimalNode].floatValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.DecimalNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.DecimalNode:93,1"
      Dst: "[java.math.BigDecimal].floatValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.DecimalNode].doubleValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.DecimalNode"
    linkageType: null
    functionLinenumber: 95
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.DecimalNode:96,1"
      Dst: "[java.math.BigDecimal].doubleValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.DecimalNode].decimalValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.DecimalNode"
    linkageType: null
    functionLinenumber: 98
    functionDepth: 0
    returnType: "java.math.BigDecimal"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.DecimalNode].asText()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.DecimalNode"
    linkageType: null
    functionLinenumber: 102
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.DecimalNode:103,1"
      Dst: "[java.math.BigDecimal].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.DecimalNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.DecimalNode"
    linkageType: null
    functionLinenumber: 119
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(java.math.BigDecimal)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(java.math.BigDecimal)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(java.math.BigDecimal)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(java.math.BigDecimal)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(java.math.BigDecimal)"
    functionUses: 12
    ICount: 6
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.DecimalNode:120,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeNumber"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.DecimalNode].equals(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.DecimalNode"
    linkageType: null
    functionLinenumber: 125
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 33
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.DecimalNode:126"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.DecimalNode:127"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.DecimalNode:126"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.DecimalNode:127"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.DecimalNode:128"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.DecimalNode:127"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.DecimalNode:128"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.DecimalNode:131"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.DecimalNode:130"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.DecimalNode:129"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.DecimalNode:128"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.DecimalNode:129,1"
      Dst: "[java.math.BigDecimal].compareTo"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.DecimalNode].hashCode()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.DecimalNode"
    linkageType: null
    functionLinenumber: 134
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.DecimalNode].doubleValue()"
    functionUses: 7
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.DecimalNode:135,1"
      Dst: "[com.fasterxml.jackson.databind.node.DecimalNode].doubleValue"
    - Src: "com.fasterxml.jackson.databind.node.DecimalNode:135,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "com.fasterxml.jackson.databind.node.DecimalNode:135,1"
      Dst: "[java.lang.Double].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.MutableConfigOverride].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.MutableConfigOverride"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.MutableConfigOverride:24,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.ConfigOverride].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.MutableConfigOverride].<init>(com.fasterxml.jackson.databind.cfg.MutableConfigOverride)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.MutableConfigOverride"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MutableConfigOverride"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.MutableConfigOverride:27,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.ConfigOverride].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.MutableConfigOverride].copy()"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.MutableConfigOverride"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.MutableConfigOverride"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.MutableConfigOverride:31,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MutableConfigOverride].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.MutableConfigOverride].setFormat(com.fasterxml.jackson.'annotation'.JsonFormat$Value)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.MutableConfigOverride"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.MutableConfigOverride"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonFormat$Value"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.MutableConfigOverride].setInclude(com.fasterxml.jackson.'annotation'.JsonInclude$Value)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.MutableConfigOverride"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.MutableConfigOverride"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonInclude$Value"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.MutableConfigOverride].setIncludeAsProperty(com.fasterxml.jackson.'annotation'.JsonInclude$Value)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.MutableConfigOverride"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.MutableConfigOverride"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonInclude$Value"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.MutableConfigOverride].setIgnorals(com.fasterxml.jackson.'annotation'.JsonIgnoreProperties$Value)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.MutableConfigOverride"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.MutableConfigOverride"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.MutableConfigOverride].setIsIgnoredType(java.lang.Boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.MutableConfigOverride"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.MutableConfigOverride"
    argCount: 1
    argTypes:
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.MutableConfigOverride].setSetterInfo(com.fasterxml.jackson.'annotation'.JsonSetter$Value)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.MutableConfigOverride"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.MutableConfigOverride"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonSetter$Value"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.MutableConfigOverride].setVisibility(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Value)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.MutableConfigOverride"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.MutableConfigOverride"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonAutoDetect$Value"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.MutableConfigOverride].setMergeable(java.lang.Boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.MutableConfigOverride"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.MutableConfigOverride"
    argCount: 1
    argTypes:
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_173__492].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_173__492"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__492].<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__492:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_173__492].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_173__492].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_173__492"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_173__492:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_173__492].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_173__492"
    linkageType: null
    functionLinenumber: -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.comments.Comment)"
    functionUses: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_173__492:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$173"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext$lambda_solveSymbolAsValue_0__637].bootstrap$(com.github.javaparser.resolution.logic.InferenceContext,com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext$lambda_solveSymbolAsValue_0__637"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.resolution.logic.InferenceContext"
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext$lambda_solveSymbolAsValue_0__637].<init>(com.github.javaparser.resolution.logic.InferenceContext,com.github.javaparser.resolution.types.ResolvedType)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext$lambda_solveSymbolAsValue_0__637:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext$lambda_solveSymbolAsValue_0__637].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext$lambda_solveSymbolAsValue_0__637].<init>(com.github.javaparser.resolution.logic.InferenceContext,com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext$lambda_solveSymbolAsValue_0__637"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.resolution.logic.InferenceContext"
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext$lambda_solveSymbolAsValue_0__637:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext$lambda_solveSymbolAsValue_0__637].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext$lambda_solveSymbolAsValue_0__637"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext].lambda$solveSymbolAsValue$0(com.github.javaparser.resolution.logic.InferenceContext,com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    functionUses: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext$lambda_solveSymbolAsValue_0__637:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext].lambda$solveSymbolAsValue$0"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    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>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$isInstance__735:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__735].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$isInstance__735"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 11
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$isInstance__735:-1,1"
      Dst: "[java.lang.Class].isInstance"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$isInstance__735:-1,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.ErrorReportConfiguration].overrideDefaultErrorReportConfiguration(com.fasterxml.jackson.core.ErrorReportConfiguration)"
    functionSourceFile: "com.fasterxml.jackson.core.ErrorReportConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.ErrorReportConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.ErrorReportConfiguration:67"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.ErrorReportConfiguration:70"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.ErrorReportConfiguration:69"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.ErrorReportConfiguration:68,1"
      Dst: "[com.fasterxml.jackson.core.ErrorReportConfiguration].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.ErrorReportConfiguration].<init>(int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.ErrorReportConfiguration"
    linkageType: null
    functionLinenumber: 130
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.ErrorReportConfiguration:131,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.ErrorReportConfiguration].builder()"
    functionSourceFile: "com.fasterxml.jackson.core.ErrorReportConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.ErrorReportConfiguration$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.ErrorReportConfiguration:137,1"
      Dst: "[com.fasterxml.jackson.core.ErrorReportConfiguration$Builder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.ErrorReportConfiguration].defaults()"
    functionSourceFile: "com.fasterxml.jackson.core.ErrorReportConfiguration"
    linkageType: null
    functionLinenumber: 144
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.ErrorReportConfiguration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.ErrorReportConfiguration].rebuild()"
    functionSourceFile: "com.fasterxml.jackson.core.ErrorReportConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.ErrorReportConfiguration$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.ErrorReportConfiguration:152,1"
      Dst: "[com.fasterxml.jackson.core.ErrorReportConfiguration$Builder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.ErrorReportConfiguration].getMaxErrorTokenLength()"
    functionSourceFile: "com.fasterxml.jackson.core.ErrorReportConfiguration"
    linkageType: null
    functionLinenumber: 167
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.ErrorReportConfiguration].getMaxRawContentLength()"
    functionSourceFile: "com.fasterxml.jackson.core.ErrorReportConfiguration"
    linkageType: null
    functionLinenumber: 177
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.ErrorReportConfiguration].validateMaxErrorTokenLength(int)"
    functionSourceFile: "com.fasterxml.jackson.core.ErrorReportConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.ErrorReportConfiguration:194"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.ErrorReportConfiguration:198"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.ErrorReportConfiguration:197"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.ErrorReportConfiguration:196,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.fasterxml.jackson.core.ErrorReportConfiguration:196,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.core.ErrorReportConfiguration:196,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.ErrorReportConfiguration].validateMaxRawContentLength(int)"
    functionSourceFile: "com.fasterxml.jackson.core.ErrorReportConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.ErrorReportConfiguration:201"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.ErrorReportConfiguration:205"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.ErrorReportConfiguration:204"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.ErrorReportConfiguration:203,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.fasterxml.jackson.core.ErrorReportConfiguration:203,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.core.ErrorReportConfiguration:203,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[ReadTreeFuzzer].<init>()"
    functionSourceFile: "ReadTreeFuzzer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ReadTreeFuzzer:26,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ReadTreeFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider)"
    functionSourceFile: "ReadTreeFuzzer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.code_intelligence.jazzer.api.FuzzedDataProvider"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ReadTreeFuzzer:36"
      Branch Sides:
      - BranchSide: "ReadTreeFuzzer:40"
        BranchSideFuncs: []
      - BranchSide: "ReadTreeFuzzer:39"
        BranchSideFuncs: []
    Callsites:
    - Src: "ReadTreeFuzzer:28,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].<init>"
    - Src: "ReadTreeFuzzer:31,1"
      Dst: "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeString"
    - Src: "ReadTreeFuzzer:31,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].readTree"
    - Src: "ReadTreeFuzzer:32,1"
      Dst: "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeInt"
    - Src: "ReadTreeFuzzer:36,1"
      Dst: "[com.fasterxml.jackson.databind.JsonNode].get"
    - Src: "ReadTreeFuzzer:37,1"
      Dst: "[com.fasterxml.jackson.databind.JsonNode].asText"
    - Src: "ReadTreeFuzzer:40,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].writeValueAsString"
    - Src: "ReadTreeFuzzer:43,1"
      Dst: "[com.fasterxml.jackson.databind.JsonNode].at"
    - Src: "ReadTreeFuzzer:44,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].treeToValue"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$add__970].bootstrap$(java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$add__970"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$add__970].<init>(java.util.List)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$add__970:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$add__970].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$add__970].<init>(java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$add__970"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$add__970:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$add__970].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$add__970"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    functionUses: 3
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$add__970:-1,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationMap].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationMap"
    linkageType: null
    functionLinenumber: 17
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationMap:18,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationMap].of(java.lang.Class,java.lang.'annotation'.Annotation)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationMap"
    linkageType: null
    functionLinenumber: 20
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotationMap"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.annotation.Annotation"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationMap].<init>(java.util.HashMap)"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationMap:21,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationMap:22,1"
      Dst: "[java.util.HashMap].put"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationMap:23,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotationMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationMap].<init>(java.util.HashMap)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationMap"
    linkageType: null
    functionLinenumber: 25
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.HashMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationMap:26,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationMap].get(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationMap"
    linkageType: null
    functionLinenumber: 39
    functionDepth: 0
    returnType: "java.lang.annotation.Annotation"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    functionUses: 2
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationMap:40"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationMap:43"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationMap:42"
        BranchSideFuncs:
        - "get(java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationMap:43,1"
      Dst: "[java.util.HashMap].get"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationMap].has(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationMap"
    linkageType: null
    functionLinenumber: 48
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationMap:49"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationMap:52"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationMap:51"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationMap:52,1"
      Dst: "[java.util.HashMap].containsKey"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationMap].hasOneOf(java.lang.Class[])"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationMap"
    linkageType: null
    functionLinenumber: 62
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationMap:63"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationMap:70"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationMap:69"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationMap:64"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationMap:70"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationMap:69"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationMap:65"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationMap:64"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationMap:63"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationMap:65,1"
      Dst: "[java.util.HashMap].containsKey"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationMap].annotations()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Iterable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationMap:83"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationMap:84"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationMap:83"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationMap:83"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationMap:86"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationMap:85"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationMap:83,1"
      Dst: "[java.util.HashMap].size"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationMap:84,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationMap:86,1"
      Dst: "[java.util.HashMap].values"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationMap].merge(com.fasterxml.jackson.databind.introspect.AnnotationMap,com.fasterxml.jackson.databind.introspect.AnnotationMap)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationMap"
    linkageType: null
    functionLinenumber: 90
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotationMap"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotationMap"
    - "com.fasterxml.jackson.databind.introspect.AnnotationMap"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator:com.fasterxml.jackson.databind.util.ArrayIterator:com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator:com.github.javaparser.TokenRange$1:com.github.javaparser.ast.Node$PostOrderIterator:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationMap].<init>(java.util.HashMap)"
    functionUses: 2
    ICount: 41
    EdgeCount: 98
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationMap:91"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationMap:92"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationMap:91"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationMap:91"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationMap:92"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationMap:91"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationMap:91"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationMap:94"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationMap:93"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationMap:94"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationMap:95"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationMap:94"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationMap:94"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationMap:95"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationMap:94"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationMap:94"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationMap:97"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationMap:96"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationMap:99"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationMap:103"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationMap:102"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationMap:103"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationMap:106"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
        - "hasNext()"
        - "iterator()"
        - "next()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationMap:105"
        BranchSideFuncs:
        - "<init>(java.util.HashMap)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationMap:91,1"
      Dst: "[java.util.HashMap].isEmpty"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationMap:97,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationMap:99,1"
      Dst: "[java.util.HashMap].values"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationMap:99,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationMap:99,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationMap:99,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationMap:100,1"
      Dst: "[java.lang.annotation.Annotation].annotationType"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationMap:100,1"
      Dst: "[java.util.HashMap].put"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationMap:106,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotationMap].<init>"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationMap].size()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationMap"
    linkageType: null
    functionLinenumber: 110
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationMap:111"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationMap:110"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationMap:111,1"
      Dst: "[java.util.HashMap].size"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationMap].addIfNotPresent(java.lang.'annotation'.Annotation)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.annotation.Annotation"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationMap:120"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationMap:121"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationMap:120"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationMap:120"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationMap:124"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationMap:123"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationMap:120,1"
      Dst: "[java.lang.annotation.Annotation].annotationType"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationMap:120,1"
      Dst: "[java.util.HashMap].containsKey"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationMap:121,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotationMap]._add"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationMap].add(java.lang.'annotation'.Annotation)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationMap"
    linkageType: null
    functionLinenumber: 133
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.annotation.Annotation"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotationMap]._add(java.lang.'annotation'.Annotation)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationMap:134,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotationMap]._add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationMap].toString()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationMap"
    linkageType: null
    functionLinenumber: 138
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 19
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationMap:139"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationMap:142"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationMap:141"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationMap:142,1"
      Dst: "[java.util.AbstractMap].toString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationMap]._add(java.lang.'annotation'.Annotation)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationMap"
    linkageType: null
    functionLinenumber: 151
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.annotation.Annotation"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 18
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationMap:152"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationMap:155"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationMap:154"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationMap:156"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationMap:154"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationMap:156"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationMap:154"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationMap:153,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationMap:155,1"
      Dst: "[java.lang.annotation.Annotation].annotationType"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationMap:155,1"
      Dst: "[java.util.HashMap].put"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationMap:156,1"
      Dst: "[java.lang.annotation.Annotation].equals"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration$lambda_getAnnotationMembers_0__1182].bootstrap$(com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration$lambda_getAnnotationMembers_0__1182"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration$lambda_getAnnotationMembers_0__1182].<init>(com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration$lambda_getAnnotationMembers_0__1182:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration$lambda_getAnnotationMembers_0__1182].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration$lambda_getAnnotationMembers_0__1182].<init>(com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration$lambda_getAnnotationMembers_0__1182"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration$lambda_getAnnotationMembers_0__1182:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration$lambda_getAnnotationMembers_0__1182].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration$lambda_getAnnotationMembers_0__1182"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].lambda$getAnnotationMembers$0(javassist.CtMethod)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration$lambda_getAnnotationMembers_0__1182:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].lambda$getAnnotationMembers$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__146].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__146"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__146].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__146:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__146].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__146].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__146"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__146:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__146].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__146"
    linkageType: null
    functionLinenumber: -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.BlockComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    functionUses: 14
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__146:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ExpressionStmt].<init>()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ExpressionStmt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ExpressionStmt:52,1"
      Dst: "[com.github.javaparser.ast.expr.BooleanLiteralExpr].<init>"
    - Src: "com.github.javaparser.ast.stmt.ExpressionStmt:52,1"
      Dst: "[com.github.javaparser.ast.stmt.ExpressionStmt].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ExpressionStmt:57,1"
      Dst: "[com.github.javaparser.ast.stmt.ExpressionStmt].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 64
    functionDepth: 0
    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:65,1"
      Dst: "[com.github.javaparser.ast.stmt.Statement].<init>"
    - Src: "com.github.javaparser.ast.stmt.ExpressionStmt:66,1"
      Dst: "[com.github.javaparser.ast.stmt.ExpressionStmt].setExpression"
    - Src: "com.github.javaparser.ast.stmt.ExpressionStmt:67,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 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.symbolsolver.javaparsermodel.DefaultVisitorAdapter].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.EqualsVisitor].visit(com.github.javaparser.ast.stmt.ExpressionStmt,java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic$1].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.CloneVisitor].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.NoCommentEqualsVisitor].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.GenericListVisitorAdapter].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.HashCodeVisitor].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)"
    functionUses: 62
    ICount: 5
    EdgeCount: 13
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ExpressionStmt:73,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 78
    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.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.stmt.ExpressionStmt,java.lang.Object)"
    functionUses: 45
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ExpressionStmt:79,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ExpressionStmt].getExpression()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ExpressionStmt"
    linkageType: null
    functionLinenumber: 83
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 23
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: 88
    functionDepth: 0
    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:90"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ExpressionStmt:93"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.ExpressionStmt:92"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.stmt.ExpressionStmt:94"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ExpressionStmt:96"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.stmt.ExpressionStmt:95"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ExpressionStmt:89,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.stmt.ExpressionStmt:93,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.stmt.ExpressionStmt:95,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode"
    - Src: "com.github.javaparser.ast.stmt.ExpressionStmt:97,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ExpressionStmt].clone()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ExpressionStmt"
    linkageType: null
    functionLinenumber: 103
    functionDepth: 0
    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: 45
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ExpressionStmt:104,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>"
    - Src: "com.github.javaparser.ast.stmt.ExpressionStmt:104,1"
      Dst: "[com.github.javaparser.ast.stmt.ExpressionStmt].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ExpressionStmt].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ExpressionStmt"
    linkageType: null
    functionLinenumber: 109
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.ExpressionStmtMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: 115
    functionDepth: 0
    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:116"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ExpressionStmt:119"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.ExpressionStmt:118"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.ExpressionStmt:119"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ExpressionStmt:123"
        BranchSideFuncs:
        - "setExpression(com.github.javaparser.ast.expr.Expression)"
      - BranchSide: "com.github.javaparser.ast.stmt.ExpressionStmt:122"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ExpressionStmt:120,1"
      Dst: "[com.github.javaparser.ast.stmt.ExpressionStmt].setExpression"
    - Src: "com.github.javaparser.ast.stmt.ExpressionStmt:123,1"
      Dst: "[com.github.javaparser.ast.Node].replace"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ExpressionStmt].isExpressionStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ExpressionStmt"
    linkageType: null
    functionLinenumber: 128
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ExpressionStmt].asExpressionStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ExpressionStmt"
    linkageType: null
    functionLinenumber: -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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ExpressionStmt].ifExpressionStmt(java.util.function.Consumer)"
    functionSourceFile: "com.github.javaparser.ast.stmt.ExpressionStmt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ExpressionStmt:141,1"
      Dst: "[java.util.function.Consumer].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ExpressionStmt].toExpressionStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ExpressionStmt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ExpressionStmt:147,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParameterValueProvider$useThisTypeParametersOnTheGivenType__365].bootstrap$(com.github.javaparser.resolution.types.parametrization.ResolvedTypeParameterValueProvider)"
    functionSourceFile: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParameterValueProvider$useThisTypeParametersOnTheGivenType__365"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedTypeTransformer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParameterValueProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParameterValueProvider$useThisTypeParametersOnTheGivenType__365].<init>(com.github.javaparser.resolution.types.parametrization.ResolvedTypeParameterValueProvider)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParameterValueProvider$useThisTypeParametersOnTheGivenType__365:-1,1"
      Dst: "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParameterValueProvider$useThisTypeParametersOnTheGivenType__365].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParameterValueProvider$useThisTypeParametersOnTheGivenType__365].<init>(com.github.javaparser.resolution.types.parametrization.ResolvedTypeParameterValueProvider)"
    functionSourceFile: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParameterValueProvider$useThisTypeParametersOnTheGivenType__365"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParameterValueProvider"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParameterValueProvider$useThisTypeParametersOnTheGivenType__365:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParameterValueProvider$useThisTypeParametersOnTheGivenType__365].transform(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParameterValueProvider$useThisTypeParametersOnTheGivenType__365"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParameterValueProvider].useThisTypeParametersOnTheGivenType(com.github.javaparser.resolution.types.ResolvedType)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParameterValueProvider$useThisTypeParametersOnTheGivenType__365:-1,1"
      Dst: "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParameterValueProvider].useThisTypeParametersOnTheGivenType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer"
    linkageType: null
    functionLinenumber: 38
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer].<init>(java.lang.Class,java.lang.Boolean)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer:39,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].<init>(com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer,boolean,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer"
    linkageType: null
    functionLinenumber: 43
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer].<init>(com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer,boolean,boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer:44,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer]._createWithMerge(boolean,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer"
    linkageType: null
    functionLinenumber: 49
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonDeserializer"
    argCount: 2
    argTypes:
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].<init>(com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer,boolean,boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer:50,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].getDeserializer(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer"
    linkageType: null
    functionLinenumber: 57
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonDeserializer"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer].getInstance()"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer].getInstance()"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer:58"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer:61"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer:60"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer:61"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer:65"
        BranchSideFuncs:
        - "getInstance()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer:64"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer:59,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer].getInstance"
    - Src: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer:62,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer].getInstance"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer"
    linkageType: null
    functionLinenumber: 75
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonNode"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.DeserializationContext].getNodeFactory()"
    - "[com.fasterxml.jackson.databind.node.JsonNodeFactory].nullNode()"
    functionUses: 69
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer:76,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getNodeFactory"
    - Src: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer:76,1"
      Dst: "[com.fasterxml.jackson.databind.node.JsonNodeFactory].nullNode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].getAbsentValue(com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer"
    linkageType: null
    functionLinenumber: 84
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer"
    linkageType: null
    functionLinenumber: 95
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonNode"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer$ContainerStack].<init>()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].getNodeFactory()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentTokenId()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.core.JsonParser].currentTokenId()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer]._deserializeContainerNoRecursion(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.node.JsonNodeFactory,com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer$ContainerStack,com.fasterxml.jackson.databind.node.ContainerNode)"
    - "[com.fasterxml.jackson.databind.node.JsonNodeFactory].objectNode()"
    - "[com.fasterxml.jackson.databind.node.JsonNodeFactory].objectNode()"
    - "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer]._deserializeContainerNoRecursion(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.node.JsonNodeFactory,com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer$ContainerStack,com.fasterxml.jackson.databind.node.ContainerNode)"
    - "[com.fasterxml.jackson.databind.node.JsonNodeFactory].arrayNode()"
    - "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer]._deserializeObjectAtName(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.node.JsonNodeFactory,com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer$ContainerStack)"
    - "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer]._deserializeAnyScalar(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 82
    ICount: 20
    EdgeCount: 13
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer:96,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer$ContainerStack].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer:97,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getNodeFactory"
    - Src: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer:98,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentTokenId"
    - Src: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer:100,1"
      Dst: "[com.fasterxml.jackson.databind.node.JsonNodeFactory].objectNode"
    - Src: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer:100,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer]._deserializeContainerNoRecursion"
    - Src: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer:104,1"
      Dst: "[com.fasterxml.jackson.databind.node.JsonNodeFactory].arrayNode"
    - Src: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer:106,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer]._deserializeObjectAtName"
    - Src: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer:109,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer]._deserializeAnyScalar"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].supportsUpdate(com.fasterxml.jackson.databind.DeserializationConfig)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer"
    linkageType: null
    functionLinenumber: 113
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].createContextual(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanProperty)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer"
    linkageType: null
    functionLinenumber: 24
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonDeserializer"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.BeanProperty"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer].createContextual(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanProperty)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer:25,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer].createContextual"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].isCachable()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer"
    linkageType: null
    functionLinenumber: 24
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer].isCachable()"
    functionUses: 3
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer:25,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer].isCachable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].logicalType()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer"
    linkageType: null
    functionLinenumber: 24
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.LogicalType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer].logicalType()"
    functionUses: 10
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer:25,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer].logicalType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer"
    linkageType: null
    functionLinenumber: 24
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.jsontype.TypeDeserializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    functionUses: 28
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer:25,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer].deserializeWithType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.TokenRange$1].<init>(com.github.javaparser.TokenRange)"
    functionSourceFile: "com.github.javaparser.TokenRange$1"
    linkageType: null
    functionLinenumber: 77
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.TokenRange"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.TokenRange].access$000(com.github.javaparser.TokenRange)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.TokenRange$1:78,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.github.javaparser.TokenRange$1:82,1"
      Dst: "[com.github.javaparser.TokenRange].access$000"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.TokenRange$1].hasNext()"
    functionSourceFile: "com.github.javaparser.TokenRange$1"
    linkageType: null
    functionLinenumber: 85
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 570
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.TokenRange$1].next()"
    functionSourceFile: "com.github.javaparser.TokenRange$1"
    linkageType: null
    functionLinenumber: 90
    functionDepth: 0
    returnType: "com.github.javaparser.JavaToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.TokenRange].access$100(com.github.javaparser.TokenRange)"
    - "[com.github.javaparser.JavaToken].getNextToken()"
    functionUses: 518
    ICount: 25
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.TokenRange$1:92"
      Branch Sides:
      - BranchSide: "com.github.javaparser.TokenRange$1:95"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.TokenRange$1:94"
        BranchSideFuncs:
        - "access$100(com.github.javaparser.TokenRange)"
    - Branch String: "com.github.javaparser.TokenRange$1:95"
      Branch Sides:
      - BranchSide: "com.github.javaparser.TokenRange$1:98"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.TokenRange$1:97"
        BranchSideFuncs:
        - "getNextToken()"
    - Branch String: "com.github.javaparser.TokenRange$1:99"
      Branch Sides:
      - BranchSide: "com.github.javaparser.TokenRange$1:102"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.TokenRange$1:101"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.TokenRange$1:99"
      Branch Sides:
      - BranchSide: "com.github.javaparser.TokenRange$1:102"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.TokenRange$1:101"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.TokenRange$1:93,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "com.github.javaparser.TokenRange$1:95,1"
      Dst: "[com.github.javaparser.TokenRange].access$100"
    - Src: "com.github.javaparser.TokenRange$1:98,1"
      Dst: "[com.github.javaparser.JavaToken].getNextToken"
    - Src: "com.github.javaparser.TokenRange$1:98,1"
      Dst: "[java.util.Optional].orElse"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ForEachStmt].<init>()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ForEachStmt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ForEachStmt:61,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].<init>"
    - Src: "com.github.javaparser.ast.stmt.ForEachStmt:61,1"
      Dst: "[com.github.javaparser.ast.expr.NameExpr].<init>"
    - Src: "com.github.javaparser.ast.stmt.ForEachStmt:61,1"
      Dst: "[com.github.javaparser.ast.stmt.ReturnStmt].<init>"
    - Src: "com.github.javaparser.ast.stmt.ForEachStmt:61,1"
      Dst: "[com.github.javaparser.ast.stmt.ForEachStmt].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -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: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ForEachStmt:66,1"
      Dst: "[com.github.javaparser.ast.stmt.ForEachStmt].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 73
    functionDepth: 0
    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:74,1"
      Dst: "[com.github.javaparser.ast.stmt.Statement].<init>"
    - Src: "com.github.javaparser.ast.stmt.ForEachStmt:75,1"
      Dst: "[com.github.javaparser.ast.stmt.ForEachStmt].setVariable"
    - Src: "com.github.javaparser.ast.stmt.ForEachStmt:76,1"
      Dst: "[com.github.javaparser.ast.stmt.ForEachStmt].setIterable"
    - Src: "com.github.javaparser.ast.stmt.ForEachStmt:77,1"
      Dst: "[com.github.javaparser.ast.stmt.ForEachStmt].setBody"
    - Src: "com.github.javaparser.ast.stmt.ForEachStmt:78,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -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: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ForEachStmt:82,1"
      Dst: "[com.github.javaparser.ast.expr.NameExpr].<init>"
    - Src: "com.github.javaparser.ast.stmt.ForEachStmt:82,1"
      Dst: "[com.github.javaparser.ast.stmt.ForEachStmt].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 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.symbolsolver.javaparsermodel.DefaultVisitorAdapter].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.CloneVisitor].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.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.ForEachStmt,java.lang.Object)"
    - "[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.ObjectIdentityHashCodeVisitor].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.ModifierVisitor].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.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.stmt.ForEachStmt,java.lang.Object)"
    functionUses: 62
    ICount: 5
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ForEachStmt:88,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 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.stmt.ForEachStmt,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].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.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.stmt.ForEachStmt,java.lang.Object)"
    functionUses: 45
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ForEachStmt:94,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ForEachStmt].getBody()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ForEachStmt"
    linkageType: null
    functionLinenumber: 98
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.Statement"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 13
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ForEachStmt].getIterable()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ForEachStmt"
    linkageType: null
    functionLinenumber: 103
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ForEachStmt].getVariable()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ForEachStmt"
    linkageType: null
    functionLinenumber: 108
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.VariableDeclarationExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 17
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ForEachStmt].setBody(com.github.javaparser.ast.stmt.Statement)"
    functionSourceFile: "com.github.javaparser.ast.stmt.ForEachStmt"
    linkageType: null
    functionLinenumber: 113
    functionDepth: 0
    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:115"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ForEachStmt:118"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.ForEachStmt:117"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.stmt.ForEachStmt:119"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ForEachStmt:121"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.stmt.ForEachStmt:120"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ForEachStmt:114,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.stmt.ForEachStmt:118,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.stmt.ForEachStmt:120,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode"
    - Src: "com.github.javaparser.ast.stmt.ForEachStmt:122,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ForEachStmt].setIterable(com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.stmt.ForEachStmt"
    linkageType: null
    functionLinenumber: 127
    functionDepth: 0
    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:129"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ForEachStmt:132"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.ForEachStmt:131"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.stmt.ForEachStmt:133"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ForEachStmt:135"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.stmt.ForEachStmt:134"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ForEachStmt:128,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.stmt.ForEachStmt:132,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.stmt.ForEachStmt:134,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode"
    - Src: "com.github.javaparser.ast.stmt.ForEachStmt:136,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ForEachStmt].setVariable(com.github.javaparser.ast.expr.VariableDeclarationExpr)"
    functionSourceFile: "com.github.javaparser.ast.stmt.ForEachStmt"
    linkageType: null
    functionLinenumber: 141
    functionDepth: 0
    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:143"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ForEachStmt:146"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.ForEachStmt:145"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.stmt.ForEachStmt:147"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ForEachStmt:149"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.stmt.ForEachStmt:148"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ForEachStmt:142,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.stmt.ForEachStmt:146,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.stmt.ForEachStmt:148,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode"
    - Src: "com.github.javaparser.ast.stmt.ForEachStmt:150,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ForEachStmt].getVariableDeclarator()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ForEachStmt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.VariableDeclarator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ForEachStmt:165,1"
      Dst: "[com.github.javaparser.ast.stmt.ForEachStmt].getVariable"
    - Src: "com.github.javaparser.ast.stmt.ForEachStmt:165,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithVariables].getVariable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ForEachStmt].hasFinalVariable()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ForEachStmt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.stmt.ForEachStmt:180"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ForEachStmt:179"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.ForEachStmt:180"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ForEachStmt:179"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ForEachStmt:180,1"
      Dst: "[com.github.javaparser.ast.stmt.ForEachStmt].getVariable"
    - Src: "com.github.javaparser.ast.stmt.ForEachStmt:180,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getModifiers"
    - Src: "com.github.javaparser.ast.stmt.ForEachStmt:180,1"
      Dst: "[com.github.javaparser.ast.NodeList].isNonEmpty"
    - Src: "com.github.javaparser.ast.stmt.ForEachStmt:180,1"
      Dst: "[com.github.javaparser.ast.NodeList].get"
    - Src: "com.github.javaparser.ast.stmt.ForEachStmt:180,1"
      Dst: "[com.github.javaparser.ast.Modifier].getKeyword"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ForEachStmt].clone()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ForEachStmt"
    linkageType: null
    functionLinenumber: 185
    functionDepth: 0
    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: 45
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ForEachStmt:186,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>"
    - Src: "com.github.javaparser.ast.stmt.ForEachStmt:186,1"
      Dst: "[com.github.javaparser.ast.stmt.ForEachStmt].accept"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 191
    functionDepth: 0
    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:192"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ForEachStmt:195"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.ForEachStmt:194"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.ForEachStmt:195"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ForEachStmt:199"
        BranchSideFuncs:
        - "setBody(com.github.javaparser.ast.stmt.Statement)"
      - BranchSide: "com.github.javaparser.ast.stmt.ForEachStmt:198"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.ForEachStmt:199"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ForEachStmt:203"
        BranchSideFuncs:
        - "setIterable(com.github.javaparser.ast.expr.Expression)"
      - BranchSide: "com.github.javaparser.ast.stmt.ForEachStmt:202"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.ForEachStmt:203"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ForEachStmt:207"
        BranchSideFuncs:
        - "setVariable(com.github.javaparser.ast.expr.VariableDeclarationExpr)"
      - BranchSide: "com.github.javaparser.ast.stmt.ForEachStmt:206"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ForEachStmt:196,1"
      Dst: "[com.github.javaparser.ast.stmt.ForEachStmt].setBody"
    - Src: "com.github.javaparser.ast.stmt.ForEachStmt:200,1"
      Dst: "[com.github.javaparser.ast.stmt.ForEachStmt].setIterable"
    - Src: "com.github.javaparser.ast.stmt.ForEachStmt:204,1"
      Dst: "[com.github.javaparser.ast.stmt.ForEachStmt].setVariable"
    - Src: "com.github.javaparser.ast.stmt.ForEachStmt:207,1"
      Dst: "[com.github.javaparser.ast.Node].replace"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ForEachStmt].isForEachStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ForEachStmt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ForEachStmt].asForEachStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ForEachStmt"
    linkageType: null
    functionLinenumber: -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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ForEachStmt].toForEachStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ForEachStmt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ForEachStmt:225,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ForEachStmt].ifForEachStmt(java.util.function.Consumer)"
    functionSourceFile: "com.github.javaparser.ast.stmt.ForEachStmt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ForEachStmt:231,1"
      Dst: "[java.util.function.Consumer].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ForEachStmt].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ForEachStmt"
    linkageType: null
    functionLinenumber: 236
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.ForEachStmtMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration].<init>(com.github.javaparser.ast.body.VariableDeclarator,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration"
    linkageType: null
    functionLinenumber: 48
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.VariableDeclarator"
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.Navigator].demandParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.resolution.Navigator].demandParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.resolution.Navigator].demandParentNode(com.github.javaparser.ast.Node)"
    functionUses: 7
    ICount: 23
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration:50"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration:53"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration:52"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration:55"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration:58"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration:57"
        BranchSideFuncs:
        - "demandParentNode(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration:49,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration:51,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration:55,1"
      Dst: "[com.github.javaparser.resolution.Navigator].demandParentNode"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration:56,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration:56,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration:56,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration].getType()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration"
    linkageType: null
    functionLinenumber: 62
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].convert(com.github.javaparser.ast.type.Type,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].get(com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.ast.body.VariableDeclarator].getType()"
    functionUses: 5
    ICount: 8
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration:63,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].get"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration:63,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].getType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration:63,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].convert"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration].getName()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId()"
    - "[com.github.javaparser.ast.body.VariableDeclarator].getName()"
    functionUses: 13
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration:68,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].getName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration:68,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration].isStatic()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration:73,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithModifiers].hasModifier"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration].isVolatile()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration:78,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithModifiers].hasModifier"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration].isField()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration].getWrappedNode()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.FieldDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration].getVariableDeclarator()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.VariableDeclarator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration].toString()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration"
    linkageType: null
    functionLinenumber: 100
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration].getName()"
    functionUses: 19
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration:101,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration:101,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration:101,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration].getName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration:101,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration].accessSpecifier()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration"
    linkageType: null
    functionLinenumber: 105
    functionDepth: 0
    returnType: "com.github.javaparser.ast.AccessSpecifier"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithModifiers].getAccessSpecifier()"
    functionUses: 5
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration:106,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithModifiers].getAccessSpecifier"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration].declaringType()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration"
    linkageType: null
    functionLinenumber: 110
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.HasParentNode].findAncestor(java.lang.Class[])"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].get(com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].getTypeDeclaration(com.github.javaparser.ast.body.TypeDeclaration)"
    functionUses: 4
    ICount: 16
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration:112"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration:115"
        BranchSideFuncs:
        - "get(com.github.javaparser.resolution.TypeSolver)"
        - "getTypeDeclaration(com.github.javaparser.ast.body.TypeDeclaration)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration:114"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration:111,1"
      Dst: "[com.github.javaparser.HasParentNode].findAncestor"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration:112,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration:113,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].get"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration:113,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration:113,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].getTypeDeclaration"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration:115,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration].toAst()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration:120,1"
      Dst: "[java.util.Optional].ofNullable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$Builder].<init>(com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$Builder"
    linkageType: null
    functionLinenumber: 420
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$Builder:421,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$Builder:418,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$Builder:419,1"
      Dst: "[java.util.HashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$Builder].addExternal(com.fasterxml.jackson.databind.deser.SettableBeanProperty,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$Builder"
    linkageType: null
    functionLinenumber: 426
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.deser.SettableBeanProperty"
    - "com.fasterxml.jackson.databind.jsontype.TypeDeserializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty].<init>(com.fasterxml.jackson.databind.deser.SettableBeanProperty,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$Builder]._addPropertyIndex(java.lang.String,java.lang.Integer)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName()"
    - "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$Builder]._addPropertyIndex(java.lang.String,java.lang.Integer)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase].getPropertyName()"
    functionUses: 1
    ICount: 15
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$Builder:427,1"
      Dst: "[java.util.List].size"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$Builder:427,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$Builder:428,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$Builder:428,1"
      Dst: "[java.util.List].add"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$Builder:429,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$Builder:429,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$Builder]._addPropertyIndex"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$Builder:430,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeDeserializer].getPropertyName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$Builder]._addPropertyIndex(java.lang.String,java.lang.Integer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$Builder"
    linkageType: null
    functionLinenumber: 433
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Integer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].put(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 2
    ICount: 21
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$Builder:435"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$Builder:437"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$Builder:436"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$Builder:437"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$Builder:441"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$Builder:434,1"
      Dst: "[java.util.Map].get"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$Builder:436,1"
      Dst: "[java.util.Map].put"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$Builder:440,1"
      Dst: "[java.util.List].add"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$Builder:442,1"
      Dst: "[java.util.LinkedList].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$Builder].build(com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$Builder"
    linkageType: null
    functionLinenumber: 457
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty].getTypePropertyName()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].find(java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty].linkTypeProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty)"
    - "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler].<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty[],java.util.Map,java.lang.String[],com.fasterxml.jackson.databind.util.TokenBuffer[])"
    functionUses: 1
    ICount: 22
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$Builder:460"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$Builder:469"
        BranchSideFuncs:
        - "getTypePropertyName()"
        - "find(java.lang.String)"
        - "get(int)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$Builder:468"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty[],java.util.Map,java.lang.String[],com.fasterxml.jackson.databind.util.TokenBuffer[])"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$Builder:464"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$Builder:null"
        BranchSideFuncs:
        - "linkTypeProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$Builder:458,1"
      Dst: "[java.util.List].size"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$Builder:461,1"
      Dst: "[java.util.List].get"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$Builder:462,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty].getTypePropertyName"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$Builder:463,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].find"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$Builder:465,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty].linkTypeProperty"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$Builder:469,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$getTypeDeclaration__869].bootstrap$()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$getTypeDeclaration__869"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$getTypeDeclaration__869].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$getTypeDeclaration__869:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$getTypeDeclaration__869].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$getTypeDeclaration__869].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$getTypeDeclaration__869"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$getTypeDeclaration__869:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$getTypeDeclaration__869].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$getTypeDeclaration__869"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration()"
    functionUses: 9
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$getTypeDeclaration__869:-1,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_35__1072].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_35__1072"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_35__1072].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_35__1072:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_35__1072].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_35__1072].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_35__1072"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_35__1072:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_35__1072].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_35__1072"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__1072:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$35"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping].values()"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping"
    linkageType: null
    functionLinenumber: 152
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.ForStmt].clone()"
    - "[com.github.javaparser.ast.type.PrimitiveType].clone()"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].clone()"
    - "[com.github.javaparser.ast.stmt.AssertStmt].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].clone()"
    - "[com.github.javaparser.ast.expr.SwitchExpr].clone()"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].clone()"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].clone()"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.AssignExpr].clone()"
    - "[com.github.javaparser.ast.stmt.BlockStmt].clone()"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].clone()"
    - "[com.github.javaparser.ast.type.ReferenceType].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].clone()"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].clone()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.type.WildcardType].clone()"
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].clone()"
    - "[com.github.javaparser.ast.stmt.TryStmt].clone()"
    - "[com.github.javaparser.ast.body.FieldDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.PatternExpr].clone()"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].clone()"
    - "[com.github.javaparser.ast.type.TypeParameter].clone()"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].clone()"
    - "[com.github.javaparser.ast.stmt.YieldStmt].clone()"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].clone()"
    - "[com.github.javaparser.ast.type.VarType].clone()"
    - "[com.github.javaparser.ast.expr.LiteralExpr].clone()"
    - "[com.github.javaparser.ast.type.VoidType].clone()"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].clone()"
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.expr.NameExpr].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].clone()"
    - "[com.github.javaparser.ast.type.UnionType].clone()"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].clone()"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.ThisExpr].clone()"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].clone()"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].clone()"
    - "[com.github.javaparser.ast.expr.TypeExpr].clone()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].clone()"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].clone()"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.body.MethodDeclaration].clone()"
    - "[com.github.javaparser.ast.body.EnumDeclaration].clone()"
    - "[com.github.javaparser.ast.body.ReceiverParameter].clone()"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].clone()"
    - "[com.github.javaparser.ast.stmt.DoStmt].clone()"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].clone()"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].clone()"
    - "[com.github.javaparser.ast.expr.Name].clone()"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].clone()"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].clone()"
    - "[com.github.javaparser.ast.body.VariableDeclarator].clone()"
    - "[com.github.javaparser.ast.type.Type].clone()"
    - "[com.github.javaparser.ast.Modifier].clone()"
    - "[com.github.javaparser.ast.ImportDeclaration].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.type.IntersectionType].clone()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.Expression].clone()"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].clone()"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.CastExpr].clone()"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.Statement].clone()"
    - "[com.github.javaparser.ast.expr.SimpleName].clone()"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].clone()"
    - "[com.github.javaparser.ast.stmt.BreakStmt].clone()"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].clone()"
    - "[java.lang.Thread].clone()"
    - "[com.github.javaparser.ast.expr.ClassExpr].clone()"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].clone()"
    - "[com.github.javaparser.ast.body.Parameter].clone()"
    - "[com.github.javaparser.ast.Node].clone()"
    - "[com.github.javaparser.ast.PackageDeclaration].clone()"
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.type.ArrayType].clone()"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].clone()"
    - "[com.github.javaparser.ast.expr.LambdaExpr].clone()"
    - "[com.github.javaparser.ast.stmt.WhileStmt].clone()"
    - "[com.github.javaparser.ast.stmt.CatchClause].clone()"
    - "[com.github.javaparser.ast.stmt.IfStmt].clone()"
    - "[com.github.javaparser.ast.CompilationUnit].clone()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].clone()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].clone()"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].clone()"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].clone()"
    - "[com.github.javaparser.ast.expr.SuperExpr].clone()"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].clone()"
    - "[com.github.javaparser.ast.ArrayCreationLevel].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDirective].clone()"
    - "[com.github.javaparser.ast.expr.MemberValuePair].clone()"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].clone()"
    - "[com.github.javaparser.ast.body.RecordDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].clone()"
    - "[com.github.javaparser.ast.expr.UnaryExpr].clone()"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.BinaryExpr].clone()"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].clone()"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].clone()"
    - "[com.github.javaparser.ast.type.UnknownType].clone()"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].clone()"
    - "[com.fasterxml.jackson.databind.util.ISO8601DateFormat].clone()"
    functionUses: 1
    ICount: 4
    EdgeCount: 115
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping:153,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping].valueOf(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping:153,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping].<init>(java.lang.String,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping"
    linkageType: null
    functionLinenumber: 152
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping:153,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping].$values()"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping"
    linkageType: null
    functionLinenumber: 152
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_24__449].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_24__449"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__449].<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__449:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_24__449].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_24__449].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_24__449"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_24__449:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_24__449].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_24__449"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_24__449:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$24"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.EmptyStmt].<init>()"
    functionSourceFile: "com.github.javaparser.ast.stmt.EmptyStmt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.EmptyStmt:43,1"
      Dst: "[com.github.javaparser.ast.stmt.EmptyStmt].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.EmptyStmt].<init>(com.github.javaparser.TokenRange)"
    functionSourceFile: "com.github.javaparser.ast.stmt.EmptyStmt"
    linkageType: null
    functionLinenumber: 50
    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:51,1"
      Dst: "[com.github.javaparser.ast.stmt.Statement].<init>"
    - Src: "com.github.javaparser.ast.stmt.EmptyStmt:52,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 57
    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.EmptyStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.stmt.EmptyStmt,java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].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.GenericVisitorAdapter].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.CloneVisitor].visit(com.github.javaparser.ast.stmt.EmptyStmt,java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic$1].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.EqualsVisitor].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.NoCommentEqualsVisitor].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)"
    functionUses: 62
    ICount: 5
    EdgeCount: 13
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.EmptyStmt:58,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 63
    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.EmptyStmt,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].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)"
    functionUses: 45
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.EmptyStmt:64,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.EmptyStmt].clone()"
    functionSourceFile: "com.github.javaparser.ast.stmt.EmptyStmt"
    linkageType: null
    functionLinenumber: 69
    functionDepth: 0
    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: 45
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.EmptyStmt:70,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>"
    - Src: "com.github.javaparser.ast.stmt.EmptyStmt:70,1"
      Dst: "[com.github.javaparser.ast.stmt.EmptyStmt].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.EmptyStmt].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.stmt.EmptyStmt"
    linkageType: null
    functionLinenumber: 75
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.EmptyStmtMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.EmptyStmt].isEmptyStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.EmptyStmt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.EmptyStmt].asEmptyStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.EmptyStmt"
    linkageType: null
    functionLinenumber: -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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.EmptyStmt].ifEmptyStmt(java.util.function.Consumer)"
    functionSourceFile: "com.github.javaparser.ast.stmt.EmptyStmt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.EmptyStmt:94,1"
      Dst: "[java.util.function.Consumer].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.EmptyStmt].toEmptyStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.EmptyStmt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.EmptyStmt:100,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext$lambda_solveSymbolAsValue_0__803].bootstrap$(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext$lambda_solveSymbolAsValue_0__803"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext$lambda_solveSymbolAsValue_0__803].<init>(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext$lambda_solveSymbolAsValue_0__803:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext$lambda_solveSymbolAsValue_0__803].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext$lambda_solveSymbolAsValue_0__803].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext$lambda_solveSymbolAsValue_0__803"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext$lambda_solveSymbolAsValue_0__803:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext$lambda_solveSymbolAsValue_0__803].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext$lambda_solveSymbolAsValue_0__803"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext].lambda$solveSymbolAsValue$0(java.lang.String,com.github.javaparser.resolution.types.ResolvedType)"
    functionUses: 9
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext$lambda_solveSymbolAsValue_0__803:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext].lambda$solveSymbolAsValue$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$1].<init>(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration,com.github.javaparser.resolution.declarations.ResolvedFieldDeclaration,com.github.javaparser.resolution.types.ResolvedReferenceType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$1"
    linkageType: null
    functionLinenumber: 114
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration"
    - "com.github.javaparser.resolution.declarations.ResolvedFieldDeclaration"
    - "com.github.javaparser.resolution.types.ResolvedReferenceType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$1:115,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$1].accessSpecifier()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$1"
    linkageType: null
    functionLinenumber: 118
    functionDepth: 0
    returnType: "com.github.javaparser.ast.AccessSpecifier"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$1].accessSpecifier()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration].accessSpecifier()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistFieldDeclaration].accessSpecifier()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$1].accessSpecifier()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFieldDeclaration].accessSpecifier()"
    functionUses: 5
    ICount: 4
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$1:119,1"
      Dst: "[com.github.javaparser.resolution.declarations.HasAccessSpecifier].accessSpecifier"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$1].getName()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$1"
    linkageType: null
    functionLinenumber: 123
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$1].getName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFieldDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$1].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistFieldDeclaration].getName()"
    functionUses: 12
    ICount: 4
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$1:124,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedDeclaration].getName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$1].getType()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$1"
    linkageType: null
    functionLinenumber: 128
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration].getType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$1].getType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$1].getType()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistFieldDeclaration].getType()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFieldDeclaration].getType()"
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParameterValueProvider].useThisTypeParametersOnTheGivenType(com.github.javaparser.resolution.types.ResolvedType)"
    functionUses: 5
    ICount: 6
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$1:129,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedValueDeclaration].getType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$1:129,1"
      Dst: "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParameterValueProvider].useThisTypeParametersOnTheGivenType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$1].isStatic()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$1:134,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedFieldDeclaration].isStatic"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$1].isVolatile()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$1:139,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedFieldDeclaration].isVolatile"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$1].declaringType()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$1"
    linkageType: null
    functionLinenumber: 143
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$1].declaringType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$1].declaringType()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistFieldDeclaration].declaringType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration].declaringType()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFieldDeclaration].declaringType()"
    functionUses: 4
    ICount: 4
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$1:144,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedFieldDeclaration].declaringType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$1].toAst()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$1:149,1"
      Dst: "[com.github.javaparser.resolution.declarations.AssociableToAST].toAst"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__152].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__152"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__152].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__152:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__152].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__152].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__152"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__152:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__152].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__152"
    linkageType: null
    functionLinenumber: -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.BlockComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    functionUses: 14
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__152:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_1__1036].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_1__1036"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.BiConsumer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_1__1036].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_1__1036:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_1__1036].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_1__1036].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_1__1036"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_1__1036:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_1__1036].accept(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_1__1036"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__1036:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$1"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder$7].<init>(com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder$7"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder$7:291,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$TypeMatcher].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder$7].match(com.fasterxml.jackson.databind.cfg.MapperConfig,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder$7"
    linkageType: null
    functionLinenumber: 293
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder$7:294,1"
      Dst: "[java.lang.Class].isArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__143].bootstrap$(com.github.javaparser.ast.type.UnionType)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__143"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.type.UnionType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__143].<init>(com.github.javaparser.ast.type.UnionType)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__143:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__143].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__143].<init>(com.github.javaparser.ast.type.UnionType)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__143"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.type.UnionType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__143:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__143].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__143"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__143:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_115__454].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_115__454"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__454].<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__454:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_115__454].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_115__454].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_115__454"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_115__454:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_115__454].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_115__454"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_115__454:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$115"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 30
    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].remove(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].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"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java15PreviewValidator:42,1"
      Dst: "[com.github.javaparser.ast.validator.Validators].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$4$setup__988].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$4$setup__988"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParserConfiguration$4$setup__988].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$4$setup__988:-1,1"
      Dst: "[com.github.javaparser.ParserConfiguration$4$setup__988].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$4$setup__988].<init>()"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$4$setup__988"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$4$setup__988:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$4$setup__988].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$4$setup__988"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].setup(com.github.javaparser.ast.Node)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$4$setup__988:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].setup"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$1].<init>()"
    functionSourceFile: "com.github.javaparser.ast.Node$1"
    linkageType: null
    functionLinenumber: 802
    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:803,1"
      Dst: "[com.github.javaparser.ast.DataKey].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 70
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.List"
    - "com.github.javaparser.printer.lexicalpreservation.NodeText"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].getElements()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].findIndentation(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 20
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:72"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:75"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:74"
        BranchSideFuncs:
        - "findIndentation(com.github.javaparser.ast.Node)"
        - "getElements()"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:71,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:73,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:78,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].getElements"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:79,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].findIndentation"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference].processIndentation(java.util.List,java.util.List)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference"
    linkageType: null
    functionLinenumber: 85
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].lastIndexOfEol(java.util.List)"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$lambda_processIndentation_0__1159].bootstrap$()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.ast.NodeList].subList(int,int)"
    - "[com.github.javaparser.utils.VisitorList].subList(int,int)"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].takeWhile(java.util.List,java.util.function.Predicate)"
    functionUses: 3
    ICount: 12
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:88"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:91"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:90"
        BranchSideFuncs:
        - "subList(int,int)"
        - "takeWhile(java.util.List,java.util.function.Predicate)"
        - "bootstrap$()"
        - "size()"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:86,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].lastIndexOfEol"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:91,1"
      Dst: "[java.util.List].size"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:91,1"
      Dst: "[java.util.List].subList"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:91,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference$lambda_processIndentation_0__1159].bootstrap$"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:91,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].takeWhile"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference].takeWhile(java.util.List,java.util.function.Predicate)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference"
    linkageType: null
    functionLinenumber: 100
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "java.util.function.Predicate"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator:com.fasterxml.jackson.databind.util.ArrayIterator:com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator:com.github.javaparser.TokenRange$1:com.github.javaparser.ast.Node$PostOrderIterator:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext$lambda_findResolvedTypesByTypeVariable_0__1005].test(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$lambda_get_0__965].test(java.lang.Object)"
    - "[com.github.javaparser.CommentsInserter$lambda_insertComments_1__1131].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler$lambda_relaxMatch_0__703].test(java.lang.Object)"
    - "[com.github.javaparser.printer.ConcreteSyntaxModel$lambda_static_0__1026].test(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix$isNull__1103].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_findMostApplicable_3__688].test(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithAnnotations$lambda_getAnnotationByName_1__1121].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getInterfaces_1__930].test(java.lang.Object)"
    - "[com.github.javaparser.HasParentNode$lambda_findAncestor_1__716].test(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_cost_7__1101].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_erasureOfParamaters_12__940].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_23__1060].test(java.lang.Object)"
    - "[com.github.javaparser.ParserConfiguration$LanguageLevel$lambda_isYieldSupported_0__1014].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_toUnboxedType_11__362].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic$lambda_typeParamByName_1__1007].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getEnumConstants_6__834].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceContext$lambda_registerCorrespondance_2__694].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_hasInternalType_5__655].test(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_13__1107].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_33__1070].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration$lambda_hasInternalType_2__654].test(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__754].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType$lambda_isAssignableBy_0__379].test(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_1__903].test(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_2__745].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext$lambda_solveMethod_1__682].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_9__1044].test(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_4__1111].test(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__760].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1$lambda_matchForbiddenContext_2__1152].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_getAllFields_0__820].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType$lambda_isAssignableBy_2__378].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_isAssignableByReferenceType_1__706].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType$lambda_in_0__363].test(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_2__746].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasAnnotation_13__713].test(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$lambda_processIndentation_0__1159].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_findMostApplicable_2__686].test(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializerFactory$lambda_removeSetterlessGetters_0__1018].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator$lambda_forbidNonStaticFieldsInRecords_0__1135].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasAnnotation_12__712].test(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getFields_17__928].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveMethod_6__866].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_solveMethod_2__793].test(java.lang.Object)"
    - "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_3__1145].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_6__966].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_minimalCandidates_3__812].test(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__766].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_solveWithAsValue_1__801].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_8__628].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_toMethodUsage_7__375].test(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__776].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasField_6__648].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter$lambda_containerType_0__980].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_0__783].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_25__1062].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasVisibleField_7__920].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler$lambda_isResolvableTo_1__883].test(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__777].test(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_9__1110].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveMethod_5__864].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_getAllFieldsVisibleToInheritors_7__959].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration$lambda_getInternalType_1__661].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_distinctByKey_1__689].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveMethod_4__863].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getAllFields_1__825].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.JavaSymbolSolver$lambda_resolveDeclaration_0__1180].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedEnumDeclaration$lambda_hasEnumConstant_0__665].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_2__1124].test(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_2__1096].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_toMethodUsage_6__374].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType$lambda_concreteEquivalentTypesAlsoIndirectly_0__876].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_2__1037].test(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_printOrphanCommentsEnding_15__901].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.JavaSymbolSolver$lambda_resolveDeclaration_1__1177].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_getFunctionalMethod_0__350].test(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_3__1097].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_hasField_2__649].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext$lambda_isAncestorOf_4__875].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_getAllMethodsVisibleToInheritors_9__935].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_3__623].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getInterfaces_2__931].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_0__1035].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_17__1054].test(java.lang.Object)"
    - "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_1__1147].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_getDeclaredAnnotation_16__1010].test(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.Expression$lambda_static_0__21].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_2__785].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceContext$lambda_registerCorrespondance_1__693].test(java.lang.Object)"
    - "[com.github.javaparser.CommentsInserter$lambda_insertComments_0__1130].test(java.lang.Object)"
    - "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_5__1143].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_21__1058].test(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_12__733].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredMethods_1__881].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_0__1122].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_1__784].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_static_3__348].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_31__1068].test(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__761].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_getVisibleField_5__921].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.Navigator$lambda_findType_8__670].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration$lambda_getInternalType_0__657].test(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__750].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$isStatic__1050].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_getVisibleFields_8__983].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_erasureOfParamaters_14__942].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_15__1052].test(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_12__1106].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedEnumDeclaration$lambda_getEnumConstant_1__666].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration$lambda_hasInternalType_3__653].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration$lambda_getInternalType_0__659].test(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers$lambda_findStringBasedKeyDeserializer_0__890].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_19__1056].test(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__769].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_getAllFields_0__822].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_3__786].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration$isEnumConstant__832].test(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_selectMatchingChildElements_2__1167].test(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_5__1099].test(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_0__1094].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.JavaSymbolSolver$lambda_resolveDeclaration_4__1176].test(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.changes.Change$lambda_evaluate_0__1164].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_lub_0__639].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration$lambda_hasInternalType_2__656].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_27__1064].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_5__625].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler$lambda_isResolvableTo_3__885].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType$lambda_concreteEquivalentTypesAlsoIndirectly_1__877].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasAnnotation_15__715].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getInternalType_3__663].test(java.lang.Object)"
    - "[com.github.javaparser.ast.body.FieldDeclaration$isClassOrInterfaceDeclaration__1173].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_findMostApplicableUsage_4__377].test(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getMethods_1__1133].test(java.lang.Object)"
    - "[com.github.javaparser.ast.Node$lambda_isAncestorOf_15__1009].test(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter$nonNull__359].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedType$lambda_isNumericType_0__381].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveMethod_0__683].test(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_10__1104].test(java.lang.Object)"
    - "[com.github.javaparser.ast.CompilationUnit$lambda_getClassByName_2__668].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_29__1066].test(java.lang.Object)"
    - "[com.github.javaparser.CommentsInserter$lambda_attributeLineCommentsOnSameLine_3__1154].test(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__753].test(java.lang.Object)"
    - "[com.github.javaparser.CommentsInserter$isLineComment__1155].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getDeclaredMethods_3__879].test(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_6__1113].test(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_13__734].test(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findChildTextElementForComment_1__1150].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_12__1048].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_getDeclaredFields_11__1030].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_getField_4__650].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_35__1072].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType$lambda_equivalentType_3__696].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$isVarArgs__1046].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver$lambda_tryToSolveType_0__370].test(java.lang.Object)"
    - "[com.github.javaparser.ast.observer.ObservableProperty$lambda_fromCamelCaseName_0__1019].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.JavaSymbolSolver$lambda_resolveDeclaration_2__1178].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredAnnotations_7__1117].test(java.lang.Object)"
    - "[com.github.javaparser.HasParentNode$lambda_findAncestor_0__383].test(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence$isNull__1102].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_erasureOfParamaters_15__943].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.Context$lambda_patternExprInScope_2__922].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_solveSymbolInParentContext_0__919].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic$lambda_solveMethod_0__790].test(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__770].test(java.lang.Object)"
    - "[com.github.javaparser.CommentsInserter$lambda_insertComments_2__1132].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_isUnboxable_10__361].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getField_0__651].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_getFunctionalMethod_1__351].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_4__1039].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.BinaryExprContext$lambda_patternExprInScope_0__923].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_findMembersOfKind_0__799].test(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_7__1108].test(java.lang.Object)"
    functionUses: 1
    ICount: 15
    EdgeCount: 216
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:102"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:109"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "test(java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:108"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:103"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:109"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:108"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:101,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:102,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:102,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:102,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:103,1"
      Dst: "[java.util.function.Predicate].test"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:104,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference].lastIndexOfEol(java.util.List)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference"
    linkageType: null
    functionLinenumber: 113
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$lambda_lastIndexOfEol_1__1171].bootstrap$(java.util.List)"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$lambda_lastIndexOfEol_2__1172].bootstrap$(java.util.List)"
    functionUses: 1
    ICount: 12
    EdgeCount: 4
    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"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:114,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference$lambda_lastIndexOfEol_1__1171].bootstrap$"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:115,1"
      Dst: "[java.util.stream.IntStream].map"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:115,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference$lambda_lastIndexOfEol_2__1172].bootstrap$"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:116,1"
      Dst: "[java.util.stream.IntStream].filter"
    - 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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference].posOfNextComment(int,java.util.List)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference"
    linkageType: null
    functionLinenumber: 125
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "int"
    - "java.util.List"
    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()"
    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:128"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:127"
        BranchSideFuncs:
        - "<init>(java.util.List,int)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:130"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:null"
        BranchSideFuncs:
        - "next()"
        - "isSpaceOrTab()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:132"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:135"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:134"
        BranchSideFuncs:
        - "isComment()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:135"
      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"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:128,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:130,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:131,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:132,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].isSpaceOrTab"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:135,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].isComment"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:136,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].index"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference].isFollowedByComment(int,java.util.List)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference"
    linkageType: null
    functionLinenumber: 146
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "int"
    - "java.util.List"
    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:147"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:146"
        BranchSideFuncs:
        - "posOfNextComment(int,java.util.List)"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:147,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].posOfNextComment"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference].removeElements(int,int,java.util.List)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference"
    linkageType: null
    functionLinenumber: 153
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].isValidIndex(int,java.util.List)"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].isValidIndex(int,java.util.List)"
    - "[com.github.javaparser.ast.NodeList].listIterator(int)"
    - "[com.github.javaparser.utils.VisitorList].listIterator(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].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.Difference$ArrayIterator].remove()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].remove()"
    - "[com.github.javaparser.utils.VisitorList$2].remove()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].remove()"
    functionUses: 1
    ICount: 20
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:154"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:155"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:154"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:154"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:155"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:154"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:154"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:156"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:155"
        BranchSideFuncs:
        - "listIterator(int)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:159"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:164"
        BranchSideFuncs:
        - "next()"
        - "remove()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:163"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:159"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:164"
        BranchSideFuncs:
        - "next()"
        - "remove()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:163"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:154,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].isValidIndex"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:156,1"
      Dst: "[java.util.List].listIterator"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:159,1"
      Dst: "[java.util.ListIterator].hasNext"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:160,1"
      Dst: "[java.util.ListIterator].next"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:161,1"
      Dst: "[java.util.ListIterator].remove"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference].isValidIndex(int,java.util.List)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference"
    linkageType: null
    functionLinenumber: 166
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "int"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    functionUses: 3
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:167"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:166"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:167"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:166"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:167,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference].lastIndexOfEolWithoutGPT(java.util.List)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:176"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:null"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:178"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:174,1"
      Dst: "[java.util.List].size"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:174,1"
      Dst: "[java.util.List].listIterator"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:176,1"
      Dst: "[java.util.ListIterator].hasPrevious"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:177,1"
      Dst: "[java.util.ListIterator].previous"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:178,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].isNewline"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference].indentationBlock()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference"
    linkageType: null
    functionLinenumber: 186
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].<init>(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].<init>(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].<init>(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].<init>(int)"
    functionUses: 1
    ICount: 16
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:187,1"
      Dst: "[java.util.LinkedList].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:188,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:188,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference].isAfterLBrace(com.github.javaparser.printer.lexicalpreservation.NodeText,int)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference"
    linkageType: null
    functionLinenumber: 195
    functionDepth: 0
    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.NodeText].getTextElement(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)"
    functionUses: 2
    ICount: 18
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:196"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:199"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:198"
        BranchSideFuncs:
        - "getTextElement(int)"
        - "isSpaceOrTab()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:196"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:199"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:198"
        BranchSideFuncs:
        - "getTextElement(int)"
        - "isSpaceOrTab()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:199"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:202"
        BranchSideFuncs:
        - "isAfterLBrace(com.github.javaparser.printer.lexicalpreservation.NodeText,int)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:201"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:199"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:202"
        BranchSideFuncs:
        - "isAfterLBrace(com.github.javaparser.printer.lexicalpreservation.NodeText,int)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:201"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:196,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].getTextElement"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:196,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].isToken"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:199,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].isSpaceOrTab"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:200,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].isAfterLBrace"
    JavaMethodInfo: null
    BBCount: 7
    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: null
    functionLinenumber: 220
    functionDepth: 0
    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.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    functionUses: 1
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:221,1"
      Dst: "[java.util.List].size"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:221,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].considerIndentation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference].considerRemovingIndentation(com.github.javaparser.printer.lexicalpreservation.NodeText,int)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference"
    linkageType: null
    functionLinenumber: 224
    functionDepth: 0
    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:225,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].considerIndentation"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 228
    functionDepth: 0
    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)"
    functionUses: 2
    ICount: 26
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:232"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:238"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:237"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:233"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:233"
        BranchSideFuncs:
        - "removeExtraCharacters(com.github.javaparser.printer.lexicalpreservation.NodeText,int,int)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:232"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:236"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:233"
        BranchSideFuncs:
        - "removeExtraCharacters(com.github.javaparser.printer.lexicalpreservation.NodeText,int,int)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:238"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:241"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:240"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:229,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].defineEnforcingIndentationContext"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:234,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].removeExtraCharacters"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:239,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference].isEnforcingIndentationActivable(com.github.javaparser.printer.lexicalpreservation.RemovedGroup)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference"
    linkageType: null
    functionLinenumber: 244
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.RemovedGroup"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].isAdded()"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].isAdded()"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].isAdded()"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].isAdded()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].isLastElement(java.util.List,int)"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].nextDiffElement(java.util.List,int)"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].isACompleteLine()"
    functionUses: 1
    ICount: 21
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:245"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:246"
        BranchSideFuncs:
        - "size()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:245"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:245"
      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:246"
      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:247"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:245,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].isLastElement"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:245,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].nextDiffElement"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:245,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElement].isAdded"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:246,1"
      Dst: "[java.util.List].size"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:247,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].isACompleteLine"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference].isRemovingIndentationActivable(com.github.javaparser.printer.lexicalpreservation.RemovedGroup)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference"
    linkageType: null
    functionLinenumber: 250
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.RemovedGroup"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].isAdded()"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].isAdded()"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].isAdded()"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].isAdded()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].isLastElement(java.util.List,int)"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].nextDiffElement(java.util.List,int)"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].isACompleteLine()"
    functionUses: 2
    ICount: 21
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:251"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:252"
        BranchSideFuncs:
        - "size()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:251"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:251"
      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:252"
      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:253"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:251,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].isLastElement"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:251,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].nextDiffElement"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:251,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElement].isAdded"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:252,1"
      Dst: "[java.util.List].size"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:253,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].isACompleteLine"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference].isLastElement(java.util.List,int)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference"
    linkageType: null
    functionLinenumber: 256
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    functionUses: 2
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:257"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:256"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:257,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference].nextDiffElement(java.util.List,int)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference"
    linkageType: null
    functionLinenumber: 260
    functionDepth: 0
    returnType: "com.github.javaparser.printer.lexicalpreservation.DifferenceElement"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    functionUses: 2
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:261,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 286
    functionDepth: 0
    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:288"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:292"
        BranchSideFuncs:
        - "removeElement(int)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:291"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:288"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:292"
        BranchSideFuncs:
        - "removeElement(int)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:291"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:288"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:292"
        BranchSideFuncs:
        - "removeElement(int)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:291"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:288,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].numberOfElements"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:289,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].removeElement"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference].defineEnforcingIndentationContext(com.github.javaparser.printer.lexicalpreservation.NodeText,int)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference"
    linkageType: null
    functionLinenumber: 303
    functionDepth: 0
    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].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.Difference$EnforcingIndentationContext].<init>(com.github.javaparser.printer.lexicalpreservation.Difference,int)"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].isSpaceOrTabElement(com.github.javaparser.printer.lexicalpreservation.NodeText,int)"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].numberOfElements()"
    - "[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)"
    functionUses: 1
    ICount: 51
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:306"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:320"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:306"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:320"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:308"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:321"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:320"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:308"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:321"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:320"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:309"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:312"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:311"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:312"
      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:321"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:333"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:321"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:333"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:323"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:334"
        BranchSideFuncs:
        - "getTextElement(int)"
        - "isNewline()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:333"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:323"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:334"
        BranchSideFuncs:
        - "getTextElement(int)"
        - "isNewline()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:333"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:324"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:327"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:326"
        BranchSideFuncs:
        - "isSpaceOrTabElement(com.github.javaparser.printer.lexicalpreservation.NodeText,int)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:327"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:304,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference$EnforcingIndentationContext].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:306,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].numberOfElements"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:309,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].getTextElement"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:309,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].isNewline"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:312,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].isSpaceOrTabElement"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference].isSpaceOrTabElement(com.github.javaparser.printer.lexicalpreservation.NodeText,int)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference"
    linkageType: null
    functionLinenumber: 340
    functionDepth: 0
    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()"
    functionUses: 3
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:341,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].getTextElement"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:341,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].isSpaceOrTab"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference].apply()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference"
    linkageType: null
    functionLinenumber: 348
    functionDepth: 0
    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)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].isAdded()"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].isAdded()"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].isAdded()"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].isAdded()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].applyAddedDiffElement(com.github.javaparser.printer.lexicalpreservation.Added)"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].isKept()"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].isKept()"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].isKept()"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].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.Kept].isRemoved()"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].isRemoved()"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].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)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].get(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    functionUses: 3
    ICount: 56
    EdgeCount: 33
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:354"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:372"
        BranchSideFuncs:
        - "isAdded()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:371"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:354"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:372"
        BranchSideFuncs:
        - "isAdded()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:371"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:356"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:359"
        BranchSideFuncs:
        - "applyAddedDiffElement(com.github.javaparser.printer.lexicalpreservation.Added)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:358"
        BranchSideFuncs:
        - "get(int)"
        - "isKept()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:362"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:364"
        BranchSideFuncs:
        - "applyKeptDiffElement(com.github.javaparser.printer.lexicalpreservation.Kept,com.github.javaparser.printer.lexicalpreservation.TextElement,boolean,boolean)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:363"
        BranchSideFuncs:
        - "isRemoved()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:364"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:368"
        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:367"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:372"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:352"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:351"
        BranchSideFuncs:
        - "applyLeftOverOriginalElements()"
        - "applyLeftOverDiffElements()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:372"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:352"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:351"
        BranchSideFuncs:
        - "applyLeftOverOriginalElements()"
        - "applyLeftOverDiffElements()"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:349,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor].of"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:349,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor].extract"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:350,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].combineRemovedElementsToRemovedGroups"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:352,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].applyLeftOverDiffElements"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:353,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].applyLeftOverOriginalElements"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:355,1"
      Dst: "[java.util.List].get"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:356,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElement].isAdded"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:357,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].applyAddedDiffElement"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:362,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElement].isKept"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:363,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].applyKeptDiffElement"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:364,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElement].isRemoved"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:366,1"
      Dst: "[java.util.Map].get"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:366,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].applyRemovedDiffElement"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:368,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:368,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:368,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:368,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:372,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference].applyLeftOverOriginalElements()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference"
    linkageType: null
    functionLinenumber: 375
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElement].isWhiteSpaceOrComment()"
    functionUses: 1
    ICount: 35
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:377"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:386"
        BranchSideFuncs:
        - "get(int)"
        - "isWhiteSpaceOrComment()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:385"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:377"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:386"
        BranchSideFuncs:
        - "get(int)"
        - "isWhiteSpaceOrComment()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:385"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:379"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:382"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:381"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:377,1"
      Dst: "[java.util.List].size"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:378,1"
      Dst: "[java.util.List].get"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:379,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].isWhiteSpaceOrComment"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:382,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:382,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:382,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:382,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference].applyLeftOverDiffElements()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference"
    linkageType: null
    functionLinenumber: 389
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].isKept()"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].isKept()"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].isKept()"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].isKept()"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].isAdded()"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].isAdded()"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].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()"
    functionUses: 1
    ICount: 39
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:391"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:406"
        BranchSideFuncs:
        - "get(int)"
        - "isKept()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:405"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:391"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:406"
        BranchSideFuncs:
        - "get(int)"
        - "isKept()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:405"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:393"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:395"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:394"
        BranchSideFuncs:
        - "isAdded()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:395"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:402"
        BranchSideFuncs:
        - "addElement(int,com.github.javaparser.printer.lexicalpreservation.TextElement)"
        - "toTextElement()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:401"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:391,1"
      Dst: "[java.util.List].size"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:392,1"
      Dst: "[java.util.List].get"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:393,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElement].isKept"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:395,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElement].isAdded"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:397,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Added].toTextElement"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:397,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].addElement"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference].combineRemovedElementsToRemovedGroups()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference"
    linkageType: null
    functionLinenumber: 422
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].groupConsecutiveRemovedElements()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].entrySet()"
    - "[com.github.javaparser.utils.VisitorMap].entrySet()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].of(java.lang.Integer,java.util.List)"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 33
    EdgeCount: 153
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:425"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:428"
        BranchSideFuncs:
        - "of(java.lang.Integer,java.util.List)"
        - "entrySet()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:427"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:429"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:434"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:433"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:430"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:433"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
        - "hasNext()"
        - "iterator()"
        - "next()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:432"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:423,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].groupConsecutiveRemovedElements"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:424,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:425,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:425,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:425,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:425,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:426,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:426,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:426,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].of"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:426,1"
      Dst: "[java.util.List].add"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:428,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:429,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:430,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].iterator"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:431,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference].groupConsecutiveRemovedElements()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference"
    linkageType: null
    functionLinenumber: 437
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].isRemoved()"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].isRemoved()"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].isRemoved()"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].isRemoved()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$lambda_groupConsecutiveRemovedElements_3__1158].bootstrap$()"
    functionUses: 1
    ICount: 25
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:440"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:451"
        BranchSideFuncs:
        - "get(int)"
        - "isRemoved()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:450"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:442"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:448"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:447"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:443"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:446"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:445"
        BranchSideFuncs:
        - "add(java.lang.Object)"
        - "bootstrap$()"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:438,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:440,1"
      Dst: "[java.util.List].size"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:441,1"
      Dst: "[java.util.List].get"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:442,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElement].isRemoved"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:444,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:446,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference$lambda_groupConsecutiveRemovedElements_3__1158].bootstrap$"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:446,1"
      Dst: "[java.util.Map].computeIfAbsent"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:446,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - 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: null
    functionLinenumber: 454
    functionDepth: 0
    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.DifferenceElement].isChild()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].isComment()"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].isComment()"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].isComment()"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].getChild()"
    - "[com.github.javaparser.ast.Node].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].getChild()"
    - "[com.github.javaparser.ast.comments.Comment].getCommentedNode()"
    - "[com.github.javaparser.ast.comments.Comment].getCommentedNode()"
    - "[com.github.javaparser.ast.comments.Comment].isOrphan()"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].removeElement(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].removeElement(int)"
    - "[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)"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].isWhiteSpace()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].isWhiteSpace()"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].isWhiteSpace()"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].isWhiteSpace()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].isKept()"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].isKept()"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].isKept()"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].isKept()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.utils.VisitorList].remove(int)"
    - "[com.github.javaparser.ast.NodeList].remove(int)"
    - "[com.github.javaparser.utils.VisitorList$3].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.NodeText].removeElement(int)"
    - "[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.TokenTextElement].getTokenKind()"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].getTokenType()"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].isToken()"
    - "[com.github.javaparser.JavaToken].getCategory()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].getToken()"
    - "[com.github.javaparser.JavaToken$Category].isEndOfLine()"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].isNewLine()"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].removeElement(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].getElement()"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].getElement()"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].isWhiteSpaceNotEol()"
    - "[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.TextElement].isWhiteSpaceOrComment()"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].isNewLine()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].isLiteral()"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].isLiteral()"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].removeElement(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].isPrimitiveType()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].isPrimitive()"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].isPrimitive()"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].removeElement(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].getElement()"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].getElement()"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].getElement()"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].isWhiteSpace()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].isWhiteSpace()"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].isWhiteSpace()"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElement].isChild()"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].removeElement(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].getElement()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].cleanTheLineOfLeftOverSpace(com.github.javaparser.printer.lexicalpreservation.RemovedGroup,com.github.javaparser.printer.lexicalpreservation.Removed)"
    functionUses: 1
    ICount: 230
    EdgeCount: 80
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:455"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:455"
        BranchSideFuncs:
        - "isComment()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:454"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:455"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:455"
        BranchSideFuncs:
        - "isComment()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:454"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:457"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:466"
        BranchSideFuncs:
        - "isEnforcingIndentationActivable(com.github.javaparser.printer.lexicalpreservation.RemovedGroup)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:461"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:464"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:463"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:461"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:464"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:463"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:461"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:464"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:463"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:472"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:476"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:477"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:490"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:489"
        BranchSideFuncs:
        - "isFollowedByComment(int,java.util.List)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:477"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:490"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:489"
        BranchSideFuncs:
        - "isFollowedByComment(int,java.util.List)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:478"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:489"
        BranchSideFuncs:
        - "isFollowedByComment(int,java.util.List)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:478"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:489"
        BranchSideFuncs:
        - "isFollowedByComment(int,java.util.List)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:483"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:484"
        BranchSideFuncs:
        - "remove(int)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:483"
        BranchSideFuncs:
        - "remove(int)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:483"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:490"
        BranchSideFuncs:
        - "remove(int)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:489"
        BranchSideFuncs:
        - "isFollowedByComment(int,java.util.List)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:490"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:494"
        BranchSideFuncs:
        - "removeElements(int,int,java.util.List)"
        - "posOfNextComment(int,java.util.List)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:493"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:494"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:497"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:455"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:506"
        BranchSideFuncs:
        - "isComment()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:505"
        BranchSideFuncs:
        - "getTokenKind()"
        - "isToken()"
        - "getTokenType()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:455"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:506"
        BranchSideFuncs:
        - "isComment()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:505"
        BranchSideFuncs:
        - "getTokenKind()"
        - "isToken()"
        - "getTokenType()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:503"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:542"
        BranchSideFuncs:
        - "considerRemovingIndentation(com.github.javaparser.printer.lexicalpreservation.NodeText,int)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:541"
        BranchSideFuncs:
        - "cleanTheLineOfLeftOverSpace(com.github.javaparser.printer.lexicalpreservation.RemovedGroup,com.github.javaparser.printer.lexicalpreservation.Removed)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:506"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:510"
        BranchSideFuncs:
        - "isWhiteSpaceNotEol()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:506"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:510"
        BranchSideFuncs:
        - "isWhiteSpaceNotEol()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:506"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:508"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:508"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:511"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:510"
        BranchSideFuncs:
        - "isWhiteSpaceNotEol()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:508"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:511"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:510"
        BranchSideFuncs:
        - "isWhiteSpaceNotEol()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:511"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:512"
        BranchSideFuncs:
        - "isSpaceOrTab()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:511"
        BranchSideFuncs:
        - "isSpaceOrTab()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:511"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:512"
        BranchSideFuncs:
        - "isSpaceOrTab()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:511"
        BranchSideFuncs:
        - "isSpaceOrTab()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:511"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:515"
        BranchSideFuncs:
        - "isSpaceOrTab()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:514"
        BranchSideFuncs:
        - "isWhiteSpaceOrComment()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:512"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:514"
        BranchSideFuncs:
        - "isWhiteSpaceOrComment()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:515"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:521"
        BranchSideFuncs:
        - "isNewLine()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:520"
        BranchSideFuncs:
        - "isLiteral()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:515"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:521"
        BranchSideFuncs:
        - "isNewLine()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:520"
        BranchSideFuncs:
        - "isLiteral()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:518"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:542"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:541"
        BranchSideFuncs:
        - "cleanTheLineOfLeftOverSpace(com.github.javaparser.printer.lexicalpreservation.RemovedGroup,com.github.javaparser.printer.lexicalpreservation.Removed)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:521"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:524"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:523"
        BranchSideFuncs:
        - "isPrimitiveType()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:524"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:531"
        BranchSideFuncs:
        - "isPrimitive()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:530"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:525"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:529"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:528"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:531"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:532"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:531"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:531"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:532"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:531"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:531"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:533"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:532"
        BranchSideFuncs:
        - "isWhiteSpace()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:533"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:535"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:534"
        BranchSideFuncs:
        - "isChild()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:535"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:539"
        BranchSideFuncs:
        - "getElement()"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:455,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElement].isChild"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:457,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].isComment"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:460,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].getChild"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:461,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].isOrphan"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:461,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].getCommentedNode"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:461,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:461,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:461,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Removed].getChild"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:461,1"
      Dst: "[com.github.javaparser.ast.Node].equals"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:462,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].removeElement"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:472,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].isEnforcingIndentationActivable"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:474,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].considerEnforcingIndentation"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:477,1"
      Dst: "[java.util.List].size"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:478,1"
      Dst: "[java.util.List].get"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:478,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].isWhiteSpace"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:483,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElement].isKept"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:484,1"
      Dst: "[java.util.List].remove"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:490,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].isFollowedByComment"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:491,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].posOfNextComment"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:492,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].removeElements"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:494,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].isRemovingIndentationActivable"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:496,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].considerRemovingIndentation"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:455,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].isComment"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:506,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Removed].isToken"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:506,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Removed].getTokenType"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:506,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].getTokenKind"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:508,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].getToken"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:508,1"
      Dst: "[com.github.javaparser.JavaToken].getCategory"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:508,1"
      Dst: "[com.github.javaparser.JavaToken$Category].isEndOfLine"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:508,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Removed].isNewLine"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:511,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Removed].isWhiteSpaceNotEol"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:511,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Removed].getElement"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:512,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].isSpaceOrTab"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:515,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].isWhiteSpaceOrComment"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:521,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].isLiteral"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:524,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Removed].isPrimitiveType"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:525,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].isPrimitive"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:529,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:529,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:529,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:529,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:531,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Removed].isWhiteSpace"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:542,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].cleanTheLineOfLeftOverSpace"
    JavaMethodInfo: null
    BBCount: 59
    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: null
    functionLinenumber: 548
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.RemovedGroup"
    - "com.github.javaparser.printer.lexicalpreservation.Removed"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].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()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].isReplaced(int)"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].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.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].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.NodeText].removeElement(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].processed()"
    functionUses: 1
    ICount: 74
    EdgeCount: 26
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:549"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:554"
        BranchSideFuncs:
        - "isProcessed()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:555"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:581"
        BranchSideFuncs:
        - "isLastElement(com.github.javaparser.printer.lexicalpreservation.Removed)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:580"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:556"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:581"
        BranchSideFuncs:
        - "isACompleteLine()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:580"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:557"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:581"
        BranchSideFuncs:
        - "isNewLine()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:580"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:558"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:581"
        BranchSideFuncs:
        - "getIndentation()"
        - "getLastElementIndex()"
        - "isReplaced(int)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:580"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:561"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:579"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:578"
        BranchSideFuncs:
        - "processed()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:561"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:579"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:578"
        BranchSideFuncs:
        - "processed()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:562"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:579"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:578"
        BranchSideFuncs:
        - "processed()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:563"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:565"
        BranchSideFuncs:
        - "get(int)"
        - "isSpaceOrTab()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:566"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:571"
        BranchSideFuncs:
        - "getTextElement(int)"
        - "isNewline()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:566"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:571"
        BranchSideFuncs:
        - "getTextElement(int)"
        - "isNewline()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:572"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:562"
        BranchSideFuncs:
        - "removeElement(int)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:561"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:574"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:572"
        BranchSideFuncs:
        - "removeElement(int)"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:549,1"
      Dst: "[java.util.List].size"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:555,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].isProcessed"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:556,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].isLastElement"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:557,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].isACompleteLine"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:558,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Removed].isNewLine"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:559,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].getLastElementIndex"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:560,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].getIndentation"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:561,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:561,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:561,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].isReplaced"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:562,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:563,1"
      Dst: "[java.util.List].get"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:563,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].isSpaceOrTab"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:565,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].removeElement"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:572,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].getTextElement"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:572,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].isNewline"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:579,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].processed"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 2
  - 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: null
    functionLinenumber: 586
    functionDepth: 0
    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.DifferenceElement].isChild()"
    - "[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].isIdentifier()"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].isIdentifier()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].isIdentifier()"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].isIdentifier()"
    - "[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].getElement()"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].isToken()"
    - "[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.Kept].isNewLine()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].isSpaceOrTab()"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].isWhiteSpaceOrComment()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElement].isWhiteSpaceOrComment()"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].isNewLine()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].isSeparator()"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].getElement()"
    - "[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.Kept].getElement()"
    functionUses: 1
    ICount: 223
    EdgeCount: 44
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:587"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:589"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:588"
        BranchSideFuncs:
        - "getChild()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:589"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:591"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:590"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:589"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:591"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:590"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:591"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:594"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:593"
        BranchSideFuncs:
        - "isChild()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:591"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:594"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:593"
        BranchSideFuncs:
        - "isChild()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:594"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:635"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:634"
        BranchSideFuncs:
        - "isToken()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:594"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:635"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:634"
        BranchSideFuncs:
        - "isToken()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:595"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:597"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:596"
        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:597"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:597"
        BranchSideFuncs:
        - "getIndexToNextTokenElement(com.github.javaparser.printer.lexicalpreservation.TokenTextElement,int)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:596"
        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:597"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:597"
        BranchSideFuncs:
        - "getIndexToNextTokenElement(com.github.javaparser.printer.lexicalpreservation.TokenTextElement,int)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:596"
        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:597"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:597"
        BranchSideFuncs:
        - "getIndexToNextTokenElement(com.github.javaparser.printer.lexicalpreservation.TokenTextElement,int)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:596"
        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:597"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:597"
        BranchSideFuncs:
        - "getIndexToNextTokenElement(com.github.javaparser.printer.lexicalpreservation.TokenTextElement,int)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:596"
        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:597"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:597"
        BranchSideFuncs:
        - "getIndexToNextTokenElement(com.github.javaparser.printer.lexicalpreservation.TokenTextElement,int)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:596"
        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:597"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:597"
        BranchSideFuncs:
        - "getIndexToNextTokenElement(com.github.javaparser.printer.lexicalpreservation.TokenTextElement,int)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:596"
        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:597"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:597"
        BranchSideFuncs:
        - "getIndexToNextTokenElement(com.github.javaparser.printer.lexicalpreservation.TokenTextElement,int)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:596"
        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:597"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:628"
        BranchSideFuncs:
        - "getIndexToNextTokenElement(com.github.javaparser.printer.lexicalpreservation.TokenTextElement,int)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:627"
        BranchSideFuncs:
        - "isPrimitiveType()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:628"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:632"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:631"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:635"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:635"
        BranchSideFuncs:
        - "getTokenKind()"
        - "getTokenType()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:634"
        BranchSideFuncs:
        - "isToken()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:635"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:635"
        BranchSideFuncs:
        - "getTokenKind()"
        - "getTokenType()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:634"
        BranchSideFuncs:
        - "isToken()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:637"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:640"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:639"
        BranchSideFuncs:
        - "isNewline()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:640"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:643"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:642"
        BranchSideFuncs:
        - "isSpaceOrTab()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:640"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:643"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:642"
        BranchSideFuncs:
        - "isSpaceOrTab()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:643"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:645"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:644"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:643"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:645"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:644"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:645"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:647"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:646"
        BranchSideFuncs:
        - "isWhiteSpaceOrComment()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:647"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:649"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:648"
        BranchSideFuncs:
        - "isNewLine()"
        - "isSeparator()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:649"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:654"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:649"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:654"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:635"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:659"
        BranchSideFuncs:
        - "getTokenKind()"
        - "getTokenType()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:658"
        BranchSideFuncs:
        - "isWhiteSpace()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:635"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:659"
        BranchSideFuncs:
        - "getTokenKind()"
        - "getTokenType()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:658"
        BranchSideFuncs:
        - "isWhiteSpace()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:659"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:661"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:660"
        BranchSideFuncs:
        - "isIndent()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:661"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:663"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:662"
        BranchSideFuncs:
        - "isUnindent()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:663"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:666"
        BranchSideFuncs:
        - "getElement()"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:587,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].isComment"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:589,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElement].isChild"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:589,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Kept].getElement"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:589,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].getChild"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:595,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].isWhiteSpaceOrComment"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:597,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].isIdentifier"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:597,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].isNodeWithTypeArguments"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:606,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].getIndexToNextTokenElement"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:597,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].isTypeWithFullyQualifiedName"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:597,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].isKeyword"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:597,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].isArrayType"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:620,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].getArrayLevel"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:620,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].getIndexToNextTokenElementInArrayType"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:628,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Kept].isPrimitiveType"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:632,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:632,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:632,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:632,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:635,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Kept].isToken"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:637,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Kept].getTokenType"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:637,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].getTokenKind"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:640,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Kept].isNewLine"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:640,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].isNewline"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:643,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].isSpaceOrTab"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:645,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Kept].isWhiteSpaceOrComment"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:649,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].isSeparator"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:659,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Kept].isWhiteSpace"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:661,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Kept].isIndent"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:663,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Kept].isUnindent"
    JavaMethodInfo: null
    BBCount: 57
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference].getArrayLevel(com.github.javaparser.printer.lexicalpreservation.DifferenceElement)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference"
    linkageType: null
    functionLinenumber: 674
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.DifferenceElement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].getElement()"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].getElement()"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].getElement()"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].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()"
    functionUses: 1
    ICount: 11
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:676"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:680"
        BranchSideFuncs:
        - "getArrayLevel()"
        - "getChild()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:679"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:675,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElement].getElement"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:676,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].isArrayType"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:677,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].getChild"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:678,1"
      Dst: "[com.github.javaparser.ast.type.ArrayType].getArrayLevel"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference].isArrayType(com.github.javaparser.printer.lexicalpreservation.DifferenceElement)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference"
    linkageType: null
    functionLinenumber: 686
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.DifferenceElement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].getElement()"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].getElement()"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].getElement()"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].getElement()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].getChild()"
    functionUses: 2
    ICount: 13
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:688"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:686"
        BranchSideFuncs:
        - "getElement()"
        - "getChild()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:688"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:686"
        BranchSideFuncs:
        - "getElement()"
        - "getChild()"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:687,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElement].getElement"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:688,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].getChild"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference].isTypeWithFullyQualifiedName(com.github.javaparser.printer.lexicalpreservation.DifferenceElement)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference"
    linkageType: null
    functionLinenumber: 694
    functionDepth: 0
    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.Reshuffled].getElement()"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].getElement()"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].getElement()"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].getElement()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].getChild()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].getChild()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].getScope()"
    functionUses: 2
    ICount: 18
    EdgeCount: 8
    BranchProfiles:
    - 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:
        - "getElement()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:698"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:700"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:699"
        BranchSideFuncs:
        - "getScope()"
        - "getChild()"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:695,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElement].isChild"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:697,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElement].getElement"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:698,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].getChild"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:698,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:698,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:700,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].getScope"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:700,1"
      Dst: "[java.util.Optional].isPresent"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference].isNodeWithTypeArguments(com.github.javaparser.printer.lexicalpreservation.DifferenceElement)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference"
    linkageType: null
    functionLinenumber: 706
    functionDepth: 0
    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.Reshuffled].getElement()"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].getElement()"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].getElement()"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].getElement()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].getChild()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].getChild()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].getTypeArguments()"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].getTypeArguments()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].getTypeArguments()"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getTypeArguments()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].getTypeArguments()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].getTypeArguments()"
    - "[com.github.javaparser.ast.NodeList].size()"
    functionUses: 1
    ICount: 26
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:707"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:709"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:708"
        BranchSideFuncs:
        - "getElement()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:710"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:712"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:711"
        BranchSideFuncs:
        - "getChild()"
        - "getTypeArguments()"
        - "size()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:713"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:711"
        BranchSideFuncs:
        - "getChild()"
        - "getTypeArguments()"
        - "size()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:713"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:711"
        BranchSideFuncs:
        - "getChild()"
        - "getTypeArguments()"
        - "size()"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:707,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElement].isChild"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:709,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElement].getElement"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:710,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].getChild"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:710,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:710,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:712,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithTypeArguments].getTypeArguments"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:713,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:713,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:713,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    JavaMethodInfo: null
    BBCount: 9
    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: null
    functionLinenumber: 721
    functionDepth: 0
    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.Reshuffled].getElement()"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].getElement()"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].getElement()"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].getElement()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].getChild()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].getNameWithScope()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].getToken()"
    - "[com.github.javaparser.JavaToken].asString()"
    - "[com.github.javaparser.JavaToken].getNextToken()"
    - "[com.github.javaparser.JavaToken].asString()"
    - "[com.github.javaparser.JavaToken].getNextToken()"
    functionUses: 1
    ICount: 38
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:724"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:726"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:725"
        BranchSideFuncs:
        - "getElement()"
        - "getNameWithScope()"
        - "getToken()"
        - "getChild()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:730"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:745"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:744"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:731"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:741"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:734"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:737"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:736"
        BranchSideFuncs:
        - "getNextToken()"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:724,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].isTypeWithFullyQualifiedName"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:726,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElement].getElement"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:728,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].getChild"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:728,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].getNameWithScope"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:728,1"
      Dst: "[java.lang.String].split"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:729,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].getToken"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:731,1"
      Dst: "[com.github.javaparser.JavaToken].asString"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:731,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:733,1"
      Dst: "[com.github.javaparser.JavaToken].getNextToken"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:733,1"
      Dst: "[java.util.Optional].get"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference].getIndexToNextTokenElement(com.github.javaparser.printer.lexicalpreservation.TokenTextElement,int)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference"
    linkageType: null
    functionLinenumber: 765
    functionDepth: 0
    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()"
    - "[com.github.javaparser.JavaToken].getKind()"
    - "[com.github.javaparser.JavaToken$Kind].valueOf(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].isDiamondOperator(com.github.javaparser.JavaToken$Kind)"
    - "[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: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:767"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:772"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:771"
        BranchSideFuncs:
        - "getKind()"
        - "isDiamondOperator(com.github.javaparser.JavaToken$Kind)"
        - "valueOf(int)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:774"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:783"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:782"
        BranchSideFuncs:
        - "isWhitespace()"
        - "getCategory()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:775"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:778"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:777"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:783"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:786"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:785"
        BranchSideFuncs:
        - "getIndexToNextTokenElement(com.github.javaparser.printer.lexicalpreservation.TokenTextElement,int)"
        - "<init>(com.github.javaparser.JavaToken)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:783"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:786"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:785"
        BranchSideFuncs:
        - "getIndexToNextTokenElement(com.github.javaparser.printer.lexicalpreservation.TokenTextElement,int)"
        - "<init>(com.github.javaparser.JavaToken)"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:766,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].getToken"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:766,1"
      Dst: "[com.github.javaparser.JavaToken].getNextToken"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:767,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:772,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:773,1"
      Dst: "[com.github.javaparser.JavaToken].getKind"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:773,1"
      Dst: "[com.github.javaparser.JavaToken$Kind].valueOf"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:774,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].isDiamondOperator"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:775,1"
      Dst: "[java.lang.Enum].equals"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:783,1"
      Dst: "[com.github.javaparser.JavaToken].getCategory"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:783,1"
      Dst: "[com.github.javaparser.JavaToken$Category].isWhitespace"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:786,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:786,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].getIndexToNextTokenElement"
    JavaMethodInfo: null
    BBCount: 10
    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: null
    functionLinenumber: 794
    functionDepth: 0
    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()"
    - "[com.github.javaparser.JavaToken].getKind()"
    - "[com.github.javaparser.JavaToken$Kind].valueOf(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].isBracket(com.github.javaparser.JavaToken$Kind)"
    - "[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: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:796"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:801"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:800"
        BranchSideFuncs:
        - "getKind()"
        - "valueOf(int)"
        - "isBracket(com.github.javaparser.JavaToken$Kind)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:803"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:810"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:809"
        BranchSideFuncs:
        - "isWhitespace()"
        - "getCategory()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:804"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:810"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:809"
        BranchSideFuncs:
        - "isWhitespace()"
        - "getCategory()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:810"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:813"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:812"
        BranchSideFuncs:
        - "getIndexToNextTokenElementInArrayType(com.github.javaparser.printer.lexicalpreservation.TokenTextElement,int)"
        - "<init>(com.github.javaparser.JavaToken)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:810"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:813"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:812"
        BranchSideFuncs:
        - "getIndexToNextTokenElementInArrayType(com.github.javaparser.printer.lexicalpreservation.TokenTextElement,int)"
        - "<init>(com.github.javaparser.JavaToken)"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:795,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].getToken"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:795,1"
      Dst: "[com.github.javaparser.JavaToken].getNextToken"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:796,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:801,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:802,1"
      Dst: "[com.github.javaparser.JavaToken].getKind"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:802,1"
      Dst: "[com.github.javaparser.JavaToken$Kind].valueOf"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:803,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].isBracket"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:804,1"
      Dst: "[java.lang.Enum].equals"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:810,1"
      Dst: "[com.github.javaparser.JavaToken].getCategory"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:810,1"
      Dst: "[com.github.javaparser.JavaToken$Category].isWhitespace"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:813,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:813,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].getIndexToNextTokenElementInArrayType"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference].isDiamondOperator(com.github.javaparser.JavaToken$Kind)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference"
    linkageType: null
    functionLinenumber: 819
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.JavaToken$Kind"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:820"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:819"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:820"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:819"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:820,1"
      Dst: "[java.lang.Enum].equals"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference].isBracket(com.github.javaparser.JavaToken$Kind)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference"
    linkageType: null
    functionLinenumber: 826
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.JavaToken$Kind"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:827"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:826"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:827"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:826"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:827,1"
      Dst: "[java.lang.Enum].equals"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference].nextIsRightBrace(int)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference"
    linkageType: null
    functionLinenumber: 830
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.ast.NodeList].subList(int,int)"
    - "[com.github.javaparser.utils.VisitorList].subList(int,int)"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].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)"
    functionUses: 2
    ICount: 17
    EdgeCount: 58
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:832"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:837"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "isSpaceOrTab()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:836"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:833"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:836"
        BranchSideFuncs:
        - "isToken(int)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:835"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:831,1"
      Dst: "[java.util.List].size"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:831,1"
      Dst: "[java.util.List].subList"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:832,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:832,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:832,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:833,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].isSpaceOrTab"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:834,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].isToken"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference].applyAddedDiffElement(com.github.javaparser.printer.lexicalpreservation.Added)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference"
    linkageType: null
    functionLinenumber: 840
    functionDepth: 0
    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)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].isUnindent()"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.utils.VisitorList].isEmpty()"
    - "[com.github.javaparser.utils.VisitorList].remove(int)"
    - "[com.github.javaparser.ast.NodeList].remove(int)"
    - "[com.github.javaparser.utils.VisitorList$3].remove(int)"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].toTextElement()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].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.ast.NodeList].subList(int,int)"
    - "[com.github.javaparser.utils.VisitorList].subList(int,int)"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].nextIsRightBrace(int)"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[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.printer.lexicalpreservation.TokenTextElement].isNewline()"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].isNewline()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].<init>(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].addElement(int,com.github.javaparser.printer.lexicalpreservation.TextElement)"
    - "[com.github.javaparser.TokenTypes].eolTokenKind()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].isSpaceOrTab()"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].isSpaceOrTab()"
    - "[com.github.javaparser.utils.VisitorList].remove(int)"
    - "[com.github.javaparser.ast.NodeList].remove(int)"
    - "[com.github.javaparser.utils.VisitorList$3].remove(int)"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].processIndentation(java.util.List,java.util.List)"
    - "[com.github.javaparser.ast.NodeList].subList(int,int)"
    - "[com.github.javaparser.utils.VisitorList].subList(int,int)"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].addElement(int,com.github.javaparser.printer.lexicalpreservation.TextElement)"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].indentationBlock()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].addElement(int,com.github.javaparser.printer.lexicalpreservation.TextElement)"
    - "[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.NodeText].getTextElement(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].isComment()"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].isComment()"
    - "[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.NodeText].getTextElement(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].isWhiteSpace()"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].isWhiteSpace()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].getRange()"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].getRange()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$lambda_applyAddedDiffElement_4__1138].bootstrap$(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].getRange()"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].getRange()"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].getTextElement(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].addElement(int,com.github.javaparser.printer.lexicalpreservation.TextElement)"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].adjustIndentation(java.util.List,com.github.javaparser.printer.lexicalpreservation.NodeText,int,boolean)"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].adjustIndentation(java.util.List,com.github.javaparser.printer.lexicalpreservation.NodeText,int,boolean)"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].addElement(int,com.github.javaparser.printer.lexicalpreservation.TextElement)"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElement].isChild()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].adjustIndentation(java.util.List,com.github.javaparser.printer.lexicalpreservation.NodeText,int,boolean)"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].addElement(int,com.github.javaparser.printer.lexicalpreservation.TextElement)"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].addElement(int,com.github.javaparser.printer.lexicalpreservation.TextElement)"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].isNewline()"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].isNewline()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].isFollowedByUnindent(java.util.List,int)"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].nextIsRightBrace(int)"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].isNewline()"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].isNewline()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].adjustIndentation(java.util.List,com.github.javaparser.printer.lexicalpreservation.NodeText,int,boolean)"
    functionUses: 1
    ICount: 307
    EdgeCount: 238
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:841"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:849"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:848"
        BranchSideFuncs:
        - "isUnindent()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:842"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:844"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:849"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:857"
        BranchSideFuncs:
        - "isEmpty()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:856"
        BranchSideFuncs:
        - "toTextElement()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:850"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:852"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:850"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:852"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:859"
      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:859"
      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:860"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:859"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:858"
        BranchSideFuncs:
        - "isAfterLBrace(com.github.javaparser.printer.lexicalpreservation.NodeText,int)"
        - "isAReplacement(int)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:863"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:870"
        BranchSideFuncs:
        - "isToken(int)"
        - "getTokenKind()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:869"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:864"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:867"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:866"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:864"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:867"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:866"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:864"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:867"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:866"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:860"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:894"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:893"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:860"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:894"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:893"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:871"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:874"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:873"
        BranchSideFuncs:
        - "<init>(int)"
        - "eolTokenKind()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:876"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:880"
        BranchSideFuncs:
        - "remove(int)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:879"
        BranchSideFuncs:
        - "processIndentation(java.util.List,java.util.List)"
        - "subList(int,int)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:876"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:880"
        BranchSideFuncs:
        - "remove(int)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:879"
        BranchSideFuncs:
        - "processIndentation(java.util.List,java.util.List)"
        - "subList(int,int)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:880"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:888"
        BranchSideFuncs:
        - "processIndentation(java.util.List,java.util.List)"
        - "subList(int,int)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:887"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:888"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:894"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "iterator()"
        - "indentationBlock()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:893"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:889"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:894"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "iterator()"
        - "indentationBlock()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:893"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:894"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:950"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:896"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:896"
        BranchSideFuncs:
        - "numberOfElements()"
        - "isComment()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:895"
        BranchSideFuncs:
        - "numberOfElements()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:898"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:896"
        BranchSideFuncs:
        - "isComment()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:895"
        BranchSideFuncs:
        - "numberOfElements()"
        - "isComment()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:898"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:896"
        BranchSideFuncs:
        - "isComment()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:895"
        BranchSideFuncs:
        - "numberOfElements()"
        - "isComment()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:900"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:898"
        BranchSideFuncs:
        - "isWhiteSpace()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:897"
        BranchSideFuncs:
        - "isComment()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:901"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:900"
        BranchSideFuncs:
        - "isWhiteSpace()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:899"
        BranchSideFuncs:
        - "isWhiteSpace()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:901"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:900"
        BranchSideFuncs:
        - "isWhiteSpace()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:899"
        BranchSideFuncs:
        - "isWhiteSpace()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:902"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:-1"
        BranchSideFuncs:
        - "getRange()"
        - "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:902"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:-1"
        BranchSideFuncs:
        - "getRange()"
        - "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:904"
      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:905"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:914"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:905"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:914"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:905"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:914"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:915"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:928"
        BranchSideFuncs:
        - "isChild()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:915"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:928"
        BranchSideFuncs:
        - "isChild()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:929"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:946"
        BranchSideFuncs:
        - "addElement(int,com.github.javaparser.printer.lexicalpreservation.TextElement)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:929"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:946"
        BranchSideFuncs:
        - "addElement(int,com.github.javaparser.printer.lexicalpreservation.TextElement)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:937"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:943"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:937"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:943"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:937"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:943"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:951"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:959"
        BranchSideFuncs:
        - "isNewline()"
        - "get(int)"
        - "nextIsRightBrace(int)"
        - "isFollowedByUnindent(java.util.List,int)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:958"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:955"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:952"
        BranchSideFuncs:
        - "adjustIndentation(java.util.List,com.github.javaparser.printer.lexicalpreservation.NodeText,int,boolean)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:951"
        BranchSideFuncs:
        - "isNewline()"
        - "get(int)"
        - "nextIsRightBrace(int)"
        - "isFollowedByUnindent(java.util.List,int)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:955"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:956"
        BranchSideFuncs:
        - "adjustIndentation(java.util.List,com.github.javaparser.printer.lexicalpreservation.NodeText,int,boolean)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:955"
        BranchSideFuncs:
        - "adjustIndentation(java.util.List,com.github.javaparser.printer.lexicalpreservation.NodeText,int,boolean)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:955"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:959"
        BranchSideFuncs:
        - "adjustIndentation(java.util.List,com.github.javaparser.printer.lexicalpreservation.NodeText,int,boolean)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:958"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:841,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Added].isIndent"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:843,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:843,1"
      Dst: "[java.util.List].add"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:849,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Added].isUnindent"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:850,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:851,1"
      Dst: "[java.util.List].size"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:851,1"
      Dst: "[java.util.List].remove"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:857,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Added].toTextElement"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:859,1"
      Dst: "[java.util.List].get"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:859,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].isNewline"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:861,1"
      Dst: "[java.util.List].subList"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:861,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].processIndentation"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:862,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].nextIsRightBrace"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:863,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:863,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:863,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:864,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].getTokenKind"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:864,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].isToken"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:867,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].addElement"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:860,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].isAfterLBrace"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:860,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].isAReplacement"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:874,1"
      Dst: "[com.github.javaparser.TokenTypes].eolTokenKind"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:876,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].isSpaceOrTab"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:889,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].indentationBlock"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:896,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].numberOfElements"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:897,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].getTextElement"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:897,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].isComment"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:901,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].isWhiteSpace"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:902,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].getRange"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:902,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:903,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference$lambda_applyAddedDiffElement_4__1138].bootstrap$"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:904,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:904,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:904,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:904,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:912,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].adjustIndentation"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:929,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].isChild"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:952,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].isFollowedByUnindent"
    JavaMethodInfo: null
    BBCount: 81
    CyclomaticComplexity: 7
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference].isFollowedByUnindent(java.util.List,int)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference"
    linkageType: null
    functionLinenumber: 1032
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].getElement()"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].getElement()"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].getElement()"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].getElement()"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].isAdded()"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].isAdded()"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].isAdded()"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].isAdded()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    functionUses: 1
    ICount: 19
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:1034"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:1034"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:1034"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:1034,1"
      Dst: "[java.util.List].size"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:1034,1"
      Dst: "[java.util.List].get"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:1034,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElement].isAdded"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:1034,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElement].getElement"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference].adjustIndentation(java.util.List,com.github.javaparser.printer.lexicalpreservation.NodeText,int,boolean)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference"
    linkageType: null
    functionLinenumber: 1037
    functionDepth: 0
    returnType: "int"
    argCount: 4
    argTypes:
    - "java.util.List"
    - "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.ast.NodeList].subList(int,int)"
    - "[com.github.javaparser.utils.VisitorList].subList(int,int)"
    - "[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.NodeText].numberOfElements()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.ast.NodeList].subList(int,int)"
    - "[com.github.javaparser.utils.VisitorList].subList(int,int)"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.ast.NodeList].subList(int,int)"
    - "[com.github.javaparser.utils.VisitorList].subList(int,int)"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[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.NodeText].numberOfElements()"
    - "[com.github.javaparser.ast.NodeList].add(int,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(int,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(int,java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].getElements()"
    functionUses: 4
    ICount: 48
    EdgeCount: 76
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:1039"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:1041"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:1040"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:1039"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:1041"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:1040"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:1041"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:1044"
        BranchSideFuncs:
        - "subList(int,int)"
        - "size()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:1043"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:1044"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:1051"
        BranchSideFuncs:
        - "hasNext()"
        - "numberOfElements()"
        - "iterator()"
        - "getTextElement(int)"
        - "next()"
        - "isSpaceOrTab()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:1050"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:1045"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:1048"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:1047"
        BranchSideFuncs:
        - "add(int,java.lang.Object)"
        - "getElements()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:1045"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:1048"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:1047"
        BranchSideFuncs:
        - "add(int,java.lang.Object)"
        - "getElements()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:1051"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:1054"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:1053"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:1038,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].getElements"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:1038,1"
      Dst: "[java.util.List].subList"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:1038,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].processIndentation"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:1039,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].numberOfElements"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:1039,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].getTextElement"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:1039,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].isToken"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:1040,1"
      Dst: "[java.util.List].size"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:1040,1"
      Dst: "[java.lang.Math].min"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:1042,1"
      Dst: "[java.lang.Math].max"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:1044,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:1044,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:1044,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:1045,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].isSpaceOrTab"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:1048,1"
      Dst: "[java.util.List].add"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:1052,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference].isAReplacement(int)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference"
    linkageType: null
    functionLinenumber: 1060
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].isAdded()"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].isAdded()"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].isAdded()"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].isAdded()"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].isRemoved()"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].isRemoved()"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].isRemoved()"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].isRemoved()"
    functionUses: 1
    ICount: 18
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:1061"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:1061"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:1061"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:1061,1"
      Dst: "[java.util.List].get"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:1061,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElement].isAdded"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:1061,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElement].isRemoved"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference].isReplaced(int)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference"
    linkageType: null
    functionLinenumber: 1067
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].isAdded()"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].isAdded()"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].isAdded()"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].isAdded()"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].isRemoved()"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].isRemoved()"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].isRemoved()"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].isRemoved()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    functionUses: 1
    ICount: 21
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:1068"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:1068"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:1068"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:1068,1"
      Dst: "[java.util.List].size"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:1068,1"
      Dst: "[java.util.List].get"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:1068,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElement].isAdded"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:1068,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElement].isRemoved"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference].toString()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference"
    linkageType: null
    functionLinenumber: 1072
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 19
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:1073,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:1073,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:1073,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 903
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.TextElement"
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].getRange()"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].getRange()"
    - "[com.github.javaparser.Range].isBefore(com.github.javaparser.Range)"
    functionUses: 1
    ICount: 8
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:904,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].getRange"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:904,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:904,1"
      Dst: "[com.github.javaparser.Range].isBefore"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:904,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 445
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "java.lang.Integer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:446,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:116,1"
      Dst: "[java.util.List].get"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:116,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].isNewline"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:115,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 90
    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()"
    functionUses: 1
    ICount: 3
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:91,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].isWhiteSpace"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__253].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__253"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__253].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__253:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__253].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__253].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__253"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__253:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__253].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__253"
    linkageType: null
    functionLinenumber: -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.BlockComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    functionUses: 14
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__253:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$1].<init>()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$1"
    linkageType: null
    functionLinenumber: 73
    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:74,1"
      Dst: "[com.github.javaparser.ast.DataKey].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector].<init>(com.fasterxml.jackson.databind.AnnotationIntrospector,com.fasterxml.jackson.databind.type.TypeFactory,com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector"
    linkageType: null
    functionLinenumber: 30
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.AnnotationIntrospector"
    - "com.fasterxml.jackson.databind.type.TypeFactory"
    - "com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.CollectorBase].<init>(com.fasterxml.jackson.databind.AnnotationIntrospector)"
    functionUses: 1
    ICount: 14
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:33"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:31"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:30"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.AnnotationIntrospector)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:31,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.CollectorBase].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector].collectFields(com.fasterxml.jackson.databind.AnnotationIntrospector,com.fasterxml.jackson.databind.introspect.TypeResolutionContext,com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver,com.fasterxml.jackson.databind.type.TypeFactory,com.fasterxml.jackson.databind.JavaType,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector"
    linkageType: null
    functionLinenumber: 41
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 6
    argTypes:
    - "com.fasterxml.jackson.databind.AnnotationIntrospector"
    - "com.fasterxml.jackson.databind.introspect.TypeResolutionContext"
    - "com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver"
    - "com.fasterxml.jackson.databind.type.TypeFactory"
    - "com.fasterxml.jackson.databind.JavaType"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector].<init>(com.fasterxml.jackson.databind.AnnotationIntrospector,com.fasterxml.jackson.databind.type.TypeFactory,com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver,boolean)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector].collect(com.fasterxml.jackson.databind.introspect.TypeResolutionContext,com.fasterxml.jackson.databind.JavaType)"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:42,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:43,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector].collect"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector].collect(com.fasterxml.jackson.databind.introspect.TypeResolutionContext,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector"
    linkageType: null
    functionLinenumber: 47
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.TypeResolutionContext"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector]._findFields(com.fasterxml.jackson.databind.introspect.TypeResolutionContext,com.fasterxml.jackson.databind.JavaType,java.util.Map)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].size()"
    - "[com.github.javaparser.utils.VisitorMap].size()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator:com.fasterxml.jackson.databind.util.ArrayIterator:com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator:com.github.javaparser.TokenRange$1:com.github.javaparser.ast.Node$PostOrderIterator:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.utils.VisitorMap].values()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].values()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector$FieldBuilder].build()"
    functionUses: 1
    ICount: 20
    EdgeCount: 54
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:49"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:52"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:51"
        BranchSideFuncs:
        - "values()"
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "size()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:53"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:56"
        BranchSideFuncs:
        - "values()"
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "build()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:55"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:48,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector]._findFields"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:50,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:52,1"
      Dst: "[java.util.Map].size"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:52,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:53,1"
      Dst: "[java.util.Map].values"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:53,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:53,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:53,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:54,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector$FieldBuilder].build"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:54,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector]._findFields(com.fasterxml.jackson.databind.introspect.TypeResolutionContext,com.fasterxml.jackson.databind.JavaType,java.util.Map)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.TypeResolutionContext"
    - "com.fasterxml.jackson.databind.JavaType"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].getSuperClass()"
    - "[com.fasterxml.jackson.databind.type.TypeBase].getSuperClass()"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.introspect.TypeResolutionContext$Basic].<init>(com.fasterxml.jackson.databind.type.TypeFactory,com.fasterxml.jackson.databind.type.TypeBindings)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector]._findFields(com.fasterxml.jackson.databind.introspect.TypeResolutionContext,com.fasterxml.jackson.databind.JavaType,java.util.Map)"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].getBindings()"
    - "[com.fasterxml.jackson.databind.type.TypeBase].getBindings()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector]._isIncludableField(java.lang.reflect.Field)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector$FieldBuilder].<init>(com.fasterxml.jackson.databind.introspect.TypeResolutionContext,java.lang.reflect.Field)"
    - "[com.fasterxml.jackson.databind.introspect.CollectorBase].collectAnnotations(com.fasterxml.jackson.databind.introspect.AnnotationCollector,java.lang.'annotation'.Annotation[])"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.SimpleMixInResolver].findMixInClassFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].findMixInClassFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector]._addFieldMixIns(java.lang.Class,java.lang.Class,java.util.Map)"
    functionUses: 2
    ICount: 48
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:66"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:69"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:68"
        BranchSideFuncs:
        - "_findFields(com.fasterxml.jackson.databind.introspect.TypeResolutionContext,com.fasterxml.jackson.databind.JavaType,java.util.Map)"
        - "<init>(com.fasterxml.jackson.databind.type.TypeFactory,com.fasterxml.jackson.databind.type.TypeBindings)"
        - "getBindings()"
        - "getRawClass()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:73"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:91"
        BranchSideFuncs:
        - "_isIncludableField(java.lang.reflect.Field)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:90"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:75"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:81"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:80"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:81"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:84"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:83"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.introspect.TypeResolutionContext,java.lang.reflect.Field)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:85"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:88"
        BranchSideFuncs:
        - "collectAnnotations(com.fasterxml.jackson.databind.introspect.AnnotationCollector,java.lang.'annotation'.Annotation[])"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:87"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:91"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:null"
        BranchSideFuncs:
        - "findMixInClassFor(java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:91"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:null"
        BranchSideFuncs:
        - "findMixInClassFor(java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:93"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:null"
        BranchSideFuncs:
        - "_addFieldMixIns(java.lang.Class,java.lang.Class,java.util.Map)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:65,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getSuperClass"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:69,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:71,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getBindings"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:71,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.TypeResolutionContext$Basic].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:71,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector]._findFields"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:73,1"
      Dst: "[java.lang.Class].getDeclaredFields"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:75,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector]._isIncludableField"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:82,1"
      Dst: "[java.util.LinkedHashMap].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:84,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector$FieldBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:86,1"
      Dst: "[java.lang.reflect.Field].getDeclaredAnnotations"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:86,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.CollectorBase].collectAnnotations"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:88,1"
      Dst: "[java.lang.reflect.Field].getName"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:88,1"
      Dst: "[java.util.Map].put"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:92,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver].findMixInClassFor"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:94,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector]._addFieldMixIns"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector]._addFieldMixIns(java.lang.Class,java.lang.Class,java.util.Map)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector"
    linkageType: null
    functionLinenumber: 107
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ClassUtil].findSuperClasses(java.lang.Class,java.lang.Class,boolean)"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator:com.fasterxml.jackson.databind.util.ArrayIterator:com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator:com.github.javaparser.TokenRange$1:com.github.javaparser.ast.Node$PostOrderIterator:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector]._isIncludableField(java.lang.reflect.Field)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.CollectorBase].collectAnnotations(com.fasterxml.jackson.databind.introspect.AnnotationCollector,java.lang.'annotation'.Annotation[])"
    functionUses: 1
    ICount: 30
    EdgeCount: 49
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:109"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:123"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:122"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:110"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:122"
        BranchSideFuncs:
        - "_isIncludableField(java.lang.reflect.Field)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:121"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:112"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:115"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:114"
        BranchSideFuncs:
        - "get(java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:118"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:109"
        BranchSideFuncs:
        - "collectAnnotations(com.fasterxml.jackson.databind.introspect.AnnotationCollector,java.lang.'annotation'.Annotation[])"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:108"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:108,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].findSuperClasses"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:109,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:109,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:109,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:110,1"
      Dst: "[java.lang.Class].getDeclaredFields"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:112,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector]._isIncludableField"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:115,1"
      Dst: "[java.lang.reflect.Field].getName"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:117,1"
      Dst: "[java.util.Map].get"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:119,1"
      Dst: "[java.lang.reflect.Field].getDeclaredAnnotations"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:119,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.CollectorBase].collectAnnotations"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector]._isIncludableField(java.lang.reflect.Field)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector"
    linkageType: null
    functionLinenumber: 127
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Field"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:128"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:132"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:131"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:132"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:137"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:136"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:138"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:141"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:140"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:128,1"
      Dst: "[java.lang.reflect.Field].isEnumConstant"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:132,1"
      Dst: "[java.lang.reflect.Field].isSynthetic"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:137,1"
      Dst: "[java.lang.reflect.Field].getModifiers"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:138,1"
      Dst: "[java.lang.reflect.Modifier].isStatic"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.PrintingHelper].<init>()"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.PrintingHelper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.PrintingHelper:25,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.PrintingHelper].printToString(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.PrintingHelper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter].<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.core.SerializableString,com.fasterxml.jackson.'annotation'.ObjectIdGenerator,com.fasterxml.jackson.databind.JsonSerializer,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter"
    linkageType: null
    functionLinenumber: 51
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.core.SerializableString"
    - "com.fasterxml.jackson.annotation.ObjectIdGenerator"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter:52,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter].construct(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.PropertyName,com.fasterxml.jackson.'annotation'.ObjectIdGenerator,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter"
    linkageType: null
    functionLinenumber: 69
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.PropertyName"
    - "com.fasterxml.jackson.annotation.ObjectIdGenerator"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.PropertyName].getSimpleName()"
    - "[com.fasterxml.jackson.core.io.SerializedString].<init>(java.lang.String)"
    - "[com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter].<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.core.SerializableString,com.fasterxml.jackson.'annotation'.ObjectIdGenerator,com.fasterxml.jackson.databind.JsonSerializer,boolean)"
    functionUses: 4
    ICount: 16
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter:70"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter:70"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter:69"
        BranchSideFuncs:
        - "getSimpleName()"
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter:71"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter:71"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.core.SerializableString,com.fasterxml.jackson.'annotation'.ObjectIdGenerator,com.fasterxml.jackson.databind.JsonSerializer,boolean)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter:70"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter:70,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyName].getSimpleName"
    - Src: "com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter:71,1"
      Dst: "[com.fasterxml.jackson.core.io.SerializedString].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter:72,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter].withSerializer(com.fasterxml.jackson.databind.JsonSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter"
    linkageType: null
    functionLinenumber: 75
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JsonSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter].<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.core.SerializableString,com.fasterxml.jackson.'annotation'.ObjectIdGenerator,com.fasterxml.jackson.databind.JsonSerializer,boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter:76,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter].withAlwaysAsId(boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter"
    linkageType: null
    functionLinenumber: 82
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter].<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.core.SerializableString,com.fasterxml.jackson.'annotation'.ObjectIdGenerator,com.fasterxml.jackson.databind.JsonSerializer,boolean)"
    functionUses: 1
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter:83"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter:86"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter:85"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.core.SerializableString,com.fasterxml.jackson.'annotation'.ObjectIdGenerator,com.fasterxml.jackson.databind.JsonSerializer,boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter:86,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer].<init>(com.fasterxml.jackson.databind.JavaType,boolean,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "boolean"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.ArraySerializerBase].<init>(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap].emptyForProperties()"
    functionUses: 2
    ICount: 13
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:65,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.ArraySerializerBase].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:69,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap].emptyForProperties"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer].<init>(com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:75,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.ArraySerializerBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer].<init>(com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer,java.lang.Boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer"
    linkageType: null
    functionLinenumber: 89
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer"
    - "com.fasterxml.jackson.databind.BeanProperty"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.ArraySerializerBase].<init>(com.fasterxml.jackson.databind.ser.std.ArraySerializerBase,com.fasterxml.jackson.databind.BeanProperty,java.lang.Boolean)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap].emptyForProperties()"
    functionUses: 2
    ICount: 16
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:90,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.ArraySerializerBase].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:95,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap].emptyForProperties"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer]._withResolved(com.fasterxml.jackson.databind.BeanProperty,java.lang.Boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer"
    linkageType: null
    functionLinenumber: 100
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.BeanProperty"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer].<init>(com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer,java.lang.Boolean)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:101,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer]._withValueTypeSerializer(com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer"
    linkageType: null
    functionLinenumber: 106
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.ContainerSerializer"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer].<init>(com.fasterxml.jackson.databind.JavaType,boolean,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:107,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer].withResolved(com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer,java.lang.Boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer"
    linkageType: null
    functionLinenumber: 111
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.BeanProperty"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer].<init>(com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer,java.lang.Boolean)"
    functionUses: 1
    ICount: 18
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:112"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:116"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:115"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer,java.lang.Boolean)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:112"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:116"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:115"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer,java.lang.Boolean)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:112"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:116"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:115"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer,java.lang.Boolean)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:113"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:116"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:115"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer,java.lang.Boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:113,1"
      Dst: "[java.util.Objects].equals"
    - Src: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:116,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer].createContextual(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.BeanProperty)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer"
    linkageType: null
    functionLinenumber: 129
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "com.fasterxml.jackson.databind.BeanProperty"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeSerializer].forProperty(com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeSerializer].forProperty(com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeSerializer].forProperty(com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeSerializer].forProperty(com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsExistingPropertyTypeSerializer].forProperty(com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter].forProperty(com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeSerializer].forProperty(com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.BeanProperty$Std].getMember()"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].getMember()"
    - "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].getMember()"
    - "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].getMember()"
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].getMember()"
    - "[com.fasterxml.jackson.databind.ser.std.MapProperty].getMember()"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].getMember()"
    - "[com.fasterxml.jackson.databind.BeanProperty$Bogus].getMember()"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty].getMember()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].getMember()"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].getMember()"
    - "[com.fasterxml.jackson.databind.SerializerProvider].getAnnotationIntrospector()"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findContentSerializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findContentSerializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findContentSerializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.ser.DefaultSerializerProvider].serializerInstance(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdSerializer].findFormatOverrides(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.BeanProperty,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.std.StdSerializer].handledType()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].getFeature(com.fasterxml.jackson.'annotation'.JsonFormat$Feature)"
    - "[com.fasterxml.jackson.databind.ser.std.StdSerializer].findContextualConvertingSerializer(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.JsonSerializer)"
    - "[com.fasterxml.jackson.databind.JavaType].isJavaLangObject()"
    - "[com.fasterxml.jackson.databind.SerializerProvider].findContentValueSerializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer].withResolved(com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer,java.lang.Boolean)"
    functionUses: 2
    ICount: 36
    EdgeCount: 30
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:131"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:134"
        BranchSideFuncs:
        - "forProperty(com.fasterxml.jackson.databind.BeanProperty)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:133"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:138"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:148"
        BranchSideFuncs:
        - "getAnnotationIntrospector()"
        - "getMember()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:147"
        BranchSideFuncs:
        - "findFormatOverrides(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.BeanProperty,java.lang.Class)"
        - "handledType()"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:141"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:148"
        BranchSideFuncs:
        - "findContentSerializer(com.fasterxml.jackson.databind.introspect.Annotated)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:147"
        BranchSideFuncs:
        - "findFormatOverrides(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.BeanProperty,java.lang.Class)"
        - "handledType()"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:143"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:148"
        BranchSideFuncs:
        - "serializerInstance(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:147"
        BranchSideFuncs:
        - "findFormatOverrides(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.BeanProperty,java.lang.Class)"
        - "handledType()"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:149"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:152"
        BranchSideFuncs:
        - "getFeature(com.fasterxml.jackson.'annotation'.JsonFormat$Feature)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:151"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:152"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:156"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:155"
        BranchSideFuncs:
        - "findContextualConvertingSerializer(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.JsonSerializer)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:157"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:165"
        BranchSideFuncs:
        - "withResolved(com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer,java.lang.Boolean)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:160"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:166"
        BranchSideFuncs:
        - "isJavaLangObject()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:165"
        BranchSideFuncs:
        - "withResolved(com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer,java.lang.Boolean)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:161"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:166"
        BranchSideFuncs:
        - "findContentValueSerializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanProperty)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:165"
        BranchSideFuncs:
        - "withResolved(com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer,java.lang.Boolean)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:161"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:166"
        BranchSideFuncs:
        - "findContentValueSerializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanProperty)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:165"
        BranchSideFuncs:
        - "withResolved(com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer,java.lang.Boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:132,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].forProperty"
    - Src: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:139,1"
      Dst: "[com.fasterxml.jackson.databind.BeanProperty].getMember"
    - Src: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:140,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].getAnnotationIntrospector"
    - Src: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:142,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findContentSerializer"
    - Src: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:144,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].serializerInstance"
    - Src: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:148,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].handledType"
    - Src: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:148,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].findFormatOverrides"
    - Src: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:150,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonFormat$Value].getFeature"
    - Src: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:156,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].findContextualConvertingSerializer"
    - Src: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:161,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isJavaLangObject"
    - Src: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:162,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].findContentValueSerializer"
    - Src: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:166,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer].withResolved"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer].getContentType()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer].getContentSerializer()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object[])"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer"
    linkageType: null
    functionLinenumber: 186
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:187"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:186"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer].hasSingleElement(java.lang.Object[])"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer"
    linkageType: null
    functionLinenumber: 191
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:192"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:191"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer].serialize(java.lang.Object[],com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer"
    linkageType: null
    functionLinenumber: 203
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object[]"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.SerializerProvider].isEnabled(com.fasterxml.jackson.databind.SerializationFeature)"
    - "[com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer].serializeContents(java.lang.Object[],com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer].serializeContents(java.lang.Object[],com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeEndArray()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeEndArray()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndArray()"
    functionUses: 1
    ICount: 20
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:205"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:213"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:212"
        BranchSideFuncs:
        - "writeStartArray(java.lang.Object,int)"
        - "writeEndArray()"
        - "serializeContents(java.lang.Object[],com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:206"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:206"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.databind.SerializationFeature)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:205"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:207"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:208"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:206"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:213"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.databind.SerializationFeature)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:212"
        BranchSideFuncs:
        - "writeStartArray(java.lang.Object,int)"
        - "writeEndArray()"
        - "serializeContents(java.lang.Object[],com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:207,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].isEnabled"
    - Src: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:209,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer].serializeContents"
    - Src: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:213,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeStartArray"
    - Src: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:215,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeEndArray"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer].serializeContents(java.lang.Object[],com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer"
    linkageType: null
    functionLinenumber: 220
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object[]"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer].serializeContentsUsing(java.lang.Object[],com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.JsonSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer].serializeTypedContents(java.lang.Object[],com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.SerializerProvider].defaultSerializeNull(com.fasterxml.jackson.core.JsonGenerator)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Empty].serializerFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Multi].serializerFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Single].serializerFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Double].serializerFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].hasGenericTypes()"
    - "[com.fasterxml.jackson.databind.JavaType].hasGenericTypes()"
    - "[com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer]._findAndAddDynamic(com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.SerializerProvider].constructSpecializedType(com.fasterxml.jackson.databind.JavaType,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer]._findAndAddDynamic(com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap,java.lang.Class,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnsupportedTypeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.IterableSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.DateSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$StringKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicLongSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Dynamic].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer$AsNumber].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SerializableSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$FloatSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.CalendarSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.FileSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicIntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SqlTimeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.FailingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.EnumSetSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ClassSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IteratorSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.CollectionSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.RawSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SqlDateSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$LongSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntLikeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.DOMSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$ShortSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer$BigDecimalAsStringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ToStringSerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicBooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnknownSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NullSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$EnumKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.NioPathSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.InetAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.EnumSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdSerializer].wrapAndThrow(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Throwable,java.lang.Object,int)"
    functionUses: 3
    ICount: 43
    EdgeCount: 85
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:222"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:225"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:224"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:225"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:229"
        BranchSideFuncs:
        - "serializeContentsUsing(java.lang.Object[],com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.JsonSerializer)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:228"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:229"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:233"
        BranchSideFuncs:
        - "serializeTypedContents(java.lang.Object[],com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:232"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:237"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:257"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:256"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:239"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:243"
        BranchSideFuncs:
        - "defaultSerializeNull(com.fasterxml.jackson.core.JsonGenerator)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:242"
        BranchSideFuncs:
        - "serializerFor(java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:245"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:253"
        BranchSideFuncs:
        - "hasGenericTypes()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:252"
        BranchSideFuncs:
        - "serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:246"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:250"
        BranchSideFuncs:
        - "serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
        - "constructSpecializedType(com.fasterxml.jackson.databind.JavaType,java.lang.Class)"
        - "serializerFor(java.lang.Class)"
        - "_findAndAddDynamic(com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.SerializerProvider)"
        - "defaultSerializeNull(com.fasterxml.jackson.core.JsonGenerator)"
        - "_findAndAddDynamic(com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap,java.lang.Class,com.fasterxml.jackson.databind.SerializerProvider)"
        - "wrapAndThrow(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Throwable,java.lang.Object,int)"
        - "serializeTypedContents(java.lang.Object[],com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
        - "hasGenericTypes()"
        - "serializeContentsUsing(java.lang.Object[],com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.JsonSerializer)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:249"
        BranchSideFuncs:
        - "_findAndAddDynamic(com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap,java.lang.Class,com.fasterxml.jackson.databind.SerializerProvider)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:226,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer].serializeContentsUsing"
    - Src: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:230,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer].serializeTypedContents"
    - Src: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:240,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].defaultSerializeNull"
    - Src: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:243,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:244,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap].serializerFor"
    - Src: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:246,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].hasGenericTypes"
    - Src: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:248,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].constructSpecializedType"
    - Src: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:247,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer]._findAndAddDynamic"
    - Src: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:253,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].serialize"
    - Src: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:256,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].wrapAndThrow"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer].serializeContentsUsing(java.lang.Object[],com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.JsonSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer"
    linkageType: null
    functionLinenumber: 262
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.Object[]"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.SerializerProvider].defaultSerializeNull(com.fasterxml.jackson.core.JsonGenerator)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnsupportedTypeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.IterableSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.DateSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$StringKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicLongSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Dynamic].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer$AsNumber].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SerializableSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$FloatSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.CalendarSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.FileSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicIntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SqlTimeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.FailingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.EnumSetSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ClassSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IteratorSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.CollectionSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.RawSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SqlDateSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$LongSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntLikeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.DOMSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$ShortSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer$BigDecimalAsStringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ToStringSerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicBooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnknownSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NullSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$EnumKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.NioPathSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.InetAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.EnumSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.SerializableSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer$AsNumber].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StringSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.BeanSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.RawSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StdScalarSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.JsonSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.InetAddressSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.ToStringSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ext.NioPathSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.NullSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnknownSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.ArraySerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StaticListSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.NonTypedScalarSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StdSerializer].wrapAndThrow(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Throwable,java.lang.Object,int)"
    functionUses: 1
    ICount: 24
    EdgeCount: 111
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:269"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:283"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:282"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:271"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:275"
        BranchSideFuncs:
        - "defaultSerializeNull(com.fasterxml.jackson.core.JsonGenerator)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:274"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:275"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:278"
        BranchSideFuncs:
        - "serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:277"
        BranchSideFuncs:
        - "serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:272,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].defaultSerializeNull"
    - Src: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:276,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].serialize"
    - Src: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:278,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].serializeWithType"
    - Src: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:282,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].wrapAndThrow"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer].serializeTypedContents(java.lang.Object[],com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer"
    linkageType: null
    functionLinenumber: 287
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object[]"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.SerializerProvider].defaultSerializeNull(com.fasterxml.jackson.core.JsonGenerator)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Empty].serializerFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Multi].serializerFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Single].serializerFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Double].serializerFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer]._findAndAddDynamic(com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap,java.lang.Class,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.SerializableSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer$AsNumber].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StringSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.BeanSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.RawSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StdScalarSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.JsonSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.InetAddressSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.ToStringSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ext.NioPathSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.NullSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnknownSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.ArraySerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StaticListSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.NonTypedScalarSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StdSerializer].wrapAndThrow(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Throwable,java.lang.Object,int)"
    functionUses: 1
    ICount: 26
    EdgeCount: 44
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:294"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:309"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:308"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:296"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:300"
        BranchSideFuncs:
        - "defaultSerializeNull(com.fasterxml.jackson.core.JsonGenerator)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:299"
        BranchSideFuncs:
        - "serializerFor(java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:302"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:305"
        BranchSideFuncs:
        - "_findAndAddDynamic(com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap,java.lang.Class,com.fasterxml.jackson.databind.SerializerProvider)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:304"
        BranchSideFuncs:
        - "serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:297,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].defaultSerializeNull"
    - Src: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:300,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:301,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap].serializerFor"
    - Src: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:303,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer]._findAndAddDynamic"
    - Src: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:305,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].serializeWithType"
    - Src: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:308,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].wrapAndThrow"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer].acceptJsonFormatVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:317"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:335"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:334"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:330"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:333"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:332"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:316,1"
      Dst: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper].expectArrayFormat"
    - Src: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:331,1"
      Dst: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWithSerializerProvider].getProvider"
    - Src: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:331,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].findContentValueSerializer"
    - Src: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:333,1"
      Dst: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor].itemsFormat"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer]._findAndAddDynamic(com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap,java.lang.Class,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer"
    linkageType: null
    functionLinenumber: 339
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap"
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap].findAndAddSecondarySerializer(java.lang.Class,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.BeanProperty)"
    functionUses: 2
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:342"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:345"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:344"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:340,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap].findAndAddSecondarySerializer"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer]._findAndAddDynamic(com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer"
    linkageType: null
    functionLinenumber: 350
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap].findAndAddSecondarySerializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.BeanProperty)"
    functionUses: 1
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:353"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:356"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:355"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:351,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap].findAndAddSecondarySerializer"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer].serializeContents(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer"
    linkageType: null
    functionLinenumber: 22
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer].serializeContents(java.lang.Object[],com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionUses: 3
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:23,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer].serializeContents"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer"
    linkageType: null
    functionLinenumber: 22
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer].serialize(java.lang.Object[],com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionUses: 59
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:23,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer].serialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer].hasSingleElement(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer"
    linkageType: null
    functionLinenumber: 22
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer].hasSingleElement(java.lang.Object[])"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:23,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer].hasSingleElement"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer"
    linkageType: null
    functionLinenumber: 22
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object[])"
    functionUses: 18
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer:23,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer].isEmpty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_7__1108].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_7__1108"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_7__1108].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_7__1108:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_7__1108].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_7__1108].<init>()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_7__1108"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_7__1108:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_7__1108].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_7__1108"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    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: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_7__1108:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].lambda$findTokenTextElementForComment$7"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$ObserverRegistrationMode].values()"
    functionSourceFile: "com.github.javaparser.ast.Node$ObserverRegistrationMode"
    linkageType: null
    functionLinenumber: 112
    functionDepth: 0
    returnType: "com.github.javaparser.ast.Node$ObserverRegistrationMode[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.ForStmt].clone()"
    - "[com.github.javaparser.ast.type.PrimitiveType].clone()"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].clone()"
    - "[com.github.javaparser.ast.stmt.AssertStmt].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].clone()"
    - "[com.github.javaparser.ast.expr.SwitchExpr].clone()"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].clone()"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].clone()"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.AssignExpr].clone()"
    - "[com.github.javaparser.ast.stmt.BlockStmt].clone()"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].clone()"
    - "[com.github.javaparser.ast.type.ReferenceType].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].clone()"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].clone()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.type.WildcardType].clone()"
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].clone()"
    - "[com.github.javaparser.ast.stmt.TryStmt].clone()"
    - "[com.github.javaparser.ast.body.FieldDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.PatternExpr].clone()"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].clone()"
    - "[com.github.javaparser.ast.type.TypeParameter].clone()"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].clone()"
    - "[com.github.javaparser.ast.stmt.YieldStmt].clone()"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].clone()"
    - "[com.github.javaparser.ast.type.VarType].clone()"
    - "[com.github.javaparser.ast.expr.LiteralExpr].clone()"
    - "[com.github.javaparser.ast.type.VoidType].clone()"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].clone()"
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.expr.NameExpr].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].clone()"
    - "[com.github.javaparser.ast.type.UnionType].clone()"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].clone()"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.ThisExpr].clone()"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].clone()"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].clone()"
    - "[com.github.javaparser.ast.expr.TypeExpr].clone()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].clone()"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].clone()"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.body.MethodDeclaration].clone()"
    - "[com.github.javaparser.ast.body.EnumDeclaration].clone()"
    - "[com.github.javaparser.ast.body.ReceiverParameter].clone()"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].clone()"
    - "[com.github.javaparser.ast.stmt.DoStmt].clone()"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].clone()"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].clone()"
    - "[com.github.javaparser.ast.expr.Name].clone()"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].clone()"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].clone()"
    - "[com.github.javaparser.ast.body.VariableDeclarator].clone()"
    - "[com.github.javaparser.ast.type.Type].clone()"
    - "[com.github.javaparser.ast.Modifier].clone()"
    - "[com.github.javaparser.ast.ImportDeclaration].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.type.IntersectionType].clone()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.Expression].clone()"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].clone()"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.CastExpr].clone()"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.Statement].clone()"
    - "[com.github.javaparser.ast.expr.SimpleName].clone()"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].clone()"
    - "[com.github.javaparser.ast.stmt.BreakStmt].clone()"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].clone()"
    - "[java.lang.Thread].clone()"
    - "[com.github.javaparser.ast.expr.ClassExpr].clone()"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].clone()"
    - "[com.github.javaparser.ast.body.Parameter].clone()"
    - "[com.github.javaparser.ast.Node].clone()"
    - "[com.github.javaparser.ast.PackageDeclaration].clone()"
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.type.ArrayType].clone()"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].clone()"
    - "[com.github.javaparser.ast.expr.LambdaExpr].clone()"
    - "[com.github.javaparser.ast.stmt.WhileStmt].clone()"
    - "[com.github.javaparser.ast.stmt.CatchClause].clone()"
    - "[com.github.javaparser.ast.stmt.IfStmt].clone()"
    - "[com.github.javaparser.ast.CompilationUnit].clone()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].clone()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].clone()"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].clone()"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].clone()"
    - "[com.github.javaparser.ast.expr.SuperExpr].clone()"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].clone()"
    - "[com.github.javaparser.ast.ArrayCreationLevel].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDirective].clone()"
    - "[com.github.javaparser.ast.expr.MemberValuePair].clone()"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].clone()"
    - "[com.github.javaparser.ast.body.RecordDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].clone()"
    - "[com.github.javaparser.ast.expr.UnaryExpr].clone()"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.BinaryExpr].clone()"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].clone()"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].clone()"
    - "[com.github.javaparser.ast.type.UnknownType].clone()"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].clone()"
    - "[com.fasterxml.jackson.databind.util.ISO8601DateFormat].clone()"
    functionUses: 1
    ICount: 4
    EdgeCount: 115
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$ObserverRegistrationMode:113,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$ObserverRegistrationMode].valueOf(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.Node$ObserverRegistrationMode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.Node$ObserverRegistrationMode"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$ObserverRegistrationMode:113,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$ObserverRegistrationMode].<init>(java.lang.String,int)"
    functionSourceFile: "com.github.javaparser.ast.Node$ObserverRegistrationMode"
    linkageType: null
    functionLinenumber: 112
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$ObserverRegistrationMode:113,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$ObserverRegistrationMode].$values()"
    functionSourceFile: "com.github.javaparser.ast.Node$ObserverRegistrationMode"
    linkageType: null
    functionLinenumber: 112
    functionDepth: 0
    returnType: "com.github.javaparser.ast.Node$ObserverRegistrationMode[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: 38
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.Processor[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].addAll(java.util.Collection)"
    - "[com.github.javaparser.utils.VisitorList].addAll(java.util.Collection)"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.postprocessors.PostProcessors:39,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.github.javaparser.ast.validator.postprocessors.PostProcessors:37,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.github.javaparser.ast.validator.postprocessors.PostProcessors:40,1"
      Dst: "[java.util.Arrays].asList"
    - Src: "com.github.javaparser.ast.validator.postprocessors.PostProcessors:40,1"
      Dst: "[java.util.List].addAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.postprocessors.PostProcessors].getPostProcessors()"
    functionSourceFile: "com.github.javaparser.ast.validator.postprocessors.PostProcessors"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.validator.postprocessors.PostProcessors"
    argCount: 1
    argTypes:
    - "com.github.javaparser.Processor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.validator.postprocessors.PostProcessors:48"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.postprocessors.PostProcessors:51"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.validator.postprocessors.PostProcessors:50"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.postprocessors.PostProcessors:48,1"
      Dst: "[java.util.List].remove"
    - Src: "com.github.javaparser.ast.validator.postprocessors.PostProcessors:49,1"
      Dst: "[java.lang.AssertionError].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.validator.postprocessors.PostProcessors"
    argCount: 2
    argTypes:
    - "com.github.javaparser.Processor"
    - "com.github.javaparser.Processor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.postprocessors.PostProcessors:55,1"
      Dst: "[com.github.javaparser.ast.validator.postprocessors.PostProcessors].remove"
    - Src: "com.github.javaparser.ast.validator.postprocessors.PostProcessors:56,1"
      Dst: "[com.github.javaparser.ast.validator.postprocessors.PostProcessors].add"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 60
    functionDepth: 0
    returnType: "com.github.javaparser.ast.validator.postprocessors.PostProcessors"
    argCount: 1
    argTypes:
    - "com.github.javaparser.Processor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.postprocessors.PostProcessors:61,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.postprocessors.PostProcessors].postProcess(com.github.javaparser.ParseResult,com.github.javaparser.ParserConfiguration)"
    functionSourceFile: "com.github.javaparser.ast.validator.postprocessors.PostProcessors"
    linkageType: null
    functionLinenumber: 65
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ParseResult"
    - "com.github.javaparser.ParserConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.postprocessors.PostProcessors$lambda_postProcess_0__1015].bootstrap$(com.github.javaparser.ParseResult,com.github.javaparser.ParserConfiguration)"
    - "[com.github.javaparser.ast.NodeList].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.postprocessors.PostProcessors:66,1"
      Dst: "[com.github.javaparser.ast.validator.postprocessors.PostProcessors$lambda_postProcess_0__1015].bootstrap$"
    - Src: "com.github.javaparser.ast.validator.postprocessors.PostProcessors:66,1"
      Dst: "[java.lang.Iterable].forEach"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 65
    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.ast.validator.TypedValidator$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.ParserConfiguration$1].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$2].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$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.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:66,1"
      Dst: "[com.github.javaparser.Processor].postProcess"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator$lambda_visit_1__743].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__743"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__743].<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__743:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator$lambda_visit_1__743].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator$lambda_visit_1__743].<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__743"
    linkageType: null
    functionLinenumber: -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: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator$lambda_visit_1__743:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator$lambda_visit_1__743].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator$lambda_visit_1__743"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator$lambda_visit_1__743:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].lambda$visit$1"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType,boolean,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.BeanProperty)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer"
    linkageType: null
    functionLinenumber: 110
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.JavaType"
    - "boolean"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    - "com.fasterxml.jackson.databind.BeanProperty"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.ContainerSerializer].<init>(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap].emptyForProperties()"
    functionUses: 2
    ICount: 19
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:111,1"
      Dst: "[com.fasterxml.jackson.databind.ser.ContainerSerializer].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:118,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap].emptyForProperties"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].<init>(com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.JsonSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer"
    - "com.fasterxml.jackson.databind.BeanProperty"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:128,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].<init>(com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.JsonSerializer,java.lang.Object,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer"
    linkageType: null
    functionLinenumber: 137
    functionDepth: 0
    returnType: "void"
    argCount: 7
    argTypes:
    - "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer"
    - "com.fasterxml.jackson.databind.BeanProperty"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    - "java.lang.Object"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.ContainerSerializer].<init>(java.lang.Class,boolean)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap].emptyForProperties()"
    functionUses: 3
    ICount: 28
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:138,1"
      Dst: "[com.fasterxml.jackson.databind.ser.ContainerSerializer].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:147,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap].emptyForProperties"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer]._withValueTypeSerializer(com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer"
    linkageType: null
    functionLinenumber: 154
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.ContainerSerializer"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].<init>(com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.JsonSerializer,java.lang.Object,boolean)"
    functionUses: 1
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:155,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].withResolved(com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.JsonSerializer,java.lang.Object,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer"
    linkageType: null
    functionLinenumber: 164
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.BeanProperty"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    - "java.lang.Object"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].<init>(com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.JsonSerializer,java.lang.Object,boolean)"
    functionUses: 1
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:165,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].withContentInclusion(java.lang.Object,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer"
    linkageType: null
    functionLinenumber: 173
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].<init>(com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.JsonSerializer,java.lang.Object,boolean)"
    functionUses: 1
    ICount: 15
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:174"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:177"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.JsonSerializer,java.lang.Object,boolean)"
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:174"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:177"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.JsonSerializer,java.lang.Object,boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:178,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].createContextual(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.BeanProperty)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer"
    linkageType: null
    functionLinenumber: 185
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "com.fasterxml.jackson.databind.BeanProperty"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.SerializerProvider].getAnnotationIntrospector()"
    - "[com.fasterxml.jackson.databind.BeanProperty$Std].getMember()"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].getMember()"
    - "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].getMember()"
    - "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].getMember()"
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].getMember()"
    - "[com.fasterxml.jackson.databind.ser.std.MapProperty].getMember()"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].getMember()"
    - "[com.fasterxml.jackson.databind.BeanProperty$Bogus].getMember()"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty].getMember()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].getMember()"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].getMember()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findKeySerializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findKeySerializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findKeySerializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.ser.DefaultSerializerProvider].serializerInstance(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findContentSerializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findContentSerializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findContentSerializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.ser.DefaultSerializerProvider].serializerInstance(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdSerializer].findContextualConvertingSerializer(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.JsonSerializer)"
    - "[com.fasterxml.jackson.databind.JavaType].isJavaLangObject()"
    - "[com.fasterxml.jackson.databind.SerializerProvider].findContentValueSerializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.SerializerProvider].findKeySerializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.SerializerProvider].handleSecondaryContextualization(com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.BeanProperty$Std].findPropertyInclusion(com.fasterxml.jackson.databind.cfg.MapperConfig,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.ConcreteBeanPropertyBase].findPropertyInclusion(com.fasterxml.jackson.databind.cfg.MapperConfig,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.BeanProperty$Bogus].findPropertyInclusion(com.fasterxml.jackson.databind.cfg.MapperConfig,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.SerializerProvider].getConfig()"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].getContentInclusion()"
    - "[com.fasterxml.jackson.databind.util.BeanUtil].getDefaultValue(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.util.ArrayBuilders].getArrayComparator(java.lang.Object)"
    - "[com.fasterxml.jackson.core.type.ResolvedType].isReferenceType()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].isReferenceType()"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].getContentFilter()"
    - "[com.fasterxml.jackson.databind.ser.DefaultSerializerProvider].includeFilterInstance(com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.DefaultSerializerProvider].includeFilterSuppressNulls(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].withResolved(com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.JsonSerializer,java.lang.Object,boolean)"
    functionUses: 2
    ICount: 88
    EdgeCount: 38
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:189"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:186"
        BranchSideFuncs:
        - "getMember()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:185"
        BranchSideFuncs:
        - "getAnnotationIntrospector()"
        - "getMember()"
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:192"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:202"
        BranchSideFuncs:
        - "findKeySerializer(com.fasterxml.jackson.databind.introspect.Annotated)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:201"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:192"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:202"
        BranchSideFuncs:
        - "findKeySerializer(com.fasterxml.jackson.databind.introspect.Annotated)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:201"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:194"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:197"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:196"
        BranchSideFuncs:
        - "findContentSerializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:198"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:202"
        BranchSideFuncs:
        - "serializerInstance(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:201"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:202"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:206"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:205"
        BranchSideFuncs:
        - "findContextualConvertingSerializer(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.JsonSerializer)"
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:207"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:214"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:211"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:215"
        BranchSideFuncs:
        - "findContentValueSerializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanProperty)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:214"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:211"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:215"
        BranchSideFuncs:
        - "findContentValueSerializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanProperty)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:214"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:215"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:218"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:217"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:218"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:221"
        BranchSideFuncs:
        - "findKeySerializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanProperty)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:220"
        BranchSideFuncs:
        - "handleSecondaryContextualization(com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.BeanProperty)"
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:226"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:274"
        BranchSideFuncs:
        - "findPropertyInclusion(com.fasterxml.jackson.databind.cfg.MapperConfig,java.lang.Class)"
        - "getConfig()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:273"
        BranchSideFuncs:
        - "withResolved(com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.JsonSerializer,java.lang.Object,boolean)"
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:228"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:274"
        BranchSideFuncs:
        - "getContentInclusion()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:273"
        BranchSideFuncs:
        - "withResolved(com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.JsonSerializer,java.lang.Object,boolean)"
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:230"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:274"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:273"
        BranchSideFuncs:
        - "withResolved(com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.JsonSerializer,java.lang.Object,boolean)"
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:235"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:274"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:273"
        BranchSideFuncs:
        - "withResolved(com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.JsonSerializer,java.lang.Object,boolean)"
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:236"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:274"
        BranchSideFuncs:
        - "getArrayComparator(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:273"
        BranchSideFuncs:
        - "withResolved(com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.JsonSerializer,java.lang.Object,boolean)"
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:243"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:242"
        BranchSideFuncs:
        - "isReferenceType()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:241"
        BranchSideFuncs:
        - "isReferenceType()"
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:251"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:254"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:253"
        BranchSideFuncs:
        - "includeFilterSuppressNulls(java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:188,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].getAnnotationIntrospector"
    - Src: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:189,1"
      Dst: "[com.fasterxml.jackson.databind.BeanProperty].getMember"
    - Src: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:193,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findKeySerializer"
    - Src: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:195,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].serializerInstance"
    - Src: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:197,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findContentSerializer"
    - Src: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:206,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].findContextualConvertingSerializer"
    - Src: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:211,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isJavaLangObject"
    - Src: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:212,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].findContentValueSerializer"
    - Src: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:219,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].findKeySerializer"
    - Src: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:221,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].handleSecondaryContextualization"
    - Src: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:227,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].getConfig"
    - Src: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:227,1"
      Dst: "[com.fasterxml.jackson.databind.BeanProperty].findPropertyInclusion"
    - Src: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:229,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonInclude$Value].getContentInclusion"
    - Src: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:231,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:233,1"
      Dst: "[com.fasterxml.jackson.databind.util.BeanUtil].getDefaultValue"
    - Src: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:236,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:236,1"
      Dst: "[java.lang.Class].isArray"
    - Src: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:237,1"
      Dst: "[com.fasterxml.jackson.databind.util.ArrayBuilders].getArrayComparator"
    - Src: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:243,1"
      Dst: "[com.fasterxml.jackson.core.type.ResolvedType].isReferenceType"
    - Src: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:250,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonInclude$Value].getContentFilter"
    - Src: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:250,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].includeFilterInstance"
    - Src: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:254,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].includeFilterSuppressNulls"
    - Src: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:274,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].withResolved"
    JavaMethodInfo: null
    BBCount: 38
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].getContentType()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer"
    linkageType: null
    functionLinenumber: 284
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].getContentSerializer()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].hasSingleElement(java.util.Map$Entry)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Map$Entry"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.util.Map$Entry)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer"
    linkageType: null
    functionLinenumber: 300
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "java.util.Map$Entry"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Empty].serializerFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Multi].serializerFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Single].serializerFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Double].serializerFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer]._findAndAddDynamic(com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap,java.lang.Class,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.EnumSetSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.IterableSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.ToStringSerializerBase].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer$BigDecimalAsStringSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.SerializableSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StringSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.JsonSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.CollectionSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StaticListSerializerBase].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.DateTimeSerializerBase].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.impl.IteratorSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.FloatNode].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocSnippet].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].equals(java.lang.Object)"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.DataKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ShortNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.JavadocBlockTag].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmIndent].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.PropertyName].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.sym.Name].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.POJONode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Base64Variant].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.ArrayBuilders$1].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].equals(java.lang.Object)"
    - "[com.github.javaparser.Range].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.NullNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.LongNode].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonLocation].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.ContentReference].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.SerializedString].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.MethodReferenceThrowsCompatibleWithType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.Position].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmUnindent].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.ThrowsBound].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.JavaToken].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.MissingNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperLowerBound].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IdentityEqualityType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonPointer].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.CapturesBound].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.LambdaThrowsCompatibleWithType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BooleanNode].equals(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.Javadoc].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocInlineTag].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.Pair].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BinaryNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperUpperBound].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocDescription].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Version].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ClassKey].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TypeKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeContainedByType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.RawValue].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.TextNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.IntNode].equals(java.lang.Object)"
    functionUses: 1
    ICount: 30
    EdgeCount: 162
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:302"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:305"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:304"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:305"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:308"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:307"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:309"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:322"
        BranchSideFuncs:
        - "serializerFor(java.lang.Class)"
        - "_findAndAddDynamic(com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap,java.lang.Class,com.fasterxml.jackson.databind.SerializerProvider)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:321"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:314"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:322"
        BranchSideFuncs:
        - "serializerFor(java.lang.Class)"
        - "_findAndAddDynamic(com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap,java.lang.Class,com.fasterxml.jackson.databind.SerializerProvider)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:321"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:322"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:325"
        BranchSideFuncs:
        - "isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:324"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:301,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:312,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:313,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap].serializerFor"
    - Src: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:316,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer]._findAndAddDynamic"
    - Src: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:323,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].isEmpty"
    - Src: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:325,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serialize(java.util.Map$Entry,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer"
    linkageType: null
    functionLinenumber: 337
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.Map$Entry"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonGenerator].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serializeDynamic(java.util.Map$Entry,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeEndObject()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeEndObject()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeEndObject()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndObject()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeEndObject()"
    functionUses: 1
    ICount: 8
    EdgeCount: 13
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:338,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeStartObject"
    - Src: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:339,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serializeDynamic"
    - Src: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:340,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeEndObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serializeWithType(java.util.Map$Entry,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer"
    linkageType: null
    functionLinenumber: 347
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.util.Map$Entry"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.GeneratorBase].setCurrentValue(java.lang.Object)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].setCurrentValue(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonGenerator].setCurrentValue(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeSerializerBase].writeTypePrefix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter].writeTypePrefix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeSerializer].writeTypePrefix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    - "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].typeId(java.lang.Object,com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serializeDynamic(java.util.Map$Entry,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeSerializer].writeTypeSuffix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeSerializerBase].writeTypeSuffix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter].writeTypeSuffix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    functionUses: 1
    ICount: 12
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:348,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].setCurrentValue"
    - Src: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:350,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].typeId"
    - Src: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:349,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].writeTypePrefix"
    - Src: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:351,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serializeDynamic"
    - Src: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:352,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].writeTypeSuffix"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serializeDynamic(java.util.Map$Entry,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer"
    linkageType: null
    functionLinenumber: 358
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.Map$Entry"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.SerializerProvider].findNullKeySerializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.SerializerProvider].getDefaultNullValueSerializer()"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Empty].serializerFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Multi].serializerFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Single].serializerFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Double].serializerFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].hasGenericTypes()"
    - "[com.fasterxml.jackson.databind.JavaType].hasGenericTypes()"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer]._findAndAddDynamic(com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.SerializerProvider].constructSpecializedType(com.fasterxml.jackson.databind.JavaType,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer]._findAndAddDynamic(com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap,java.lang.Class,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.EnumSetSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.IterableSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.ToStringSerializerBase].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer$BigDecimalAsStringSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.SerializableSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StringSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.JsonSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.CollectionSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StaticListSerializerBase].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.DateTimeSerializerBase].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.impl.IteratorSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.FloatNode].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocSnippet].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].equals(java.lang.Object)"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.DataKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ShortNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.JavadocBlockTag].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmIndent].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.PropertyName].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.sym.Name].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.POJONode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Base64Variant].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.ArrayBuilders$1].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].equals(java.lang.Object)"
    - "[com.github.javaparser.Range].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.NullNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.LongNode].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonLocation].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.ContentReference].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.SerializedString].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.MethodReferenceThrowsCompatibleWithType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.Position].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmUnindent].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.ThrowsBound].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.JavaToken].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.MissingNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperLowerBound].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IdentityEqualityType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonPointer].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.CapturesBound].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.LambdaThrowsCompatibleWithType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BooleanNode].equals(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.Javadoc].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocInlineTag].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.Pair].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BinaryNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperUpperBound].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocDescription].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Version].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ClassKey].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TypeKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeContainedByType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.RawValue].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.TextNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.IntNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnsupportedTypeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.IterableSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.DateSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$StringKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicLongSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Dynamic].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer$AsNumber].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SerializableSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$FloatSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.CalendarSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.FileSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicIntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SqlTimeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.FailingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.EnumSetSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ClassSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IteratorSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.CollectionSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.RawSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SqlDateSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$LongSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntLikeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.DOMSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$ShortSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer$BigDecimalAsStringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ToStringSerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicBooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnknownSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NullSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$EnumKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.NioPathSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.InetAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.EnumSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnsupportedTypeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.IterableSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.DateSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$StringKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicLongSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Dynamic].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer$AsNumber].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SerializableSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$FloatSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.CalendarSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.FileSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicIntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SqlTimeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.FailingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.EnumSetSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ClassSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IteratorSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.CollectionSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.RawSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SqlDateSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$LongSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntLikeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.DOMSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$ShortSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer$BigDecimalAsStringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ToStringSerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicBooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnknownSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NullSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$EnumKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.NioPathSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.InetAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.EnumSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.SerializableSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer$AsNumber].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StringSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.BeanSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.RawSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StdScalarSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.JsonSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.InetAddressSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.ToStringSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ext.NioPathSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.NullSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnknownSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.ArraySerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StaticListSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.NonTypedScalarSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StdSerializer].wrapAndThrow(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Throwable,java.lang.Object,java.lang.String)"
    functionUses: 2
    ICount: 58
    EdgeCount: 350
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:363"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:366"
        BranchSideFuncs:
        - "findNullKeySerializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanProperty)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:365"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:372"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:378"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:377"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:373"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:376"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:375"
        BranchSideFuncs:
        - "getDefaultNullValueSerializer()"
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:379"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:392"
        BranchSideFuncs:
        - "serializerFor(java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:391"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:382"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:392"
        BranchSideFuncs:
        - "hasGenericTypes()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:391"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:383"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:387"
        BranchSideFuncs:
        - "serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
        - "constructSpecializedType(com.fasterxml.jackson.databind.JavaType,java.lang.Class)"
        - "getDefaultNullValueSerializer()"
        - "serializerFor(java.lang.Class)"
        - "_findAndAddDynamic(com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.SerializerProvider)"
        - "_findAndAddDynamic(com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap,java.lang.Class,com.fasterxml.jackson.databind.SerializerProvider)"
        - "isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
        - "hasGenericTypes()"
        - "equals(java.lang.Object)"
        - "wrapAndThrow(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Throwable,java.lang.Object,java.lang.String)"
        - "serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:386"
        BranchSideFuncs:
        - "_findAndAddDynamic(com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap,java.lang.Class,com.fasterxml.jackson.databind.SerializerProvider)"
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:392"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:402"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:401"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:393"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:397"
        BranchSideFuncs:
        - "isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:396"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:394"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:397"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:396"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:397"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:402"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:401"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:404"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:407"
        BranchSideFuncs:
        - "serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:406"
        BranchSideFuncs:
        - "serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:360,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:364,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].findNullKeySerializer"
    - Src: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:369,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:376,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].getDefaultNullValueSerializer"
    - Src: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:380,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:381,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap].serializerFor"
    - Src: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:383,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].hasGenericTypes"
    - Src: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:385,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].constructSpecializedType"
    - Src: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:384,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer]._findAndAddDynamic"
    - Src: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:394,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].isEmpty"
    - Src: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:397,1"
      Dst: "[java.lang.Object].equals"
    - Src: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:402,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].serialize"
    - Src: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:407,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].serializeWithType"
    - Src: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:410,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:411,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].wrapAndThrow"
    JavaMethodInfo: null
    BBCount: 24
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer]._findAndAddDynamic(com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap,java.lang.Class,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer"
    linkageType: null
    functionLinenumber: 423
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap"
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap].findAndAddSecondarySerializer(java.lang.Class,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.BeanProperty)"
    functionUses: 2
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:425"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:428"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:427"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:424,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap].findAndAddSecondarySerializer"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer]._findAndAddDynamic(com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer"
    linkageType: null
    functionLinenumber: 433
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap].findAndAddSecondarySerializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.BeanProperty)"
    functionUses: 1
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:435"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:438"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:437"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:434,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap].findAndAddSecondarySerializer"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].hasSingleElement(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:24,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].hasSingleElement"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer"
    linkageType: null
    functionLinenumber: 23
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serialize(java.util.Map$Entry,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionUses: 59
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:24,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer"
    linkageType: null
    functionLinenumber: 23
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.util.Map$Entry)"
    functionUses: 18
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:24,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].isEmpty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer"
    linkageType: null
    functionLinenumber: 23
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serializeWithType(java.util.Map$Entry,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionUses: 26
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:24,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serializeWithType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$lambda_registerForSubtree_6__1093].bootstrap$(com.github.javaparser.ast.observer.AstObserver)"
    functionSourceFile: "com.github.javaparser.ast.Node$lambda_registerForSubtree_6__1093"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.observer.AstObserver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node$lambda_registerForSubtree_6__1093].<init>(com.github.javaparser.ast.observer.AstObserver)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$lambda_registerForSubtree_6__1093:-1,1"
      Dst: "[com.github.javaparser.ast.Node$lambda_registerForSubtree_6__1093].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$lambda_registerForSubtree_6__1093].<init>(com.github.javaparser.ast.observer.AstObserver)"
    functionSourceFile: "com.github.javaparser.ast.Node$lambda_registerForSubtree_6__1093"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.observer.AstObserver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$lambda_registerForSubtree_6__1093:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$lambda_registerForSubtree_6__1093].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.Node$lambda_registerForSubtree_6__1093"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$lambda_registerForSubtree_6__1093:-1,1"
      Dst: "[com.github.javaparser.ast.Node].lambda$registerForSubtree$6"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver$solved__371].bootstrap$()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver$solved__371"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver$solved__371].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver$solved__371:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver$solved__371].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver$solved__371].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver$solved__371"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver$solved__371:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver$solved__371].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver$solved__371"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.model.SymbolReference].solved(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
    functionUses: 12
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver$solved__371:-1,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].solved"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_10__1104].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_10__1104"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_10__1104].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_10__1104:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_10__1104].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_10__1104].<init>()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_10__1104"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_10__1104:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_10__1104].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_10__1104"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    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: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_10__1104:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].lambda$findTokenTextElementForComment$10"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_6__829].bootstrap$()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_6__829"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Supplier"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_6__829].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_6__829:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_6__829].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_6__829].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_6__829"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_6__829:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_6__829].get()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_6__829"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].lambda$getAllFields$6()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_6__829:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].lambda$getAllFields$6"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.PropertyNamingStrategy$LowerDotCaseStrategy].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.PropertyNamingStrategy$LowerDotCaseStrategy"
    linkageType: null
    functionLinenumber: 383
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.PropertyNamingStrategy$PropertyNamingStrategyBase].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.PropertyNamingStrategy$LowerDotCaseStrategy:384,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyNamingStrategy$PropertyNamingStrategyBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.PropertyNamingStrategy$LowerDotCaseStrategy].translate(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.PropertyNamingStrategy$LowerDotCaseStrategy"
    linkageType: null
    functionLinenumber: 386
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.PropertyNamingStrategy$PropertyNamingStrategyBase].translateLowerCaseWithSeparator(java.lang.String,char)"
    functionUses: 4
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.PropertyNamingStrategy$LowerDotCaseStrategy:387,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyNamingStrategy$PropertyNamingStrategyBase].translateLowerCaseWithSeparator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.JavadocCommentMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.JavadocCommentMetaModel"
    linkageType: null
    functionLinenumber: 41
    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:42,1"
      Dst: "[com.github.javaparser.metamodel.CommentMetaModel].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.TextElement].<init>()"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.ChildTextElement:36,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].expand()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.ChildTextElement"
    linkageType: null
    functionLinenumber: 41
    functionDepth: 0
    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:42,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].print"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].getChild()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.ChildTextElement"
    linkageType: null
    functionLinenumber: 45
    functionDepth: 0
    returnType: "com.github.javaparser.ast.Node"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].isToken(int)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.ChildTextElement"
    linkageType: null
    functionLinenumber: 50
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: 55
    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:56"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ChildTextElement:55"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].getNodeTextForWrappedNode()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.ChildTextElement"
    linkageType: null
    functionLinenumber: 59
    functionDepth: 0
    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:60,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].getOrCreateNodeText"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].equals(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.ChildTextElement"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].equals(java.lang.Object)"
    functionUses: 34
    ICount: 14
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.ChildTextElement:65"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ChildTextElement:67"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ChildTextElement:66"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.ChildTextElement:67"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ChildTextElement:68"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ChildTextElement:67"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.ChildTextElement:67"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ChildTextElement:69"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ChildTextElement:68"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.ChildTextElement:67,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ChildTextElement:70,1"
      Dst: "[com.github.javaparser.ast.Node].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].hashCode()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.ChildTextElement"
    linkageType: null
    functionLinenumber: 74
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    functionUses: 7
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.ChildTextElement:75,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].toString()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.ChildTextElement"
    linkageType: null
    functionLinenumber: 79
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 20
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.ChildTextElement:80,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ChildTextElement:80,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ChildTextElement:80,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].isWhiteSpace()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.ChildTextElement"
    linkageType: null
    functionLinenumber: 84
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].isSpaceOrTab()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.ChildTextElement"
    linkageType: null
    functionLinenumber: 89
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 16
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].isNewline()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.ChildTextElement"
    linkageType: null
    functionLinenumber: 94
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].isComment()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.ChildTextElement"
    linkageType: null
    functionLinenumber: 99
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].isSeparator()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.ChildTextElement"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].isIdentifier()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.ChildTextElement"
    linkageType: null
    functionLinenumber: 109
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].isKeyword()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.ChildTextElement"
    linkageType: null
    functionLinenumber: 114
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].isPrimitive()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.ChildTextElement"
    linkageType: null
    functionLinenumber: 119
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].isLiteral()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.ChildTextElement"
    linkageType: null
    functionLinenumber: 124
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].isChildOfClass(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.ChildTextElement"
    linkageType: null
    functionLinenumber: 129
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.ChildTextElement:130,1"
      Dst: "[java.lang.Class].isInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].getRange()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.ChildTextElement"
    linkageType: null
    functionLinenumber: 134
    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:135,1"
      Dst: "[com.github.javaparser.ast.Node].getRange"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.ChildTextElement:140,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].getNodeTextForWrappedNode"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ChildTextElement:141,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].getElements"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ChildTextElement:141,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement$lambda_accept_0__1350].bootstrap$"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ChildTextElement:141,1"
      Dst: "[java.lang.Iterable].forEach"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor"
    - "com.github.javaparser.printer.lexicalpreservation.TextElement"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.ChildTextElement:141,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.PrintableTextElement].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.ArrayInitializerExprMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.ArrayInitializerExprMetaModel"
    linkageType: null
    functionLinenumber: 41
    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:42,1"
      Dst: "[com.github.javaparser.metamodel.ExpressionMetaModel].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_82__601].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_82__601"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__601].<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__601:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_82__601].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_82__601].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_82__601"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_82__601:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_82__601].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_82__601"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_82__601:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$82"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.NopAnnotationIntrospector$1].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.NopAnnotationIntrospector$1"
    linkageType: null
    functionLinenumber: 22
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.NopAnnotationIntrospector].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.NopAnnotationIntrospector$1:23,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.NopAnnotationIntrospector].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.NopAnnotationIntrospector$1].version()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.NopAnnotationIntrospector$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.Version"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_102__99].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_102__99"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__99].<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__99:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_102__99].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_102__99].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_102__99"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_102__99:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_102__99].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_102__99"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 14
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_102__99:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$102"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.NodeCursor$RootCursor].<init>(com.fasterxml.jackson.databind.JsonNode,com.fasterxml.jackson.databind.node.NodeCursor)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.NodeCursor$RootCursor"
    linkageType: null
    functionLinenumber: 116
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.JsonNode"
    - "com.fasterxml.jackson.databind.node.NodeCursor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.NodeCursor].<init>(int,com.fasterxml.jackson.databind.node.NodeCursor)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.NodeCursor$RootCursor:117,1"
      Dst: "[com.fasterxml.jackson.databind.node.NodeCursor].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.NodeCursor$RootCursor].overrideCurrentName(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.NodeCursor$RootCursor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.NodeCursor$RootCursor].nextToken()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.NodeCursor$RootCursor"
    linkageType: null
    functionLinenumber: 127
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.NullNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.FloatNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.MissingNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.TextNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.LongNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.BinaryNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.IntNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.ShortNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.POJONode].asToken()"
    - "[com.fasterxml.jackson.databind.node.BooleanNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].asToken()"
    functionUses: 1
    ICount: 12
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.NodeCursor$RootCursor:128"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.NodeCursor$RootCursor:133"
        BranchSideFuncs:
        - "asToken()"
      - BranchSide: "com.fasterxml.jackson.databind.node.NodeCursor$RootCursor:132"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.NodeCursor$RootCursor:131,1"
      Dst: "[com.fasterxml.jackson.core.TreeNode].asToken"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.NodeCursor$RootCursor].currentNode()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.NodeCursor$RootCursor"
    linkageType: null
    functionLinenumber: 140
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonNode"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.NodeCursor$RootCursor:141"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.NodeCursor$RootCursor:140"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.NodeCursor$RootCursor].startArray()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.NodeCursor$RootCursor"
    linkageType: null
    functionLinenumber: 144
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.NodeCursor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.NodeCursor$ArrayCursor].<init>(com.fasterxml.jackson.databind.JsonNode,com.fasterxml.jackson.databind.node.NodeCursor)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.NodeCursor$RootCursor:145,1"
      Dst: "[com.fasterxml.jackson.databind.node.NodeCursor$ArrayCursor].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.NodeCursor$RootCursor].startObject()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.NodeCursor$RootCursor"
    linkageType: null
    functionLinenumber: 147
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.NodeCursor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.NodeCursor$ObjectCursor].<init>(com.fasterxml.jackson.databind.JsonNode,com.fasterxml.jackson.databind.node.NodeCursor)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.NodeCursor$RootCursor:148,1"
      Dst: "[com.fasterxml.jackson.databind.node.NodeCursor$ObjectCursor].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.NodeCursor$RootCursor].getParent()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.NodeCursor$RootCursor"
    linkageType: null
    functionLinenumber: 108
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonStreamContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.NodeCursor].getParent()"
    functionUses: 5
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.NodeCursor$RootCursor:109,1"
      Dst: "[com.fasterxml.jackson.databind.node.NodeCursor].getParent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor$Base].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor$Base"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor$Base:31,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor$Base].<init>(com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor$Base"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor$Base:32,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor$Base].getProvider()"
    functionSourceFile: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor$Base"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.SerializerProvider"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor$Base].setProvider(com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor$Base"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor$Base].keyFormat(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor$Base"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor$Base].valueFormat(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor$Base"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicIntegerSerializer].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicIntegerSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicIntegerSerializer:88,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdScalarSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicIntegerSerializer].serialize(java.util.concurrent.atomic.AtomicInteger,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicIntegerSerializer"
    linkageType: null
    functionLinenumber: 91
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.concurrent.atomic.AtomicInteger"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(int)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(int)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(int)"
    functionUses: 1
    ICount: 7
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicIntegerSerializer:92,1"
      Dst: "[java.util.concurrent.atomic.AtomicInteger].get"
    - Src: "com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicIntegerSerializer:92,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeNumber"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicIntegerSerializer].getSchema(com.fasterxml.jackson.databind.SerializerProvider,java.lang.reflect.Type)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicIntegerSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonNode"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "java.lang.reflect.Type"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicIntegerSerializer:101,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].createSchemaNode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicIntegerSerializer].acceptJsonFormatVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicIntegerSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicIntegerSerializer:107,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].visitIntFormat"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicIntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicIntegerSerializer"
    linkageType: null
    functionLinenumber: 84
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicIntegerSerializer].serialize(java.util.concurrent.atomic.AtomicInteger,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionUses: 60
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicIntegerSerializer:85,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicIntegerSerializer].serialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration$lambda_getInternalType_1__658].bootstrap$(java.lang.String)"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration$lambda_getInternalType_1__658"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Supplier"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration$lambda_getInternalType_1__658].<init>(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration$lambda_getInternalType_1__658:-1,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration$lambda_getInternalType_1__658].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration$lambda_getInternalType_1__658].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration$lambda_getInternalType_1__658"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration$lambda_getInternalType_1__658:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration$lambda_getInternalType_1__658].get()"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration$lambda_getInternalType_1__658"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].lambda$getInternalType$1(java.lang.String)"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration$lambda_getInternalType_1__658:-1,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].lambda$getInternalType$1"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 39
    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.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.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__1122].bootstrap$()"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_1__1123].bootstrap$()"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_2__1124].bootstrap$()"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_3__1125].bootstrap$()"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_5__1126].bootstrap$()"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_6__1127].bootstrap$()"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_7__1128].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__1122].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__1123].bootstrap$"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:40,1"
      Dst: "[com.github.javaparser.ast.validator.SimpleValidator].<init>"
    - 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__1124].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__1125].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__1126].bootstrap$"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:40,1"
      Dst: "[com.github.javaparser.ast.validator.SingleNodeTypeValidator].<init>"
    - 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__1127].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__1128].bootstrap$"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:40,1"
      Dst: "[com.github.javaparser.ast.validator.TreeVisitorValidator].<init>"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:40,1"
      Dst: "[com.github.javaparser.ast.validator.Validators].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 58
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].getMetaModel()"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].getMetaModel()"
    - "[com.github.javaparser.ast.body.FieldDeclaration].getMetaModel()"
    - "[com.github.javaparser.ast.expr.SwitchExpr].getMetaModel()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].getMetaModel()"
    - "[com.github.javaparser.ast.expr.Name].getMetaModel()"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].getMetaModel()"
    - "[com.github.javaparser.ast.body.EnumDeclaration].getMetaModel()"
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].getMetaModel()"
    - "[com.github.javaparser.ast.type.Type].getMetaModel()"
    - "[com.github.javaparser.ast.expr.UnaryExpr].getMetaModel()"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].getMetaModel()"
    - "[com.github.javaparser.ast.stmt.YieldStmt].getMetaModel()"
    - "[com.github.javaparser.ast.body.ReceiverParameter].getMetaModel()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].getMetaModel()"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].getMetaModel()"
    - "[com.github.javaparser.ast.expr.CastExpr].getMetaModel()"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].getMetaModel()"
    - "[com.github.javaparser.ast.Modifier].getMetaModel()"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].getMetaModel()"
    - "[com.github.javaparser.ast.expr.MemberValuePair].getMetaModel()"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].getMetaModel()"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].getMetaModel()"
    - "[com.github.javaparser.ast.body.VariableDeclarator].getMetaModel()"
    - "[com.github.javaparser.ast.type.VarType].getMetaModel()"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].getMetaModel()"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].getMetaModel()"
    - "[com.github.javaparser.ast.type.ReferenceType].getMetaModel()"
    - "[com.github.javaparser.ast.comments.Comment].getMetaModel()"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].getMetaModel()"
    - "[com.github.javaparser.ast.expr.ThisExpr].getMetaModel()"
    - "[com.github.javaparser.ast.stmt.Statement].getMetaModel()"
    - "[com.github.javaparser.ast.comments.JavadocComment].getMetaModel()"
    - "[com.github.javaparser.ast.CompilationUnit].getMetaModel()"
    - "[com.github.javaparser.ast.comments.BlockComment].getMetaModel()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].getMetaModel()"
    - "[com.github.javaparser.ast.type.ArrayType].getMetaModel()"
    - "[com.github.javaparser.ast.expr.PatternExpr].getMetaModel()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getMetaModel()"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].getMetaModel()"
    - "[com.github.javaparser.ast.Node].getMetaModel()"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getMetaModel()"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].getMetaModel()"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].getMetaModel()"
    - "[com.github.javaparser.ast.type.PrimitiveType].getMetaModel()"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].getMetaModel()"
    - "[com.github.javaparser.ast.PackageDeclaration].getMetaModel()"
    - "[com.github.javaparser.ast.stmt.TryStmt].getMetaModel()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getMetaModel()"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].getMetaModel()"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getMetaModel()"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].getMetaModel()"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].getMetaModel()"
    - "[com.github.javaparser.ast.body.MethodDeclaration].getMetaModel()"
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getMetaModel()"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getMetaModel()"
    - "[com.github.javaparser.ast.expr.SuperExpr].getMetaModel()"
    - "[com.github.javaparser.ast.stmt.BreakStmt].getMetaModel()"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].getMetaModel()"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].getMetaModel()"
    - "[com.github.javaparser.ast.type.VoidType].getMetaModel()"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].getMetaModel()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].getMetaModel()"
    - "[com.github.javaparser.ast.expr.Expression].getMetaModel()"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].getMetaModel()"
    - "[com.github.javaparser.ast.expr.NameExpr].getMetaModel()"
    - "[com.github.javaparser.ast.type.WildcardType].getMetaModel()"
    - "[com.github.javaparser.ast.expr.ClassExpr].getMetaModel()"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].getMetaModel()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getMetaModel()"
    - "[com.github.javaparser.ast.type.TypeParameter].getMetaModel()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].getMetaModel()"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].getMetaModel()"
    - "[com.github.javaparser.ast.expr.LambdaExpr].getMetaModel()"
    - "[com.github.javaparser.ast.comments.LineComment].getMetaModel()"
    - "[com.github.javaparser.ast.type.UnionType].getMetaModel()"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].getMetaModel()"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].getMetaModel()"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getMetaModel()"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].getMetaModel()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].getMetaModel()"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].getMetaModel()"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].getMetaModel()"
    - "[com.github.javaparser.ast.modules.ModuleDirective].getMetaModel()"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].getMetaModel()"
    - "[com.github.javaparser.ast.expr.BinaryExpr].getMetaModel()"
    - "[com.github.javaparser.ast.stmt.BlockStmt].getMetaModel()"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].getMetaModel()"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].getMetaModel()"
    - "[com.github.javaparser.ast.ArrayCreationLevel].getMetaModel()"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].getMetaModel()"
    - "[com.github.javaparser.ast.stmt.AssertStmt].getMetaModel()"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].getMetaModel()"
    - "[com.github.javaparser.ast.stmt.ForStmt].getMetaModel()"
    - "[com.github.javaparser.ast.type.UnknownType].getMetaModel()"
    - "[com.github.javaparser.ast.ImportDeclaration].getMetaModel()"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].getMetaModel()"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].getMetaModel()"
    - "[com.github.javaparser.ast.stmt.WhileStmt].getMetaModel()"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].getMetaModel()"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].getMetaModel()"
    - "[com.github.javaparser.ast.type.IntersectionType].getMetaModel()"
    - "[com.github.javaparser.ast.body.Parameter].getMetaModel()"
    - "[com.github.javaparser.ast.stmt.IfStmt].getMetaModel()"
    - "[com.github.javaparser.ast.expr.LiteralExpr].getMetaModel()"
    - "[com.github.javaparser.ast.expr.AssignExpr].getMetaModel()"
    - "[com.github.javaparser.ast.body.RecordDeclaration].getMetaModel()"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].getMetaModel()"
    - "[com.github.javaparser.ast.stmt.CatchClause].getMetaModel()"
    - "[com.github.javaparser.ast.stmt.DoStmt].getMetaModel()"
    - "[com.github.javaparser.ast.expr.SimpleName].getMetaModel()"
    - "[com.github.javaparser.ast.expr.TypeExpr].getMetaModel()"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getAllPropertyMetaModels()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].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.metamodel.PropertyMetaModel].getName()"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getTypeName()"
    - "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,java.lang.String,java.lang.Object[])"
    functionUses: 1
    ICount: 25
    EdgeCount: 163
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:60"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:71"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "getAllPropertyMetaModels()"
        - "next()"
        - "isNonEmpty()"
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:70"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:61"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:70"
        BranchSideFuncs:
        - "isNodeList()"
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:69"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:62"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:70"
        BranchSideFuncs:
        - "isEmpty()"
        - "getValue(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:69"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:64"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:70"
        BranchSideFuncs:
        - "getTypeName()"
        - "getName()"
        - "report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,java.lang.String,java.lang.Object[])"
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:69"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:59,1"
      Dst: "[com.github.javaparser.ast.Node].getMetaModel"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:60,1"
      Dst: "[com.github.javaparser.metamodel.BaseNodeMetaModel].getAllPropertyMetaModels"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:60,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:60,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:60,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:61,1"
      Dst: "[com.github.javaparser.metamodel.PropertyMetaModel].isNonEmpty"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:62,1"
      Dst: "[com.github.javaparser.metamodel.PropertyMetaModel].isNodeList"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:63,1"
      Dst: "[com.github.javaparser.metamodel.PropertyMetaModel].getValue"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:64,1"
      Dst: "[com.github.javaparser.ast.NodeList].isEmpty"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:65,1"
      Dst: "[com.github.javaparser.metamodel.BaseNodeMetaModel].getTypeName"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:65,1"
      Dst: "[com.github.javaparser.metamodel.PropertyMetaModel].getName"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:65,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - 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: null
    functionLinenumber: 49
    functionDepth: 0
    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.expr.AssignExpr].getTarget()"
    - "[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:51"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:54"
        BranchSideFuncs:
        - "getInner()"
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:53"
        BranchSideFuncs: []
    - 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:55"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:54"
        BranchSideFuncs: []
    - 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:55"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:54"
        BranchSideFuncs: []
    - 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: []
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:56"
        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:50,1"
      Dst: "[com.github.javaparser.ast.expr.AssignExpr].getTarget"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:52,1"
      Dst: "[com.github.javaparser.ast.expr.EnclosedExpr].getInner"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:57,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - 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: null
    functionLinenumber: 40
    functionDepth: 0
    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__1153].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:41"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:48"
        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:47"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:41,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].isInterface"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:42,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getMembers"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:42,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_4__1153].bootstrap$"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:42,1"
      Dst: "[com.github.javaparser.ast.NodeList].forEach"
    JavaMethodInfo: null
    BBCount: 3
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.validator.ProblemReporter"
    - "com.github.javaparser.ast.body.BodyDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    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:46"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:45"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:44,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 39
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithImplements].getImplementedTypes(int)"
    - "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,java.lang.String,java.lang.Object[])"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:40,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithImplements].getImplementedTypes"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:40,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 39
    functionDepth: 0
    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:40"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:39"
        BranchSideFuncs:
        - "isEmpty()"
        - "isInterface()"
        - "getImplementedTypes()"
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:40"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:39"
        BranchSideFuncs:
        - "isEmpty()"
        - "isInterface()"
        - "getImplementedTypes()"
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:40,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].isInterface"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:40,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getImplementedTypes"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:40,1"
      Dst: "[com.github.javaparser.ast.NodeList].isEmpty"
    JavaMethodInfo: null
    BBCount: 5
    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: null
    functionLinenumber: 39
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithExtends].getExtendedTypes(int)"
    - "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,java.lang.String,java.lang.Object[])"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:40,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithExtends].getExtendedTypes"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:40,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 39
    functionDepth: 0
    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:40"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:39"
        BranchSideFuncs:
        - "getExtendedTypes()"
        - "isInterface()"
        - "size()"
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:40"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:39"
        BranchSideFuncs:
        - "getExtendedTypes()"
        - "isInterface()"
        - "size()"
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:40,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].isInterface"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:40,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getExtendedTypes"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:40,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_42__126].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_42__126"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__126].<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__126:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_42__126].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_42__126].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_42__126"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_42__126:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_42__126].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_42__126"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 14
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_42__126:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$42"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_49__433].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_49__433"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__433].<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__433:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_49__433].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_49__433].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_49__433"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_49__433:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_49__433].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_49__433"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_49__433:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$49"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.ExplicitConstructorInvocationStmtMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.ExplicitConstructorInvocationStmtMetaModel"
    linkageType: null
    functionLinenumber: 41
    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:42,1"
      Dst: "[com.github.javaparser.metamodel.StatementMetaModel].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanSerializerFactory$lambda_removeSetterlessGetters_0__1018].bootstrap$()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory$lambda_removeSetterlessGetters_0__1018"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.BeanSerializerFactory$lambda_removeSetterlessGetters_0__1018].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory$lambda_removeSetterlessGetters_0__1018:-1,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanSerializerFactory$lambda_removeSetterlessGetters_0__1018].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanSerializerFactory$lambda_removeSetterlessGetters_0__1018].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory$lambda_removeSetterlessGetters_0__1018"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory$lambda_removeSetterlessGetters_0__1018:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanSerializerFactory$lambda_removeSetterlessGetters_0__1018].test(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory$lambda_removeSetterlessGetters_0__1018"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.BeanSerializerFactory].lambda$removeSetterlessGetters$0(com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory$lambda_removeSetterlessGetters_0__1018:-1,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanSerializerFactory].lambda$removeSetterlessGetters$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__108].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__108"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__108].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__108:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__108].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__108].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__108"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__108:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__108].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__108"
    linkageType: null
    functionLinenumber: -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.BlockComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    functionUses: 14
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__108:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.HasParentNode$lambda_findAncestor_0__383].bootstrap$()"
    functionSourceFile: "com.github.javaparser.HasParentNode$lambda_findAncestor_0__383"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.HasParentNode$lambda_findAncestor_0__383].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.HasParentNode$lambda_findAncestor_0__383:-1,1"
      Dst: "[com.github.javaparser.HasParentNode$lambda_findAncestor_0__383].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.HasParentNode$lambda_findAncestor_0__383].<init>()"
    functionSourceFile: "com.github.javaparser.HasParentNode$lambda_findAncestor_0__383"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.HasParentNode$lambda_findAncestor_0__383:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.HasParentNode$lambda_findAncestor_0__383].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.HasParentNode$lambda_findAncestor_0__383"
    linkageType: null
    functionLinenumber: -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: 7
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.HasParentNode$lambda_findAncestor_0__383:-1,1"
      Dst: "[com.github.javaparser.HasParentNode].lambda$findAncestor$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration$lambda_static_0__1200].bootstrap$()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration$lambda_static_0__1200"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration$lambda_static_0__1200].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration$lambda_static_0__1200:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration$lambda_static_0__1200].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration$lambda_static_0__1200].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration$lambda_static_0__1200"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration$lambda_static_0__1200:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration$lambda_static_0__1200].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration$lambda_static_0__1200"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration].lambda$static$0(javassist.bytecode.'annotation'.MemberValue)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration$lambda_static_0__1200:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration].lambda$static$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicBooleanSerializer].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicBooleanSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicBooleanSerializer:63,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdScalarSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicBooleanSerializer].serialize(java.util.concurrent.atomic.AtomicBoolean,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicBooleanSerializer"
    linkageType: null
    functionLinenumber: 66
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.concurrent.atomic.AtomicBoolean"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeBoolean(boolean)"
    functionUses: 1
    ICount: 7
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicBooleanSerializer:67,1"
      Dst: "[java.util.concurrent.atomic.AtomicBoolean].get"
    - Src: "com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicBooleanSerializer:67,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeBoolean"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicBooleanSerializer].getSchema(com.fasterxml.jackson.databind.SerializerProvider,java.lang.reflect.Type)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicBooleanSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonNode"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "java.lang.reflect.Type"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicBooleanSerializer:76,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].createSchemaNode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicBooleanSerializer].acceptJsonFormatVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicBooleanSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicBooleanSerializer:81,1"
      Dst: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper].expectBooleanFormat"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicBooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicBooleanSerializer"
    linkageType: null
    functionLinenumber: 59
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicBooleanSerializer].serialize(java.util.concurrent.atomic.AtomicBoolean,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionUses: 60
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicBooleanSerializer:60,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicBooleanSerializer].serialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_92__560].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_92__560"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__560].<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__560:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_92__560].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_92__560].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_92__560"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_92__560:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_92__560].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_92__560"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_92__560:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$92"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_12__1048].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_12__1048"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_12__1048].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_12__1048:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_12__1048].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_12__1048].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_12__1048"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_12__1048:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_12__1048].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_12__1048"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__1048:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$12"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveMethod_1__685].bootstrap$(java.lang.String,java.util.List,boolean,java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveMethod_1__685"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.util.List"
    - "boolean"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveMethod_1__685].<init>(java.lang.String,java.util.List,boolean,java.util.List)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveMethod_1__685:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveMethod_1__685].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveMethod_1__685].<init>(java.lang.String,java.util.List,boolean,java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveMethod_1__685"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.util.List"
    - "boolean"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveMethod_1__685:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveMethod_1__685].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveMethod_1__685"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext].lambda$solveMethod$1(java.lang.String,java.util.List,boolean,java.util.List,com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    functionUses: 5
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveMethod_1__685:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext].lambda$solveMethod$1"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory$lambda_typeUsageFor_0__367].bootstrap$(java.util.List,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory$lambda_typeUsageFor_0__367"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedTypeTransformer"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory$lambda_typeUsageFor_0__367].<init>(java.util.List,com.github.javaparser.resolution.TypeSolver)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory$lambda_typeUsageFor_0__367:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory$lambda_typeUsageFor_0__367].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory$lambda_typeUsageFor_0__367].<init>(java.util.List,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory$lambda_typeUsageFor_0__367"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory$lambda_typeUsageFor_0__367:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory$lambda_typeUsageFor_0__367].transform(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory$lambda_typeUsageFor_0__367"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory].lambda$typeUsageFor$0(java.util.List,com.github.javaparser.resolution.TypeSolver,com.github.javaparser.resolution.types.ResolvedType)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory$lambda_typeUsageFor_0__367:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory].lambda$typeUsageFor$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.JavaParserMetaModel].<init>()"
    functionSourceFile: "com.github.javaparser.metamodel.JavaParserMetaModel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.JavaParserMetaModel:34,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.JavaParserMetaModel].initializeConstructorParameters()"
    functionSourceFile: "com.github.javaparser.metamodel.JavaParserMetaModel"
    linkageType: null
    functionLinenumber: 40
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    functionUses: 1
    ICount: 1266
    EdgeCount: 1012
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.JavaParserMetaModel:41,1"
      Dst: "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters"
    - Src: "com.github.javaparser.metamodel.JavaParserMetaModel:41,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.JavaParserMetaModel].getNodeMetaModels()"
    functionSourceFile: "com.github.javaparser.metamodel.JavaParserMetaModel"
    linkageType: null
    functionLinenumber: 296
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.JavaParserMetaModel].initializeNodeMetaModels()"
    functionSourceFile: "com.github.javaparser.metamodel.JavaParserMetaModel"
    linkageType: null
    functionLinenumber: 301
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    functionUses: 1
    ICount: 337
    EdgeCount: 336
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.JavaParserMetaModel:302,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.JavaParserMetaModel].initializePropertyMetaModels()"
    functionSourceFile: "com.github.javaparser.metamodel.JavaParserMetaModel"
    linkageType: null
    functionLinenumber: 417
    functionDepth: 0
    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)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDerivedPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDerivedPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDerivedPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDerivedPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDerivedPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDerivedPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDerivedPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDerivedPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDerivedPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDerivedPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDerivedPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDerivedPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDerivedPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDerivedPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDerivedPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    functionUses: 1
    ICount: 2569
    EdgeCount: 1075
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.JavaParserMetaModel:418,1"
      Dst: "[java.util.Optional].of"
    - Src: "com.github.javaparser.metamodel.JavaParserMetaModel:418,1"
      Dst: "[com.github.javaparser.metamodel.PropertyMetaModel].<init>"
    - Src: "com.github.javaparser.metamodel.JavaParserMetaModel:419,1"
      Dst: "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels"
    - Src: "com.github.javaparser.metamodel.JavaParserMetaModel:419,1"
      Dst: "[java.util.List].add"
    - Src: "com.github.javaparser.metamodel.JavaParserMetaModel:444,1"
      Dst: "[java.util.Optional].empty"
    - Src: "com.github.javaparser.metamodel.JavaParserMetaModel:513,1"
      Dst: "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDerivedPropertyMetaModels"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.JavaParserMetaModel].getNodeMetaModel(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.metamodel.JavaParserMetaModel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.metamodel.JavaParserMetaModel:851"
      Branch Sides:
      - BranchSide: "com.github.javaparser.metamodel.JavaParserMetaModel:856"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.metamodel.JavaParserMetaModel:855"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.metamodel.JavaParserMetaModel:852"
      Branch Sides:
      - BranchSide: "com.github.javaparser.metamodel.JavaParserMetaModel:855"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.metamodel.JavaParserMetaModel:854"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.JavaParserMetaModel:851,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.github.javaparser.metamodel.JavaParserMetaModel:851,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.metamodel.JavaParserMetaModel:851,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.metamodel.JavaParserMetaModel:852,1"
      Dst: "[com.github.javaparser.metamodel.BaseNodeMetaModel].getTypeName"
    - Src: "com.github.javaparser.metamodel.JavaParserMetaModel:852,1"
      Dst: "[java.lang.Class].getSimpleName"
    - Src: "com.github.javaparser.metamodel.JavaParserMetaModel:852,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.github.javaparser.metamodel.JavaParserMetaModel:853,1"
      Dst: "[java.util.Optional].of"
    - Src: "com.github.javaparser.metamodel.JavaParserMetaModel:856,1"
      Dst: "[java.util.Optional].empty"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.metamodel.TypeExprMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.TypeExprMetaModel"
    linkageType: null
    functionLinenumber: 41
    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:42,1"
      Dst: "[com.github.javaparser.metamodel.ExpressionMetaModel].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__59].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__59"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__59].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__59:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__59].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__59].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__59"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__59:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__59].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__59"
    linkageType: null
    functionLinenumber: -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.BlockComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    functionUses: 14
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__59:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_0__80].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_0__80"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__80].<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__80:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_0__80].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_0__80].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_0__80"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_0__80:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_0__80].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_0__80"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 14
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_0__80:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_substitution_5__986].bootstrap$(com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$TypeSubstitution)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_substitution_5__986"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$TypeSubstitution"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_substitution_5__986].<init>(com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$TypeSubstitution)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_substitution_5__986:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_substitution_5__986].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_substitution_5__986].<init>(com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$TypeSubstitution)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_substitution_5__986"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$TypeSubstitution"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_substitution_5__986:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_substitution_5__986].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_substitution_5__986"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].lambda$substitution$5(com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$TypeSubstitution,com.github.javaparser.utils.Pair)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_substitution_5__986:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].lambda$substitution$5"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_printOrphanCommentsEnding_15__901].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_printOrphanCommentsEnding_15__901"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_printOrphanCommentsEnding_15__901].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_printOrphanCommentsEnding_15__901:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_printOrphanCommentsEnding_15__901].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_printOrphanCommentsEnding_15__901].<init>()"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_printOrphanCommentsEnding_15__901"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_printOrphanCommentsEnding_15__901:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_printOrphanCommentsEnding_15__901].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_printOrphanCommentsEnding_15__901"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 6
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_printOrphanCommentsEnding_15__901:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].lambda$printOrphanCommentsEnding$15"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.BreakStmtMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.BreakStmtMetaModel"
    linkageType: null
    functionLinenumber: 41
    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:42,1"
      Dst: "[com.github.javaparser.metamodel.StatementMetaModel].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__157].bootstrap$(com.github.javaparser.ast.expr.MethodReferenceExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__157"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.MethodReferenceExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__157].<init>(com.github.javaparser.ast.expr.MethodReferenceExpr)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__157:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__157].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__157].<init>(com.github.javaparser.ast.expr.MethodReferenceExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__157"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.MethodReferenceExpr"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__157:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__157].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__157"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__157:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleMath].<init>()"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleMath"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleMath:755,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleMath].tryDecFloatToDoubleTruncated(boolean,long,int,boolean,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleMath"
    linkageType: null
    functionLinenumber: 774
    functionDepth: 0
    returnType: "double"
    argCount: 5
    argTypes:
    - "boolean"
    - "long"
    - "int"
    - "boolean"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleMath].tryDecToDoubleWithFastAlgorithm(boolean,long,int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleMath].tryDecToDoubleWithFastAlgorithm(boolean,long,int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleMath].tryDecToDoubleWithFastAlgorithm(boolean,long,int)"
    functionUses: 1
    ICount: 33
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleMath:775"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleMath:780"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleMath:779"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleMath:776"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleMath:775"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleMath:780"
      Branch Sides: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleMath:785"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleMath:794"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleMath:785"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleMath:794"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleMath:789"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleMath:795"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleMath:794"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleMath:789"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleMath:795"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleMath:794"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleMath:797"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleMath:800"
        BranchSideFuncs:
        - "tryDecToDoubleWithFastAlgorithm(boolean,long,int)"
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleMath:799"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleMath:797"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleMath:800"
        BranchSideFuncs:
        - "tryDecToDoubleWithFastAlgorithm(boolean,long,int)"
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleMath:799"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleMath:787,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleMath].tryDecToDoubleWithFastAlgorithm"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleMath:789,1"
      Dst: "[java.lang.Double].isNaN"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleMath].tryDecToDoubleWithFastAlgorithm(boolean,long,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleMath"
    linkageType: null
    functionLinenumber: 822
    functionDepth: 0
    returnType: "double"
    argCount: 3
    argTypes:
    - "boolean"
    - "long"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].fullMultiplication(long,long)"
    functionUses: 3
    ICount: 82
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleMath:823"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleMath:851"
        BranchSideFuncs:
        - "fullMultiplication(long,long)"
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleMath:823"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleMath:851"
        BranchSideFuncs:
        - "fullMultiplication(long,long)"
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleMath:823"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleMath:851"
        BranchSideFuncs:
        - "fullMultiplication(long,long)"
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleMath:834"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleMath:837"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleMath:836"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleMath:839"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleMath:838"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleMath:909"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleMath:927"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleMath:909"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleMath:930"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleMath:909"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleMath:930"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleMath:935"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleMath:940"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleMath:945"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleMath:946"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleMath:945"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleMath:945"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleMath:949"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleMath:948"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleMath:950"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleMath:949"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleMath:948"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleMath:823,1"
      Dst: "[java.lang.Long].compareUnsigned"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleMath:884,1"
      Dst: "[java.lang.Long].numberOfLeadingZeros"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleMath:889,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].fullMultiplication"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleMath:951,1"
      Dst: "[java.lang.Double].longBitsToDouble"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleMath].tryHexFloatToDoubleTruncated(boolean,long,long,boolean,long)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleMath"
    linkageType: null
    functionLinenumber: 968
    functionDepth: 0
    returnType: "double"
    argCount: 5
    argTypes:
    - "boolean"
    - "long"
    - "long"
    - "boolean"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleMath:969"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleMath:969"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleMath:968"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleMath:970"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleMath:984"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleMath:970"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleMath:984"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleMath:980"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleMath:983"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleMath:982"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleMath:974,1"
      Dst: "[java.lang.Math].abs"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleMath:979,1"
      Dst: "[java.lang.Math].scalb"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.NameTransformer$2].<init>(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.NameTransformer$2"
    linkageType: null
    functionLinenumber: 62
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.NameTransformer].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.NameTransformer$2:63,1"
      Dst: "[com.fasterxml.jackson.databind.util.NameTransformer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.NameTransformer$2].transform(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.NameTransformer$2"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.NameTransformer$2:65,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.NameTransformer$2].reverse(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.NameTransformer$2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.NameTransformer$2:68"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.NameTransformer$2:71"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.NameTransformer$2:70"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.NameTransformer$2:68,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "com.fasterxml.jackson.databind.util.NameTransformer$2:69,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.databind.util.NameTransformer$2:69,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.NameTransformer$2].toString()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.NameTransformer$2"
    linkageType: null
    functionLinenumber: 73
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 19
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.NameTransformer$2:74,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_82__280].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_82__280"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__280].<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__280:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_82__280].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_82__280].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_82__280"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_82__280:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_82__280].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_82__280"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 14
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_82__280:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$82"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_getTypeParameters_4__643].bootstrap$(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_getTypeParameters_4__643"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_getTypeParameters_4__643].<init>(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_getTypeParameters_4__643:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_getTypeParameters_4__643].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_getTypeParameters_4__643].<init>(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_getTypeParameters_4__643"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_getTypeParameters_4__643:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_getTypeParameters_4__643].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_getTypeParameters_4__643"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].lambda$getTypeParameters$4(com.github.javaparser.ast.type.TypeParameter)"
    functionUses: 12
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_getTypeParameters_4__643:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].lambda$getTypeParameters$4"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_toReferenceType_6__978].bootstrap$(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_toReferenceType_6__978"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_toReferenceType_6__978].<init>(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_toReferenceType_6__978:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_toReferenceType_6__978].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_toReferenceType_6__978].<init>(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_toReferenceType_6__978"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_toReferenceType_6__978:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_toReferenceType_6__978].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_toReferenceType_6__978"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].lambda$toReferenceType$6(com.github.javaparser.ast.type.Type)"
    functionUses: 7
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_toReferenceType_6__978:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].lambda$toReferenceType$6"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver:37,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver:40,1"
      Dst: "[java.util.HashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].toString()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver"
    linkageType: null
    functionLinenumber: 43
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 20
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver:44,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver:44,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver:44,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].equals(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver"
    linkageType: null
    functionLinenumber: 51
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].equals(java.lang.Object)"
    functionUses: 35
    ICount: 31
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver:52"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver:53"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver:52"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver:53"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver:54"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver:57"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver:55"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver:54"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver:57"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver:58"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver:57"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver:57"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver:58"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver:57"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver:58"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver:57"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver:58"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver:57"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver:58"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver:57,1"
      Dst: "[java.lang.Object].equals"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver:58,1"
      Dst: "[java.util.Map].equals"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].hashCode()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver"
    linkageType: null
    functionLinenumber: 63
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].hashCode()"
    functionUses: 10
    ICount: 16
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver:64"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver:64"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver:63"
        BranchSideFuncs:
        - "hashCode()"
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver:65"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver:65"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver:64"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver:64,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver:65,1"
      Dst: "[java.util.Map].hashCode"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].getParent()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver"
    linkageType: null
    functionLinenumber: 70
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.TypeSolver"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].setParent(com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver:77"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver:80"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver:79"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver:80"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver:83"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver:82"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver:76,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver:78,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].addDeclaration(java.lang.String,com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver:87,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].tryToSolveType(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver"
    linkageType: null
    functionLinenumber: 91
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.model.SymbolReference"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorMap].containsKey(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].containsKey(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].get(java.lang.Object)"
    - "[com.github.javaparser.resolution.model.SymbolReference].solved(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
    - "[com.github.javaparser.resolution.model.SymbolReference].unsolved()"
    functionUses: 15
    ICount: 12
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver:92"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver:95"
        BranchSideFuncs:
        - "solved(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
        - "get(java.lang.Object)"
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver:94"
        BranchSideFuncs:
        - "unsolved()"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver:92,1"
      Dst: "[java.util.Map].containsKey"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver:93,1"
      Dst: "[java.util.Map].get"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver:93,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].solved"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver:95,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].unsolved"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.ModifierMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.ModifierMetaModel"
    linkageType: null
    functionLinenumber: 41
    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:42,1"
      Dst: "[com.github.javaparser.metamodel.NodeMetaModel].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer].<init>(boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.BooleanSerializer"
    linkageType: null
    functionLinenumber: 41
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.StdScalarSerializer].<init>(java.lang.Class,boolean)"
    functionUses: 3
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.BooleanSerializer:42"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.BooleanSerializer:42"
        BranchSideFuncs:
        - "<init>(java.lang.Class,boolean)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.BooleanSerializer:41"
        BranchSideFuncs:
        - "<init>(java.lang.Class,boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.BooleanSerializer:42,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdScalarSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer].createContextual(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.BeanProperty)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.BooleanSerializer"
    linkageType: null
    functionLinenumber: 52
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "com.fasterxml.jackson.databind.BeanProperty"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.StdSerializer].findFormatOverrides(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.BeanProperty,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.std.StdSerializer].handledType()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].getShape()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Shape].isNumeric()"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer$AsNumber].<init>(boolean)"
    - "[com.fasterxml.jackson.databind.ser.std.ToStringSerializer].<init>(java.lang.Class)"
    functionUses: 2
    ICount: 20
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.BooleanSerializer:54"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.BooleanSerializer:63"
        BranchSideFuncs:
        - "getShape()"
        - "isNumeric()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.BooleanSerializer:62"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.BooleanSerializer:56"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.BooleanSerializer:59"
        BranchSideFuncs:
        - "<init>(boolean)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.BooleanSerializer:58"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.BooleanSerializer:59"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.BooleanSerializer:63"
        BranchSideFuncs:
        - "<init>(java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.BooleanSerializer:62"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.BooleanSerializer:53,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].handledType"
    - Src: "com.fasterxml.jackson.databind.ser.std.BooleanSerializer:52,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].findFormatOverrides"
    - Src: "com.fasterxml.jackson.databind.ser.std.BooleanSerializer:55,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonFormat$Value].getShape"
    - Src: "com.fasterxml.jackson.databind.ser.std.BooleanSerializer:56,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonFormat$Shape].isNumeric"
    - Src: "com.fasterxml.jackson.databind.ser.std.BooleanSerializer:57,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer$AsNumber].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.std.BooleanSerializer:60,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.ToStringSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.BooleanSerializer"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeBoolean(boolean)"
    functionUses: 60
    ICount: 8
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.BooleanSerializer:68,1"
      Dst: "[java.lang.Boolean].equals"
    - Src: "com.fasterxml.jackson.databind.ser.std.BooleanSerializer:68,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeBoolean"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.BooleanSerializer"
    linkageType: null
    functionLinenumber: 74
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeBoolean(boolean)"
    functionUses: 26
    ICount: 9
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.BooleanSerializer:75,1"
      Dst: "[java.lang.Boolean].equals"
    - Src: "com.fasterxml.jackson.databind.ser.std.BooleanSerializer:75,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeBoolean"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer].getSchema(com.fasterxml.jackson.databind.SerializerProvider,java.lang.reflect.Type)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.BooleanSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonNode"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "java.lang.reflect.Type"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.BooleanSerializer:84"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.BooleanSerializer:83"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.BooleanSerializer:84,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].createSchemaNode"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer].acceptJsonFormatVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.BooleanSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.BooleanSerializer:89,1"
      Dst: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper].expectBooleanFormat"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_10__1082].bootstrap$(com.github.javaparser.ast.body.VariableDeclarator,com.github.javaparser.printer.lexicalpreservation.NodeText)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_10__1082"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__1082].<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__1082:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_10__1082].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_10__1082].<init>(com.github.javaparser.ast.body.VariableDeclarator,com.github.javaparser.printer.lexicalpreservation.NodeText)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_10__1082"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.VariableDeclarator"
    - "com.github.javaparser.printer.lexicalpreservation.NodeText"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_10__1082:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_10__1082].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_10__1082"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_10__1082:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].lambda$interpret$10"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext].<init>(com.github.javaparser.ast.stmt.Statement,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext"
    linkageType: null
    functionLinenumber: 52
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.Statement"
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].<init>(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:53,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext].solveInBlock(java.lang.String,com.github.javaparser.resolution.TypeSolver,com.github.javaparser.ast.stmt.Statement)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext"
    linkageType: null
    functionLinenumber: 56
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.model.SymbolReference"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "com.github.javaparser.resolution.TypeSolver"
    - "com.github.javaparser.ast.stmt.Statement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getParentNode()"
    - "[com.github.javaparser.resolution.model.SymbolReference].unsolved()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].getStatements()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.Node].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.stmt.BlockStmt:com.github.javaparser.ast.stmt.SwitchEntry].getStatements()"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.stmt.BlockStmt:com.github.javaparser.ast.stmt.SwitchEntry].getStatements()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory].getSymbolDeclarator(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].solveWith(com.github.javaparser.resolution.SymbolDeclarator,java.lang.String)"
    - "[com.github.javaparser.resolution.model.SymbolReference].isSolved()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory].getContext(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnnotationDeclarationContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForStatementContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnumDeclarationContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ObjectCreationContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForEachStatementContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.InstanceOfExprContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.VariableDeclarationExprContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.resolution.Context].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext].solveSymbol(java.lang.String)"
    functionUses: 3
    ICount: 50
    EdgeCount: 32
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:58"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:62"
        BranchSideFuncs:
        - "unsolved()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:61"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:63"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:67"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:66"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:69"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:null"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:70"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:67"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:66"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:74"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:77"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:76"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:77"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:86"
        BranchSideFuncs:
        - "getSymbolDeclarator(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
        - "getStatements()"
        - "get(int)"
        - "isSolved()"
        - "solveWith(com.github.javaparser.resolution.SymbolDeclarator,java.lang.String)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:85"
        BranchSideFuncs:
        - "solveSymbol(java.lang.String)"
        - "getContext(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:80"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:57,1"
      Dst: "[com.github.javaparser.ast.Node].getParentNode"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:58,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:59,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].unsolved"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:62,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:64,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:69,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithStatements].getStatements"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:69,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:70,1"
      Dst: "[com.github.javaparser.ast.NodeList].get"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:70,1"
      Dst: "[com.github.javaparser.ast.Node].equals"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:75,1"
      Dst: "[java.lang.RuntimeException].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:78,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory].getSymbolDeclarator"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:79,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].solveWith"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:80,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].isSolved"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:86,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory].getContext"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:86,1"
      Dst: "[com.github.javaparser.resolution.Context].solveSymbol"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext].solveInBlockAsValue(java.lang.String,com.github.javaparser.resolution.TypeSolver,com.github.javaparser.ast.stmt.Statement)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext"
    linkageType: null
    functionLinenumber: 89
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "com.github.javaparser.resolution.TypeSolver"
    - "com.github.javaparser.ast.stmt.Statement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getParentNode()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].getStatements()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.Node].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.stmt.BlockStmt:com.github.javaparser.ast.stmt.SwitchEntry].getStatements()"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.stmt.BlockStmt:com.github.javaparser.ast.stmt.SwitchEntry].getStatements()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory].getSymbolDeclarator(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].solveWith(com.github.javaparser.resolution.SymbolDeclarator,java.lang.String)"
    - "[com.github.javaparser.resolution.model.SymbolReference].isSolved()"
    - "[com.github.javaparser.resolution.model.Value].'from'(com.github.javaparser.resolution.declarations.ResolvedValueDeclaration)"
    - "[com.github.javaparser.resolution.model.SymbolReference].getCorrespondingDeclaration()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory].getContext(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext].solveSymbolAsValue(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext].solveSymbolAsValue(java.lang.String)"
    - "[com.github.javaparser.resolution.Context].solveSymbolAsValue(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext].solveSymbolAsValue(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext].solveSymbolAsValue(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].solveSymbolAsValue(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext].solveSymbolAsValue(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext].solveSymbolAsValue(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext].solveSymbolAsValue(java.lang.String)"
    functionUses: 1
    ICount: 54
    EdgeCount: 23
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:91"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:95"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:94"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:96"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:100"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:99"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:102"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:null"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:103"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:100"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:99"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:107"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:110"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:109"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:110"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:119"
        BranchSideFuncs:
        - "getSymbolDeclarator(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
        - "getStatements()"
        - "get(int)"
        - "isSolved()"
        - "solveWith(com.github.javaparser.resolution.SymbolDeclarator,java.lang.String)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:118"
        BranchSideFuncs:
        - "getContext(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
        - "solveSymbolAsValue(java.lang.String)"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:113"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:null"
        BranchSideFuncs:
        - "getCorrespondingDeclaration()"
        - "'from'(com.github.javaparser.resolution.declarations.ResolvedValueDeclaration)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:90,1"
      Dst: "[com.github.javaparser.ast.Node].getParentNode"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:91,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:92,1"
      Dst: "[java.util.Optional].empty"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:95,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:97,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:102,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithStatements].getStatements"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:102,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:103,1"
      Dst: "[com.github.javaparser.ast.NodeList].get"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:103,1"
      Dst: "[com.github.javaparser.ast.Node].equals"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:108,1"
      Dst: "[java.lang.RuntimeException].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:111,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory].getSymbolDeclarator"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:112,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].solveWith"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:113,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].isSolved"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:114,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].getCorrespondingDeclaration"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:114,1"
      Dst: "[com.github.javaparser.resolution.model.Value].from"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:114,1"
      Dst: "[java.util.Optional].of"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:119,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory].getContext"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:119,1"
      Dst: "[com.github.javaparser.resolution.Context].solveSymbolAsValue"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext].solveSymbolAsValue(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext"
    linkageType: null
    functionLinenumber: 125
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory].getSymbolDeclarator(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext].solveWithAsValue(com.github.javaparser.resolution.SymbolDeclarator,java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].getParent()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].getParent()"
    - "[com.github.javaparser.ast.Node].getParentNode()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext].solveSymbolAsValue(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext].solveSymbolAsValue(java.lang.String)"
    - "[com.github.javaparser.resolution.Context].solveSymbolAsValue(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext].solveSymbolAsValue(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext].solveSymbolAsValue(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].solveSymbolAsValue(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext].solveSymbolAsValue(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext].solveSymbolAsValue(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext].solveSymbolAsValue(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext].solveSymbolAsValue(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext].solveSymbolAsValue(java.lang.String)"
    - "[com.github.javaparser.resolution.Context].solveSymbolAsValue(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext].solveSymbolAsValue(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext].solveSymbolAsValue(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].solveSymbolAsValue(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext].solveSymbolAsValue(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext].solveSymbolAsValue(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext].solveSymbolAsValue(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext].solveSymbolAsValue(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext].solveSymbolAsValue(java.lang.String)"
    - "[com.github.javaparser.resolution.Context].solveSymbolAsValue(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext].solveSymbolAsValue(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext].solveSymbolAsValue(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].solveSymbolAsValue(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext].solveSymbolAsValue(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext].solveSymbolAsValue(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext].solveSymbolAsValue(java.lang.String)"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].getStatements()"
    - "[com.github.javaparser.ast.stmt.BlockStmt].getStatements()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.Node].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].getStatements()"
    - "[com.github.javaparser.ast.stmt.BlockStmt].getStatements()"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].getStatements()"
    - "[com.github.javaparser.ast.stmt.BlockStmt].getStatements()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory].getSymbolDeclarator(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext].solveWithAsValue(com.github.javaparser.resolution.SymbolDeclarator,java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext$lambda_solveSymbolAsValue_0__636].bootstrap$(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].getParent()"
    functionUses: 7
    ICount: 80
    EdgeCount: 46
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:128"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:133"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:132"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:133"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:136"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:135"
        BranchSideFuncs:
        - "getParentNode()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:139"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:143"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:142"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:146"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:149"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:148"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:149"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:152"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:151"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:152"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:156"
        BranchSideFuncs:
        - "solveSymbolAsValue(java.lang.String)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:155"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:160"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:null"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:161"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:156"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:155"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:165"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:170"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:169"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:170"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:180"
        BranchSideFuncs:
        - "getSymbolDeclarator(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
        - "solveWithAsValue(com.github.javaparser.resolution.SymbolDeclarator,java.lang.String)"
        - "getStatements()"
        - "get(int)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:179"
        BranchSideFuncs:
        - "getParent()"
        - "bootstrap$(java.lang.String)"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:174"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:126,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory].getSymbolDeclarator"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:127,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext].solveWithAsValue"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:128,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:133,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].getParent"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:134,1"
      Dst: "[java.util.Optional].empty"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:136,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:138,1"
      Dst: "[com.github.javaparser.ast.Node].getParentNode"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:147,1"
      Dst: "[com.github.javaparser.resolution.Context].solveSymbolAsValue"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:160,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithStatements].getStatements"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:160,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:161,1"
      Dst: "[com.github.javaparser.ast.NodeList].get"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:161,1"
      Dst: "[com.github.javaparser.ast.Node].equals"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:166,1"
      Dst: "[java.lang.RuntimeException].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:180,1"
      Dst: "[com.github.javaparser.resolution.Context].getParent"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:180,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext$lambda_solveSymbolAsValue_0__636].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:180,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:180,1"
      Dst: "[java.util.Optional].orElse"
    JavaMethodInfo: null
    BBCount: 25
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext].solveWithAsValue(com.github.javaparser.resolution.SymbolDeclarator,java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext"
    linkageType: null
    functionLinenumber: 188
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 2
    argTypes:
    - "com.github.javaparser.resolution.SymbolDeclarator"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].solveWithAsValue(com.github.javaparser.resolution.SymbolDeclarator,java.lang.String)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:189,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].solveWithAsValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext].solveSymbol(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext"
    linkageType: null
    functionLinenumber: 193
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.model.SymbolReference"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext].solveSymbol(java.lang.String,boolean)"
    functionUses: 11
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:194,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext].solveSymbol"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext].solveSymbol(java.lang.String,boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext"
    linkageType: null
    functionLinenumber: 209
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.model.SymbolReference"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory].getSymbolDeclarator(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].solveWith(com.github.javaparser.resolution.SymbolDeclarator,java.lang.String)"
    - "[com.github.javaparser.resolution.model.SymbolReference].isSolved()"
    - "[com.github.javaparser.resolution.Context].patternExprsExposedFromChildren()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext].patternExprsExposedFromChildren()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithSimpleName].getNameAsString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserSymbolDeclaration].patternVar(com.github.javaparser.ast.expr.PatternExpr,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.resolution.model.SymbolReference].solved(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
    - "[com.github.javaparser.ast.Node].getParentNode()"
    - "[com.github.javaparser.resolution.model.SymbolReference].unsolved()"
    - "[com.github.javaparser.resolution.Context].solveSymbolInParentContext(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].solveSymbolInParentContext(java.lang.String)"
    - "[com.github.javaparser.resolution.Context].solveSymbolInParentContext(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].solveSymbolInParentContext(java.lang.String)"
    - "[com.github.javaparser.resolution.Context].solveSymbolInParentContext(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].solveSymbolInParentContext(java.lang.String)"
    - "[com.github.javaparser.resolution.model.SymbolReference].unsolved()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].getStatements()"
    - "[com.github.javaparser.ast.stmt.BlockStmt].getStatements()"
    - "[com.github.javaparser.ast.NodeList].indexOf(java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].getStatements()"
    - "[com.github.javaparser.ast.stmt.BlockStmt].getStatements()"
    - "[com.github.javaparser.ast.NodeList].listIterator(int)"
    - "[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.symbolsolver.javaparsermodel.JavaParserFactory].getContext(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
    - "[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.symbolsolver.javaparsermodel.contexts.StatementContext].solveSymbol(java.lang.String,boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnnotationDeclarationContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForStatementContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnumDeclarationContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ObjectCreationContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForEachStatementContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.InstanceOfExprContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.VariableDeclarationExprContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.resolution.Context].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.resolution.model.SymbolReference].isSolved()"
    - "[com.github.javaparser.resolution.Context].solveSymbolInParentContext(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].solveSymbolInParentContext(java.lang.String)"
    functionUses: 2
    ICount: 83
    EdgeCount: 60
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:212"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:220"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:219"
        BranchSideFuncs:
        - "patternExprsExposedFromChildren()"
        - "size()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:221"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:228"
        BranchSideFuncs:
        - "getNameAsString()"
        - "get(int)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:227"
        BranchSideFuncs:
        - "getParentNode()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:223"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:220"
        BranchSideFuncs:
        - "patternVar(com.github.javaparser.ast.expr.PatternExpr,com.github.javaparser.resolution.TypeSolver)"
        - "solved(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:219"
        BranchSideFuncs:
        - "patternExprsExposedFromChildren()"
        - "size()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:229"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:233"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:232"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:236"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:239"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:238"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:239"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:242"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:241"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:242"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:245"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:244"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:245"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:311"
        BranchSideFuncs:
        - "solveSymbolInParentContext(java.lang.String)"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:253"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:257"
        BranchSideFuncs:
        - "unsolved()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:256"
        BranchSideFuncs:
        - "indexOf(java.lang.Object)"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:261"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:266"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:265"
        BranchSideFuncs:
        - "listIterator(int)"
        - "getStatements()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:267"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:312"
        BranchSideFuncs:
        - "getContext(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
        - "previous()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:311"
        BranchSideFuncs:
        - "solveSymbolInParentContext(java.lang.String)"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:269"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:284"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:285"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:302"
        BranchSideFuncs:
        - "solveSymbol(java.lang.String)"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:305"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:308"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:307"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:210,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory].getSymbolDeclarator"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:211,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].solveWith"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:212,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].isSolved"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:220,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext].patternExprsExposedFromChildren"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:221,1"
      Dst: "[java.util.List].size"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:222,1"
      Dst: "[java.util.List].get"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:223,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithSimpleName].getNameAsString"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:223,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:224,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserSymbolDeclaration].patternVar"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:224,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].solved"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:228,1"
      Dst: "[com.github.javaparser.ast.Node].getParentNode"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:229,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:230,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].unsolved"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:233,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:237,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].solveSymbolInParentContext"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:260,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithStatements].getStatements"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:260,1"
      Dst: "[com.github.javaparser.ast.NodeList].indexOf"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:262,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:266,1"
      Dst: "[com.github.javaparser.ast.NodeList].listIterator"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:267,1"
      Dst: "[java.util.ListIterator].hasPrevious"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:268,1"
      Dst: "[java.util.ListIterator].previous"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:268,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory].getContext"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:301,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext].solveSymbol"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:303,1"
      Dst: "[com.github.javaparser.resolution.Context].solveSymbol"
    JavaMethodInfo: null
    BBCount: 31
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext].solveMethod(java.lang.String,java.util.List,boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext"
    linkageType: null
    functionLinenumber: 317
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.model.SymbolReference"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.util.List"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.Context].solveMethodInParentContext(java.lang.String,java.util.List,boolean)"
    functionUses: 12
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:318,1"
      Dst: "[com.github.javaparser.resolution.Context].solveMethodInParentContext"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext].patternExprsExposedFromChildren()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext"
    linkageType: null
    functionLinenumber: 324
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:325,1"
      Dst: "[java.util.Collections].emptyList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext].negatedPatternExprsExposedFromChildren()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext"
    linkageType: null
    functionLinenumber: 331
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:332,1"
      Dst: "[java.util.Collections].emptyList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext].lambda$solveSymbolAsValue$0(java.lang.String,com.github.javaparser.resolution.Context)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext"
    linkageType: null
    functionLinenumber: 179
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.github.javaparser.resolution.Context"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext].solveSymbolAsValue(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext].solveSymbolAsValue(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext].solveSymbolAsValue(java.lang.String)"
    - "[com.github.javaparser.resolution.Context].solveSymbolAsValue(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext].solveSymbolAsValue(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext].solveSymbolAsValue(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].solveSymbolAsValue(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext].solveSymbolAsValue(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext].solveSymbolAsValue(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext:180,1"
      Dst: "[com.github.javaparser.resolution.Context].solveSymbolAsValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_36__1073].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_36__1073"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.BiConsumer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_36__1073].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_36__1073:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_36__1073].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_36__1073].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_36__1073"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_36__1073:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_36__1073].accept(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_36__1073"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__1073:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$36"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 197
    functionDepth: 0
    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>()"
    - "[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: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ArrayType$ArrayBracketPair:198,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.github.javaparser.ast.type.ArrayType$ArrayBracketPair:194,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>"
    - Src: "com.github.javaparser.ast.type.ArrayType$ArrayBracketPair:199,1"
      Dst: "[com.github.javaparser.ast.type.ArrayType$ArrayBracketPair].setTokenRange"
    - Src: "com.github.javaparser.ast.type.ArrayType$ArrayBracketPair:200,1"
      Dst: "[com.github.javaparser.ast.type.ArrayType$ArrayBracketPair].setAnnotations"
    - Src: "com.github.javaparser.ast.type.ArrayType$ArrayBracketPair:201,1"
      Dst: "[com.github.javaparser.ast.type.ArrayType$ArrayBracketPair].setOrigin"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ArrayType$ArrayBracketPair].getAnnotations()"
    functionSourceFile: "com.github.javaparser.ast.type.ArrayType$ArrayBracketPair"
    linkageType: null
    functionLinenumber: 204
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: 208
    functionDepth: 0
    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:209,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 213
    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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ArrayType$ArrayBracketPair].getTokenRange()"
    functionSourceFile: "com.github.javaparser.ast.type.ArrayType$ArrayBracketPair"
    linkageType: null
    functionLinenumber: 218
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ArrayType$ArrayBracketPair:219,1"
      Dst: "[java.util.Optional].ofNullable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ArrayType$ArrayBracketPair].getOrigin()"
    functionSourceFile: "com.github.javaparser.ast.type.ArrayType$ArrayBracketPair"
    linkageType: null
    functionLinenumber: 222
    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: null
    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: null
    functionLinenumber: 226
    functionDepth: 0
    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:227,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$addElement__1024].bootstrap$(com.github.javaparser.printer.lexicalpreservation.NodeText)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$addElement__1024"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.NodeText"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$addElement__1024].<init>(com.github.javaparser.printer.lexicalpreservation.NodeText)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$addElement__1024:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$addElement__1024].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$addElement__1024].<init>(com.github.javaparser.printer.lexicalpreservation.NodeText)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$addElement__1024"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.NodeText"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$addElement__1024:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$addElement__1024].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$addElement__1024"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$addElement__1024:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].addElement"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$lambda_new_0__944].bootstrap$(com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap,com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket[])"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$lambda_new_0__944"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.BiConsumer"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap"
    - "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$lambda_new_0__944].<init>(com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap,com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket[])"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$lambda_new_0__944:-1,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$lambda_new_0__944].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$lambda_new_0__944].<init>(com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap,com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket[])"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$lambda_new_0__944"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap"
    - "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$lambda_new_0__944:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$lambda_new_0__944].accept(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$lambda_new_0__944"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap].lambda$new$0(com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket[],com.fasterxml.jackson.databind.util.TypeKey,com.fasterxml.jackson.databind.JsonSerializer)"
    functionUses: 2
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$lambda_new_0__944:-1,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap].lambda$new$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__245].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__245"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__245].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__245:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__245].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__245].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__245"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__245:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__245].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__245"
    linkageType: null
    functionLinenumber: -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.BlockComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    functionUses: 14
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__245:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.postprocessors.PostProcessors$lambda_postProcess_0__1015].bootstrap$(com.github.javaparser.ParseResult,com.github.javaparser.ParserConfiguration)"
    functionSourceFile: "com.github.javaparser.ast.validator.postprocessors.PostProcessors$lambda_postProcess_0__1015"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__1015].<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__1015:-1,1"
      Dst: "[com.github.javaparser.ast.validator.postprocessors.PostProcessors$lambda_postProcess_0__1015].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.postprocessors.PostProcessors$lambda_postProcess_0__1015].<init>(com.github.javaparser.ParseResult,com.github.javaparser.ParserConfiguration)"
    functionSourceFile: "com.github.javaparser.ast.validator.postprocessors.PostProcessors$lambda_postProcess_0__1015"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ParseResult"
    - "com.github.javaparser.ParserConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.postprocessors.PostProcessors$lambda_postProcess_0__1015:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.postprocessors.PostProcessors$lambda_postProcess_0__1015].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.postprocessors.PostProcessors$lambda_postProcess_0__1015"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.postprocessors.PostProcessors$lambda_postProcess_0__1015:-1,1"
      Dst: "[com.github.javaparser.ast.validator.postprocessors.PostProcessors].lambda$postProcess$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_9__1044].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_9__1044"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_9__1044].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_9__1044:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_9__1044].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_9__1044].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_9__1044"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_9__1044:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_9__1044].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_9__1044"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__1044:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$9"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].ceilingNextPowerOfTwo(int)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap"
    linkageType: null
    functionLinenumber: 165
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:166,1"
      Dst: "[java.lang.Integer].numberOfLeadingZeros"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].readBufferIndex(int,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap"
    linkageType: null
    functionLinenumber: 196
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].<init>(com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Builder)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap"
    linkageType: null
    functionLinenumber: 203
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Builder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].<init>()"
    functionUses: 1
    ICount: 48
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:204,1"
      Dst: "[java.util.AbstractMap].<init>"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:207,1"
      Dst: "[java.lang.Math].min"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:207,1"
      Dst: "[java.util.concurrent.atomic.AtomicLong].<init>"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:208,1"
      Dst: "[java.util.concurrent.ConcurrentHashMap].<init>"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:211,1"
      Dst: "[java.util.concurrent.locks.ReentrantLock].<init>"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:213,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].<init>"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:214,1"
      Dst: "[java.util.concurrent.ConcurrentLinkedQueue].<init>"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:215,1"
      Dst: "[java.util.concurrent.atomic.AtomicReference].<init>"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:218,1"
      Dst: "[java.util.concurrent.atomic.AtomicLongArray].<init>"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:220,1"
      Dst: "[java.util.concurrent.atomic.AtomicReferenceArray].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].checkNotNull(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap"
    linkageType: null
    functionLinenumber: 224
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:225"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:228"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:227"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:226,1"
      Dst: "[java.lang.NullPointerException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].checkArgument(boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap"
    linkageType: null
    functionLinenumber: 231
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:232"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:235"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:234"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:233,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].checkState(boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap"
    linkageType: null
    functionLinenumber: 238
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:239"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:242"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:241"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:240,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].capacity()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:252,1"
      Dst: "[java.util.concurrent.atomic.AtomicLong].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].setCapacity(long)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:263"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:263"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:262"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:263,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].checkArgument"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:264,1"
      Dst: "[java.util.concurrent.locks.Lock].lock"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:266,1"
      Dst: "[java.lang.Math].min"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:266,1"
      Dst: "[java.util.concurrent.atomic.AtomicLong].lazySet"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:267,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].drainBuffers"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:268,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].evict"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:270,1"
      Dst: "[java.util.concurrent.locks.Lock].unlock"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].hasOverflowed()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap"
    linkageType: null
    functionLinenumber: 276
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:277"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:276"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:277,1"
      Dst: "[java.util.concurrent.atomic.AtomicLong].get"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].evict()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap"
    linkageType: null
    functionLinenumber: 291
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].hasOverflowed()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].poll()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].remove(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].makeDead(com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node)"
    functionUses: 2
    ICount: 14
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:292"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:305"
        BranchSideFuncs:
        - "poll()"
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:304"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:297"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:301"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:300"
        BranchSideFuncs:
        - "remove(java.lang.Object,java.lang.Object)"
        - "makeDead(com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:292,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].hasOverflowed"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:293,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].poll"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:301,1"
      Dst: "[java.util.concurrent.ConcurrentMap].remove"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:303,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].makeDead"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].afterRead(com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap"
    linkageType: null
    functionLinenumber: 312
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].readBufferIndex()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].recordRead(int,com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].drainOnReadIfNeeded(int,long)"
    functionUses: 3
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:313,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].readBufferIndex"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:314,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].recordRead"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:315,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].drainOnReadIfNeeded"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].readBufferIndex()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap"
    linkageType: null
    functionLinenumber: 322
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Thread].currentThread()"
    - "[java.lang.Thread].getId()"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:323,1"
      Dst: "[java.lang.Thread].currentThread"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:323,1"
      Dst: "[java.lang.Thread].getId"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].recordRead(int,com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap"
    linkageType: null
    functionLinenumber: 336
    functionDepth: 0
    returnType: "long"
    argCount: 2
    argTypes:
    - "int"
    - "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].readBufferIndex(int,int)"
    functionUses: 1
    ICount: 14
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:337,1"
      Dst: "[java.util.concurrent.atomic.AtomicLongArray].get"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:338,1"
      Dst: "[java.util.concurrent.atomic.AtomicLongArray].lazySet"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:341,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].readBufferIndex"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:341,1"
      Dst: "[java.util.concurrent.atomic.AtomicReferenceArray].lazySet"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].drainOnReadIfNeeded(int,long)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap"
    linkageType: null
    functionLinenumber: 353
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$DrainStatus$1].shouldDrainBuffers(boolean)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$DrainStatus$3].shouldDrainBuffers(boolean)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$DrainStatus$2].shouldDrainBuffers(boolean)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].tryToDrainBuffers()"
    functionUses: 1
    ICount: 19
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:355"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:354"
        BranchSideFuncs:
        - "shouldDrainBuffers(boolean)"
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:353"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:357"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:360"
        BranchSideFuncs:
        - "tryToDrainBuffers()"
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:359"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:354,1"
      Dst: "[java.util.concurrent.atomic.AtomicLongArray].get"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:356,1"
      Dst: "[java.util.concurrent.atomic.AtomicReference].get"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:357,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$DrainStatus].shouldDrainBuffers"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:358,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].tryToDrainBuffers"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].afterWrite(java.lang.Runnable)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap"
    linkageType: null
    functionLinenumber: 367
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Runnable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].add(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].tryToDrainBuffers()"
    functionUses: 4
    ICount: 9
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:368,1"
      Dst: "[java.util.Queue].add"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:369,1"
      Dst: "[java.util.concurrent.atomic.AtomicReference].lazySet"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:370,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].tryToDrainBuffers"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].tryToDrainBuffers()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap"
    linkageType: null
    functionLinenumber: 377
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].drainBuffers()"
    functionUses: 2
    ICount: 24
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:378"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:386"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:378,1"
      Dst: "[java.util.concurrent.locks.Lock].tryLock"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:380,1"
      Dst: "[java.util.concurrent.atomic.AtomicReference].lazySet"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:381,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].drainBuffers"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:383,1"
      Dst: "[java.util.concurrent.atomic.AtomicReference].compareAndSet"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:384,1"
      Dst: "[java.util.concurrent.locks.Lock].unlock"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].drainBuffers()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap"
    linkageType: null
    functionLinenumber: 391
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].drainReadBuffers()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].drainWriteBuffer()"
    functionUses: 1
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:392,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].drainReadBuffers"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:393,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].drainWriteBuffer"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].drainReadBuffers()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap"
    linkageType: null
    functionLinenumber: 398
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Thread].currentThread()"
    - "[java.lang.Thread].getId()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].drainReadBuffer(int)"
    functionUses: 1
    ICount: 14
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:401"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:403"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:399,1"
      Dst: "[java.lang.Thread].currentThread"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:399,1"
      Dst: "[java.lang.Thread].getId"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:402,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].drainReadBuffer"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].drainReadBuffer(int)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap"
    linkageType: null
    functionLinenumber: 408
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].readBufferIndex(int,int)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].applyRead(com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node)"
    functionUses: 1
    ICount: 28
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:410"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:422"
        BranchSideFuncs:
        - "readBufferIndex(int,int)"
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:421"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:414"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:409,1"
      Dst: "[java.util.concurrent.atomic.AtomicLongArray].get"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:412,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].readBufferIndex"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:413,1"
      Dst: "[java.util.concurrent.atomic.AtomicReferenceArray].get"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:418,1"
      Dst: "[java.util.concurrent.atomic.AtomicReferenceArray].lazySet"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:419,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].applyRead"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:422,1"
      Dst: "[java.util.concurrent.atomic.AtomicLongArray].lazySet"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].applyRead(com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap"
    linkageType: null
    functionLinenumber: 431
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].contains(com.fasterxml.jackson.databind.util.internal.Linked)"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].moveToBack(com.fasterxml.jackson.databind.util.internal.Linked)"
    functionUses: 2
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:432"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:435"
        BranchSideFuncs:
        - "moveToBack(com.fasterxml.jackson.databind.util.internal.Linked)"
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:434"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:432,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].contains"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:433,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].moveToBack"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].drainWriteBuffer()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap"
    linkageType: null
    functionLinenumber: 439
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].poll()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$AddTask].run()"
    - "[java.lang.Thread].run()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$UpdateTask].run()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$RemovalTask].run()"
    functionUses: 1
    ICount: 12
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:440"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:447"
        BranchSideFuncs:
        - "poll()"
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:446"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:442"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:441,1"
      Dst: "[java.util.Queue].poll"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:445,1"
      Dst: "[java.lang.Runnable].run"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].tryToRetire(com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node,com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$WeightedValue)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap"
    linkageType: null
    functionLinenumber: 457
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node"
    - "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$WeightedValue"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$WeightedValue].isAlive()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$WeightedValue].<init>(java.lang.Object,int)"
    functionUses: 1
    ICount: 13
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:458"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:462"
        BranchSideFuncs:
        - "<init>(java.lang.Object,int)"
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:461"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:458,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$WeightedValue].isAlive"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:459,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$WeightedValue].<init>"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:460,1"
      Dst: "[java.util.concurrent.atomic.AtomicReference].compareAndSet"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].makeRetired(com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap"
    linkageType: null
    functionLinenumber: 472
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$WeightedValue].isAlive()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$WeightedValue].<init>(java.lang.Object,int)"
    functionUses: 1
    ICount: 16
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:474"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:477"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:476"
        BranchSideFuncs:
        - "<init>(java.lang.Object,int)"
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:478"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:481"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:480"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:473,1"
      Dst: "[java.util.concurrent.atomic.AtomicReference].get"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:474,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$WeightedValue].isAlive"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:477,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$WeightedValue].<init>"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:478,1"
      Dst: "[java.util.concurrent.atomic.AtomicReference].compareAndSet"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].makeDead(com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap"
    linkageType: null
    functionLinenumber: 492
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$WeightedValue].<init>(java.lang.Object,int)"
    functionUses: 3
    ICount: 19
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:495"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:499"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:498"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:493,1"
      Dst: "[java.util.concurrent.atomic.AtomicReference].get"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:494,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$WeightedValue].<init>"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:495,1"
      Dst: "[java.util.concurrent.atomic.AtomicReference].compareAndSet"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:496,1"
      Dst: "[java.util.concurrent.atomic.AtomicLong].get"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:496,1"
      Dst: "[java.lang.Math].abs"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:496,1"
      Dst: "[java.util.concurrent.atomic.AtomicLong].lazySet"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].isEmpty()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap"
    linkageType: null
    functionLinenumber: 564
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].isEmpty()"
    functionUses: 11
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:565,1"
      Dst: "[java.util.Map].isEmpty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].size()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap"
    linkageType: null
    functionLinenumber: 569
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].size()"
    functionUses: 15
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:570,1"
      Dst: "[java.util.Map].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].clear()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap"
    linkageType: null
    functionLinenumber: 574
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].poll()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].remove(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].makeDead(com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node)"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].poll()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$AddTask].run()"
    - "[java.lang.Thread].run()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$UpdateTask].run()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$RemovalTask].run()"
    functionUses: 3
    ICount: 34
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:579"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:585"
        BranchSideFuncs:
        - "remove(java.lang.Object,java.lang.Object)"
        - "makeDead(com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node)"
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:584"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:585"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:591"
        BranchSideFuncs:
        - "run()"
        - "remove(java.lang.Object,java.lang.Object)"
        - "makeDead(com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node)"
        - "poll()"
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:590"
        BranchSideFuncs:
        - "poll()"
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:591"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:595"
        BranchSideFuncs:
        - "run()"
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:594"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:575,1"
      Dst: "[java.util.concurrent.locks.Lock].lock"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:579,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].poll"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:580,1"
      Dst: "[java.util.concurrent.ConcurrentMap].remove"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:581,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].makeDead"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:585,1"
      Dst: "[java.util.concurrent.atomic.AtomicReferenceArray].length"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:586,1"
      Dst: "[java.util.concurrent.atomic.AtomicReferenceArray].lazySet"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:591,1"
      Dst: "[java.util.Queue].poll"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:592,1"
      Dst: "[java.lang.Runnable].run"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:595,1"
      Dst: "[java.util.concurrent.locks.Lock].unlock"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 4
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].containsKey(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap"
    linkageType: null
    functionLinenumber: 600
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].containsKey(java.lang.Object)"
    functionUses: 17
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:601,1"
      Dst: "[java.util.Map].containsKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].containsValue(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap"
    linkageType: null
    functionLinenumber: 605
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].checkNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].values()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.FloatNode].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocSnippet].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].equals(java.lang.Object)"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.DataKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ShortNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.JavadocBlockTag].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmIndent].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.PropertyName].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.sym.Name].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.POJONode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Base64Variant].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.ArrayBuilders$1].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].equals(java.lang.Object)"
    - "[com.github.javaparser.Range].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.NullNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.LongNode].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonLocation].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.ContentReference].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.SerializedString].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.MethodReferenceThrowsCompatibleWithType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.Position].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmUnindent].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.ThrowsBound].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.JavaToken].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.MissingNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperLowerBound].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IdentityEqualityType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonPointer].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.CapturesBound].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.LambdaThrowsCompatibleWithType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BooleanNode].equals(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.Javadoc].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocInlineTag].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.Pair].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BinaryNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperUpperBound].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocDescription].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Version].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ClassKey].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TypeKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeContainedByType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.RawValue].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.TextNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.IntNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node].getValue()"
    functionUses: 3
    ICount: 16
    EdgeCount: 184
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:608"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:613"
        BranchSideFuncs:
        - "values()"
        - "hasNext()"
        - "iterator()"
        - "getValue()"
        - "next()"
        - "equals(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:612"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:609"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:612"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:611"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:606,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].checkNotNull"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:608,1"
      Dst: "[java.util.Map].values"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:608,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:608,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:608,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:609,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node].getValue"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:609,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap"
    linkageType: null
    functionLinenumber: 617
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].afterRead(com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node].getValue()"
    functionUses: 81
    ICount: 10
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:619"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:622"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:621"
        BranchSideFuncs:
        - "getValue()"
        - "afterRead(com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:618,1"
      Dst: "[java.util.Map].get"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:622,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].afterRead"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:623,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node].getValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap"
    linkageType: null
    functionLinenumber: 627
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object,boolean)"
    functionUses: 211
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:628,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].putIfAbsent(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap"
    linkageType: null
    functionLinenumber: 632
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object,boolean)"
    functionUses: 4
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:633,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap"
    linkageType: null
    functionLinenumber: 646
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].checkNotNull(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].checkNotNull(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$WeightedValue].<init>(java.lang.Object,int)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node].<init>(java.lang.Object,com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$WeightedValue)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].putIfAbsent(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$AddTask].<init>(com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap,com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node,int)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].afterWrite(java.lang.Runnable)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].afterRead(com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node].getValue()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$WeightedValue].isAlive()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].afterRead(com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$UpdateTask].<init>(com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap,com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node,int)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].afterWrite(java.lang.Runnable)"
    functionUses: 2
    ICount: 42
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:656"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:659"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:658"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:659"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:664"
        BranchSideFuncs:
        - "getValue()"
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:663"
        BranchSideFuncs:
        - "isAlive()"
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:665"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:669"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:668"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:669"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:678"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:677"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:671"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:674"
        BranchSideFuncs:
        - "afterRead(com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node)"
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:673"
        BranchSideFuncs:
        - "afterWrite(java.lang.Runnable)"
        - "<init>(com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap,com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:647,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].checkNotNull"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:651,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$WeightedValue].<init>"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:652,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node].<init>"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:655,1"
      Dst: "[java.util.concurrent.ConcurrentMap].putIfAbsent"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:657,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$AddTask].<init>"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:657,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].afterWrite"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:660,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].afterRead"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:661,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node].getValue"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:664,1"
      Dst: "[java.util.concurrent.atomic.AtomicReference].get"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:665,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$WeightedValue].isAlive"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:669,1"
      Dst: "[java.util.concurrent.atomic.AtomicReference].compareAndSet"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:674,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$UpdateTask].<init>"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].remove(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap"
    linkageType: null
    functionLinenumber: 683
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].remove(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].makeRetired(com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$RemovalTask].<init>(com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap,com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].afterWrite(java.lang.Runnable)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node].getValue()"
    functionUses: 13
    ICount: 13
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:685"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:689"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:688"
        BranchSideFuncs:
        - "makeRetired(com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node)"
        - "getValue()"
        - "<init>(com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap,com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node)"
        - "afterWrite(java.lang.Runnable)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:684,1"
      Dst: "[java.util.Map].remove"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:689,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].makeRetired"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:690,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$RemovalTask].<init>"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:690,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].afterWrite"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:691,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node].getValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].remove(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap"
    linkageType: null
    functionLinenumber: 695
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$WeightedValue].contains(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].tryToRetire(com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node,com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$WeightedValue)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].remove(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$RemovalTask].<init>(com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap,com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].afterWrite(java.lang.Runnable)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$WeightedValue].isAlive()"
    functionUses: 4
    ICount: 28
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:697"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:698"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:697"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:697"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:701"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:700"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:703"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:718"
        BranchSideFuncs:
        - "tryToRetire(com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node,com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$WeightedValue)"
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:717"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:704"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:710"
        BranchSideFuncs:
        - "remove(java.lang.Object,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:709"
        BranchSideFuncs:
        - "isAlive()"
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:705"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:718"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap,com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node)"
        - "afterWrite(java.lang.Runnable)"
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:717"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:711"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:717"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:696,1"
      Dst: "[java.util.Map].get"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:701,1"
      Dst: "[java.util.concurrent.atomic.AtomicReference].get"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:703,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$WeightedValue].contains"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:704,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].tryToRetire"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:705,1"
      Dst: "[java.util.concurrent.ConcurrentMap].remove"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:706,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$RemovalTask].<init>"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:706,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].afterWrite"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:711,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$WeightedValue].isAlive"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].replace(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:731"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:735"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:734"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:736"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:739"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:738"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:739"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:748"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:747"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:741"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:744"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:743"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:724,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].checkNotNull"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:728,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$WeightedValue].<init>"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:730,1"
      Dst: "[java.util.Map].get"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:735,1"
      Dst: "[java.util.concurrent.atomic.AtomicReference].get"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:736,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$WeightedValue].isAlive"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:739,1"
      Dst: "[java.util.concurrent.atomic.AtomicReference].compareAndSet"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:742,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].afterRead"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:744,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$UpdateTask].<init>"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:744,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].afterWrite"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].replace(java.lang.Object,java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:761"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:765"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:764"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:766"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:767"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:766"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:766"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:769"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:768"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:769"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:778"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:777"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:771"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:774"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:773"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:753,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].checkNotNull"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:758,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$WeightedValue].<init>"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:760,1"
      Dst: "[java.util.Map].get"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:765,1"
      Dst: "[java.util.concurrent.atomic.AtomicReference].get"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:766,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$WeightedValue].isAlive"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:766,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$WeightedValue].contains"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:769,1"
      Dst: "[java.util.concurrent.atomic.AtomicReference].compareAndSet"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:772,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].afterRead"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:774,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$UpdateTask].<init>"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:774,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].afterWrite"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].keySet()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap"
    linkageType: null
    functionLinenumber: 782
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].<init>(com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap)"
    functionUses: 12
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:784"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:782"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:784,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].values()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap"
    linkageType: null
    functionLinenumber: 788
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].<init>(com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap)"
    functionUses: 25
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:790"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:788"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:790,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].entrySet()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap"
    linkageType: null
    functionLinenumber: 794
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].<init>(com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap)"
    functionUses: 25
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:796"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:794"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:796,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].writeReplace()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:1108,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$SerializationProxy].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:1112,1"
      Dst: "[java.io.InvalidObjectException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer"
    linkageType: null
    functionLinenumber: 21
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer].<init>(com.fasterxml.jackson.databind.JsonDeserializer)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer:22,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer].<init>(com.fasterxml.jackson.databind.JsonDeserializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer"
    linkageType: null
    functionLinenumber: 26
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JsonDeserializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer].<init>(java.lang.Class)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer:27,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer].construct(com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonDeserializer"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer].<init>()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].constructType(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].findNonContextualValueDeserializer(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer].<init>(com.fasterxml.jackson.databind.JsonDeserializer)"
    functionUses: 1
    ICount: 10
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer:36"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer:39"
        BranchSideFuncs:
        - "<init>()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer:38"
        BranchSideFuncs:
        - "findNonContextualValueDeserializer(com.fasterxml.jackson.databind.JavaType)"
        - "<init>(com.fasterxml.jackson.databind.JsonDeserializer)"
        - "constructType(java.lang.Class)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer:37,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer:39,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].constructType"
    - Src: "com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer:39,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].findNonContextualValueDeserializer"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer"
    linkageType: null
    functionLinenumber: 45
    functionDepth: 0
    returnType: "java.lang.StackTraceElement"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonParser].currentToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase:com.fasterxml.jackson.core.filter.FilteringParserDelegate:com.fasterxml.jackson.databind.deser.impl.ErrorThrowingDeserializer].currentToken()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].readValue(com.fasterxml.jackson.core.JsonParser,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.deser.impl.UnsupportedTypeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.ext.NioPathDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$SqlDateDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.FailingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.TokenBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$TimestampDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$IntDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ShortDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicLongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLDeserializers$Std].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicBooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$FloatDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$LongDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer].constructValue(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer$Adapter)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].handleMissingEndArrayForSingle(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken(java.lang.Class,com.fasterxml.jackson.core.JsonParser)"
    functionUses: 83
    ICount: 34
    EdgeCount: 91
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer:49"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer:51"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer:49"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer:57"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer:52"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer:55"
        BranchSideFuncs:
        - "readValue(com.fasterxml.jackson.core.JsonParser,java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer:54"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer:58"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer:66"
        BranchSideFuncs:
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "nextToken()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer:65"
        BranchSideFuncs:
        - "handleUnexpectedToken(java.lang.Class,com.fasterxml.jackson.core.JsonParser)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer:58"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer:66"
        BranchSideFuncs:
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "nextToken()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer:65"
        BranchSideFuncs:
        - "handleUnexpectedToken(java.lang.Class,com.fasterxml.jackson.core.JsonParser)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer:61"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer:64"
        BranchSideFuncs:
        - "handleMissingEndArrayForSingle(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer:63"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer:46,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer:53,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].readValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer:55,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer:57,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer].constructValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer:58,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled"
    - Src: "com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer:59,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer:60,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer:62,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].handleMissingEndArrayForSingle"
    - Src: "com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer:66,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer].constructValue(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer$Adapter)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer"
    linkageType: null
    functionLinenumber: 74
    functionDepth: 0
    returnType: "java.lang.StackTraceElement"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer$Adapter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer].constructValue(com.fasterxml.jackson.databind.DeserializationContext,java.lang.String,java.lang.String,java.lang.String,int,java.lang.String,java.lang.String,java.lang.String)"
    functionUses: 1
    ICount: 12
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer:75,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer].constructValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer].constructValue(com.fasterxml.jackson.databind.DeserializationContext,java.lang.String,java.lang.String,java.lang.String,int,java.lang.String,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.StackTraceElement"
    argCount: 7
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "int"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer:85,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer].constructValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer].constructValue(com.fasterxml.jackson.databind.DeserializationContext,java.lang.String,java.lang.String,java.lang.String,int,java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer"
    linkageType: null
    functionLinenumber: 99
    functionDepth: 0
    returnType: "java.lang.StackTraceElement"
    argCount: 8
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "int"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer:100,1"
      Dst: "[java.lang.StackTraceElement].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__306].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__306"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__306].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__306:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__306].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__306].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__306"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__306:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__306].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__306"
    linkageType: null
    functionLinenumber: -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.BlockComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    functionUses: 14
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__306:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_getAllFields_2__823].bootstrap$(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration,java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_getAllFields_2__823"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_getAllFields_2__823].<init>(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration,java.util.List)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_getAllFields_2__823:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_getAllFields_2__823].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_getAllFields_2__823].<init>(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration,java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_getAllFields_2__823"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_getAllFields_2__823:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_getAllFields_2__823].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_getAllFields_2__823"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].lambda$getAllFields$2(java.util.List,com.github.javaparser.resolution.types.ResolvedReferenceType)"
    functionUses: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_getAllFields_2__823:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].lambda$getAllFields$2"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.PlaceholderForType].<init>(int)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.PlaceholderForType"
    linkageType: null
    functionLinenumber: 24
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.IdentityEqualityType].<init>(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[],int,java.lang.Object,java.lang.Object,boolean)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].emptyBindings()"
    - "[com.fasterxml.jackson.databind.type.TypeFactory].unknownType()"
    functionUses: 1
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.PlaceholderForType:25,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings].emptyBindings"
    - Src: "com.fasterxml.jackson.databind.type.PlaceholderForType:26,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].unknownType"
    - Src: "com.fasterxml.jackson.databind.type.PlaceholderForType:25,1"
      Dst: "[com.fasterxml.jackson.databind.type.IdentityEqualityType].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.PlaceholderForType].actualType()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.PlaceholderForType"
    linkageType: null
    functionLinenumber: 30
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.PlaceholderForType].actualType(com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.PlaceholderForType"
    linkageType: null
    functionLinenumber: 31
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.PlaceholderForType].buildCanonicalName()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.PlaceholderForType"
    linkageType: null
    functionLinenumber: 36
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].toString()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.PlaceholderForType:37,1"
      Dst: "[com.fasterxml.jackson.databind.type.PlaceholderForType].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.PlaceholderForType].getGenericSignature(java.lang.StringBuilder)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.PlaceholderForType"
    linkageType: null
    functionLinenumber: 41
    functionDepth: 0
    returnType: "java.lang.StringBuilder"
    argCount: 1
    argTypes:
    - "java.lang.StringBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].getErasedSignature(java.lang.StringBuilder)"
    functionUses: 8
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.PlaceholderForType:42,1"
      Dst: "[com.fasterxml.jackson.databind.type.PlaceholderForType].getErasedSignature"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.PlaceholderForType].getErasedSignature(java.lang.StringBuilder)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.PlaceholderForType"
    linkageType: null
    functionLinenumber: 46
    functionDepth: 0
    returnType: "java.lang.StringBuilder"
    argCount: 1
    argTypes:
    - "java.lang.StringBuilder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.PlaceholderForType:47,1"
      Dst: "[java.lang.StringBuilder].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.PlaceholderForType].withTypeHandler(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.PlaceholderForType"
    linkageType: null
    functionLinenumber: 52
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType]._unsupported()"
    functionUses: 9
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.PlaceholderForType:53,1"
      Dst: "[com.fasterxml.jackson.databind.type.PlaceholderForType]._unsupported"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.PlaceholderForType].withContentTypeHandler(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.PlaceholderForType"
    linkageType: null
    functionLinenumber: 57
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType]._unsupported()"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.PlaceholderForType:58,1"
      Dst: "[com.fasterxml.jackson.databind.type.PlaceholderForType]._unsupported"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.PlaceholderForType].withValueHandler(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.PlaceholderForType"
    linkageType: null
    functionLinenumber: 62
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType]._unsupported()"
    functionUses: 11
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.PlaceholderForType:63,1"
      Dst: "[com.fasterxml.jackson.databind.type.PlaceholderForType]._unsupported"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.PlaceholderForType].withContentValueHandler(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.PlaceholderForType"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType]._unsupported()"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.PlaceholderForType:68,1"
      Dst: "[com.fasterxml.jackson.databind.type.PlaceholderForType]._unsupported"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.PlaceholderForType].withContentType(com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.PlaceholderForType"
    linkageType: null
    functionLinenumber: 72
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType]._unsupported()"
    functionUses: 4
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.PlaceholderForType:73,1"
      Dst: "[com.fasterxml.jackson.databind.type.PlaceholderForType]._unsupported"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.PlaceholderForType].withStaticTyping()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.PlaceholderForType"
    linkageType: null
    functionLinenumber: 77
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType]._unsupported()"
    functionUses: 15
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.PlaceholderForType:78,1"
      Dst: "[com.fasterxml.jackson.databind.type.PlaceholderForType]._unsupported"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.PlaceholderForType].refine(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
    functionSourceFile: "com.fasterxml.jackson.databind.type.PlaceholderForType"
    linkageType: null
    functionLinenumber: 82
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 4
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.type.TypeBindings"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.JavaType[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType]._unsupported()"
    functionUses: 2
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.PlaceholderForType:83,1"
      Dst: "[com.fasterxml.jackson.databind.type.PlaceholderForType]._unsupported"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.PlaceholderForType].isContainerType()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.PlaceholderForType"
    linkageType: null
    functionLinenumber: 87
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 17
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.PlaceholderForType].toString()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.PlaceholderForType"
    linkageType: null
    functionLinenumber: 92
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].getErasedSignature(java.lang.StringBuilder)"
    functionUses: 22
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.PlaceholderForType:93,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.type.PlaceholderForType:93,1"
      Dst: "[com.fasterxml.jackson.databind.type.PlaceholderForType].getErasedSignature"
    - Src: "com.fasterxml.jackson.databind.type.PlaceholderForType:93,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.PlaceholderForType]._unsupported()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.PlaceholderForType"
    linkageType: null
    functionLinenumber: 96
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.PlaceholderForType:97,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.type.PlaceholderForType:97,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.type.PlaceholderForType:97,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.type.PlaceholderForType:97,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$StringKD].<init>(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$StringKD"
    linkageType: null
    functionLinenumber: 284
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer].<init>(int,java.lang.Class)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$StringKD:285,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$StringKD].forType(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$StringKD"
    linkageType: null
    functionLinenumber: 288
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$StringKD"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$StringKD].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$StringKD:289"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$StringKD:292"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$StringKD:291"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$StringKD:292"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$StringKD:295"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$StringKD:294"
        BranchSideFuncs:
        - "<init>(java.lang.Class)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$StringKD:295,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$StringKD].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$StringKD].deserializeKey(java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$StringKD"
    linkageType: null
    functionLinenumber: 299
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic].getInstance()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic"
    linkageType: null
    functionLinenumber: 52
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic:53,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic].breakTarget(com.github.javaparser.ast.stmt.BreakStmt)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.Statement"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.BreakStmt"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic:68,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic].exitTheStatement(com.github.javaparser.ast.stmt.BreakStmt)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.BreakStmt"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic:77"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic:80"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic:79"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic:81"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic:88"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic:87"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic:82"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic:87"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic:86"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic:83"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic:87"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic:86"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic:83"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic:87"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic:86"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic:77,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic].isReachable"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic:80,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic].breakTarget"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic:81,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic].containedTryStmts"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic:81,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic:81,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic:81,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic:82,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].getTryBlock"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic:82,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic].contains"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic:83,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].getFinallyBlock"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic:83,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic:83,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic:83,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic].canCompleteNormally"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic].continueADoStatement(com.github.javaparser.ast.stmt.ContinueStmt,com.github.javaparser.ast.stmt.DoStmt)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ContinueStmt"
    - "com.github.javaparser.ast.stmt.DoStmt"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic:92"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic:99"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic:98"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic:93"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic:98"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic:97"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic:94"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic:98"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic:97"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic:94"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic:98"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic:97"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic:92,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic].containedTryStmts"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic:92,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic:92,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic:92,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic:93,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].getTryBlock"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic:93,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic].contains"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic:94,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].getFinallyBlock"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic:94,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic:94,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic:94,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic].canCompleteNormally"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic].contains(com.github.javaparser.ast.stmt.Statement,com.github.javaparser.ast.stmt.Statement)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.Statement"
    - "com.github.javaparser.ast.stmt.Statement"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic:103,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic].containedTryStmts(com.github.javaparser.ast.stmt.Statement)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.Statement"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic:107,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic].parentIs(com.github.javaparser.ast.Node,java.lang.Class)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic"
    linkageType: null
    functionLinenumber: 110
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getParentNode()"
    - "[com.github.javaparser.ast.Node].getParentNode()"
    functionUses: 1
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic:111"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic:114"
        BranchSideFuncs:
        - "getParentNode()"
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic:113"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic:111,1"
      Dst: "[com.github.javaparser.ast.Node].getParentNode"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic:111,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic:112,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic:112,1"
      Dst: "[java.lang.Class].isInstance"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic].canCompleteNormally(com.github.javaparser.ast.stmt.Statement)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic"
    linkageType: null
    functionLinenumber: 118
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.Statement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic].isReachable(com.github.javaparser.ast.stmt.Statement)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic$1].<init>(com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic,com.github.javaparser.ast.stmt.Statement)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].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.ContinueStmt].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.LocalClassDeclarationStmt].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.ExplicitConstructorInvocationStmt].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.ThrowStmt].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.DoStmt].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.ReturnStmt].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.EmptyStmt].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.AssertStmt].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.UnparsableStmt].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.YieldStmt].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)"
    functionUses: 3
    ICount: 11
    EdgeCount: 24
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic:119"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic:122"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic:121"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic,com.github.javaparser.ast.stmt.Statement)"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic:119,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic].isReachable"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic:122,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic$1].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic:190,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic:190,1"
      Dst: "[java.lang.Boolean].booleanValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic].isReachableBecauseOfPosition(com.github.javaparser.ast.stmt.Statement)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic"
    linkageType: null
    functionLinenumber: 205
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.Statement"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic:206,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic].isReachable(com.github.javaparser.ast.stmt.Statement)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic"
    linkageType: null
    functionLinenumber: 210
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.Statement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic$2].<init>(com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic,com.github.javaparser.ast.stmt.Statement)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].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.ContinueStmt].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.LocalClassDeclarationStmt].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.ExplicitConstructorInvocationStmt].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.ThrowStmt].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.DoStmt].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.ReturnStmt].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.EmptyStmt].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.AssertStmt].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.UnparsableStmt].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.YieldStmt].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)"
    functionUses: 9
    ICount: 8
    EdgeCount: 23
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic:211,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic$2].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic:240,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic:240,1"
      Dst: "[java.lang.Boolean].booleanValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic].access$000(com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic,com.github.javaparser.ast.Node,java.lang.Class)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic"
    linkageType: null
    functionLinenumber: 44
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic"
    - "com.github.javaparser.ast.Node"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic].parentIs(com.github.javaparser.ast.Node,java.lang.Class)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic:45,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic].parentIs"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic].access$100(com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic,com.github.javaparser.ast.stmt.Statement)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic"
    linkageType: null
    functionLinenumber: 44
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic"
    - "com.github.javaparser.ast.stmt.Statement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic].isReachableBecauseOfPosition(com.github.javaparser.ast.stmt.Statement)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic:45,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic].isReachableBecauseOfPosition"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.BigSignificand].<init>(long)"
    functionSourceFile: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.BigSignificand"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.BigSignificand:24"
      Branch Sides:
      - BranchSide: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.BigSignificand:25"
        BranchSideFuncs: []
      - BranchSide: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.BigSignificand:24"
        BranchSideFuncs: []
    - Branch String: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.BigSignificand:24"
      Branch Sides:
      - BranchSide: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.BigSignificand:27"
        BranchSideFuncs: []
      - BranchSide: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.BigSignificand:26"
        BranchSideFuncs: []
    Callsites:
    - Src: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.BigSignificand:23,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.BigSignificand:25,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.BigSignificand:25,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.BigSignificand].add(int)"
    functionSourceFile: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.BigSignificand"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.BigSignificand:41"
      Branch Sides:
      - BranchSide: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.BigSignificand:44"
        BranchSideFuncs: []
      - BranchSide: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.BigSignificand:43"
        BranchSideFuncs: []
    - Branch String: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.BigSignificand:46"
      Branch Sides: []
    Callsites:
    - Src: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.BigSignificand:47,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.BigSignificand].x"
    - Src: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.BigSignificand:51,1"
      Dst: "[java.lang.Math].min"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.BigSignificand].fma(int,int)"
    functionSourceFile: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.BigSignificand"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.BigSignificand:66"
      Branch Sides:
      - BranchSide: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.BigSignificand:70"
        BranchSideFuncs: []
    - Branch String: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.BigSignificand:71"
      Branch Sides:
      - BranchSide: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.BigSignificand:75"
        BranchSideFuncs: []
      - BranchSide: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.BigSignificand:74"
        BranchSideFuncs: []
    Callsites:
    - Src: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.BigSignificand:67,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.BigSignificand].x"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.BigSignificand].toBigInteger()"
    functionSourceFile: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.BigSignificand"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.math.BigInteger"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.BigSignificand:78,1"
      Dst: "[java.math.BigInteger].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.BigSignificand].x(int,int)"
    functionSourceFile: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.BigSignificand"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.BigSignificand:82,1"
      Dst: "[java.lang.invoke.VarHandle].set"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.BigSignificand].x(int)"
    functionSourceFile: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.BigSignificand"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.BigSignificand:86,1"
      Dst: "[java.lang.invoke.VarHandle].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.DefaultConstructorDeclaration].<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.DefaultConstructorDeclaration"
    linkageType: null
    functionLinenumber: 43
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.DefaultConstructorDeclaration:44,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.DefaultConstructorDeclaration].declaringType()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.DefaultConstructorDeclaration"
    linkageType: null
    functionLinenumber: 49
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.DefaultConstructorDeclaration].getNumberOfParams()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.DefaultConstructorDeclaration"
    linkageType: null
    functionLinenumber: 54
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.DefaultConstructorDeclaration].getParam(int)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.DefaultConstructorDeclaration"
    linkageType: null
    functionLinenumber: 59
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.declarations.ResolvedParameterDeclaration"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.DefaultConstructorDeclaration:60,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.DefaultConstructorDeclaration].getName()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.DefaultConstructorDeclaration"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].getName()"
    functionUses: 2
    ICount: 4
    EdgeCount: 15
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.DefaultConstructorDeclaration:65,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedDeclaration].getName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.DefaultConstructorDeclaration].accessSpecifier()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.DefaultConstructorDeclaration"
    linkageType: null
    functionLinenumber: 69
    functionDepth: 0
    returnType: "com.github.javaparser.ast.AccessSpecifier"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.DefaultConstructorDeclaration].getTypeParameters()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.DefaultConstructorDeclaration"
    linkageType: null
    functionLinenumber: 74
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.DefaultConstructorDeclaration:75,1"
      Dst: "[java.util.Collections].emptyList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.DefaultConstructorDeclaration].getNumberOfSpecifiedExceptions()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.DefaultConstructorDeclaration"
    linkageType: null
    functionLinenumber: 79
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.DefaultConstructorDeclaration].getSpecifiedException(int)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.DefaultConstructorDeclaration"
    linkageType: null
    functionLinenumber: 84
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.DefaultConstructorDeclaration:85,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].<init>(com.github.javaparser.ast.type.TypeParameter,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration"
    linkageType: null
    functionLinenumber: 47
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.TypeParameter"
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.logic.AbstractTypeDeclaration].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration:48,1"
      Dst: "[com.github.javaparser.symbolsolver.logic.AbstractTypeDeclaration].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].isAssignableBy(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration:55,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration:55,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].isAssignableBy"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].getPackageName()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration:60,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils].getPackageName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].getClassName()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration:65,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils].getClassName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].getQualifiedName()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration"
    linkageType: null
    functionLinenumber: 69
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].getName()"
    functionUses: 18
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration:70,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].getName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].getContext()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.Context"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration:74,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].toString()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration"
    linkageType: null
    functionLinenumber: 78
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.TypeParameter].getName()"
    functionUses: 21
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration:79,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration:79,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration:80,1"
      Dst: "[com.github.javaparser.ast.type.TypeParameter].getName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration:80,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].solveMethod(java.lang.String,java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.model.SymbolReference"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration:85,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].getUsage(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration:89,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration:94"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration:97"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration:96"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration:94,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isTypeVariable"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration:95,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration:95,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration:95,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].describe"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration:95,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration:95,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].isTypeParameter()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration"
    linkageType: null
    functionLinenumber: 101
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].getField(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration"
    linkageType: null
    functionLinenumber: 106
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.declarations.ResolvedFieldDeclaration"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration:107,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].hasField(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration"
    linkageType: null
    functionLinenumber: 111
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].getAllFields()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration"
    linkageType: null
    functionLinenumber: 116
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration:117,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].getAncestors(boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration"
    linkageType: null
    functionLinenumber: 121
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.TypeParameter].getTypeBound()"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    - "[com.github.javaparser.resolution.TypeSolver].getSolvedJavaLangObject()"
    - "[com.github.javaparser.ast.type.TypeParameter].getTypeBound()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].convertToUsage(com.github.javaparser.ast.type.Type)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].get(com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].asReferenceType()"
    functionUses: 4
    ICount: 32
    EdgeCount: 59
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration:122"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration:127"
        BranchSideFuncs:
        - "getTypeBound()"
        - "hasNext()"
        - "iterator()"
        - "next()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration:129"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration:140"
        BranchSideFuncs:
        - "getTypeBound()"
        - "convertToUsage(com.github.javaparser.ast.type.Type)"
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "get(com.github.javaparser.resolution.TypeSolver)"
        - "asReferenceType()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration:139"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration:134"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration:139"
        BranchSideFuncs:
        - "getTypeBound()"
        - "convertToUsage(com.github.javaparser.ast.type.Type)"
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "get(com.github.javaparser.resolution.TypeSolver)"
        - "asReferenceType()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration:138"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration:122,1"
      Dst: "[com.github.javaparser.ast.type.TypeParameter].getTypeBound"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration:122,1"
      Dst: "[com.github.javaparser.ast.NodeList].isEmpty"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration:126,1"
      Dst: "[com.github.javaparser.resolution.TypeSolver].getSolvedJavaLangObject"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration:126,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration:126,1"
      Dst: "[java.util.Collections].singletonList"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration:128,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration:129,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration:129,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration:129,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration:131,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].get"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration:131,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].convertToUsage"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration:132,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration:132,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].getDeclaredMethods()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration"
    linkageType: null
    functionLinenumber: 144
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration:145,1"
      Dst: "[java.util.Collections].emptySet"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].getName()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration"
    linkageType: null
    functionLinenumber: 149
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId()"
    - "[com.github.javaparser.ast.type.TypeParameter].getName()"
    functionUses: 19
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration:150,1"
      Dst: "[com.github.javaparser.ast.type.TypeParameter].getName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration:150,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].isType()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration"
    linkageType: null
    functionLinenumber: 154
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].hasDirectlyAnnotation(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration"
    linkageType: null
    functionLinenumber: 159
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration:160,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].isClass()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration"
    linkageType: null
    functionLinenumber: 164
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].isInterface()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration"
    linkageType: null
    functionLinenumber: 169
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].getTypeParameters()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration"
    linkageType: null
    functionLinenumber: 174
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 24
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration:175,1"
      Dst: "[java.util.Collections].emptyList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].asTypeParameter()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration"
    linkageType: null
    functionLinenumber: 179
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].<init>(com.github.javaparser.ast.type.TypeParameter,com.github.javaparser.resolution.TypeSolver)"
    functionUses: 3
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration:180,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].getWrappedNode()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.TypeParameter"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].containerType()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration"
    linkageType: null
    functionLinenumber: 193
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].asTypeParameter()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].containerType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].containerType()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1].containerType()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].containerType()"
    functionUses: 2
    ICount: 4
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration:194,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].asTypeParameter"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration:194,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].containerType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].getConstructors()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration"
    linkageType: null
    functionLinenumber: 198
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration:199,1"
      Dst: "[java.util.Collections].emptyList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].toAst()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration"
    linkageType: null
    functionLinenumber: 203
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration:204,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_67__505].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_67__505"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__505].<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__505:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_67__505].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_67__505].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_67__505"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_67__505:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_67__505].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_67__505"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_67__505:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$67"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorSet:49,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.github.javaparser.utils.VisitorSet:40,1"
      Dst: "[java.util.HashSet].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorSet].add(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.utils.VisitorSet"
    linkageType: null
    functionLinenumber: 55
    functionDepth: 0
    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)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].add(java.lang.Object)"
    functionUses: 2
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorSet:56,1"
      Dst: "[com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade].<init>"
    - Src: "com.github.javaparser.utils.VisitorSet:56,1"
      Dst: "[java.util.Set].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorSet].addAll(java.util.Collection)"
    functionSourceFile: "com.github.javaparser.utils.VisitorSet"
    linkageType: null
    functionLinenumber: 60
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorSet].add(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator:com.fasterxml.jackson.databind.util.ArrayIterator:com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator:com.github.javaparser.TokenRange$1:com.github.javaparser.ast.Node$PostOrderIterator:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    functionUses: 2
    ICount: 13
    EdgeCount: 49
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.VisitorSet:62"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.VisitorSet:64"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.VisitorSet:63"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.VisitorSet:62"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.VisitorSet:61"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.VisitorSet:60"
        BranchSideFuncs:
        - "add(com.github.javaparser.ast.Node)"
        - "hasNext()"
        - "iterator()"
        - "next()"
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorSet:62,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "com.github.javaparser.utils.VisitorSet:62,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.utils.VisitorSet:62,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.utils.VisitorSet:62,1"
      Dst: "[com.github.javaparser.utils.VisitorSet].add"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.utils.VisitorSet].clear()"
    functionSourceFile: "com.github.javaparser.utils.VisitorSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorSet:69,1"
      Dst: "[java.util.Set].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorSet].contains(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.utils.VisitorSet"
    linkageType: null
    functionLinenumber: 73
    functionDepth: 0
    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.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].contains(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet].contains(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].contains(java.lang.Object)"
    functionUses: 26
    ICount: 8
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorSet:74,1"
      Dst: "[com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade].<init>"
    - Src: "com.github.javaparser.utils.VisitorSet:74,1"
      Dst: "[java.util.Set].contains"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorSet].containsAll(java.util.Collection)"
    functionSourceFile: "com.github.javaparser.utils.VisitorSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.VisitorSet:79"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.VisitorSet:81"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.VisitorSet:80"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.VisitorSet:79"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.VisitorSet:79"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.VisitorSet:78"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorSet:79,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "com.github.javaparser.utils.VisitorSet:79,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.utils.VisitorSet:79,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.utils.VisitorSet:79,1"
      Dst: "[com.github.javaparser.utils.VisitorSet].contains"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.utils.VisitorSet].isEmpty()"
    functionSourceFile: "com.github.javaparser.utils.VisitorSet"
    linkageType: null
    functionLinenumber: 85
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorSet].isEmpty()"
    functionUses: 28
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorSet:86,1"
      Dst: "[java.util.Set].isEmpty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorSet].iterator()"
    functionSourceFile: "com.github.javaparser.utils.VisitorSet"
    linkageType: null
    functionLinenumber: 90
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorSet$1].<init>(com.github.javaparser.utils.VisitorSet)"
    functionUses: 181
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorSet:91,1"
      Dst: "[com.github.javaparser.utils.VisitorSet$1].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorSet].remove(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.utils.VisitorSet"
    linkageType: null
    functionLinenumber: 113
    functionDepth: 0
    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.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].remove(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet].remove(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].remove(java.lang.Object)"
    functionUses: 4
    ICount: 8
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorSet:114,1"
      Dst: "[com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade].<init>"
    - Src: "com.github.javaparser.utils.VisitorSet:114,1"
      Dst: "[java.util.Set].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorSet].removeAll(java.util.Collection)"
    functionSourceFile: "com.github.javaparser.utils.VisitorSet"
    linkageType: null
    functionLinenumber: 118
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator:com.fasterxml.jackson.databind.util.ArrayIterator:com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator:com.github.javaparser.TokenRange$1:com.github.javaparser.ast.Node$PostOrderIterator:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet].remove(java.lang.Object)"
    functionUses: 1
    ICount: 12
    EdgeCount: 49
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.VisitorSet:120"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.VisitorSet:122"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.VisitorSet:121"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.VisitorSet:120"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.VisitorSet:119"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.VisitorSet:118"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "remove(java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorSet:120,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "com.github.javaparser.utils.VisitorSet:120,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.utils.VisitorSet:120,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.utils.VisitorSet:120,1"
      Dst: "[com.github.javaparser.utils.VisitorSet].remove"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.utils.VisitorSet].retainAll(java.util.Collection)"
    functionSourceFile: "com.github.javaparser.utils.VisitorSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.VisitorSet:130"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.VisitorSet:126"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorSet:127,1"
      Dst: "[com.github.javaparser.utils.VisitorSet].size"
    - Src: "com.github.javaparser.utils.VisitorSet:128,1"
      Dst: "[com.github.javaparser.utils.VisitorSet].clear"
    - Src: "com.github.javaparser.utils.VisitorSet:129,1"
      Dst: "[com.github.javaparser.utils.VisitorSet].addAll"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorSet].size()"
    functionSourceFile: "com.github.javaparser.utils.VisitorSet"
    linkageType: null
    functionLinenumber: 134
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorSet].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].size()"
    functionUses: 31
    ICount: 4
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorSet:135,1"
      Dst: "[java.util.Set].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorSet].toArray()"
    functionSourceFile: "com.github.javaparser.utils.VisitorSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorSet:140,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.utils.VisitorSet:140,1"
      Dst: "[com.github.javaparser.utils.VisitorSet$lambda_toArray_0__1351].bootstrap$"
    - Src: "com.github.javaparser.utils.VisitorSet:140,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.utils.VisitorSet:140,1"
      Dst: "[java.util.stream.Collectors].toList"
    - Src: "com.github.javaparser.utils.VisitorSet:140,1"
      Dst: "[java.util.stream.Stream].collect"
    - Src: "com.github.javaparser.utils.VisitorSet:140,1"
      Dst: "[java.util.List].toArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorSet].toArray(java.lang.Object[])"
    functionSourceFile: "com.github.javaparser.utils.VisitorSet"
    linkageType: null
    functionLinenumber: 144
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 1
    argTypes:
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorSet$lambda_toArray_1__1092].bootstrap$()"
    - "[com.github.javaparser.utils.VisitorList].toArray(java.lang.Object[])"
    - "[com.github.javaparser.ast.NodeList].toArray(java.lang.Object[])"
    functionUses: 3
    ICount: 11
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorSet:145,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.utils.VisitorSet:145,1"
      Dst: "[com.github.javaparser.utils.VisitorSet$lambda_toArray_1__1092].bootstrap$"
    - Src: "com.github.javaparser.utils.VisitorSet:145,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.utils.VisitorSet:145,1"
      Dst: "[java.util.stream.Collectors].toList"
    - Src: "com.github.javaparser.utils.VisitorSet:145,1"
      Dst: "[java.util.stream.Stream].collect"
    - Src: "com.github.javaparser.utils.VisitorSet:145,1"
      Dst: "[java.util.List].toArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorSet].toString()"
    functionSourceFile: "com.github.javaparser.utils.VisitorSet"
    linkageType: null
    functionLinenumber: 149
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorSet].size()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade].access$100(com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade)"
    - "[com.github.javaparser.ast.Node].toString()"
    functionUses: 20
    ICount: 29
    EdgeCount: 54
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.VisitorSet:151"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.VisitorSet:153"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.VisitorSet:152"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
    - Branch String: "com.github.javaparser.utils.VisitorSet:153"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.VisitorSet:156"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "toString()"
        - "next()"
        - "access$100(com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade)"
      - BranchSide: "com.github.javaparser.utils.VisitorSet:155"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorSet:150,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.utils.VisitorSet:151,1"
      Dst: "[com.github.javaparser.utils.VisitorSet].size"
    - Src: "com.github.javaparser.utils.VisitorSet:152,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.utils.VisitorSet:152,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.utils.VisitorSet:153,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.github.javaparser.utils.VisitorSet:153,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.utils.VisitorSet:153,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.utils.VisitorSet:154,1"
      Dst: "[com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade].access$100"
    - Src: "com.github.javaparser.utils.VisitorSet:154,1"
      Dst: "[com.github.javaparser.ast.Node].toString"
    - Src: "com.github.javaparser.utils.VisitorSet:156,1"
      Dst: "[java.lang.StringBuilder].length"
    - Src: "com.github.javaparser.utils.VisitorSet:156,1"
      Dst: "[java.lang.StringBuilder].replace"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.utils.VisitorSet].add(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.utils.VisitorSet"
    linkageType: null
    functionLinenumber: 37
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorSet].add(com.github.javaparser.ast.Node)"
    functionUses: 34
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorSet:38,1"
      Dst: "[com.github.javaparser.utils.VisitorSet].add"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 144
    functionDepth: 0
    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: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorSet:145,1"
      Dst: "[com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade].access$100"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.Node"
    argCount: 1
    argTypes:
    - "com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorSet:140,1"
      Dst: "[com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade].access$100"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorSet].access$000(com.github.javaparser.utils.VisitorSet)"
    functionSourceFile: "com.github.javaparser.utils.VisitorSet"
    linkageType: null
    functionLinenumber: 37
    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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorSet].access$200(com.github.javaparser.utils.VisitorSet)"
    functionSourceFile: "com.github.javaparser.utils.VisitorSet"
    linkageType: null
    functionLinenumber: 37
    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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorSet].access$300(com.github.javaparser.utils.VisitorSet)"
    functionSourceFile: "com.github.javaparser.utils.VisitorSet"
    linkageType: null
    functionLinenumber: 37
    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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$add__973].bootstrap$(java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$add__973"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$add__973].<init>(java.util.List)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$add__973:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$add__973].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$add__973].<init>(java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$add__973"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$add__973:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$add__973].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$add__973"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    functionUses: 3
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$add__973:-1,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_static_4__349].bootstrap$()"
    functionSourceFile: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_static_4__349"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_static_4__349].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_static_4__349:-1,1"
      Dst: "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_static_4__349].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_static_4__349].<init>()"
    functionSourceFile: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_static_4__349"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_static_4__349:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_static_4__349].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_static_4__349"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic].lambda$static$4(java.lang.reflect.Method)"
    functionUses: 14
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_static_4__349:-1,1"
      Dst: "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic].lambda$static$4"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnumDeclarationContext].<init>(com.github.javaparser.ast.body.EnumDeclaration,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnumDeclarationContext"
    linkageType: null
    functionLinenumber: 45
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.EnumDeclaration"
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].<init>(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter].<init>(com.github.javaparser.ast.body.TypeDeclaration,com.github.javaparser.resolution.TypeSolver,com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration,com.github.javaparser.resolution.Context)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnumDeclarationContext].getDeclaration()"
    functionUses: 1
    ICount: 9
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnumDeclarationContext:46,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnumDeclarationContext:48,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnumDeclarationContext].getDeclaration"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnumDeclarationContext:48,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnumDeclarationContext].solveSymbol(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnumDeclarationContext"
    linkageType: null
    functionLinenumber: 52
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.model.SymbolReference"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.EnumDeclaration].getEntries()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId()"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumConstantDeclaration].<init>(com.github.javaparser.ast.body.EnumConstantDeclaration,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.resolution.model.SymbolReference].solved(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnumDeclarationContext].getDeclaration()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].hasField(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].hasField(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].hasField(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].hasField(java.lang.String)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].hasField(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter:com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].hasField(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnumDeclarationContext].getDeclaration()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].getField(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getField(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].getField(java.lang.String)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].getField(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].getField(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].getField(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].getField(java.lang.String)"
    - "[com.github.javaparser.resolution.model.SymbolReference].solved(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].solveSymbolInParentContext(java.lang.String)"
    functionUses: 11
    ICount: 34
    EdgeCount: 63
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnumDeclarationContext:53"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnumDeclarationContext:55"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "getEntries()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnumDeclarationContext:56"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnumDeclarationContext:62"
        BranchSideFuncs:
        - "getId()"
        - "hasNext()"
        - "iterator()"
        - "getName()"
        - "next()"
        - "getEntries()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnumDeclarationContext:61"
        BranchSideFuncs:
        - "hasField(java.lang.String)"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnumDeclarationContext:57"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnumDeclarationContext:60"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.ast.body.EnumConstantDeclaration,com.github.javaparser.resolution.TypeSolver)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnumDeclarationContext:59"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnumDeclarationContext:62"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnumDeclarationContext:67"
        BranchSideFuncs:
        - "getDeclaration()"
        - "solved(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
        - "getField(java.lang.String)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnumDeclarationContext:66"
        BranchSideFuncs:
        - "solveSymbolInParentContext(java.lang.String)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnumDeclarationContext:53,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnumDeclarationContext:56,1"
      Dst: "[com.github.javaparser.ast.body.EnumDeclaration].getEntries"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnumDeclarationContext:56,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnumDeclarationContext:56,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnumDeclarationContext:56,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnumDeclarationContext:57,1"
      Dst: "[com.github.javaparser.ast.body.EnumConstantDeclaration].getName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnumDeclarationContext:57,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnumDeclarationContext:57,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnumDeclarationContext:58,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumConstantDeclaration].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnumDeclarationContext:58,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].solved"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnumDeclarationContext:62,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnumDeclarationContext].getDeclaration"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnumDeclarationContext:62,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].hasField"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnumDeclarationContext:63,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].getField"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnumDeclarationContext:67,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].solveSymbolInParentContext"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnumDeclarationContext].solveType(java.lang.String,java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnumDeclarationContext"
    linkageType: null
    functionLinenumber: 71
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.model.SymbolReference"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter].solveType(java.lang.String,java.util.List)"
    functionUses: 9
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnumDeclarationContext:72,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter].solveType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnumDeclarationContext].solveMethod(java.lang.String,java.util.List,boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnumDeclarationContext"
    linkageType: null
    functionLinenumber: 76
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.model.SymbolReference"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.util.List"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter].solveMethod(java.lang.String,java.util.List,boolean)"
    functionUses: 12
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnumDeclarationContext:77,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter].solveMethod"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnumDeclarationContext].getDeclaration()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnumDeclarationContext"
    linkageType: null
    functionLinenumber: 84
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].<init>(com.github.javaparser.ast.body.EnumDeclaration,com.github.javaparser.resolution.TypeSolver)"
    functionUses: 3
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnumDeclarationContext:85,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.observer.ObservableProperty].values()"
    functionSourceFile: "com.github.javaparser.ast.observer.ObservableProperty"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "com.github.javaparser.ast.observer.ObservableProperty[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.ForStmt].clone()"
    - "[com.github.javaparser.ast.type.PrimitiveType].clone()"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].clone()"
    - "[com.github.javaparser.ast.stmt.AssertStmt].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].clone()"
    - "[com.github.javaparser.ast.expr.SwitchExpr].clone()"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].clone()"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].clone()"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.AssignExpr].clone()"
    - "[com.github.javaparser.ast.stmt.BlockStmt].clone()"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].clone()"
    - "[com.github.javaparser.ast.type.ReferenceType].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].clone()"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].clone()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.type.WildcardType].clone()"
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].clone()"
    - "[com.github.javaparser.ast.stmt.TryStmt].clone()"
    - "[com.github.javaparser.ast.body.FieldDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.PatternExpr].clone()"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].clone()"
    - "[com.github.javaparser.ast.type.TypeParameter].clone()"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].clone()"
    - "[com.github.javaparser.ast.stmt.YieldStmt].clone()"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].clone()"
    - "[com.github.javaparser.ast.type.VarType].clone()"
    - "[com.github.javaparser.ast.expr.LiteralExpr].clone()"
    - "[com.github.javaparser.ast.type.VoidType].clone()"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].clone()"
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.expr.NameExpr].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].clone()"
    - "[com.github.javaparser.ast.type.UnionType].clone()"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].clone()"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.ThisExpr].clone()"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].clone()"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].clone()"
    - "[com.github.javaparser.ast.expr.TypeExpr].clone()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].clone()"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].clone()"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.body.MethodDeclaration].clone()"
    - "[com.github.javaparser.ast.body.EnumDeclaration].clone()"
    - "[com.github.javaparser.ast.body.ReceiverParameter].clone()"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].clone()"
    - "[com.github.javaparser.ast.stmt.DoStmt].clone()"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].clone()"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].clone()"
    - "[com.github.javaparser.ast.expr.Name].clone()"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].clone()"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].clone()"
    - "[com.github.javaparser.ast.body.VariableDeclarator].clone()"
    - "[com.github.javaparser.ast.type.Type].clone()"
    - "[com.github.javaparser.ast.Modifier].clone()"
    - "[com.github.javaparser.ast.ImportDeclaration].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.type.IntersectionType].clone()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.Expression].clone()"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].clone()"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.CastExpr].clone()"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.Statement].clone()"
    - "[com.github.javaparser.ast.expr.SimpleName].clone()"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].clone()"
    - "[com.github.javaparser.ast.stmt.BreakStmt].clone()"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].clone()"
    - "[java.lang.Thread].clone()"
    - "[com.github.javaparser.ast.expr.ClassExpr].clone()"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].clone()"
    - "[com.github.javaparser.ast.body.Parameter].clone()"
    - "[com.github.javaparser.ast.Node].clone()"
    - "[com.github.javaparser.ast.PackageDeclaration].clone()"
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.type.ArrayType].clone()"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].clone()"
    - "[com.github.javaparser.ast.expr.LambdaExpr].clone()"
    - "[com.github.javaparser.ast.stmt.WhileStmt].clone()"
    - "[com.github.javaparser.ast.stmt.CatchClause].clone()"
    - "[com.github.javaparser.ast.stmt.IfStmt].clone()"
    - "[com.github.javaparser.ast.CompilationUnit].clone()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].clone()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].clone()"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].clone()"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].clone()"
    - "[com.github.javaparser.ast.expr.SuperExpr].clone()"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].clone()"
    - "[com.github.javaparser.ast.ArrayCreationLevel].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDirective].clone()"
    - "[com.github.javaparser.ast.expr.MemberValuePair].clone()"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].clone()"
    - "[com.github.javaparser.ast.body.RecordDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].clone()"
    - "[com.github.javaparser.ast.expr.UnaryExpr].clone()"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.BinaryExpr].clone()"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].clone()"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].clone()"
    - "[com.github.javaparser.ast.type.UnknownType].clone()"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].clone()"
    - "[com.fasterxml.jackson.databind.util.ISO8601DateFormat].clone()"
    functionUses: 2
    ICount: 4
    EdgeCount: 115
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:36,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.observer.ObservableProperty].valueOf(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.observer.ObservableProperty"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.observer.ObservableProperty"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:36,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.observer.ObservableProperty].fromCamelCaseName(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.observer.ObservableProperty"
    linkageType: null
    functionLinenumber: 157
    functionDepth: 0
    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__1019].bootstrap$(java.lang.String)"
    - "[com.github.javaparser.ast.observer.ObservableProperty].values()"
    functionUses: 2
    ICount: 19
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.observer.ObservableProperty:159"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.observer.ObservableProperty:162"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.observer.ObservableProperty:161"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:158,1"
      Dst: "[com.github.javaparser.ast.observer.ObservableProperty].values"
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:158,1"
      Dst: "[java.util.Arrays].stream"
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:158,1"
      Dst: "[com.github.javaparser.ast.observer.ObservableProperty$lambda_fromCamelCaseName_0__1019].bootstrap$"
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:158,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:158,1"
      Dst: "[java.util.stream.Stream].findFirst"
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:159,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:160,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:162,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:162,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:162,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:162,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    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: null
    functionLinenumber: 164
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "com.github.javaparser.ast.observer.ObservableProperty$Type"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 88
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:165,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 169
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "int"
    - "com.github.javaparser.ast.observer.ObservableProperty$Type"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:170,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.observer.ObservableProperty].<init>(java.lang.String,int)"
    functionSourceFile: "com.github.javaparser.ast.observer.ObservableProperty"
    linkageType: null
    functionLinenumber: 175
    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:176,1"
      Dst: "[com.github.javaparser.ast.observer.ObservableProperty].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.observer.ObservableProperty].isDerived()"
    functionSourceFile: "com.github.javaparser.ast.observer.ObservableProperty"
    linkageType: null
    functionLinenumber: 179
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.observer.ObservableProperty].isAboutNodes()"
    functionSourceFile: "com.github.javaparser.ast.observer.ObservableProperty"
    linkageType: null
    functionLinenumber: 183
    functionDepth: 0
    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:184,1"
      Dst: "[com.github.javaparser.ast.observer.ObservableProperty$Type].access$000"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.observer.ObservableProperty].isAboutValues()"
    functionSourceFile: "com.github.javaparser.ast.observer.ObservableProperty"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.observer.ObservableProperty:188"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.observer.ObservableProperty:187"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:188,1"
      Dst: "[com.github.javaparser.ast.observer.ObservableProperty].isAboutNodes"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.observer.ObservableProperty].isMultiple()"
    functionSourceFile: "com.github.javaparser.ast.observer.ObservableProperty"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:192,1"
      Dst: "[com.github.javaparser.ast.observer.ObservableProperty$Type].access$100"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.observer.ObservableProperty].isSingle()"
    functionSourceFile: "com.github.javaparser.ast.observer.ObservableProperty"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.observer.ObservableProperty:196"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.observer.ObservableProperty:195"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:196,1"
      Dst: "[com.github.javaparser.ast.observer.ObservableProperty].isMultiple"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.observer.ObservableProperty].camelCaseName()"
    functionSourceFile: "com.github.javaparser.ast.observer.ObservableProperty"
    linkageType: null
    functionLinenumber: 199
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].screamingToCamelCase(java.lang.String)"
    functionUses: 6
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:200,1"
      Dst: "[java.lang.Enum].name"
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:200,1"
      Dst: "[com.github.javaparser.utils.Utils].screamingToCamelCase"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.observer.ObservableProperty].getValueAsSingleReference(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.observer.ObservableProperty"
    linkageType: null
    functionLinenumber: 203
    functionDepth: 0
    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)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].toString()"
    - "[com.github.javaparser.utils.ProjectRoot].toString()"
    - "[com.github.javaparser.javadoc.description.JavadocInlineTag].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].toString()"
    - "[com.fasterxml.jackson.databind.type.MapType].toString()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId].toString()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].toString()"
    - "[com.fasterxml.jackson.databind.introspect.ObjectIdInfo].toString()"
    - "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].toString()"
    - "[com.github.javaparser.utils.Pair].toString()"
    - "[com.fasterxml.jackson.core.JsonStreamContext].toString()"
    - "[com.github.javaparser.ast.NodeList].toString()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].toString()"
    - "[com.fasterxml.jackson.databind.type.SimpleType].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].toString()"
    - "[com.github.javaparser.resolution.MethodUsage].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver].toString()"
    - "[com.fasterxml.jackson.databind.node.BaseJsonNode].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementMatchers$1].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeContainedByType].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$2].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistConstructorDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.node.MissingNode].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].toString()"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.CreatorCandidate].toString()"
    - "[com.fasterxml.jackson.core.format.DataFormatDetector].toString()"
    - "[com.fasterxml.jackson.databind.PropertyName].toString()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].toString()"
    - "[com.github.javaparser.utils.SourceRoot].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$3].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase].toString()"
    - "[com.fasterxml.jackson.core.util.RequestPayload].toString()"
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].toString()"
    - "[com.github.javaparser.TokenRange].toString()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked].toString()"
    - "[com.github.javaparser.utils.SeparatedItemStringBuilder].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistParameterDeclaration].toString()"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound].toString()"
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature].toString()"
    - "[com.github.javaparser.JavaToken].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].toString()"
    - "[com.fasterxml.jackson.core.JsonLocation].toString()"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].toString()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].toString()"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].toString()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound].toString()"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumConstantDeclaration].toString()"
    - "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter].toString()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].toString()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].toString()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].toString()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].toString()"
    - "[com.fasterxml.jackson.databind.type.ClassStack].toString()"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].toString()"
    - "[com.github.javaparser.Position].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.LambdaThrowsCompatibleWithType].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.CapturesBound].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperLowerBound].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.deser.DataFormatReaders].toString()"
    - "[com.github.javaparser.resolution.UnsolvedSymbolException].toString()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute].toString()"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].toString()"
    - "[com.fasterxml.jackson.core.JsonPointer].toString()"
    - "[com.github.javaparser.javadoc.JavadocBlockTag].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedId].toString()"
    - "[com.fasterxml.jackson.core.JsonProcessingException].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationMap].toString()"
    - "[com.github.javaparser.utils.VisitorList].toString()"
    - "[com.fasterxml.jackson.core.sym.Name].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].toString()"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializer].toString()"
    - "[com.github.javaparser.resolution.model.Value].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].toString()"
    - "[com.github.javaparser.javadoc.description.JavadocDescription].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmTextBlock].toString()"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].toString()"
    - "[com.github.javaparser.resolution.model.SymbolReference].toString()"
    - "[com.fasterxml.jackson.databind.type.ClassKey].toString()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].toString()"
    - "[com.github.javaparser.ast.Node].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet].toString()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].toString()"
    - "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].toString()"
    - "[com.github.javaparser.ParseResult].toString()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].toString()"
    - "[com.github.javaparser.utils.LineSeparator].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].toString()"
    - "[com.github.javaparser.Problem].toString()"
    - "[com.github.javaparser.printer.SourcePrinter].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$1].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[com.github.javaparser.javadoc.description.JavadocSnippet].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType].toString()"
    - "[com.github.javaparser.Range].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].toString()"
    - "[com.github.javaparser.Token].toString()"
    - "[com.fasterxml.jackson.databind.util.RawValue].toString()"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].toString()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].toString()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].toString()"
    - "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat].toString()"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].toString()"
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.ThrowsBound].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].toString()"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].toString()"
    - "[com.fasterxml.jackson.core.io.SerializedString].toString()"
    - "[com.fasterxml.jackson.databind.JsonMappingException$Reference].toString()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver].toString()"
    - "[com.github.javaparser.utils.VisitorSet].toString()"
    - "[com.fasterxml.jackson.core.Version].toString()"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].toString()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].toString()"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].toString()"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].toString()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].toString()"
    - "[com.fasterxml.jackson.databind.type.CollectionType].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].toString()"
    - "[com.github.javaparser.printer.configuration.Indentation].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].toString()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel].toString()"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType].toString()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].toString()"
    - "[java.lang.Thread].toString()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].toString()"
    - "[com.github.javaparser.javadoc.Javadoc].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmString].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.FalseBound].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmChar].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperUpperBound].toString()"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmList].toString()"
    - "[com.fasterxml.jackson.databind.util.TypeKey].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserVariableDeclaration].toString()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].toString()"
    - "[com.fasterxml.jackson.core.Base64Variant].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSingleReference].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.MethodReferenceThrowsCompatibleWithType].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].toString()"
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping$DeltaInfo].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$Chained].toString()"
    functionUses: 1
    ICount: 32
    EdgeCount: 196
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.observer.ObservableProperty:206"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.observer.ObservableProperty:209"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.observer.ObservableProperty:208"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.observer.ObservableProperty:209"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.observer.ObservableProperty:216"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.observer.ObservableProperty:215"
        BranchSideFuncs:
        - "toString()"
    - Branch String: "com.github.javaparser.ast.observer.ObservableProperty:211"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.observer.ObservableProperty:214"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.observer.ObservableProperty:213"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:204,1"
      Dst: "[com.github.javaparser.ast.observer.ObservableProperty].getRawValue"
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:211,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:212,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:216,1"
      Dst: "[java.lang.Enum].name"
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:216,1"
      Dst: "[java.lang.Object].toString"
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:216,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:216,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:216,1"
      Dst: "[java.lang.String].format"
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:216,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 8
    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: null
    functionLinenumber: 223
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - 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].getMethod"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.observer.ObservableProperty].getValueAsMultipleReference(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.observer.ObservableProperty"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.observer.ObservableProperty:234"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.observer.ObservableProperty:237"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.observer.ObservableProperty:236"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.observer.ObservableProperty:237"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.observer.ObservableProperty:240"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.observer.ObservableProperty:239"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.observer.ObservableProperty:241"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.observer.ObservableProperty:244"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.observer.ObservableProperty:243"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:232,1"
      Dst: "[com.github.javaparser.ast.observer.ObservableProperty].getRawValue"
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:241,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:242,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:246,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:246,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:246,1"
      Dst: "[java.lang.Enum].name"
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:246,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:246,1"
      Dst: "[java.lang.Class].getSimpleName"
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:246,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:246,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.observer.ObservableProperty].getValueAsCollection(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.observer.ObservableProperty"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:251,1"
      Dst: "[com.github.javaparser.ast.observer.ObservableProperty].getRawValue"
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:255,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:255,1"
      Dst: "[java.lang.StringBuilder].append"
    - 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.Object].getClass"
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:255,1"
      Dst: "[java.lang.Class].getSimpleName"
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:255,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:255,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.observer.ObservableProperty].getValueAsStringAttribute(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.observer.ObservableProperty"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:260,1"
      Dst: "[com.github.javaparser.ast.observer.ObservableProperty].getRawValue"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:264,1"
      Dst: "[com.github.javaparser.ast.observer.ObservableProperty].getRawValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.observer.ObservableProperty].getRawValue(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.observer.ObservableProperty"
    linkageType: null
    functionLinenumber: 267
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.observer.ObservableProperty].camelCaseName()"
    - "[com.github.javaparser.utils.Utils].capitalize(java.lang.String)"
    - "[com.github.javaparser.ast.observer.ObservableProperty].hasMethod(com.github.javaparser.ast.Node,java.lang.String)"
    - "[com.github.javaparser.ast.observer.ObservableProperty].camelCaseName()"
    - "[com.github.javaparser.utils.Utils].capitalize(java.lang.String)"
    - "[com.github.javaparser.ast.observer.ObservableProperty].hasMethod(com.github.javaparser.ast.Node,java.lang.String)"
    - "[com.github.javaparser.ast.observer.ObservableProperty].camelCaseName()"
    - "[com.github.javaparser.utils.Utils].capitalize(java.lang.String)"
    functionUses: 3
    ICount: 52
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.observer.ObservableProperty:269"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.observer.ObservableProperty:276"
        BranchSideFuncs:
        - "hasMethod(com.github.javaparser.ast.Node,java.lang.String)"
      - BranchSide: "com.github.javaparser.ast.observer.ObservableProperty:275"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.observer.ObservableProperty:271"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.observer.ObservableProperty:276"
        BranchSideFuncs:
        - "camelCaseName()"
        - "capitalize(java.lang.String)"
      - BranchSide: "com.github.javaparser.ast.observer.ObservableProperty:275"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:268,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:268,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:268,1"
      Dst: "[com.github.javaparser.ast.observer.ObservableProperty].camelCaseName"
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:268,1"
      Dst: "[com.github.javaparser.utils.Utils].capitalize"
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:268,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:269,1"
      Dst: "[com.github.javaparser.ast.observer.ObservableProperty].hasMethod"
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:276,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:276,1"
      Dst: "[java.lang.Class].getMethod"
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:276,1"
      Dst: "[java.lang.reflect.Method].invoke"
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:278,1"
      Dst: "[java.lang.Enum].name"
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:278,1"
      Dst: "[java.lang.Class].getSimpleName"
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:278,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.observer.ObservableProperty].isNull(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.observer.ObservableProperty"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.observer.ObservableProperty:283"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.observer.ObservableProperty:282"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:283,1"
      Dst: "[com.github.javaparser.ast.observer.ObservableProperty].getRawValue"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.observer.ObservableProperty].isNullOrNotPresent(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.observer.ObservableProperty"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:287,1"
      Dst: "[com.github.javaparser.ast.observer.ObservableProperty].getRawValue"
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:287,1"
      Dst: "[com.github.javaparser.utils.Utils].valueIsNullOrEmptyStringOrOptional"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.observer.ObservableProperty].isNullOrEmpty(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.observer.ObservableProperty"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:291,1"
      Dst: "[com.github.javaparser.ast.observer.ObservableProperty].getRawValue"
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:291,1"
      Dst: "[com.github.javaparser.utils.Utils].valueIsNullOrEmpty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 157
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.github.javaparser.ast.observer.ObservableProperty"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.observer.ObservableProperty].camelCaseName()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:158,1"
      Dst: "[com.github.javaparser.ast.observer.ObservableProperty].camelCaseName"
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:158,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.observer.ObservableProperty].$values()"
    functionSourceFile: "com.github.javaparser.ast.observer.ObservableProperty"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "com.github.javaparser.ast.observer.ObservableProperty[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 200
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java7Validator].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java7Validator"
    linkageType: null
    functionLinenumber: 51
    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__1078].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.Java7Validator$lambda_new_1__1079].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)"
    - "[com.github.javaparser.ast.validator.Validators].remove(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: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java7Validator:52,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__1078].bootstrap$"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java7Validator:33,1"
      Dst: "[com.github.javaparser.ast.validator.SingleNodeTypeValidator].<init>"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java7Validator:44,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java7Validator$lambda_new_1__1079].bootstrap$"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java7Validator:53,1"
      Dst: "[com.github.javaparser.ast.validator.Validators].remove"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java7Validator:54,1"
      Dst: "[com.github.javaparser.ast.validator.Validators].replace"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 45
    functionDepth: 0
    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:46"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java7Validator:49"
        BranchSideFuncs:
        - "report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,java.lang.String,java.lang.Object[])"
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java7Validator:48"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java7Validator:46,1"
      Dst: "[com.github.javaparser.ast.type.UnionType].getElements"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java7Validator:46,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java7Validator:47,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 33
    functionDepth: 0
    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.stmt.TryStmt].getResources()"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[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.ast.stmt.TryStmt].getResources()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.ast.expr.Expression:com.github.javaparser.ast.expr.VariableDeclarationExpr].isVariableDeclarationExpr()"
    - "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,java.lang.String,java.lang.Object[])"
    functionUses: 1
    ICount: 25
    EdgeCount: 50
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.Java7Validator:34"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java7Validator:37"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java7Validator:36"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "getResources()"
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.Java7Validator:34"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java7Validator:37"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java7Validator:36"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "getResources()"
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.Java7Validator:34"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java7Validator:37"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java7Validator:36"
        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:42"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "isVariableDeclarationExpr()"
        - "next()"
        - "getResources()"
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java7Validator:41"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.Java7Validator:38"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java7Validator:41"
        BranchSideFuncs:
        - "report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,java.lang.String,java.lang.Object[])"
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java7Validator:40"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java7Validator:34,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].getCatchClauses"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java7Validator:34,1"
      Dst: "[com.github.javaparser.ast.NodeList].isEmpty"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java7Validator:34,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].getResources"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java7Validator:34,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].getFinallyBlock"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java7Validator:34,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java7Validator:35,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java7Validator:37,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java7Validator:37,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java7Validator:37,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java7Validator:38,1"
      Dst: "[com.github.javaparser.ast.expr.Expression].isVariableDeclarationExpr"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.metamodel.ThisExprMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.ThisExprMetaModel"
    linkageType: null
    functionLinenumber: 41
    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:42,1"
      Dst: "[com.github.javaparser.metamodel.ExpressionMetaModel].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__230].bootstrap$(com.github.javaparser.ast.stmt.SynchronizedStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__230"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.SynchronizedStmt"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__230].<init>(com.github.javaparser.ast.stmt.SynchronizedStmt)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__230:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__230].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__230].<init>(com.github.javaparser.ast.stmt.SynchronizedStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__230"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.SynchronizedStmt"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__230:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__230].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__230"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__230:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.SettableAnyProperty$AnySetterReferring].<init>(com.fasterxml.jackson.databind.deser.SettableAnyProperty,com.fasterxml.jackson.databind.deser.UnresolvedForwardReference,java.lang.Class,java.lang.Object,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.SettableAnyProperty$AnySetterReferring"
    linkageType: null
    functionLinenumber: 260
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.deser.SettableAnyProperty"
    - "com.fasterxml.jackson.databind.deser.UnresolvedForwardReference"
    - "java.lang.Class"
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId$Referring].<init>(com.fasterxml.jackson.databind.deser.UnresolvedForwardReference,java.lang.Class)"
    functionUses: 1
    ICount: 11
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.SettableAnyProperty$AnySetterReferring:261,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId$Referring].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.SettableAnyProperty$AnySetterReferring].handleResolvedForwardReference(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.SettableAnyProperty$AnySetterReferring"
    linkageType: null
    functionLinenumber: 270
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId$Referring].hasId(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].toString()"
    - "[com.github.javaparser.utils.ProjectRoot].toString()"
    - "[com.github.javaparser.javadoc.description.JavadocInlineTag].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].toString()"
    - "[com.fasterxml.jackson.databind.type.MapType].toString()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId].toString()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].toString()"
    - "[com.fasterxml.jackson.databind.introspect.ObjectIdInfo].toString()"
    - "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].toString()"
    - "[com.github.javaparser.utils.Pair].toString()"
    - "[com.fasterxml.jackson.core.JsonStreamContext].toString()"
    - "[com.github.javaparser.ast.NodeList].toString()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].toString()"
    - "[com.fasterxml.jackson.databind.type.SimpleType].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].toString()"
    - "[com.github.javaparser.resolution.MethodUsage].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver].toString()"
    - "[com.fasterxml.jackson.databind.node.BaseJsonNode].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementMatchers$1].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeContainedByType].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$2].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistConstructorDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.node.MissingNode].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].toString()"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.CreatorCandidate].toString()"
    - "[com.fasterxml.jackson.core.format.DataFormatDetector].toString()"
    - "[com.fasterxml.jackson.databind.PropertyName].toString()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].toString()"
    - "[com.github.javaparser.utils.SourceRoot].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$3].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase].toString()"
    - "[com.fasterxml.jackson.core.util.RequestPayload].toString()"
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].toString()"
    - "[com.github.javaparser.TokenRange].toString()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked].toString()"
    - "[com.github.javaparser.utils.SeparatedItemStringBuilder].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistParameterDeclaration].toString()"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound].toString()"
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature].toString()"
    - "[com.github.javaparser.JavaToken].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].toString()"
    - "[com.fasterxml.jackson.core.JsonLocation].toString()"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].toString()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].toString()"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].toString()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound].toString()"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumConstantDeclaration].toString()"
    - "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter].toString()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].toString()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].toString()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].toString()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].toString()"
    - "[com.fasterxml.jackson.databind.type.ClassStack].toString()"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].toString()"
    - "[com.github.javaparser.Position].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.LambdaThrowsCompatibleWithType].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.CapturesBound].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperLowerBound].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.deser.DataFormatReaders].toString()"
    - "[com.github.javaparser.resolution.UnsolvedSymbolException].toString()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute].toString()"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].toString()"
    - "[com.fasterxml.jackson.core.JsonPointer].toString()"
    - "[com.github.javaparser.javadoc.JavadocBlockTag].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedId].toString()"
    - "[com.fasterxml.jackson.core.JsonProcessingException].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationMap].toString()"
    - "[com.github.javaparser.utils.VisitorList].toString()"
    - "[com.fasterxml.jackson.core.sym.Name].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].toString()"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializer].toString()"
    - "[com.github.javaparser.resolution.model.Value].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].toString()"
    - "[com.github.javaparser.javadoc.description.JavadocDescription].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmTextBlock].toString()"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].toString()"
    - "[com.github.javaparser.resolution.model.SymbolReference].toString()"
    - "[com.fasterxml.jackson.databind.type.ClassKey].toString()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].toString()"
    - "[com.github.javaparser.ast.Node].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet].toString()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].toString()"
    - "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].toString()"
    - "[com.github.javaparser.ParseResult].toString()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].toString()"
    - "[com.github.javaparser.utils.LineSeparator].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].toString()"
    - "[com.github.javaparser.Problem].toString()"
    - "[com.github.javaparser.printer.SourcePrinter].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$1].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[com.github.javaparser.javadoc.description.JavadocSnippet].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType].toString()"
    - "[com.github.javaparser.Range].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].toString()"
    - "[com.github.javaparser.Token].toString()"
    - "[com.fasterxml.jackson.databind.util.RawValue].toString()"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].toString()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].toString()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].toString()"
    - "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat].toString()"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].toString()"
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.ThrowsBound].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].toString()"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].toString()"
    - "[com.fasterxml.jackson.core.io.SerializedString].toString()"
    - "[com.fasterxml.jackson.databind.JsonMappingException$Reference].toString()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver].toString()"
    - "[com.github.javaparser.utils.VisitorSet].toString()"
    - "[com.fasterxml.jackson.core.Version].toString()"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].toString()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].toString()"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].toString()"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].toString()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].toString()"
    - "[com.fasterxml.jackson.databind.type.CollectionType].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].toString()"
    - "[com.github.javaparser.printer.configuration.Indentation].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].toString()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel].toString()"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType].toString()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].toString()"
    - "[java.lang.Thread].toString()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].toString()"
    - "[com.github.javaparser.javadoc.Javadoc].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmString].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.FalseBound].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmChar].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperUpperBound].toString()"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmList].toString()"
    - "[com.fasterxml.jackson.databind.util.TypeKey].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserVariableDeclaration].toString()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].toString()"
    - "[com.fasterxml.jackson.core.Base64Variant].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSingleReference].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.MethodReferenceThrowsCompatibleWithType].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].toString()"
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping$DeltaInfo].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$Chained].toString()"
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].set(java.lang.Object,java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 15
    EdgeCount: 197
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.SettableAnyProperty$AnySetterReferring:271"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.SettableAnyProperty$AnySetterReferring:275"
        BranchSideFuncs:
        - "toString()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.SettableAnyProperty$AnySetterReferring:274"
        BranchSideFuncs:
        - "set(java.lang.Object,java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.SettableAnyProperty$AnySetterReferring:271,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId$Referring].hasId"
    - Src: "com.fasterxml.jackson.databind.deser.SettableAnyProperty$AnySetterReferring:272,1"
      Dst: "[java.lang.Object].toString"
    - Src: "com.fasterxml.jackson.databind.deser.SettableAnyProperty$AnySetterReferring:272,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.deser.SettableAnyProperty$AnySetterReferring:272,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.SettableAnyProperty$AnySetterReferring:275,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].set"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_7__1128].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_7__1128"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__1128].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_7__1128:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_7__1128].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_7__1128].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_7__1128"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_7__1128:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_7__1128].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__1128"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_7__1128:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators].lambda$new$7"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_findTypeDeclarations_4__872].bootstrap$()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_findTypeDeclarations_4__872"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Supplier"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_findTypeDeclarations_4__872].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_findTypeDeclarations_4__872:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_findTypeDeclarations_4__872].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_findTypeDeclarations_4__872].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_findTypeDeclarations_4__872"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_findTypeDeclarations_4__872:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_findTypeDeclarations_4__872].get()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_findTypeDeclarations_4__872"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].lambda$findTypeDeclarations$4()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_findTypeDeclarations_4__872:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].lambda$findTypeDeclarations$4"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:35,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:40,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: null
    functionLinenumber: 43
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[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: 93
    ICount: 23
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:44"
      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:47"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:48"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:47"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:47"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:50"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:49"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:50"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:53"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:52"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:53"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:58"
        BranchSideFuncs:
        - "get(int)"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:57"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:54"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:53"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:52"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:50,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:54,1"
      Dst: "[com.github.javaparser.ast.NodeList].get"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:54,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 2
  - 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: null
    functionLinenumber: 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.expr.SwitchExpr].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.body.RecordDeclaration].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.SwitchStmt].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.BlockStmt].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.CompilationUnit].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.LambdaExpr].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.stmt.EmptyStmt].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.expr.NameExpr].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.type.ArrayType].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.body.CompactConstructorDeclaration].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.comments.BlockComment].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.PatternExpr].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.expr.EnclosedExpr].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.stmt.ForStmt].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.expr.StringLiteralExpr].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.MethodDeclaration].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.stmt.SwitchEntry].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.TypeExpr].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.stmt.WhileStmt].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.stmt.ReturnStmt].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.type.ClassOrInterfaceType].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.body.AnnotationMemberDeclaration].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.body.EnumConstantDeclaration].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.Modifier].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.stmt.SynchronizedStmt].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.expr.InstanceOfExpr].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.stmt.DoStmt].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.expr.TextBlockLiteralExpr].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.type.WildcardType].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.ForEachStmt].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.type.PrimitiveType].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.stmt.AssertStmt].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.CastExpr].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.body.AnnotationDeclaration].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.NormalAnnotationExpr].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.body.Parameter].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.ArrayAccessExpr].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.body.EnumDeclaration].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.stmt.BreakStmt].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.type.TypeParameter].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.type.UnionType].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.expr.MarkerAnnotationExpr].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.LocalClassDeclarationStmt].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.ExplicitConstructorInvocationStmt].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.FieldAccessExpr].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.body.ConstructorDeclaration].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.stmt.UnparsableStmt].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.modules.ModuleExportsDirective].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)"
    functionUses: 91
    ICount: 16
    EdgeCount: 99
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:62"
      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:65"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:66"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:65"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:65"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:68"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:67"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:68"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:71"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:70"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:68,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:71,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:71,1"
      Dst: "[java.lang.Boolean].booleanValue"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: null
    functionLinenumber: 74
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.util.Optional"
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 27
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:75,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:75,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(java.util.Optional,java.util.Optional)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: null
    functionLinenumber: 78
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.util.Optional"
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    functionUses: 7
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:79,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:79,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 82
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.TextNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.FloatNode].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocSnippet].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].equals(java.lang.Object)"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.DataKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.JavadocBlockTag].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.PropertyName].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.POJONode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Base64Variant].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.ArrayBuilders$1].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].equals(java.lang.Object)"
    - "[com.github.javaparser.Range].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonLocation].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.ContentReference].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.SerializedString].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.MethodReferenceThrowsCompatibleWithType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.Position].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.ThrowsBound].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.JavaToken].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperLowerBound].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonPointer].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.CapturesBound].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.LambdaThrowsCompatibleWithType].equals(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.Javadoc].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocInlineTag].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.Pair].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BinaryNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperUpperBound].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocDescription].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Version].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ClassKey].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TypeKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeContainedByType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.RawValue].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.sym.Name:com.fasterxml.jackson.databind.node.BooleanNode:com.fasterxml.jackson.databind.node.IntNode:com.fasterxml.jackson.databind.node.LongNode:com.fasterxml.jackson.databind.node.MissingNode:com.fasterxml.jackson.databind.node.NullNode:com.fasterxml.jackson.databind.node.ShortNode:com.fasterxml.jackson.databind.type.IdentityEqualityType:com.fasterxml.jackson.databind.util.StdDateFormat:com.github.javaparser.printer.concretesyntaxmodel.CsmIndent:com.github.javaparser.printer.concretesyntaxmodel.CsmUnindent:com.github.javaparser.resolution.logic.InferenceVariableType].equals(java.lang.Object)"
    functionUses: 25
    ICount: 10
    EdgeCount: 115
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:83"
      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:86"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:87"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:86"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:86"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:89"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:88"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:89,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 93
    functionDepth: 0
    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)"
    - "[com.github.javaparser.ast.CompilationUnit].getModule()"
    - "[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].getPackageDeclaration()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - "[com.github.javaparser.ast.CompilationUnit].getTypes()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    functionUses: 1
    ICount: 30
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:95"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:97"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:96"
        BranchSideFuncs:
        - "getModule()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:97"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:99"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:98"
        BranchSideFuncs:
        - "getPackageDeclaration()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:99"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:101"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:100"
        BranchSideFuncs:
        - "getTypes()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:101"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:103"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:102"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:95,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getImports"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:95,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:96,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:97,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getModule"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:97,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:99,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getPackageDeclaration"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:101,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getTypes"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 107
    functionDepth: 0
    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)"
    - "[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: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:109"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:111"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:110"
        BranchSideFuncs:
        - "getName()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:111"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:113"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:112"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:109,1"
      Dst: "[com.github.javaparser.ast.PackageDeclaration].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:109,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:110,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:111,1"
      Dst: "[com.github.javaparser.ast.PackageDeclaration].getName"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:111,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 117
    functionDepth: 0
    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)"
    - "[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()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    functionUses: 1
    ICount: 24
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:119"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:121"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:120"
        BranchSideFuncs:
        - "getTypeBound()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:121"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:123"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:122"
        BranchSideFuncs:
        - "getAnnotations()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:123"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:125"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:124"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:119,1"
      Dst: "[com.github.javaparser.ast.type.TypeParameter].getName"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:119,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:120,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:121,1"
      Dst: "[com.github.javaparser.ast.type.TypeParameter].getTypeBound"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:121,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:123,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 129
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.comments.LineComment"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:130,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 134
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.comments.BlockComment"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:135,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 139
    functionDepth: 0
    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.body.ClassOrInterfaceDeclaration].getExtendedTypes()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getImplementedTypes()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getImplementedTypes()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].isInterface()"
    - "[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].getPermittedTypes()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getTypeParameters()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getTypeParameters()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - "[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()"
    - "[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: 62
    EdgeCount: 27
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:141"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:143"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:142"
        BranchSideFuncs:
        - "getImplementedTypes()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:143"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:145"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:144"
        BranchSideFuncs:
        - "isInterface()"
        - "objEquals(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:145"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:147"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:146"
        BranchSideFuncs:
        - "getPermittedTypes()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:147"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:149"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:148"
        BranchSideFuncs:
        - "getTypeParameters()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:149"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:151"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:150"
        BranchSideFuncs:
        - "getMembers()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:151"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:153"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:152"
        BranchSideFuncs:
        - "getModifiers()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:153"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:155"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:154"
        BranchSideFuncs:
        - "getName()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:155"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:157"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:156"
        BranchSideFuncs:
        - "getAnnotations()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:157"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:159"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:158"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:141,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getExtendedTypes"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:141,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:142,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:143,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getImplementedTypes"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:145,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].isInterface"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:145,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].objEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:147,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getPermittedTypes"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:149,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getTypeParameters"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:151,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getMembers"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:153,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:155,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getName"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:155,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:157,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 163
    functionDepth: 0
    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.body.EnumDeclaration].getEntries()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.EnumDeclaration].getImplementedTypes()"
    - "[com.github.javaparser.ast.body.EnumDeclaration].getImplementedTypes()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - "[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()"
    - "[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: 42
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:165"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:167"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:166"
        BranchSideFuncs:
        - "getImplementedTypes()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:167"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:169"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:168"
        BranchSideFuncs:
        - "getMembers()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:169"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:171"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:170"
        BranchSideFuncs:
        - "getModifiers()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:171"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:173"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:172"
        BranchSideFuncs:
        - "getName()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:173"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:175"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:174"
        BranchSideFuncs:
        - "getAnnotations()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:175"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:177"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:176"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:165,1"
      Dst: "[com.github.javaparser.ast.body.EnumDeclaration].getEntries"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:165,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:166,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:167,1"
      Dst: "[com.github.javaparser.ast.body.EnumDeclaration].getImplementedTypes"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:169,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getMembers"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:171,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:173,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getName"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:173,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:175,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 181
    functionDepth: 0
    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.body.EnumConstantDeclaration].getArguments()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].getClassBody()"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].getClassBody()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].getName()"
    - "[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()"
    - "[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: 30
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:183"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:185"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:184"
        BranchSideFuncs:
        - "getClassBody()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:185"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:187"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:186"
        BranchSideFuncs:
        - "getName()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:187"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:189"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:188"
        BranchSideFuncs:
        - "getAnnotations()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:189"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:191"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:190"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:183,1"
      Dst: "[com.github.javaparser.ast.body.EnumConstantDeclaration].getArguments"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:183,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:184,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:185,1"
      Dst: "[com.github.javaparser.ast.body.EnumConstantDeclaration].getClassBody"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:187,1"
      Dst: "[com.github.javaparser.ast.body.EnumConstantDeclaration].getName"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:187,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:189,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 195
    functionDepth: 0
    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.body.TypeDeclaration].getMembers()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - "[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()"
    - "[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: 30
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:197"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:199"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:198"
        BranchSideFuncs:
        - "getModifiers()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:199"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:201"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:200"
        BranchSideFuncs:
        - "getName()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:201"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:203"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:202"
        BranchSideFuncs:
        - "getAnnotations()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:203"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:205"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:204"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:197,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getMembers"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:197,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:198,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:199,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:201,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getName"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:201,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:203,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 209
    functionDepth: 0
    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.body.AnnotationMemberDeclaration].getDefaultValue()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getModifiers()"
    - "[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.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.AnnotationMemberDeclaration].getType()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - "[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: 36
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:211"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:213"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:212"
        BranchSideFuncs:
        - "getModifiers()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:213"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:215"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:214"
        BranchSideFuncs:
        - "getName()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:215"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:217"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:216"
        BranchSideFuncs:
        - "getType()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:217"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:219"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:218"
        BranchSideFuncs:
        - "getAnnotations()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:219"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:221"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:220"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:211,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getDefaultValue"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:211,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:212,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:213,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getModifiers"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:213,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:215,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getName"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:217,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getType"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:219,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 225
    functionDepth: 0
    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.body.FieldDeclaration].getModifiers()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.FieldDeclaration].getVariables()"
    - "[com.github.javaparser.ast.body.FieldDeclaration].getVariables()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - "[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: 24
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:227"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:229"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:228"
        BranchSideFuncs:
        - "getVariables()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:229"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:231"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:230"
        BranchSideFuncs:
        - "getAnnotations()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:231"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:233"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:232"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:227,1"
      Dst: "[com.github.javaparser.ast.body.FieldDeclaration].getModifiers"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:227,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:228,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:229,1"
      Dst: "[com.github.javaparser.ast.body.FieldDeclaration].getVariables"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:231,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 237
    functionDepth: 0
    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.body.VariableDeclarator].getInitializer()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - "[com.github.javaparser.ast.body.VariableDeclarator].getName()"
    - "[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()"
    - "[com.github.javaparser.ast.body.VariableDeclarator].getType()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 24
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:239"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:241"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:240"
        BranchSideFuncs:
        - "getName()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:241"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:243"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:242"
        BranchSideFuncs:
        - "getType()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:243"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:245"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:244"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:239,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].getInitializer"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:239,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:240,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:241,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].getName"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:243,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].getType"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 249
    functionDepth: 0
    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.body.ConstructorDeclaration].getBody()"
    - "[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.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].getName()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getParameters()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getParameters()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getReceiverParameter()"
    - "[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].getThrownExceptions()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getTypeParameters()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getTypeParameters()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - "[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: 54
    EdgeCount: 24
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:251"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:253"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:252"
        BranchSideFuncs:
        - "getModifiers()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:253"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:255"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:254"
        BranchSideFuncs:
        - "getName()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:255"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:257"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:256"
        BranchSideFuncs:
        - "getParameters()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:257"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:259"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:258"
        BranchSideFuncs:
        - "nodeEquals(java.util.Optional,java.util.Optional)"
        - "getReceiverParameter()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:259"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:261"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:260"
        BranchSideFuncs:
        - "getThrownExceptions()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:261"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:263"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:262"
        BranchSideFuncs:
        - "getTypeParameters()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:263"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:265"
        BranchSideFuncs: []
      - 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:267"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:266"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:251,1"
      Dst: "[com.github.javaparser.ast.body.ConstructorDeclaration].getBody"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:251,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:252,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:253,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getModifiers"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:253,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:255,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getName"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:257,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getParameters"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:259,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getReceiverParameter"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:261,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getThrownExceptions"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:263,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getTypeParameters"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:265,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 271
    functionDepth: 0
    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.body.MethodDeclaration].getBody()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - "[com.github.javaparser.ast.body.MethodDeclaration].getType()"
    - "[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.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].getName()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getParameters()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getParameters()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getReceiverParameter()"
    - "[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].getThrownExceptions()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getTypeParameters()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getTypeParameters()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - "[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: 60
    EdgeCount: 27
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:273"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:275"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:274"
        BranchSideFuncs:
        - "getType()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:275"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:277"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:276"
        BranchSideFuncs:
        - "getModifiers()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:277"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:279"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:278"
        BranchSideFuncs:
        - "getName()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:279"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:281"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:280"
        BranchSideFuncs:
        - "getParameters()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:281"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:283"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:282"
        BranchSideFuncs:
        - "nodeEquals(java.util.Optional,java.util.Optional)"
        - "getReceiverParameter()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:283"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:285"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:284"
        BranchSideFuncs:
        - "getThrownExceptions()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:285"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:287"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:286"
        BranchSideFuncs:
        - "getTypeParameters()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:287"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:289"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:288"
        BranchSideFuncs:
        - "getAnnotations()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:289"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:291"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:290"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:273,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].getBody"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:273,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:274,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:275,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].getType"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:277,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getModifiers"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:277,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:279,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getName"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:281,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getParameters"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:283,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getReceiverParameter"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:285,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getThrownExceptions"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:287,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getTypeParameters"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:289,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 295
    functionDepth: 0
    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.body.Parameter].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.Parameter].isVarArgs()"
    - "[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].getModifiers()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.Parameter].getName()"
    - "[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].getType()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.body.Parameter].getVarArgsAnnotations()"
    - "[com.github.javaparser.ast.body.Parameter].getVarArgsAnnotations()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    functionUses: 1
    ICount: 44
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:297"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:299"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:298"
        BranchSideFuncs:
        - "isVarArgs()"
        - "objEquals(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:299"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:301"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:300"
        BranchSideFuncs:
        - "getModifiers()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:301"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:303"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:302"
        BranchSideFuncs:
        - "getName()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:303"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:305"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:304"
        BranchSideFuncs:
        - "getType()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:305"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:307"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:306"
        BranchSideFuncs:
        - "getVarArgsAnnotations()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:307"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:309"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:308"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:297,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:297,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:298,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:299,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].isVarArgs"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:299,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].objEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:301,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].getModifiers"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:303,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].getName"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:303,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:305,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].getType"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:307,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].getVarArgsAnnotations"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 313
    functionDepth: 0
    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.body.InitializerDeclaration].getBody()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].isStatic()"
    - "[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.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: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:315"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:317"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:316"
        BranchSideFuncs:
        - "isStatic()"
        - "objEquals(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:317"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:319"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:318"
        BranchSideFuncs:
        - "getAnnotations()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:319"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:321"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:320"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:315,1"
      Dst: "[com.github.javaparser.ast.body.InitializerDeclaration].getBody"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:315,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:316,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:317,1"
      Dst: "[com.github.javaparser.ast.body.InitializerDeclaration].isStatic"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:317,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].objEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:319,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:319,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 325
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.comments.JavadocComment"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:326,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 330
    functionDepth: 0
    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.type.ClassOrInterfaceType].getName()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].getScope()"
    - "[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.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.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: 12
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:332"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:334"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:333"
        BranchSideFuncs:
        - "getScope()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:334"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:336"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:335"
        BranchSideFuncs:
        - "nodesEquals(java.util.Optional,java.util.Optional)"
        - "getTypeArguments()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:336"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:338"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:337"
        BranchSideFuncs:
        - "getAnnotations()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:338"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:340"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:339"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:332,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].getName"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:332,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:333,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:334,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].getScope"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:336,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].getTypeArguments"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:336,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:338,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 344
    functionDepth: 0
    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.type.PrimitiveType].getType()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - "[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: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:346"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:348"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:347"
        BranchSideFuncs:
        - "getAnnotations()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:348"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:350"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:349"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:346,1"
      Dst: "[com.github.javaparser.ast.type.PrimitiveType].getType"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:346,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].objEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:347,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:348,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:348,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 354
    functionDepth: 0
    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.type.ArrayType].getComponentType()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.type.ArrayType].getOrigin()"
    - "[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.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: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:356"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:358"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:357"
        BranchSideFuncs:
        - "getOrigin()"
        - "objEquals(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:358"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:360"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:359"
        BranchSideFuncs:
        - "getAnnotations()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:360"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:362"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:361"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:356,1"
      Dst: "[com.github.javaparser.ast.type.ArrayType].getComponentType"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:356,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:357,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:358,1"
      Dst: "[com.github.javaparser.ast.type.ArrayType].getOrigin"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:358,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].objEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:360,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:360,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 366
    functionDepth: 0
    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.ArrayCreationLevel].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.ArrayCreationLevel].getDimension()"
    - "[com.github.javaparser.ast.ArrayCreationLevel].getDimension()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 18
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:368"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:370"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:369"
        BranchSideFuncs:
        - "getDimension()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:370"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:372"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:371"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:368,1"
      Dst: "[com.github.javaparser.ast.ArrayCreationLevel].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:368,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:369,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:370,1"
      Dst: "[com.github.javaparser.ast.ArrayCreationLevel].getDimension"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:370,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 376
    functionDepth: 0
    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.type.IntersectionType].getElements()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - "[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: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:378"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:380"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:379"
        BranchSideFuncs:
        - "getAnnotations()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:380"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:382"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:381"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:378,1"
      Dst: "[com.github.javaparser.ast.type.IntersectionType].getElements"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:378,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:379,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:380,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 386
    functionDepth: 0
    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.type.UnionType].getElements()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - "[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: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:388"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:390"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:389"
        BranchSideFuncs:
        - "getAnnotations()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:390"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:392"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:391"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:388,1"
      Dst: "[com.github.javaparser.ast.type.UnionType].getElements"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:388,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:389,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:390,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 396
    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.type.Type].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    functionUses: 1
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:398"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:400"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:399"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:398,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:398,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:399,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 404
    functionDepth: 0
    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.type.WildcardType].getExtendedType()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - "[com.github.javaparser.ast.type.WildcardType].getSuperType()"
    - "[com.github.javaparser.ast.type.WildcardType].getSuperType()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - "[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: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:406"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:408"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:407"
        BranchSideFuncs:
        - "getSuperType()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:408"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:410"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:409"
        BranchSideFuncs:
        - "getAnnotations()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:410"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:412"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:411"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:406,1"
      Dst: "[com.github.javaparser.ast.type.WildcardType].getExtendedType"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:406,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:407,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:408,1"
      Dst: "[com.github.javaparser.ast.type.WildcardType].getSuperType"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:410,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:410,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 416
    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.type.Type].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    functionUses: 1
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:418"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:420"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:419"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:418,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:418,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:419,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 424
    functionDepth: 0
    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.expr.ArrayAccessExpr].getIndex()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].getName()"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].getName()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 18
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:426"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:428"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:427"
        BranchSideFuncs:
        - "getName()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:428"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:430"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:429"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:426,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayAccessExpr].getIndex"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:426,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:427,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:428,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayAccessExpr].getName"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 434
    functionDepth: 0
    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.expr.ArrayCreationExpr].getElementType()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].getInitializer()"
    - "[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.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: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:436"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:438"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:437"
        BranchSideFuncs:
        - "getInitializer()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:438"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:440"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:439"
        BranchSideFuncs:
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
        - "getLevels()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:440"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:442"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:441"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:436,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayCreationExpr].getElementType"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:436,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:437,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:438,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayCreationExpr].getInitializer"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:440,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayCreationExpr].getLevels"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:440,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 446
    functionDepth: 0
    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.expr.ArrayInitializerExpr].getValues()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    functionUses: 1
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:448"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:450"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:449"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:448,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayInitializerExpr].getValues"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:448,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:449,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 454
    functionDepth: 0
    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.expr.AssignExpr].getOperator()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].getTarget()"
    - "[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()"
    - "[com.github.javaparser.ast.expr.AssignExpr].getValue()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 24
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:456"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:458"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:457"
        BranchSideFuncs:
        - "getTarget()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:458"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:460"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:459"
        BranchSideFuncs:
        - "getValue()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:460"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:462"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:461"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:456,1"
      Dst: "[com.github.javaparser.ast.expr.AssignExpr].getOperator"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:456,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].objEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:457,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:458,1"
      Dst: "[com.github.javaparser.ast.expr.AssignExpr].getTarget"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:458,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:460,1"
      Dst: "[com.github.javaparser.ast.expr.AssignExpr].getValue"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 466
    functionDepth: 0
    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.expr.BinaryExpr].getLeft()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].getOperator()"
    - "[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()"
    - "[com.github.javaparser.ast.expr.BinaryExpr].getRight()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 24
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:468"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:470"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:469"
        BranchSideFuncs:
        - "getOperator()"
        - "objEquals(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:470"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:472"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:471"
        BranchSideFuncs:
        - "getRight()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:472"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:474"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:473"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:468,1"
      Dst: "[com.github.javaparser.ast.expr.BinaryExpr].getLeft"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:468,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:469,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:470,1"
      Dst: "[com.github.javaparser.ast.expr.BinaryExpr].getOperator"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:470,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].objEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:472,1"
      Dst: "[com.github.javaparser.ast.expr.BinaryExpr].getRight"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 478
    functionDepth: 0
    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.expr.CastExpr].getExpression()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.expr.CastExpr].getType()"
    - "[com.github.javaparser.ast.expr.CastExpr].getType()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 18
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:480"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:482"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:481"
        BranchSideFuncs:
        - "getType()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:482"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:484"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:483"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:480,1"
      Dst: "[com.github.javaparser.ast.expr.CastExpr].getExpression"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:480,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:481,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:482,1"
      Dst: "[com.github.javaparser.ast.expr.CastExpr].getType"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 488
    functionDepth: 0
    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.expr.ClassExpr].getType()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:490"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:492"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:491"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:490,1"
      Dst: "[com.github.javaparser.ast.expr.ClassExpr].getType"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:490,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:491,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 496
    functionDepth: 0
    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.expr.ConditionalExpr].getCondition()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].getElseExpr()"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].getElseExpr()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].getThenExpr()"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].getThenExpr()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 24
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:498"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:500"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:499"
        BranchSideFuncs:
        - "getElseExpr()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:500"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:502"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:501"
        BranchSideFuncs:
        - "getThenExpr()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:502"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:504"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:503"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:498,1"
      Dst: "[com.github.javaparser.ast.expr.ConditionalExpr].getCondition"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:498,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:499,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:500,1"
      Dst: "[com.github.javaparser.ast.expr.ConditionalExpr].getElseExpr"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:502,1"
      Dst: "[com.github.javaparser.ast.expr.ConditionalExpr].getThenExpr"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 508
    functionDepth: 0
    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.expr.EnclosedExpr].getInner()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:510"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:512"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:511"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:510,1"
      Dst: "[com.github.javaparser.ast.expr.EnclosedExpr].getInner"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:510,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:511,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 516
    functionDepth: 0
    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.expr.FieldAccessExpr].getName()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].getScope()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].getScope()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].getTypeArguments()"
    - "[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: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:518"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:520"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:519"
        BranchSideFuncs:
        - "getScope()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:520"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:522"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:521"
        BranchSideFuncs:
        - "nodesEquals(java.util.Optional,java.util.Optional)"
        - "getTypeArguments()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:522"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:524"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:523"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:518,1"
      Dst: "[com.github.javaparser.ast.expr.FieldAccessExpr].getName"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:518,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:519,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:520,1"
      Dst: "[com.github.javaparser.ast.expr.FieldAccessExpr].getScope"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:522,1"
      Dst: "[com.github.javaparser.ast.expr.FieldAccessExpr].getTypeArguments"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:522,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 528
    functionDepth: 0
    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.expr.InstanceOfExpr].getExpression()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].getPattern()"
    - "[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()"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].getType()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 24
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:530"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:532"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:531"
        BranchSideFuncs:
        - "getPattern()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:532"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:534"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:533"
        BranchSideFuncs:
        - "getType()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:534"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:536"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:535"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:530,1"
      Dst: "[com.github.javaparser.ast.expr.InstanceOfExpr].getExpression"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:530,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:531,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:532,1"
      Dst: "[com.github.javaparser.ast.expr.InstanceOfExpr].getPattern"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:534,1"
      Dst: "[com.github.javaparser.ast.expr.InstanceOfExpr].getType"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 540
    functionDepth: 0
    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.expr.LiteralStringValueExpr].getValue()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:542"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:544"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:543"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:542,1"
      Dst: "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:542,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].objEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:543,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 548
    functionDepth: 0
    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.expr.LiteralStringValueExpr].getValue()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:550"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:552"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:551"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:550,1"
      Dst: "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:550,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].objEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:551,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 556
    functionDepth: 0
    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.expr.LiteralStringValueExpr].getValue()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:558"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:560"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:559"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:558,1"
      Dst: "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:558,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].objEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:559,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 564
    functionDepth: 0
    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.expr.LiteralStringValueExpr].getValue()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:566"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:568"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:567"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:566,1"
      Dst: "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:566,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].objEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:567,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 572
    functionDepth: 0
    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.expr.LiteralStringValueExpr].getValue()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:574"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:576"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:575"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:574,1"
      Dst: "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:574,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].objEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:575,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 580
    functionDepth: 0
    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.expr.BooleanLiteralExpr].isValue()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 14
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:582"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:584"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:583"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:582,1"
      Dst: "[com.github.javaparser.ast.expr.BooleanLiteralExpr].isValue"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:582,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:582,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].objEquals"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 588
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.NullLiteralExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:589,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 593
    functionDepth: 0
    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.expr.MethodCallExpr].getArguments()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].getName()"
    - "[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.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.expr.MethodCallExpr].getTypeArguments()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 30
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:595"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:597"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:596"
        BranchSideFuncs:
        - "getName()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:597"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:599"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:598"
        BranchSideFuncs:
        - "getScope()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:599"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:601"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:600"
        BranchSideFuncs:
        - "nodesEquals(java.util.Optional,java.util.Optional)"
        - "getTypeArguments()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:601"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:603"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:602"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:595,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].getArguments"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:595,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:596,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:597,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].getName"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:597,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:599,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].getScope"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:601,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].getTypeArguments"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 607
    functionDepth: 0
    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.expr.NameExpr].getName()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:609"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:611"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:610"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:609,1"
      Dst: "[com.github.javaparser.ast.expr.NameExpr].getName"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:609,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:610,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 615
    functionDepth: 0
    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.expr.ObjectCreationExpr].getAnonymousClassBody()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(java.util.Optional,java.util.Optional)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].getArguments()"
    - "[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.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.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()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].getTypeArguments()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 36
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:617"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:619"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:618"
        BranchSideFuncs:
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
        - "getArguments()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:619"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:621"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:620"
        BranchSideFuncs:
        - "getScope()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:621"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:623"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:622"
        BranchSideFuncs:
        - "getType()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:623"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:625"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:624"
        BranchSideFuncs:
        - "nodesEquals(java.util.Optional,java.util.Optional)"
        - "getTypeArguments()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:625"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:627"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:626"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:617,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].getAnonymousClassBody"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:617,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:618,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:619,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].getArguments"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:621,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].getScope"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:621,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:623,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].getType"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:625,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].getTypeArguments"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 631
    functionDepth: 0
    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.expr.Name].getIdentifier()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.Name].getQualifier()"
    - "[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: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:633"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:635"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:634"
        BranchSideFuncs:
        - "nodeEquals(java.util.Optional,java.util.Optional)"
        - "getQualifier()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:635"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:637"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:636"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:633,1"
      Dst: "[com.github.javaparser.ast.expr.Name].getIdentifier"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:633,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].objEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:634,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:635,1"
      Dst: "[com.github.javaparser.ast.expr.Name].getQualifier"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:635,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 641
    functionDepth: 0
    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.expr.SimpleName].getIdentifier()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:643"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:645"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:644"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:643,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].getIdentifier"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:643,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].objEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:644,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 649
    functionDepth: 0
    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.expr.ThisExpr].getTypeName()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:651"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:653"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:652"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:651,1"
      Dst: "[com.github.javaparser.ast.expr.ThisExpr].getTypeName"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:651,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:652,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 657
    functionDepth: 0
    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.expr.SuperExpr].getTypeName()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:659"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:661"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:660"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:659,1"
      Dst: "[com.github.javaparser.ast.expr.SuperExpr].getTypeName"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:659,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:660,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 665
    functionDepth: 0
    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.expr.UnaryExpr].getExpression()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].getOperator()"
    - "[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: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:667"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:669"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:668"
        BranchSideFuncs:
        - "getOperator()"
        - "objEquals(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:669"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:671"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:670"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:667,1"
      Dst: "[com.github.javaparser.ast.expr.UnaryExpr].getExpression"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:667,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:668,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:669,1"
      Dst: "[com.github.javaparser.ast.expr.UnaryExpr].getOperator"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:669,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].objEquals"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 675
    functionDepth: 0
    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.expr.VariableDeclarationExpr].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getModifiers()"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getModifiers()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getVariables()"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getVariables()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    functionUses: 1
    ICount: 24
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:677"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:679"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:678"
        BranchSideFuncs:
        - "getModifiers()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:679"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:681"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:680"
        BranchSideFuncs:
        - "getVariables()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:681"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:683"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:682"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:677,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:677,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:678,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:679,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getModifiers"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:681,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getVariables"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 687
    functionDepth: 0
    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.expr.AnnotationExpr].getName()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:689"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:691"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:690"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:689,1"
      Dst: "[com.github.javaparser.ast.expr.AnnotationExpr].getName"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:689,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:690,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 695
    functionDepth: 0
    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.expr.SingleMemberAnnotationExpr].getMemberValue()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].getName()"
    - "[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: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:697"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:699"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:698"
        BranchSideFuncs:
        - "getName()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:699"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:701"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:700"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:697,1"
      Dst: "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].getMemberValue"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:697,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:698,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:699,1"
      Dst: "[com.github.javaparser.ast.expr.AnnotationExpr].getName"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 705
    functionDepth: 0
    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.expr.NormalAnnotationExpr].getPairs()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].getName()"
    - "[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: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:707"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:709"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:708"
        BranchSideFuncs:
        - "getName()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:709"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:711"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:710"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:707,1"
      Dst: "[com.github.javaparser.ast.expr.NormalAnnotationExpr].getPairs"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:707,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:708,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:709,1"
      Dst: "[com.github.javaparser.ast.expr.AnnotationExpr].getName"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:709,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 715
    functionDepth: 0
    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.expr.MemberValuePair].getName()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.expr.MemberValuePair].getValue()"
    - "[com.github.javaparser.ast.expr.MemberValuePair].getValue()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 18
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:717"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:719"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:718"
        BranchSideFuncs:
        - "getValue()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:719"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:721"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:720"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:717,1"
      Dst: "[com.github.javaparser.ast.expr.MemberValuePair].getName"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:717,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:718,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:719,1"
      Dst: "[com.github.javaparser.ast.expr.MemberValuePair].getValue"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 725
    functionDepth: 0
    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.stmt.ExplicitConstructorInvocationStmt].getArguments()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getExpression()"
    - "[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.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.stmt.ExplicitConstructorInvocationStmt].getTypeArguments()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 32
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:727"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:729"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:728"
        BranchSideFuncs:
        - "nodeEquals(java.util.Optional,java.util.Optional)"
        - "getExpression()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:729"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:731"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:730"
        BranchSideFuncs:
        - "isThis()"
        - "objEquals(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:731"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:733"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:732"
        BranchSideFuncs:
        - "nodesEquals(java.util.Optional,java.util.Optional)"
        - "getTypeArguments()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:733"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:735"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:734"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:727,1"
      Dst: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getArguments"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:727,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:728,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:729,1"
      Dst: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getExpression"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:729,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:731,1"
      Dst: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].isThis"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:731,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].objEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:733,1"
      Dst: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getTypeArguments"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 739
    functionDepth: 0
    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.stmt.LocalClassDeclarationStmt].getClassDeclaration()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:741"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:743"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:742"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:741,1"
      Dst: "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].getClassDeclaration"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:741,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:742,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 747
    functionDepth: 0
    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.stmt.LocalRecordDeclarationStmt].getRecordDeclaration()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:749"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:751"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:750"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:749,1"
      Dst: "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].getRecordDeclaration"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:749,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:750,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 755
    functionDepth: 0
    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.stmt.AssertStmt].getCheck()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.stmt.AssertStmt].getMessage()"
    - "[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: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:757"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:759"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:758"
        BranchSideFuncs:
        - "getMessage()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:759"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:761"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:760"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:757,1"
      Dst: "[com.github.javaparser.ast.stmt.AssertStmt].getCheck"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:757,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:758,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:759,1"
      Dst: "[com.github.javaparser.ast.stmt.AssertStmt].getMessage"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 765
    functionDepth: 0
    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.stmt.BlockStmt].getStatements()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    functionUses: 1
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:767"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:769"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:768"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:767,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].getStatements"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:767,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:768,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 773
    functionDepth: 0
    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.stmt.LabeledStmt].getLabel()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].getStatement()"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].getStatement()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 18
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:775"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:777"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:776"
        BranchSideFuncs:
        - "getStatement()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:777"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:779"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:778"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:775,1"
      Dst: "[com.github.javaparser.ast.stmt.LabeledStmt].getLabel"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:775,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:776,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:777,1"
      Dst: "[com.github.javaparser.ast.stmt.LabeledStmt].getStatement"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 783
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.EmptyStmt"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:784,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 788
    functionDepth: 0
    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.stmt.ExpressionStmt].getExpression()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:790"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:792"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:791"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:790,1"
      Dst: "[com.github.javaparser.ast.stmt.ExpressionStmt].getExpression"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:790,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:791,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 796
    functionDepth: 0
    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.stmt.SwitchStmt].getEntries()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].getSelector()"
    - "[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: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:798"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:800"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:799"
        BranchSideFuncs:
        - "getSelector()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:800"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:802"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:801"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:798,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchStmt].getEntries"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:798,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:799,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:800,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchStmt].getSelector"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:800,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 806
    functionDepth: 0
    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].getLabels()"
    - "[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].getStatements()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].getType()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].getType()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 24
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:808"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:810"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:809"
        BranchSideFuncs:
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
        - "getStatements()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:810"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:812"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:811"
        BranchSideFuncs:
        - "getType()"
        - "objEquals(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:812"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:814"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:813"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:808,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchEntry].getLabels"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:808,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:809,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:810,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchEntry].getStatements"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:812,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchEntry].getType"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:812,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].objEquals"
    JavaMethodInfo: null
    BBCount: 7
    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: null
    functionLinenumber: 818
    functionDepth: 0
    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.stmt.BreakStmt].getLabel()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:820"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:822"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:821"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:820,1"
      Dst: "[com.github.javaparser.ast.stmt.BreakStmt].getLabel"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:820,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:821,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 826
    functionDepth: 0
    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.stmt.ReturnStmt].getExpression()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:828"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:830"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:829"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:828,1"
      Dst: "[com.github.javaparser.ast.stmt.ReturnStmt].getExpression"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:828,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:829,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 834
    functionDepth: 0
    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.stmt.IfStmt].getCondition()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.stmt.IfStmt].getElseStmt()"
    - "[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()"
    - "[com.github.javaparser.ast.stmt.IfStmt].getThenStmt()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 24
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:836"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:838"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:837"
        BranchSideFuncs:
        - "getElseStmt()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:838"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:840"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:839"
        BranchSideFuncs:
        - "getThenStmt()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:840"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:842"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:841"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:836,1"
      Dst: "[com.github.javaparser.ast.stmt.IfStmt].getCondition"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:836,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:837,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:838,1"
      Dst: "[com.github.javaparser.ast.stmt.IfStmt].getElseStmt"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:840,1"
      Dst: "[com.github.javaparser.ast.stmt.IfStmt].getThenStmt"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 846
    functionDepth: 0
    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.stmt.WhileStmt].getBody()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.stmt.WhileStmt].getCondition()"
    - "[com.github.javaparser.ast.stmt.WhileStmt].getCondition()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 18
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:848"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:850"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:849"
        BranchSideFuncs:
        - "getCondition()"
        - "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:852"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:851"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:848,1"
      Dst: "[com.github.javaparser.ast.stmt.WhileStmt].getBody"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:848,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:849,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:850,1"
      Dst: "[com.github.javaparser.ast.stmt.WhileStmt].getCondition"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 856
    functionDepth: 0
    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.stmt.ContinueStmt].getLabel()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:858"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:860"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:859"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:858,1"
      Dst: "[com.github.javaparser.ast.stmt.ContinueStmt].getLabel"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:858,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:859,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 864
    functionDepth: 0
    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.stmt.DoStmt].getBody()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.stmt.DoStmt].getCondition()"
    - "[com.github.javaparser.ast.stmt.DoStmt].getCondition()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 18
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:866"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:868"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:867"
        BranchSideFuncs:
        - "getCondition()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:868"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:870"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:869"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:866,1"
      Dst: "[com.github.javaparser.ast.stmt.DoStmt].getBody"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:866,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:867,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:868,1"
      Dst: "[com.github.javaparser.ast.stmt.DoStmt].getCondition"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 874
    functionDepth: 0
    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.stmt.ForEachStmt].getBody()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].getIterable()"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].getIterable()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].getVariable()"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].getVariable()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 24
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:876"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:878"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:877"
        BranchSideFuncs:
        - "getIterable()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:878"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:880"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:879"
        BranchSideFuncs:
        - "getVariable()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:880"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:882"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:881"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:876,1"
      Dst: "[com.github.javaparser.ast.stmt.ForEachStmt].getBody"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:876,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:877,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:878,1"
      Dst: "[com.github.javaparser.ast.stmt.ForEachStmt].getIterable"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:880,1"
      Dst: "[com.github.javaparser.ast.stmt.ForEachStmt].getVariable"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 886
    functionDepth: 0
    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.stmt.ForStmt].getBody()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.stmt.ForStmt].getCompare()"
    - "[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.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()"
    - "[com.github.javaparser.ast.stmt.ForStmt].getUpdate()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    functionUses: 1
    ICount: 30
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:888"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:890"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:889"
        BranchSideFuncs:
        - "getCompare()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:890"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:892"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:891"
        BranchSideFuncs:
        - "getInitialization()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:892"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:894"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:893"
        BranchSideFuncs:
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
        - "getUpdate()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:894"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:896"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:895"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:888,1"
      Dst: "[com.github.javaparser.ast.stmt.ForStmt].getBody"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:888,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:889,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:890,1"
      Dst: "[com.github.javaparser.ast.stmt.ForStmt].getCompare"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:892,1"
      Dst: "[com.github.javaparser.ast.stmt.ForStmt].getInitialization"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:892,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:894,1"
      Dst: "[com.github.javaparser.ast.stmt.ForStmt].getUpdate"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 900
    functionDepth: 0
    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.stmt.ThrowStmt].getExpression()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:902"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:904"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:903"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:902,1"
      Dst: "[com.github.javaparser.ast.stmt.ThrowStmt].getExpression"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:902,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:903,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 908
    functionDepth: 0
    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.stmt.SynchronizedStmt].getBody()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].getExpression()"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].getExpression()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 18
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:910"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:912"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:911"
        BranchSideFuncs:
        - "getExpression()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:912"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:914"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:913"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:910,1"
      Dst: "[com.github.javaparser.ast.stmt.SynchronizedStmt].getBody"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:910,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:911,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:912,1"
      Dst: "[com.github.javaparser.ast.stmt.SynchronizedStmt].getExpression"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 918
    functionDepth: 0
    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.stmt.TryStmt].getCatchClauses()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.stmt.TryStmt].getFinallyBlock()"
    - "[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].getResources()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.stmt.TryStmt].getTryBlock()"
    - "[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: 12
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:920"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:922"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:921"
        BranchSideFuncs:
        - "getFinallyBlock()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:922"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:924"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:923"
        BranchSideFuncs:
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
        - "getResources()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:924"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:926"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:925"
        BranchSideFuncs:
        - "getTryBlock()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:926"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:928"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:927"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:920,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].getCatchClauses"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:920,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:921,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:922,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].getFinallyBlock"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:922,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:924,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].getResources"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:926,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].getTryBlock"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 932
    functionDepth: 0
    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.stmt.CatchClause].getBody()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.stmt.CatchClause].getParameter()"
    - "[com.github.javaparser.ast.stmt.CatchClause].getParameter()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 18
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:934"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:936"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:935"
        BranchSideFuncs:
        - "getParameter()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:936"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:938"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:937"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:934,1"
      Dst: "[com.github.javaparser.ast.stmt.CatchClause].getBody"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:934,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:935,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:936,1"
      Dst: "[com.github.javaparser.ast.stmt.CatchClause].getParameter"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 942
    functionDepth: 0
    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.expr.LambdaExpr].getBody()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].isEnclosingParameters()"
    - "[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.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: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:944"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:946"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:945"
        BranchSideFuncs:
        - "isEnclosingParameters()"
        - "objEquals(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:946"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:948"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:947"
        BranchSideFuncs:
        - "getParameters()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:948"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:950"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:949"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:944,1"
      Dst: "[com.github.javaparser.ast.expr.LambdaExpr].getBody"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:944,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:945,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:946,1"
      Dst: "[com.github.javaparser.ast.expr.LambdaExpr].isEnclosingParameters"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:946,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].objEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:948,1"
      Dst: "[com.github.javaparser.ast.expr.LambdaExpr].getParameters"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:948,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 954
    functionDepth: 0
    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.expr.MethodReferenceExpr].getIdentifier()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].getScope()"
    - "[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.expr.MethodReferenceExpr].getTypeArguments()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 24
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:956"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:958"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:957"
        BranchSideFuncs:
        - "getScope()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:958"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:960"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:959"
        BranchSideFuncs:
        - "nodesEquals(java.util.Optional,java.util.Optional)"
        - "getTypeArguments()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:960"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:962"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:961"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:956,1"
      Dst: "[com.github.javaparser.ast.expr.MethodReferenceExpr].getIdentifier"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:956,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].objEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:957,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:958,1"
      Dst: "[com.github.javaparser.ast.expr.MethodReferenceExpr].getScope"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:958,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:960,1"
      Dst: "[com.github.javaparser.ast.expr.MethodReferenceExpr].getTypeArguments"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:960,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 966
    functionDepth: 0
    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.expr.TypeExpr].getType()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:968"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:970"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:969"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:968,1"
      Dst: "[com.github.javaparser.ast.expr.TypeExpr].getType"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:968,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:969,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 974
    functionDepth: 0
    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.ImportDeclaration].isAsterisk()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.ImportDeclaration].isStatic()"
    - "[com.github.javaparser.ast.ImportDeclaration].isStatic()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.ImportDeclaration].getName()"
    - "[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: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:976"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:978"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:977"
        BranchSideFuncs:
        - "isStatic()"
        - "objEquals(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:978"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:980"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:979"
        BranchSideFuncs:
        - "getName()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:980"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:982"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:981"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:976,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].isAsterisk"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:976,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:976,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].objEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:978,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].isStatic"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:980,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].getName"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:980,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 986
    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)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:987,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:987,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 991
    functionDepth: 0
    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.modules.ModuleDeclaration].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].getDirectives()"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].getDirectives()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].isOpen()"
    - "[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.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: 12
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:993"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:995"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:994"
        BranchSideFuncs:
        - "getDirectives()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:995"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:997"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:996"
        BranchSideFuncs:
        - "isOpen()"
        - "objEquals(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:997"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:999"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:998"
        BranchSideFuncs:
        - "getName()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:999"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1001"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1000"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:993,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:993,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:994,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:995,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].getDirectives"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:997,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].isOpen"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:997,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].objEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:999,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].getName"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:999,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1005
    functionDepth: 0
    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.modules.ModuleRequiresDirective].getModifiers()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].getName()"
    - "[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: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1007"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1009"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1008"
        BranchSideFuncs:
        - "getName()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1009"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1011"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1010"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1007,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleRequiresDirective].getModifiers"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1007,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1008,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1009,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleRequiresDirective].getName"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1009,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1015
    functionDepth: 0
    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.modules.ModuleExportsDirective].getModuleNames()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].getName()"
    - "[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: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1017"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1019"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1018"
        BranchSideFuncs:
        - "getName()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1019"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1021"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1020"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1017,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleExportsDirective].getModuleNames"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1017,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1018,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1019,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleExportsDirective].getName"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1019,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1025
    functionDepth: 0
    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.modules.ModuleProvidesDirective].getName()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].getWith()"
    - "[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: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1027"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1029"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1028"
        BranchSideFuncs:
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
        - "getWith()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1029"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1031"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1030"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1027,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleProvidesDirective].getName"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1027,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1028,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1029,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleProvidesDirective].getWith"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1029,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1035
    functionDepth: 0
    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.modules.ModuleUsesDirective].getName()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1037"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1039"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1038"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1037,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleUsesDirective].getName"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1037,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1038,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1043
    functionDepth: 0
    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.modules.ModuleOpensDirective].getModuleNames()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].getName()"
    - "[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: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1045"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1047"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1046"
        BranchSideFuncs:
        - "getName()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1047"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1049"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1048"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1045,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleOpensDirective].getModuleNames"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1045,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1046,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1047,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleOpensDirective].getName"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1047,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1053
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.UnparsableStmt"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1054,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1058
    functionDepth: 0
    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.body.ReceiverParameter].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.ReceiverParameter].getName()"
    - "[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()"
    - "[com.github.javaparser.ast.body.ReceiverParameter].getType()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 24
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1060"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1062"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1061"
        BranchSideFuncs:
        - "getName()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1062"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1064"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1063"
        BranchSideFuncs:
        - "getType()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1064"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1066"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1065"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1060,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1060,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1061,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1062,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].getName"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1062,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1064,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].getType"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1070
    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.type.Type].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    functionUses: 1
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1072"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1074"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1073"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1072,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1072,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1073,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1078
    functionDepth: 0
    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.Modifier].getKeyword()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1080"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1082"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1081"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1080,1"
      Dst: "[com.github.javaparser.ast.Modifier].getKeyword"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1080,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].objEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1081,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1086
    functionDepth: 0
    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.expr.SwitchExpr].getEntries()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].getSelector()"
    - "[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: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1088"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1090"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1089"
        BranchSideFuncs:
        - "getSelector()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1090"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1092"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1091"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1088,1"
      Dst: "[com.github.javaparser.ast.expr.SwitchExpr].getEntries"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1088,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1089,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1090,1"
      Dst: "[com.github.javaparser.ast.expr.SwitchExpr].getSelector"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1090,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1096
    functionDepth: 0
    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.stmt.YieldStmt].getExpression()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1098"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1100"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1099"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1098,1"
      Dst: "[com.github.javaparser.ast.stmt.YieldStmt].getExpression"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1098,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1099,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1104
    functionDepth: 0
    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.expr.LiteralStringValueExpr].getValue()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1106"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1108"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1107"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1106,1"
      Dst: "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1106,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].objEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1107,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.PatternExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: null
    functionLinenumber: 1112
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.PatternExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.PatternExpr].getModifiers()"
    - "[com.github.javaparser.ast.expr.PatternExpr].getModifiers()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.expr.PatternExpr].getName()"
    - "[com.github.javaparser.ast.expr.PatternExpr].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()"
    - "[com.github.javaparser.ast.expr.PatternExpr].getType()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 24
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1114"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1116"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1115"
        BranchSideFuncs:
        - "getName()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1116"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1118"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1117"
        BranchSideFuncs:
        - "getType()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1118"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1120"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1119"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1114,1"
      Dst: "[com.github.javaparser.ast.expr.PatternExpr].getModifiers"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1114,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1115,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1116,1"
      Dst: "[com.github.javaparser.ast.expr.PatternExpr].getName"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1116,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1118,1"
      Dst: "[com.github.javaparser.ast.expr.PatternExpr].getType"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1124
    functionDepth: 0
    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.body.RecordDeclaration].getImplementedTypes()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.RecordDeclaration].getParameters()"
    - "[com.github.javaparser.ast.body.RecordDeclaration].getParameters()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.RecordDeclaration].getReceiverParameter()"
    - "[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.RecordDeclaration].getTypeParameters()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - "[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()"
    - "[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: 54
    EdgeCount: 24
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1126"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1128"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1127"
        BranchSideFuncs:
        - "getParameters()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1128"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1130"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1129"
        BranchSideFuncs:
        - "nodeEquals(java.util.Optional,java.util.Optional)"
        - "getReceiverParameter()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1130"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1132"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1131"
        BranchSideFuncs:
        - "getTypeParameters()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1132"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1134"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1133"
        BranchSideFuncs:
        - "getMembers()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1134"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1136"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1135"
        BranchSideFuncs:
        - "getModifiers()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1136"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1138"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1137"
        BranchSideFuncs:
        - "getName()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1138"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1140"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1139"
        BranchSideFuncs:
        - "getAnnotations()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1140"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1142"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1141"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1126,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].getImplementedTypes"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1126,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1127,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1128,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].getParameters"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1130,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].getReceiverParameter"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1130,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1132,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].getTypeParameters"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1134,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getMembers"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1136,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1138,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getName"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1140,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1146
    functionDepth: 0
    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.body.CompactConstructorDeclaration].getBody()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getModifiers()"
    - "[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].getName()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getThrownExceptions()"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getThrownExceptions()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getTypeParameters()"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getTypeParameters()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - "[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: 42
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1148"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1150"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1149"
        BranchSideFuncs:
        - "getModifiers()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1150"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1152"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1151"
        BranchSideFuncs:
        - "getName()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1152"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1154"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1153"
        BranchSideFuncs:
        - "getThrownExceptions()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1154"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1156"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1155"
        BranchSideFuncs:
        - "getTypeParameters()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1156"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1158"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1157"
        BranchSideFuncs:
        - "getAnnotations()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1158"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1160"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1159"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1148,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getBody"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1148,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1149,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1150,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getModifiers"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1150,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1152,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getName"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1154,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getThrownExceptions"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1156,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getTypeParameters"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:1158,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.PatternExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: null
    functionLinenumber: 34
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.PatternExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.PatternExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:35,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 34
    functionDepth: 0
    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:35,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 34
    functionDepth: 0
    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:35,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 34
    functionDepth: 0
    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:35,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 34
    functionDepth: 0
    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:35,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 34
    functionDepth: 0
    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:35,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 34
    functionDepth: 0
    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:35,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 34
    functionDepth: 0
    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:35,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 34
    functionDepth: 0
    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:35,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 34
    functionDepth: 0
    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:35,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 34
    functionDepth: 0
    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:35,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 34
    functionDepth: 0
    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:35,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 34
    functionDepth: 0
    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:35,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 34
    functionDepth: 0
    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:35,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 34
    functionDepth: 0
    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:35,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 34
    functionDepth: 0
    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:35,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 34
    functionDepth: 0
    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:35,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 34
    functionDepth: 0
    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:35,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 34
    functionDepth: 0
    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:35,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 34
    functionDepth: 0
    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:35,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 34
    functionDepth: 0
    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:35,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 34
    functionDepth: 0
    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:35,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 34
    functionDepth: 0
    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:35,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 34
    functionDepth: 0
    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:35,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 34
    functionDepth: 0
    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:35,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 34
    functionDepth: 0
    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:35,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 34
    functionDepth: 0
    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:35,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 34
    functionDepth: 0
    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:35,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 34
    functionDepth: 0
    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:35,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 34
    functionDepth: 0
    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:35,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 34
    functionDepth: 0
    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:35,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 34
    functionDepth: 0
    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:35,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 34
    functionDepth: 0
    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:35,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 34
    functionDepth: 0
    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:35,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 34
    functionDepth: 0
    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:35,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 34
    functionDepth: 0
    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:35,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 34
    functionDepth: 0
    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:35,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 34
    functionDepth: 0
    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:35,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 34
    functionDepth: 0
    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:35,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 34
    functionDepth: 0
    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:35,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 34
    functionDepth: 0
    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:35,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 34
    functionDepth: 0
    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:35,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 34
    functionDepth: 0
    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:35,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 34
    functionDepth: 0
    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:35,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 34
    functionDepth: 0
    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:35,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 34
    functionDepth: 0
    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:35,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 34
    functionDepth: 0
    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:35,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 34
    functionDepth: 0
    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:35,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 34
    functionDepth: 0
    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:35,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 34
    functionDepth: 0
    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:35,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 34
    functionDepth: 0
    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:35,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 34
    functionDepth: 0
    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:35,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 34
    functionDepth: 0
    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:35,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 34
    functionDepth: 0
    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:35,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 34
    functionDepth: 0
    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:35,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 34
    functionDepth: 0
    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:35,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 34
    functionDepth: 0
    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:35,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 34
    functionDepth: 0
    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:35,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 34
    functionDepth: 0
    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:35,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 34
    functionDepth: 0
    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:35,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 34
    functionDepth: 0
    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:35,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 34
    functionDepth: 0
    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:35,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 34
    functionDepth: 0
    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:35,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 34
    functionDepth: 0
    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:35,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 34
    functionDepth: 0
    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:35,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 34
    functionDepth: 0
    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:35,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 34
    functionDepth: 0
    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:35,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 34
    functionDepth: 0
    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:35,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 34
    functionDepth: 0
    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:35,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 34
    functionDepth: 0
    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:35,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 34
    functionDepth: 0
    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:35,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 34
    functionDepth: 0
    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:35,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 34
    functionDepth: 0
    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:35,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 34
    functionDepth: 0
    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:35,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 34
    functionDepth: 0
    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:35,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 34
    functionDepth: 0
    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:35,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 34
    functionDepth: 0
    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:35,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 34
    functionDepth: 0
    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:35,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 34
    functionDepth: 0
    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:35,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 34
    functionDepth: 0
    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:35,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 34
    functionDepth: 0
    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:35,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 34
    functionDepth: 0
    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:35,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 34
    functionDepth: 0
    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:35,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 34
    functionDepth: 0
    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:35,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 34
    functionDepth: 0
    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:35,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 34
    functionDepth: 0
    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:35,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 34
    functionDepth: 0
    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:35,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 34
    functionDepth: 0
    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:35,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 34
    functionDepth: 0
    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:35,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 34
    functionDepth: 0
    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:35,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 34
    functionDepth: 0
    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:35,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 34
    functionDepth: 0
    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:35,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 34
    functionDepth: 0
    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:35,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 34
    functionDepth: 0
    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:35,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 34
    functionDepth: 0
    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:35,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 34
    functionDepth: 0
    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:35,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 34
    functionDepth: 0
    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:35,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 34
    functionDepth: 0
    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:35,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 34
    functionDepth: 0
    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:35,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 34
    functionDepth: 0
    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:35,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_solveMethodAsUsage_0__971].bootstrap$(com.github.javaparser.resolution.types.ResolvedReferenceType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_solveMethodAsUsage_0__971"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedReferenceType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_solveMethodAsUsage_0__971].<init>(com.github.javaparser.resolution.types.ResolvedReferenceType)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_solveMethodAsUsage_0__971:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_solveMethodAsUsage_0__971].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_solveMethodAsUsage_0__971].<init>(com.github.javaparser.resolution.types.ResolvedReferenceType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_solveMethodAsUsage_0__971"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedReferenceType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_solveMethodAsUsage_0__971:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_solveMethodAsUsage_0__971].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_solveMethodAsUsage_0__971"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils].lambda$solveMethodAsUsage$0(com.github.javaparser.resolution.types.ResolvedReferenceType,com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    functionUses: 8
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_solveMethodAsUsage_0__971:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils].lambda$solveMethodAsUsage$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.SwitchStmt].<init>()"
    functionSourceFile: "com.github.javaparser.ast.stmt.SwitchStmt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.SwitchStmt:87,1"
      Dst: "[com.github.javaparser.ast.expr.NameExpr].<init>"
    - Src: "com.github.javaparser.ast.stmt.SwitchStmt:87,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>"
    - Src: "com.github.javaparser.ast.stmt.SwitchStmt:87,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchStmt].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.SwitchStmt:92,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchStmt].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 99
    functionDepth: 0
    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:100,1"
      Dst: "[com.github.javaparser.ast.stmt.Statement].<init>"
    - Src: "com.github.javaparser.ast.stmt.SwitchStmt:101,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchStmt].setSelector"
    - Src: "com.github.javaparser.ast.stmt.SwitchStmt:102,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchStmt].setEntries"
    - Src: "com.github.javaparser.ast.stmt.SwitchStmt:103,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 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.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.NoCommentHashCodeVisitor].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.symbolsolver.javaparsermodel.DefaultVisitorAdapter].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.NoCommentEqualsVisitor].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.GenericListVisitorAdapter].visit(com.github.javaparser.ast.stmt.SwitchStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].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.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.stmt.SwitchStmt,java.lang.Object)"
    functionUses: 62
    ICount: 5
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.SwitchStmt:109,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 114
    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.printer.PrettyPrintVisitor].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.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.stmt.SwitchStmt,java.lang.Object)"
    functionUses: 45
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.SwitchStmt:115,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.SwitchStmt].getEntries()"
    functionSourceFile: "com.github.javaparser.ast.stmt.SwitchStmt"
    linkageType: null
    functionLinenumber: 119
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 16
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.SwitchStmt].getEntry(int)"
    functionSourceFile: "com.github.javaparser.ast.stmt.SwitchStmt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.SwitchEntry"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.SwitchStmt:124,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchStmt].getEntries"
    - Src: "com.github.javaparser.ast.stmt.SwitchStmt:124,1"
      Dst: "[com.github.javaparser.ast.NodeList].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.SwitchStmt].getSelector()"
    functionSourceFile: "com.github.javaparser.ast.stmt.SwitchStmt"
    linkageType: null
    functionLinenumber: 128
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.SwitchStmt].setEntries(com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.stmt.SwitchStmt"
    linkageType: null
    functionLinenumber: 133
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.SwitchStmt"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    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:135"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchStmt:138"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchStmt:137"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.stmt.SwitchStmt:139"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchStmt:141"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchStmt:140"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.SwitchStmt:134,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.stmt.SwitchStmt:138,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.stmt.SwitchStmt:140,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode"
    - Src: "com.github.javaparser.ast.stmt.SwitchStmt:142,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.SwitchStmt].setSelector(com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.stmt.SwitchStmt"
    linkageType: null
    functionLinenumber: 147
    functionDepth: 0
    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:149"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchStmt:152"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchStmt:151"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.stmt.SwitchStmt:153"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchStmt:155"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchStmt:154"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.SwitchStmt:148,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.stmt.SwitchStmt:152,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.stmt.SwitchStmt:154,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode"
    - Src: "com.github.javaparser.ast.stmt.SwitchStmt:156,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.SwitchStmt].remove(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.stmt.SwitchStmt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.stmt.SwitchStmt:163"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchStmt:166"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchStmt:165"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.SwitchStmt:166"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchStmt:172"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchStmt:171"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.SwitchStmt:167"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchStmt:166"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchStmt:165"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.SwitchStmt:166,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    - Src: "com.github.javaparser.ast.stmt.SwitchStmt:167,1"
      Dst: "[com.github.javaparser.ast.NodeList].get"
    - Src: "com.github.javaparser.ast.stmt.SwitchStmt:168,1"
      Dst: "[com.github.javaparser.ast.NodeList].remove"
    - Src: "com.github.javaparser.ast.stmt.SwitchStmt:172,1"
      Dst: "[com.github.javaparser.ast.Node].remove"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.stmt.SwitchStmt].clone()"
    functionSourceFile: "com.github.javaparser.ast.stmt.SwitchStmt"
    linkageType: null
    functionLinenumber: 177
    functionDepth: 0
    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: 45
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.SwitchStmt:178,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>"
    - Src: "com.github.javaparser.ast.stmt.SwitchStmt:178,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchStmt].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.SwitchStmt].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.stmt.SwitchStmt"
    linkageType: null
    functionLinenumber: 183
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.SwitchStmtMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: 189
    functionDepth: 0
    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:190"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchStmt:193"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchStmt:192"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.ast.stmt.SwitchStmt:193"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchStmt:199"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchStmt:198"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.SwitchStmt:194"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchStmt:193"
        BranchSideFuncs:
        - "set(int,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchStmt:192"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.ast.stmt.SwitchStmt:199"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchStmt:203"
        BranchSideFuncs:
        - "setSelector(com.github.javaparser.ast.expr.Expression)"
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchStmt:202"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.SwitchStmt:193,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    - Src: "com.github.javaparser.ast.stmt.SwitchStmt:194,1"
      Dst: "[com.github.javaparser.ast.NodeList].get"
    - Src: "com.github.javaparser.ast.stmt.SwitchStmt:195,1"
      Dst: "[com.github.javaparser.ast.NodeList].set"
    - Src: "com.github.javaparser.ast.stmt.SwitchStmt:200,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchStmt].setSelector"
    - Src: "com.github.javaparser.ast.stmt.SwitchStmt:203,1"
      Dst: "[com.github.javaparser.ast.Node].replace"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.stmt.SwitchStmt].isSwitchStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.SwitchStmt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.SwitchStmt].asSwitchStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.SwitchStmt"
    linkageType: null
    functionLinenumber: -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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.SwitchStmt].ifSwitchStmt(java.util.function.Consumer)"
    functionSourceFile: "com.github.javaparser.ast.stmt.SwitchStmt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.SwitchStmt:221,1"
      Dst: "[java.util.function.Consumer].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.SwitchStmt].toSwitchStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.SwitchStmt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.SwitchStmt:227,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 43
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "java.lang.Integer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo:44,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 50
    functionDepth: 0
    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.nodeTypes.NodeWithRange].hasRange()"
    - "[com.github.javaparser.Range].contains(com.github.javaparser.Range)"
    - "[com.github.javaparser.ast.Node].getRange()"
    - "[com.github.javaparser.ast.Node].getRange()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithRange].hasRange()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithRange].hasRange()"
    functionUses: 35
    ICount: 37
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo:51"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo:52"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo:51"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo:51"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo:53"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo:52"
        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: []
      - 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:60"
        BranchSideFuncs:
        - "getRange()"
        - "contains(com.github.javaparser.Range)"
        - "hasRange()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo:59"
        BranchSideFuncs:
        - "getRange()"
        - "contains(com.github.javaparser.Range)"
        - "hasRange()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo:59"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo:53"
        BranchSideFuncs:
        - "getRange()"
        - "contains(com.github.javaparser.Range)"
        - "hasRange()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo:52"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo:60"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo:60"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo:60"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo:58,1"
      Dst: "[com.github.javaparser.ast.Node].equals"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo:59,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithRange].hasRange"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo:60,1"
      Dst: "[com.github.javaparser.ast.Node].getRange"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo:60,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo:60,1"
      Dst: "[com.github.javaparser.Range].contains"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo].hashCode()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo"
    linkageType: null
    functionLinenumber: 66
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    functionUses: 7
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo:67,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo:67,1"
      Dst: "[java.lang.Integer].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_200__516].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_200__516"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__516].<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__516:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_200__516].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_200__516].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_200__516"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_200__516:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_200__516].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_200__516"
    linkageType: null
    functionLinenumber: -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.comments.Comment)"
    functionUses: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_200__516:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$200"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__33].bootstrap$(com.github.javaparser.ast.expr.MethodCallExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__33"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.MethodCallExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__33].<init>(com.github.javaparser.ast.expr.MethodCallExpr)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__33:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__33].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__33].<init>(com.github.javaparser.ast.expr.MethodCallExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__33"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.MethodCallExpr"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__33:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__33].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__33"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__33:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver$lambda_tryToSolveType_0__370].bootstrap$(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver$lambda_tryToSolveType_0__370"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver$lambda_tryToSolveType_0__370].<init>(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver$lambda_tryToSolveType_0__370:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver$lambda_tryToSolveType_0__370].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver$lambda_tryToSolveType_0__370].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver$lambda_tryToSolveType_0__370"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver$lambda_tryToSolveType_0__370:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver$lambda_tryToSolveType_0__370].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver$lambda_tryToSolveType_0__370"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver].lambda$tryToSolveType$0(java.lang.String,com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    functionUses: 7
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver$lambda_tryToSolveType_0__370:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver].lambda$tryToSolveType$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.SerializationConfig].<init>(com.fasterxml.jackson.databind.cfg.BaseSettings,com.fasterxml.jackson.databind.jsontype.SubtypeResolver,com.fasterxml.jackson.databind.introspect.SimpleMixInResolver,com.fasterxml.jackson.databind.util.RootNameLookup,com.fasterxml.jackson.databind.cfg.ConfigOverrides,com.fasterxml.jackson.databind.cfg.DatatypeFeatures)"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationConfig"
    linkageType: null
    functionLinenumber: 118
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.BaseSettings"
    - "com.fasterxml.jackson.databind.jsontype.SubtypeResolver"
    - "com.fasterxml.jackson.databind.introspect.SimpleMixInResolver"
    - "com.fasterxml.jackson.databind.util.RootNameLookup"
    - "com.fasterxml.jackson.databind.cfg.ConfigOverrides"
    - "com.fasterxml.jackson.databind.cfg.DatatypeFeatures"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].<init>(com.fasterxml.jackson.databind.cfg.BaseSettings,com.fasterxml.jackson.databind.jsontype.SubtypeResolver,com.fasterxml.jackson.databind.introspect.SimpleMixInResolver,com.fasterxml.jackson.databind.util.RootNameLookup,com.fasterxml.jackson.databind.cfg.ConfigOverrides,com.fasterxml.jackson.databind.cfg.DatatypeFeatures)"
    functionUses: 1
    ICount: 18
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:119,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.SerializationConfig].<init>(com.fasterxml.jackson.databind.cfg.BaseSettings,com.fasterxml.jackson.databind.jsontype.SubtypeResolver,com.fasterxml.jackson.databind.introspect.SimpleMixInResolver,com.fasterxml.jackson.databind.util.RootNameLookup,com.fasterxml.jackson.databind.cfg.ConfigOverrides)"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.BaseSettings"
    - "com.fasterxml.jackson.databind.jsontype.SubtypeResolver"
    - "com.fasterxml.jackson.databind.introspect.SimpleMixInResolver"
    - "com.fasterxml.jackson.databind.util.RootNameLookup"
    - "com.fasterxml.jackson.databind.cfg.ConfigOverrides"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:138,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.DatatypeFeatures].defaultFeatures"
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:137,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.SerializationConfig].<init>(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.jsontype.SubtypeResolver,com.fasterxml.jackson.databind.introspect.SimpleMixInResolver,com.fasterxml.jackson.databind.util.RootNameLookup,com.fasterxml.jackson.databind.cfg.ConfigOverrides)"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.SerializationConfig"
    - "com.fasterxml.jackson.databind.jsontype.SubtypeResolver"
    - "com.fasterxml.jackson.databind.introspect.SimpleMixInResolver"
    - "com.fasterxml.jackson.databind.util.RootNameLookup"
    - "com.fasterxml.jackson.databind.cfg.ConfigOverrides"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:150,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.SerializationConfig].<init>(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.jsontype.SubtypeResolver)"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializationConfig"
    - "com.fasterxml.jackson.databind.jsontype.SubtypeResolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:169,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.SerializationConfig].<init>(com.fasterxml.jackson.databind.SerializationConfig,long,int,int,int,int,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationConfig"
    linkageType: null
    functionLinenumber: 183
    functionDepth: 0
    returnType: "void"
    argCount: 7
    argTypes:
    - "com.fasterxml.jackson.databind.SerializationConfig"
    - "long"
    - "int"
    - "int"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].<init>(com.fasterxml.jackson.databind.cfg.MapperConfigBase,long)"
    functionUses: 3
    ICount: 19
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:184,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.SerializationConfig].<init>(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.cfg.BaseSettings)"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationConfig"
    linkageType: null
    functionLinenumber: 195
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializationConfig"
    - "com.fasterxml.jackson.databind.cfg.BaseSettings"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].<init>(com.fasterxml.jackson.databind.cfg.MapperConfigBase,com.fasterxml.jackson.databind.cfg.BaseSettings)"
    functionUses: 1
    ICount: 19
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:196,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.SerializationConfig].<init>(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.ser.FilterProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializationConfig"
    - "com.fasterxml.jackson.databind.ser.FilterProvider"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:208,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.SerializationConfig].<init>(com.fasterxml.jackson.databind.SerializationConfig,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializationConfig"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:220,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.SerializationConfig].<init>(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.PropertyName)"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializationConfig"
    - "com.fasterxml.jackson.databind.PropertyName"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:232,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.SerializationConfig].<init>(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.cfg.ContextAttributes)"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializationConfig"
    - "com.fasterxml.jackson.databind.cfg.ContextAttributes"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:247,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.SerializationConfig].<init>(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.introspect.SimpleMixInResolver)"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializationConfig"
    - "com.fasterxml.jackson.databind.introspect.SimpleMixInResolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:262,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.SerializationConfig].<init>(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.core.PrettyPrinter)"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializationConfig"
    - "com.fasterxml.jackson.core.PrettyPrinter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:277,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.SerializationConfig].<init>(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.cfg.DatatypeFeatures)"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializationConfig"
    - "com.fasterxml.jackson.databind.cfg.DatatypeFeatures"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:292,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.SerializationConfig]._withBase(com.fasterxml.jackson.databind.cfg.BaseSettings)"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationConfig"
    linkageType: null
    functionLinenumber: 309
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.SerializationConfig"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.BaseSettings"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.SerializationConfig].<init>(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.cfg.BaseSettings)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:310"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:309"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.cfg.BaseSettings)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:310,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.SerializationConfig]._withMapperFeatures(long)"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationConfig"
    linkageType: null
    functionLinenumber: 314
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.SerializationConfig"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.SerializationConfig].<init>(com.fasterxml.jackson.databind.SerializationConfig,long,int,int,int,int,int)"
    functionUses: 3
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:315,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.SerializationConfig]._with(com.fasterxml.jackson.databind.cfg.DatatypeFeatures)"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.SerializationConfig"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.DatatypeFeatures"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:322,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.SerializationConfig].withRootName(com.fasterxml.jackson.databind.PropertyName)"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.SerializationConfig"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.PropertyName"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:327"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:331"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:330"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:328"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:334"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:333"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:331"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:334"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:333"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:331,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyName].equals"
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:334,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.SerializationConfig].'with'(com.fasterxml.jackson.databind.jsontype.SubtypeResolver)"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.SerializationConfig"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.jsontype.SubtypeResolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:339"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:338"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:339,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.SerializationConfig].withView(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.SerializationConfig"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:344"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:343"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:344,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.SerializationConfig].'with'(com.fasterxml.jackson.databind.cfg.ContextAttributes)"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.SerializationConfig"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.ContextAttributes"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:349"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:348"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:349,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.SerializationConfig].'with'(java.text.DateFormat)"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.SerializationConfig"
    argCount: 1
    argTypes:
    - "java.text.DateFormat"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:367"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:370"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:369"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:365,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].with"
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:368,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].with"
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:370,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].without"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.SerializationConfig].'with'(com.fasterxml.jackson.databind.SerializationFeature)"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationConfig"
    linkageType: null
    functionLinenumber: 384
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.SerializationConfig"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.SerializationFeature"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.SerializationFeature].getMask()"
    - "[com.fasterxml.jackson.databind.SerializationConfig].<init>(com.fasterxml.jackson.databind.SerializationConfig,long,int,int,int,int,int)"
    functionUses: 1
    ICount: 17
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:386"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:387"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.SerializationConfig,long,int,int,int,int,int)"
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:386"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.SerializationConfig,long,int,int,int,int,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:385,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationFeature].getMask"
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:387,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.SerializationConfig].'with'(com.fasterxml.jackson.databind.SerializationFeature,com.fasterxml.jackson.databind.SerializationFeature[])"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.SerializationConfig"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializationFeature"
    - "com.fasterxml.jackson.databind.SerializationFeature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:399"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:401"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:402"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:403"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:402"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:398,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationFeature].getMask"
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:403,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.SerializationConfig].withFeatures(com.fasterxml.jackson.databind.SerializationFeature[])"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.SerializationConfig"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.SerializationFeature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:415"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:417"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:418"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:419"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:418"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:416,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationFeature].getMask"
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:419,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.SerializationConfig].without(com.fasterxml.jackson.databind.SerializationFeature)"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationConfig"
    linkageType: null
    functionLinenumber: 429
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.SerializationConfig"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.SerializationFeature"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.SerializationFeature].getMask()"
    - "[com.fasterxml.jackson.databind.SerializationConfig].<init>(com.fasterxml.jackson.databind.SerializationConfig,long,int,int,int,int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:431"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:432"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.SerializationConfig,long,int,int,int,int,int)"
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:431"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.SerializationConfig,long,int,int,int,int,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:430,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationFeature].getMask"
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:432,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.SerializationConfig].without(com.fasterxml.jackson.databind.SerializationFeature,com.fasterxml.jackson.databind.SerializationFeature[])"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.SerializationConfig"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializationFeature"
    - "com.fasterxml.jackson.databind.SerializationFeature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:444"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:446"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:447"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:448"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:447"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:443,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationFeature].getMask"
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:448,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.SerializationConfig].withoutFeatures(com.fasterxml.jackson.databind.SerializationFeature[])"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.SerializationConfig"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.SerializationFeature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:460"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:462"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:463"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:464"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:463"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:461,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationFeature].getMask"
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:464,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.SerializationConfig].'with'(com.fasterxml.jackson.core.JsonGenerator$Feature)"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.SerializationConfig"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator$Feature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:484"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:485"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:484"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:484"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:485"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:484"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:482,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator$Feature].getMask"
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:485,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.SerializationConfig].withFeatures(com.fasterxml.jackson.core.JsonGenerator$Feature[])"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.SerializationConfig"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator$Feature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:500"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:504"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:505"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:506"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:505"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:505"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:506"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:505"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:501,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator$Feature].getMask"
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:506,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.SerializationConfig].without(com.fasterxml.jackson.core.JsonGenerator$Feature)"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.SerializationConfig"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator$Feature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:521"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:522"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:521"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:521"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:522"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:521"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:519,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator$Feature].getMask"
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:522,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.SerializationConfig].withoutFeatures(com.fasterxml.jackson.core.JsonGenerator$Feature[])"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.SerializationConfig"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator$Feature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:537"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:541"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:542"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:543"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:542"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:542"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:543"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:542"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:538,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator$Feature].getMask"
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:543,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.SerializationConfig].'with'(com.fasterxml.jackson.core.FormatFeature)"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.SerializationConfig"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.FormatFeature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:562"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:565"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:564"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:567"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:568"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:567"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:567"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:568"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:567"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:563,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig]._withJsonWriteFeatures"
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:565,1"
      Dst: "[com.fasterxml.jackson.core.FormatFeature].getMask"
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:568,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.SerializationConfig].withFeatures(com.fasterxml.jackson.core.FormatFeature[])"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.SerializationConfig"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.FormatFeature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:582"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:585"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:584"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:582"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:585"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:584"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:587"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:591"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:592"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:593"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:592"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:592"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:593"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:592"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:583,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig]._withJsonWriteFeatures"
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:588,1"
      Dst: "[com.fasterxml.jackson.core.FormatFeature].getMask"
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:593,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].<init>"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.SerializationConfig].without(com.fasterxml.jackson.core.FormatFeature)"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.SerializationConfig"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.FormatFeature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:607"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:610"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:609"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:612"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:613"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:612"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:612"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:613"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:612"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:608,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig]._withoutJsonWriteFeatures"
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:610,1"
      Dst: "[com.fasterxml.jackson.core.FormatFeature].getMask"
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:613,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.SerializationConfig].withoutFeatures(com.fasterxml.jackson.core.FormatFeature[])"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.SerializationConfig"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.FormatFeature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 36
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:626"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:629"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:628"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:626"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:629"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:628"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:631"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:635"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:636"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:637"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:636"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:636"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:637"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:636"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:627,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig]._withoutJsonWriteFeatures"
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:632,1"
      Dst: "[com.fasterxml.jackson.core.FormatFeature].getMask"
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:637,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].<init>"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.SerializationConfig]._withJsonWriteFeatures(com.fasterxml.jackson.core.FormatFeature[])"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.SerializationConfig"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.FormatFeature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:648"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:662"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:661"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:653"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:644"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:643"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:655"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:644"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:643"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:662"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:665"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:664"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:662"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:665"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:664"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:662"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:665"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:664"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:662"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:665"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:664"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:649,1"
      Dst: "[com.fasterxml.jackson.core.FormatFeature].getMask"
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:654,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonWriteFeature].mappedFeature"
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:656,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator$Feature].getMask"
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:665,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].<init>"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.SerializationConfig]._withoutJsonWriteFeatures(com.fasterxml.jackson.core.FormatFeature[])"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.SerializationConfig"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.FormatFeature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 43
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:675"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:689"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:688"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:680"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:671"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:670"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:682"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:671"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:670"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:689"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:692"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:691"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:689"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:692"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:691"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:689"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:692"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:691"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:689"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:692"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:691"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:676,1"
      Dst: "[com.fasterxml.jackson.core.FormatFeature].getMask"
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:681,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonWriteFeature].mappedFeature"
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:683,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator$Feature].getMask"
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:692,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].<init>"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.SerializationConfig].withFilters(com.fasterxml.jackson.databind.ser.FilterProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.SerializationConfig"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.ser.FilterProvider"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:703"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:702"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:703,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.SerializationConfig].withPropertyInclusion(com.fasterxml.jackson.'annotation'.JsonInclude$Value)"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.SerializationConfig"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonInclude$Value"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:716,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.ConfigOverrides].setDefaultInclusion"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.SerializationConfig].withDefaultPrettyPrinter(com.fasterxml.jackson.core.PrettyPrinter)"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.SerializationConfig"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.PrettyPrinter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:724"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:723"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:724,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.SerializationConfig].constructDefaultPrettyPrinter()"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationConfig"
    linkageType: null
    functionLinenumber: 733
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.PrettyPrinter"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter].createInstance()"
    functionUses: 2
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:735"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:738"
        BranchSideFuncs:
        - "createInstance()"
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:737"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:736,1"
      Dst: "[com.fasterxml.jackson.core.util.Instantiatable].createInstance"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.SerializationConfig].initialize(com.fasterxml.jackson.core.JsonGenerator)"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationConfig"
    linkageType: null
    functionLinenumber: 755
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.SerializationFeature].enabledIn(int)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].getPrettyPrinter()"
    - "[com.fasterxml.jackson.core.JsonGenerator].getPrettyPrinter()"
    - "[com.fasterxml.jackson.databind.SerializationConfig].constructDefaultPrettyPrinter()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].setPrettyPrinter(com.fasterxml.jackson.core.PrettyPrinter)"
    - "[com.fasterxml.jackson.core.JsonGenerator].setPrettyPrinter(com.fasterxml.jackson.core.PrettyPrinter)"
    - "[com.fasterxml.jackson.databind.SerializationFeature].enabledIn(int)"
    - "[com.fasterxml.jackson.core.JsonGenerator$Feature].getMask()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].overrideStdFeatures(int,int)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].overrideStdFeatures(int,int)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].overrideStdFeatures(int,int)"
    - "[com.fasterxml.jackson.core.JsonGenerator].overrideStdFeatures(int,int)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].overrideFormatFeatures(int,int)"
    - "[com.fasterxml.jackson.core.JsonGenerator].overrideFormatFeatures(int,int)"
    functionUses: 1
    ICount: 32
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:756"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:765"
        BranchSideFuncs:
        - "enabledIn(int)"
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:758"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:766"
        BranchSideFuncs:
        - "constructDefaultPrettyPrinter()"
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:765"
        BranchSideFuncs:
        - "enabledIn(int)"
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:760"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:766"
        BranchSideFuncs:
        - "setPrettyPrinter(com.fasterxml.jackson.core.PrettyPrinter)"
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:765"
        BranchSideFuncs:
        - "enabledIn(int)"
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:769"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:770"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:769"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:769"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:779"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:778"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:772"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:777"
        BranchSideFuncs:
        - "getMask()"
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:776"
        BranchSideFuncs:
        - "overrideStdFeatures(int,int)"
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:779"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:782"
        BranchSideFuncs:
        - "overrideFormatFeatures(int,int)"
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:781"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:756,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationFeature].enabledIn"
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:758,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].getPrettyPrinter"
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:759,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].constructDefaultPrettyPrinter"
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:761,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].setPrettyPrinter"
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:773,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator$Feature].getMask"
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:777,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].overrideStdFeatures"
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:780,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].overrideFormatFeatures"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.SerializationConfig].getSerializationInclusion()"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonInclude$Include"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:797"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:795"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:796,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].getDefaultPropertyInclusion"
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:796,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonInclude$Value].getValueInclusion"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.SerializationConfig].useRootWrapping()"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:809"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:812"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:811"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:810"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:809"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:810,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyName].isEmpty"
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:812,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].isEnabled"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.SerializationConfig].isEnabled(com.fasterxml.jackson.databind.SerializationFeature)"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationConfig"
    linkageType: null
    functionLinenumber: 823
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.SerializationFeature"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.SerializationFeature].getMask()"
    functionUses: 12
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:824"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:823"
        BranchSideFuncs:
        - "getMask()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:824,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationFeature].getMask"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.SerializationConfig].isEnabled(com.fasterxml.jackson.core.JsonGenerator$Feature,com.fasterxml.jackson.core.JsonFactory)"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator$Feature"
    - "com.fasterxml.jackson.core.JsonFactory"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:836"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:839"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:838"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:837"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:836"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:835,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator$Feature].getMask"
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:839,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].isEnabled"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.SerializationConfig].hasSerializationFeatures(int)"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:849"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:848"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.SerializationConfig].getSerializationFeatures()"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.SerializationConfig].isEnabled(com.fasterxml.jackson.databind.cfg.DatatypeFeature)"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationConfig"
    linkageType: null
    functionLinenumber: 867
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.DatatypeFeature"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.cfg.DatatypeFeatures].isEnabled(com.fasterxml.jackson.databind.cfg.DatatypeFeature)"
    functionUses: 4
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:868,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.DatatypeFeatures].isEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.SerializationConfig].getFilterProvider()"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationConfig"
    linkageType: null
    functionLinenumber: 877
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.FilterProvider"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.SerializationConfig].getDefaultPrettyPrinter()"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationConfig"
    linkageType: null
    functionLinenumber: 891
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.PrettyPrinter"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.SerializationConfig].introspect(com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationConfig"
    linkageType: null
    functionLinenumber: 905
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.BeanDescription"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.BasicClassIntrospector].forSerialization(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver)"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].getClassIntrospector()"
    functionUses: 5
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:906,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getClassIntrospector"
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:906,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.ClassIntrospector].forSerialization"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.changes.NoChange].<init>()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.changes.NoChange"
    linkageType: null
    functionLinenumber: 28
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.NoChange:29,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 32
    functionDepth: 0
    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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.changes.NoChange].getProperty()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.changes.NoChange"
    linkageType: null
    functionLinenumber: 37
    functionDepth: 0
    returnType: "com.github.javaparser.ast.observer.ObservableProperty"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_4__1039].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_4__1039"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_4__1039].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_4__1039:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_4__1039].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_4__1039].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_4__1039"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_4__1039:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_4__1039].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_4__1039"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__1039:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$4"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_0__1122].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_0__1122"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_0__1122].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_0__1122:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_0__1122].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_0__1122].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_0__1122"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_0__1122:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_0__1122].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_0__1122"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__1122:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators].lambda$new$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedIntersectionType$lambda_isAssignableBy_0__379].bootstrap$(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedIntersectionType$lambda_isAssignableBy_0__379"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType$lambda_isAssignableBy_0__379].<init>(com.github.javaparser.resolution.types.ResolvedType)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedIntersectionType$lambda_isAssignableBy_0__379:-1,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedIntersectionType$lambda_isAssignableBy_0__379].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedIntersectionType$lambda_isAssignableBy_0__379].<init>(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedIntersectionType$lambda_isAssignableBy_0__379"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedIntersectionType$lambda_isAssignableBy_0__379:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedIntersectionType$lambda_isAssignableBy_0__379].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedIntersectionType$lambda_isAssignableBy_0__379"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].lambda$isAssignableBy$0(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedType)"
    functionUses: 7
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedIntersectionType$lambda_isAssignableBy_0__379:-1,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedIntersectionType].lambda$isAssignableBy$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_166__445].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_166__445"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__445].<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__445:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_166__445].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_166__445].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_166__445"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_166__445:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_166__445].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_166__445"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_166__445:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$166"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdJdkSerializers"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdJdkSerializers:19,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers].all()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdJdkSerializers"
    linkageType: null
    functionLinenumber: 26
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.ToStringSerializer].<init>(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.ToStringSerializer].<init>(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.ToStringSerializer].<init>(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer].<init>()"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.ToStringSerializer].<init>(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.ToStringSerializer].<init>(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 32
    EdgeCount: 19
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdJdkSerializers:27,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.std.StdJdkSerializers:30,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.ToStringSerializer].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.std.StdJdkSerializers:30,1"
      Dst: "[java.util.HashMap].put"
    - Src: "com.fasterxml.jackson.databind.ser.std.StdJdkSerializers:34,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.std.StdJdkSerializers:51,1"
      Dst: "[java.util.HashMap].entrySet"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__70].bootstrap$(com.github.javaparser.ast.expr.SuperExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__70"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.SuperExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__70].<init>(com.github.javaparser.ast.expr.SuperExpr)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__70:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__70].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__70].<init>(com.github.javaparser.ast.expr.SuperExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__70"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.SuperExpr"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__70:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__70].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__70"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__70:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].<init>(com.fasterxml.jackson.databind.introspect.TypeResolutionContext,java.lang.reflect.Constructor,com.fasterxml.jackson.databind.introspect.AnnotationMap,com.fasterxml.jackson.databind.introspect.AnnotationMap[])"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor"
    linkageType: null
    functionLinenumber: 33
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.TypeResolutionContext"
    - "java.lang.reflect.Constructor"
    - "com.fasterxml.jackson.databind.introspect.AnnotationMap"
    - "com.fasterxml.jackson.databind.introspect.AnnotationMap[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedWithParams].<init>(com.fasterxml.jackson.databind.introspect.TypeResolutionContext,com.fasterxml.jackson.databind.introspect.AnnotationMap,com.fasterxml.jackson.databind.introspect.AnnotationMap[])"
    functionUses: 5
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor:35"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor:38"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor:37"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor:34,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedWithParams].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor:36,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].<init>(com.fasterxml.jackson.databind.introspect.AnnotatedConstructor$Serialization)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor$Serialization"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor:47,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedWithParams].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].withAnnotations(com.fasterxml.jackson.databind.introspect.AnnotationMap)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor"
    linkageType: null
    functionLinenumber: 53
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotationMap"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].<init>(com.fasterxml.jackson.databind.introspect.TypeResolutionContext,java.lang.reflect.Constructor,com.fasterxml.jackson.databind.introspect.AnnotationMap,com.fasterxml.jackson.databind.introspect.AnnotationMap[])"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor:54,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getAnnotated()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor"
    linkageType: null
    functionLinenumber: 63
    functionDepth: 0
    returnType: "java.lang.reflect.Constructor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getModifiers()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor:67,1"
      Dst: "[java.lang.reflect.Constructor].getModifiers"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getName()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor"
    linkageType: null
    functionLinenumber: 69
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 26
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor:70,1"
      Dst: "[java.lang.reflect.Constructor].getName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getType()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor"
    linkageType: null
    functionLinenumber: 73
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.TypeResolutionContext$Empty].resolveType(java.lang.reflect.Type)"
    - "[com.fasterxml.jackson.databind.introspect.TypeResolutionContext$Basic].resolveType(java.lang.reflect.Type)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].resolveType(java.lang.reflect.Type)"
    functionUses: 14
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor:74,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getRawType"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor:74,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.TypeResolutionContext].resolveType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getRawType()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor"
    linkageType: null
    functionLinenumber: 78
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 13
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor:79,1"
      Dst: "[java.lang.reflect.Constructor].getDeclaringClass"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getParameterCount()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor"
    linkageType: null
    functionLinenumber: 89
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor:90,1"
      Dst: "[java.lang.reflect.Constructor].getParameterCount"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getRawParameterType(int)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor"
    linkageType: null
    functionLinenumber: 95
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor:97"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor:95"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor:96,1"
      Dst: "[java.lang.reflect.Constructor].getParameterTypes"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getParameterType(int)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor"
    linkageType: null
    functionLinenumber: 101
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.TypeResolutionContext$Empty].resolveType(java.lang.reflect.Type)"
    - "[com.fasterxml.jackson.databind.introspect.TypeResolutionContext$Basic].resolveType(java.lang.reflect.Type)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].resolveType(java.lang.reflect.Type)"
    functionUses: 3
    ICount: 11
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor:103"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor:106"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor:105"
        BranchSideFuncs:
        - "resolveType(java.lang.reflect.Type)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor:102,1"
      Dst: "[java.lang.reflect.Constructor].getGenericParameterTypes"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor:106,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.TypeResolutionContext].resolveType"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getGenericParameterType(int)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.reflect.Type"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor:113"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor:116"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor:115"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor:112,1"
      Dst: "[java.lang.reflect.Constructor].getGenericParameterTypes"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].call()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor"
    linkageType: null
    functionLinenumber: 122
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor:123,1"
      Dst: "[java.lang.reflect.Constructor].newInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].call(java.lang.Object[])"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor"
    linkageType: null
    functionLinenumber: 127
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor:128,1"
      Dst: "[java.lang.reflect.Constructor].newInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].call1(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor"
    linkageType: null
    functionLinenumber: 132
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 13
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor:133,1"
      Dst: "[java.lang.reflect.Constructor].newInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getDeclaringClass()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor"
    linkageType: null
    functionLinenumber: 142
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 23
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor:143,1"
      Dst: "[java.lang.reflect.Constructor].getDeclaringClass"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getMember()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor"
    linkageType: null
    functionLinenumber: 145
    functionDepth: 0
    returnType: "java.lang.reflect.Member"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].setValue(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor"
    linkageType: null
    functionLinenumber: 151
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getDeclaringClass()"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor:153,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getDeclaringClass"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor:153,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor:153,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor:153,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getValue(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor"
    linkageType: null
    functionLinenumber: 159
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getDeclaringClass()"
    functionUses: 10
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor:161,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getDeclaringClass"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor:161,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor:161,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor:161,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].toString()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor"
    linkageType: null
    functionLinenumber: 171
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ClassUtil].nameOf(java.lang.Class)"
    functionUses: 20
    ICount: 19
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor:175"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor:171"
        BranchSideFuncs:
        - "nameOf(java.lang.Class)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor:172,1"
      Dst: "[java.lang.reflect.Constructor].getParameterCount"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor:174,1"
      Dst: "[java.lang.reflect.Constructor].getDeclaringClass"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor:174,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].nameOf"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor:174,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor:173,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].hashCode()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor"
    linkageType: null
    functionLinenumber: 179
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor:180,1"
      Dst: "[java.lang.reflect.Constructor].getName"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor:180,1"
      Dst: "[java.lang.String].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].equals(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor"
    linkageType: null
    functionLinenumber: 184
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ClassUtil].hasClass(java.lang.Object,java.lang.Class)"
    functionUses: 35
    ICount: 21
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor:185"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor:186"
        BranchSideFuncs:
        - "hasClass(java.lang.Object,java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor:185"
        BranchSideFuncs:
        - "hasClass(java.lang.Object,java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor:186"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor:190"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor:189"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor:191"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor:194"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor:193"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor:192"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor:191"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor:186,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor:186,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].hasClass"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor:194,1"
      Dst: "[java.lang.reflect.Constructor].equals"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].writeReplace()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor:205,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor$Serialization].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor:205,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].readResolve()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor:213"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor:216"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor:215"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor:211,1"
      Dst: "[java.lang.Class].getDeclaredConstructor"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor:213,1"
      Dst: "[java.lang.reflect.AccessibleObject].isAccessible"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor:214,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].checkAndFixAccess"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor:216,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor:219,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor:219,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor:219,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ByteBufferBackedInputStream].<init>(java.nio.ByteBuffer)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ByteBufferBackedInputStream"
    linkageType: null
    functionLinenumber: 13
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.nio.ByteBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ByteBufferBackedInputStream:14,1"
      Dst: "[java.io.InputStream].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ByteBufferBackedInputStream].available()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ByteBufferBackedInputStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ByteBufferBackedInputStream:16,1"
      Dst: "[java.nio.Buffer].remaining"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ByteBufferBackedInputStream].read()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ByteBufferBackedInputStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.ByteBufferBackedInputStream:19"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ByteBufferBackedInputStream:18"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ByteBufferBackedInputStream:19,1"
      Dst: "[java.nio.Buffer].hasRemaining"
    - Src: "com.fasterxml.jackson.databind.util.ByteBufferBackedInputStream:19,1"
      Dst: "[java.nio.ByteBuffer].get"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ByteBufferBackedInputStream].read(byte[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ByteBufferBackedInputStream"
    linkageType: null
    functionLinenumber: 22
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.ByteBufferBackedInputStream:23"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ByteBufferBackedInputStream:24"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ByteBufferBackedInputStream:23"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ByteBufferBackedInputStream:23,1"
      Dst: "[java.nio.Buffer].hasRemaining"
    - Src: "com.fasterxml.jackson.databind.util.ByteBufferBackedInputStream:24,1"
      Dst: "[java.nio.Buffer].remaining"
    - Src: "com.fasterxml.jackson.databind.util.ByteBufferBackedInputStream:24,1"
      Dst: "[java.lang.Math].min"
    - Src: "com.fasterxml.jackson.databind.util.ByteBufferBackedInputStream:25,1"
      Dst: "[java.nio.ByteBuffer].get"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Problem].<init>(java.lang.String,com.github.javaparser.TokenRange,java.lang.Throwable)"
    functionSourceFile: "com.github.javaparser.Problem"
    linkageType: null
    functionLinenumber: 39
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "com.github.javaparser.TokenRange"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    functionUses: 6
    ICount: 10
    EdgeCount: 1
    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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Problem].toString()"
    functionSourceFile: "com.github.javaparser.Problem"
    linkageType: null
    functionLinenumber: 48
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.Problem].getVerboseMessage()"
    functionUses: 20
    ICount: 33
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.Problem:50"
      Branch Sides:
      - BranchSide: "com.github.javaparser.Problem:59"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.Problem:58"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.Problem:52"
      Branch Sides:
      - BranchSide: "com.github.javaparser.Problem:59"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.Problem:58"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.Problem:55"
      Branch Sides:
      - BranchSide: "com.github.javaparser.Problem:51"
        BranchSideFuncs: []
      - 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>"
    - Src: "com.github.javaparser.Problem:51,1"
      Dst: "[java.lang.StringBuilder].append"
    - 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:59,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.Problem].getMessage()"
    functionSourceFile: "com.github.javaparser.Problem"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Problem].getVerboseMessage()"
    functionSourceFile: "com.github.javaparser.Problem"
    linkageType: null
    functionLinenumber: 72
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.Problem$lambda_getVerboseMessage_1__333].bootstrap$(com.github.javaparser.Problem)"
    - "[com.github.javaparser.Problem].getLocation()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.Problem:73,1"
      Dst: "[com.github.javaparser.Problem].getLocation"
    - Src: "com.github.javaparser.Problem:73,1"
      Dst: "[com.github.javaparser.Problem$lambda_getVerboseMessage_1__333].bootstrap$"
    - Src: "com.github.javaparser.Problem:73,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.Problem:73,1"
      Dst: "[java.util.Optional].orElse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Problem].getLocation()"
    functionSourceFile: "com.github.javaparser.Problem"
    linkageType: null
    functionLinenumber: 79
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.Problem:80,1"
      Dst: "[java.util.Optional].ofNullable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Problem].getCause()"
    functionSourceFile: "com.github.javaparser.Problem"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.Problem:87,1"
      Dst: "[java.util.Optional].ofNullable"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "com.github.javaparser.Problem"
    - "com.github.javaparser.Problem"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.Problem:96"
      Branch Sides:
      - BranchSide: "com.github.javaparser.Problem:99"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.Problem:98"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.Problem:96"
      Branch Sides:
      - BranchSide: "com.github.javaparser.Problem:99"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.Problem:98"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.Problem:99"
      Branch Sides:
      - BranchSide: "com.github.javaparser.Problem:100"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.Problem:99"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.Problem:99"
      Branch Sides:
      - BranchSide: "com.github.javaparser.Problem:105"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.Problem:104"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.Problem:100"
      Branch Sides:
      - BranchSide: "com.github.javaparser.Problem:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.Problem:94,1"
      Dst: "[com.github.javaparser.Problem].getLocation"
    - Src: "com.github.javaparser.Problem:94,1"
      Dst: "[com.github.javaparser.Problem$lambda_static_3__1352].bootstrap$"
    - Src: "com.github.javaparser.Problem:94,1"
      Dst: "[java.util.Optional].flatMap"
    - Src: "com.github.javaparser.Problem:95,1"
      Dst: "[com.github.javaparser.Problem$lambda_static_5__1353].bootstrap$"
    - Src: "com.github.javaparser.Problem:96,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.Problem:97,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.Problem:97,1"
      Dst: "[com.github.javaparser.Position].compareTo"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Problem].lambda$static$5(com.github.javaparser.TokenRange)"
    functionSourceFile: "com.github.javaparser.Problem"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 1
    argTypes:
    - "com.github.javaparser.TokenRange"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.Problem:95,1"
      Dst: "[com.github.javaparser.TokenRange].getBegin"
    - Src: "com.github.javaparser.Problem:95,1"
      Dst: "[com.github.javaparser.JavaToken].getRange"
    - Src: "com.github.javaparser.Problem:95,1"
      Dst: "[com.github.javaparser.Problem$lambda_static_4__1354].bootstrap$"
    - Src: "com.github.javaparser.Problem:95,1"
      Dst: "[java.util.Optional].map"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Problem].lambda$static$4(com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.Problem"
    linkageType: null
    functionLinenumber: -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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Problem].lambda$static$3(com.github.javaparser.TokenRange)"
    functionSourceFile: "com.github.javaparser.Problem"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 1
    argTypes:
    - "com.github.javaparser.TokenRange"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.Problem:94,1"
      Dst: "[com.github.javaparser.TokenRange].getBegin"
    - Src: "com.github.javaparser.Problem:94,1"
      Dst: "[com.github.javaparser.JavaToken].getRange"
    - Src: "com.github.javaparser.Problem:94,1"
      Dst: "[com.github.javaparser.Problem$lambda_static_2__1355].bootstrap$"
    - Src: "com.github.javaparser.Problem:94,1"
      Dst: "[java.util.Optional].map"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Problem].lambda$static$2(com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.Problem"
    linkageType: null
    functionLinenumber: -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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Problem].lambda$getVerboseMessage$1(com.github.javaparser.TokenRange)"
    functionSourceFile: "com.github.javaparser.Problem"
    linkageType: null
    functionLinenumber: 72
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "com.github.javaparser.TokenRange"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.Problem$lambda_getVerboseMessage_0__392].bootstrap$()"
    - "[com.github.javaparser.TokenRange].getBegin()"
    - "[com.github.javaparser.JavaToken].getRange()"
    functionUses: 1
    ICount: 16
    EdgeCount: 3
    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__392].bootstrap$"
    - Src: "com.github.javaparser.Problem:73,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.Problem:73,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.Problem:73,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.Problem:73,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Problem].lambda$getVerboseMessage$0(com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.Problem"
    linkageType: null
    functionLinenumber: 72
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping$DeltaInfo].toString()"
    - "[com.github.javaparser.Position].toString()"
    functionUses: 1
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.Problem:73,1"
      Dst: "[com.github.javaparser.Position].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser"
    linkageType: null
    functionLinenumber: 438
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser:439,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].<init>(com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser,com.fasterxml.jackson.databind.deser.NullValueProvider,java.lang.Boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser"
    linkageType: null
    functionLinenumber: 440
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser"
    - "com.fasterxml.jackson.databind.deser.NullValueProvider"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers].<init>(com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers,com.fasterxml.jackson.databind.deser.NullValueProvider,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser:441,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].withResolved(com.fasterxml.jackson.databind.deser.NullValueProvider,java.lang.Boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser"
    linkageType: null
    functionLinenumber: 446
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.deser.NullValueProvider"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].<init>(com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser,com.fasterxml.jackson.databind.deser.NullValueProvider,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser:447,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser]._constructEmpty()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser"
    linkageType: null
    functionLinenumber: 451
    functionDepth: 0
    returnType: "byte[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].logicalType()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser"
    linkageType: null
    functionLinenumber: 458
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.LogicalType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser"
    linkageType: null
    functionLinenumber: 464
    functionDepth: 0
    returnType: "byte[]"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonParser].currentToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentToken()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].getBase64Variant()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.core.base.ParserBase].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.core.JsonProcessingException].getOriginalMessage()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleWeirdStringValue(java.lang.Class,java.lang.String,java.lang.String,java.lang.Object[])"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getText()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getText()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getText()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getText()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getText()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getEmbeddedObject()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getEmbeddedObject()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getEmbeddedObject()"
    - "[com.fasterxml.jackson.core.JsonParser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.JsonParser].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers].handleNonArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].getArrayBuilders()"
    - "[com.fasterxml.jackson.databind.util.ArrayBuilders].getByteBuilder()"
    - "[com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder].resetAndStart()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getByteValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getByteValue()"
    - "[com.fasterxml.jackson.core.JsonParser].getByteValue()"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsAsEmptyProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsFailProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsConstantProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._verifyNullForPrimitive(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._parseBytePrimitive(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder].appendCompletedChunk(java.lang.Object,int)"
    - "[com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder].bufferedSize()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].wrapWithPath(java.lang.Throwable,java.lang.Object,int)"
    - "[com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder].completeAndClearBuffer(java.lang.Object,int)"
    functionUses: 82
    ICount: 73
    EdgeCount: 66
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser:468"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser:483"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser:477"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser:484"
        BranchSideFuncs:
        - "nextToken()"
        - "isExpectedStartArrayToken()"
        - "_parseBytePrimitive(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "getByteBuilder()"
        - "getByteValue()"
        - "bufferedSize()"
        - "handleWeirdStringValue(java.lang.Class,java.lang.String,java.lang.String,java.lang.Object[])"
        - "getBase64Variant()"
        - "_verifyNullForPrimitive(com.fasterxml.jackson.databind.DeserializationContext)"
        - "wrapWithPath(java.lang.Throwable,java.lang.Object,int)"
        - "getText()"
        - "resetAndStart()"
        - "getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
        - "appendCompletedChunk(java.lang.Object,int)"
        - "getEmbeddedObject()"
        - "getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
        - "getArrayBuilders()"
        - "handleNonArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "getOriginalMessage()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser:483"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser:484"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser:491"
        BranchSideFuncs:
        - "getEmbeddedObject()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser:490"
        BranchSideFuncs:
        - "isExpectedStartArrayToken()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser:486"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser:487"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser:486"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser:487"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser:491"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser:490"
        BranchSideFuncs:
        - "isExpectedStartArrayToken()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser:491"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser:494"
        BranchSideFuncs:
        - "handleNonArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser:493"
        BranchSideFuncs:
        - "getByteBuilder()"
        - "resetAndStart()"
        - "getArrayBuilders()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser:499"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser:525"
        BranchSideFuncs:
        - "nextToken()"
        - "isExpectedStartArrayToken()"
        - "_parseBytePrimitive(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "getByteBuilder()"
        - "getByteValue()"
        - "bufferedSize()"
        - "handleWeirdStringValue(java.lang.Class,java.lang.String,java.lang.String,java.lang.Object[])"
        - "getBase64Variant()"
        - "_verifyNullForPrimitive(com.fasterxml.jackson.databind.DeserializationContext)"
        - "wrapWithPath(java.lang.Throwable,java.lang.Object,int)"
        - "getText()"
        - "resetAndStart()"
        - "getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
        - "appendCompletedChunk(java.lang.Object,int)"
        - "getEmbeddedObject()"
        - "getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
        - "getArrayBuilders()"
        - "handleNonArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "getOriginalMessage()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser:524"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser:502"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser:506"
        BranchSideFuncs:
        - "getByteValue()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser:505"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser:506"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser:514"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser:513"
        BranchSideFuncs:
        - "_parseBytePrimitive(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser:507"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser:511"
        BranchSideFuncs:
        - "getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser:510"
        BranchSideFuncs:
        - "_verifyNullForPrimitive(com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser:517"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser:521"
        BranchSideFuncs:
        - "appendCompletedChunk(java.lang.Object,int)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser:520"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser:465,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser:470,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getBase64Variant"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser:470,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getBinaryValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser:476,1"
      Dst: "[com.fasterxml.jackson.core.JsonProcessingException].getOriginalMessage"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser:477,1"
      Dst: "[java.lang.String].contains"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser:479,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getText"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser:478,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleWeirdStringValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser:485,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getEmbeddedObject"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser:491,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isExpectedStartArrayToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser:492,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers].handleNonArray"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser:494,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getArrayBuilders"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser:494,1"
      Dst: "[com.fasterxml.jackson.databind.util.ArrayBuilders].getByteBuilder"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser:495,1"
      Dst: "[com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder].resetAndStart"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser:499,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser:503,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getByteValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser:508,1"
      Dst: "[com.fasterxml.jackson.databind.deser.NullValueProvider].getNullValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser:511,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._verifyNullForPrimitive"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser:514,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._parseBytePrimitive"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser:518,1"
      Dst: "[com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder].appendCompletedChunk"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser:524,1"
      Dst: "[com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder].bufferedSize"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser:524,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException].wrapWithPath"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser:526,1"
      Dst: "[com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder].completeAndClearBuffer"
    JavaMethodInfo: null
    BBCount: 26
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].handleSingleElementUnwrapped(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser"
    linkageType: null
    functionLinenumber: 533
    functionDepth: 0
    returnType: "byte[]"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonParser].currentToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getByteValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getByteValue()"
    - "[com.fasterxml.jackson.core.JsonParser].getByteValue()"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsAsEmptyProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsFailProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsConstantProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._verifyNullForPrimitive(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken(java.lang.Class,com.fasterxml.jackson.core.JsonParser)"
    functionUses: 1
    ICount: 27
    EdgeCount: 20
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser:535"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser:539"
        BranchSideFuncs:
        - "getByteValue()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser:538"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser:539"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser:547"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser:546"
        BranchSideFuncs:
        - "handleUnexpectedToken(java.lang.Class,com.fasterxml.jackson.core.JsonParser)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser:540"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser:544"
        BranchSideFuncs:
        - "getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
        - "getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser:543"
        BranchSideFuncs:
        - "_verifyNullForPrimitive(com.fasterxml.jackson.databind.DeserializationContext)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser:534,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser:536,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getByteValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser:541,1"
      Dst: "[com.fasterxml.jackson.databind.deser.NullValueProvider].getNullValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser:542,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers].getEmptyValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser:544,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._verifyNullForPrimitive"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser:547,1"
      Dst: "[java.lang.Class].getComponentType"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser:547,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser:548,1"
      Dst: "[java.lang.Number].byteValue"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser]._concat(byte[],byte[])"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser"
    linkageType: null
    functionLinenumber: 554
    functionDepth: 0
    returnType: "byte[]"
    argCount: 2
    argTypes:
    - "byte[]"
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser:557,1"
      Dst: "[java.util.Arrays].copyOf"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser:558,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser]._concat(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser"
    linkageType: null
    functionLinenumber: 432
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser]._concat(byte[],byte[])"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser:433,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser]._concat"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.exc.InputCoercionException].<init>(com.fasterxml.jackson.core.JsonParser,java.lang.String,com.fasterxml.jackson.core.JsonToken,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.core.exc.InputCoercionException"
    linkageType: null
    functionLinenumber: 39
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "java.lang.String"
    - "com.fasterxml.jackson.core.JsonToken"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.exc.StreamReadException].<init>(com.fasterxml.jackson.core.JsonParser,java.lang.String)"
    functionUses: 3
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.exc.InputCoercionException:40,1"
      Dst: "[com.fasterxml.jackson.core.exc.StreamReadException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.exc.InputCoercionException].withParser(com.fasterxml.jackson.core.JsonParser)"
    functionSourceFile: "com.fasterxml.jackson.core.exc.InputCoercionException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.exc.InputCoercionException"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.exc.InputCoercionException].withRequestPayload(com.fasterxml.jackson.core.util.RequestPayload)"
    functionSourceFile: "com.fasterxml.jackson.core.exc.InputCoercionException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.exc.InputCoercionException"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.util.RequestPayload"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.exc.InputCoercionException].getInputType()"
    functionSourceFile: "com.fasterxml.jackson.core.exc.InputCoercionException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.exc.InputCoercionException].getTargetType()"
    functionSourceFile: "com.fasterxml.jackson.core.exc.InputCoercionException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_209__493].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_209__493"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__493].<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__493:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_209__493].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_209__493].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_209__493"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_209__493:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_209__493].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_209__493"
    linkageType: null
    functionLinenumber: -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.expr.AnnotationExpr)"
    functionUses: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_209__493:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$209"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_distinctByKey_1__689].bootstrap$(java.util.Set,java.util.function.Function)"
    functionSourceFile: "com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_distinctByKey_1__689"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 2
    argTypes:
    - "java.util.Set"
    - "java.util.function.Function"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_distinctByKey_1__689].<init>(java.util.Set,java.util.function.Function)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_distinctByKey_1__689:-1,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_distinctByKey_1__689].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_distinctByKey_1__689].<init>(java.util.Set,java.util.function.Function)"
    functionSourceFile: "com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_distinctByKey_1__689"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Set"
    - "java.util.function.Function"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_distinctByKey_1__689:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_distinctByKey_1__689].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_distinctByKey_1__689"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic].lambda$distinctByKey$1(java.util.Set,java.util.function.Function,java.lang.Object)"
    functionUses: 6
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_distinctByKey_1__689:-1,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].lambda$distinctByKey$1"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 75
    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__1075].bootstrap$()"
    - "[com.github.javaparser.ast.validator.TreeVisitorValidator].<init>(com.github.javaparser.ast.validator.Validator)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_3__1076].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__1077].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].add(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)"
    - "[com.github.javaparser.ast.validator.Validators].remove(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].remove(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:76,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_4Validator].<init>"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator:43,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_0__1075].bootstrap$"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator:43,1"
      Dst: "[com.github.javaparser.ast.validator.TreeVisitorValidator].<init>"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator:52,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_3__1076].bootstrap$"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator:65,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_4__1077].bootstrap$"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator:65,1"
      Dst: "[com.github.javaparser.ast.validator.SingleNodeTypeValidator].<init>"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator:73,1"
      Dst: "[com.github.javaparser.ast.validator.ReservedKeywordValidator].<init>"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator:77,1"
      Dst: "[com.github.javaparser.ast.validator.Validators].replace"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator:78,1"
      Dst: "[com.github.javaparser.ast.validator.Validators].add"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator:83,1"
      Dst: "[com.github.javaparser.ast.validator.Validators].remove"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 65
    functionDepth: 0
    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()"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getVariables()"
    - "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,java.lang.String,java.lang.Object[])"
    - "[com.github.javaparser.ast.NodeList].size()"
    functionUses: 1
    ICount: 17
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator:68"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator:71"
        BranchSideFuncs:
        - "getVariables()"
        - "size()"
        - "report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,java.lang.String,java.lang.Object[])"
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator:70"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator:66,1"
      Dst: "[com.github.javaparser.ast.stmt.ForEachStmt].getVariable"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator:68,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getVariables"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator:68,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator:69,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator:69,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator:69,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator:69,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report"
    JavaMethodInfo: null
    BBCount: 3
    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: null
    functionLinenumber: 52
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.MethodCallExpr].getTypeArguments()"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].getTypeArguments()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].getTypeArguments()"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getTypeArguments()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].getTypeArguments()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].getTypeArguments()"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_2__1086].bootstrap$(com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 9
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator:53"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator:61"
        BranchSideFuncs:
        - "bootstrap$(com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.Node)"
        - "getTypeArguments()"
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator:60"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator:54,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithTypeArguments].getTypeArguments"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator:55,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_2__1086].bootstrap$"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator:55,1"
      Dst: "[java.util.Optional].ifPresent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.validator.ProblemReporter"
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator:55,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_1__1356].bootstrap$"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator:55,1"
      Dst: "[com.github.javaparser.ast.NodeList].forEach"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    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: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator:56"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator:59"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator:58"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator:57,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 43
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.MethodCallExpr].getTypeArguments()"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].getTypeArguments()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].getTypeArguments()"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getTypeArguments()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].getTypeArguments()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].getTypeArguments()"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[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: 18
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator:44"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator:50"
        BranchSideFuncs:
        - "isEmpty()"
        - "getTypeArguments()"
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator:49"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator:46"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator:50"
        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:49"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator:46"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator:50"
        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:49"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator:45,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithTypeArguments].getTypeArguments"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator:46,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator:46,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator:46,1"
      Dst: "[com.github.javaparser.ast.NodeList].isEmpty"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator:47,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].<init>"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator:47,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_solveWithAsValue_1__801].bootstrap$(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_solveWithAsValue_1__801"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_solveWithAsValue_1__801].<init>(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_solveWithAsValue_1__801:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_solveWithAsValue_1__801].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_solveWithAsValue_1__801].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_solveWithAsValue_1__801"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_solveWithAsValue_1__801:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_solveWithAsValue_1__801].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_solveWithAsValue_1__801"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].lambda$solveWithAsValue$1(java.lang.String,com.github.javaparser.resolution.declarations.ResolvedValueDeclaration)"
    functionUses: 6
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_solveWithAsValue_1__801:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].lambda$solveWithAsValue$1"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver"
    linkageType: null
    functionLinenumber: 23
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.SubtypeResolver].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:24,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.SubtypeResolver].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver].<init>(com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:29"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:30"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:29"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:27,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.SubtypeResolver].<init>"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:30,1"
      Dst: "[java.util.LinkedHashSet].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver].copy()"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsontype.SubtypeResolver"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:36,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver].registerSubtypes(com.fasterxml.jackson.databind.jsontype.NamedType[])"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.jsontype.NamedType[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:47"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:50"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:49"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:50"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:52"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:48,1"
      Dst: "[java.util.LinkedHashSet].<init>"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:51,1"
      Dst: "[java.util.HashSet].add"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver].registerSubtypes(java.lang.Class[])"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:58"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:60"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:59,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.NamedType].<init>"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:61,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver].registerSubtypes"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver].registerSubtypes(java.util.Collection)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:69"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:72"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:71"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:66,1"
      Dst: "[java.util.Collection].size"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:69,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:69,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:69,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:70,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.NamedType].<init>"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:72,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver].registerSubtypes"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver].collectAndResolveSubtypesByClass(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedMember,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver"
    linkageType: null
    functionLinenumber: 84
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].getAnnotationIntrospector()"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getRawType()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].getType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver].resolveWithoutSuperTypes(com.fasterxml.jackson.databind.cfg.MapperConfig,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].getType()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver]._collectAndResolve(com.fasterxml.jackson.databind.introspect.AnnotatedClass,com.fasterxml.jackson.databind.jsontype.NamedType,com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.AnnotationIntrospector,java.util.HashMap)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findSubtypes(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findSubtypes(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findSubtypes(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver].resolveWithoutSuperTypes(com.fasterxml.jackson.databind.cfg.MapperConfig,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].getType()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver]._collectAndResolve(com.fasterxml.jackson.databind.introspect.AnnotatedClass,com.fasterxml.jackson.databind.jsontype.NamedType,com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.AnnotationIntrospector,java.util.HashMap)"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].<init>(java.lang.Class,java.lang.String)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver].resolveWithoutSuperTypes(com.fasterxml.jackson.databind.cfg.MapperConfig,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver]._collectAndResolve(com.fasterxml.jackson.databind.introspect.AnnotatedClass,com.fasterxml.jackson.databind.jsontype.NamedType,com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.AnnotationIntrospector,java.util.HashMap)"
    functionUses: 3
    ICount: 51
    EdgeCount: 102
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:89"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:91"
        BranchSideFuncs:
        - "getRawClass()"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:90"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:91"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:94"
        BranchSideFuncs:
        - "getRawType()"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:93"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:99"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:111"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:110"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:100"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:111"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:110"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:102"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:106"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:111"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:122"
        BranchSideFuncs:
        - "findSubtypes(com.fasterxml.jackson.databind.introspect.Annotated)"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:121"
        BranchSideFuncs:
        - "_collectAndResolve(com.fasterxml.jackson.databind.introspect.AnnotatedClass,com.fasterxml.jackson.databind.jsontype.NamedType,com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.AnnotationIntrospector,java.util.HashMap)"
        - "<init>(java.lang.Class,java.lang.String)"
        - "resolveWithoutSuperTypes(com.fasterxml.jackson.databind.cfg.MapperConfig,java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:113"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:122"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:121"
        BranchSideFuncs:
        - "_collectAndResolve(com.fasterxml.jackson.databind.introspect.AnnotatedClass,com.fasterxml.jackson.databind.jsontype.NamedType,com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.AnnotationIntrospector,java.util.HashMap)"
        - "<init>(java.lang.Class,java.lang.String)"
        - "resolveWithoutSuperTypes(com.fasterxml.jackson.databind.cfg.MapperConfig,java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:114"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:122"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "getType()"
        - "next()"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:121"
        BranchSideFuncs:
        - "_collectAndResolve(com.fasterxml.jackson.databind.introspect.AnnotatedClass,com.fasterxml.jackson.databind.jsontype.NamedType,com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.AnnotationIntrospector,java.util.HashMap)"
        - "<init>(java.lang.Class,java.lang.String)"
        - "resolveWithoutSuperTypes(com.fasterxml.jackson.databind.cfg.MapperConfig,java.lang.Class)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:85,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getAnnotationIntrospector"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:90,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:92,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.Annotated].getRawType"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:94,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:97,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:100,1"
      Dst: "[java.util.HashSet].iterator"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:100,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:100,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:102,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.NamedType].getType"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:102,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:103,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver].resolveWithoutSuperTypes"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:105,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver]._collectAndResolve"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:112,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findSubtypes"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:114,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:122,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.NamedType].<init>"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:128,1"
      Dst: "[java.util.HashMap].values"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:128,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver].collectAndResolveSubtypesByClass(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver"
    linkageType: null
    functionLinenumber: 134
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].getAnnotationIntrospector()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getRawType()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].getType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver].resolveWithoutSuperTypes(com.fasterxml.jackson.databind.cfg.MapperConfig,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].getType()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver]._collectAndResolve(com.fasterxml.jackson.databind.introspect.AnnotatedClass,com.fasterxml.jackson.databind.jsontype.NamedType,com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.AnnotationIntrospector,java.util.HashMap)"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].<init>(java.lang.Class,java.lang.String)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getRawType()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver]._collectAndResolve(com.fasterxml.jackson.databind.introspect.AnnotatedClass,com.fasterxml.jackson.databind.jsontype.NamedType,com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.AnnotationIntrospector,java.util.HashMap)"
    functionUses: 2
    ICount: 30
    EdgeCount: 57
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:139"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:151"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:150"
        BranchSideFuncs:
        - "_collectAndResolve(com.fasterxml.jackson.databind.introspect.AnnotatedClass,com.fasterxml.jackson.databind.jsontype.NamedType,com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.AnnotationIntrospector,java.util.HashMap)"
        - "<init>(java.lang.Class,java.lang.String)"
        - "getRawType()"
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:141"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:151"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:150"
        BranchSideFuncs:
        - "_collectAndResolve(com.fasterxml.jackson.databind.introspect.AnnotatedClass,com.fasterxml.jackson.databind.jsontype.NamedType,com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.AnnotationIntrospector,java.util.HashMap)"
        - "<init>(java.lang.Class,java.lang.String)"
        - "getRawType()"
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:143"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:147"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:135,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getAnnotationIntrospector"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:136,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:140,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getRawType"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:141,1"
      Dst: "[java.util.HashSet].iterator"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:141,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:141,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:143,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.NamedType].getType"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:143,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:144,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver].resolveWithoutSuperTypes"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:146,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver]._collectAndResolve"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:151,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.NamedType].<init>"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:153,1"
      Dst: "[java.util.HashMap].values"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:153,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver].collectAndResolveSubtypesByTypeId(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedMember,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver"
    linkageType: null
    functionLinenumber: 165
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].getAnnotationIntrospector()"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].<init>(java.lang.Class,java.lang.String)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver].resolveWithoutSuperTypes(com.fasterxml.jackson.databind.cfg.MapperConfig,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver]._collectAndResolveByTypeId(com.fasterxml.jackson.databind.introspect.AnnotatedClass,com.fasterxml.jackson.databind.jsontype.NamedType,com.fasterxml.jackson.databind.cfg.MapperConfig,java.util.Set,java.util.Map)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findSubtypes(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findSubtypes(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findSubtypes(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].getType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver].resolveWithoutSuperTypes(com.fasterxml.jackson.databind.cfg.MapperConfig,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver]._collectAndResolveByTypeId(com.fasterxml.jackson.databind.introspect.AnnotatedClass,com.fasterxml.jackson.databind.jsontype.NamedType,com.fasterxml.jackson.databind.cfg.MapperConfig,java.util.Set,java.util.Map)"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].getType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver].resolveWithoutSuperTypes(com.fasterxml.jackson.databind.cfg.MapperConfig,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].getType()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver]._collectAndResolveByTypeId(com.fasterxml.jackson.databind.introspect.AnnotatedClass,com.fasterxml.jackson.databind.jsontype.NamedType,com.fasterxml.jackson.databind.cfg.MapperConfig,java.util.Set,java.util.Map)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver]._combineNamedAndUnnamed(java.lang.Class,java.util.Set,java.util.Map)"
    functionUses: 2
    ICount: 43
    EdgeCount: 114
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:180"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:190"
        BranchSideFuncs:
        - "findSubtypes(com.fasterxml.jackson.databind.introspect.Annotated)"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:189"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:182"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:190"
        BranchSideFuncs:
        - "iterator()"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:189"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:183"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:190"
        BranchSideFuncs:
        - "iterator()"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:189"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:190"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:200"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:199"
        BranchSideFuncs:
        - "_combineNamedAndUnnamed(java.lang.Class,java.util.Set,java.util.Map)"
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:191"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:200"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:199"
        BranchSideFuncs:
        - "_combineNamedAndUnnamed(java.lang.Class,java.util.Set,java.util.Map)"
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:193"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:197"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:166,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getAnnotationIntrospector"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:167,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:170,1"
      Dst: "[java.util.LinkedHashSet].<init>"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:171,1"
      Dst: "[java.util.LinkedHashMap].<init>"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:174,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.NamedType].<init>"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:175,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver].resolveWithoutSuperTypes"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:177,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver]._collectAndResolveByTypeId"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:181,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findSubtypes"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:183,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:183,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:183,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:184,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.NamedType].getType"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:191,1"
      Dst: "[java.util.HashSet].iterator"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:193,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:200,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver]._combineNamedAndUnnamed"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver].collectAndResolveSubtypesByTypeId(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver"
    linkageType: null
    functionLinenumber: 206
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getRawType()"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].<init>(java.lang.Class,java.lang.String)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver]._collectAndResolveByTypeId(com.fasterxml.jackson.databind.introspect.AnnotatedClass,com.fasterxml.jackson.databind.jsontype.NamedType,com.fasterxml.jackson.databind.cfg.MapperConfig,java.util.Set,java.util.Map)"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].getType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver].resolveWithoutSuperTypes(com.fasterxml.jackson.databind.cfg.MapperConfig,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].getType()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver]._collectAndResolveByTypeId(com.fasterxml.jackson.databind.introspect.AnnotatedClass,com.fasterxml.jackson.databind.jsontype.NamedType,com.fasterxml.jackson.databind.cfg.MapperConfig,java.util.Set,java.util.Map)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver]._combineNamedAndUnnamed(java.lang.Class,java.util.Set,java.util.Map)"
    functionUses: 2
    ICount: 28
    EdgeCount: 56
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:214"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:224"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:223"
        BranchSideFuncs:
        - "_combineNamedAndUnnamed(java.lang.Class,java.util.Set,java.util.Map)"
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:215"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:224"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:223"
        BranchSideFuncs:
        - "_combineNamedAndUnnamed(java.lang.Class,java.util.Set,java.util.Map)"
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:217"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:221"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:207,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getRawType"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:208,1"
      Dst: "[java.util.LinkedHashSet].<init>"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:209,1"
      Dst: "[java.util.LinkedHashMap].<init>"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:211,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.NamedType].<init>"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:212,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver]._collectAndResolveByTypeId"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:215,1"
      Dst: "[java.util.HashSet].iterator"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:215,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:215,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:217,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.NamedType].getType"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:217,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:218,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver].resolveWithoutSuperTypes"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:224,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver]._combineNamedAndUnnamed"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver]._collectAndResolve(com.fasterxml.jackson.databind.introspect.AnnotatedClass,com.fasterxml.jackson.databind.jsontype.NamedType,com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.AnnotationIntrospector,java.util.HashMap)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver"
    linkageType: null
    functionLinenumber: 240
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    - "com.fasterxml.jackson.databind.jsontype.NamedType"
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.databind.AnnotationIntrospector"
    - "java.util.HashMap"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].hasName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findTypeName(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findTypeName(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findTypeName(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].<init>(java.lang.Class,java.lang.String)"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].getType()"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].<init>(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].getType()"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].hasName()"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].hasName()"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findSubtypes(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findSubtypes(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findSubtypes(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.utils.VisitorList].isEmpty()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver].resolveWithoutSuperTypes(com.fasterxml.jackson.databind.cfg.MapperConfig,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].getType()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver]._collectAndResolve(com.fasterxml.jackson.databind.introspect.AnnotatedClass,com.fasterxml.jackson.databind.jsontype.NamedType,com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.AnnotationIntrospector,java.util.HashMap)"
    functionUses: 6
    ICount: 42
    EdgeCount: 71
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:241"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:250"
        BranchSideFuncs:
        - "findTypeName(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:249"
        BranchSideFuncs:
        - "<init>(java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:243"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:250"
        BranchSideFuncs:
        - "<init>(java.lang.Class,java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:249"
        BranchSideFuncs:
        - "<init>(java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:253"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:263"
        BranchSideFuncs:
        - "isEmpty()"
        - "put(java.lang.Object,java.lang.Object)"
        - "findSubtypes(com.fasterxml.jackson.databind.introspect.Annotated)"
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:255"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:261"
        BranchSideFuncs:
        - "hasName()"
        - "get(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:260"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:257"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:261"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:260"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:266"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:273"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "iterator()"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:272"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:266"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:273"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "iterator()"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:272"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:267"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:273"
        BranchSideFuncs:
        - "_collectAndResolve(com.fasterxml.jackson.databind.introspect.AnnotatedClass,com.fasterxml.jackson.databind.jsontype.NamedType,com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.AnnotationIntrospector,java.util.HashMap)"
        - "hasNext()"
        - "next()"
        - "iterator()"
        - "getType()"
        - "resolveWithoutSuperTypes(com.fasterxml.jackson.databind.cfg.MapperConfig,java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:272"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:241,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.NamedType].hasName"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:242,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findTypeName"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:244,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.NamedType].getType"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:244,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.NamedType].<init>"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:253,1"
      Dst: "[java.util.HashMap].containsKey"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:256,1"
      Dst: "[java.util.HashMap].get"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:258,1"
      Dst: "[java.util.HashMap].put"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:265,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findSubtypes"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:266,1"
      Dst: "[java.util.Collection].isEmpty"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:267,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:267,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:267,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:268,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver].resolveWithoutSuperTypes"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:270,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver]._collectAndResolve"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver]._collectAndResolveByTypeId(com.fasterxml.jackson.databind.introspect.AnnotatedClass,com.fasterxml.jackson.databind.jsontype.NamedType,com.fasterxml.jackson.databind.cfg.MapperConfig,java.util.Set,java.util.Map)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver"
    linkageType: null
    functionLinenumber: 282
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    - "com.fasterxml.jackson.databind.jsontype.NamedType"
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "java.util.Set"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].getAnnotationIntrospector()"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].hasName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findTypeName(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findTypeName(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findTypeName(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].<init>(java.lang.Class,java.lang.String)"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].getType()"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].hasName()"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].getName()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].put(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet].add(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].add(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].getType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findSubtypes(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findSubtypes(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findSubtypes(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.utils.VisitorList].isEmpty()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver].resolveWithoutSuperTypes(com.fasterxml.jackson.databind.cfg.MapperConfig,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].getType()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver]._collectAndResolveByTypeId(com.fasterxml.jackson.databind.introspect.AnnotatedClass,com.fasterxml.jackson.databind.jsontype.NamedType,com.fasterxml.jackson.databind.cfg.MapperConfig,java.util.Set,java.util.Map)"
    functionUses: 6
    ICount: 36
    EdgeCount: 73
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:284"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:290"
        BranchSideFuncs:
        - "findTypeName(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:289"
        BranchSideFuncs:
        - "hasName()"
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:286"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:290"
        BranchSideFuncs:
        - "<init>(java.lang.Class,java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:289"
        BranchSideFuncs:
        - "hasName()"
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:290"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:295"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
        - "getName()"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:294"
        BranchSideFuncs:
        - "add(java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:295"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:305"
        BranchSideFuncs:
        - "isEmpty()"
        - "findSubtypes(com.fasterxml.jackson.databind.introspect.Annotated)"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:304"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:297"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:305"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "iterator()"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:304"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:297"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:305"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "iterator()"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:304"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:298"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:305"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "_collectAndResolveByTypeId(com.fasterxml.jackson.databind.introspect.AnnotatedClass,com.fasterxml.jackson.databind.jsontype.NamedType,com.fasterxml.jackson.databind.cfg.MapperConfig,java.util.Set,java.util.Map)"
        - "iterator()"
        - "getType()"
        - "resolveWithoutSuperTypes(com.fasterxml.jackson.databind.cfg.MapperConfig,java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:304"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:283,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getAnnotationIntrospector"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:284,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.NamedType].hasName"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:285,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findTypeName"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:287,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.NamedType].getType"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:287,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.NamedType].<init>"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:291,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.NamedType].getName"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:291,1"
      Dst: "[java.util.Map].put"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:295,1"
      Dst: "[java.util.Set].add"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:296,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findSubtypes"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:297,1"
      Dst: "[java.util.Collection].isEmpty"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:298,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:298,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:298,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:299,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver].resolveWithoutSuperTypes"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:301,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver]._collectAndResolveByTypeId"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver]._combineNamedAndUnnamed(java.lang.Class,java.util.Set,java.util.Map)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver"
    linkageType: null
    functionLinenumber: 313
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.util.Set"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorMap].values()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].values()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.utils.VisitorMap].values()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].values()"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].getType()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].remove(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet].remove(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].remove(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].<init>(java.lang.Class)"
    functionUses: 2
    ICount: 31
    EdgeCount: 115
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:319"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:322"
        BranchSideFuncs:
        - "values()"
        - "getType()"
        - "remove(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:321"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:322"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:330"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:329"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:325"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:328"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:327"
        BranchSideFuncs:
        - "<init>(java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:325"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:328"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:327"
        BranchSideFuncs:
        - "<init>(java.lang.Class)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:314,1"
      Dst: "[java.util.Map].values"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:314,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:319,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:319,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:319,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:320,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.NamedType].getType"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:320,1"
      Dst: "[java.util.Set].remove"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:322,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:325,1"
      Dst: "[java.lang.Class].getModifiers"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:325,1"
      Dst: "[java.lang.reflect.Modifier].isAbstract"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:328,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.NamedType].<init>"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:328,1"
      Dst: "[java.util.ArrayList].add"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__232].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__232"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__232].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__232:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__232].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__232].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__232"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__232:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__232].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__232"
    linkageType: null
    functionLinenumber: -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.BlockComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    functionUses: 14
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__232:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_205__575].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_205__575"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__575].<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__575:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_205__575].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_205__575].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_205__575"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_205__575:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_205__575].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_205__575"
    linkageType: null
    functionLinenumber: -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.comments.Comment)"
    functionUses: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_205__575:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$205"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_8__749].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__749"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__749].<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__749:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_8__749].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_8__749].<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__749"
    linkageType: null
    functionLinenumber: -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: []
    functionUses: 1
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_8__749:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_8__749].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_8__749"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 5
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_8__749:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].lambda$visit$8"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_29__112].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_29__112"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__112].<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__112:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_29__112].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_29__112].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_29__112"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_29__112:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_29__112].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_29__112"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 14
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_29__112:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$29"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_215__539].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_215__539"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__539].<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__539:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_215__539].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_215__539].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_215__539"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_215__539:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_215__539].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_215__539"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_215__539:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$215"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration$lambda_hasInternalType_2__654].bootstrap$(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration$lambda_hasInternalType_2__654"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration$lambda_hasInternalType_2__654].<init>(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration$lambda_hasInternalType_2__654:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration$lambda_hasInternalType_2__654].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration$lambda_hasInternalType_2__654].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration$lambda_hasInternalType_2__654"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration$lambda_hasInternalType_2__654:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration$lambda_hasInternalType_2__654].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration$lambda_hasInternalType_2__654"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].lambda$hasInternalType$2(java.lang.String,com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    functionUses: 7
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration$lambda_hasInternalType_2__654:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].lambda$hasInternalType$2"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].token()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 49
    functionDepth: 0
    returnType: "com.github.javaparser.JavaToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 206
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].getCurrentToken()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.Token"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].setTabSize(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 60
    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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].getTokenSource()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 65
    functionDepth: 0
    returnType: "com.github.javaparser.GeneratedJavaParserTokenManager"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].CompilationUnit()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 68
    functionDepth: 0
    returnType: "com.github.javaparser.ast.CompilationUnit"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList()"
    - "[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].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].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].ClassOrInterfaceDeclaration(com.github.javaparser.ModifierHolder)"
    - "[com.github.javaparser.GeneratedJavaParserBase].add(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.GeneratedJavaParser].RecordDeclaration(com.github.javaparser.ModifierHolder)"
    - "[com.github.javaparser.GeneratedJavaParserBase].add(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.GeneratedJavaParser].EnumDeclaration(com.github.javaparser.ModifierHolder)"
    - "[com.github.javaparser.GeneratedJavaParserBase].add(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.GeneratedJavaParser].AnnotationTypeDeclaration(com.github.javaparser.ModifierHolder)"
    - "[com.github.javaparser.GeneratedJavaParserBase].add(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.GeneratedJavaParser].ModuleDeclaration(com.github.javaparser.ModifierHolder)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.ParseException].<init>()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.ParseException].<init>()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[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.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.NodeList].<init>()"
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[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.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"
    - Src: "com.github.javaparser.GeneratedJavaParser:83,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:85,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_2"
    - 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"
    - 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"
    - Src: "com.github.javaparser.GeneratedJavaParser:161,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].RecordDeclaration"
    - Src: "com.github.javaparser.GeneratedJavaParser:166,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].EnumDeclaration"
    - Src: "com.github.javaparser.GeneratedJavaParser:171,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].AnnotationTypeDeclaration"
    - Src: "com.github.javaparser.GeneratedJavaParser:177,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ModuleDeclaration"
    - 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"
    - Src: "com.github.javaparser.GeneratedJavaParser:211,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:213,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].recover"
    - 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"
    JavaMethodInfo: null
    BBCount: 37
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.GeneratedJavaParser].PackageDeclaration()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 229
    functionDepth: 0
    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.GeneratedJavaParser].jj_consume_token(int)"
    - "[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)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    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"
    - Src: "com.github.javaparser.GeneratedJavaParser:245,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].orIfInvalid"
    - Src: "com.github.javaparser.GeneratedJavaParser:247,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:248,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token"
    - 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"
    - Src: "com.github.javaparser.GeneratedJavaParser:251,1"
      Dst: "[com.github.javaparser.ast.PackageDeclaration].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].ImportDeclaration()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 277
    functionDepth: 0
    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].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].Name()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[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)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    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"
    - 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"
    - Src: "com.github.javaparser.GeneratedJavaParser:306,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].<init>"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].Modifiers()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 341
    functionDepth: 0
    returnType: "com.github.javaparser.ModifierHolder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[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].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].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].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].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].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].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].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].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].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].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].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].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].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].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].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.ParseException].<init>()"
    - "[com.github.javaparser.ModifierHolder].<init>(com.github.javaparser.JavaToken,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    functionUses: 14
    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"
    - 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"
    - 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>"
    - Src: "com.github.javaparser.GeneratedJavaParser:355,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].add"
    - 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"
    - Src: "com.github.javaparser.GeneratedJavaParser:429,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Annotation"
    - 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>"
    JavaMethodInfo: null
    BBCount: 24
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].ClassOrInterfaceDeclaration(com.github.javaparser.ModifierHolder)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 477
    functionDepth: 0
    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.GeneratedJavaParserBase].emptyNodeList()"
    - "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList()"
    - "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList()"
    - "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[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].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].TypeParameters()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].ExtendsList()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].ImplementsList()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[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)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    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>"
    - 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"
    - 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"
    - 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"
    - Src: "com.github.javaparser.GeneratedJavaParser:539,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].<init>"
    JavaMethodInfo: null
    BBCount: 32
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].RecordDeclaration(com.github.javaparser.ModifierHolder)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 579
    functionDepth: 0
    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.GeneratedJavaParserBase].emptyNodeList()"
    - "[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].jj_ntk_f()"
    - "[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)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    functionUses: 4
    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>"
    - Src: "com.github.javaparser.GeneratedJavaParser:584,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    - 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"
    - 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"
    - Src: "com.github.javaparser.GeneratedJavaParser:607,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].<init>"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].ExtendsList()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 631
    functionDepth: 0
    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()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].AnnotatedClassOrInterfaceType()"
    - "[com.github.javaparser.ast.NodeList].add(com.github.javaparser.ast.Node)"
    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"
    - 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"
    - Src: "com.github.javaparser.GeneratedJavaParser:639,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].ImplementsList()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 676
    functionDepth: 0
    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()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].AnnotatedClassOrInterfaceType()"
    - "[com.github.javaparser.ast.NodeList].add(com.github.javaparser.ast.Node)"
    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"
    - 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"
    - Src: "com.github.javaparser.GeneratedJavaParser:684,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].PermitsList()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 719
    functionDepth: 0
    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()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].AnnotatedClassOrInterfaceType()"
    - "[com.github.javaparser.ast.NodeList].add(com.github.javaparser.ast.Node)"
    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"
    - 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"
    - Src: "com.github.javaparser.GeneratedJavaParser:727,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].EnumDeclaration(com.github.javaparser.ModifierHolder)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 766
    functionDepth: 0
    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.GeneratedJavaParserBase].emptyNodeList()"
    - "[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].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[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].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].EnumConstantDeclaration()"
    - "[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.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].ClassOrInterfaceBodyDeclaration()"
    - "[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].jj_consume_token(int)"
    - "[com.github.javaparser.ParseException].<init>()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[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)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    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:809"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:822"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:823"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:822"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:832"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:831"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:837"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:836"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:888"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:887"
        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"
    - 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"
    - 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:805,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].EnumConstantDeclaration"
    - Src: "com.github.javaparser.GeneratedJavaParser:806,1"
      Dst: "[com.github.javaparser.ast.NodeList].add"
    - Src: "com.github.javaparser.GeneratedJavaParser:809,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_4"
    - Src: "com.github.javaparser.GeneratedJavaParser:932,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ClassOrInterfaceBodyDeclaration"
    - Src: "com.github.javaparser.GeneratedJavaParser:933,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].add"
    - Src: "com.github.javaparser.GeneratedJavaParser:943,1"
      Dst: "[com.github.javaparser.ParseException].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:953,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range"
    - Src: "com.github.javaparser.GeneratedJavaParser:953,1"
      Dst: "[com.github.javaparser.ast.body.EnumDeclaration].<init>"
    JavaMethodInfo: null
    BBCount: 40
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.GeneratedJavaParser].EnumConstantDeclaration()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 971
    functionDepth: 0
    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.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].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].Arguments()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[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)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    functionUses: 2
    ICount: 55
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:980"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:979"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:993"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:990"
        BranchSideFuncs:
        - "SimpleName()"
        - "orIfInvalid(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:1002"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:1001"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:972,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:975,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList"
    - Src: "com.github.javaparser.GeneratedJavaParser:980,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f"
    - Src: "com.github.javaparser.GeneratedJavaParser:988,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Annotation"
    - Src: "com.github.javaparser.GeneratedJavaParser:989,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].add"
    - Src: "com.github.javaparser.GeneratedJavaParser:989,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].orIfInvalid"
    - Src: "com.github.javaparser.GeneratedJavaParser:991,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].SimpleName"
    - Src: "com.github.javaparser.GeneratedJavaParser:992,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token"
    - Src: "com.github.javaparser.GeneratedJavaParser:995,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Arguments"
    - Src: "com.github.javaparser.GeneratedJavaParser:1004,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ClassOrInterfaceBody"
    - Src: "com.github.javaparser.GeneratedJavaParser:1011,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range"
    - Src: "com.github.javaparser.GeneratedJavaParser:1011,1"
      Dst: "[com.github.javaparser.ast.body.EnumConstantDeclaration].<init>"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].TypeParameters()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 1039
    functionDepth: 0
    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.GeneratedJavaParser].jj_consume_token(int)"
    - "[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_consume_token(int)"
    - "[com.github.javaparser.RangedList].endAt(com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    functionUses: 5
    ICount: 32
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:1050"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:1049"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:1040,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:1040,1"
      Dst: "[com.github.javaparser.RangedList].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:1043,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:1044,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token"
    - Src: "com.github.javaparser.GeneratedJavaParser:1044,1"
      Dst: "[com.github.javaparser.RangedList].beginAt"
    - Src: "com.github.javaparser.GeneratedJavaParser:1045,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Annotations"
    - Src: "com.github.javaparser.GeneratedJavaParser:1046,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].TypeParameter"
    - Src: "com.github.javaparser.GeneratedJavaParser:1047,1"
      Dst: "[com.github.javaparser.RangedList].add"
    - Src: "com.github.javaparser.GeneratedJavaParser:1050,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f"
    - Src: "com.github.javaparser.GeneratedJavaParser:1064,1"
      Dst: "[com.github.javaparser.RangedList].endAt"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].TypeParameter(com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 1085
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.TypeParameter"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    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)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    functionUses: 3
    ICount: 22
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:1091"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:1085"
        BranchSideFuncs:
        - "jj_ntk_f()"
        - "emptyNodeList()"
        - "SimpleName()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:1086,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList"
    - Src: "com.github.javaparser.GeneratedJavaParser:1089,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].SimpleName"
    - Src: "com.github.javaparser.GeneratedJavaParser:1090,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token"
    - Src: "com.github.javaparser.GeneratedJavaParser:1091,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f"
    - Src: "com.github.javaparser.GeneratedJavaParser:1093,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].TypeBound"
    - Src: "com.github.javaparser.GeneratedJavaParser:1100,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range"
    - Src: "com.github.javaparser.GeneratedJavaParser:1100,1"
      Dst: "[com.github.javaparser.ast.type.TypeParameter].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].TypeBound()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 1128
    functionDepth: 0
    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()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].AnnotatedClassOrInterfaceType()"
    - "[com.github.javaparser.ast.NodeList].add(com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 22
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:1136"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:1135"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:1129,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList"
    - Src: "com.github.javaparser.GeneratedJavaParser:1131,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:1132,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].AnnotatedClassOrInterfaceType"
    - Src: "com.github.javaparser.GeneratedJavaParser:1133,1"
      Dst: "[com.github.javaparser.ast.NodeList].add"
    - Src: "com.github.javaparser.GeneratedJavaParser:1136,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].ClassOrInterfaceBody()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 1180
    functionDepth: 0
    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].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].ClassOrInterfaceBodyDeclaration()"
    - "[com.github.javaparser.ast.NodeList].add(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.ParseException].<init>()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    functionUses: 3
    ICount: 37
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:1186"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:1185"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:1237"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:1236"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:1181,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList"
    - Src: "com.github.javaparser.GeneratedJavaParser:1183,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:1186,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f"
    - Src: "com.github.javaparser.GeneratedJavaParser:1281,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ClassOrInterfaceBodyDeclaration"
    - Src: "com.github.javaparser.GeneratedJavaParser:1282,1"
      Dst: "[com.github.javaparser.ast.NodeList].add"
    - Src: "com.github.javaparser.GeneratedJavaParser:1292,1"
      Dst: "[com.github.javaparser.ParseException].<init>"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].RecordBody()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 1309
    functionDepth: 0
    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].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].RecordBodyDeclaration()"
    - "[com.github.javaparser.ast.NodeList].add(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.ParseException].<init>()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    functionUses: 1
    ICount: 37
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:1315"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:1314"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:1366"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:1365"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:1310,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList"
    - Src: "com.github.javaparser.GeneratedJavaParser:1312,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:1315,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f"
    - Src: "com.github.javaparser.GeneratedJavaParser:1410,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].RecordBodyDeclaration"
    - Src: "com.github.javaparser.GeneratedJavaParser:1411,1"
      Dst: "[com.github.javaparser.ast.NodeList].add"
    - Src: "com.github.javaparser.GeneratedJavaParser:1421,1"
      Dst: "[com.github.javaparser.ParseException].<init>"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].RecordBodyDeclaration()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 1460
    functionDepth: 0
    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].jj_ntk_f()"
    - "[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].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].MethodDeclaration(com.github.javaparser.ModifierHolder)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.ParseException].<init>()"
    - "[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:1461"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:1464"
        BranchSideFuncs:
        - "InitializerDeclaration()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:1463"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:1464"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:1463"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:1510"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:1508"
        BranchSideFuncs:
        - "Modifiers()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:1518"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:1520"
        BranchSideFuncs:
        - "EnumDeclaration(com.github.javaparser.ModifierHolder)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:1519"
        BranchSideFuncs:
        - "jj_2_6(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:1520"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:1522"
        BranchSideFuncs:
        - "RecordDeclaration(com.github.javaparser.ModifierHolder)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:1521"
        BranchSideFuncs:
        - "jj_2_7(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:1522"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:1524"
        BranchSideFuncs:
        - "AnnotationTypeDeclaration(com.github.javaparser.ModifierHolder)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:1523"
        BranchSideFuncs:
        - "jj_2_8(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:1524"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:1526"
        BranchSideFuncs:
        - "CompactConstructorDeclaration(com.github.javaparser.ModifierHolder)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:1525"
        BranchSideFuncs:
        - "jj_2_9(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:1526"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:1528"
        BranchSideFuncs:
        - "ConstructorDeclaration(com.github.javaparser.ModifierHolder)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:1527"
        BranchSideFuncs:
        - "jj_2_10(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:1528"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:1531"
        BranchSideFuncs:
        - "FieldDeclaration(com.github.javaparser.ModifierHolder)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:1530"
        BranchSideFuncs:
        - "jj_ntk_f()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:1531"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:1530"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:1461,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_11"
    - Src: "com.github.javaparser.GeneratedJavaParser:1462,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].InitializerDeclaration"
    - Src: "com.github.javaparser.GeneratedJavaParser:1464,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f"
    - Src: "com.github.javaparser.GeneratedJavaParser:1509,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Modifiers"
    - Src: "com.github.javaparser.GeneratedJavaParser:1513,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ClassOrInterfaceDeclaration"
    - Src: "com.github.javaparser.GeneratedJavaParser:1518,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_5"
    - Src: "com.github.javaparser.GeneratedJavaParser:1519,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].EnumDeclaration"
    - Src: "com.github.javaparser.GeneratedJavaParser:1520,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_6"
    - Src: "com.github.javaparser.GeneratedJavaParser:1521,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].RecordDeclaration"
    - Src: "com.github.javaparser.GeneratedJavaParser:1522,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_7"
    - Src: "com.github.javaparser.GeneratedJavaParser:1523,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].AnnotationTypeDeclaration"
    - Src: "com.github.javaparser.GeneratedJavaParser:1524,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_8"
    - Src: "com.github.javaparser.GeneratedJavaParser:1525,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].CompactConstructorDeclaration"
    - Src: "com.github.javaparser.GeneratedJavaParser:1526,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_9"
    - Src: "com.github.javaparser.GeneratedJavaParser:1527,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ConstructorDeclaration"
    - Src: "com.github.javaparser.GeneratedJavaParser:1528,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_10"
    - Src: "com.github.javaparser.GeneratedJavaParser:1529,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].FieldDeclaration"
    - Src: "com.github.javaparser.GeneratedJavaParser:1560,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].MethodDeclaration"
    - Src: "com.github.javaparser.GeneratedJavaParser:1565,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:1566,1"
      Dst: "[com.github.javaparser.ParseException].<init>"
    JavaMethodInfo: null
    BBCount: 31
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].CompactConstructorDeclaration(com.github.javaparser.ModifierHolder)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 1589
    functionDepth: 0
    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.GeneratedJavaParserBase].emptyNodeList()"
    - "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList()"
    - "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList()"
    - "[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.TokenRange].getBegin()"
    - "[com.github.javaparser.GeneratedJavaParserBase].orIfInvalid(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.GeneratedJavaParserBase].orIfInvalid(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[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_ntk_f()"
    - "[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_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_2_12(int)"
    - "[com.github.javaparser.GeneratedJavaParser].ExplicitConstructorInvocation()"
    - "[com.github.javaparser.GeneratedJavaParser].Statements()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[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)"
    - "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    functionUses: 1
    ICount: 88
    EdgeCount: 36
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:1599"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:1589"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.ast.NodeList)"
        - "emptyNodeList()"
        - "<init>(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:1612"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:1609"
        BranchSideFuncs:
        - "SimpleName()"
        - "getBegin()"
        - "orIfInvalid(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:1619"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:1618"
        BranchSideFuncs:
        - "jj_ntk_f()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:1639"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:1644"
        BranchSideFuncs:
        - "ExplicitConstructorInvocation()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:1643"
        BranchSideFuncs:
        - "Statements()"
        - "jj_consume_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:1646"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:1649"
        BranchSideFuncs:
        - "prepend(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:1648"
        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:1590,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList"
    - Src: "com.github.javaparser.GeneratedJavaParser:1590,1"
      Dst: "[com.github.javaparser.RangedList].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:1592,1"
      Dst: "[com.github.javaparser.utils.Pair].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:1599,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f"
    - Src: "com.github.javaparser.GeneratedJavaParser:1601,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].TypeParameters"
    - Src: "com.github.javaparser.GeneratedJavaParser:1602,1"
      Dst: "[com.github.javaparser.TokenRange].getBegin"
    - Src: "com.github.javaparser.GeneratedJavaParser:1602,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].orIfInvalid"
    - Src: "com.github.javaparser.GeneratedJavaParser:1610,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].SimpleName"
    - Src: "com.github.javaparser.GeneratedJavaParser:1611,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token"
    - Src: "com.github.javaparser.GeneratedJavaParser:1614,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:1615,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].AnnotatedReferenceType"
    - Src: "com.github.javaparser.GeneratedJavaParser:1616,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].add"
    - Src: "com.github.javaparser.GeneratedJavaParser:1639,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_12"
    - Src: "com.github.javaparser.GeneratedJavaParser:1640,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ExplicitConstructorInvocation"
    - Src: "com.github.javaparser.GeneratedJavaParser:1644,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Statements"
    - Src: "com.github.javaparser.GeneratedJavaParser:1647,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].prepend"
    - Src: "com.github.javaparser.GeneratedJavaParser:1649,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range"
    - Src: "com.github.javaparser.GeneratedJavaParser:1649,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:1649,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].<init>"
    JavaMethodInfo: null
    BBCount: 24
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].ClassOrInterfaceBodyDeclaration()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 1687
    functionDepth: 0
    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].jj_ntk_f()"
    - "[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].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].MethodDeclaration(com.github.javaparser.ModifierHolder)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.ParseException].<init>()"
    - "[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:1688"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:1691"
        BranchSideFuncs:
        - "InitializerDeclaration()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:1690"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:1691"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:1690"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:1737"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:1735"
        BranchSideFuncs:
        - "Modifiers()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:1745"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:1747"
        BranchSideFuncs:
        - "RecordDeclaration(com.github.javaparser.ModifierHolder)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:1746"
        BranchSideFuncs:
        - "jj_2_14(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:1747"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:1749"
        BranchSideFuncs:
        - "EnumDeclaration(com.github.javaparser.ModifierHolder)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:1748"
        BranchSideFuncs:
        - "jj_2_15(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:1749"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:1751"
        BranchSideFuncs:
        - "AnnotationTypeDeclaration(com.github.javaparser.ModifierHolder)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:1750"
        BranchSideFuncs:
        - "jj_2_16(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:1751"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:1753"
        BranchSideFuncs:
        - "ConstructorDeclaration(com.github.javaparser.ModifierHolder)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:1752"
        BranchSideFuncs:
        - "jj_2_17(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:1753"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:1756"
        BranchSideFuncs:
        - "FieldDeclaration(com.github.javaparser.ModifierHolder)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:1755"
        BranchSideFuncs:
        - "jj_ntk_f()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:1756"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:1755"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:1688,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_18"
    - Src: "com.github.javaparser.GeneratedJavaParser:1689,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].InitializerDeclaration"
    - Src: "com.github.javaparser.GeneratedJavaParser:1691,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f"
    - Src: "com.github.javaparser.GeneratedJavaParser:1736,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Modifiers"
    - Src: "com.github.javaparser.GeneratedJavaParser:1740,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ClassOrInterfaceDeclaration"
    - Src: "com.github.javaparser.GeneratedJavaParser:1745,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_13"
    - Src: "com.github.javaparser.GeneratedJavaParser:1746,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].RecordDeclaration"
    - Src: "com.github.javaparser.GeneratedJavaParser:1747,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_14"
    - Src: "com.github.javaparser.GeneratedJavaParser:1748,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].EnumDeclaration"
    - Src: "com.github.javaparser.GeneratedJavaParser:1749,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_15"
    - Src: "com.github.javaparser.GeneratedJavaParser:1750,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].AnnotationTypeDeclaration"
    - Src: "com.github.javaparser.GeneratedJavaParser:1751,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_16"
    - Src: "com.github.javaparser.GeneratedJavaParser:1752,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ConstructorDeclaration"
    - Src: "com.github.javaparser.GeneratedJavaParser:1753,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_17"
    - Src: "com.github.javaparser.GeneratedJavaParser:1754,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].FieldDeclaration"
    - Src: "com.github.javaparser.GeneratedJavaParser:1785,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].MethodDeclaration"
    - Src: "com.github.javaparser.GeneratedJavaParser:1790,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:1791,1"
      Dst: "[com.github.javaparser.ParseException].<init>"
    JavaMethodInfo: null
    BBCount: 29
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].FieldDeclaration(com.github.javaparser.ModifierHolder)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 1823
    functionDepth: 0
    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.GeneratedJavaParser].VariableDeclarator(com.github.javaparser.ast.type.Type)"
    - "[com.github.javaparser.ast.NodeList].add(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.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:1832"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:1831"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:1824,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:1827,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList"
    - Src: "com.github.javaparser.GeneratedJavaParser:1827,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Type"
    - Src: "com.github.javaparser.GeneratedJavaParser:1828,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].VariableDeclarator"
    - Src: "com.github.javaparser.GeneratedJavaParser:1829,1"
      Dst: "[com.github.javaparser.ast.NodeList].add"
    - Src: "com.github.javaparser.GeneratedJavaParser:1832,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f"
    - Src: "com.github.javaparser.GeneratedJavaParser:1840,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:1845,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].orIfInvalid"
    - Src: "com.github.javaparser.GeneratedJavaParser:1846,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token"
    - Src: "com.github.javaparser.GeneratedJavaParser:1846,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range"
    - Src: "com.github.javaparser.GeneratedJavaParser:1846,1"
      Dst: "[com.github.javaparser.ast.body.FieldDeclaration].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].VariableDeclarator(com.github.javaparser.ast.type.Type)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 1862
    functionDepth: 0
    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:1865"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:1862"
        BranchSideFuncs:
        - "jj_ntk_f()"
        - "VariableDeclaratorId()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:1864,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].VariableDeclaratorId"
    - Src: "com.github.javaparser.GeneratedJavaParser:1865,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f"
    - Src: "com.github.javaparser.GeneratedJavaParser:1867,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:1868,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].VariableInitializer"
    - Src: "com.github.javaparser.GeneratedJavaParser:1875,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token"
    - Src: "com.github.javaparser.GeneratedJavaParser:1875,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range"
    - Src: "com.github.javaparser.GeneratedJavaParser:1875,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].juggleArrayType"
    - Src: "com.github.javaparser.GeneratedJavaParser:1875,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].VariableDeclaratorId()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 1906
    functionDepth: 0
    returnType: "com.github.javaparser.utils.Pair"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[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)"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[com.github.javaparser.ast.Node].setTokenRange(com.github.javaparser.TokenRange)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    - "[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: 10
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:1912"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:1911"
        BranchSideFuncs:
        - "jj_ntk_f()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:1924"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:1927"
        BranchSideFuncs:
        - "setTokenRange(com.github.javaparser.TokenRange)"
        - "withEnd(com.github.javaparser.JavaToken)"
        - "token()"
        - "getTokenRange()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:1926"
        BranchSideFuncs:
        - "<init>(java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:1907,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:1908,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].SimpleName"
    - Src: "com.github.javaparser.GeneratedJavaParser:1909,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token"
    - Src: "com.github.javaparser.GeneratedJavaParser:1912,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f"
    - Src: "com.github.javaparser.GeneratedJavaParser:1921,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ArrayBracketPair"
    - Src: "com.github.javaparser.GeneratedJavaParser:1922,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].add"
    - Src: "com.github.javaparser.GeneratedJavaParser:1925,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange"
    - Src: "com.github.javaparser.GeneratedJavaParser:1925,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.GeneratedJavaParser:1925,1"
      Dst: "[com.github.javaparser.TokenRange].withEnd"
    - Src: "com.github.javaparser.GeneratedJavaParser:1925,1"
      Dst: "[com.github.javaparser.ast.Node].setTokenRange"
    - Src: "com.github.javaparser.GeneratedJavaParser:1927,1"
      Dst: "[com.github.javaparser.utils.Pair].<init>"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].VariableInitializer()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 1939
    functionDepth: 0
    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:1940"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:1939"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:1940,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f"
    - Src: "com.github.javaparser.GeneratedJavaParser:1942,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ArrayInitializer"
    - Src: "com.github.javaparser.GeneratedJavaParser:1992,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Expression"
    - Src: "com.github.javaparser.GeneratedJavaParser:1997,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:1998,1"
      Dst: "[com.github.javaparser.ParseException].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].ArrayInitializer()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 2019
    functionDepth: 0
    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.GeneratedJavaParser].jj_consume_token(int)"
    - "[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_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(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)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    functionUses: 2
    ICount: 41
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:2025"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:2019"
        BranchSideFuncs:
        - "emptyNodeList()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:2078"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:2091"
        BranchSideFuncs:
        - "jj_ntk_f()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:2092"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:2091"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:2020,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList"
    - Src: "com.github.javaparser.GeneratedJavaParser:2023,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:2024,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token"
    - Src: "com.github.javaparser.GeneratedJavaParser:2025,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f"
    - Src: "com.github.javaparser.GeneratedJavaParser:2074,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].VariableInitializer"
    - Src: "com.github.javaparser.GeneratedJavaParser:2075,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].add"
    - Src: "com.github.javaparser.GeneratedJavaParser:2078,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_19"
    - Src: "com.github.javaparser.GeneratedJavaParser:2102,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range"
    - Src: "com.github.javaparser.GeneratedJavaParser:2102,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayInitializerExpr].<init>"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].MethodDeclaration(com.github.javaparser.ModifierHolder)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 2119
    functionDepth: 0
    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)"
    - "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList()"
    - "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList()"
    - "[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.GeneratedJavaParserBase].orIfInvalid(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.GeneratedJavaParser].ResultType(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList()"
    - "[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].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)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[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_ntk_f()"
    - "[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_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].Block()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[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: 38
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:2131"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:2119"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.ast.NodeList)"
        - "<init>(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:2149"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:2148"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:2161"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:2160"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:2168"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:2167"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:2186"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:2185"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:2120,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList"
    - Src: "com.github.javaparser.GeneratedJavaParser:2120,1"
      Dst: "[com.github.javaparser.RangedList].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:2123,1"
      Dst: "[com.github.javaparser.utils.Pair].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:2125,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:2131,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f"
    - Src: "com.github.javaparser.GeneratedJavaParser:2133,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].TypeParameters"
    - Src: "com.github.javaparser.GeneratedJavaParser:2134,1"
      Dst: "[com.github.javaparser.TokenRange].getBegin"
    - Src: "com.github.javaparser.GeneratedJavaParser:2134,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].orIfInvalid"
    - Src: "com.github.javaparser.GeneratedJavaParser:2141,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Annotations"
    - Src: "com.github.javaparser.GeneratedJavaParser:2142,1"
      Dst: "[com.github.javaparser.ast.NodeList].addAll"
    - Src: "com.github.javaparser.GeneratedJavaParser:2142,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].nodeListBegin"
    - Src: "com.github.javaparser.GeneratedJavaParser:2143,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ResultType"
    - Src: "com.github.javaparser.GeneratedJavaParser:2145,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].SimpleName"
    - Src: "com.github.javaparser.GeneratedJavaParser:2146,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Parameters"
    - Src: "com.github.javaparser.GeneratedJavaParser:2158,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ArrayBracketPair"
    - Src: "com.github.javaparser.GeneratedJavaParser:2159,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].add"
    - Src: "com.github.javaparser.GeneratedJavaParser:2163,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:2164,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].AnnotatedReferenceType"
    - Src: "com.github.javaparser.GeneratedJavaParser:2188,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Block"
    - Src: "com.github.javaparser.GeneratedJavaParser:2198,1"
      Dst: "[com.github.javaparser.ParseException].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:2200,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].juggleArrayType"
    - Src: "com.github.javaparser.GeneratedJavaParser:2201,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token"
    - Src: "com.github.javaparser.GeneratedJavaParser:2201,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range"
    - Src: "com.github.javaparser.GeneratedJavaParser:2201,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].<init>"
    JavaMethodInfo: null
    BBCount: 35
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.GeneratedJavaParser].AnnotatedReferenceType()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 2207
    functionDepth: 0
    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:2208,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Annotations"
    - Src: "com.github.javaparser.GeneratedJavaParser:2209,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ReferenceType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].AnnotatedType()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 2216
    functionDepth: 0
    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:2217,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Annotations"
    - Src: "com.github.javaparser.GeneratedJavaParser:2218,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Type"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].Parameters()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 2246
    functionDepth: 0
    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].jj_ntk_f()"
    - "[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_consume_token(int)"
    - "[com.github.javaparser.ParseException].<init>()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[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_consume_token(int)"
    - "[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:2251"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:2246"
        BranchSideFuncs:
        - "emptyNodeList()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:2290"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:2293"
        BranchSideFuncs:
        - "ReceiverParameter()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:2292"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:2293"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:2292"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:2344"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:2343"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:2247,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList"
    - Src: "com.github.javaparser.GeneratedJavaParser:2250,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:2251,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f"
    - Src: "com.github.javaparser.GeneratedJavaParser:2290,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_20"
    - Src: "com.github.javaparser.GeneratedJavaParser:2291,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ReceiverParameter"
    - Src: "com.github.javaparser.GeneratedJavaParser:2332,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Parameter"
    - Src: "com.github.javaparser.GeneratedJavaParser:2333,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].add"
    - Src: "com.github.javaparser.GeneratedJavaParser:2339,1"
      Dst: "[com.github.javaparser.ParseException].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:2363,1"
      Dst: "[com.github.javaparser.utils.Pair].<init>"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].LambdaParameters()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 2399
    functionDepth: 0
    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)"
    - "[com.github.javaparser.GeneratedJavaParser].Parameter()"
    - "[com.github.javaparser.GeneratedJavaParserBase].add(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 20
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:2404"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:2403"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:2400,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Parameter"
    - Src: "com.github.javaparser.GeneratedJavaParser:2401,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].add"
    - Src: "com.github.javaparser.GeneratedJavaParser:2404,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f"
    - Src: "com.github.javaparser.GeneratedJavaParser:2412,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].InferredLambdaParameters()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 2452
    functionDepth: 0
    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].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)"
    - "[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].emptyNodeList()"
    - "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 50
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:2457"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:2456"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:2453,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].VariableDeclaratorId"
    - Src: "com.github.javaparser.GeneratedJavaParser:2454,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range"
    - Src: "com.github.javaparser.GeneratedJavaParser:2454,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:2454,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList"
    - Src: "com.github.javaparser.GeneratedJavaParser:2454,1"
      Dst: "[com.github.javaparser.ast.type.UnknownType].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:2454,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:2454,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].add"
    - Src: "com.github.javaparser.GeneratedJavaParser:2457,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f"
    - Src: "com.github.javaparser.GeneratedJavaParser:2465,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].Parameter()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 2487
    functionDepth: 0
    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.GeneratedJavaParserBase].emptyNodeList()"
    - "[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:2493"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:2487"
        BranchSideFuncs:
        - "jj_ntk_f()"
        - "emptyNodeList()"
        - "Modifiers()"
        - "Type(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:2490,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList"
    - Src: "com.github.javaparser.GeneratedJavaParser:2491,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Modifiers"
    - Src: "com.github.javaparser.GeneratedJavaParser:2492,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Type"
    - Src: "com.github.javaparser.GeneratedJavaParser:2493,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f"
    - Src: "com.github.javaparser.GeneratedJavaParser:2496,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Annotations"
    - Src: "com.github.javaparser.GeneratedJavaParser:2497,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:2505,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].VariableDeclaratorId"
    - Src: "com.github.javaparser.GeneratedJavaParser:2506,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].orIfInvalid"
    - Src: "com.github.javaparser.GeneratedJavaParser:2507,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token"
    - Src: "com.github.javaparser.GeneratedJavaParser:2507,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range"
    - Src: "com.github.javaparser.GeneratedJavaParser:2507,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].juggleArrayType"
    - Src: "com.github.javaparser.GeneratedJavaParser:2507,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].ReceiverParameter()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 2522
    functionDepth: 0
    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.GeneratedJavaParserBase].emptyNodeList()"
    - "[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:2523,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList"
    - Src: "com.github.javaparser.GeneratedJavaParser:2524,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Annotations"
    - Src: "com.github.javaparser.GeneratedJavaParser:2525,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Type"
    - Src: "com.github.javaparser.GeneratedJavaParser:2526,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ReceiverParameterId"
    - Src: "com.github.javaparser.GeneratedJavaParser:2527,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token"
    - Src: "com.github.javaparser.GeneratedJavaParser:2527,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range"
    - Src: "com.github.javaparser.GeneratedJavaParser:2527,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].ReceiverParameterId()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 2540
    functionDepth: 0
    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.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:2542"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:2548"
        BranchSideFuncs:
        - "Name()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:2547"
        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:2542,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_21"
    - Src: "com.github.javaparser.GeneratedJavaParser:2543,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Name"
    - Src: "com.github.javaparser.GeneratedJavaParser:2544,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:2549,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].tokenRange"
    - Src: "com.github.javaparser.GeneratedJavaParser:2549,1"
      Dst: "[com.github.javaparser.ast.expr.Name].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].ConstructorDeclaration(com.github.javaparser.ModifierHolder)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 2576
    functionDepth: 0
    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.GeneratedJavaParserBase].emptyNodeList()"
    - "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList()"
    - "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList()"
    - "[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.TokenRange].getBegin()"
    - "[com.github.javaparser.GeneratedJavaParserBase].orIfInvalid(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.GeneratedJavaParserBase].orIfInvalid(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    - "[com.github.javaparser.GeneratedJavaParser].Parameters()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[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_ntk_f()"
    - "[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_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_2_22(int)"
    - "[com.github.javaparser.GeneratedJavaParser].ExplicitConstructorInvocation()"
    - "[com.github.javaparser.GeneratedJavaParser].Statements()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[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)"
    - "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    functionUses: 2
    ICount: 93
    EdgeCount: 37
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:2586"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:2576"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.ast.NodeList)"
        - "emptyNodeList()"
        - "<init>(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:2600"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:2596"
        BranchSideFuncs:
        - "SimpleName()"
        - "Parameters()"
        - "getBegin()"
        - "orIfInvalid(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:2607"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:2606"
        BranchSideFuncs:
        - "jj_ntk_f()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:2627"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:2632"
        BranchSideFuncs:
        - "ExplicitConstructorInvocation()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:2631"
        BranchSideFuncs:
        - "Statements()"
        - "jj_consume_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:2634"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:2637"
        BranchSideFuncs:
        - "prepend(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:2636"
        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:2577,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList"
    - Src: "com.github.javaparser.GeneratedJavaParser:2577,1"
      Dst: "[com.github.javaparser.RangedList].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:2579,1"
      Dst: "[com.github.javaparser.utils.Pair].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:2586,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f"
    - Src: "com.github.javaparser.GeneratedJavaParser:2588,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].TypeParameters"
    - Src: "com.github.javaparser.GeneratedJavaParser:2589,1"
      Dst: "[com.github.javaparser.TokenRange].getBegin"
    - Src: "com.github.javaparser.GeneratedJavaParser:2589,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].orIfInvalid"
    - Src: "com.github.javaparser.GeneratedJavaParser:2597,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].SimpleName"
    - Src: "com.github.javaparser.GeneratedJavaParser:2598,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token"
    - Src: "com.github.javaparser.GeneratedJavaParser:2599,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Parameters"
    - Src: "com.github.javaparser.GeneratedJavaParser:2602,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:2603,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].AnnotatedReferenceType"
    - Src: "com.github.javaparser.GeneratedJavaParser:2604,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].add"
    - Src: "com.github.javaparser.GeneratedJavaParser:2627,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_22"
    - Src: "com.github.javaparser.GeneratedJavaParser:2628,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ExplicitConstructorInvocation"
    - Src: "com.github.javaparser.GeneratedJavaParser:2632,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Statements"
    - Src: "com.github.javaparser.GeneratedJavaParser:2635,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].prepend"
    - Src: "com.github.javaparser.GeneratedJavaParser:2637,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range"
    - Src: "com.github.javaparser.GeneratedJavaParser:2637,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:2637,1"
      Dst: "[com.github.javaparser.ast.body.ConstructorDeclaration].<init>"
    JavaMethodInfo: null
    BBCount: 24
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].ExplicitConstructorInvocation()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 2658
    functionDepth: 0
    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_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_2_23(int)"
    - "[com.github.javaparser.GeneratedJavaParser].PrimaryExpressionWithoutSuperSuffix()"
    - "[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].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].TypeArguments()"
    - "[com.github.javaparser.TokenRange].getBegin()"
    - "[com.github.javaparser.GeneratedJavaParserBase].orIfInvalid(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - "[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_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[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)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    functionUses: 4
    ICount: 80
    EdgeCount: 29
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:2664"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:2680"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:2679"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:2665"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:2664"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:2680"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:2679"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:2722"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:2729"
        BranchSideFuncs:
        - "PrimaryExpressionWithoutSuperSuffix()"
        - "orIfInvalid(com.github.javaparser.JavaToken,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:2728"
        BranchSideFuncs:
        - "jj_ntk_f()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:2729"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:2728"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:2662,1"
      Dst: "[com.github.javaparser.RangedList].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:2664,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_24"
    - Src: "com.github.javaparser.GeneratedJavaParser:2665,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f"
    - Src: "com.github.javaparser.GeneratedJavaParser:2667,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].TypeArguments"
    - Src: "com.github.javaparser.GeneratedJavaParser:2668,1"
      Dst: "[com.github.javaparser.TokenRange].getBegin"
    - Src: "com.github.javaparser.GeneratedJavaParser:2675,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:2676,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token"
    - Src: "com.github.javaparser.GeneratedJavaParser:2676,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].orIfInvalid"
    - Src: "com.github.javaparser.GeneratedJavaParser:2677,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Arguments"
    - Src: "com.github.javaparser.GeneratedJavaParser:2722,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_23"
    - Src: "com.github.javaparser.GeneratedJavaParser:2723,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].PrimaryExpressionWithoutSuperSuffix"
    - Src: "com.github.javaparser.GeneratedJavaParser:2748,1"
      Dst: "[com.github.javaparser.ParseException].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:2751,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range"
    - Src: "com.github.javaparser.GeneratedJavaParser:2751,1"
      Dst: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].<init>"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].Statements()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 2786
    functionDepth: 0
    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:2791"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:2797"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:2787,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList"
    - Src: "com.github.javaparser.GeneratedJavaParser:2791,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_25"
    - Src: "com.github.javaparser.GeneratedJavaParser:2795,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].BlockStatement"
    - Src: "com.github.javaparser.GeneratedJavaParser:2796,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].add"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].InitializerDeclaration()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 2814
    functionDepth: 0
    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)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    functionUses: 2
    ICount: 24
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:2817"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:2814"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:2817,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f"
    - Src: "com.github.javaparser.GeneratedJavaParser:2819,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:2820,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token"
    - Src: "com.github.javaparser.GeneratedJavaParser:2827,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Block"
    - Src: "com.github.javaparser.GeneratedJavaParser:2828,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].orIfInvalid"
    - Src: "com.github.javaparser.GeneratedJavaParser:2829,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range"
    - Src: "com.github.javaparser.GeneratedJavaParser:2829,1"
      Dst: "[com.github.javaparser.ast.body.InitializerDeclaration].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].Type(com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 2846
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.Type"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    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: 8
    ICount: 24
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:2847"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:2850"
        BranchSideFuncs:
        - "ReferenceType(com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:2849"
        BranchSideFuncs:
        - "jj_ntk_f()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:2850"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:2849"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:2847,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_26"
    - Src: "com.github.javaparser.GeneratedJavaParser:2848,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ReferenceType"
    - Src: "com.github.javaparser.GeneratedJavaParser:2850,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f"
    - Src: "com.github.javaparser.GeneratedJavaParser:2859,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].PrimitiveType"
    - Src: "com.github.javaparser.GeneratedJavaParser:2864,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:2865,1"
      Dst: "[com.github.javaparser.ParseException].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].ReferenceType(com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 2901
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.ReferenceType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[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].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.ParseException].<init>()"
    - "[com.github.javaparser.ast.type.ArrayType].wrapInArrayTypes(com.github.javaparser.ast.type.Type,java.util.List[])"
    functionUses: 7
    ICount: 42
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:2903"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:2901"
        BranchSideFuncs:
        - "jj_ntk_f()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:2918"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:2958"
        BranchSideFuncs:
        - "wrapInArrayTypes(com.github.javaparser.ast.type.Type,java.util.List[])"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:2945"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:2958"
        BranchSideFuncs:
        - "wrapInArrayTypes(com.github.javaparser.ast.type.Type,java.util.List[])"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:2902,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:2903,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f"
    - Src: "com.github.javaparser.GeneratedJavaParser:2913,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].PrimitiveType"
    - Src: "com.github.javaparser.GeneratedJavaParser:2916,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ArrayBracketPair"
    - Src: "com.github.javaparser.GeneratedJavaParser:2917,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].add"
    - Src: "com.github.javaparser.GeneratedJavaParser:2918,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_27"
    - Src: "com.github.javaparser.GeneratedJavaParser:2942,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ClassOrInterfaceType"
    - Src: "com.github.javaparser.GeneratedJavaParser:2945,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_28"
    - Src: "com.github.javaparser.GeneratedJavaParser:2956,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:2957,1"
      Dst: "[com.github.javaparser.ParseException].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:2959,1"
      Dst: "[com.github.javaparser.ast.type.ArrayType].wrapInArrayTypes"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.GeneratedJavaParser].ArrayBracketPair(com.github.javaparser.ast.type.ArrayType$Origin)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 2971
    functionDepth: 0
    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.GeneratedJavaParser].jj_consume_token(int)"
    - "[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)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    functionUses: 4
    ICount: 13
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:2973,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Annotations"
    - Src: "com.github.javaparser.GeneratedJavaParser:2974,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:2975,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token"
    - Src: "com.github.javaparser.GeneratedJavaParser:2975,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].orIfInvalid"
    - Src: "com.github.javaparser.GeneratedJavaParser:2977,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range"
    - Src: "com.github.javaparser.GeneratedJavaParser:2977,1"
      Dst: "[com.github.javaparser.ast.type.ArrayType$ArrayBracketPair].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].IntersectionType(com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.IntersectionType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:2997"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:2994"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:2989,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList"
    - Src: "com.github.javaparser.GeneratedJavaParser:2990,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ReferenceType"
    - Src: "com.github.javaparser.GeneratedJavaParser:2991,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].orIfInvalid"
    - Src: "com.github.javaparser.GeneratedJavaParser:2991,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].add"
    - Src: "com.github.javaparser.GeneratedJavaParser:2992,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:2995,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].AnnotatedReferenceType"
    - Src: "com.github.javaparser.GeneratedJavaParser:2997,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f"
    - Src: "com.github.javaparser.GeneratedJavaParser:3031,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token"
    - Src: "com.github.javaparser.GeneratedJavaParser:3031,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range"
    - Src: "com.github.javaparser.GeneratedJavaParser:3031,1"
      Dst: "[com.github.javaparser.ast.type.IntersectionType].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].AnnotatedClassOrInterfaceType()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 3035
    functionDepth: 0
    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:3036,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:3038,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Annotations"
    - Src: "com.github.javaparser.GeneratedJavaParser:3039,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ClassOrInterfaceType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].ClassOrInterfaceType(com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 3046
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.ClassOrInterfaceType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    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].token()"
    - "[com.github.javaparser.RangedList].<init>(com.github.javaparser.ast.NodeList)"
    - "[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].SimpleName()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_2_31(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].token()"
    - "[com.github.javaparser.RangedList].<init>(com.github.javaparser.ast.NodeList)"
    functionUses: 3
    ICount: 40
    EdgeCount: 20
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:3052"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:3057"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:3056"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:3061"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:3075"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:3068"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:3073"
        BranchSideFuncs:
        - "TypeArguments()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:3072"
        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:3047,1"
      Dst: "[com.github.javaparser.RangedList].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:3049,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:3050,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].SimpleName"
    - Src: "com.github.javaparser.GeneratedJavaParser:3051,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token"
    - Src: "com.github.javaparser.GeneratedJavaParser:3052,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_29"
    - Src: "com.github.javaparser.GeneratedJavaParser:3053,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].TypeArguments"
    - Src: "com.github.javaparser.GeneratedJavaParser:3057,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range"
    - Src: "com.github.javaparser.GeneratedJavaParser:3057,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:3061,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_30"
    - Src: "com.github.javaparser.GeneratedJavaParser:3065,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:3066,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Annotations"
    - Src: "com.github.javaparser.GeneratedJavaParser:3068,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_31"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].TypeArguments()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 3091
    functionDepth: 0
    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.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].TypeArgument()"
    - "[com.github.javaparser.RangedList].add(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.RangedList].endAt(com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    functionUses: 10
    ICount: 40
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:3096"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:3091"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.ast.NodeList)"
        - "<init>()"
        - "beginAt(com.github.javaparser.JavaToken)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:3128"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:3127"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:3092,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:3092,1"
      Dst: "[com.github.javaparser.RangedList].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:3094,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:3095,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token"
    - Src: "com.github.javaparser.GeneratedJavaParser:3095,1"
      Dst: "[com.github.javaparser.RangedList].beginAt"
    - Src: "com.github.javaparser.GeneratedJavaParser:3096,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f"
    - Src: "com.github.javaparser.GeneratedJavaParser:3124,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].TypeArgument"
    - Src: "com.github.javaparser.GeneratedJavaParser:3125,1"
      Dst: "[com.github.javaparser.RangedList].add"
    - Src: "com.github.javaparser.GeneratedJavaParser:3147,1"
      Dst: "[com.github.javaparser.RangedList].endAt"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].TypeArgument()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 3165
    functionDepth: 0
    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:3167"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:3165"
        BranchSideFuncs:
        - "jj_ntk_f()"
        - "Annotations()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:3166,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Annotations"
    - Src: "com.github.javaparser.GeneratedJavaParser:3167,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f"
    - Src: "com.github.javaparser.GeneratedJavaParser:3193,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Type"
    - Src: "com.github.javaparser.GeneratedJavaParser:3197,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Wildcard"
    - Src: "com.github.javaparser.GeneratedJavaParser:3202,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:3203,1"
      Dst: "[com.github.javaparser.ParseException].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].Wildcard(com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 3218
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.WildcardType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    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].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].Annotations()"
    - "[com.github.javaparser.GeneratedJavaParser].ReferenceType(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].Annotations()"
    - "[com.github.javaparser.GeneratedJavaParser].ReferenceType(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[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)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    functionUses: 1
    ICount: 46
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:3225"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:3218"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:3228"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:3227"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:3222,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:3223,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:3224,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token"
    - Src: "com.github.javaparser.GeneratedJavaParser:3225,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f"
    - Src: "com.github.javaparser.GeneratedJavaParser:3231,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Annotations"
    - Src: "com.github.javaparser.GeneratedJavaParser:3232,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ReferenceType"
    - Src: "com.github.javaparser.GeneratedJavaParser:3244,1"
      Dst: "[com.github.javaparser.ParseException].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:3252,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range"
    - Src: "com.github.javaparser.GeneratedJavaParser:3252,1"
      Dst: "[com.github.javaparser.ast.type.WildcardType].<init>"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].PrimitiveType(com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 3274
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.PrimitiveType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    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.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.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.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.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.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.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.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.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.ParseException].<init>()"
    functionUses: 4
    ICount: 74
    EdgeCount: 27
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:3275"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:3274"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:3275,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f"
    - Src: "com.github.javaparser.GeneratedJavaParser:3277,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:3278,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].tokenRange"
    - Src: "com.github.javaparser.GeneratedJavaParser:3278,1"
      Dst: "[com.github.javaparser.ast.type.PrimitiveType].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:3319,1"
      Dst: "[com.github.javaparser.ParseException].<init>"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].ResultType(com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 3333
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.Type"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    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.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.ParseException].<init>()"
    functionUses: 3
    ICount: 26
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:3334"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:3333"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:3334,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f"
    - Src: "com.github.javaparser.GeneratedJavaParser:3336,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:3337,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].tokenRange"
    - Src: "com.github.javaparser.GeneratedJavaParser:3337,1"
      Dst: "[com.github.javaparser.ast.type.VoidType].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:3365,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Type"
    - Src: "com.github.javaparser.GeneratedJavaParser:3371,1"
      Dst: "[com.github.javaparser.ParseException].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].Name()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 3382
    functionDepth: 0
    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.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].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:3387"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:3394"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:3383,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Identifier"
    - Src: "com.github.javaparser.GeneratedJavaParser:3384,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].tokenRange"
    - Src: "com.github.javaparser.GeneratedJavaParser:3384,1"
      Dst: "[com.github.javaparser.ast.expr.Name].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:3387,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_32"
    - Src: "com.github.javaparser.GeneratedJavaParser:3391,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:3393,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token"
    - Src: "com.github.javaparser.GeneratedJavaParser:3393,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].SimpleName()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 3404
    functionDepth: 0
    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:3405,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Identifier"
    - Src: "com.github.javaparser.GeneratedJavaParser:3406,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].tokenRange"
    - Src: "com.github.javaparser.GeneratedJavaParser:3406,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].Identifier()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 3443
    functionDepth: 0
    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.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.ParseException].<init>()"
    - "[com.github.javaparser.GeneratedJavaParserBase].setTokenKind(int)"
    functionUses: 6
    ICount: 54
    EdgeCount: 21
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:3444"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:3443"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:3444,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f"
    - Src: "com.github.javaparser.GeneratedJavaParser:3446,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:3516,1"
      Dst: "[com.github.javaparser.ParseException].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:3518,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].setTokenKind"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].Expression()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 3531
    functionDepth: 0
    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_ntk_f()"
    - "[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].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].TypeArguments()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].Identifier()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[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.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.ParseException].<init>()"
    functionUses: 28
    ICount: 87
    EdgeCount: 26
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:3534"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:3531"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.ast.NodeList)"
        - "ConditionalExpression()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:3549"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:3554"
        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:3553"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:3554"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:3553"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:3563"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:3561"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:3572"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:3571"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:3532,1"
      Dst: "[com.github.javaparser.RangedList].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:3533,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ConditionalExpression"
    - Src: "com.github.javaparser.GeneratedJavaParser:3534,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f"
    - Src: "com.github.javaparser.GeneratedJavaParser:3549,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_33"
    - Src: "com.github.javaparser.GeneratedJavaParser:3550,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].AssignmentOperator"
    - Src: "com.github.javaparser.GeneratedJavaParser:3551,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Expression"
    - Src: "com.github.javaparser.GeneratedJavaParser:3552,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token"
    - Src: "com.github.javaparser.GeneratedJavaParser:3552,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range"
    - Src: "com.github.javaparser.GeneratedJavaParser:3552,1"
      Dst: "[com.github.javaparser.ast.expr.AssignExpr].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:3556,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:3557,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].LambdaBody"
    - Src: "com.github.javaparser.GeneratedJavaParser:3558,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].generateLambda"
    - Src: "com.github.javaparser.GeneratedJavaParser:3565,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].TypeArguments"
    - Src: "com.github.javaparser.GeneratedJavaParser:3590,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Identifier"
    - Src: "com.github.javaparser.GeneratedJavaParser:3600,1"
      Dst: "[com.github.javaparser.ParseException].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:3602,1"
      Dst: "[com.github.javaparser.ast.expr.MethodReferenceExpr].<init>"
    JavaMethodInfo: null
    BBCount: 28
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].AssignmentOperator()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 3638
    functionDepth: 0
    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.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[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:3639"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:3638"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:3639,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f"
    - Src: "com.github.javaparser.GeneratedJavaParser:3641,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:3703,1"
      Dst: "[com.github.javaparser.ParseException].<init>"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].ConditionalExpression()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 3721
    functionDepth: 0
    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.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: 4
    ICount: 24
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:3723"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:3721"
        BranchSideFuncs:
        - "jj_ntk_f()"
        - "ConditionalOrExpression()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:3722,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ConditionalOrExpression"
    - Src: "com.github.javaparser.GeneratedJavaParser:3723,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f"
    - Src: "com.github.javaparser.GeneratedJavaParser:3725,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:3726,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Expression"
    - Src: "com.github.javaparser.GeneratedJavaParser:3729,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token"
    - Src: "com.github.javaparser.GeneratedJavaParser:3729,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range"
    - Src: "com.github.javaparser.GeneratedJavaParser:3729,1"
      Dst: "[com.github.javaparser.ast.expr.ConditionalExpr].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].ConditionalOrExpression()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 3753
    functionDepth: 0
    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.GeneratedJavaParser].ConditionalAndExpression()"
    - "[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:3757"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:3756"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:3754,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ConditionalAndExpression"
    - Src: "com.github.javaparser.GeneratedJavaParser:3757,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f"
    - Src: "com.github.javaparser.GeneratedJavaParser:3765,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:3767,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token"
    - Src: "com.github.javaparser.GeneratedJavaParser:3767,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range"
    - Src: "com.github.javaparser.GeneratedJavaParser:3767,1"
      Dst: "[com.github.javaparser.ast.expr.BinaryExpr].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].ConditionalAndExpression()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 3798
    functionDepth: 0
    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.GeneratedJavaParser].InclusiveOrExpression()"
    - "[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:3802"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:3801"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:3799,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].InclusiveOrExpression"
    - Src: "com.github.javaparser.GeneratedJavaParser:3802,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f"
    - Src: "com.github.javaparser.GeneratedJavaParser:3810,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:3812,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token"
    - Src: "com.github.javaparser.GeneratedJavaParser:3812,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range"
    - Src: "com.github.javaparser.GeneratedJavaParser:3812,1"
      Dst: "[com.github.javaparser.ast.expr.BinaryExpr].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].InclusiveOrExpression()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 3838
    functionDepth: 0
    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.GeneratedJavaParser].ExclusiveOrExpression()"
    - "[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:3842"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:3841"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:3839,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ExclusiveOrExpression"
    - Src: "com.github.javaparser.GeneratedJavaParser:3842,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f"
    - Src: "com.github.javaparser.GeneratedJavaParser:3850,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:3852,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token"
    - Src: "com.github.javaparser.GeneratedJavaParser:3852,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range"
    - Src: "com.github.javaparser.GeneratedJavaParser:3852,1"
      Dst: "[com.github.javaparser.ast.expr.BinaryExpr].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].ExclusiveOrExpression()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 3878
    functionDepth: 0
    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.GeneratedJavaParser].AndExpression()"
    - "[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:3882"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:3881"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:3879,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].AndExpression"
    - Src: "com.github.javaparser.GeneratedJavaParser:3882,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f"
    - Src: "com.github.javaparser.GeneratedJavaParser:3890,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:3892,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token"
    - Src: "com.github.javaparser.GeneratedJavaParser:3892,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range"
    - Src: "com.github.javaparser.GeneratedJavaParser:3892,1"
      Dst: "[com.github.javaparser.ast.expr.BinaryExpr].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].AndExpression()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 3918
    functionDepth: 0
    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.GeneratedJavaParser].EqualityExpression()"
    - "[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:3922"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:3921"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:3919,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].EqualityExpression"
    - Src: "com.github.javaparser.GeneratedJavaParser:3922,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f"
    - Src: "com.github.javaparser.GeneratedJavaParser:3930,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:3932,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token"
    - Src: "com.github.javaparser.GeneratedJavaParser:3932,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range"
    - Src: "com.github.javaparser.GeneratedJavaParser:3932,1"
      Dst: "[com.github.javaparser.ast.expr.BinaryExpr].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].EqualityExpression()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 3963
    functionDepth: 0
    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_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.ParseException].<init>()"
    - "[com.github.javaparser.GeneratedJavaParser].InstanceOfExpression()"
    - "[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:3967"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:3966"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:3976"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:3975"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:3964,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].InstanceOfExpression"
    - Src: "com.github.javaparser.GeneratedJavaParser:3967,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f"
    - Src: "com.github.javaparser.GeneratedJavaParser:3978,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:3990,1"
      Dst: "[com.github.javaparser.ParseException].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:3993,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token"
    - Src: "com.github.javaparser.GeneratedJavaParser:3993,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range"
    - Src: "com.github.javaparser.GeneratedJavaParser:3993,1"
      Dst: "[com.github.javaparser.ast.expr.BinaryExpr].<init>"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].PatternExpression()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 4009
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.PatternExpr"
    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].SimpleName()"
    - "[com.github.javaparser.ast.expr.PatternExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.type.ReferenceType,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:4010,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Modifiers"
    - Src: "com.github.javaparser.GeneratedJavaParser:4011,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ReferenceType"
    - Src: "com.github.javaparser.GeneratedJavaParser:4012,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].SimpleName"
    - Src: "com.github.javaparser.GeneratedJavaParser:4013,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token"
    - Src: "com.github.javaparser.GeneratedJavaParser:4013,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range"
    - Src: "com.github.javaparser.GeneratedJavaParser:4013,1"
      Dst: "[com.github.javaparser.ast.expr.PatternExpr].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].InstanceOfExpression()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 4033
    functionDepth: 0
    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_34(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.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].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].AnnotatedReferenceType()"
    - "[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.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.ParseException].<init>()"
    functionUses: 2
    ICount: 47
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:4035"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:4033"
        BranchSideFuncs:
        - "RelationalExpression()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:4038"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:4042"
        BranchSideFuncs:
        - "getType()"
        - "PatternExpression()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:4041"
        BranchSideFuncs:
        - "jj_ntk_f()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:4042"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:4041"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:4034,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].RelationalExpression"
    - Src: "com.github.javaparser.GeneratedJavaParser:4035,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f"
    - Src: "com.github.javaparser.GeneratedJavaParser:4037,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:4038,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_34"
    - Src: "com.github.javaparser.GeneratedJavaParser:4039,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].PatternExpression"
    - Src: "com.github.javaparser.GeneratedJavaParser:4040,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token"
    - Src: "com.github.javaparser.GeneratedJavaParser:4040,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range"
    - Src: "com.github.javaparser.GeneratedJavaParser:4040,1"
      Dst: "[com.github.javaparser.ast.expr.PatternExpr].getType"
    - Src: "com.github.javaparser.GeneratedJavaParser:4040,1"
      Dst: "[com.github.javaparser.ast.expr.InstanceOfExpr].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:4069,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].AnnotatedReferenceType"
    - Src: "com.github.javaparser.GeneratedJavaParser:4076,1"
      Dst: "[com.github.javaparser.ParseException].<init>"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].RelationalExpression()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 4116
    functionDepth: 0
    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_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.ParseException].<init>()"
    - "[com.github.javaparser.GeneratedJavaParser].ShiftExpression()"
    - "[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:4120"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:4119"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:4131"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:4130"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:4117,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ShiftExpression"
    - Src: "com.github.javaparser.GeneratedJavaParser:4120,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f"
    - Src: "com.github.javaparser.GeneratedJavaParser:4133,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:4155,1"
      Dst: "[com.github.javaparser.ParseException].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:4158,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token"
    - Src: "com.github.javaparser.GeneratedJavaParser:4158,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range"
    - Src: "com.github.javaparser.GeneratedJavaParser:4158,1"
      Dst: "[com.github.javaparser.ast.expr.BinaryExpr].<init>"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].ShiftExpression()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 4176
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].AdditiveExpression()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_2_35(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_2_36(int)"
    - "[com.github.javaparser.GeneratedJavaParser].RSIGNEDSHIFT()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_2_37(int)"
    - "[com.github.javaparser.GeneratedJavaParser].RUNSIGNEDSHIFT()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.ParseException].<init>()"
    - "[com.github.javaparser.GeneratedJavaParser].AdditiveExpression()"
    - "[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:4180"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:4205"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:4184"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:4183"
        BranchSideFuncs:
        - "jj_ntk_f()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:4192"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:4195"
        BranchSideFuncs:
        - "RSIGNEDSHIFT()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:4194"
        BranchSideFuncs:
        - "jj_2_37(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:4195"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:null"
        BranchSideFuncs:
        - "RUNSIGNEDSHIFT()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:4177,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].AdditiveExpression"
    - Src: "com.github.javaparser.GeneratedJavaParser:4180,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_35"
    - Src: "com.github.javaparser.GeneratedJavaParser:4184,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f"
    - Src: "com.github.javaparser.GeneratedJavaParser:4186,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:4192,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_36"
    - Src: "com.github.javaparser.GeneratedJavaParser:4193,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].RSIGNEDSHIFT"
    - Src: "com.github.javaparser.GeneratedJavaParser:4195,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_37"
    - Src: "com.github.javaparser.GeneratedJavaParser:4196,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].RUNSIGNEDSHIFT"
    - Src: "com.github.javaparser.GeneratedJavaParser:4200,1"
      Dst: "[com.github.javaparser.ParseException].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:4204,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token"
    - Src: "com.github.javaparser.GeneratedJavaParser:4204,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range"
    - Src: "com.github.javaparser.GeneratedJavaParser:4204,1"
      Dst: "[com.github.javaparser.ast.expr.BinaryExpr].<init>"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].AdditiveExpression()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 4221
    functionDepth: 0
    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_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.ParseException].<init>()"
    - "[com.github.javaparser.GeneratedJavaParser].MultiplicativeExpression()"
    - "[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:4225"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:4224"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:4234"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:4233"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:4222,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].MultiplicativeExpression"
    - Src: "com.github.javaparser.GeneratedJavaParser:4225,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f"
    - Src: "com.github.javaparser.GeneratedJavaParser:4236,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:4248,1"
      Dst: "[com.github.javaparser.ParseException].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:4251,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token"
    - Src: "com.github.javaparser.GeneratedJavaParser:4251,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range"
    - Src: "com.github.javaparser.GeneratedJavaParser:4251,1"
      Dst: "[com.github.javaparser.ast.expr.BinaryExpr].<init>"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].MultiplicativeExpression()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 4269
    functionDepth: 0
    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_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.ParseException].<init>()"
    - "[com.github.javaparser.GeneratedJavaParser].UnaryExpression()"
    - "[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:4273"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:4272"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:4283"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:4282"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:4270,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].UnaryExpression"
    - Src: "com.github.javaparser.GeneratedJavaParser:4273,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f"
    - Src: "com.github.javaparser.GeneratedJavaParser:4285,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:4302,1"
      Dst: "[com.github.javaparser.ParseException].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:4305,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token"
    - Src: "com.github.javaparser.GeneratedJavaParser:4305,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range"
    - Src: "com.github.javaparser.GeneratedJavaParser:4305,1"
      Dst: "[com.github.javaparser.ast.expr.BinaryExpr].<init>"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].UnaryExpression()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 4333
    functionDepth: 0
    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_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[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].token()"
    - "[com.github.javaparser.GeneratedJavaParser].UnaryExpressionNotPlusMinus()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.ParseException].<init>()"
    functionUses: 7
    ICount: 54
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:4335"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:4333"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:4346"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:4345"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:4335,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f"
    - Src: "com.github.javaparser.GeneratedJavaParser:4337,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].PreIncrementExpression"
    - Src: "com.github.javaparser.GeneratedJavaParser:4341,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].PreDecrementExpression"
    - Src: "com.github.javaparser.GeneratedJavaParser:4348,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:4349,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token"
    - Src: "com.github.javaparser.GeneratedJavaParser:4360,1"
      Dst: "[com.github.javaparser.ParseException].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:4362,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].UnaryExpression"
    - Src: "com.github.javaparser.GeneratedJavaParser:4363,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range"
    - Src: "com.github.javaparser.GeneratedJavaParser:4363,1"
      Dst: "[com.github.javaparser.ast.expr.UnaryExpr].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:4409,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].UnaryExpressionNotPlusMinus"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].PreIncrementExpression()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 4428
    functionDepth: 0
    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)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    functionUses: 2
    ICount: 11
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:4430,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:4431,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token"
    - Src: "com.github.javaparser.GeneratedJavaParser:4432,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].UnaryExpression"
    - Src: "com.github.javaparser.GeneratedJavaParser:4433,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range"
    - Src: "com.github.javaparser.GeneratedJavaParser:4433,1"
      Dst: "[com.github.javaparser.ast.expr.UnaryExpr].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].PreDecrementExpression()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 4446
    functionDepth: 0
    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)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    functionUses: 2
    ICount: 10
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:4447,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:4448,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token"
    - Src: "com.github.javaparser.GeneratedJavaParser:4449,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].UnaryExpression"
    - Src: "com.github.javaparser.GeneratedJavaParser:4450,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range"
    - Src: "com.github.javaparser.GeneratedJavaParser:4450,1"
      Dst: "[com.github.javaparser.ast.expr.UnaryExpr].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].UnaryExpressionNotPlusMinus()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 4467
    functionDepth: 0
    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_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[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].token()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_2_38(int)"
    - "[com.github.javaparser.GeneratedJavaParser].CastExpression()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].PostfixExpression()"
    - "[com.github.javaparser.GeneratedJavaParser].SwitchExpression()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.ParseException].<init>()"
    functionUses: 2
    ICount: 66
    EdgeCount: 19
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:4469"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:4467"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:4472"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:4471"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:4494"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:4497"
        BranchSideFuncs:
        - "CastExpression()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:4496"
        BranchSideFuncs:
        - "jj_ntk_f()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:4497"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:4496"
        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:4474,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:4475,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token"
    - Src: "com.github.javaparser.GeneratedJavaParser:4486,1"
      Dst: "[com.github.javaparser.ParseException].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:4488,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].UnaryExpression"
    - Src: "com.github.javaparser.GeneratedJavaParser:4489,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range"
    - Src: "com.github.javaparser.GeneratedJavaParser:4489,1"
      Dst: "[com.github.javaparser.ast.expr.UnaryExpr].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:4494,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_38"
    - Src: "com.github.javaparser.GeneratedJavaParser:4495,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].CastExpression"
    - Src: "com.github.javaparser.GeneratedJavaParser:4538,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].PostfixExpression"
    - Src: "com.github.javaparser.GeneratedJavaParser:4542,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].SwitchExpression"
    JavaMethodInfo: null
    BBCount: 22
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].PostfixExpression()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 4567
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].PrimaryExpression()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_2_39(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[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:4569"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:4590"
        BranchSideFuncs:
        - "jj_ntk_f()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:4589"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:4570"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:4569"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:4568,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].PrimaryExpression"
    - Src: "com.github.javaparser.GeneratedJavaParser:4569,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_39"
    - Src: "com.github.javaparser.GeneratedJavaParser:4570,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f"
    - Src: "com.github.javaparser.GeneratedJavaParser:4572,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:4584,1"
      Dst: "[com.github.javaparser.ParseException].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:4586,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token"
    - Src: "com.github.javaparser.GeneratedJavaParser:4586,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range"
    - Src: "com.github.javaparser.GeneratedJavaParser:4586,1"
      Dst: "[com.github.javaparser.ast.expr.UnaryExpr].<init>"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].CastExpression()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 4610
    functionDepth: 0
    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_40(int)"
    - "[com.github.javaparser.GeneratedJavaParser].PrimitiveType(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[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].token()"
    - "[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].jj_ntk_f()"
    - "[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_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].UnaryExpressionNotPlusMinus()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[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.type.IntersectionType].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[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.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    - "[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].token()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.ParseException].<init>()"
    functionUses: 1
    ICount: 76
    EdgeCount: 34
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:4617"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:4623"
        BranchSideFuncs:
        - "PrimitiveType(com.github.javaparser.ast.NodeList)"
        - "UnaryExpression()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:4622"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:4623"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:4622"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:4655"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:4654"
        BranchSideFuncs:
        - "jj_ntk_f()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:4669"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:4672"
        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:4671"
        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:4613,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList"
    - Src: "com.github.javaparser.GeneratedJavaParser:4614,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:4615,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token"
    - Src: "com.github.javaparser.GeneratedJavaParser:4616,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Annotations"
    - Src: "com.github.javaparser.GeneratedJavaParser:4617,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_40"
    - Src: "com.github.javaparser.GeneratedJavaParser:4618,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].PrimitiveType"
    - Src: "com.github.javaparser.GeneratedJavaParser:4620,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].UnaryExpression"
    - Src: "com.github.javaparser.GeneratedJavaParser:4621,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range"
    - Src: "com.github.javaparser.GeneratedJavaParser:4621,1"
      Dst: "[com.github.javaparser.ast.expr.CastExpr].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:4623,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f"
    - Src: "com.github.javaparser.GeneratedJavaParser:4651,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ReferenceType"
    - Src: "com.github.javaparser.GeneratedJavaParser:4652,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].add"
    - Src: "com.github.javaparser.GeneratedJavaParser:4664,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].AnnotatedReferenceType"
    - Src: "com.github.javaparser.GeneratedJavaParser:4668,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].UnaryExpressionNotPlusMinus"
    - Src: "com.github.javaparser.GeneratedJavaParser:4669,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    - Src: "com.github.javaparser.GeneratedJavaParser:4670,1"
      Dst: "[com.github.javaparser.ast.NodeList].get"
    - Src: "com.github.javaparser.GeneratedJavaParser:4670,1"
      Dst: "[com.github.javaparser.ast.type.IntersectionType].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:4679,1"
      Dst: "[com.github.javaparser.ParseException].<init>"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].PrimaryExpression()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 4705
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].PrimaryPrefix()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_2_41(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:4709"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:4714"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:4706,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].PrimaryPrefix"
    - Src: "com.github.javaparser.GeneratedJavaParser:4709,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_41"
    - Src: "com.github.javaparser.GeneratedJavaParser:4713,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].PrimarySuffix"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].PrimaryExpressionWithoutSuperSuffix()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 4722
    functionDepth: 0
    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].PrimarySuffixWithoutSuper(com.github.javaparser.ast.expr.Expression)"
    functionUses: 1
    ICount: 7
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:4726"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:4731"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:4723,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].PrimaryPrefix"
    - Src: "com.github.javaparser.GeneratedJavaParser:4726,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_42"
    - Src: "com.github.javaparser.GeneratedJavaParser:4730,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].PrimarySuffixWithoutSuper"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].PrimaryPrefix()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 4740
    functionDepth: 0
    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.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.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].tokenRange()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].TypeArguments()"
    - "[com.github.javaparser.GeneratedJavaParser].SimpleName()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[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.GeneratedJavaParserBase].emptyNodeList()"
    - "[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].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].TypeArguments()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].Identifier()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[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.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.ParseException].<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].jj_consume_token(int)"
    - "[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].token()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_2_43(int)"
    - "[com.github.javaparser.GeneratedJavaParser].LambdaParameters()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[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].token()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_2_44(int)"
    - "[com.github.javaparser.GeneratedJavaParser].InferredLambdaParameters()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[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].token()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].Expression()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.ParseException].<init>()"
    - "[com.github.javaparser.GeneratedJavaParser].AllocationExpression(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_2_45(int)"
    - "[com.github.javaparser.GeneratedJavaParser].ResultType(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.ast.expr.ClassExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.Type)"
    - "[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_46(int)"
    - "[com.github.javaparser.GeneratedJavaParser].AnnotatedType()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].TypeArguments()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].Identifier()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.ParseException].<init>()"
    - "[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.MethodReferenceExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList,java.lang.String)"
    - "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.ast.Node,com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].SimpleName()"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[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.JavaToken,com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    - "[com.github.javaparser.ast.expr.NameExpr].<init>(com.github.javaparser.ast.expr.SimpleName)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.ParseException].<init>()"
    functionUses: 2
    ICount: 302
    EdgeCount: 103
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:4750"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:4740"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.ast.NodeList)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:4771"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:4768"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name)"
        - "tokenRange()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:4774"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:4772"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:4784"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:4782"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:4794"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:4797"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:4796"
        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:4803"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:4801"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:4812"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:4811"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:4855"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:4852"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:4863"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:4867"
        BranchSideFuncs:
        - "LambdaParameters()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:4866"
        BranchSideFuncs:
        - "jj_2_44(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:4867"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:4872"
        BranchSideFuncs:
        - "InferredLambdaParameters()"
        - "<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.Statement,boolean)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:4871"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:4872"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:4871"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:4941"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:4946"
        BranchSideFuncs:
        - "emptyNodeList()"
        - "ResultType(com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:4945"
        BranchSideFuncs:
        - "jj_2_46(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:4946"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:4991"
        BranchSideFuncs:
        - "AnnotatedType()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:4990"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:4949"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:4946"
        BranchSideFuncs:
        - "AnnotatedType()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:4958"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:4957"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:4991"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:4990"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:5011"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:5008"
        BranchSideFuncs:
        - "SimpleName()"
        - "jj_ntk_f()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:5021"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:5024"
        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:5023"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.ast.expr.SimpleName)"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:4741,1"
      Dst: "[com.github.javaparser.RangedList].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:4742,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList"
    - Src: "com.github.javaparser.GeneratedJavaParser:4750,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f"
    - Src: "com.github.javaparser.GeneratedJavaParser:4760,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Literal"
    - Src: "com.github.javaparser.GeneratedJavaParser:4764,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:4765,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].tokenRange"
    - Src: "com.github.javaparser.GeneratedJavaParser:4765,1"
      Dst: "[com.github.javaparser.ast.expr.ThisExpr].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:4770,1"
      Dst: "[com.github.javaparser.ast.expr.SuperExpr].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:4776,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].TypeArguments"
    - Src: "com.github.javaparser.GeneratedJavaParser:4783,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].SimpleName"
    - Src: "com.github.javaparser.GeneratedJavaParser:4786,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Arguments"
    - Src: "com.github.javaparser.GeneratedJavaParser:4795,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token"
    - Src: "com.github.javaparser.GeneratedJavaParser:4795,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range"
    - Src: "com.github.javaparser.GeneratedJavaParser:4795,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:4797,1"
      Dst: "[com.github.javaparser.ast.expr.FieldAccessExpr].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:4830,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Identifier"
    - Src: "com.github.javaparser.GeneratedJavaParser:4840,1"
      Dst: "[com.github.javaparser.ParseException].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:4842,1"
      Dst: "[com.github.javaparser.ast.expr.MethodReferenceExpr].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:4858,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:4858,1"
      Dst: "[com.github.javaparser.ast.expr.LambdaExpr].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:4863,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_43"
    - Src: "com.github.javaparser.GeneratedJavaParser:4864,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].LambdaParameters"
    - Src: "com.github.javaparser.GeneratedJavaParser:4867,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_44"
    - Src: "com.github.javaparser.GeneratedJavaParser:4868,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].InferredLambdaParameters"
    - Src: "com.github.javaparser.GeneratedJavaParser:4921,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Expression"
    - Src: "com.github.javaparser.GeneratedJavaParser:4923,1"
      Dst: "[com.github.javaparser.ast.expr.EnclosedExpr].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:4936,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].AllocationExpression"
    - Src: "com.github.javaparser.GeneratedJavaParser:4941,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_45"
    - Src: "com.github.javaparser.GeneratedJavaParser:4942,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ResultType"
    - Src: "com.github.javaparser.GeneratedJavaParser:4945,1"
      Dst: "[com.github.javaparser.ast.expr.ClassExpr].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:4946,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_46"
    - Src: "com.github.javaparser.GeneratedJavaParser:4947,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].AnnotatedType"
    - Src: "com.github.javaparser.GeneratedJavaParser:4988,1"
      Dst: "[com.github.javaparser.ast.expr.TypeExpr].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:5024,1"
      Dst: "[com.github.javaparser.ast.expr.NameExpr].<init>"
    JavaMethodInfo: null
    BBCount: 88
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].PrimarySuffix(com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 5042
    functionDepth: 0
    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_47(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.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.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.ParseException].<init>()"
    functionUses: 1
    ICount: 31
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:5043"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:5046"
        BranchSideFuncs:
        - "PrimarySuffixWithoutSuper(com.github.javaparser.ast.expr.Expression)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:5045"
        BranchSideFuncs:
        - "jj_ntk_f()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:5046"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:5045"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:5043,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_47"
    - Src: "com.github.javaparser.GeneratedJavaParser:5044,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].PrimarySuffixWithoutSuper"
    - Src: "com.github.javaparser.GeneratedJavaParser:5046,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f"
    - Src: "com.github.javaparser.GeneratedJavaParser:5048,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:5050,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token"
    - Src: "com.github.javaparser.GeneratedJavaParser:5050,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range"
    - Src: "com.github.javaparser.GeneratedJavaParser:5050,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].scopeToName"
    - Src: "com.github.javaparser.GeneratedJavaParser:5050,1"
      Dst: "[com.github.javaparser.ast.expr.SuperExpr].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:5056,1"
      Dst: "[com.github.javaparser.ParseException].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].PrimarySuffixWithoutSuper(com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 5066
    functionDepth: 0
    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.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_48(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].TypeArguments()"
    - "[com.github.javaparser.GeneratedJavaParser].SimpleName()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[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.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.ParseException].<init>()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].Expression()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[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.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.ParseException].<init>()"
    functionUses: 2
    ICount: 101
    EdgeCount: 33
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:5071"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:5066"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.ast.NodeList)"
        - "emptyNodeList()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:5074"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:5072"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:5086"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:null"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:5087"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:5086"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:5097"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:5095"
        BranchSideFuncs:
        - "SimpleName()"
        - "jj_ntk_f()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:5107"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:5110"
        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:5109"
        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:5067,1"
      Dst: "[com.github.javaparser.RangedList].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:5068,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList"
    - Src: "com.github.javaparser.GeneratedJavaParser:5071,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f"
    - Src: "com.github.javaparser.GeneratedJavaParser:5073,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:5077,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token"
    - Src: "com.github.javaparser.GeneratedJavaParser:5077,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range"
    - Src: "com.github.javaparser.GeneratedJavaParser:5077,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].scopeToName"
    - Src: "com.github.javaparser.GeneratedJavaParser:5077,1"
      Dst: "[com.github.javaparser.ast.expr.ThisExpr].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:5081,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].AllocationExpression"
    - Src: "com.github.javaparser.GeneratedJavaParser:5086,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_48"
    - Src: "com.github.javaparser.GeneratedJavaParser:5089,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].TypeArguments"
    - Src: "com.github.javaparser.GeneratedJavaParser:5096,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].SimpleName"
    - Src: "com.github.javaparser.GeneratedJavaParser:5099,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Arguments"
    - Src: "com.github.javaparser.GeneratedJavaParser:5108,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:5110,1"
      Dst: "[com.github.javaparser.ast.expr.FieldAccessExpr].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:5114,1"
      Dst: "[com.github.javaparser.ParseException].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:5121,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Expression"
    - Src: "com.github.javaparser.GeneratedJavaParser:5123,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayAccessExpr].<init>"
    JavaMethodInfo: null
    BBCount: 30
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].Literal()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 5149
    functionDepth: 0
    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.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    - "[com.github.javaparser.GeneratedJavaParserBase].tokenRange()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    - "[com.github.javaparser.GeneratedJavaParserBase].tokenRange()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    - "[com.github.javaparser.GeneratedJavaParserBase].tokenRange()"
    - "[com.github.javaparser.GeneratedJavaParserBase].unquote(java.lang.String)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    - "[com.github.javaparser.GeneratedJavaParserBase].tokenRange()"
    - "[com.github.javaparser.GeneratedJavaParserBase].unquote(java.lang.String)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    - "[com.github.javaparser.GeneratedJavaParserBase].tokenRange()"
    - "[com.github.javaparser.GeneratedJavaParserBase].unTripleQuote(java.lang.String)"
    - "[com.github.javaparser.GeneratedJavaParser].BooleanLiteral()"
    - "[com.github.javaparser.GeneratedJavaParser].NullLiteral()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.ParseException].<init>()"
    functionUses: 1
    ICount: 72
    EdgeCount: 26
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:5150"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:5149"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:5150,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f"
    - Src: "com.github.javaparser.GeneratedJavaParser:5152,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:5153,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].tokenRange"
    - Src: "com.github.javaparser.GeneratedJavaParser:5153,1"
      Dst: "[com.github.javaparser.ast.expr.IntegerLiteralExpr].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:5158,1"
      Dst: "[com.github.javaparser.ast.expr.LongLiteralExpr].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:5163,1"
      Dst: "[com.github.javaparser.ast.expr.DoubleLiteralExpr].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:5168,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].unquote"
    - Src: "com.github.javaparser.GeneratedJavaParser:5168,1"
      Dst: "[com.github.javaparser.ast.expr.CharLiteralExpr].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:5173,1"
      Dst: "[com.github.javaparser.ast.expr.StringLiteralExpr].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:5178,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].unTripleQuote"
    - Src: "com.github.javaparser.GeneratedJavaParser:5178,1"
      Dst: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:5183,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].BooleanLiteral"
    - Src: "com.github.javaparser.GeneratedJavaParser:5187,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].NullLiteral"
    - Src: "com.github.javaparser.GeneratedJavaParser:5193,1"
      Dst: "[com.github.javaparser.ParseException].<init>"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].BooleanLiteral()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 5207
    functionDepth: 0
    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.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.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.ParseException].<init>()"
    functionUses: 1
    ICount: 29
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:5208"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:5207"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:5208,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f"
    - Src: "com.github.javaparser.GeneratedJavaParser:5210,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:5211,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].tokenRange"
    - Src: "com.github.javaparser.GeneratedJavaParser:5211,1"
      Dst: "[com.github.javaparser.ast.expr.BooleanLiteralExpr].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:5222,1"
      Dst: "[com.github.javaparser.ParseException].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].NullLiteral()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 5235
    functionDepth: 0
    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: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:5236,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:5237,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].tokenRange"
    - Src: "com.github.javaparser.GeneratedJavaParser:5237,1"
      Dst: "[com.github.javaparser.ast.expr.NullLiteralExpr].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].Arguments()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 5254
    functionDepth: 0
    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()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    functionUses: 7
    ICount: 17
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:5257"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:5254"
        BranchSideFuncs:
        - "jj_ntk_f()"
        - "emptyNodeList()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:5255,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList"
    - Src: "com.github.javaparser.GeneratedJavaParser:5256,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:5257,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f"
    - Src: "com.github.javaparser.GeneratedJavaParser:5305,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ArgumentList"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].ArgumentList()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 5323
    functionDepth: 0
    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)"
    - "[com.github.javaparser.GeneratedJavaParser].Expression()"
    - "[com.github.javaparser.ast.NodeList].add(com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 21
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:5330"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:5329"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:5324,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList"
    - Src: "com.github.javaparser.GeneratedJavaParser:5326,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Expression"
    - Src: "com.github.javaparser.GeneratedJavaParser:5327,1"
      Dst: "[com.github.javaparser.ast.NodeList].add"
    - Src: "com.github.javaparser.GeneratedJavaParser:5330,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f"
    - Src: "com.github.javaparser.GeneratedJavaParser:5338,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].AllocationExpression(com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 5385
    functionDepth: 0
    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].jj_ntk_f()"
    - "[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].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].ArrayCreation(com.github.javaparser.JavaToken,com.github.javaparser.ast.type.Type)"
    - "[com.github.javaparser.GeneratedJavaParser].Arguments()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_2_49(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.GeneratedJavaParser].token()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.ParseException].<init>()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.ParseException].<init>()"
    functionUses: 2
    ICount: 76
    EdgeCount: 24
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:5392"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:5386"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:5385"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.ast.NodeList)"
        - "orIfInvalid(com.github.javaparser.JavaToken,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:5393"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:5392"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:5403"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:5401"
        BranchSideFuncs:
        - "Annotations()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:5436"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:5434"
        BranchSideFuncs:
        - "ClassOrInterfaceType(com.github.javaparser.ast.NodeList)"
        - "jj_ntk_f()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:5446"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:5451"
        BranchSideFuncs:
        - "ClassOrInterfaceBody()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:5450"
        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:5386,1"
      Dst: "[com.github.javaparser.RangedList].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:5390,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:5391,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:5392,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token"
    - Src: "com.github.javaparser.GeneratedJavaParser:5392,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].orIfInvalid"
    - Src: "com.github.javaparser.GeneratedJavaParser:5393,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f"
    - Src: "com.github.javaparser.GeneratedJavaParser:5395,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].TypeArguments"
    - Src: "com.github.javaparser.GeneratedJavaParser:5402,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Annotations"
    - Src: "com.github.javaparser.GeneratedJavaParser:5413,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].PrimitiveType"
    - Src: "com.github.javaparser.GeneratedJavaParser:5414,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ArrayCreation"
    - Src: "com.github.javaparser.GeneratedJavaParser:5435,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ClassOrInterfaceType"
    - Src: "com.github.javaparser.GeneratedJavaParser:5445,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Arguments"
    - Src: "com.github.javaparser.GeneratedJavaParser:5446,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_49"
    - Src: "com.github.javaparser.GeneratedJavaParser:5447,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ClassOrInterfaceBody"
    - Src: "com.github.javaparser.GeneratedJavaParser:5451,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range"
    - Src: "com.github.javaparser.GeneratedJavaParser:5451,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:5457,1"
      Dst: "[com.github.javaparser.ParseException].<init>"
    JavaMethodInfo: null
    BBCount: 25
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].ArrayCreation(com.github.javaparser.JavaToken,com.github.javaparser.ast.type.Type)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 5488
    functionDepth: 0
    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()"
    - "[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)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_2_50(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[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)"
    - "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    functionUses: 2
    ICount: 64
    EdgeCount: 21
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:5500"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:5498"
        BranchSideFuncs:
        - "isEmpty()"
        - "get(int)"
        - "orIfInvalid(com.github.javaparser.JavaToken,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:5497"
        BranchSideFuncs:
        - "isEmpty()"
        - "get(int)"
        - "orIfInvalid(com.github.javaparser.JavaToken,com.github.javaparser.ast.Node)"
        - "Annotations()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:5501"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:5499"
        BranchSideFuncs:
        - "isEmpty()"
        - "get(int)"
        - "orIfInvalid(com.github.javaparser.JavaToken,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:5559"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:5563"
        BranchSideFuncs:
        - "jj_ntk_f()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:5564"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:5563"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:5491,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList"
    - Src: "com.github.javaparser.GeneratedJavaParser:5492,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:5493,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:5498,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Annotations"
    - Src: "com.github.javaparser.GeneratedJavaParser:5499,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:5500,1"
      Dst: "[com.github.javaparser.ast.NodeList].isEmpty"
    - Src: "com.github.javaparser.GeneratedJavaParser:5500,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token"
    - Src: "com.github.javaparser.GeneratedJavaParser:5500,1"
      Dst: "[com.github.javaparser.ast.NodeList].get"
    - Src: "com.github.javaparser.GeneratedJavaParser:5500,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].orIfInvalid"
    - Src: "com.github.javaparser.GeneratedJavaParser:5501,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f"
    - Src: "com.github.javaparser.GeneratedJavaParser:5549,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Expression"
    - Src: "com.github.javaparser.GeneratedJavaParser:5556,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].add"
    - Src: "com.github.javaparser.GeneratedJavaParser:5558,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range"
    - Src: "com.github.javaparser.GeneratedJavaParser:5558,1"
      Dst: "[java.util.List].add"
    - Src: "com.github.javaparser.GeneratedJavaParser:5559,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_50"
    - Src: "com.github.javaparser.GeneratedJavaParser:5566,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ArrayInitializer"
    - Src: "com.github.javaparser.GeneratedJavaParser:5573,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].juggleArrayCreation"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].Statement()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 5614
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.Statement"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_2_51(int)"
    - "[com.github.javaparser.GeneratedJavaParser].LabeledStatement()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].AssertStatement()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_2_52(int)"
    - "[com.github.javaparser.GeneratedJavaParser].YieldStatement()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[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:5615"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:5618"
        BranchSideFuncs:
        - "LabeledStatement()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:5617"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:5618"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:5617"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:5625"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:5628"
        BranchSideFuncs:
        - "YieldStatement()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:5627"
        BranchSideFuncs:
        - "jj_ntk_f()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:5628"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:5627"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:5615,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_51"
    - Src: "com.github.javaparser.GeneratedJavaParser:5616,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].LabeledStatement"
    - Src: "com.github.javaparser.GeneratedJavaParser:5618,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f"
    - Src: "com.github.javaparser.GeneratedJavaParser:5620,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].AssertStatement"
    - Src: "com.github.javaparser.GeneratedJavaParser:5625,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_52"
    - Src: "com.github.javaparser.GeneratedJavaParser:5626,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].YieldStatement"
    - Src: "com.github.javaparser.GeneratedJavaParser:5630,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Block"
    - Src: "com.github.javaparser.GeneratedJavaParser:5634,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].EmptyStatement"
    - Src: "com.github.javaparser.GeneratedJavaParser:5679,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].StatementExpression"
    - Src: "com.github.javaparser.GeneratedJavaParser:5683,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].SwitchStatement"
    - Src: "com.github.javaparser.GeneratedJavaParser:5687,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].IfStatement"
    - Src: "com.github.javaparser.GeneratedJavaParser:5691,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].WhileStatement"
    - Src: "com.github.javaparser.GeneratedJavaParser:5695,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].DoStatement"
    - Src: "com.github.javaparser.GeneratedJavaParser:5699,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ForStatement"
    - Src: "com.github.javaparser.GeneratedJavaParser:5703,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].BreakStatement"
    - Src: "com.github.javaparser.GeneratedJavaParser:5707,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ContinueStatement"
    - Src: "com.github.javaparser.GeneratedJavaParser:5711,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ReturnStatement"
    - Src: "com.github.javaparser.GeneratedJavaParser:5715,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ThrowStatement"
    - Src: "com.github.javaparser.GeneratedJavaParser:5719,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].SynchronizedStatement"
    - Src: "com.github.javaparser.GeneratedJavaParser:5723,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].TryStatement"
    - Src: "com.github.javaparser.GeneratedJavaParser:5728,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:5729,1"
      Dst: "[com.github.javaparser.ParseException].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:5736,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].recoverStatement"
    - Src: "com.github.javaparser.GeneratedJavaParser:5737,1"
      Dst: "[com.github.javaparser.ast.stmt.UnparsableStmt].<init>"
    JavaMethodInfo: null
    BBCount: 30
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].AssertStatement()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 5750
    functionDepth: 0
    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.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].Expression()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[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)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    functionUses: 1
    ICount: 24
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:5756"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:5750"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:5753,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:5754,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token"
    - Src: "com.github.javaparser.GeneratedJavaParser:5755,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Expression"
    - Src: "com.github.javaparser.GeneratedJavaParser:5756,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f"
    - Src: "com.github.javaparser.GeneratedJavaParser:5767,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range"
    - Src: "com.github.javaparser.GeneratedJavaParser:5767,1"
      Dst: "[com.github.javaparser.ast.stmt.AssertStmt].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].LabeledStatement()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 5783
    functionDepth: 0
    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)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    functionUses: 1
    ICount: 10
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:5784,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].SimpleName"
    - Src: "com.github.javaparser.GeneratedJavaParser:5785,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token"
    - Src: "com.github.javaparser.GeneratedJavaParser:5786,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:5787,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Statement"
    - Src: "com.github.javaparser.GeneratedJavaParser:5788,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range"
    - Src: "com.github.javaparser.GeneratedJavaParser:5788,1"
      Dst: "[com.github.javaparser.ast.stmt.LabeledStmt].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].Block()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 5804
    functionDepth: 0
    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.GeneratedJavaParser].jj_consume_token(int)"
    - "[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.GeneratedJavaParser].token()"
    - "[com.github.javaparser.GeneratedJavaParserBase].recover(int,com.github.javaparser.ParseException)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    - "[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:5805,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList"
    - Src: "com.github.javaparser.GeneratedJavaParser:5807,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:5808,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token"
    - Src: "com.github.javaparser.GeneratedJavaParser:5810,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Statements"
    - Src: "com.github.javaparser.GeneratedJavaParser:5812,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range"
    - Src: "com.github.javaparser.GeneratedJavaParser:5812,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:5814,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].recover"
    - Src: "com.github.javaparser.GeneratedJavaParser:5815,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:5816,1"
      Dst: "[com.github.javaparser.ast.Node].setParsed"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].BlockStatement()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 5859
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.Statement"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_2_53(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_54(int)"
    - "[com.github.javaparser.GeneratedJavaParser].Modifiers()"
    - "[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.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].YieldStatement()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_2_56(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.GeneratedJavaParserBase].range(com.github.javaparser.ast.Node,com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].Statement()"
    - "[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: 2
    ICount: 58
    EdgeCount: 26
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:5860"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:5864"
        BranchSideFuncs:
        - "jj_2_54(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:5865"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:5869"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.body.RecordDeclaration)"
        - "Modifiers()"
        - "RecordDeclaration(com.github.javaparser.ModifierHolder)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:5868"
        BranchSideFuncs:
        - "jj_2_55(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:5869"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:5871"
        BranchSideFuncs:
        - "YieldStatement()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:5870"
        BranchSideFuncs:
        - "jj_2_56(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:5871"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:5876"
        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:5875"
        BranchSideFuncs:
        - "jj_ntk_f()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:5876"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:5875"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:5860,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_53"
    - Src: "com.github.javaparser.GeneratedJavaParser:5862,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Modifiers"
    - Src: "com.github.javaparser.GeneratedJavaParser:5863,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ClassOrInterfaceDeclaration"
    - Src: "com.github.javaparser.GeneratedJavaParser:5864,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token"
    - Src: "com.github.javaparser.GeneratedJavaParser:5864,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range"
    - Src: "com.github.javaparser.GeneratedJavaParser:5864,1"
      Dst: "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:5865,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_54"
    - Src: "com.github.javaparser.GeneratedJavaParser:5867,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].RecordDeclaration"
    - Src: "com.github.javaparser.GeneratedJavaParser:5868,1"
      Dst: "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:5869,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_55"
    - Src: "com.github.javaparser.GeneratedJavaParser:5870,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].YieldStatement"
    - Src: "com.github.javaparser.GeneratedJavaParser:5871,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_56"
    - Src: "com.github.javaparser.GeneratedJavaParser:5872,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].VariableDeclarationExpression"
    - Src: "com.github.javaparser.GeneratedJavaParser:5873,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:5874,1"
      Dst: "[com.github.javaparser.ast.stmt.ExpressionStmt].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:5876,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f"
    - Src: "com.github.javaparser.GeneratedJavaParser:5933,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Statement"
    - Src: "com.github.javaparser.GeneratedJavaParser:5939,1"
      Dst: "[com.github.javaparser.ParseException].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:5944,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].recoverStatement"
    - Src: "com.github.javaparser.GeneratedJavaParser:5945,1"
      Dst: "[com.github.javaparser.ast.stmt.UnparsableStmt].<init>"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].VariableDeclarationExpression()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 5951
    functionDepth: 0
    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.GeneratedJavaParser].VariableDeclarator(com.github.javaparser.ast.type.Type)"
    - "[com.github.javaparser.ast.NodeList].add(com.github.javaparser.ast.Node)"
    - "[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:5960"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:5959"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:5952,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:5954,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Modifiers"
    - Src: "com.github.javaparser.GeneratedJavaParser:5955,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList"
    - Src: "com.github.javaparser.GeneratedJavaParser:5955,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Type"
    - Src: "com.github.javaparser.GeneratedJavaParser:5956,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].VariableDeclarator"
    - Src: "com.github.javaparser.GeneratedJavaParser:5957,1"
      Dst: "[com.github.javaparser.ast.NodeList].add"
    - Src: "com.github.javaparser.GeneratedJavaParser:5960,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f"
    - Src: "com.github.javaparser.GeneratedJavaParser:5968,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:5972,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].orIfInvalid"
    - Src: "com.github.javaparser.GeneratedJavaParser:5973,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token"
    - Src: "com.github.javaparser.GeneratedJavaParser:5973,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range"
    - Src: "com.github.javaparser.GeneratedJavaParser:5973,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].EmptyStatement()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 5984
    functionDepth: 0
    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:5985,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:5986,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].tokenRange"
    - Src: "com.github.javaparser.GeneratedJavaParser:5986,1"
      Dst: "[com.github.javaparser.ast.stmt.EmptyStmt].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].LambdaBody()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 5999
    functionDepth: 0
    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:6000"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:5999"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:6000,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f"
    - Src: "com.github.javaparser.GeneratedJavaParser:6048,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Expression"
    - Src: "com.github.javaparser.GeneratedJavaParser:6049,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token"
    - Src: "com.github.javaparser.GeneratedJavaParser:6049,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range"
    - Src: "com.github.javaparser.GeneratedJavaParser:6049,1"
      Dst: "[com.github.javaparser.ast.stmt.ExpressionStmt].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:6053,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Block"
    - Src: "com.github.javaparser.GeneratedJavaParser:6058,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:6059,1"
      Dst: "[com.github.javaparser.ParseException].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].StatementExpression()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 6067
    functionDepth: 0
    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_57(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_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[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].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.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.ParseException].<init>()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.ParseException].<init>()"
    - "[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.GeneratedJavaParserBase].range(com.github.javaparser.ast.Node,com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    functionUses: 1
    ICount: 82
    EdgeCount: 29
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:6070"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:6073"
        BranchSideFuncs:
        - "PreIncrementExpression()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:6072"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:6073"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:6072"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:6119"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:6117"
        BranchSideFuncs:
        - "PrimaryExpression()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:6134"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:6133"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:6068,1"
      Dst: "[com.github.javaparser.RangedList].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:6070,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_57"
    - Src: "com.github.javaparser.GeneratedJavaParser:6071,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].PreIncrementExpression"
    - Src: "com.github.javaparser.GeneratedJavaParser:6073,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f"
    - Src: "com.github.javaparser.GeneratedJavaParser:6075,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].PreDecrementExpression"
    - Src: "com.github.javaparser.GeneratedJavaParser:6118,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].PrimaryExpression"
    - Src: "com.github.javaparser.GeneratedJavaParser:6136,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:6137,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token"
    - Src: "com.github.javaparser.GeneratedJavaParser:6137,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range"
    - Src: "com.github.javaparser.GeneratedJavaParser:6137,1"
      Dst: "[com.github.javaparser.ast.expr.UnaryExpr].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:6157,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].AssignmentOperator"
    - Src: "com.github.javaparser.GeneratedJavaParser:6158,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Expression"
    - Src: "com.github.javaparser.GeneratedJavaParser:6159,1"
      Dst: "[com.github.javaparser.ast.expr.AssignExpr].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:6165,1"
      Dst: "[com.github.javaparser.ParseException].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:6182,1"
      Dst: "[com.github.javaparser.ast.stmt.ExpressionStmt].<init>"
    JavaMethodInfo: null
    BBCount: 22
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].SwitchStatement()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 6213
    functionDepth: 0
    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].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].Expression()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[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.GeneratedJavaParser].jj_consume_token(int)"
    - "[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)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    functionUses: 1
    ICount: 29
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:6224"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:6223"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:6214,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList"
    - Src: "com.github.javaparser.GeneratedJavaParser:6216,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:6217,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token"
    - Src: "com.github.javaparser.GeneratedJavaParser:6219,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Expression"
    - Src: "com.github.javaparser.GeneratedJavaParser:6224,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f"
    - Src: "com.github.javaparser.GeneratedJavaParser:6233,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].SwitchEntry"
    - Src: "com.github.javaparser.GeneratedJavaParser:6234,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].add"
    - Src: "com.github.javaparser.GeneratedJavaParser:6237,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range"
    - Src: "com.github.javaparser.GeneratedJavaParser:6237,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchStmt].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].SwitchExpression()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 6268
    functionDepth: 0
    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].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].Expression()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[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.GeneratedJavaParser].jj_consume_token(int)"
    - "[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)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    functionUses: 1
    ICount: 29
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:6279"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:6278"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:6269,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList"
    - Src: "com.github.javaparser.GeneratedJavaParser:6271,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:6272,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token"
    - Src: "com.github.javaparser.GeneratedJavaParser:6274,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Expression"
    - Src: "com.github.javaparser.GeneratedJavaParser:6279,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f"
    - Src: "com.github.javaparser.GeneratedJavaParser:6288,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].SwitchEntry"
    - Src: "com.github.javaparser.GeneratedJavaParser:6289,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].add"
    - Src: "com.github.javaparser.GeneratedJavaParser:6292,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range"
    - Src: "com.github.javaparser.GeneratedJavaParser:6292,1"
      Dst: "[com.github.javaparser.ast.expr.SwitchExpr].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].SwitchEntry()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 6317
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.SwitchEntry"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList()"
    - "[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].ConditionalExpression()"
    - "[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)"
    - "[com.github.javaparser.GeneratedJavaParser].ConditionalExpression()"
    - "[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].token()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.ParseException].<init>()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[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)"
    - "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].Expression()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    - "[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()"
    - "[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)"
    - "[com.github.javaparser.GeneratedJavaParser].Block()"
    - "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    - "[com.github.javaparser.ast.NodeList].add(com.github.javaparser.ast.Node)"
    - "[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)"
    - "[com.github.javaparser.GeneratedJavaParser].ThrowStatement()"
    - "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    - "[com.github.javaparser.ast.NodeList].add(com.github.javaparser.ast.Node)"
    - "[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)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.ParseException].<init>()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.ParseException].<init>()"
    functionUses: 2
    ICount: 116
    EdgeCount: 45
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:6324"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:6317"
        BranchSideFuncs:
        - "emptyNodeList()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:6332"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:6331"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:6356"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:6355"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:6365"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:6363"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:6318,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList"
    - Src: "com.github.javaparser.GeneratedJavaParser:6324,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f"
    - Src: "com.github.javaparser.GeneratedJavaParser:6326,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:6327,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token"
    - Src: "com.github.javaparser.GeneratedJavaParser:6328,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ConditionalExpression"
    - Src: "com.github.javaparser.GeneratedJavaParser:6329,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].add"
    - Src: "com.github.javaparser.GeneratedJavaParser:6354,1"
      Dst: "[com.github.javaparser.ParseException].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:6359,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Statements"
    - Src: "com.github.javaparser.GeneratedJavaParser:6360,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range"
    - Src: "com.github.javaparser.GeneratedJavaParser:6360,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchEntry].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:6413,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Expression"
    - Src: "com.github.javaparser.GeneratedJavaParser:6416,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange"
    - Src: "com.github.javaparser.GeneratedJavaParser:6416,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.GeneratedJavaParser:6416,1"
      Dst: "[com.github.javaparser.ast.stmt.ExpressionStmt].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:6416,1"
      Dst: "[com.github.javaparser.ast.NodeList].add"
    - Src: "com.github.javaparser.GeneratedJavaParser:6421,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Block"
    - Src: "com.github.javaparser.GeneratedJavaParser:6428,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ThrowStatement"
    JavaMethodInfo: null
    BBCount: 29
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].IfStatement()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 6462
    functionDepth: 0
    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].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].Expression()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].Statement()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].Statement()"
    - "[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)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    functionUses: 1
    ICount: 26
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:6471"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:6462"
        BranchSideFuncs:
        - "jj_ntk_f()"
        - "Expression()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:6465,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:6466,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token"
    - Src: "com.github.javaparser.GeneratedJavaParser:6468,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Expression"
    - Src: "com.github.javaparser.GeneratedJavaParser:6470,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Statement"
    - Src: "com.github.javaparser.GeneratedJavaParser:6471,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f"
    - Src: "com.github.javaparser.GeneratedJavaParser:6481,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range"
    - Src: "com.github.javaparser.GeneratedJavaParser:6481,1"
      Dst: "[com.github.javaparser.ast.stmt.IfStmt].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].WhileStatement()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 6496
    functionDepth: 0
    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].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].Expression()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[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)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    functionUses: 1
    ICount: 12
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:6497,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:6498,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token"
    - Src: "com.github.javaparser.GeneratedJavaParser:6500,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Expression"
    - Src: "com.github.javaparser.GeneratedJavaParser:6502,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Statement"
    - Src: "com.github.javaparser.GeneratedJavaParser:6503,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range"
    - Src: "com.github.javaparser.GeneratedJavaParser:6503,1"
      Dst: "[com.github.javaparser.ast.stmt.WhileStmt].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].DoStatement()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 6516
    functionDepth: 0
    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].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].Expression()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[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)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    functionUses: 1
    ICount: 14
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:6517,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:6518,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token"
    - Src: "com.github.javaparser.GeneratedJavaParser:6519,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Statement"
    - Src: "com.github.javaparser.GeneratedJavaParser:6522,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Expression"
    - Src: "com.github.javaparser.GeneratedJavaParser:6525,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range"
    - Src: "com.github.javaparser.GeneratedJavaParser:6525,1"
      Dst: "[com.github.javaparser.ast.stmt.DoStmt].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].ForStatement()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 6539
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.Statement"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList()"
    - "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_2_58(int)"
    - "[com.github.javaparser.GeneratedJavaParser].VariableDeclarationExpression()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].Expression()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].ForInit()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].Expression()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].ForUpdate()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.ParseException].<init>()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[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.GeneratedJavaParser].token()"
    - "[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.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    functionUses: 1
    ICount: 81
    EdgeCount: 28
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:6549"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:6554"
        BranchSideFuncs:
        - "VariableDeclarationExpression()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:6553"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:6554"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:6553"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:6615"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:6614"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:6683"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:6681"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:6739"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:6737"
        BranchSideFuncs:
        - "jj_ntk_f()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:6804"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:6807"
        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:6806"
        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:6542,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList"
    - Src: "com.github.javaparser.GeneratedJavaParser:6546,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:6547,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token"
    - Src: "com.github.javaparser.GeneratedJavaParser:6549,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_58"
    - Src: "com.github.javaparser.GeneratedJavaParser:6550,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].VariableDeclarationExpression"
    - Src: "com.github.javaparser.GeneratedJavaParser:6552,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Expression"
    - Src: "com.github.javaparser.GeneratedJavaParser:6554,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f"
    - Src: "com.github.javaparser.GeneratedJavaParser:6675,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ForInit"
    - Src: "com.github.javaparser.GeneratedJavaParser:6787,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ForUpdate"
    - Src: "com.github.javaparser.GeneratedJavaParser:6799,1"
      Dst: "[com.github.javaparser.ParseException].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:6803,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Statement"
    - Src: "com.github.javaparser.GeneratedJavaParser:6805,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range"
    - Src: "com.github.javaparser.GeneratedJavaParser:6805,1"
      Dst: "[com.github.javaparser.ast.stmt.ForEachStmt].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:6807,1"
      Dst: "[com.github.javaparser.ast.stmt.ForStmt].<init>"
    JavaMethodInfo: null
    BBCount: 28
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].ForInit()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 6828
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_2_59(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:6829"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:6833"
        BranchSideFuncs:
        - "add(com.github.javaparser.ast.Node)"
        - "VariableDeclarationExpression()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:6832"
        BranchSideFuncs:
        - "jj_ntk_f()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:6833"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:6832"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:6829,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_59"
    - Src: "com.github.javaparser.GeneratedJavaParser:6830,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].VariableDeclarationExpression"
    - Src: "com.github.javaparser.GeneratedJavaParser:6831,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:6831,1"
      Dst: "[com.github.javaparser.ast.NodeList].add"
    - Src: "com.github.javaparser.GeneratedJavaParser:6833,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f"
    - Src: "com.github.javaparser.GeneratedJavaParser:6881,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ExpressionList"
    - Src: "com.github.javaparser.GeneratedJavaParser:6886,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:6887,1"
      Dst: "[com.github.javaparser.ParseException].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].ExpressionList()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 6909
    functionDepth: 0
    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)"
    - "[com.github.javaparser.GeneratedJavaParser].Expression()"
    - "[com.github.javaparser.ast.NodeList].add(com.github.javaparser.ast.Node)"
    functionUses: 2
    ICount: 22
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:6916"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:6915"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:6910,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:6912,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Expression"
    - Src: "com.github.javaparser.GeneratedJavaParser:6913,1"
      Dst: "[com.github.javaparser.ast.NodeList].add"
    - Src: "com.github.javaparser.GeneratedJavaParser:6916,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f"
    - Src: "com.github.javaparser.GeneratedJavaParser:6924,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].ForUpdate()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 6948
    functionDepth: 0
    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:6949,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ExpressionList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].BreakStatement()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 6960
    functionDepth: 0
    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.GeneratedJavaParser].jj_consume_token(int)"
    - "[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)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    functionUses: 1
    ICount: 22
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:6965"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:6960"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:6963,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:6964,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token"
    - Src: "com.github.javaparser.GeneratedJavaParser:6965,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f"
    - Src: "com.github.javaparser.GeneratedJavaParser:6983,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].SimpleName"
    - Src: "com.github.javaparser.GeneratedJavaParser:6991,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range"
    - Src: "com.github.javaparser.GeneratedJavaParser:6991,1"
      Dst: "[com.github.javaparser.ast.stmt.BreakStmt].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].YieldStatement()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 7003
    functionDepth: 0
    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.GeneratedJavaParser].jj_consume_token(int)"
    - "[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)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    functionUses: 2
    ICount: 10
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:7004,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:7005,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token"
    - Src: "com.github.javaparser.GeneratedJavaParser:7006,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Expression"
    - Src: "com.github.javaparser.GeneratedJavaParser:7008,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range"
    - Src: "com.github.javaparser.GeneratedJavaParser:7008,1"
      Dst: "[com.github.javaparser.ast.stmt.YieldStmt].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].ContinueStatement()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 7018
    functionDepth: 0
    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.GeneratedJavaParser].jj_consume_token(int)"
    - "[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)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    functionUses: 1
    ICount: 22
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:7023"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:7018"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:7021,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:7022,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token"
    - Src: "com.github.javaparser.GeneratedJavaParser:7023,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f"
    - Src: "com.github.javaparser.GeneratedJavaParser:7041,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].SimpleName"
    - Src: "com.github.javaparser.GeneratedJavaParser:7049,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range"
    - Src: "com.github.javaparser.GeneratedJavaParser:7049,1"
      Dst: "[com.github.javaparser.ast.stmt.ContinueStmt].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].ReturnStatement()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 7059
    functionDepth: 0
    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.GeneratedJavaParser].jj_consume_token(int)"
    - "[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)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    functionUses: 1
    ICount: 22
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:7064"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:7059"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:7062,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:7063,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token"
    - Src: "com.github.javaparser.GeneratedJavaParser:7064,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f"
    - Src: "com.github.javaparser.GeneratedJavaParser:7112,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Expression"
    - Src: "com.github.javaparser.GeneratedJavaParser:7120,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range"
    - Src: "com.github.javaparser.GeneratedJavaParser:7120,1"
      Dst: "[com.github.javaparser.ast.stmt.ReturnStmt].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].ThrowStatement()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 7132
    functionDepth: 0
    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.GeneratedJavaParser].jj_consume_token(int)"
    - "[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)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    functionUses: 2
    ICount: 10
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:7133,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:7134,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token"
    - Src: "com.github.javaparser.GeneratedJavaParser:7135,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Expression"
    - Src: "com.github.javaparser.GeneratedJavaParser:7137,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range"
    - Src: "com.github.javaparser.GeneratedJavaParser:7137,1"
      Dst: "[com.github.javaparser.ast.stmt.ThrowStmt].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].SynchronizedStatement()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 7150
    functionDepth: 0
    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].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].Expression()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[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)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    functionUses: 1
    ICount: 12
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:7151,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:7152,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token"
    - Src: "com.github.javaparser.GeneratedJavaParser:7154,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Expression"
    - Src: "com.github.javaparser.GeneratedJavaParser:7156,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Block"
    - Src: "com.github.javaparser.GeneratedJavaParser:7157,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range"
    - Src: "com.github.javaparser.GeneratedJavaParser:7157,1"
      Dst: "[com.github.javaparser.ast.stmt.SynchronizedStmt].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].TryStatement()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 7190
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.TryStmt"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList()"
    - "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList()"
    - "[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].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].Modifiers()"
    - "[com.github.javaparser.GeneratedJavaParser].ReferenceType(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList()"
    - "[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].token()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].AnnotatedReferenceType()"
    - "[com.github.javaparser.ast.NodeList].add(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.GeneratedJavaParser].VariableDeclaratorId()"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].Block()"
    - "[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.ast.NodeList].get(int)"
    - "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[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].emptyNodeList()"
    - "[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.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    - "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].Block()"
    - "[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.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    functionUses: 1
    ICount: 108
    EdgeCount: 47
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:7207"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:7190"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:7219"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:7218"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:7236"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:7235"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:7252"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:7255"
        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:7254"
        BranchSideFuncs:
        - "get(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:7261"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:7260"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:7191,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList"
    - Src: "com.github.javaparser.GeneratedJavaParser:7205,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:7206,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token"
    - Src: "com.github.javaparser.GeneratedJavaParser:7207,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f"
    - Src: "com.github.javaparser.GeneratedJavaParser:7209,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ResourceSpecification"
    - Src: "com.github.javaparser.GeneratedJavaParser:7216,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Block"
    - Src: "com.github.javaparser.GeneratedJavaParser:7230,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Modifiers"
    - Src: "com.github.javaparser.GeneratedJavaParser:7232,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ReferenceType"
    - Src: "com.github.javaparser.GeneratedJavaParser:7233,1"
      Dst: "[com.github.javaparser.ast.NodeList].add"
    - Src: "com.github.javaparser.GeneratedJavaParser:7233,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].orIfInvalid"
    - Src: "com.github.javaparser.GeneratedJavaParser:7245,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].AnnotatedReferenceType"
    - Src: "com.github.javaparser.GeneratedJavaParser:7248,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].VariableDeclaratorId"
    - Src: "com.github.javaparser.GeneratedJavaParser:7252,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    - Src: "com.github.javaparser.GeneratedJavaParser:7253,1"
      Dst: "[com.github.javaparser.ast.NodeList].get"
    - Src: "com.github.javaparser.GeneratedJavaParser:7253,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range"
    - Src: "com.github.javaparser.GeneratedJavaParser:7253,1"
      Dst: "[com.github.javaparser.ast.type.UnionType].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:7257,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:7258,1"
      Dst: "[com.github.javaparser.ast.stmt.CatchClause].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:7258,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].add"
    - Src: "com.github.javaparser.GeneratedJavaParser:7271,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].<init>"
    JavaMethodInfo: null
    BBCount: 32
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.GeneratedJavaParser].ResourceSpecification()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 7301
    functionDepth: 0
    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_60(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    functionUses: 1
    ICount: 8
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:7304"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:7309"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:7308"
        BranchSideFuncs:
        - "jj_consume_token(int)"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:7302,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:7303,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Resources"
    - Src: "com.github.javaparser.GeneratedJavaParser:7304,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_60"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].Resources()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 7335
    functionDepth: 0
    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_61(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].Resource()"
    - "[com.github.javaparser.ast.NodeList].add(com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 12
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:7342"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:7349"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:7336,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:7338,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Resource"
    - Src: "com.github.javaparser.GeneratedJavaParser:7339,1"
      Dst: "[com.github.javaparser.ast.NodeList].add"
    - Src: "com.github.javaparser.GeneratedJavaParser:7342,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_61"
    - Src: "com.github.javaparser.GeneratedJavaParser:7346,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].Resource()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 7375
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_2_62(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:7376"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:7379"
        BranchSideFuncs:
        - "jj_ntk_f()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:7380"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:7379"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:7376,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_62"
    - Src: "com.github.javaparser.GeneratedJavaParser:7378,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].VariableDeclarationExpression"
    - Src: "com.github.javaparser.GeneratedJavaParser:7380,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f"
    - Src: "com.github.javaparser.GeneratedJavaParser:7421,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].PrimaryExpression"
    - Src: "com.github.javaparser.GeneratedJavaParser:7426,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:7427,1"
      Dst: "[com.github.javaparser.ParseException].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].RUNSIGNEDSHIFT()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 7438
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].getToken(int)"
    - "[com.github.javaparser.GeneratedJavaParser].getToken(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.ParseException].<init>()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    functionUses: 1
    ICount: 17
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:7439"
      Branch Sides: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:7439"
      Branch Sides: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:7439,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].getToken"
    - Src: "com.github.javaparser.GeneratedJavaParser:7442,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:7443,1"
      Dst: "[com.github.javaparser.ParseException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].RSIGNEDSHIFT()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 7450
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].getToken(int)"
    - "[com.github.javaparser.GeneratedJavaParser].getToken(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.ParseException].<init>()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    functionUses: 1
    ICount: 16
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:7451"
      Branch Sides: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:7451"
      Branch Sides: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:7451,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].getToken"
    - Src: "com.github.javaparser.GeneratedJavaParser:7454,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:7455,1"
      Dst: "[com.github.javaparser.ParseException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].Annotations()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 7471
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_2_63(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:7476"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:7482"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:7472,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:7476,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_63"
    - Src: "com.github.javaparser.GeneratedJavaParser:7480,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Annotation"
    - Src: "com.github.javaparser.GeneratedJavaParser:7481,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].add"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].Annotation()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 7535
    functionDepth: 0
    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_64(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].MemberValuePairs()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[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].token()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_2_65(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].MemberValue()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[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.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name)"
    - "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    functionUses: 6
    ICount: 44
    EdgeCount: 22
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:7542"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:7571"
        BranchSideFuncs:
        - "jj_ntk_f()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:7570"
        BranchSideFuncs:
        - "jj_2_65(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:7544"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:7542"
        BranchSideFuncs:
        - "jj_ntk_f()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:7571"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:7577"
        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:7576"
        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:7536,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList"
    - Src: "com.github.javaparser.GeneratedJavaParser:7539,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:7540,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token"
    - Src: "com.github.javaparser.GeneratedJavaParser:7541,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Name"
    - Src: "com.github.javaparser.GeneratedJavaParser:7542,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_64"
    - Src: "com.github.javaparser.GeneratedJavaParser:7544,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f"
    - Src: "com.github.javaparser.GeneratedJavaParser:7562,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].MemberValuePairs"
    - Src: "com.github.javaparser.GeneratedJavaParser:7570,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range"
    - Src: "com.github.javaparser.GeneratedJavaParser:7570,1"
      Dst: "[com.github.javaparser.ast.expr.NormalAnnotationExpr].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:7571,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_65"
    - Src: "com.github.javaparser.GeneratedJavaParser:7573,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].MemberValue"
    - Src: "com.github.javaparser.GeneratedJavaParser:7575,1"
      Dst: "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:7577,1"
      Dst: "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].<init>"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].MemberValuePairs()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 7594
    functionDepth: 0
    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)"
    - "[com.github.javaparser.GeneratedJavaParser].MemberValuePair()"
    - "[com.github.javaparser.ast.NodeList].add(com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 22
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:7601"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:7600"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:7595,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:7597,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].MemberValuePair"
    - Src: "com.github.javaparser.GeneratedJavaParser:7598,1"
      Dst: "[com.github.javaparser.ast.NodeList].add"
    - Src: "com.github.javaparser.GeneratedJavaParser:7601,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f"
    - Src: "com.github.javaparser.GeneratedJavaParser:7609,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].MemberValuePair()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 7635
    functionDepth: 0
    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)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    functionUses: 2
    ICount: 10
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:7636,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].SimpleName"
    - Src: "com.github.javaparser.GeneratedJavaParser:7637,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token"
    - Src: "com.github.javaparser.GeneratedJavaParser:7638,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:7639,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].MemberValue"
    - Src: "com.github.javaparser.GeneratedJavaParser:7640,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range"
    - Src: "com.github.javaparser.GeneratedJavaParser:7640,1"
      Dst: "[com.github.javaparser.ast.expr.MemberValuePair].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].MemberValue()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 7659
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_2_66(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:7660"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:7663"
        BranchSideFuncs:
        - "Annotation()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:7662"
        BranchSideFuncs:
        - "jj_ntk_f()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:7663"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:7662"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:7660,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_66"
    - Src: "com.github.javaparser.GeneratedJavaParser:7661,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Annotation"
    - Src: "com.github.javaparser.GeneratedJavaParser:7663,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f"
    - Src: "com.github.javaparser.GeneratedJavaParser:7665,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].MemberValueArrayInitializer"
    - Src: "com.github.javaparser.GeneratedJavaParser:7715,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ConditionalExpression"
    - Src: "com.github.javaparser.GeneratedJavaParser:7720,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:7721,1"
      Dst: "[com.github.javaparser.ParseException].<init>"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].MemberValueArrayInitializer()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 7737
    functionDepth: 0
    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_67(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].MemberValue()"
    - "[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.GeneratedJavaParser].jj_consume_token(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)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    functionUses: 1
    ICount: 40
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:7743"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:7737"
        BranchSideFuncs:
        - "emptyNodeList()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:7796"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:7809"
        BranchSideFuncs:
        - "jj_ntk_f()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:7810"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:7809"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:7738,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList"
    - Src: "com.github.javaparser.GeneratedJavaParser:7741,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:7742,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token"
    - Src: "com.github.javaparser.GeneratedJavaParser:7743,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f"
    - Src: "com.github.javaparser.GeneratedJavaParser:7792,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].MemberValue"
    - Src: "com.github.javaparser.GeneratedJavaParser:7793,1"
      Dst: "[com.github.javaparser.ast.NodeList].add"
    - Src: "com.github.javaparser.GeneratedJavaParser:7796,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_67"
    - Src: "com.github.javaparser.GeneratedJavaParser:7820,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range"
    - Src: "com.github.javaparser.GeneratedJavaParser:7820,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayInitializerExpr].<init>"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].AnnotationTypeDeclaration(com.github.javaparser.ModifierHolder)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 7837
    functionDepth: 0
    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].jj_consume_token(int)"
    - "[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)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    functionUses: 5
    ICount: 17
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:7838,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList"
    - Src: "com.github.javaparser.GeneratedJavaParser:7840,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:7841,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token"
    - Src: "com.github.javaparser.GeneratedJavaParser:7841,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].orIfInvalid"
    - Src: "com.github.javaparser.GeneratedJavaParser:7843,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].SimpleName"
    - Src: "com.github.javaparser.GeneratedJavaParser:7844,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].AnnotationTypeBody"
    - Src: "com.github.javaparser.GeneratedJavaParser:7845,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range"
    - Src: "com.github.javaparser.GeneratedJavaParser:7845,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationDeclaration].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].AnnotationTypeBody()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 7861
    functionDepth: 0
    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].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.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.ParseException].<init>()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    functionUses: 1
    ICount: 37
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:7867"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:7866"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:7915"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:7914"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:7862,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList"
    - Src: "com.github.javaparser.GeneratedJavaParser:7864,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:7867,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f"
    - Src: "com.github.javaparser.GeneratedJavaParser:7956,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].AnnotationBodyDeclaration"
    - Src: "com.github.javaparser.GeneratedJavaParser:7957,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].addWhenNotNull"
    - Src: "com.github.javaparser.GeneratedJavaParser:7967,1"
      Dst: "[com.github.javaparser.ParseException].<init>"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].AnnotationBodyDeclaration()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 8001
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.BodyDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].Modifiers()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_2_68(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_69(int)"
    - "[com.github.javaparser.GeneratedJavaParser].EnumDeclaration(com.github.javaparser.ModifierHolder)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[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: 42
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:8003"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8006"
        BranchSideFuncs:
        - "AnnotationTypeMemberDeclaration(com.github.javaparser.ModifierHolder)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8005"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:8006"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8005"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:8014"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8017"
        BranchSideFuncs:
        - "EnumDeclaration(com.github.javaparser.ModifierHolder)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8016"
        BranchSideFuncs:
        - "jj_ntk_f()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:8017"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8016"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:8002,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Modifiers"
    - Src: "com.github.javaparser.GeneratedJavaParser:8003,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_68"
    - Src: "com.github.javaparser.GeneratedJavaParser:8004,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].AnnotationTypeMemberDeclaration"
    - Src: "com.github.javaparser.GeneratedJavaParser:8006,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f"
    - Src: "com.github.javaparser.GeneratedJavaParser:8009,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ClassOrInterfaceDeclaration"
    - Src: "com.github.javaparser.GeneratedJavaParser:8014,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_69"
    - Src: "com.github.javaparser.GeneratedJavaParser:8015,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].EnumDeclaration"
    - Src: "com.github.javaparser.GeneratedJavaParser:8019,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].AnnotationTypeDeclaration"
    - Src: "com.github.javaparser.GeneratedJavaParser:8047,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].FieldDeclaration"
    - Src: "com.github.javaparser.GeneratedJavaParser:8052,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:8053,1"
      Dst: "[com.github.javaparser.ParseException].<init>"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].AnnotationTypeMemberDeclaration(com.github.javaparser.ModifierHolder)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 8082
    functionDepth: 0
    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_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].DefaultValue()"
    - "[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.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:8090"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8082"
        BranchSideFuncs:
        - "jj_ntk_f()"
        - "emptyNodeList()"
        - "Type(com.github.javaparser.ast.NodeList)"
        - "SimpleName()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:8086,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList"
    - Src: "com.github.javaparser.GeneratedJavaParser:8086,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Type"
    - Src: "com.github.javaparser.GeneratedJavaParser:8087,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].SimpleName"
    - Src: "com.github.javaparser.GeneratedJavaParser:8088,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:8090,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f"
    - Src: "com.github.javaparser.GeneratedJavaParser:8092,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].DefaultValue"
    - Src: "com.github.javaparser.GeneratedJavaParser:8100,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].orIfInvalid"
    - Src: "com.github.javaparser.GeneratedJavaParser:8101,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token"
    - Src: "com.github.javaparser.GeneratedJavaParser:8101,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range"
    - Src: "com.github.javaparser.GeneratedJavaParser:8101,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].DefaultValue()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 8125
    functionDepth: 0
    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:8126,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:8127,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].MemberValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].ModuleDirective()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 8150
    functionDepth: 0
    returnType: "com.github.javaparser.ast.modules.ModuleDirective"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_2_70(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParserBase].setTokenKind(int)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(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.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    - "[com.github.javaparser.GeneratedJavaParser].Modifiers()"
    - "[com.github.javaparser.GeneratedJavaParser].Name()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(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.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    - "[com.github.javaparser.GeneratedJavaParser].Name()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].Name()"
    - "[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.GeneratedJavaParser].Name()"
    - "[com.github.javaparser.ast.NodeList].add(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[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.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    - "[com.github.javaparser.GeneratedJavaParser].Name()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].Name()"
    - "[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.GeneratedJavaParser].Name()"
    - "[com.github.javaparser.ast.NodeList].add(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[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.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    - "[com.github.javaparser.GeneratedJavaParser].Name()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name)"
    - "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    - "[com.github.javaparser.GeneratedJavaParser].Name()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].Name()"
    - "[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.GeneratedJavaParser].Name()"
    - "[com.github.javaparser.ast.NodeList].add(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[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.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.ParseException].<init>()"
    functionUses: 2
    ICount: 167
    EdgeCount: 77
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:8155"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8163"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name,java.lang.String)"
        - "setTokenKind(int)"
        - "getText()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8162"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:8163"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8162"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:8177"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8173"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:8184"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8183"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:8210"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8206"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:8217"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8216"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:8256"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8255"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:8151,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList"
    - Src: "com.github.javaparser.GeneratedJavaParser:8155,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_70"
    - Src: "com.github.javaparser.GeneratedJavaParser:8156,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:8157,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token"
    - Src: "com.github.javaparser.GeneratedJavaParser:8159,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].setTokenKind"
    - Src: "com.github.javaparser.GeneratedJavaParser:8161,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range"
    - Src: "com.github.javaparser.GeneratedJavaParser:8161,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:8161,1"
      Dst: "[com.github.javaparser.JavaToken].getText"
    - Src: "com.github.javaparser.GeneratedJavaParser:8161,1"
      Dst: "[com.github.javaparser.ast.expr.Name].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:8161,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleRequiresDirective].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:8163,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f"
    - Src: "com.github.javaparser.GeneratedJavaParser:8167,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Modifiers"
    - Src: "com.github.javaparser.GeneratedJavaParser:8168,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Name"
    - Src: "com.github.javaparser.GeneratedJavaParser:8181,1"
      Dst: "[com.github.javaparser.ast.NodeList].add"
    - Src: "com.github.javaparser.GeneratedJavaParser:8203,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleExportsDirective].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:8236,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleOpensDirective].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:8244,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleUsesDirective].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:8269,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleProvidesDirective].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:8275,1"
      Dst: "[com.github.javaparser.ParseException].<init>"
    JavaMethodInfo: null
    BBCount: 47
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.GeneratedJavaParser].ModuleDeclaration(com.github.javaparser.ModifierHolder)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 8288
    functionDepth: 0
    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].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].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].ModuleDirective()"
    - "[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.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)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    functionUses: 2
    ICount: 49
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:8294"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8288"
        BranchSideFuncs:
        - "<init>()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:8310"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8309"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:8289,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:8294,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f"
    - Src: "com.github.javaparser.GeneratedJavaParser:8296,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:8297,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token"
    - Src: "com.github.javaparser.GeneratedJavaParser:8297,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].orIfInvalid"
    - Src: "com.github.javaparser.GeneratedJavaParser:8306,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Name"
    - Src: "com.github.javaparser.GeneratedJavaParser:8322,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ModuleDirective"
    - Src: "com.github.javaparser.GeneratedJavaParser:8323,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].add"
    - Src: "com.github.javaparser.GeneratedJavaParser:8326,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range"
    - Src: "com.github.javaparser.GeneratedJavaParser:8326,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].<init>"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].BlockParseStart()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 8337
    functionDepth: 0
    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:8338,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Block"
    - Src: "com.github.javaparser.GeneratedJavaParser:8339,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].BlockStatementParseStart()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 8344
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.Statement"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_2_71(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>()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    functionUses: 1
    ICount: 24
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:8345"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8348"
        BranchSideFuncs:
        - "BlockStatement()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8347"
        BranchSideFuncs:
        - "jj_ntk_f()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:8348"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8347"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:8345,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_71"
    - Src: "com.github.javaparser.GeneratedJavaParser:8346,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].BlockStatement"
    - Src: "com.github.javaparser.GeneratedJavaParser:8348,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f"
    - Src: "com.github.javaparser.GeneratedJavaParser:8390,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ExplicitConstructorInvocation"
    - Src: "com.github.javaparser.GeneratedJavaParser:8395,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:8396,1"
      Dst: "[com.github.javaparser.ParseException].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].ImportDeclarationParseStart()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 8404
    functionDepth: 0
    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:8405,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ImportDeclaration"
    - Src: "com.github.javaparser.GeneratedJavaParser:8406,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].ExpressionParseStart()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 8411
    functionDepth: 0
    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:8412,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Expression"
    - Src: "com.github.javaparser.GeneratedJavaParser:8413,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].AnnotationParseStart()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 8418
    functionDepth: 0
    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:8419,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Annotation"
    - Src: "com.github.javaparser.GeneratedJavaParser:8420,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].AnnotationBodyDeclarationParseStart()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 8425
    functionDepth: 0
    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:8426,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].AnnotationBodyDeclaration"
    - Src: "com.github.javaparser.GeneratedJavaParser:8427,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].ClassOrInterfaceBodyDeclarationParseStart()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 8432
    functionDepth: 0
    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:8433,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ClassOrInterfaceBodyDeclaration"
    - Src: "com.github.javaparser.GeneratedJavaParser:8434,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].ClassOrInterfaceTypeParseStart()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 8439
    functionDepth: 0
    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:8440,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].AnnotatedClassOrInterfaceType"
    - Src: "com.github.javaparser.GeneratedJavaParser:8441,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].ResultTypeParseStart()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 8446
    functionDepth: 0
    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:8447,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Annotations"
    - Src: "com.github.javaparser.GeneratedJavaParser:8448,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ResultType"
    - Src: "com.github.javaparser.GeneratedJavaParser:8449,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].VariableDeclarationExpressionParseStart()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 8454
    functionDepth: 0
    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:8455,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].VariableDeclarationExpression"
    - Src: "com.github.javaparser.GeneratedJavaParser:8456,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].ExplicitConstructorInvocationParseStart()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 8461
    functionDepth: 0
    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:8462,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ExplicitConstructorInvocation"
    - Src: "com.github.javaparser.GeneratedJavaParser:8463,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].NameParseStart()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 8468
    functionDepth: 0
    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:8469,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Name"
    - Src: "com.github.javaparser.GeneratedJavaParser:8470,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].SimpleNameParseStart()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 8475
    functionDepth: 0
    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:8476,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].SimpleName"
    - Src: "com.github.javaparser.GeneratedJavaParser:8477,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].ParameterParseStart()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 8482
    functionDepth: 0
    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:8483,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Parameter"
    - Src: "com.github.javaparser.GeneratedJavaParser:8484,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].PackageDeclarationParseStart()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 8489
    functionDepth: 0
    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:8490,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].PackageDeclaration"
    - Src: "com.github.javaparser.GeneratedJavaParser:8491,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].TypeDeclarationParseStart()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 8497
    functionDepth: 0
    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>()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    functionUses: 1
    ICount: 25
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:8499"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8497"
        BranchSideFuncs:
        - "jj_ntk_f()"
        - "Modifiers()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:8498,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Modifiers"
    - Src: "com.github.javaparser.GeneratedJavaParser:8499,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f"
    - Src: "com.github.javaparser.GeneratedJavaParser:8502,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ClassOrInterfaceDeclaration"
    - Src: "com.github.javaparser.GeneratedJavaParser:8506,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].EnumDeclaration"
    - Src: "com.github.javaparser.GeneratedJavaParser:8510,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].AnnotationTypeDeclaration"
    - Src: "com.github.javaparser.GeneratedJavaParser:8515,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:8516,1"
      Dst: "[com.github.javaparser.ParseException].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].ModuleDeclarationParseStart()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 8524
    functionDepth: 0
    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:8525,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Modifiers"
    - Src: "com.github.javaparser.GeneratedJavaParser:8526,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ModuleDeclaration"
    - Src: "com.github.javaparser.GeneratedJavaParser:8527,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].ModuleDirectiveParseStart()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 8532
    functionDepth: 0
    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:8533,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ModuleDirective"
    - Src: "com.github.javaparser.GeneratedJavaParser:8534,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].TypeParameterParseStart()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 8540
    functionDepth: 0
    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:8541,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Annotations"
    - Src: "com.github.javaparser.GeneratedJavaParser:8542,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].TypeParameter"
    - Src: "com.github.javaparser.GeneratedJavaParser:8543,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].MethodDeclarationParseStart()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 8549
    functionDepth: 0
    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:8550,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Modifiers"
    - Src: "com.github.javaparser.GeneratedJavaParser:8551,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].MethodDeclaration"
    - Src: "com.github.javaparser.GeneratedJavaParser:8552,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_1(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 8558
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_1()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:8562"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8559"
        BranchSideFuncs:
        - "jj_save(int,int)"
        - "jj_3_1()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8558"
        BranchSideFuncs:
        - "jj_3_1()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:8562,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_1"
    - Src: "com.github.javaparser.GeneratedJavaParser:8564,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_2(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 8568
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_2()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:8572"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8569"
        BranchSideFuncs:
        - "jj_3_2()"
        - "jj_save(int,int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8568"
        BranchSideFuncs:
        - "jj_3_2()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:8572,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_2"
    - Src: "com.github.javaparser.GeneratedJavaParser:8574,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_3(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 8578
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_3()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:8582"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8579"
        BranchSideFuncs:
        - "jj_3_3()"
        - "jj_save(int,int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8578"
        BranchSideFuncs:
        - "jj_3_3()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:8582,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_3"
    - Src: "com.github.javaparser.GeneratedJavaParser:8584,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_4(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 8588
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_4()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:8592"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8589"
        BranchSideFuncs:
        - "jj_3_4()"
        - "jj_save(int,int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8588"
        BranchSideFuncs:
        - "jj_3_4()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:8592,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_4"
    - Src: "com.github.javaparser.GeneratedJavaParser:8594,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_5(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 8598
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_5()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:8602"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8599"
        BranchSideFuncs:
        - "jj_3_5()"
        - "jj_save(int,int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8598"
        BranchSideFuncs:
        - "jj_3_5()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:8602,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_5"
    - Src: "com.github.javaparser.GeneratedJavaParser:8604,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_6(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 8608
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_6()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:8612"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8609"
        BranchSideFuncs:
        - "jj_3_6()"
        - "jj_save(int,int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8608"
        BranchSideFuncs:
        - "jj_3_6()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:8612,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_6"
    - Src: "com.github.javaparser.GeneratedJavaParser:8614,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_7(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 8618
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_7()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:8622"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8619"
        BranchSideFuncs:
        - "jj_save(int,int)"
        - "jj_3_7()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8618"
        BranchSideFuncs:
        - "jj_3_7()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:8622,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_7"
    - Src: "com.github.javaparser.GeneratedJavaParser:8624,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_8(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 8628
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_8()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:8632"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8629"
        BranchSideFuncs:
        - "jj_save(int,int)"
        - "jj_3_8()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8628"
        BranchSideFuncs:
        - "jj_3_8()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:8632,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_8"
    - Src: "com.github.javaparser.GeneratedJavaParser:8634,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_9(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 8638
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_9()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:8642"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8639"
        BranchSideFuncs:
        - "jj_save(int,int)"
        - "jj_3_9()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8638"
        BranchSideFuncs:
        - "jj_3_9()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:8642,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_9"
    - Src: "com.github.javaparser.GeneratedJavaParser:8644,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_10(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 8648
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_10()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:8652"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8649"
        BranchSideFuncs:
        - "jj_3_10()"
        - "jj_save(int,int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8648"
        BranchSideFuncs:
        - "jj_3_10()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:8652,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_10"
    - Src: "com.github.javaparser.GeneratedJavaParser:8654,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_11(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 8658
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_11()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:8662"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8659"
        BranchSideFuncs:
        - "jj_save(int,int)"
        - "jj_3_11()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8658"
        BranchSideFuncs:
        - "jj_3_11()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:8662,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_11"
    - Src: "com.github.javaparser.GeneratedJavaParser:8664,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_12(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 8668
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_12()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:8672"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8669"
        BranchSideFuncs:
        - "jj_save(int,int)"
        - "jj_3_12()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8668"
        BranchSideFuncs:
        - "jj_3_12()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:8672,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_12"
    - Src: "com.github.javaparser.GeneratedJavaParser:8674,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_13(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 8678
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_13()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:8682"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8679"
        BranchSideFuncs:
        - "jj_save(int,int)"
        - "jj_3_13()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8678"
        BranchSideFuncs:
        - "jj_3_13()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:8682,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_13"
    - Src: "com.github.javaparser.GeneratedJavaParser:8684,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_14(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 8688
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_14()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:8692"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8689"
        BranchSideFuncs:
        - "jj_3_14()"
        - "jj_save(int,int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8688"
        BranchSideFuncs:
        - "jj_3_14()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:8692,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_14"
    - Src: "com.github.javaparser.GeneratedJavaParser:8694,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_15(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 8698
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_15()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:8702"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8699"
        BranchSideFuncs:
        - "jj_save(int,int)"
        - "jj_3_15()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8698"
        BranchSideFuncs:
        - "jj_3_15()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:8702,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_15"
    - Src: "com.github.javaparser.GeneratedJavaParser:8704,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_16(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 8708
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_16()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:8712"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8709"
        BranchSideFuncs:
        - "jj_save(int,int)"
        - "jj_3_16()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8708"
        BranchSideFuncs:
        - "jj_3_16()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:8712,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_16"
    - Src: "com.github.javaparser.GeneratedJavaParser:8714,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_17(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 8718
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_17()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:8722"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8719"
        BranchSideFuncs:
        - "jj_save(int,int)"
        - "jj_3_17()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8718"
        BranchSideFuncs:
        - "jj_3_17()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:8722,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_17"
    - Src: "com.github.javaparser.GeneratedJavaParser:8724,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_18(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 8728
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_18()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:8732"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8729"
        BranchSideFuncs:
        - "jj_save(int,int)"
        - "jj_3_18()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8728"
        BranchSideFuncs:
        - "jj_3_18()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:8732,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_18"
    - Src: "com.github.javaparser.GeneratedJavaParser:8734,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_19(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 8738
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_19()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:8742"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8739"
        BranchSideFuncs:
        - "jj_save(int,int)"
        - "jj_3_19()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8738"
        BranchSideFuncs:
        - "jj_3_19()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:8742,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_19"
    - Src: "com.github.javaparser.GeneratedJavaParser:8744,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_20(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 8748
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_20()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:8752"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8749"
        BranchSideFuncs:
        - "jj_3_20()"
        - "jj_save(int,int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8748"
        BranchSideFuncs:
        - "jj_3_20()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:8752,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_20"
    - Src: "com.github.javaparser.GeneratedJavaParser:8754,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_21(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 8758
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_21()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:8762"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8759"
        BranchSideFuncs:
        - "jj_3_21()"
        - "jj_save(int,int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8758"
        BranchSideFuncs:
        - "jj_3_21()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:8762,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_21"
    - Src: "com.github.javaparser.GeneratedJavaParser:8764,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_22(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 8768
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_22()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:8772"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8769"
        BranchSideFuncs:
        - "jj_save(int,int)"
        - "jj_3_22()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8768"
        BranchSideFuncs:
        - "jj_3_22()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:8772,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_22"
    - Src: "com.github.javaparser.GeneratedJavaParser:8774,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_23(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 8778
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_23()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:8782"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8779"
        BranchSideFuncs:
        - "jj_save(int,int)"
        - "jj_3_23()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8778"
        BranchSideFuncs:
        - "jj_3_23()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:8782,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_23"
    - Src: "com.github.javaparser.GeneratedJavaParser:8784,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_24(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 8788
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_24()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:8792"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8789"
        BranchSideFuncs:
        - "jj_save(int,int)"
        - "jj_3_24()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8788"
        BranchSideFuncs:
        - "jj_3_24()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:8792,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_24"
    - Src: "com.github.javaparser.GeneratedJavaParser:8794,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_25(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 8798
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_25()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:8802"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8799"
        BranchSideFuncs:
        - "jj_3_25()"
        - "jj_save(int,int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8798"
        BranchSideFuncs:
        - "jj_3_25()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:8802,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_25"
    - Src: "com.github.javaparser.GeneratedJavaParser:8804,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_26(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 8808
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_26()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:8812"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8809"
        BranchSideFuncs:
        - "jj_save(int,int)"
        - "jj_3_26()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8808"
        BranchSideFuncs:
        - "jj_3_26()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:8812,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_26"
    - Src: "com.github.javaparser.GeneratedJavaParser:8814,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_27(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 8818
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_27()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:8822"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8819"
        BranchSideFuncs:
        - "jj_save(int,int)"
        - "jj_3_27()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8818"
        BranchSideFuncs:
        - "jj_3_27()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:8822,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_27"
    - Src: "com.github.javaparser.GeneratedJavaParser:8824,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_28(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 8828
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_28()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:8832"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8829"
        BranchSideFuncs:
        - "jj_save(int,int)"
        - "jj_3_28()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8828"
        BranchSideFuncs:
        - "jj_3_28()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:8832,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_28"
    - Src: "com.github.javaparser.GeneratedJavaParser:8834,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_29(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 8838
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_29()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:8842"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8839"
        BranchSideFuncs:
        - "jj_save(int,int)"
        - "jj_3_29()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8838"
        BranchSideFuncs:
        - "jj_3_29()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:8842,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_29"
    - Src: "com.github.javaparser.GeneratedJavaParser:8844,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_30(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 8848
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_30()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:8852"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8849"
        BranchSideFuncs:
        - "jj_save(int,int)"
        - "jj_3_30()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8848"
        BranchSideFuncs:
        - "jj_3_30()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:8852,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_30"
    - Src: "com.github.javaparser.GeneratedJavaParser:8854,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_31(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 8858
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_31()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:8862"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8859"
        BranchSideFuncs:
        - "jj_save(int,int)"
        - "jj_3_31()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8858"
        BranchSideFuncs:
        - "jj_3_31()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:8862,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_31"
    - Src: "com.github.javaparser.GeneratedJavaParser:8864,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_32(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 8868
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_32()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:8872"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8869"
        BranchSideFuncs:
        - "jj_save(int,int)"
        - "jj_3_32()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8868"
        BranchSideFuncs:
        - "jj_3_32()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:8872,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_32"
    - Src: "com.github.javaparser.GeneratedJavaParser:8874,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_33(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 8878
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_33()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:8882"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8879"
        BranchSideFuncs:
        - "jj_3_33()"
        - "jj_save(int,int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8878"
        BranchSideFuncs:
        - "jj_3_33()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:8882,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_33"
    - Src: "com.github.javaparser.GeneratedJavaParser:8884,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_34(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 8888
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_34()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:8892"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8889"
        BranchSideFuncs:
        - "jj_3_34()"
        - "jj_save(int,int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8888"
        BranchSideFuncs:
        - "jj_3_34()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:8892,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_34"
    - Src: "com.github.javaparser.GeneratedJavaParser:8894,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_35(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 8898
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_35()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:8902"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8899"
        BranchSideFuncs:
        - "jj_3_35()"
        - "jj_save(int,int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8898"
        BranchSideFuncs:
        - "jj_3_35()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:8902,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_35"
    - Src: "com.github.javaparser.GeneratedJavaParser:8904,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_36(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 8908
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_36()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:8912"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8909"
        BranchSideFuncs:
        - "jj_3_36()"
        - "jj_save(int,int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8908"
        BranchSideFuncs:
        - "jj_3_36()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:8912,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_36"
    - Src: "com.github.javaparser.GeneratedJavaParser:8914,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_37(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 8918
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_37()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:8922"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8919"
        BranchSideFuncs:
        - "jj_save(int,int)"
        - "jj_3_37()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8918"
        BranchSideFuncs:
        - "jj_3_37()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:8922,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_37"
    - Src: "com.github.javaparser.GeneratedJavaParser:8924,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_38(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 8928
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_38()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:8932"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8929"
        BranchSideFuncs:
        - "jj_save(int,int)"
        - "jj_3_38()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8928"
        BranchSideFuncs:
        - "jj_3_38()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:8932,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_38"
    - Src: "com.github.javaparser.GeneratedJavaParser:8934,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_39(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 8938
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_39()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:8942"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8939"
        BranchSideFuncs:
        - "jj_save(int,int)"
        - "jj_3_39()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8938"
        BranchSideFuncs:
        - "jj_3_39()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:8942,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_39"
    - Src: "com.github.javaparser.GeneratedJavaParser:8944,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_40(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 8948
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_40()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:8952"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8949"
        BranchSideFuncs:
        - "jj_3_40()"
        - "jj_save(int,int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8948"
        BranchSideFuncs:
        - "jj_3_40()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:8952,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_40"
    - Src: "com.github.javaparser.GeneratedJavaParser:8954,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_41(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 8958
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_41()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:8962"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8959"
        BranchSideFuncs:
        - "jj_save(int,int)"
        - "jj_3_41()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8958"
        BranchSideFuncs:
        - "jj_3_41()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:8962,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_41"
    - Src: "com.github.javaparser.GeneratedJavaParser:8964,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_42(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 8968
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_42()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:8972"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8969"
        BranchSideFuncs:
        - "jj_save(int,int)"
        - "jj_3_42()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8968"
        BranchSideFuncs:
        - "jj_3_42()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:8972,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_42"
    - Src: "com.github.javaparser.GeneratedJavaParser:8974,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_43(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 8978
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_43()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:8982"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8979"
        BranchSideFuncs:
        - "jj_save(int,int)"
        - "jj_3_43()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8978"
        BranchSideFuncs:
        - "jj_3_43()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:8982,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_43"
    - Src: "com.github.javaparser.GeneratedJavaParser:8984,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_44(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 8988
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_44()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:8992"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8989"
        BranchSideFuncs:
        - "jj_3_44()"
        - "jj_save(int,int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8988"
        BranchSideFuncs:
        - "jj_3_44()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:8992,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_44"
    - Src: "com.github.javaparser.GeneratedJavaParser:8994,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_45(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 8998
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_45()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9002"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8999"
        BranchSideFuncs:
        - "jj_3_45()"
        - "jj_save(int,int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8998"
        BranchSideFuncs:
        - "jj_3_45()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9002,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_45"
    - Src: "com.github.javaparser.GeneratedJavaParser:9004,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_46(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9008
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_46()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9012"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9009"
        BranchSideFuncs:
        - "jj_3_46()"
        - "jj_save(int,int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9008"
        BranchSideFuncs:
        - "jj_3_46()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9012,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_46"
    - Src: "com.github.javaparser.GeneratedJavaParser:9014,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_47(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9018
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_47()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9022"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9019"
        BranchSideFuncs:
        - "jj_3_47()"
        - "jj_save(int,int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9018"
        BranchSideFuncs:
        - "jj_3_47()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9022,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_47"
    - Src: "com.github.javaparser.GeneratedJavaParser:9024,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_48(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9028
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_48()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9032"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9029"
        BranchSideFuncs:
        - "jj_save(int,int)"
        - "jj_3_48()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9028"
        BranchSideFuncs:
        - "jj_3_48()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9032,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_48"
    - Src: "com.github.javaparser.GeneratedJavaParser:9034,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_49(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9038
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_49()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9042"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9039"
        BranchSideFuncs:
        - "jj_save(int,int)"
        - "jj_3_49()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9038"
        BranchSideFuncs:
        - "jj_3_49()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9042,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_49"
    - Src: "com.github.javaparser.GeneratedJavaParser:9044,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_50(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9048
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_50()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9052"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9049"
        BranchSideFuncs:
        - "jj_save(int,int)"
        - "jj_3_50()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9048"
        BranchSideFuncs:
        - "jj_3_50()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9052,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_50"
    - Src: "com.github.javaparser.GeneratedJavaParser:9054,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_51(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9058
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_51()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9062"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9059"
        BranchSideFuncs:
        - "jj_save(int,int)"
        - "jj_3_51()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9058"
        BranchSideFuncs:
        - "jj_3_51()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9062,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_51"
    - Src: "com.github.javaparser.GeneratedJavaParser:9064,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_52(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9068
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_52()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9072"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9069"
        BranchSideFuncs:
        - "jj_3_52()"
        - "jj_save(int,int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9068"
        BranchSideFuncs:
        - "jj_3_52()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9072,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_52"
    - Src: "com.github.javaparser.GeneratedJavaParser:9074,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_53(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9078
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_53()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9082"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9079"
        BranchSideFuncs:
        - "jj_save(int,int)"
        - "jj_3_53()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9078"
        BranchSideFuncs:
        - "jj_3_53()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9082,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_53"
    - Src: "com.github.javaparser.GeneratedJavaParser:9084,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_54(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9088
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_54()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9092"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9089"
        BranchSideFuncs:
        - "jj_save(int,int)"
        - "jj_3_54()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9088"
        BranchSideFuncs:
        - "jj_3_54()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9092,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_54"
    - Src: "com.github.javaparser.GeneratedJavaParser:9094,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_55(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9098
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_55()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9102"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9099"
        BranchSideFuncs:
        - "jj_3_55()"
        - "jj_save(int,int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9098"
        BranchSideFuncs:
        - "jj_3_55()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9102,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_55"
    - Src: "com.github.javaparser.GeneratedJavaParser:9104,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_56(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9108
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_56()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9112"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9109"
        BranchSideFuncs:
        - "jj_3_56()"
        - "jj_save(int,int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9108"
        BranchSideFuncs:
        - "jj_3_56()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9112,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_56"
    - Src: "com.github.javaparser.GeneratedJavaParser:9114,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_57(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9118
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_57()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9122"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9119"
        BranchSideFuncs:
        - "jj_3_57()"
        - "jj_save(int,int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9118"
        BranchSideFuncs:
        - "jj_3_57()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9122,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_57"
    - Src: "com.github.javaparser.GeneratedJavaParser:9124,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_58(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9128
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_58()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9132"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9129"
        BranchSideFuncs:
        - "jj_3_58()"
        - "jj_save(int,int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9128"
        BranchSideFuncs:
        - "jj_3_58()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9132,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_58"
    - Src: "com.github.javaparser.GeneratedJavaParser:9134,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_59(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9138
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_59()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9142"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9139"
        BranchSideFuncs:
        - "jj_save(int,int)"
        - "jj_3_59()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9138"
        BranchSideFuncs:
        - "jj_3_59()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9142,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_59"
    - Src: "com.github.javaparser.GeneratedJavaParser:9144,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_60(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9148
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_60()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9152"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9149"
        BranchSideFuncs:
        - "jj_save(int,int)"
        - "jj_3_60()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9148"
        BranchSideFuncs:
        - "jj_3_60()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9152,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_60"
    - Src: "com.github.javaparser.GeneratedJavaParser:9154,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_61(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9158
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_61()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9162"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9159"
        BranchSideFuncs:
        - "jj_save(int,int)"
        - "jj_3_61()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9158"
        BranchSideFuncs:
        - "jj_3_61()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9162,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_61"
    - Src: "com.github.javaparser.GeneratedJavaParser:9164,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_62(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9168
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_62()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9172"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9169"
        BranchSideFuncs:
        - "jj_save(int,int)"
        - "jj_3_62()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9168"
        BranchSideFuncs:
        - "jj_3_62()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9172,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_62"
    - Src: "com.github.javaparser.GeneratedJavaParser:9174,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_63(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9178
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_63()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9182"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9179"
        BranchSideFuncs:
        - "jj_3_63()"
        - "jj_save(int,int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9178"
        BranchSideFuncs:
        - "jj_3_63()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9182,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_63"
    - Src: "com.github.javaparser.GeneratedJavaParser:9184,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_64(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9188
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_64()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9192"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9189"
        BranchSideFuncs:
        - "jj_save(int,int)"
        - "jj_3_64()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9188"
        BranchSideFuncs:
        - "jj_3_64()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9192,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_64"
    - Src: "com.github.javaparser.GeneratedJavaParser:9194,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_65(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9198
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_65()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9202"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9199"
        BranchSideFuncs:
        - "jj_save(int,int)"
        - "jj_3_65()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9198"
        BranchSideFuncs:
        - "jj_3_65()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9202,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_65"
    - Src: "com.github.javaparser.GeneratedJavaParser:9204,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_66(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9208
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_66()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9212"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9209"
        BranchSideFuncs:
        - "jj_3_66()"
        - "jj_save(int,int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9208"
        BranchSideFuncs:
        - "jj_3_66()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9212,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_66"
    - Src: "com.github.javaparser.GeneratedJavaParser:9214,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_67(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9218
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_67()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9222"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9219"
        BranchSideFuncs:
        - "jj_3_67()"
        - "jj_save(int,int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9218"
        BranchSideFuncs:
        - "jj_3_67()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9222,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_67"
    - Src: "com.github.javaparser.GeneratedJavaParser:9224,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_68(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9228
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_68()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9232"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9229"
        BranchSideFuncs:
        - "jj_3_68()"
        - "jj_save(int,int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9228"
        BranchSideFuncs:
        - "jj_3_68()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9232,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_68"
    - Src: "com.github.javaparser.GeneratedJavaParser:9234,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_69(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9238
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_69()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9242"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9239"
        BranchSideFuncs:
        - "jj_3_69()"
        - "jj_save(int,int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9238"
        BranchSideFuncs:
        - "jj_3_69()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9242,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_69"
    - Src: "com.github.javaparser.GeneratedJavaParser:9244,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_70(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9248
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_70()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9252"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9249"
        BranchSideFuncs:
        - "jj_save(int,int)"
        - "jj_3_70()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9248"
        BranchSideFuncs:
        - "jj_3_70()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9252,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_70"
    - Src: "com.github.javaparser.GeneratedJavaParser:9254,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_71(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9258
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_71()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9262"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9259"
        BranchSideFuncs:
        - "jj_save(int,int)"
        - "jj_3_71()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9258"
        BranchSideFuncs:
        - "jj_3_71()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9262,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_71"
    - Src: "com.github.javaparser.GeneratedJavaParser:9264,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_158()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9268
    functionDepth: 0
    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:9269"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9270"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9269"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9269,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_159()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9274
    functionDepth: 0
    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:9275"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9276"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9275"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9275,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_160()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9280
    functionDepth: 0
    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:9281"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9282"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9281"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9281,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_161()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9286
    functionDepth: 0
    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:9287"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9288"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9287"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9287,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_162()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9292
    functionDepth: 0
    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:9293"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9294"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9293"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9293,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_250()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9298
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_313()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_101()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_314()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_315()"
    functionUses: 2
    ICount: 19
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9299"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9300"
        BranchSideFuncs:
        - "jj_3R_313()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9302"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9303"
        BranchSideFuncs:
        - "jj_3R_101()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9302"
        BranchSideFuncs:
        - "jj_3R_101()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9303"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9304"
        BranchSideFuncs:
        - "jj_3R_314()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9303"
        BranchSideFuncs:
        - "jj_3R_314()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9305"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9309"
        BranchSideFuncs:
        - "jj_3R_315()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9308"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9307"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9308"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9299,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:9302,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_313"
    - Src: "com.github.javaparser.GeneratedJavaParser:9303,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_101"
    - Src: "com.github.javaparser.GeneratedJavaParser:9305,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_314"
    - Src: "com.github.javaparser.GeneratedJavaParser:9307,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_315"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_163()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9313
    functionDepth: 0
    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:9314"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9315"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9314"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9314,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_164()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9319
    functionDepth: 0
    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:9320"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9321"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9320"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9320,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_165()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9325
    functionDepth: 0
    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:9326"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9327"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9326"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9326,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_166()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9331
    functionDepth: 0
    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:9332"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9333"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9332"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9332,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_313()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9337
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_102()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9338"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9339"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9338"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9338,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_102"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_167()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9343
    functionDepth: 0
    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:9344"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9345"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9344"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9344,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_168()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9349
    functionDepth: 0
    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:9350"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9351"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9350"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9350,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_314()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9355
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_112()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_352()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9356"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9357"
        BranchSideFuncs:
        - "jj_3R_352()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9356"
        BranchSideFuncs:
        - "jj_3R_352()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9357"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9358"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9357"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9356,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_112"
    - Src: "com.github.javaparser.GeneratedJavaParser:9357,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_352"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_315()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9362
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_154()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_353()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_354()"
    functionUses: 1
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9363"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9364"
        BranchSideFuncs:
        - "jj_3R_353()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9366"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9370"
        BranchSideFuncs:
        - "jj_3R_354()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9369"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9368"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9369"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9363,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_154"
    - Src: "com.github.javaparser.GeneratedJavaParser:9366,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_353"
    - Src: "com.github.javaparser.GeneratedJavaParser:9368,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_354"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_116()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9374
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_88()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_186()"
    functionUses: 6
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9375"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9377"
        BranchSideFuncs:
        - "jj_3R_186()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9379"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9377"
        BranchSideFuncs:
        - "jj_3R_186()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9375,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_88"
    - Src: "com.github.javaparser.GeneratedJavaParser:9379,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_186"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_353()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9385
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_352()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9386"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9387"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9386"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9386,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_352"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_409()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9391
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_128()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_61()"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9392"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9394"
        BranchSideFuncs:
        - "jj_3_61()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9396"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9394"
        BranchSideFuncs:
        - "jj_3_61()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9392,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_128"
    - Src: "com.github.javaparser.GeneratedJavaParser:9396,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_61"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_186()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9402
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_138()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9403"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9404"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9403"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9403,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_138"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_61()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9408
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_128()"
    functionUses: 3
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9409"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9410"
        BranchSideFuncs:
        - "jj_3R_128()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9409"
        BranchSideFuncs:
        - "jj_3R_128()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9410"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9411"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9410"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9409,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:9410,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_128"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_169()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9415
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_222()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_285()"
    functionUses: 4
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9416"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9417"
        BranchSideFuncs:
        - "jj_3R_285()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9419"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9420"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9419"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9416,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_222"
    - Src: "com.github.javaparser.GeneratedJavaParser:9419,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_285"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_354()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9424
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_202()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_49()"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9425"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9426"
        BranchSideFuncs:
        - "jj_3_49()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9428"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9429"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9428"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9425,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_202"
    - Src: "com.github.javaparser.GeneratedJavaParser:9428,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_49"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_49()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9433
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_120()"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9434"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9435"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9434"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9434,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_120"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_285()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9439
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_104()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_104()"
    functionUses: 1
    ICount: 14
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9440"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9441"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9440"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9441"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9442"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9441"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9442"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9443"
        BranchSideFuncs:
        - "jj_3R_104()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9442"
        BranchSideFuncs:
        - "jj_3R_104()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9443"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9444"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9443"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9440,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:9441,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_104"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_93()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9449
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_144()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_145()"
    functionUses: 3
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9451"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9455"
        BranchSideFuncs:
        - "jj_3R_145()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9454"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9453"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9454"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9451,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_144"
    - Src: "com.github.javaparser.GeneratedJavaParser:9453,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_145"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_144()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9459
    functionDepth: 0
    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:9460"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9461"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9460"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9460,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_208"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_145()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9465
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_104()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9466"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9467"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9466"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9466,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_104"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_128()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9472
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_192()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_193()"
    functionUses: 2
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9474"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9478"
        BranchSideFuncs:
        - "jj_3R_193()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9477"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9476"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9477"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9474,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_192"
    - Src: "com.github.javaparser.GeneratedJavaParser:9476,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_193"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_222()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9482
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_274()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_337()"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9483"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9485"
        BranchSideFuncs:
        - "jj_3R_337()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9487"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9485"
        BranchSideFuncs:
        - "jj_3R_337()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9483,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_274"
    - Src: "com.github.javaparser.GeneratedJavaParser:9487,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_337"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_352()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9494
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_50()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_50()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_381()"
    functionUses: 2
    ICount: 14
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9495"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9496"
        BranchSideFuncs:
        - "jj_3_50()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9498"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9496"
        BranchSideFuncs:
        - "jj_3_50()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9501"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9502"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9501"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9495,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_50"
    - Src: "com.github.javaparser.GeneratedJavaParser:9501,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_381"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_192()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9506
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_126()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9507"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9508"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9507"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9507,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_126"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_337()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9512
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_274()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9513"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9514"
        BranchSideFuncs:
        - "jj_3R_274()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9513"
        BranchSideFuncs:
        - "jj_3R_274()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9514"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9515"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9514"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9513,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:9514,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_274"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_50()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9519
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_101()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_121()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 4
    ICount: 15
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9520"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9521"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9520"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9521"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9522"
        BranchSideFuncs:
        - "jj_3R_121()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9524"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9525"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9524"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9525"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9526"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9525"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9520,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_101"
    - Src: "com.github.javaparser.GeneratedJavaParser:9521,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:9524,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_121"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_62()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9530
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_124()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_84()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_129()"
    functionUses: 2
    ICount: 11
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9531"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9532"
        BranchSideFuncs:
        - "jj_3R_84()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9531"
        BranchSideFuncs:
        - "jj_3R_84()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9532"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9533"
        BranchSideFuncs:
        - "jj_3R_129()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9532"
        BranchSideFuncs:
        - "jj_3R_129()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9533"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9534"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9533"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9531,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_124"
    - Src: "com.github.javaparser.GeneratedJavaParser:9532,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_84"
    - Src: "com.github.javaparser.GeneratedJavaParser:9533,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_129"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_381()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9538
    functionDepth: 0
    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:9539"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9540"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9539"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9539,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_208"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_121()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9544
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_104()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9545"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9546"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9545"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9545,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_104"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_193()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9550
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_236()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9551"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9552"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9551"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9551,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_236"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_208()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9556
    functionDepth: 0
    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_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 2
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9557"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9558"
        BranchSideFuncs:
        - "jj_3R_373()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9560"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9561"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9560"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9562"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9563"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9562"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9563"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9564"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9563"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9557,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:9560,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_373"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_108()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9568
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].getToken(int)"
    - "[com.github.javaparser.GeneratedJavaParser].getToken(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_172()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 28
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9570"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9569"
        BranchSideFuncs:
        - "getToken(int)"
        - "jj_3R_172()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9568"
        BranchSideFuncs:
        - "getToken(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9570"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9569"
        BranchSideFuncs:
        - "getToken(int)"
        - "jj_3R_172()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9568"
        BranchSideFuncs:
        - "getToken(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9572"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9570"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9569"
        BranchSideFuncs:
        - "getToken(int)"
        - "jj_3R_172()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9572"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9573"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9572"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9573"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9574"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9573"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9574"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9575"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9574"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9575"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9576"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9575"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9570,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].getToken"
    - Src: "com.github.javaparser.GeneratedJavaParser:9572,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_172"
    - Src: "com.github.javaparser.GeneratedJavaParser:9573,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_373()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9580
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_93()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_19()"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9581"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9583"
        BranchSideFuncs:
        - "jj_3_19()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9585"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9583"
        BranchSideFuncs:
        - "jj_3_19()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9581,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_93"
    - Src: "com.github.javaparser.GeneratedJavaParser:9585,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_19"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_19()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9591
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_93()"
    functionUses: 3
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9592"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9593"
        BranchSideFuncs:
        - "jj_3R_93()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9592"
        BranchSideFuncs:
        - "jj_3R_93()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9593"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9594"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9593"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9592,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:9593,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_93"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_107()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9598
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].getToken(int)"
    - "[com.github.javaparser.GeneratedJavaParser].getToken(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_171()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 25
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9600"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9599"
        BranchSideFuncs:
        - "jj_3R_171()"
        - "getToken(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9598"
        BranchSideFuncs:
        - "getToken(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9600"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9599"
        BranchSideFuncs:
        - "jj_3R_171()"
        - "getToken(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9598"
        BranchSideFuncs:
        - "getToken(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9602"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9600"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9599"
        BranchSideFuncs:
        - "jj_3R_171()"
        - "getToken(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9602"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9603"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9602"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9603"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9604"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9603"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9604"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9605"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9604"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9600,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].getToken"
    - Src: "com.github.javaparser.GeneratedJavaParser:9602,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_171"
    - Src: "com.github.javaparser.GeneratedJavaParser:9603,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_172()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9609
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_274()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9614
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_331()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_370()"
    functionUses: 2
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9615"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9617"
        BranchSideFuncs:
        - "jj_3R_370()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9619"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9617"
        BranchSideFuncs:
        - "jj_3R_370()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9615,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_331"
    - Src: "com.github.javaparser.GeneratedJavaParser:9619,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_370"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_171()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9625
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_1()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9630
    functionDepth: 0
    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:9631"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9632"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9631"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9631,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_370()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9636
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_331()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9637"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9638"
        BranchSideFuncs:
        - "jj_3R_331()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9637"
        BranchSideFuncs:
        - "jj_3R_331()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9638"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9639"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9638"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9637,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:9638,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_331"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_101()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9645
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_155()"
    functionUses: 19
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9647"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9645"
        BranchSideFuncs:
        - "jj_3R_155()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9647,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_155"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_2()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9653
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_63()"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9654"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9655"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9654"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9654,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_63"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_220()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9660
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_51()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_257()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_52()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_258()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_259()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_260()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_261()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_262()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_263()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_264()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_265()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_266()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_267()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_268()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_269()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_270()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_271()"
    functionUses: 7
    ICount: 54
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9662"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9711"
        BranchSideFuncs:
        - "jj_3R_257()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9710"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9664"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9711"
        BranchSideFuncs:
        - "jj_3_52()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9710"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9666"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9711"
        BranchSideFuncs:
        - "jj_3R_258()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9710"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9668"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9711"
        BranchSideFuncs:
        - "jj_3R_259()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9710"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9670"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9711"
        BranchSideFuncs:
        - "jj_3R_260()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9710"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9672"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9711"
        BranchSideFuncs:
        - "jj_3R_261()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9710"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9674"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9711"
        BranchSideFuncs:
        - "jj_3R_262()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9710"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9676"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9711"
        BranchSideFuncs:
        - "jj_3R_263()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9710"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9678"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9711"
        BranchSideFuncs:
        - "jj_3R_264()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9710"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9680"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9711"
        BranchSideFuncs:
        - "jj_3R_265()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9710"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9682"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9711"
        BranchSideFuncs:
        - "jj_3R_266()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9710"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9684"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9711"
        BranchSideFuncs:
        - "jj_3R_267()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9710"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9686"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9711"
        BranchSideFuncs:
        - "jj_3R_268()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9710"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9688"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9711"
        BranchSideFuncs:
        - "jj_3R_269()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9710"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9690"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9711"
        BranchSideFuncs:
        - "jj_3R_270()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9710"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9692"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9711"
        BranchSideFuncs:
        - "jj_3R_271()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9710"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9694"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9710"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9662,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_51"
    - Src: "com.github.javaparser.GeneratedJavaParser:9664,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_257"
    - Src: "com.github.javaparser.GeneratedJavaParser:9666,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_52"
    - Src: "com.github.javaparser.GeneratedJavaParser:9668,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_258"
    - Src: "com.github.javaparser.GeneratedJavaParser:9670,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_259"
    - Src: "com.github.javaparser.GeneratedJavaParser:9672,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_260"
    - Src: "com.github.javaparser.GeneratedJavaParser:9674,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_261"
    - Src: "com.github.javaparser.GeneratedJavaParser:9676,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_262"
    - Src: "com.github.javaparser.GeneratedJavaParser:9678,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_263"
    - Src: "com.github.javaparser.GeneratedJavaParser:9680,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_264"
    - Src: "com.github.javaparser.GeneratedJavaParser:9682,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_265"
    - Src: "com.github.javaparser.GeneratedJavaParser:9684,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_266"
    - Src: "com.github.javaparser.GeneratedJavaParser:9686,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_267"
    - Src: "com.github.javaparser.GeneratedJavaParser:9688,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_268"
    - Src: "com.github.javaparser.GeneratedJavaParser:9690,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_269"
    - Src: "com.github.javaparser.GeneratedJavaParser:9692,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_270"
    - Src: "com.github.javaparser.GeneratedJavaParser:9694,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_271"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_155()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9715
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_133()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9716"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9717"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9716"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9716,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_133"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_391()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9722
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_406()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_101()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_117()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_88()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_90()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_445()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_446()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_447()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 2
    ICount: 34
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9724"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9725"
        BranchSideFuncs:
        - "jj_3R_101()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9724"
        BranchSideFuncs:
        - "jj_3R_101()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9725"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9726"
        BranchSideFuncs:
        - "jj_3R_117()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9725"
        BranchSideFuncs:
        - "jj_3R_117()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9726"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9727"
        BranchSideFuncs:
        - "jj_3R_88()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9726"
        BranchSideFuncs:
        - "jj_3R_88()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9727"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9728"
        BranchSideFuncs:
        - "jj_3R_90()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9727"
        BranchSideFuncs:
        - "jj_3R_90()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9728"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9729"
        BranchSideFuncs:
        - "jj_3R_445()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9731"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9729"
        BranchSideFuncs:
        - "jj_3R_445()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9734"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9735"
        BranchSideFuncs:
        - "jj_3R_447()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9734"
        BranchSideFuncs:
        - "jj_3R_447()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9736"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9740"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9739"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9738"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9739"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9724,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_406"
    - Src: "com.github.javaparser.GeneratedJavaParser:9725,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_101"
    - Src: "com.github.javaparser.GeneratedJavaParser:9726,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_117"
    - Src: "com.github.javaparser.GeneratedJavaParser:9727,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_88"
    - Src: "com.github.javaparser.GeneratedJavaParser:9728,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_90"
    - Src: "com.github.javaparser.GeneratedJavaParser:9731,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_445"
    - Src: "com.github.javaparser.GeneratedJavaParser:9734,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_446"
    - Src: "com.github.javaparser.GeneratedJavaParser:9736,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_447"
    - Src: "com.github.javaparser.GeneratedJavaParser:9738,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_406()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9744
    functionDepth: 0
    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:9745"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9746"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9745"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9745,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_135"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_51()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9750
    functionDepth: 0
    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:9751"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9752"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9751"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9751,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_122"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_445()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9756
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_138()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9757"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9758"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9757"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9757,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_138"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_63()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9762
    functionDepth: 0
    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:9763"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9764"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9763"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9763,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_257()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9768
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_316()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9769"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9770"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9769"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9769,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_316"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_52()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9774
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_123()"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9775"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9776"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9775"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9775,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_123"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_258()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9780
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_140()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9781"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9782"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9781"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9781,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_140"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_446()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9786
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_277()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_462()"
    functionUses: 1
    ICount: 13
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9787"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9788"
        BranchSideFuncs:
        - "jj_3R_277()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9787"
        BranchSideFuncs:
        - "jj_3R_277()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9788"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9790"
        BranchSideFuncs:
        - "jj_3R_462()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9792"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9790"
        BranchSideFuncs:
        - "jj_3R_462()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9787,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:9788,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_277"
    - Src: "com.github.javaparser.GeneratedJavaParser:9792,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_462"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_259()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9798
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_317()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9799"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9800"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9799"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9799,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_317"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_331()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9804
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_361()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_392()"
    functionUses: 2
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9805"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9807"
        BranchSideFuncs:
        - "jj_3R_392()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9809"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9807"
        BranchSideFuncs:
        - "jj_3R_392()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9805,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_361"
    - Src: "com.github.javaparser.GeneratedJavaParser:9809,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_392"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_260()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9815
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_318()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9816"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9817"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9816"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9816,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_318"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_261()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9821
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_319()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9822"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9823"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9822"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9822,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_319"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_462()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9827
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_277()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9828"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9829"
        BranchSideFuncs:
        - "jj_3R_277()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9828"
        BranchSideFuncs:
        - "jj_3R_277()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9829"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9830"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9829"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9828,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:9829,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_277"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_262()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9834
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_320()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9835"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9836"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9835"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9835,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_320"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_263()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9840
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_321()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9841"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9842"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9841"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9841,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_321"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_447()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9846
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_140()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9847"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9848"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9847"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9847,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_140"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_264()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9852
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_322()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9853"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9854"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9853"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9853,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_322"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_265()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9858
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_323()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9859"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9860"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9859"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9859,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_323"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_392()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9864
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_361()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9865"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9866"
        BranchSideFuncs:
        - "jj_3R_361()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9865"
        BranchSideFuncs:
        - "jj_3R_361()"
    - 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:9865,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:9866,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_361"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_266()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9871
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_324()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9872"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9873"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9872"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9872,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_324"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_267()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9877
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_325()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9878"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9879"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9878"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9878,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_325"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_268()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9883
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_326()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9884"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9885"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9884"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9884,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_326"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_269()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9889
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_327()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9890"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9891"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9890"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9890,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_327"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_63()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9897
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_132()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_95()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9899"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9897"
        BranchSideFuncs:
        - "jj_3R_132()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9901"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9902"
        BranchSideFuncs:
        - "jj_3R_95()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9901"
        BranchSideFuncs:
        - "jj_3R_95()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9902"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9903"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9902"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9903"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9904"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9903"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9899,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_132"
    - Src: "com.github.javaparser.GeneratedJavaParser:9901,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:9902,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_95"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_270()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9908
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_328()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9909"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9910"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9909"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9909,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_328"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_271()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9914
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_329()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9915"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9916"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9915"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9915,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_329"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_132()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9920
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_133()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9921"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9922"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9921"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9921,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_133"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_277()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9926
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_101()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_170()"
    functionUses: 9
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9927"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9928"
        BranchSideFuncs:
        - "jj_3R_170()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9927"
        BranchSideFuncs:
        - "jj_3R_170()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9928"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9929"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9928"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9927,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_101"
    - Src: "com.github.javaparser.GeneratedJavaParser:9928,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_170"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_316()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9933
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_104()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_374()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 15
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9934"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9935"
        BranchSideFuncs:
        - "jj_3R_104()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9934"
        BranchSideFuncs:
        - "jj_3R_104()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9935"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9936"
        BranchSideFuncs:
        - "jj_3R_374()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9938"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9939"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9938"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9939"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9940"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9939"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9934,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:9935,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_104"
    - Src: "com.github.javaparser.GeneratedJavaParser:9938,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_374"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_118()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9944
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_101()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_84()"
    functionUses: 2
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9945"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9946"
        BranchSideFuncs:
        - "jj_3R_84()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9945"
        BranchSideFuncs:
        - "jj_3R_84()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9946"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9947"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9946"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9945,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_101"
    - Src: "com.github.javaparser.GeneratedJavaParser:9946,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_84"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_374()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9951
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_104()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9952"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9953"
        BranchSideFuncs:
        - "jj_3R_104()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9952"
        BranchSideFuncs:
        - "jj_3R_104()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9953"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9954"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9953"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9952,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:9953,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_104"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_361()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9958
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_385()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_407()"
    functionUses: 2
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9959"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9961"
        BranchSideFuncs:
        - "jj_3R_407()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9963"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9961"
        BranchSideFuncs:
        - "jj_3R_407()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9959,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_385"
    - Src: "com.github.javaparser.GeneratedJavaParser:9963,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_407"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_407()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9969
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_385()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9970"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9971"
        BranchSideFuncs:
        - "jj_3R_385()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9970"
        BranchSideFuncs:
        - "jj_3R_385()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9971"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9972"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9971"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9970,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:9971,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_385"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_133()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9976
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_95()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_238()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_239()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_240()"
    functionUses: 5
    ICount: 18
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9977"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9978"
        BranchSideFuncs:
        - "jj_3R_95()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9977"
        BranchSideFuncs:
        - "jj_3R_95()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9978"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9979"
        BranchSideFuncs:
        - "jj_3R_238()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9981"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9988"
        BranchSideFuncs:
        - "jj_3R_239()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9987"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9983"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9988"
        BranchSideFuncs:
        - "jj_3R_240()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9987"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9985"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9987"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9977,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:9978,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_95"
    - Src: "com.github.javaparser.GeneratedJavaParser:9981,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_238"
    - Src: "com.github.javaparser.GeneratedJavaParser:9983,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_239"
    - Src: "com.github.javaparser.GeneratedJavaParser:9985,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_240"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_122()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 9992
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_88()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_220()"
    functionUses: 1
    ICount: 11
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9993"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9994"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9993"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9994"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9995"
        BranchSideFuncs:
        - "jj_3R_220()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9994"
        BranchSideFuncs:
        - "jj_3R_220()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9995"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9996"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9995"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9993,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_88"
    - Src: "com.github.javaparser.GeneratedJavaParser:9994,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:9995,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_220"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_238()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10000
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_296()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10001"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10002"
        BranchSideFuncs:
        - "jj_3R_296()"
    - 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:10001,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:10004,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_296"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_296()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10010
    functionDepth: 0
    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:10011"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10012"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10011"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10011,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_344"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_239()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10016
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_131()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 11
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10017"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10018"
        BranchSideFuncs:
        - "jj_3R_131()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10017"
        BranchSideFuncs:
        - "jj_3R_131()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10018"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10019"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10018"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10019"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10020"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10019"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10017,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:10018,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_131"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_64()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10024
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_130()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 2
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10025"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10026"
        BranchSideFuncs:
        - "jj_3R_130()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10028"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10032"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10031"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10030"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10031"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10025,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:10028,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_130"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_240()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10036
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_90()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10041
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_143()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 5
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10042"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10043"
        BranchSideFuncs:
        - "jj_3R_143()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10045"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10046"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10045"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10046"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10047"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10046"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10042,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:10045,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_143"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_130()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10051
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_82()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10052"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10053"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10052"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10053"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10054"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10053"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10052,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_82"
    - Src: "com.github.javaparser.GeneratedJavaParser:10053,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_385()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10058
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_400()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_415()"
    functionUses: 2
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10059"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10061"
        BranchSideFuncs:
        - "jj_3R_415()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10063"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10061"
        BranchSideFuncs:
        - "jj_3R_415()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10059,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_400"
    - Src: "com.github.javaparser.GeneratedJavaParser:10063,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_415"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_65()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10069
    functionDepth: 0
    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:10070"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10071"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10070"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10070,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_143()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10076
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_205()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_206()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_207()"
    functionUses: 1
    ICount: 14
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10078"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10083"
        BranchSideFuncs:
        - "jj_3R_206()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10082"
        BranchSideFuncs:
        - "jj_3R_207()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10080"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10082"
        BranchSideFuncs:
        - "jj_3R_207()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10084"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10082"
        BranchSideFuncs:
        - "jj_3R_207()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10078,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_205"
    - Src: "com.github.javaparser.GeneratedJavaParser:10080,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_206"
    - Src: "com.github.javaparser.GeneratedJavaParser:10084,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_207"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_415()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10090
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_400()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10091"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10092"
        BranchSideFuncs:
        - "jj_3R_400()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10091"
        BranchSideFuncs:
        - "jj_3R_400()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10092"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10093"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10092"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10091,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:10092,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_400"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_140()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10097
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_200()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 10
    ICount: 11
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10098"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10099"
        BranchSideFuncs:
        - "jj_3R_200()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10098"
        BranchSideFuncs:
        - "jj_3R_200()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10099"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10100"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10099"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10100"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10101"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10100"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10098,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:10099,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_200"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_205()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10105
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_94()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10106"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10107"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10106"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10106,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_94"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_206()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10111
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_115()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10112"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10113"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10112"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10112,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_115"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_207()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10117
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_115()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10118"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10119"
        BranchSideFuncs:
        - "jj_3R_115()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10118"
        BranchSideFuncs:
        - "jj_3R_115()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10119"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10120"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10119"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10118,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:10119,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_115"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_344()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10124
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_377()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_378()"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10125"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10127"
        BranchSideFuncs:
        - "jj_3R_378()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10129"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10127"
        BranchSideFuncs:
        - "jj_3R_378()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10125,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_377"
    - Src: "com.github.javaparser.GeneratedJavaParser:10129,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_378"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_20()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10135
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_94()"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - 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:10136,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_94"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_378()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10141
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_377()"
    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_377()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10142"
        BranchSideFuncs:
        - "jj_3R_377()"
    - 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"
    - Src: "com.github.javaparser.GeneratedJavaParser:10143,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_377"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_124()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10150
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_3()"
    functionUses: 13
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10152"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10150"
        BranchSideFuncs:
        - "jj_3_3()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10152,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_3"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_3()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10159
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_64()"
    - "[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()"
    functionUses: 3
    ICount: 51
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10161"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10207"
        BranchSideFuncs:
        - "jj_3R_65()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10206"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10163"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10207"
        BranchSideFuncs:
        - "jj_3R_66()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10206"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10165"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10207"
        BranchSideFuncs:
        - "jj_3R_67()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10206"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10167"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10207"
        BranchSideFuncs:
        - "jj_3R_68()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10206"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10169"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10207"
        BranchSideFuncs:
        - "jj_3R_69()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10206"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10171"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10207"
        BranchSideFuncs:
        - "jj_3R_70()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10206"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10173"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10207"
        BranchSideFuncs:
        - "jj_3R_71()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10206"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10175"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10207"
        BranchSideFuncs:
        - "jj_3R_72()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10206"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10177"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10207"
        BranchSideFuncs:
        - "jj_3R_73()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10206"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10179"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10207"
        BranchSideFuncs:
        - "jj_3R_74()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10206"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10181"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10207"
        BranchSideFuncs:
        - "jj_3R_75()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10206"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10183"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10207"
        BranchSideFuncs:
        - "jj_3R_76()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10206"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10185"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10207"
        BranchSideFuncs:
        - "jj_3R_77()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10206"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10187"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10207"
        BranchSideFuncs:
        - "jj_3R_78()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10206"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10189"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10207"
        BranchSideFuncs:
        - "jj_3R_79()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10206"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10191"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10206"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10161,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_64"
    - Src: "com.github.javaparser.GeneratedJavaParser:10163,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_65"
    - Src: "com.github.javaparser.GeneratedJavaParser:10165,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_66"
    - Src: "com.github.javaparser.GeneratedJavaParser:10167,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_67"
    - Src: "com.github.javaparser.GeneratedJavaParser:10169,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_68"
    - Src: "com.github.javaparser.GeneratedJavaParser:10171,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_69"
    - Src: "com.github.javaparser.GeneratedJavaParser:10173,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_70"
    - Src: "com.github.javaparser.GeneratedJavaParser:10175,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_71"
    - Src: "com.github.javaparser.GeneratedJavaParser:10177,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_72"
    - Src: "com.github.javaparser.GeneratedJavaParser:10179,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_73"
    - Src: "com.github.javaparser.GeneratedJavaParser:10181,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_74"
    - Src: "com.github.javaparser.GeneratedJavaParser:10183,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_75"
    - Src: "com.github.javaparser.GeneratedJavaParser:10185,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_76"
    - Src: "com.github.javaparser.GeneratedJavaParser:10187,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_77"
    - Src: "com.github.javaparser.GeneratedJavaParser:10189,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_78"
    - Src: "com.github.javaparser.GeneratedJavaParser:10191,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_79"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_400()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10211
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_410()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_419()"
    functionUses: 2
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10212"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10214"
        BranchSideFuncs:
        - "jj_3R_419()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10216"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10214"
        BranchSideFuncs:
        - "jj_3R_419()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10212,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_410"
    - Src: "com.github.javaparser.GeneratedJavaParser:10216,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_419"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_64()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10222
    functionDepth: 0
    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: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_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_65()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10228
    functionDepth: 0
    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: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_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_419()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10235
    functionDepth: 0
    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_410()"
    functionUses: 1
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10237"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10241"
        BranchSideFuncs:
        - "jj_3R_424()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10240"
        BranchSideFuncs:
        - "jj_3R_410()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10239"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10240"
        BranchSideFuncs:
        - "jj_3R_410()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10241"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10242"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10241"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10237,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_423"
    - Src: "com.github.javaparser.GeneratedJavaParser:10239,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_424"
    - Src: "com.github.javaparser.GeneratedJavaParser:10241,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_410"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_66()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10246
    functionDepth: 0
    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:10247"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10248"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10247"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10247,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_377()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10252
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_88()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_131()"
    functionUses: 2
    ICount: 11
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10253"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10254"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10253"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10254"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10255"
        BranchSideFuncs:
        - "jj_3R_131()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10254"
        BranchSideFuncs:
        - "jj_3R_131()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10255"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10256"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10255"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10253,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_88"
    - Src: "com.github.javaparser.GeneratedJavaParser:10254,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:10255,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_131"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_67()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10260
    functionDepth: 0
    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:10261"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10262"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10261"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10261,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_68()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10266
    functionDepth: 0
    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:10267"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10268"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10267"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10267,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_423()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10272
    functionDepth: 0
    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:10273"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10274"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10273"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10273,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_311()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10278
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_115()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_350()"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10279"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10281"
        BranchSideFuncs:
        - "jj_3R_350()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10283"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10281"
        BranchSideFuncs:
        - "jj_3R_350()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10279,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_115"
    - Src: "com.github.javaparser.GeneratedJavaParser:10283,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_350"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_69()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10289
    functionDepth: 0
    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:10290"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10291"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10290"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10290,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_424()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10295
    functionDepth: 0
    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:10296"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10297"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10296"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10296,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_70()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10301
    functionDepth: 0
    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:10302"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10303"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10302"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10302,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_350()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10307
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_115()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10308"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10309"
        BranchSideFuncs:
        - "jj_3R_115()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10308"
        BranchSideFuncs:
        - "jj_3R_115()"
    - 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:10308,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:10309,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_115"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_71()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10314
    functionDepth: 0
    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:10315"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10316"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10315"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10315,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_72()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10320
    functionDepth: 0
    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:10321"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10322"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10321"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10321,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_73()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10326
    functionDepth: 0
    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:10327"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10328"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10327"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10327,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_74()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10332
    functionDepth: 0
    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:10333"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10334"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10333"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10333,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_98()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10339
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_149()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_150()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_151()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_152()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_153()"
    functionUses: 2
    ICount: 18
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10341"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10354"
        BranchSideFuncs:
        - "jj_3R_150()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10353"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10343"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10354"
        BranchSideFuncs:
        - "jj_3R_151()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10353"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10345"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10354"
        BranchSideFuncs:
        - "jj_3R_152()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10353"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10347"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10354"
        BranchSideFuncs:
        - "jj_3R_153()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10353"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10349"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10353"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10341,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_149"
    - Src: "com.github.javaparser.GeneratedJavaParser:10343,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_150"
    - Src: "com.github.javaparser.GeneratedJavaParser:10345,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_151"
    - Src: "com.github.javaparser.GeneratedJavaParser:10347,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_152"
    - Src: "com.github.javaparser.GeneratedJavaParser:10349,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_153"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_75()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10358
    functionDepth: 0
    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:10359"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10360"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10359"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10359,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_76()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10364
    functionDepth: 0
    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:10365"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10366"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10365"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10365,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_77()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10370
    functionDepth: 0
    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:10371"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10372"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10371"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10371,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_105()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10376
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_124()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_170()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_88()"
    functionUses: 2
    ICount: 11
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10377"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10378"
        BranchSideFuncs:
        - "jj_3R_170()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10377"
        BranchSideFuncs:
        - "jj_3R_170()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10378"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10379"
        BranchSideFuncs:
        - "jj_3R_88()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10378"
        BranchSideFuncs:
        - "jj_3R_88()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10379"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10380"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10379"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10377,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_124"
    - Src: "com.github.javaparser.GeneratedJavaParser:10378,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_170"
    - Src: "com.github.javaparser.GeneratedJavaParser:10379,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_88"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_78()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10384
    functionDepth: 0
    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:10385"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10386"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10385"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10385,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_79()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10390
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_133()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10391"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10392"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10391"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10391,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_133"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_131()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10397
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_195()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_196()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_197()"
    functionUses: 5
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10399"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10406"
        BranchSideFuncs:
        - "jj_3R_196()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10405"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10401"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10406"
        BranchSideFuncs:
        - "jj_3R_197()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10405"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10403"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10405"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10399,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_195"
    - Src: "com.github.javaparser.GeneratedJavaParser:10401,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_196"
    - Src: "com.github.javaparser.GeneratedJavaParser:10403,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_197"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_149()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10410
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_124()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_218()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10411"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10412"
        BranchSideFuncs:
        - "jj_3R_218()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10411"
        BranchSideFuncs:
        - "jj_3R_218()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10412"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10413"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10412"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10411,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_124"
    - Src: "com.github.javaparser.GeneratedJavaParser:10412,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_218"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_150()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10417
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_124()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_219()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10418"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10419"
        BranchSideFuncs:
        - "jj_3R_219()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10418"
        BranchSideFuncs:
        - "jj_3R_219()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10419"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10420"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10419"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10418,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_124"
    - Src: "com.github.javaparser.GeneratedJavaParser:10419,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_219"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_195()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10424
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_133()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10425"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10426"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10425"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10425,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_133"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_196()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10430
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_237()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10431"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10432"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10431"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10431,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_237"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_197()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10436
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_169()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10437"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10438"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10437"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10437,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_169"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_53()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10442
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_124()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 2
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10443"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10444"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10446"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10450"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10449"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10448"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10449"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10443,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_124"
    - Src: "com.github.javaparser.GeneratedJavaParser:10446,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_151()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10454
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_123()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10455"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10456"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10455"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10455,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_123"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_152()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10460
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_126()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10461"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10462"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10461"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10462"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10463"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10462"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10461,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_126"
    - Src: "com.github.javaparser.GeneratedJavaParser:10462,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_66()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10467
    functionDepth: 0
    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:10468"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10469"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10468"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10468,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_54()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10473
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_124()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_88()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_125()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_90()"
    functionUses: 2
    ICount: 18
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10474"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10475"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10474"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10475"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10476"
        BranchSideFuncs:
        - "jj_3R_88()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10475"
        BranchSideFuncs:
        - "jj_3R_88()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10476"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10477"
        BranchSideFuncs:
        - "jj_3R_125()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10479"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10480"
        BranchSideFuncs:
        - "jj_3R_90()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10479"
        BranchSideFuncs:
        - "jj_3R_90()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10480"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10481"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10480"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10474,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_124"
    - Src: "com.github.javaparser.GeneratedJavaParser:10475,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:10476,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_88"
    - Src: "com.github.javaparser.GeneratedJavaParser:10479,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_125"
    - Src: "com.github.javaparser.GeneratedJavaParser:10480,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_90"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_153()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10485
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_220()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10486"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10487"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10486"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10486,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_220"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_312()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10491
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_116()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_351()"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10492"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10494"
        BranchSideFuncs:
        - "jj_3R_351()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10496"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10494"
        BranchSideFuncs:
        - "jj_3R_351()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10492,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_116"
    - Src: "com.github.javaparser.GeneratedJavaParser:10496,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_351"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_55()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10502
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_123()"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10503"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10504"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10503"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10503,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_123"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_410()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10508
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_418()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_422()"
    functionUses: 2
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10509"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10510"
        BranchSideFuncs:
        - "jj_3R_422()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10512"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10513"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10512"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10509,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_418"
    - Src: "com.github.javaparser.GeneratedJavaParser:10512,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_422"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_56()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10517
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_126()"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10518"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10519"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10518"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10518,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_126"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_351()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10523
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_116()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10524"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10525"
        BranchSideFuncs:
        - "jj_3R_116()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10524"
        BranchSideFuncs:
        - "jj_3R_116()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10525"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10526"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10525"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10524,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:10525,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_116"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_126()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10530
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_124()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_84()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_129()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_190()"
    functionUses: 6
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10531"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10532"
        BranchSideFuncs:
        - "jj_3R_84()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10531"
        BranchSideFuncs:
        - "jj_3R_84()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10532"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10533"
        BranchSideFuncs:
        - "jj_3R_129()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10532"
        BranchSideFuncs:
        - "jj_3R_129()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10533"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10535"
        BranchSideFuncs:
        - "jj_3R_190()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10537"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10535"
        BranchSideFuncs:
        - "jj_3R_190()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10531,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_124"
    - Src: "com.github.javaparser.GeneratedJavaParser:10532,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_84"
    - Src: "com.github.javaparser.GeneratedJavaParser:10533,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_129"
    - Src: "com.github.javaparser.GeneratedJavaParser:10537,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_190"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_237()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10543
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_394()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10544"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10545"
        BranchSideFuncs:
        - "jj_3R_394()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10547"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10548"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10547"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10549"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10550"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10549"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10550"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10551"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10550"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10544,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:10547,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_394"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_422()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10555
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_427()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_428()"
    functionUses: 1
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10556"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10557"
        BranchSideFuncs:
        - "jj_3R_427()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10559"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10563"
        BranchSideFuncs:
        - "jj_3R_428()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10562"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10561"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10562"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10556,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:10559,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_427"
    - Src: "com.github.javaparser.GeneratedJavaParser:10561,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_428"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_394()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10567
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_131()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_67()"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10568"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10570"
        BranchSideFuncs:
        - "jj_3_67()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10572"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10570"
        BranchSideFuncs:
        - "jj_3_67()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10568,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_131"
    - Src: "com.github.javaparser.GeneratedJavaParser:10572,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_67"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_427()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10578
    functionDepth: 0
    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:10579"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10580"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10579"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10579,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_105"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_190()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10584
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_129()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10585"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10586"
        BranchSideFuncs:
        - "jj_3R_129()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10585"
        BranchSideFuncs:
        - "jj_3R_129()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10586"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10587"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10586"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10585,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:10586,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_129"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_428()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10591
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_277()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10592"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10593"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10592"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10592,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_277"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_67()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10597
    functionDepth: 0
    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:10598"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10599"
        BranchSideFuncs:
        - "jj_3R_131()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10598"
        BranchSideFuncs:
        - "jj_3R_131()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10599"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10600"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10599"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10598,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:10599,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_131"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_218()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10605
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_255()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_256()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_88()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_291()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_292()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_293()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_294()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_120()"
    functionUses: 4
    ICount: 31
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10607"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10611"
        BranchSideFuncs:
        - "jj_3R_256()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10610"
        BranchSideFuncs:
        - "jj_3R_88()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10609"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10610"
        BranchSideFuncs:
        - "jj_3R_88()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10611"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10612"
        BranchSideFuncs:
        - "jj_3R_291()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10611"
        BranchSideFuncs:
        - "jj_3R_291()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10613"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10614"
        BranchSideFuncs:
        - "jj_3R_292()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10613"
        BranchSideFuncs:
        - "jj_3R_292()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10615"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10616"
        BranchSideFuncs:
        - "jj_3R_293()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10615"
        BranchSideFuncs:
        - "jj_3R_293()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10617"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10618"
        BranchSideFuncs:
        - "jj_3R_294()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10617"
        BranchSideFuncs:
        - "jj_3R_294()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10619"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10620"
        BranchSideFuncs:
        - "jj_3R_120()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10619"
        BranchSideFuncs:
        - "jj_3R_120()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10620"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10621"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10620"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10607,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_255"
    - Src: "com.github.javaparser.GeneratedJavaParser:10609,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_256"
    - Src: "com.github.javaparser.GeneratedJavaParser:10611,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_88"
    - Src: "com.github.javaparser.GeneratedJavaParser:10613,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_291"
    - Src: "com.github.javaparser.GeneratedJavaParser:10615,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_292"
    - Src: "com.github.javaparser.GeneratedJavaParser:10617,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_293"
    - Src: "com.github.javaparser.GeneratedJavaParser:10619,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_294"
    - Src: "com.github.javaparser.GeneratedJavaParser:10620,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_120"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_34()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10625
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_105()"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10626"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10627"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10626"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10626,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_105"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_255()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10631
    functionDepth: 0
    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:10632"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10633"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10632"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10632,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_115()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10637
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_124()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_84()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_185()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_116()"
    functionUses: 5
    ICount: 15
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10638"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10639"
        BranchSideFuncs:
        - "jj_3R_84()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10638"
        BranchSideFuncs:
        - "jj_3R_84()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10639"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10640"
        BranchSideFuncs:
        - "jj_3R_185()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10642"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10643"
        BranchSideFuncs:
        - "jj_3R_116()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10642"
        BranchSideFuncs:
        - "jj_3R_116()"
    - 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:10638,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_124"
    - Src: "com.github.javaparser.GeneratedJavaParser:10639,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_84"
    - Src: "com.github.javaparser.GeneratedJavaParser:10642,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_185"
    - Src: "com.github.javaparser.GeneratedJavaParser:10643,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_116"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_256()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10648
    functionDepth: 0
    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"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_125()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10654
    functionDepth: 0
    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: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_3R_135"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_317()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10660
    functionDepth: 0
    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: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_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_291()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10666
    functionDepth: 0
    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: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_3R_135"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_292()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10672
    functionDepth: 0
    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: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_341"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_293()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10678
    functionDepth: 0
    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: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_3R_342"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_294()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10684
    functionDepth: 0
    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: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_3R_343"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_185()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10690
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_101()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10691"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10692"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10691"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10692"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10693"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10692"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10691,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_101"
    - Src: "com.github.javaparser.GeneratedJavaParser:10692,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_388()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10697
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_88()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_441()"
    functionUses: 3
    ICount: 14
    EdgeCount: 4
    BranchProfiles:
    - 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:
        - "jj_3R_88()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10699"
        BranchSideFuncs:
        - "jj_3R_88()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10700"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10701"
        BranchSideFuncs:
        - "jj_3R_441()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10700"
        BranchSideFuncs:
        - "jj_3R_441()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10701"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10702"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10701"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10698,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:10700,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_88"
    - Src: "com.github.javaparser.GeneratedJavaParser:10701,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_441"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_338()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10707
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_371()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_372()"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10709"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10713"
        BranchSideFuncs:
        - "jj_3R_372()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10712"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10711"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10712"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10709,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_371"
    - Src: "com.github.javaparser.GeneratedJavaParser:10711,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_372"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_418()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10717
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_421()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_426()"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10718"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10720"
        BranchSideFuncs:
        - "jj_3R_426()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10722"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10720"
        BranchSideFuncs:
        - "jj_3R_426()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10718,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_421"
    - Src: "com.github.javaparser.GeneratedJavaParser:10722,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_426"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_371()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10728
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_104()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - 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:10729,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_104"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_426()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10735
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_430()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_431()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_432()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_433()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_421()"
    functionUses: 1
    ICount: 18
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10737"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10747"
        BranchSideFuncs:
        - "jj_3R_431()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10746"
        BranchSideFuncs:
        - "jj_3R_421()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10739"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10747"
        BranchSideFuncs:
        - "jj_3R_432()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10746"
        BranchSideFuncs:
        - "jj_3R_421()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10741"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10747"
        BranchSideFuncs:
        - "jj_3R_433()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10746"
        BranchSideFuncs:
        - "jj_3R_421()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10743"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10746"
        BranchSideFuncs:
        - "jj_3R_421()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10747"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10748"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10747"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10737,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_430"
    - Src: "com.github.javaparser.GeneratedJavaParser:10739,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_431"
    - Src: "com.github.javaparser.GeneratedJavaParser:10741,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_432"
    - Src: "com.github.javaparser.GeneratedJavaParser:10743,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_433"
    - Src: "com.github.javaparser.GeneratedJavaParser:10747,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_421"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_372()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10752
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_140()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - 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:10753,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_140"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_94()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10758
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_101()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_84()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_146()"
    functionUses: 2
    ICount: 11
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10759"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10760"
        BranchSideFuncs:
        - "jj_3R_84()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10759"
        BranchSideFuncs:
        - "jj_3R_84()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10760"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10761"
        BranchSideFuncs:
        - "jj_3R_146()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10760"
        BranchSideFuncs:
        - "jj_3R_146()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10761"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10762"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10761"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10759,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_101"
    - Src: "com.github.javaparser.GeneratedJavaParser:10760,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_84"
    - Src: "com.github.javaparser.GeneratedJavaParser:10761,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_146"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_430()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10766
    functionDepth: 0
    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:10767"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10768"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10767"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10767,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_431()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10772
    functionDepth: 0
    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:10773"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10774"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10773"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10773,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_432()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10778
    functionDepth: 0
    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:10779"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10780"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10779"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10779,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_433()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10784
    functionDepth: 0
    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:10785"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10786"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10785"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10785,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_441()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10790
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_460()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 13
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10791"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10793"
        BranchSideFuncs:
        - "jj_3R_460()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10795"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10793"
        BranchSideFuncs:
        - "jj_3R_460()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10797"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10798"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10797"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10791,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:10795,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_460"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_318()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10803
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_57()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_355()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_356()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 15
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10805"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10812"
        BranchSideFuncs:
        - "jj_3R_355()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10811"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10807"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10812"
        BranchSideFuncs:
        - "jj_3R_356()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10811"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10809"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10811"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10812"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10813"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10812"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10805,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_57"
    - Src: "com.github.javaparser.GeneratedJavaParser:10807,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_355"
    - Src: "com.github.javaparser.GeneratedJavaParser:10809,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_356"
    - Src: "com.github.javaparser.GeneratedJavaParser:10812,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_460()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10818
    functionDepth: 0
    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:10820"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10824"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10823"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10822"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10823"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10820,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_474"
    - Src: "com.github.javaparser.GeneratedJavaParser:10822,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_474()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10828
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_478()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10829"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10830"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10829"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10829,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_478"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_57()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10834
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_127()"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10835"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10836"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10835"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10835,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_127"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_355()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10840
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_288()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10841"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10842"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10841"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10841,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_288"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_356()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10846
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_236()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_383()"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10847"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10848"
        BranchSideFuncs:
        - "jj_3R_383()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10850"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10851"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10850"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10847,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_236"
    - Src: "com.github.javaparser.GeneratedJavaParser:10850,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_383"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_146()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10856
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_209()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10858"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10859"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10858"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10859"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10860"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10859"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10858,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_209"
    - Src: "com.github.javaparser.GeneratedJavaParser:10859,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_421()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10864
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_425()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_35()"
    functionUses: 2
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10865"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10867"
        BranchSideFuncs:
        - "jj_3_35()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10869"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10867"
        BranchSideFuncs:
        - "jj_3_35()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10865,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_425"
    - Src: "com.github.javaparser.GeneratedJavaParser:10869,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_35"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_209()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10875
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_95()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10876"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10877"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10876"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10877"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10878"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10877"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10876,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_95"
    - Src: "com.github.javaparser.GeneratedJavaParser:10877,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_219()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10882
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_88()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_295()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_90()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_434()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_435()"
    functionUses: 3
    ICount: 22
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10883"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10884"
        BranchSideFuncs:
        - "jj_3R_88()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10883"
        BranchSideFuncs:
        - "jj_3R_88()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10884"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10885"
        BranchSideFuncs:
        - "jj_3R_295()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10887"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10888"
        BranchSideFuncs:
        - "jj_3R_90()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10887"
        BranchSideFuncs:
        - "jj_3R_90()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10888"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10889"
        BranchSideFuncs:
        - "jj_3R_434()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10888"
        BranchSideFuncs:
        - "jj_3R_434()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10890"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10891"
        BranchSideFuncs:
        - "jj_3R_435()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10890"
        BranchSideFuncs:
        - "jj_3R_435()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10891"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10892"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10891"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10883,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:10884,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_88"
    - Src: "com.github.javaparser.GeneratedJavaParser:10887,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_295"
    - Src: "com.github.javaparser.GeneratedJavaParser:10888,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_90"
    - Src: "com.github.javaparser.GeneratedJavaParser:10890,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_434"
    - Src: "com.github.javaparser.GeneratedJavaParser:10891,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_435"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_383()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10897
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_397()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_398()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_399()"
    functionUses: 1
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10899"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10906"
        BranchSideFuncs:
        - "jj_3R_398()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10905"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10901"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10906"
        BranchSideFuncs:
        - "jj_3R_399()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10905"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10903"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10905"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10899,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_397"
    - Src: "com.github.javaparser.GeneratedJavaParser:10901,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_398"
    - Src: "com.github.javaparser.GeneratedJavaParser:10903,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_399"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_397()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10910
    functionDepth: 0
    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:10911"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10912"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10911"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10911,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_398()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10916
    functionDepth: 0
    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:10917"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10918"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10917"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10917,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_35()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10923
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_106()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_36()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_37()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_425()"
    functionUses: 3
    ICount: 15
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10925"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10932"
        BranchSideFuncs:
        - "jj_3_36()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10931"
        BranchSideFuncs:
        - "jj_3R_425()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10927"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10932"
        BranchSideFuncs:
        - "jj_3_37()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10931"
        BranchSideFuncs:
        - "jj_3R_425()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10929"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10931"
        BranchSideFuncs:
        - "jj_3R_425()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10932"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10933"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10932"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10925,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_106"
    - Src: "com.github.javaparser.GeneratedJavaParser:10927,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_36"
    - Src: "com.github.javaparser.GeneratedJavaParser:10929,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_37"
    - Src: "com.github.javaparser.GeneratedJavaParser:10932,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_425"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_295()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10937
    functionDepth: 0
    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:10938"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10939"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10938"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10938,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_135"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_399()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10943
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_103()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_104()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10944"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10945"
        BranchSideFuncs:
        - "jj_3R_104()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10944"
        BranchSideFuncs:
        - "jj_3R_104()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10945"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10946"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10945"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10944,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_103"
    - Src: "com.github.javaparser.GeneratedJavaParser:10945,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_104"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_434()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10950
    functionDepth: 0
    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:10951"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10952"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10951"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10951,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_342"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_21()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10956
    functionDepth: 0
    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:10957"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10958"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10957"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10957,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_95"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_106()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10962
    functionDepth: 0
    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:10963"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10964"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10963"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10963,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_36()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10968
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_107()"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10969"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10970"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10969"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10969,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_107"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_37()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10974
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_108()"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10975"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10976"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10975"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10975,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_108"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_478()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 10980
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_124()"
    - "[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()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_491()"
    functionUses: 1
    ICount: 21
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10981"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10982"
        BranchSideFuncs:
        - "jj_3R_487()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10984"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10997"
        BranchSideFuncs:
        - "jj_3R_488()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10996"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10986"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10997"
        BranchSideFuncs:
        - "jj_3R_489()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10996"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10988"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10997"
        BranchSideFuncs:
        - "jj_3R_490()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10996"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10990"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10997"
        BranchSideFuncs:
        - "jj_3R_491()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10996"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10992"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10996"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10981,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_124"
    - Src: "com.github.javaparser.GeneratedJavaParser:10984,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_487"
    - Src: "com.github.javaparser.GeneratedJavaParser:10986,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_488"
    - Src: "com.github.javaparser.GeneratedJavaParser:10988,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_489"
    - Src: "com.github.javaparser.GeneratedJavaParser:10990,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_490"
    - Src: "com.github.javaparser.GeneratedJavaParser:10992,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_491"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_425()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11001
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_429()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_436()"
    functionUses: 2
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11002"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11004"
        BranchSideFuncs:
        - "jj_3R_436()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11006"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11004"
        BranchSideFuncs:
        - "jj_3R_436()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11002,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_429"
    - Src: "com.github.javaparser.GeneratedJavaParser:11006,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_436"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_487()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11012
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_494()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11013"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11014"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11013"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11013,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_494"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_488()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11018
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_218()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11019"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11020"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11019"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11019,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_218"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_489()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11024
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_387()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11025"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11026"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11025"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11025,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_387"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_436()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11031
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_449()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_450()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_429()"
    functionUses: 1
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11033"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11037"
        BranchSideFuncs:
        - "jj_3R_450()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11036"
        BranchSideFuncs:
        - "jj_3R_429()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11035"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11036"
        BranchSideFuncs:
        - "jj_3R_429()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11037"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11038"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11037"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11033,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_449"
    - Src: "com.github.javaparser.GeneratedJavaParser:11035,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_450"
    - Src: "com.github.javaparser.GeneratedJavaParser:11037,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_429"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_490()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11042
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_388()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11043"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11044"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11043"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11043,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_388"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_341()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11048
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_345()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_451()"
    functionUses: 1
    ICount: 13
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11049"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11050"
        BranchSideFuncs:
        - "jj_3R_345()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11049"
        BranchSideFuncs:
        - "jj_3R_345()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11050"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11052"
        BranchSideFuncs:
        - "jj_3R_451()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11054"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11052"
        BranchSideFuncs:
        - "jj_3R_451()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11049,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:11050,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_345"
    - Src: "com.github.javaparser.GeneratedJavaParser:11054,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_451"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_389()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11061
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_405()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_88()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_90()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_442()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_443()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_200()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 2
    ICount: 29
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11063"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11064"
        BranchSideFuncs:
        - "jj_3R_88()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11063"
        BranchSideFuncs:
        - "jj_3R_88()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11064"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11065"
        BranchSideFuncs:
        - "jj_3R_90()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11064"
        BranchSideFuncs:
        - "jj_3R_90()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11065"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11066"
        BranchSideFuncs:
        - "jj_3R_442()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11065"
        BranchSideFuncs:
        - "jj_3R_442()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11067"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11068"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11067"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11068"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11069"
        BranchSideFuncs:
        - "jj_3R_443()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11068"
        BranchSideFuncs:
        - "jj_3R_443()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11070"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11071"
        BranchSideFuncs:
        - "jj_3R_200()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11070"
        BranchSideFuncs:
        - "jj_3R_200()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11071"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11072"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11071"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11072"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11073"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11072"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11063,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_405"
    - Src: "com.github.javaparser.GeneratedJavaParser:11064,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_88"
    - Src: "com.github.javaparser.GeneratedJavaParser:11065,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_90"
    - Src: "com.github.javaparser.GeneratedJavaParser:11067,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_442"
    - Src: "com.github.javaparser.GeneratedJavaParser:11068,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:11070,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_443"
    - Src: "com.github.javaparser.GeneratedJavaParser:11071,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_200"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_68()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11077
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_84()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_82()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 2
    ICount: 11
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11078"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11079"
        BranchSideFuncs:
        - "jj_3R_82()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11078"
        BranchSideFuncs:
        - "jj_3R_82()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11079"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11080"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11079"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - 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:11078,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_84"
    - Src: "com.github.javaparser.GeneratedJavaParser:11079,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_82"
    - Src: "com.github.javaparser.GeneratedJavaParser:11080,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_491()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11085
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_390()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11086"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11087"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11086"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11086,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_390"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_319()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11091
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_104()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_455()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 25
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11092"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11093"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11092"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11093"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11094"
        BranchSideFuncs:
        - "jj_3R_104()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11093"
        BranchSideFuncs:
        - "jj_3R_104()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11094"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11095"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11094"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11095"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11096"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11095"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11096"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11098"
        BranchSideFuncs:
        - "jj_3R_455()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11100"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11098"
        BranchSideFuncs:
        - "jj_3R_455()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11102"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11103"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11102"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11092,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:11094,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_104"
    - Src: "com.github.javaparser.GeneratedJavaParser:11100,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_455"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_405()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11107
    functionDepth: 0
    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:11108"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11109"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11108"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11108,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_135"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_449()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11113
    functionDepth: 0
    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:11114"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11115"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11114"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11114,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_451()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11119
    functionDepth: 0
    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:11120"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11121"
        BranchSideFuncs:
        - "jj_3R_345()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11120"
        BranchSideFuncs:
        - "jj_3R_345()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11121"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11122"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11121"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11120,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:11121,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_345"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_450()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11126
    functionDepth: 0
    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:11127"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11128"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11127"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11127,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_69()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11132
    functionDepth: 0
    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:11133"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11134"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11133"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11133,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_442()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11138
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_277()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_461()"
    functionUses: 1
    ICount: 13
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11139"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11140"
        BranchSideFuncs:
        - "jj_3R_277()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11139"
        BranchSideFuncs:
        - "jj_3R_277()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11140"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11142"
        BranchSideFuncs:
        - "jj_3R_461()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11144"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11142"
        BranchSideFuncs:
        - "jj_3R_461()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11139,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:11140,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_277"
    - Src: "com.github.javaparser.GeneratedJavaParser:11144,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_461"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_455()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11150
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_386()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11151"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11152"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11151"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11151,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_386"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_461()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11156
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_277()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11157"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11158"
        BranchSideFuncs:
        - "jj_3R_277()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11157"
        BranchSideFuncs:
        - "jj_3R_277()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11158"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11159"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11158"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11157,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:11158,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_277"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_443()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11163
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_87()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11164"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11165"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11164"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11164,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_87"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_429()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11169
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_191()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_448()"
    functionUses: 2
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11170"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11172"
        BranchSideFuncs:
        - "jj_3R_448()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11174"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11172"
        BranchSideFuncs:
        - "jj_3R_448()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11170,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_191"
    - Src: "com.github.javaparser.GeneratedJavaParser:11174,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_448"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_22()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11180
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_87()"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11181"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11182"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11181"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11181,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_87"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_448()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11187
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_463()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_464()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_465()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_191()"
    functionUses: 1
    ICount: 15
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11189"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11196"
        BranchSideFuncs:
        - "jj_3R_464()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11195"
        BranchSideFuncs:
        - "jj_3R_191()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11191"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11196"
        BranchSideFuncs:
        - "jj_3R_465()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11195"
        BranchSideFuncs:
        - "jj_3R_191()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11193"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11195"
        BranchSideFuncs:
        - "jj_3R_191()"
    - 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:11189,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_463"
    - Src: "com.github.javaparser.GeneratedJavaParser:11191,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_464"
    - Src: "com.github.javaparser.GeneratedJavaParser:11193,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_465"
    - Src: "com.github.javaparser.GeneratedJavaParser:11196,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_191"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_494()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11201
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_84()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_88()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_498()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 21
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11202"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11203"
        BranchSideFuncs:
        - "jj_3R_88()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11202"
        BranchSideFuncs:
        - "jj_3R_88()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11203"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11204"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11203"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11204"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11205"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11204"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11205"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11206"
        BranchSideFuncs:
        - "jj_3R_498()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11208"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11209"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11208"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11209"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11210"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11209"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11202,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_84"
    - Src: "com.github.javaparser.GeneratedJavaParser:11203,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_88"
    - Src: "com.github.javaparser.GeneratedJavaParser:11204,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:11208,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_498"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_463()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11214
    functionDepth: 0
    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:11215"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11216"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11215"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11215,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_342()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11220
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_345()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_452()"
    functionUses: 3
    ICount: 13
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11221"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11222"
        BranchSideFuncs:
        - "jj_3R_345()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11221"
        BranchSideFuncs:
        - "jj_3R_345()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11222"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11224"
        BranchSideFuncs:
        - "jj_3R_452()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11226"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11224"
        BranchSideFuncs:
        - "jj_3R_452()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11221,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:11222,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_345"
    - Src: "com.github.javaparser.GeneratedJavaParser:11226,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_452"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_464()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11232
    functionDepth: 0
    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:11233"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11234"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11233"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11233,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_498()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11238
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_500()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11239"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11240"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11239"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11239,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_500"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_452()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11244
    functionDepth: 0
    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:11245"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11246"
        BranchSideFuncs:
        - "jj_3R_345()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11245"
        BranchSideFuncs:
        - "jj_3R_345()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11246"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11247"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11246"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11245,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:11246,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_345"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_465()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11251
    functionDepth: 0
    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:11252"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11253"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11252"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11252,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_335()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11257
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_104()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_362()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 25
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11258"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11259"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11258"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11259"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11260"
        BranchSideFuncs:
        - "jj_3R_104()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11259"
        BranchSideFuncs:
        - "jj_3R_104()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11260"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11261"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11260"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11261"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11262"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11261"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11262"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11264"
        BranchSideFuncs:
        - "jj_3R_362()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11266"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11264"
        BranchSideFuncs:
        - "jj_3R_362()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11268"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11269"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11268"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11258,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:11260,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_104"
    - Src: "com.github.javaparser.GeneratedJavaParser:11266,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_362"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_87()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11274
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_141()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_142()"
    functionUses: 4
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11276"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11280"
        BranchSideFuncs:
        - "jj_3R_142()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11279"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11278"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11279"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11276,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_141"
    - Src: "com.github.javaparser.GeneratedJavaParser:11278,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_142"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_141()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11285
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_201()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_202()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 15
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11287"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11288"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11287"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11288"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11289"
        BranchSideFuncs:
        - "jj_3R_202()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11288"
        BranchSideFuncs:
        - "jj_3R_202()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11289"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11290"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11289"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11290"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11291"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11290"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11287,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_201"
    - Src: "com.github.javaparser.GeneratedJavaParser:11288,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:11289,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_202"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_362()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11295
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_386()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11296"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11297"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11296"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11296,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_386"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_201()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11301
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_102()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11302"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11303"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11302"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11302,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_102"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_142()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11308
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_203()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_204()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_202()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 19
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11310"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11311"
        BranchSideFuncs:
        - "jj_3R_204()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11310"
        BranchSideFuncs:
        - "jj_3R_204()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11312"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11313"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11312"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11313"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11314"
        BranchSideFuncs:
        - "jj_3R_202()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11313"
        BranchSideFuncs:
        - "jj_3R_202()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11314"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11315"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11314"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11315"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11316"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11315"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11310,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_203"
    - Src: "com.github.javaparser.GeneratedJavaParser:11312,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_204"
    - Src: "com.github.javaparser.GeneratedJavaParser:11313,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:11314,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_202"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_191()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11321
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_232()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_233()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_234()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_235()"
    functionUses: 7
    ICount: 15
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11323"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11333"
        BranchSideFuncs:
        - "jj_3R_233()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11332"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11325"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11333"
        BranchSideFuncs:
        - "jj_3R_234()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11332"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11327"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11333"
        BranchSideFuncs:
        - "jj_3R_235()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11332"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11329"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11332"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11323,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_232"
    - Src: "com.github.javaparser.GeneratedJavaParser:11325,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_233"
    - Src: "com.github.javaparser.GeneratedJavaParser:11327,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_234"
    - Src: "com.github.javaparser.GeneratedJavaParser:11329,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_235"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_343()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11337
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_345()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_453()"
    functionUses: 1
    ICount: 13
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11338"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11339"
        BranchSideFuncs:
        - "jj_3R_345()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11338"
        BranchSideFuncs:
        - "jj_3R_345()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11339"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11341"
        BranchSideFuncs:
        - "jj_3R_453()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11343"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11341"
        BranchSideFuncs:
        - "jj_3R_453()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11338,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:11339,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_345"
    - Src: "com.github.javaparser.GeneratedJavaParser:11343,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_453"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_24()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11350
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_97()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 2
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11352"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11353"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11352"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11353"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11354"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11353"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11354"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11355"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11354"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11352,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_97"
    - Src: "com.github.javaparser.GeneratedJavaParser:11353,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_453()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11359
    functionDepth: 0
    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:11360"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11361"
        BranchSideFuncs:
        - "jj_3R_345()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11360"
        BranchSideFuncs:
        - "jj_3R_345()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11361"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11362"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11361"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11360,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:11361,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_345"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_500()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11366
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_131()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11367"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11368"
        BranchSideFuncs:
        - "jj_3R_131()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11367"
        BranchSideFuncs:
        - "jj_3R_131()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11368"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11369"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11368"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11367,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:11368,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_131"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_203()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11373
    functionDepth: 0
    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:11374"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11375"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11374"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11375"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11376"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11375"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11374,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_96"
    - Src: "com.github.javaparser.GeneratedJavaParser:11375,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_97()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11380
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_102()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11381"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11382"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11381"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11381,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_102"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_232()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11386
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_127()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11387"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11388"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11387"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11387,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_127"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_233()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11392
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_288()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - 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:11393,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_288"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_204()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11398
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_102()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11399"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11400"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11399"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11399,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_102"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_234()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11405
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_289()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_290()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_191()"
    functionUses: 1
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11407"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11411"
        BranchSideFuncs:
        - "jj_3R_290()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11410"
        BranchSideFuncs:
        - "jj_3R_191()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11409"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11410"
        BranchSideFuncs:
        - "jj_3R_191()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11411"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11412"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11411"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11407,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_289"
    - Src: "com.github.javaparser.GeneratedJavaParser:11409,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_290"
    - Src: "com.github.javaparser.GeneratedJavaParser:11411,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_191"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_289()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11416
    functionDepth: 0
    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:11417"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11418"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11417"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11417,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_23()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11422
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_96()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 2
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11423"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11424"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11423"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11424"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11425"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11424"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11423,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_96"
    - Src: "com.github.javaparser.GeneratedJavaParser:11424,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_290()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11429
    functionDepth: 0
    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:11430"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11431"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11430"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11430,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_235()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11435
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_226()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11436"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11437"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11436"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11436,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_226"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_386()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11442
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_401()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_402()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_403()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_404()"
    functionUses: 2
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11444"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11448"
        BranchSideFuncs:
        - "jj_3R_402()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11447"
        BranchSideFuncs:
        - "jj_3R_403()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11446"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11447"
        BranchSideFuncs:
        - "jj_3R_403()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11449"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11453"
        BranchSideFuncs:
        - "jj_3R_404()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11452"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11451"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11452"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11444,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_401"
    - Src: "com.github.javaparser.GeneratedJavaParser:11446,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_402"
    - Src: "com.github.javaparser.GeneratedJavaParser:11449,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_403"
    - Src: "com.github.javaparser.GeneratedJavaParser:11451,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_404"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_127()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11457
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_191()"
    functionUses: 2
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11458"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11459"
        BranchSideFuncs:
        - "jj_3R_191()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11458"
        BranchSideFuncs:
        - "jj_3R_191()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11459"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11460"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11459"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11458,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:11459,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_191"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_401()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11464
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_169()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_411()"
    functionUses: 1
    ICount: 13
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11465"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11466"
        BranchSideFuncs:
        - "jj_3R_169()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11465"
        BranchSideFuncs:
        - "jj_3R_169()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11466"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11468"
        BranchSideFuncs:
        - "jj_3R_411()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11470"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11468"
        BranchSideFuncs:
        - "jj_3R_411()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11465,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:11466,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_169"
    - Src: "com.github.javaparser.GeneratedJavaParser:11470,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_411"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_387()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11476
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_88()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_438()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_439()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_440()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 3
    ICount: 30
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11477"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11478"
        BranchSideFuncs:
        - "jj_3R_88()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11477"
        BranchSideFuncs:
        - "jj_3R_88()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11478"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11479"
        BranchSideFuncs:
        - "jj_3R_438()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11481"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11482"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11481"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11482"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11483"
        BranchSideFuncs:
        - "jj_3R_439()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11482"
        BranchSideFuncs:
        - "jj_3R_439()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11484"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11485"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11484"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11486"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11487"
        BranchSideFuncs:
        - "jj_3R_440()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11486"
        BranchSideFuncs:
        - "jj_3R_440()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11488"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11489"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11488"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11489"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11490"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11489"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11477,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:11478,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_88"
    - Src: "com.github.javaparser.GeneratedJavaParser:11481,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_438"
    - Src: "com.github.javaparser.GeneratedJavaParser:11484,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_439"
    - Src: "com.github.javaparser.GeneratedJavaParser:11488,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_440"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_402()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11494
    functionDepth: 0
    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:11495"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11496"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11495"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11495,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_411()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11500
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_169()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11501"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11502"
        BranchSideFuncs:
        - "jj_3R_169()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11501"
        BranchSideFuncs:
        - "jj_3R_169()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11502"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11503"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11502"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11501,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:11502,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_169"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_438()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11507
    functionDepth: 0
    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:11508"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11509"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11508"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11508,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_342"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_403()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11513
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_200()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11514"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11515"
        BranchSideFuncs:
        - "jj_3R_200()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11514"
        BranchSideFuncs:
        - "jj_3R_200()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11515"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11516"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11515"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11514,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:11515,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_200"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_200()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11522
    functionDepth: 0
    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:11524"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11522"
        BranchSideFuncs:
        - "jj_3_25()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11524,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_25"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_439()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11530
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_80()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_4()"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11531"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11533"
        BranchSideFuncs:
        - "jj_3_4()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11535"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11533"
        BranchSideFuncs:
        - "jj_3_4()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11531,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_80"
    - Src: "com.github.javaparser.GeneratedJavaParser:11535,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_4"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_25()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11541
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_98()"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11542"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11543"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11542"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11542,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_98"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_288()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11547
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_191()"
    functionUses: 2
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11548"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11549"
        BranchSideFuncs:
        - "jj_3R_191()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11548"
        BranchSideFuncs:
        - "jj_3R_191()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11549"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11550"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11549"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11548,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:11549,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_191"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_404()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11554
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_412()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_413()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_414()"
    functionUses: 1
    ICount: 15
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11555"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11556"
        BranchSideFuncs:
        - "jj_3R_412()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11558"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11565"
        BranchSideFuncs:
        - "jj_3R_413()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11564"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11560"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11565"
        BranchSideFuncs:
        - "jj_3R_414()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11564"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11562"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11564"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11555,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:11558,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_412"
    - Src: "com.github.javaparser.GeneratedJavaParser:11560,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_413"
    - Src: "com.github.javaparser.GeneratedJavaParser:11562,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_414"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_4()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11569
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_80()"
    functionUses: 3
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11570"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11571"
        BranchSideFuncs:
        - "jj_3R_80()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11570"
        BranchSideFuncs:
        - "jj_3R_80()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11571"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11572"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11571"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11570,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:11571,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_80"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_70()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11576
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 2
    ICount: 11
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11577"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11578"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11577"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11578"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11579"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11578"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11579"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11580"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11579"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11577,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_440()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11584
    functionDepth: 0
    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:11585"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11587"
        BranchSideFuncs:
        - "jj_3R_459()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11589"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11587"
        BranchSideFuncs:
        - "jj_3R_459()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11585,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:11589,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_459"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_412()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11595
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_104()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - 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:11596,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_104"
    - Src: "com.github.javaparser.GeneratedJavaParser:11597,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_459()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11603
    functionDepth: 0
    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:11605"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11609"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11608"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11607"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11608"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11605,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_473"
    - Src: "com.github.javaparser.GeneratedJavaParser:11607,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_473()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11613
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_284()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11614"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11615"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11614"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11614,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_284"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_413()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11619
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_140()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11620"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11621"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11620"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11620,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_140"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_86()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11626
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_139()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_140()"
    functionUses: 2
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11628"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11629"
        BranchSideFuncs:
        - "jj_3R_140()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11628"
        BranchSideFuncs:
        - "jj_3R_140()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11629"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11630"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11629"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11628,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_139"
    - Src: "com.github.javaparser.GeneratedJavaParser:11629,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_140"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_414()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11634
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_327()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11635"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11636"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11635"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11635,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_327"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_139()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11640
    functionDepth: 0
    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:11641"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11642"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11641"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11641,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_226()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11647
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[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()"
    functionUses: 2
    ICount: 15
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11649"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11659"
        BranchSideFuncs:
        - "jj_3R_279()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11658"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11651"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11659"
        BranchSideFuncs:
        - "jj_3R_280()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11658"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11653"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11659"
        BranchSideFuncs:
        - "jj_3R_281()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11658"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11655"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11658"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11649,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_278"
    - Src: "com.github.javaparser.GeneratedJavaParser:11651,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_279"
    - Src: "com.github.javaparser.GeneratedJavaParser:11653,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_280"
    - Src: "com.github.javaparser.GeneratedJavaParser:11655,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_281"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_278()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11664
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_332()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_333()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_191()"
    functionUses: 1
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11666"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11670"
        BranchSideFuncs:
        - "jj_3R_333()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11669"
        BranchSideFuncs:
        - "jj_3R_191()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11668"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11669"
        BranchSideFuncs:
        - "jj_3R_191()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11670"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11671"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11670"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11666,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_332"
    - Src: "com.github.javaparser.GeneratedJavaParser:11668,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_333"
    - Src: "com.github.javaparser.GeneratedJavaParser:11670,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_191"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_332()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11675
    functionDepth: 0
    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:11676"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11677"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11676"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11676,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_279()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11681
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_109()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11682"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11683"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11682"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11682,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_109"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_333()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11687
    functionDepth: 0
    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:11688"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11689"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11688"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11688,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_80()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11695
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_134()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_88()"
    - "[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:11697"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11695"
        BranchSideFuncs:
        - "jj_3R_134()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11699"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11700"
        BranchSideFuncs:
        - "jj_3R_471()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11699"
        BranchSideFuncs:
        - "jj_3R_471()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11701"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11702"
        BranchSideFuncs:
        - "jj_3R_472()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11701"
        BranchSideFuncs:
        - "jj_3R_472()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11703"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11704"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11703"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11697,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_134"
    - Src: "com.github.javaparser.GeneratedJavaParser:11699,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_88"
    - Src: "com.github.javaparser.GeneratedJavaParser:11701,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_471"
    - Src: "com.github.javaparser.GeneratedJavaParser:11703,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_472"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_280()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11708
    functionDepth: 0
    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:11709"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11710"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11709"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11709,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_334"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_134()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11714
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_133()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11715"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11716"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11715"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11715,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_133"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_281()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11720
    functionDepth: 0
    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:11721"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11722"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11721"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11721,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_335"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_471()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11726
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_202()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11727"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11728"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11727"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11727,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_202"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_472()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11732
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_120()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11733"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11734"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11733"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11733,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_120"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_84()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11739
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_136()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_137()"
    functionUses: 13
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11741"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11745"
        BranchSideFuncs:
        - "jj_3R_137()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11744"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11743"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11744"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11741,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_136"
    - Src: "com.github.javaparser.GeneratedJavaParser:11743,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_137"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_38()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11749
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_109()"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11750"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11751"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11750"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11750,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_109"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_320()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11755
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_104()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_220()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_456()"
    functionUses: 1
    ICount: 21
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11756"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11757"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11756"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11757"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11758"
        BranchSideFuncs:
        - "jj_3R_104()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11757"
        BranchSideFuncs:
        - "jj_3R_104()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11758"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11759"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11758"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11759"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11760"
        BranchSideFuncs:
        - "jj_3R_220()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11759"
        BranchSideFuncs:
        - "jj_3R_220()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11760"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11761"
        BranchSideFuncs:
        - "jj_3R_456()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11763"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11764"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11763"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11756,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:11758,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_104"
    - Src: "com.github.javaparser.GeneratedJavaParser:11760,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_220"
    - Src: "com.github.javaparser.GeneratedJavaParser:11763,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_456"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_136()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11768
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_170()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11769"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11770"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11769"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11769,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_170"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_137()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11774
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_112()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11775"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11776"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11775"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11775,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_112"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_334()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11780
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_236()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_39()"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11781"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11782"
        BranchSideFuncs:
        - "jj_3_39()"
    - 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:11781,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_236"
    - Src: "com.github.javaparser.GeneratedJavaParser:11784,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_39"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_456()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11789
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_220()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11790"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11791"
        BranchSideFuncs:
        - "jj_3R_220()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11790"
        BranchSideFuncs:
        - "jj_3R_220()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11791"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11792"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11791"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11790,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:11791,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_220"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_26()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11797
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_99()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_100()"
    functionUses: 2
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11799"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11803"
        BranchSideFuncs:
        - "jj_3R_100()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11802"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11801"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11802"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11799,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_99"
    - Src: "com.github.javaparser.GeneratedJavaParser:11801,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_100"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_99()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11807
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_112()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_101()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 11
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11808"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11809"
        BranchSideFuncs:
        - "jj_3R_101()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11808"
        BranchSideFuncs:
        - "jj_3R_101()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11809"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11810"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11809"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11810"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11811"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11810"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11808,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_112"
    - Src: "com.github.javaparser.GeneratedJavaParser:11809,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_101"
    - Src: "com.github.javaparser.GeneratedJavaParser:11810,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_39()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11816
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_110()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_111()"
    functionUses: 3
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11818"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11822"
        BranchSideFuncs:
        - "jj_3R_111()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11821"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11820"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11821"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11818,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_110"
    - Src: "com.github.javaparser.GeneratedJavaParser:11820,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_111"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_110()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11826
    functionDepth: 0
    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:11827"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11828"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11827"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11827,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_111()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11832
    functionDepth: 0
    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:11833"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11834"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11833"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11833,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_321()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11838
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_104()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_220()"
    functionUses: 1
    ICount: 17
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11839"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11840"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11839"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11840"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11841"
        BranchSideFuncs:
        - "jj_3R_104()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11840"
        BranchSideFuncs:
        - "jj_3R_104()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11841"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11842"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11841"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11842"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11843"
        BranchSideFuncs:
        - "jj_3R_220()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11842"
        BranchSideFuncs:
        - "jj_3R_220()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11843"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11844"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11843"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11839,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:11841,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_104"
    - Src: "com.github.javaparser.GeneratedJavaParser:11843,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_220"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_135()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11848
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_101()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_198()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_199()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 10
    ICount: 19
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11849"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11850"
        BranchSideFuncs:
        - "jj_3R_101()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11849"
        BranchSideFuncs:
        - "jj_3R_101()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11850"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11851"
        BranchSideFuncs:
        - "jj_3R_198()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11850"
        BranchSideFuncs:
        - "jj_3R_198()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11851"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11853"
        BranchSideFuncs:
        - "jj_3R_199()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11855"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11853"
        BranchSideFuncs:
        - "jj_3R_199()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11857"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11858"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11857"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11849,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:11850,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_101"
    - Src: "com.github.javaparser.GeneratedJavaParser:11851,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_198"
    - Src: "com.github.javaparser.GeneratedJavaParser:11855,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_199"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_199()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11862
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_101()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_198()"
    functionUses: 1
    ICount: 11
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11863"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11864"
        BranchSideFuncs:
        - "jj_3R_101()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11863"
        BranchSideFuncs:
        - "jj_3R_101()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11864"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11865"
        BranchSideFuncs:
        - "jj_3R_198()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11864"
        BranchSideFuncs:
        - "jj_3R_198()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11865"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11866"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11865"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11863,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:11864,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_101"
    - Src: "com.github.javaparser.GeneratedJavaParser:11865,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_198"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_170()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11871
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_223()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_224()"
    functionUses: 7
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11873"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11877"
        BranchSideFuncs:
        - "jj_3R_224()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11876"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11875"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11876"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11873,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_223"
    - Src: "com.github.javaparser.GeneratedJavaParser:11875,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_224"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_71()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11881
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_98()"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11882"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11883"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11882"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11882,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_98"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_109()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11887
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_101()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_40()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_173()"
    functionUses: 2
    ICount: 15
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11888"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11889"
        BranchSideFuncs:
        - "jj_3R_101()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11888"
        BranchSideFuncs:
        - "jj_3R_101()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11889"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11890"
        BranchSideFuncs:
        - "jj_3_40()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11892"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11896"
        BranchSideFuncs:
        - "jj_3R_173()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11895"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11894"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11895"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11888,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:11889,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_101"
    - Src: "com.github.javaparser.GeneratedJavaParser:11892,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_40"
    - Src: "com.github.javaparser.GeneratedJavaParser:11894,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_173"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_223()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11900
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_112()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_275()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_275()"
    functionUses: 1
    ICount: 13
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11901"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11902"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11903"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11904"
        BranchSideFuncs:
        - "jj_3R_275()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11906"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11904"
        BranchSideFuncs:
        - "jj_3R_275()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11901,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_112"
    - Src: "com.github.javaparser.GeneratedJavaParser:11903,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_275"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_224()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11912
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_154()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_276()"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11913"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11915"
        BranchSideFuncs:
        - "jj_3R_276()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11917"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11915"
        BranchSideFuncs:
        - "jj_3R_276()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11913,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_154"
    - Src: "com.github.javaparser.GeneratedJavaParser:11917,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_276"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_275()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11923
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_138()"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11924"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11925"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11924"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11924,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_138"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_322()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11929
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_220()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_104()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 23
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11930"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11931"
        BranchSideFuncs:
        - "jj_3R_220()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11930"
        BranchSideFuncs:
        - "jj_3R_220()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11931"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11932"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11931"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11932"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11933"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11932"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11933"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11934"
        BranchSideFuncs:
        - "jj_3R_104()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11933"
        BranchSideFuncs:
        - "jj_3R_104()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11934"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11935"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11934"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11935"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11936"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11935"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11936"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11937"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11936"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11930,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:11931,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_220"
    - Src: "com.github.javaparser.GeneratedJavaParser:11934,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_104"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_40()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11941
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_112()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_191()"
    functionUses: 3
    ICount: 11
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11942"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11943"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11942"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11943"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11944"
        BranchSideFuncs:
        - "jj_3R_191()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11943"
        BranchSideFuncs:
        - "jj_3R_191()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11944"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11945"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11944"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11942,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_112"
    - Src: "com.github.javaparser.GeneratedJavaParser:11943,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:11944,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_191"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_100()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11949
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_154()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11950"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11951"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11950"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11950,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_154"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_276()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11955
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_138()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - 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:11956,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_138"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_173()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11961
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_170()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_225()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_226()"
    functionUses: 1
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11962"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11964"
        BranchSideFuncs:
        - "jj_3R_225()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11966"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11964"
        BranchSideFuncs:
        - "jj_3R_225()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11968"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11969"
        BranchSideFuncs:
        - "jj_3R_226()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11968"
        BranchSideFuncs:
        - "jj_3R_226()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11969"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11970"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11969"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11962,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_170"
    - Src: "com.github.javaparser.GeneratedJavaParser:11966,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_225"
    - Src: "com.github.javaparser.GeneratedJavaParser:11968,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:11969,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_226"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_27()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11974
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_101()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 2
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11975"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11976"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11975"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11976"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11977"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11976"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11975,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_101"
    - Src: "com.github.javaparser.GeneratedJavaParser:11976,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_198()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11981
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_88()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_241()"
    functionUses: 2
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11982"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11983"
        BranchSideFuncs:
        - "jj_3R_241()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11985"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11986"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11985"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11982,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_88"
    - Src: "com.github.javaparser.GeneratedJavaParser:11985,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_241"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_225()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11990
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_277()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11991"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11992"
        BranchSideFuncs:
        - "jj_3R_277()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11991"
        BranchSideFuncs:
        - "jj_3R_277()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11992"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11993"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11992"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11991,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:11992,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_277"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_28()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 11997
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_101()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 2
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11998"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11999"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11998"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - 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:11998,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_101"
    - Src: "com.github.javaparser.GeneratedJavaParser:11999,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_241()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12004
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_297()"
    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_297"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_138()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12010
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_101()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 6
    ICount: 11
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12011"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12012"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12011"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12012"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12013"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12012"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12013"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12014"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12013"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12011,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_101"
    - Src: "com.github.javaparser.GeneratedJavaParser:12012,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_323()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12018
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_375()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_376()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_220()"
    functionUses: 1
    ICount: 21
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12019"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12020"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12019"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12020"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12021"
        BranchSideFuncs:
        - "jj_3R_375()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12023"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12027"
        BranchSideFuncs:
        - "jj_3R_376()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12026"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12025"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12026"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12027"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12028"
        BranchSideFuncs:
        - "jj_3R_220()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12027"
        BranchSideFuncs:
        - "jj_3R_220()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12028"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12029"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12028"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12019,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:12023,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_375"
    - Src: "com.github.javaparser.GeneratedJavaParser:12025,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_376"
    - Src: "com.github.javaparser.GeneratedJavaParser:12028,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_220"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_375()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12033
    functionDepth: 0
    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_104()"
    functionUses: 1
    ICount: 11
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12034"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12035"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12034"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12035"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12036"
        BranchSideFuncs:
        - "jj_3R_104()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12035"
        BranchSideFuncs:
        - "jj_3R_104()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12036"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12037"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12036"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12034,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_126"
    - Src: "com.github.javaparser.GeneratedJavaParser:12035,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:12036,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_104"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_376()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12042
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_393()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_467()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_468()"
    functionUses: 1
    ICount: 20
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12044"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12045"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12044"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12045"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12046"
        BranchSideFuncs:
        - "jj_3R_467()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12045"
        BranchSideFuncs:
        - "jj_3R_467()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12047"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12048"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12047"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12048"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12049"
        BranchSideFuncs:
        - "jj_3R_468()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12048"
        BranchSideFuncs:
        - "jj_3R_468()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12050"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12051"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12050"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12044,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_393"
    - Src: "com.github.javaparser.GeneratedJavaParser:12045,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:12047,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_467"
    - Src: "com.github.javaparser.GeneratedJavaParser:12050,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_468"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_393()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12055
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_408()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12056"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12057"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12056"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12056,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_408"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_236()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12061
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_147()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_41()"
    functionUses: 3
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12062"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12064"
        BranchSideFuncs:
        - "jj_3_41()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12066"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12064"
        BranchSideFuncs:
        - "jj_3_41()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12062,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_147"
    - Src: "com.github.javaparser.GeneratedJavaParser:12066,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_41"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_58()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12072
    functionDepth: 0
    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: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12073"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12074"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12073"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12074"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12075"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12074"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12073,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_126"
    - Src: "com.github.javaparser.GeneratedJavaParser:12074,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_467()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12079
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_104()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12080"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12081"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12080"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12080,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_104"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_297()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12085
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_345()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_346()"
    functionUses: 1
    ICount: 13
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12086"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12087"
        BranchSideFuncs:
        - "jj_3R_345()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12086"
        BranchSideFuncs:
        - "jj_3R_345()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12087"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12089"
        BranchSideFuncs:
        - "jj_3R_346()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12091"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12089"
        BranchSideFuncs:
        - "jj_3R_346()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12086,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:12087,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_345"
    - Src: "com.github.javaparser.GeneratedJavaParser:12091,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_346"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_345()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12097
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_101()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_154()"
    functionUses: 8
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12098"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12099"
        BranchSideFuncs:
        - "jj_3R_154()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12098"
        BranchSideFuncs:
        - "jj_3R_154()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12099"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12100"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12099"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12098,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_101"
    - Src: "com.github.javaparser.GeneratedJavaParser:12099,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_154"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_41()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12104
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_113()"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12105"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12106"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12105"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12105,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_113"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_468()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12110
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_476()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12111"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12112"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12111"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12111,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_476"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_346()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12116
    functionDepth: 0
    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:12117"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12118"
        BranchSideFuncs:
        - "jj_3R_345()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12117"
        BranchSideFuncs:
        - "jj_3R_345()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12118"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12119"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12118"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12117,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:12118,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_345"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_96()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12123
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_147()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_148()"
    functionUses: 2
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12124"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12126"
        BranchSideFuncs:
        - "jj_3R_148()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12128"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12126"
        BranchSideFuncs:
        - "jj_3R_148()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12124,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_147"
    - Src: "com.github.javaparser.GeneratedJavaParser:12128,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_148"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_154()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12134
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_88()"
    - "[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:12135"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12136"
        BranchSideFuncs:
        - "jj_3_29()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12138"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12139"
        BranchSideFuncs:
        - "jj_3_30()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12141"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12139"
        BranchSideFuncs:
        - "jj_3_30()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12135,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_88"
    - Src: "com.github.javaparser.GeneratedJavaParser:12138,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_29"
    - Src: "com.github.javaparser.GeneratedJavaParser:12141,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_30"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_148()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12147
    functionDepth: 0
    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:12148"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12149"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12148"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12148,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_114"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_29()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12153
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_102()"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12154"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12155"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12154"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12154,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_102"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_30()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12159
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_101()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_88()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_31()"
    functionUses: 3
    ICount: 15
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12160"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12161"
        BranchSideFuncs:
        - "jj_3R_101()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12160"
        BranchSideFuncs:
        - "jj_3R_101()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12161"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12162"
        BranchSideFuncs:
        - "jj_3R_88()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12161"
        BranchSideFuncs:
        - "jj_3R_88()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12162"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12163"
        BranchSideFuncs:
        - "jj_3_31()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12165"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12166"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12165"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12160,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:12161,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_101"
    - Src: "com.github.javaparser.GeneratedJavaParser:12162,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_88"
    - Src: "com.github.javaparser.GeneratedJavaParser:12165,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_31"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_42()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12170
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_114()"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12171"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12172"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12171"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12171,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_114"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_31()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12176
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_102()"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12177"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12178"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12177"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12177,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_102"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_408()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12183
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_416()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_417()"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12185"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12189"
        BranchSideFuncs:
        - "jj_3R_417()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12188"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12187"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12188"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12185,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_416"
    - Src: "com.github.javaparser.GeneratedJavaParser:12187,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_417"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_416()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12193
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_126()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12194"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12195"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12194"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12194,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_126"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_147()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12200
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_210()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_211()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_212()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_213()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_214()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_215()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_216()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_217()"
    functionUses: 2
    ICount: 27
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12202"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12224"
        BranchSideFuncs:
        - "jj_3R_211()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12223"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12204"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12224"
        BranchSideFuncs:
        - "jj_3R_212()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12223"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12206"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12224"
        BranchSideFuncs:
        - "jj_3R_213()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12223"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12208"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12224"
        BranchSideFuncs:
        - "jj_3R_214()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12223"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12210"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12224"
        BranchSideFuncs:
        - "jj_3R_215()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12223"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12212"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12224"
        BranchSideFuncs:
        - "jj_3R_216()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12223"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12214"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12224"
        BranchSideFuncs:
        - "jj_3R_217()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12223"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12216"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12223"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12202,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_210"
    - Src: "com.github.javaparser.GeneratedJavaParser:12204,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_211"
    - Src: "com.github.javaparser.GeneratedJavaParser:12206,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_212"
    - Src: "com.github.javaparser.GeneratedJavaParser:12208,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_213"
    - Src: "com.github.javaparser.GeneratedJavaParser:12210,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_214"
    - Src: "com.github.javaparser.GeneratedJavaParser:12212,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_215"
    - Src: "com.github.javaparser.GeneratedJavaParser:12214,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_216"
    - Src: "com.github.javaparser.GeneratedJavaParser:12216,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_217"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_417()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12228
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_420()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12229"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12230"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12229"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12229,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_420"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_210()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12234
    functionDepth: 0
    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:12235"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12236"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12235"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12235,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_243"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_120()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12240
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_189()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 3
    ICount: 13
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12241"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12243"
        BranchSideFuncs:
        - "jj_3R_189()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12245"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12243"
        BranchSideFuncs:
        - "jj_3R_189()"
    - 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:12241,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:12245,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_189"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_211()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12252
    functionDepth: 0
    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"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_212()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12258
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_244()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_245()"
    functionUses: 1
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12259"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12260"
        BranchSideFuncs:
        - "jj_3R_244()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12262"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12266"
        BranchSideFuncs:
        - "jj_3R_245()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12265"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12264"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12265"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12259,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:12262,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_244"
    - Src: "com.github.javaparser.GeneratedJavaParser:12264,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_245"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_59()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12270
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_124()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_84()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_82()"
    functionUses: 2
    ICount: 11
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12271"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12272"
        BranchSideFuncs:
        - "jj_3R_84()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12271"
        BranchSideFuncs:
        - "jj_3R_84()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12272"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12273"
        BranchSideFuncs:
        - "jj_3R_82()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12272"
        BranchSideFuncs:
        - "jj_3R_82()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12273"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12274"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12273"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12271,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_124"
    - Src: "com.github.javaparser.GeneratedJavaParser:12272,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_84"
    - Src: "com.github.javaparser.GeneratedJavaParser:12273,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_82"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_189()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12279
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_230()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12281"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12285"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12284"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12283"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12284"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12281,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_230"
    - Src: "com.github.javaparser.GeneratedJavaParser:12283,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_230()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12289
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_284()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12290"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12291"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12290"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12290,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_284"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_102()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12295
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_156()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 12
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12296"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12297"
        BranchSideFuncs:
        - "jj_3R_156()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12299"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12300"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12299"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12300"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12301"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12300"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12296,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:12299,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_156"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_244()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12305
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_307()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_88()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_308()"
    functionUses: 1
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12306"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12307"
        BranchSideFuncs:
        - "jj_3R_307()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12309"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12310"
        BranchSideFuncs:
        - "jj_3R_88()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12309"
        BranchSideFuncs:
        - "jj_3R_88()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12310"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12311"
        BranchSideFuncs:
        - "jj_3R_308()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12310"
        BranchSideFuncs:
        - "jj_3R_308()"
    - 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:12306,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:12309,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_307"
    - Src: "com.github.javaparser.GeneratedJavaParser:12310,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_88"
    - Src: "com.github.javaparser.GeneratedJavaParser:12312,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_308"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_307()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12317
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_102()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12318"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12319"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12318"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12318,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_102"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_156()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12323
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_221()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_254()"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12324"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12326"
        BranchSideFuncs:
        - "jj_3R_254()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12328"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12326"
        BranchSideFuncs:
        - "jj_3R_254()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12324,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_221"
    - Src: "com.github.javaparser.GeneratedJavaParser:12328,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_254"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_308()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12334
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_202()"
    functionUses: 1
    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_202"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_254()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12340
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_221()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12341"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12342"
        BranchSideFuncs:
        - "jj_3R_221()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12341"
        BranchSideFuncs:
        - "jj_3R_221()"
    - 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_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:12342,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_221"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_420()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12347
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_104()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_493()"
    functionUses: 2
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12348"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12350"
        BranchSideFuncs:
        - "jj_3R_493()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12352"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12350"
        BranchSideFuncs:
        - "jj_3R_493()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12348,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_104"
    - Src: "com.github.javaparser.GeneratedJavaParser:12352,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_493"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_245()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12358
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_309()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_310()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12359"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12360"
        BranchSideFuncs:
        - "jj_3R_309()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12362"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12363"
        BranchSideFuncs:
        - "jj_3R_310()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12362"
        BranchSideFuncs:
        - "jj_3R_310()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12364"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12368"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12367"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12366"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12367"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12359,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:12362,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_309"
    - Src: "com.github.javaparser.GeneratedJavaParser:12364,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_310"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_309()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12372
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_102()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12373"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12374"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12373"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12373,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_102"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_310()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12378
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_82()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12379"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12380"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12379"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12379,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_82"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_213()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12384
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_246()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_247()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_248()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_249()"
    functionUses: 1
    ICount: 18
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12385"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12386"
        BranchSideFuncs:
        - "jj_3R_246()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12388"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12398"
        BranchSideFuncs:
        - "jj_3R_247()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12397"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12390"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12398"
        BranchSideFuncs:
        - "jj_3R_248()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12397"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12392"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12398"
        BranchSideFuncs:
        - "jj_3R_249()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12397"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12394"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12397"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12385,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:12388,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_246"
    - Src: "com.github.javaparser.GeneratedJavaParser:12390,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_247"
    - Src: "com.github.javaparser.GeneratedJavaParser:12392,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_248"
    - Src: "com.github.javaparser.GeneratedJavaParser:12394,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_249"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_493()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12402
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_104()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12403"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12404"
        BranchSideFuncs:
        - "jj_3R_104()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12403"
        BranchSideFuncs:
        - "jj_3R_104()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12404"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12405"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12404"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12403,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:12404,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_104"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_435()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12409
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_437()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 13
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12410"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12412"
        BranchSideFuncs:
        - "jj_3R_437()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12414"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12412"
        BranchSideFuncs:
        - "jj_3R_437()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12416"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12417"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12416"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12410,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:12414,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_437"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_246()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12421
    functionDepth: 0
    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:12422"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12423"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12422"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12422,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_437()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12428
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_454()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12430"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12434"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12433"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12432"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12433"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12430,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_454"
    - Src: "com.github.javaparser.GeneratedJavaParser:12432,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_454()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12438
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_466()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12439"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12440"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12439"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12439,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_466"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_221()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12444
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_101()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_272()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_273()"
    functionUses: 2
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12445"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12446"
        BranchSideFuncs:
        - "jj_3R_272()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12448"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12452"
        BranchSideFuncs:
        - "jj_3R_273()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12451"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12450"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12451"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12445,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_101"
    - Src: "com.github.javaparser.GeneratedJavaParser:12448,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_272"
    - Src: "com.github.javaparser.GeneratedJavaParser:12450,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_273"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_247()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12456
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_311()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - 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: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12458"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12457,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_311"
    - Src: "com.github.javaparser.GeneratedJavaParser:12458,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_248()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12463
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_312()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12464"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12465"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12464"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12465"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12466"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12465"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12464,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_312"
    - Src: "com.github.javaparser.GeneratedJavaParser:12465,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_272()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12470
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_84()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12471"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12472"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12471"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12471,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_84"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_273()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12476
    functionDepth: 0
    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:12477"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12478"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12477"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12477,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_330"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_43()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12482
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_115()"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12483"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12484"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12483"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12483,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_115"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_249()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12488
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_104()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12489"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12490"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12489"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12490"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12491"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12490"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12489,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_104"
    - Src: "com.github.javaparser.GeneratedJavaParser:12490,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_214()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12495
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_250()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12496"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12497"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12496"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12496,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_250"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_215()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12501
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_117()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 11
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12502"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12503"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12502"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12503"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12504"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12503"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12504"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12505"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12504"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12502,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_117"
    - Src: "com.github.javaparser.GeneratedJavaParser:12503,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_44()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12509
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_116()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 2
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12510"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12511"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12510"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12511"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12512"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12511"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12510,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_116"
    - Src: "com.github.javaparser.GeneratedJavaParser:12511,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_476()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12516
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_420()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12517"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12518"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12517"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12517,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_420"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_216()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12522
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_118()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_251()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_252()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 19
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12523"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12524"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12523"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12524"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12525"
        BranchSideFuncs:
        - "jj_3R_251()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12527"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12528"
        BranchSideFuncs:
        - "jj_3R_252()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12527"
        BranchSideFuncs:
        - "jj_3R_252()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12529"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12533"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12532"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12531"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12532"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12523,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_118"
    - Src: "com.github.javaparser.GeneratedJavaParser:12524,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:12527,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_251"
    - Src: "com.github.javaparser.GeneratedJavaParser:12529,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_252"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_251()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12537
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_102()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12538"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12539"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12538"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12538,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_102"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_45()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12543
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_117()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 2
    ICount: 11
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12544"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12545"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12544"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12545"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12546"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12545"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12546"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12547"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12546"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12544,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_117"
    - Src: "com.github.javaparser.GeneratedJavaParser:12545,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_252()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12551
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_82()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12552"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12553"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12552"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12552,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_82"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_330()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12557
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_382()"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12558"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12559"
        BranchSideFuncs:
        - "jj_3R_382()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12561"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12562"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12561"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12558,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:12561,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_382"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_217()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12566
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_88()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_253()"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12567"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12568"
        BranchSideFuncs:
        - "jj_3R_253()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12570"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12571"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12570"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12567,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_88"
    - Src: "com.github.javaparser.GeneratedJavaParser:12570,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_253"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_46()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12575
    functionDepth: 0
    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:12576"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12577"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12576"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12577"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12578"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12577"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12576,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_118"
    - Src: "com.github.javaparser.GeneratedJavaParser:12577,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_253()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12582
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_202()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12583"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12584"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12583"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12583,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_202"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_324()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12588
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_357()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12589"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12590"
        BranchSideFuncs:
        - "jj_3R_357()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12592"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12593"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12592"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12593"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12594"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12593"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12589,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:12592,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_357"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_382()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12599
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_395()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_396()"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12601"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12605"
        BranchSideFuncs:
        - "jj_3R_396()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12604"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12603"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12604"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12601,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_395"
    - Src: "com.github.javaparser.GeneratedJavaParser:12603,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_396"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_395()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12609
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_101()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_170()"
    functionUses: 1
    ICount: 11
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12610"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12611"
        BranchSideFuncs:
        - "jj_3R_101()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12610"
        BranchSideFuncs:
        - "jj_3R_101()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12611"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12612"
        BranchSideFuncs:
        - "jj_3R_170()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12611"
        BranchSideFuncs:
        - "jj_3R_170()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12612"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12613"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12612"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12610,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:12611,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_101"
    - Src: "com.github.javaparser.GeneratedJavaParser:12612,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_170"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_357()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12617
    functionDepth: 0
    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:12618"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12619"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12618"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12618,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_88"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_396()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12623
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_101()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_170()"
    functionUses: 1
    ICount: 11
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12624"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12625"
        BranchSideFuncs:
        - "jj_3R_101()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12624"
        BranchSideFuncs:
        - "jj_3R_101()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12625"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12626"
        BranchSideFuncs:
        - "jj_3R_170()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12625"
        BranchSideFuncs:
        - "jj_3R_170()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12626"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12627"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12626"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12624,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:12625,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_101"
    - Src: "com.github.javaparser.GeneratedJavaParser:12626,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_170"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_466()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12632
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_11()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_475()"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12634"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12638"
        BranchSideFuncs:
        - "jj_3R_475()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12637"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12636"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12637"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12634,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_11"
    - Src: "com.github.javaparser.GeneratedJavaParser:12636,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_475"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_11()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12642
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_86()"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12643"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12644"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12643"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12643,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_86"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_113()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12649
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_47()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_182()"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12651"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12655"
        BranchSideFuncs:
        - "jj_3R_182()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12654"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12653"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12654"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12651,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_47"
    - Src: "com.github.javaparser.GeneratedJavaParser:12653,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_182"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_475()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12659
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_124()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_479()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_480()"
    - "[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_485()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_486()"
    functionUses: 1
    ICount: 30
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12660"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12661"
        BranchSideFuncs:
        - "jj_3R_479()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12663"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12685"
        BranchSideFuncs:
        - "jj_3R_480()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12684"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12665"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12685"
        BranchSideFuncs:
        - "jj_3R_481()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12684"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12667"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12685"
        BranchSideFuncs:
        - "jj_3R_482()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12684"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12669"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12685"
        BranchSideFuncs:
        - "jj_3R_483()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12684"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12671"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12685"
        BranchSideFuncs:
        - "jj_3R_484()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12684"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12673"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12685"
        BranchSideFuncs:
        - "jj_3R_485()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12684"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12675"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12685"
        BranchSideFuncs:
        - "jj_3R_486()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12684"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12677"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12684"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12660,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_124"
    - Src: "com.github.javaparser.GeneratedJavaParser:12663,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_479"
    - Src: "com.github.javaparser.GeneratedJavaParser:12665,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_480"
    - Src: "com.github.javaparser.GeneratedJavaParser:12667,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_481"
    - Src: "com.github.javaparser.GeneratedJavaParser:12669,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_482"
    - Src: "com.github.javaparser.GeneratedJavaParser:12671,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_483"
    - Src: "com.github.javaparser.GeneratedJavaParser:12673,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_484"
    - Src: "com.github.javaparser.GeneratedJavaParser:12675,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_485"
    - Src: "com.github.javaparser.GeneratedJavaParser:12677,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_486"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_47()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12689
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_114()"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12690"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12691"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12690"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12690,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_114"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_123()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12695
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_104()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 3
    ICount: 11
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12696"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12697"
        BranchSideFuncs:
        - "jj_3R_104()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12696"
        BranchSideFuncs:
        - "jj_3R_104()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12697"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12698"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12697"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12698"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12699"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12698"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12696,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:12697,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_104"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_182()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12703
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12704"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12705"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12704"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12705"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12706"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12705"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12704,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_479()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12710
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_218()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12711"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12712"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12711"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12711,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_218"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_480()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12716
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_387()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12717"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12718"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12717"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12717,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_387"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_481()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12722
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_219()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12723"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12724"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12723"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12723,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_219"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_112()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12729
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_174()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_175()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_176()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_177()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_178()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_179()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_180()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_181()"
    functionUses: 5
    ICount: 27
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12731"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12753"
        BranchSideFuncs:
        - "jj_3R_175()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12752"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12733"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12753"
        BranchSideFuncs:
        - "jj_3R_176()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12752"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12735"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12753"
        BranchSideFuncs:
        - "jj_3R_177()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12752"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12737"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12753"
        BranchSideFuncs:
        - "jj_3R_178()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12752"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12739"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12753"
        BranchSideFuncs:
        - "jj_3R_179()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12752"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12741"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12753"
        BranchSideFuncs:
        - "jj_3R_180()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12752"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12743"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12753"
        BranchSideFuncs:
        - "jj_3R_181()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12752"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12745"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12752"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12731,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_174"
    - Src: "com.github.javaparser.GeneratedJavaParser:12733,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_175"
    - Src: "com.github.javaparser.GeneratedJavaParser:12735,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_176"
    - Src: "com.github.javaparser.GeneratedJavaParser:12737,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_177"
    - Src: "com.github.javaparser.GeneratedJavaParser:12739,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_178"
    - Src: "com.github.javaparser.GeneratedJavaParser:12741,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_179"
    - Src: "com.github.javaparser.GeneratedJavaParser:12743,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_180"
    - Src: "com.github.javaparser.GeneratedJavaParser:12745,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_181"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_482()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12757
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_388()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12758"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12759"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12758"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12758,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_388"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_5()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12763
    functionDepth: 0
    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:12764"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12765"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12764"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12764,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_483()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12769
    functionDepth: 0
    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:12770"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12771"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12770"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12770,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_492"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_174()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12775
    functionDepth: 0
    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:12776"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12777"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12776"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12776,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_6()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12781
    functionDepth: 0
    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:12782"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12783"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12782"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12782,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_114()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12788
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_183()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_184()"
    functionUses: 3
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12790"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12794"
        BranchSideFuncs:
        - "jj_3R_184()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12793"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12792"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12793"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12790,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_183"
    - Src: "com.github.javaparser.GeneratedJavaParser:12792,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_184"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_175()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12798
    functionDepth: 0
    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:12799"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12800"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12799"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12799,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_325()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12804
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_358()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12805"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12806"
        BranchSideFuncs:
        - "jj_3R_358()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12808"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12809"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12808"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12809"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12810"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12809"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12805,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:12808,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_358"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_484()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12814
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_389()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12815"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12816"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12815"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12815,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_389"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_176()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12820
    functionDepth: 0
    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:12821"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12822"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12821"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12821,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_7()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12826
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 2
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12827"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12828"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12827"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12828"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12829"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12828"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12827,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_177()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12833
    functionDepth: 0
    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:12834"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12835"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12834"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12834,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_358()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12839
    functionDepth: 0
    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:12840"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12841"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12840"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12840,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_88"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_485()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12845
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_390()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12846"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12847"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12846"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12846,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_390"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_183()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12851
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_227()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_228()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_229()"
    functionUses: 1
    ICount: 15
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12852"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12853"
        BranchSideFuncs:
        - "jj_3R_227()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12855"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12862"
        BranchSideFuncs:
        - "jj_3R_228()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12861"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12857"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12862"
        BranchSideFuncs:
        - "jj_3R_229()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12861"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12859"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12861"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12852,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:12855,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_227"
    - Src: "com.github.javaparser.GeneratedJavaParser:12857,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_228"
    - Src: "com.github.javaparser.GeneratedJavaParser:12859,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_229"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_178()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12866
    functionDepth: 0
    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:12867"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12868"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12867"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12867,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_486()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12872
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_391()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12873"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12874"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12873"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12873,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_391"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_8()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12879
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_81()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_82()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 2
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12881"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12882"
        BranchSideFuncs:
        - "jj_3R_82()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12881"
        BranchSideFuncs:
        - "jj_3R_82()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12882"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12883"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12882"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12883"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12884"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12883"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12881,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_81"
    - Src: "com.github.javaparser.GeneratedJavaParser:12882,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_82"
    - Src: "com.github.javaparser.GeneratedJavaParser:12883,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_179()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12888
    functionDepth: 0
    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:12889"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12890"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12889"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12889,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_81()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12894
    functionDepth: 0
    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:12895"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12896"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12895"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12895,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_135"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_180()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12900
    functionDepth: 0
    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:12901"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12902"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12901"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12901,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_227()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12906
    functionDepth: 0
    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:12907"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12908"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12907"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12907,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_9()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12913
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_83()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_82()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 2
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12915"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12916"
        BranchSideFuncs:
        - "jj_3R_82()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12915"
        BranchSideFuncs:
        - "jj_3R_82()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12916"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12917"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12916"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12917"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12918"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12917"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12915,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_83"
    - Src: "com.github.javaparser.GeneratedJavaParser:12916,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_82"
    - Src: "com.github.javaparser.GeneratedJavaParser:12917,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_181()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12922
    functionDepth: 0
    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:12923"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12924"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12923"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12923,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_83()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12928
    functionDepth: 0
    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:12929"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12930"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12929"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12929,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_135"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_228()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12934
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_250()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12935"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12936"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12935"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12935,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_250"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_10()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12940
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_84()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_82()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_85()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 2
    ICount: 23
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12941"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12942"
        BranchSideFuncs:
        - "jj_3R_82()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12941"
        BranchSideFuncs:
        - "jj_3R_82()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12942"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12944"
        BranchSideFuncs:
        - "jj_3R_85()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12946"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12944"
        BranchSideFuncs:
        - "jj_3R_85()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12949"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12956"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12955"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12951"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12956"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12955"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12953"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12955"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12941,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_84"
    - Src: "com.github.javaparser.GeneratedJavaParser:12942,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_82"
    - Src: "com.github.javaparser.GeneratedJavaParser:12946,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_85"
    - Src: "com.github.javaparser.GeneratedJavaParser:12949,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_229()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12961
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_282()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_88()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_283()"
    functionUses: 1
    ICount: 13
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12963"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12964"
        BranchSideFuncs:
        - "jj_3R_88()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12963"
        BranchSideFuncs:
        - "jj_3R_88()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12964"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12965"
        BranchSideFuncs:
        - "jj_3R_283()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12964"
        BranchSideFuncs:
        - "jj_3R_283()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12966"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12967"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12966"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12963,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_282"
    - Src: "com.github.javaparser.GeneratedJavaParser:12964,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_88"
    - Src: "com.github.javaparser.GeneratedJavaParser:12966,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_283"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_282()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12971
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_102()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12972"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12973"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12972"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12972,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_102"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_326()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12977
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_359()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12978"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12979"
        BranchSideFuncs:
        - "jj_3R_359()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12981"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12982"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12981"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12982"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12983"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12982"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12978,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:12981,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_359"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_283()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12987
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_202()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12988"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12989"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12988"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12988,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_202"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_359()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12993
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_104()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12994"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12995"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12994"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12994,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_104"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_184()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 12999
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_104()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 11
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13000"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13001"
        BranchSideFuncs:
        - "jj_3R_104()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13000"
        BranchSideFuncs:
        - "jj_3R_104()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13001"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13002"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13001"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13002"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13003"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13002"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13000,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:13001,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_104"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_117()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 13008
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_187()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_188()"
    functionUses: 3
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13010"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13014"
        BranchSideFuncs:
        - "jj_3R_188()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13013"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13012"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13013"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13010,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_187"
    - Src: "com.github.javaparser.GeneratedJavaParser:13012,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_188"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_48()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 13019
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_119()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_82()"
    functionUses: 2
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13021"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13022"
        BranchSideFuncs:
        - "jj_3R_82()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13021"
        BranchSideFuncs:
        - "jj_3R_82()"
    - 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:13021,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_119"
    - Src: "com.github.javaparser.GeneratedJavaParser:13022,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_82"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_492()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 13028
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_495()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_88()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_496()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_497()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_200()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 26
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13030"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13031"
        BranchSideFuncs:
        - "jj_3R_88()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13030"
        BranchSideFuncs:
        - "jj_3R_88()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13031"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13032"
        BranchSideFuncs:
        - "jj_3R_496()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13031"
        BranchSideFuncs:
        - "jj_3R_496()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13033"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13034"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13033"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13034"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13035"
        BranchSideFuncs:
        - "jj_3R_497()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13034"
        BranchSideFuncs:
        - "jj_3R_497()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13036"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13037"
        BranchSideFuncs:
        - "jj_3R_200()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13036"
        BranchSideFuncs:
        - "jj_3R_200()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13037"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13038"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13037"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13038"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13039"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13038"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13030,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_495"
    - Src: "com.github.javaparser.GeneratedJavaParser:13031,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_88"
    - Src: "com.github.javaparser.GeneratedJavaParser:13033,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_496"
    - Src: "com.github.javaparser.GeneratedJavaParser:13034,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:13036,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_497"
    - Src: "com.github.javaparser.GeneratedJavaParser:13037,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_200"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_119()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 13043
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_102()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13044"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13045"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13044"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13044,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_102"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_495()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 13049
    functionDepth: 0
    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:13050"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13051"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13050"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13050,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_135"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_187()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 13055
    functionDepth: 0
    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:13056"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13057"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13056"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13056,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_188()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 13061
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_84()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13062"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13063"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13062"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13062,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_84"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_496()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 13067
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_277()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_499()"
    functionUses: 1
    ICount: 13
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13068"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13069"
        BranchSideFuncs:
        - "jj_3R_277()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13068"
        BranchSideFuncs:
        - "jj_3R_277()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13069"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13071"
        BranchSideFuncs:
        - "jj_3R_499()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13073"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13071"
        BranchSideFuncs:
        - "jj_3R_499()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13068,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:13069,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_277"
    - Src: "com.github.javaparser.GeneratedJavaParser:13073,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_499"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_85()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 13079
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_138()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13080"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13081"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13080"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13080,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_138"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_327()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 13085
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_104()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 2
    ICount: 11
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13086"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13087"
        BranchSideFuncs:
        - "jj_3R_104()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13086"
        BranchSideFuncs:
        - "jj_3R_104()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13087"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13088"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13087"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13088"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13089"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13088"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13086,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:13087,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_104"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_499()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 13093
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_277()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13094"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13095"
        BranchSideFuncs:
        - "jj_3R_277()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13094"
        BranchSideFuncs:
        - "jj_3R_277()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13095"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13096"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13095"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13094,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:13095,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_277"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_497()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 13100
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_87()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13101"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13102"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13101"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13101,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_87"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_95()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 13106
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_82()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_32()"
    functionUses: 4
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13107"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13109"
        BranchSideFuncs:
        - "jj_3_32()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13111"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13109"
        BranchSideFuncs:
        - "jj_3_32()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13107,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_82"
    - Src: "com.github.javaparser.GeneratedJavaParser:13111,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_32"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_243()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 13118
    functionDepth: 0
    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_301()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_302()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_303()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_304()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_305()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_306()"
    functionUses: 1
    ICount: 27
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13120"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13142"
        BranchSideFuncs:
        - "jj_3R_300()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13141"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13122"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13142"
        BranchSideFuncs:
        - "jj_3R_301()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13141"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13124"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13142"
        BranchSideFuncs:
        - "jj_3R_302()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13141"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13126"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13142"
        BranchSideFuncs:
        - "jj_3R_303()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13141"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13128"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13142"
        BranchSideFuncs:
        - "jj_3R_304()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13141"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13130"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13142"
        BranchSideFuncs:
        - "jj_3R_305()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13141"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13132"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13142"
        BranchSideFuncs:
        - "jj_3R_306()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13141"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13134"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13141"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13120,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_299"
    - Src: "com.github.javaparser.GeneratedJavaParser:13122,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_300"
    - Src: "com.github.javaparser.GeneratedJavaParser:13124,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_301"
    - Src: "com.github.javaparser.GeneratedJavaParser:13126,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_302"
    - Src: "com.github.javaparser.GeneratedJavaParser:13128,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_303"
    - Src: "com.github.javaparser.GeneratedJavaParser:13130,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_304"
    - Src: "com.github.javaparser.GeneratedJavaParser:13132,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_305"
    - Src: "com.github.javaparser.GeneratedJavaParser:13134,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_306"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_12()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 13146
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_87()"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13147"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13148"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13147"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13147,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_87"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_299()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 13152
    functionDepth: 0
    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:13153"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13154"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13153"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13153,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_32()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 13158
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_82()"
    functionUses: 3
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13159"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13160"
        BranchSideFuncs:
        - "jj_3R_82()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13159"
        BranchSideFuncs:
        - "jj_3R_82()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13160"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13161"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13160"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13159,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:13160,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_82"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_300()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 13165
    functionDepth: 0
    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:13166"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13167"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13166"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13166,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_301()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 13171
    functionDepth: 0
    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:13172"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13173"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13172"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13172,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_302()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 13177
    functionDepth: 0
    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:13178"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13179"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13178"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13178,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_328()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 13183
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_104()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_140()"
    functionUses: 1
    ICount: 17
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13184"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13185"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13184"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13185"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13186"
        BranchSideFuncs:
        - "jj_3R_104()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13185"
        BranchSideFuncs:
        - "jj_3R_104()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13186"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13187"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13186"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13187"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13188"
        BranchSideFuncs:
        - "jj_3R_140()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13187"
        BranchSideFuncs:
        - "jj_3R_140()"
    - 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:13184,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:13186,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_104"
    - Src: "com.github.javaparser.GeneratedJavaParser:13188,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_140"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_303()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 13193
    functionDepth: 0
    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"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_304()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 13199
    functionDepth: 0
    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: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_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_305()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 13205
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_348()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13206"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13207"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13206"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13206,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_348"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_306()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 13211
    functionDepth: 0
    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:13212"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13213"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13212"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13212,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_349"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_88()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 13217
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_82()"
    functionUses: 23
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13218"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13219"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13218"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13218,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_82"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_348()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 13224
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_379()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_380()"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13226"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13230"
        BranchSideFuncs:
        - "jj_3R_380()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13229"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13228"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13229"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13226,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_379"
    - Src: "com.github.javaparser.GeneratedJavaParser:13228,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_380"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_379()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 13234
    functionDepth: 0
    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:13235"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13236"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13235"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13235,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_380()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 13240
    functionDepth: 0
    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:13241"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13242"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13241"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13241,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_284()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 13247
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_18()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_336()"
    functionUses: 2
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13249"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13253"
        BranchSideFuncs:
        - "jj_3R_336()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13252"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13251"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13252"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13249,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_18"
    - Src: "com.github.javaparser.GeneratedJavaParser:13251,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_336"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_18()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 13257
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_86()"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13258"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13259"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13258"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13258,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_86"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_349()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 13263
    functionDepth: 0
    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:13264"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13265"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13264"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13264,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_336()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 13269
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_124()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_363()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_364()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_365()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_366()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_367()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_368()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_369()"
    functionUses: 1
    ICount: 27
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13270"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13271"
        BranchSideFuncs:
        - "jj_3R_363()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13273"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13292"
        BranchSideFuncs:
        - "jj_3R_364()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13291"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13275"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13292"
        BranchSideFuncs:
        - "jj_3R_365()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13291"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13277"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13292"
        BranchSideFuncs:
        - "jj_3R_366()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13291"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13279"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13292"
        BranchSideFuncs:
        - "jj_3R_367()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13291"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13281"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13292"
        BranchSideFuncs:
        - "jj_3R_368()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13291"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13283"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13292"
        BranchSideFuncs:
        - "jj_3R_369()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13291"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13285"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13291"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13270,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_124"
    - Src: "com.github.javaparser.GeneratedJavaParser:13273,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_363"
    - Src: "com.github.javaparser.GeneratedJavaParser:13275,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_364"
    - Src: "com.github.javaparser.GeneratedJavaParser:13277,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_365"
    - Src: "com.github.javaparser.GeneratedJavaParser:13279,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_366"
    - Src: "com.github.javaparser.GeneratedJavaParser:13281,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_367"
    - Src: "com.github.javaparser.GeneratedJavaParser:13283,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_368"
    - Src: "com.github.javaparser.GeneratedJavaParser:13285,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_369"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_363()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 13296
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_218()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13297"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13298"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13297"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13297,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_218"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_82()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 13303
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 15
    ICount: 54
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13305"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13354"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13353"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13307"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13354"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13353"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13309"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13354"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13353"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13311"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13354"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13353"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13313"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13354"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13353"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13315"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13354"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13353"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13317"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13354"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13353"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13319"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13354"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13353"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13321"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13354"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13353"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13323"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13354"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13353"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13325"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13354"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13353"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13327"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13354"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13353"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13329"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13354"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13353"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13331"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13354"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13353"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13333"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13354"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13353"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13335"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13354"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13353"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13337"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13353"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13305,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_364()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 13358
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_219()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - 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:13359,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_219"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_365()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 13364
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_387()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13365"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13366"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13365"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13365,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_387"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_329()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 13370
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_360()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_140()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_457()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_458()"
    functionUses: 1
    ICount: 19
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13371"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13372"
        BranchSideFuncs:
        - "jj_3R_360()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13374"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13375"
        BranchSideFuncs:
        - "jj_3R_140()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13374"
        BranchSideFuncs:
        - "jj_3R_140()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13375"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13376"
        BranchSideFuncs:
        - "jj_3R_457()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13375"
        BranchSideFuncs:
        - "jj_3R_457()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13377"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13381"
        BranchSideFuncs:
        - "jj_3R_458()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13380"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13379"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13380"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13371,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:13374,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_360"
    - Src: "com.github.javaparser.GeneratedJavaParser:13375,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_140"
    - Src: "com.github.javaparser.GeneratedJavaParser:13377,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_457"
    - Src: "com.github.javaparser.GeneratedJavaParser:13379,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_458"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_366()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 13385
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_388()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13386"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13387"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13386"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13386,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_388"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_360()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 13391
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_384()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13392"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13393"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13392"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13392,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_384"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_367()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 13397
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_389()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13398"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13399"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13398"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13398,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_389"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_13()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 13403
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_88()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_89()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_90()"
    functionUses: 2
    ICount: 15
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13404"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13405"
        BranchSideFuncs:
        - "jj_3R_88()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13404"
        BranchSideFuncs:
        - "jj_3R_88()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13405"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13406"
        BranchSideFuncs:
        - "jj_3R_89()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13408"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13409"
        BranchSideFuncs:
        - "jj_3R_90()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13408"
        BranchSideFuncs:
        - "jj_3R_90()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13409"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13410"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13409"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13404,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:13405,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_88"
    - Src: "com.github.javaparser.GeneratedJavaParser:13408,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_89"
    - Src: "com.github.javaparser.GeneratedJavaParser:13409,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_90"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_368()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 13414
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_390()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13415"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13416"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13415"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13415,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_390"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_14()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 13420
    functionDepth: 0
    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:13421"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13422"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13421"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13421,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_202()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 13426
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_242()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 7
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13427"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13428"
        BranchSideFuncs:
        - "jj_3R_242()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13430"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13431"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13430"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13431"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13432"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13431"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13427,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:13430,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_242"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_457()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 13438
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_469()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_470()"
    functionUses: 1
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13440"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13438"
        BranchSideFuncs:
        - "jj_3R_469()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13443"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13444"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13443"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13440,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_469"
    - Src: "com.github.javaparser.GeneratedJavaParser:13443,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_470"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_369()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 13448
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_391()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13449"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13450"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13449"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13449,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_391"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_15()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 13454
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 2
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13455"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13456"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13455"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13456"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13457"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13456"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13455,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_242()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 13461
    functionDepth: 0
    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:13462"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13463"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13462"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13462,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_298"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_16()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 13468
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_91()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_82()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 2
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13470"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13471"
        BranchSideFuncs:
        - "jj_3R_82()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13470"
        BranchSideFuncs:
        - "jj_3R_82()"
    - 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:13470,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_91"
    - Src: "com.github.javaparser.GeneratedJavaParser:13471,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_82"
    - Src: "com.github.javaparser.GeneratedJavaParser:13472,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_469()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 13477
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_124()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_170()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_477()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_116()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_140()"
    functionUses: 1
    ICount: 28
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13478"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13479"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13478"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13479"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13480"
        BranchSideFuncs:
        - "jj_3R_124()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13479"
        BranchSideFuncs:
        - "jj_3R_124()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13480"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13481"
        BranchSideFuncs:
        - "jj_3R_170()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13480"
        BranchSideFuncs:
        - "jj_3R_170()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13481"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13483"
        BranchSideFuncs:
        - "jj_3R_477()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13485"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13483"
        BranchSideFuncs:
        - "jj_3R_477()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13487"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13488"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13487"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13488"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13489"
        BranchSideFuncs:
        - "jj_3R_140()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13488"
        BranchSideFuncs:
        - "jj_3R_140()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13489"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13490"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13489"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13478,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:13480,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_124"
    - Src: "com.github.javaparser.GeneratedJavaParser:13481,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_170"
    - Src: "com.github.javaparser.GeneratedJavaParser:13485,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_477"
    - Src: "com.github.javaparser.GeneratedJavaParser:13487,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_116"
    - Src: "com.github.javaparser.GeneratedJavaParser:13489,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_140"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_91()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 13494
    functionDepth: 0
    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: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_135"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_17()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 13500
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_84()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_82()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_92()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 2
    ICount: 23
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13501"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13502"
        BranchSideFuncs:
        - "jj_3R_82()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13501"
        BranchSideFuncs:
        - "jj_3R_82()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13502"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13504"
        BranchSideFuncs:
        - "jj_3R_92()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13506"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13504"
        BranchSideFuncs:
        - "jj_3R_92()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13509"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13516"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13515"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13511"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13516"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13515"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13513"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13515"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13501,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_84"
    - Src: "com.github.javaparser.GeneratedJavaParser:13502,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_82"
    - Src: "com.github.javaparser.GeneratedJavaParser:13506,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_92"
    - Src: "com.github.javaparser.GeneratedJavaParser:13509,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_477()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 13520
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_277()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13521"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13522"
        BranchSideFuncs:
        - "jj_3R_277()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13521"
        BranchSideFuncs:
        - "jj_3R_277()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13522"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13523"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13522"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13521,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:13522,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_277"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_298()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 13527
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_104()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_347()"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13528"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13530"
        BranchSideFuncs:
        - "jj_3R_347()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13532"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13530"
        BranchSideFuncs:
        - "jj_3R_347()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13528,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_104"
    - Src: "com.github.javaparser.GeneratedJavaParser:13532,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_347"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_89()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 13538
    functionDepth: 0
    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:13539"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13540"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13539"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13539,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_135"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_104()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 13544
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_169()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_231()"
    functionUses: 27
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13545"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13546"
        BranchSideFuncs:
        - "jj_3R_231()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13548"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13549"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13548"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13545,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_169"
    - Src: "com.github.javaparser.GeneratedJavaParser:13548,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_231"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_390()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 13553
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_84()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_129()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_444()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 3
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13554"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13555"
        BranchSideFuncs:
        - "jj_3R_129()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13554"
        BranchSideFuncs:
        - "jj_3R_129()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13555"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13557"
        BranchSideFuncs:
        - "jj_3R_444()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13559"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13557"
        BranchSideFuncs:
        - "jj_3R_444()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13561"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13562"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13561"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13554,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_84"
    - Src: "com.github.javaparser.GeneratedJavaParser:13555,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_129"
    - Src: "com.github.javaparser.GeneratedJavaParser:13559,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_444"
    - Src: "com.github.javaparser.GeneratedJavaParser:13561,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_347()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 13566
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_104()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13567"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13568"
        BranchSideFuncs:
        - "jj_3R_104()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13567"
        BranchSideFuncs:
        - "jj_3R_104()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13568"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13569"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13568"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13567,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:13568,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_104"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_231()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 13574
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_33()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_286()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_287()"
    functionUses: 1
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13576"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13583"
        BranchSideFuncs:
        - "jj_3R_286()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13582"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13578"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13583"
        BranchSideFuncs:
        - "jj_3R_287()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13582"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13580"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13582"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13576,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_33"
    - Src: "com.github.javaparser.GeneratedJavaParser:13578,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_286"
    - Src: "com.github.javaparser.GeneratedJavaParser:13580,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_287"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_444()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 13587
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_129()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13588"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13589"
        BranchSideFuncs:
        - "jj_3R_129()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13588"
        BranchSideFuncs:
        - "jj_3R_129()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13589"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13590"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13589"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13588,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:13589,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_129"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_458()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 13594
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_140()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13595"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13596"
        BranchSideFuncs:
        - "jj_3R_140()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13595"
        BranchSideFuncs:
        - "jj_3R_140()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13596"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13597"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13596"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13595,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:13596,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_140"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_470()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 13601
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_140()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13602"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13603"
        BranchSideFuncs:
        - "jj_3R_140()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13602"
        BranchSideFuncs:
        - "jj_3R_140()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13603"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13604"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13603"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13602,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:13603,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_140"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_92()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 13608
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_138()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13609"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13610"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13609"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13609,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_138"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_33()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 13614
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_103()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_104()"
    functionUses: 3
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13615"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13616"
        BranchSideFuncs:
        - "jj_3R_104()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13615"
        BranchSideFuncs:
        - "jj_3R_104()"
    - 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:13615,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_103"
    - Src: "com.github.javaparser.GeneratedJavaParser:13616,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_104"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_286()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 13621
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_338()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13622"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13623"
        BranchSideFuncs:
        - "jj_3R_338()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13622"
        BranchSideFuncs:
        - "jj_3R_338()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13623"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13624"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13623"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13622,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:13623,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_338"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_287()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 13628
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_339()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_340()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13629"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13630"
        BranchSideFuncs:
        - "jj_3R_339()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13632"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13633"
        BranchSideFuncs:
        - "jj_3R_340()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13632"
        BranchSideFuncs:
        - "jj_3R_340()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13634"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13638"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13637"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13636"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13637"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13629,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:13632,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_339"
    - Src: "com.github.javaparser.GeneratedJavaParser:13634,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_340"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_339()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 13642
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_102()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13643"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13644"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13643"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13643,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_102"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_340()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 13648
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_82()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13649"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13650"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13649"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13649,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_82"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_129()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 13654
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_116()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_194()"
    functionUses: 5
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13655"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13656"
        BranchSideFuncs:
        - "jj_3R_194()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13658"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13659"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13658"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13655,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_116"
    - Src: "com.github.javaparser.GeneratedJavaParser:13658,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_194"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_194()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 13663
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_93()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13664"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13665"
        BranchSideFuncs:
        - "jj_3R_93()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13664"
        BranchSideFuncs:
        - "jj_3R_93()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13665"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13666"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13665"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13664,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:13665,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_93"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_384()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 13670
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_409()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_60()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 15
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13671"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13672"
        BranchSideFuncs:
        - "jj_3R_409()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13671"
        BranchSideFuncs:
        - "jj_3R_409()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13672"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13673"
        BranchSideFuncs:
        - "jj_3_60()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13675"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13676"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13675"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - 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:13671,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:13672,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_409"
    - Src: "com.github.javaparser.GeneratedJavaParser:13675,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_60"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_60()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 13681
    functionDepth: 0
    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: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_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_103()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 13688
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_157()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_158()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_159()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_160()"
    - "[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()"
    functionUses: 2
    ICount: 39
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13690"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13724"
        BranchSideFuncs:
        - "jj_3R_158()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13723"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13692"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13724"
        BranchSideFuncs:
        - "jj_3R_159()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13723"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13694"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13724"
        BranchSideFuncs:
        - "jj_3R_160()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13723"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13696"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13724"
        BranchSideFuncs:
        - "jj_3R_161()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13723"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13698"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13724"
        BranchSideFuncs:
        - "jj_3R_162()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13723"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13700"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13724"
        BranchSideFuncs:
        - "jj_3R_163()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13723"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13702"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13724"
        BranchSideFuncs:
        - "jj_3R_164()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13723"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13704"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13724"
        BranchSideFuncs:
        - "jj_3R_165()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13723"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13706"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13724"
        BranchSideFuncs:
        - "jj_3R_166()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13723"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13708"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13724"
        BranchSideFuncs:
        - "jj_3R_167()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13723"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13710"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13724"
        BranchSideFuncs:
        - "jj_3R_168()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13723"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13712"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13723"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13690,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_157"
    - Src: "com.github.javaparser.GeneratedJavaParser:13692,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_158"
    - Src: "com.github.javaparser.GeneratedJavaParser:13694,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_159"
    - Src: "com.github.javaparser.GeneratedJavaParser:13696,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_160"
    - Src: "com.github.javaparser.GeneratedJavaParser:13698,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_161"
    - Src: "com.github.javaparser.GeneratedJavaParser:13700,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_162"
    - Src: "com.github.javaparser.GeneratedJavaParser:13702,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_163"
    - Src: "com.github.javaparser.GeneratedJavaParser:13704,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_164"
    - Src: "com.github.javaparser.GeneratedJavaParser:13706,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_165"
    - Src: "com.github.javaparser.GeneratedJavaParser:13708,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_166"
    - Src: "com.github.javaparser.GeneratedJavaParser:13710,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_167"
    - Src: "com.github.javaparser.GeneratedJavaParser:13712,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_168"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_157()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 13728
    functionDepth: 0
    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:13729"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13730"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13729"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13729,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_la1_init_0()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 13760
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 187
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_la1_init_1()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 13763
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 187
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_la1_init_2()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 13766
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 187
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_la1_init_3()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 13769
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 188
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_la1_init_4()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 13772
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 187
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].<init>(com.github.javaparser.Provider)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 13782
    functionDepth: 0
    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)"
    functionUses: 1
    ICount: 51
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13789"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13790"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13791"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13792"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13783,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:13890,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser$LookaheadSuccess].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:13952,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:13784,1"
      Dst: "[com.github.javaparser.SimpleCharStream].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:13785,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:13786,1"
      Dst: "[com.github.javaparser.Token].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:13792,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser$JJCalls].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.GeneratedJavaParser].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13800,1"
      Dst: "[com.github.javaparser.StringProvider].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:13800,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].ReInit(java.lang.String)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13808,1"
      Dst: "[com.github.javaparser.StringProvider].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:13808,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ReInit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].ReInit(com.github.javaparser.Provider)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 13814
    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)"
    - "[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:13815"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13818"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.Provider,int,int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13817"
        BranchSideFuncs:
        - "reInit(com.github.javaparser.Provider,int,int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13820"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13824"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.SimpleCharStream)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13823"
        BranchSideFuncs:
        - "ReInit(com.github.javaparser.SimpleCharStream)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13828"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13829"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13830"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13831"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13816,1"
      Dst: "[com.github.javaparser.SimpleCharStream].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:13818,1"
      Dst: "[com.github.javaparser.SimpleCharStream].reInit"
    - Src: "com.github.javaparser.GeneratedJavaParser:13821,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:13824,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].ReInit"
    - Src: "com.github.javaparser.GeneratedJavaParser:13825,1"
      Dst: "[com.github.javaparser.Token].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:13831,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser$JJCalls].<init>"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.GeneratedJavaParser].<init>(com.github.javaparser.GeneratedJavaParserTokenManager)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.GeneratedJavaParserTokenManager"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 45
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13843"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13844"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13843"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13844"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13845"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13844"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13838,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:13890,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser$LookaheadSuccess].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:13952,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:13840,1"
      Dst: "[com.github.javaparser.Token].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:13844,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser$JJCalls].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.GeneratedJavaParser].ReInit(com.github.javaparser.GeneratedJavaParserTokenManager)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.GeneratedJavaParserTokenManager"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13856"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13857"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13856"
        BranchSideFuncs: []
    - 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:13853,1"
      Dst: "[com.github.javaparser.Token].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParser:13857,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser$JJCalls].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 13860
    functionDepth: 0
    returnType: "com.github.javaparser.Token"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].getNextToken()"
    - "[com.github.javaparser.GeneratedJavaParser].generateParseException()"
    functionUses: 410
    ICount: 51
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13862"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13865"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13864"
        BranchSideFuncs:
        - "getNextToken()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13869"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13884"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13883"
        BranchSideFuncs:
        - "generateParseException()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13871"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13882"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13881"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13873"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13882"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13881"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13875"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13872"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13871"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13876"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13878"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13877"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13865,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].getNextToken"
    - Src: "com.github.javaparser.GeneratedJavaParser:13886,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].generateParseException"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 13891
    functionDepth: 0
    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: 333
    ICount: 50
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13892"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13900"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13899"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13894"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13897"
        BranchSideFuncs:
        - "getNextToken()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13896"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13902"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13907"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13906"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13904"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13905"
        BranchSideFuncs:
        - "jj_add_error_token(int,int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13904"
        BranchSideFuncs:
        - "jj_add_error_token(int,int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13904"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13905"
        BranchSideFuncs:
        - "jj_add_error_token(int,int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13904"
        BranchSideFuncs:
        - "jj_add_error_token(int,int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13905"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13906"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13907"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13908"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13907"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13908"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13909"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13908"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13908"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13909"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13908"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13895,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].getNextToken"
    - Src: "com.github.javaparser.GeneratedJavaParser:13905,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_add_error_token"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].getNextToken()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 13916
    functionDepth: 0
    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:13917"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13920"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13919"
        BranchSideFuncs:
        - "getNextToken()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13920,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].getNextToken"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].getToken(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 13930
    functionDepth: 0
    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:13931"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13931"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13930"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13932"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13937"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13936"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13933"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:null"
        BranchSideFuncs:
        - "getNextToken()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13934,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].getNextToken"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 13940
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].getNextToken()"
    functionUses: 183
    ICount: 19
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13943"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13948"
        BranchSideFuncs:
        - "getNextToken()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13947"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13944,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].getNextToken"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_add_error_token(int,int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 13958
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    functionUses: 2
    ICount: 64
    EdgeCount: 53
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13959"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13963"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13962"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13963"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13965"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13964"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13965"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13993"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13992"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13968"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13971"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13972"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13988"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13987"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13973"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13986"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13985"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13975"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13981"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13980"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13976"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13974"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13973"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13981"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13986"
        BranchSideFuncs:
        - "add(java.lang.Object)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13985"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13988"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13993"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13992"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13972,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.github.javaparser.GeneratedJavaParser:13972,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.GeneratedJavaParser:13972,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.GeneratedJavaParser:13982,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 22
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.GeneratedJavaParser].generateParseException()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 13999
    functionDepth: 0
    returnType: "com.github.javaparser.ParseException"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].clear()"
    - "[com.github.javaparser.utils.VisitorList].clear()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_rescan_token()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_add_error_token(int,int)"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ParseException].<init>(com.github.javaparser.Token,int[][],java.lang.String[],java.lang.String)"
    functionUses: 1
    ICount: 98
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14002"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14006"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14005"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14006"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14027"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14026"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14007"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14006"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14005"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14008"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14006"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14005"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14009"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14012"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14011"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14012"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14015"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14014"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14015"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14018"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14017"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14018"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14021"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14020"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14021"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14008"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14007"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14027"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14034"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14033"
        BranchSideFuncs:
        - "jj_add_error_token(int,int)"
        - "jj_rescan_token()"
        - "size()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14028"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14027"
        BranchSideFuncs:
        - "add(java.lang.Object)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14026"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14038"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14040"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.Token,int[][],java.lang.String[],java.lang.String)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14041"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14040"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.Token,int[][],java.lang.String[],java.lang.String)"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:14000,1"
      Dst: "[java.util.List].clear"
    - Src: "com.github.javaparser.GeneratedJavaParser:14031,1"
      Dst: "[java.util.List].add"
    - Src: "com.github.javaparser.GeneratedJavaParser:14035,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_rescan_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:14036,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_add_error_token"
    - Src: "com.github.javaparser.GeneratedJavaParser:14037,1"
      Dst: "[java.util.List].size"
    - Src: "com.github.javaparser.GeneratedJavaParser:14039,1"
      Dst: "[java.util.List].get"
    - Src: "com.github.javaparser.GeneratedJavaParser:14041,1"
      Dst: "[com.github.javaparser.ParseException].<init>"
    JavaMethodInfo: null
    BBCount: 31
    CyclomaticComplexity: 5
  - functionName: "[com.github.javaparser.GeneratedJavaParser].trace_enabled()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].enable_tracing()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].disable_tracing()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_rescan_token()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 14057
    functionDepth: 0
    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()"
    functionUses: 1
    ICount: 166
    EdgeCount: 71
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14059"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14144"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14063"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14141"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14140"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14142"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14063"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14062"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:14068,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_1"
    - Src: "com.github.javaparser.GeneratedJavaParser:14069,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_2"
    - Src: "com.github.javaparser.GeneratedJavaParser:14070,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_3"
    - Src: "com.github.javaparser.GeneratedJavaParser:14071,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_4"
    - Src: "com.github.javaparser.GeneratedJavaParser:14072,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_5"
    - Src: "com.github.javaparser.GeneratedJavaParser:14073,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_6"
    - Src: "com.github.javaparser.GeneratedJavaParser:14074,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_7"
    - Src: "com.github.javaparser.GeneratedJavaParser:14075,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_8"
    - Src: "com.github.javaparser.GeneratedJavaParser:14076,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_9"
    - Src: "com.github.javaparser.GeneratedJavaParser:14077,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_10"
    - Src: "com.github.javaparser.GeneratedJavaParser:14078,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_11"
    - Src: "com.github.javaparser.GeneratedJavaParser:14079,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_12"
    - Src: "com.github.javaparser.GeneratedJavaParser:14080,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_13"
    - Src: "com.github.javaparser.GeneratedJavaParser:14081,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_14"
    - Src: "com.github.javaparser.GeneratedJavaParser:14082,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_15"
    - Src: "com.github.javaparser.GeneratedJavaParser:14083,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_16"
    - Src: "com.github.javaparser.GeneratedJavaParser:14084,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_17"
    - Src: "com.github.javaparser.GeneratedJavaParser:14085,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_18"
    - Src: "com.github.javaparser.GeneratedJavaParser:14086,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_19"
    - Src: "com.github.javaparser.GeneratedJavaParser:14087,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_20"
    - Src: "com.github.javaparser.GeneratedJavaParser:14088,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_21"
    - Src: "com.github.javaparser.GeneratedJavaParser:14089,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_22"
    - Src: "com.github.javaparser.GeneratedJavaParser:14090,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_23"
    - Src: "com.github.javaparser.GeneratedJavaParser:14091,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_24"
    - Src: "com.github.javaparser.GeneratedJavaParser:14092,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_25"
    - Src: "com.github.javaparser.GeneratedJavaParser:14093,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_26"
    - Src: "com.github.javaparser.GeneratedJavaParser:14094,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_27"
    - Src: "com.github.javaparser.GeneratedJavaParser:14095,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_28"
    - Src: "com.github.javaparser.GeneratedJavaParser:14096,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_29"
    - Src: "com.github.javaparser.GeneratedJavaParser:14097,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_30"
    - Src: "com.github.javaparser.GeneratedJavaParser:14098,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_31"
    - Src: "com.github.javaparser.GeneratedJavaParser:14099,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_32"
    - Src: "com.github.javaparser.GeneratedJavaParser:14100,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_33"
    - Src: "com.github.javaparser.GeneratedJavaParser:14101,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_34"
    - Src: "com.github.javaparser.GeneratedJavaParser:14102,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_35"
    - Src: "com.github.javaparser.GeneratedJavaParser:14103,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_36"
    - Src: "com.github.javaparser.GeneratedJavaParser:14104,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_37"
    - Src: "com.github.javaparser.GeneratedJavaParser:14105,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_38"
    - Src: "com.github.javaparser.GeneratedJavaParser:14106,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_39"
    - Src: "com.github.javaparser.GeneratedJavaParser:14107,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_40"
    - Src: "com.github.javaparser.GeneratedJavaParser:14108,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_41"
    - Src: "com.github.javaparser.GeneratedJavaParser:14109,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_42"
    - Src: "com.github.javaparser.GeneratedJavaParser:14110,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_43"
    - Src: "com.github.javaparser.GeneratedJavaParser:14111,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_44"
    - Src: "com.github.javaparser.GeneratedJavaParser:14112,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_45"
    - Src: "com.github.javaparser.GeneratedJavaParser:14113,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_46"
    - Src: "com.github.javaparser.GeneratedJavaParser:14114,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_47"
    - Src: "com.github.javaparser.GeneratedJavaParser:14115,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_48"
    - Src: "com.github.javaparser.GeneratedJavaParser:14116,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_49"
    - Src: "com.github.javaparser.GeneratedJavaParser:14117,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_50"
    - Src: "com.github.javaparser.GeneratedJavaParser:14118,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_51"
    - Src: "com.github.javaparser.GeneratedJavaParser:14119,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_52"
    - Src: "com.github.javaparser.GeneratedJavaParser:14120,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_53"
    - Src: "com.github.javaparser.GeneratedJavaParser:14121,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_54"
    - Src: "com.github.javaparser.GeneratedJavaParser:14122,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_55"
    - Src: "com.github.javaparser.GeneratedJavaParser:14123,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_56"
    - Src: "com.github.javaparser.GeneratedJavaParser:14124,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_57"
    - Src: "com.github.javaparser.GeneratedJavaParser:14125,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_58"
    - Src: "com.github.javaparser.GeneratedJavaParser:14126,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_59"
    - Src: "com.github.javaparser.GeneratedJavaParser:14127,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_60"
    - Src: "com.github.javaparser.GeneratedJavaParser:14128,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_61"
    - Src: "com.github.javaparser.GeneratedJavaParser:14129,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_62"
    - Src: "com.github.javaparser.GeneratedJavaParser:14130,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_63"
    - Src: "com.github.javaparser.GeneratedJavaParser:14131,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_64"
    - Src: "com.github.javaparser.GeneratedJavaParser:14132,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_65"
    - Src: "com.github.javaparser.GeneratedJavaParser:14133,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_66"
    - Src: "com.github.javaparser.GeneratedJavaParser:14134,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_67"
    - Src: "com.github.javaparser.GeneratedJavaParser:14135,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_68"
    - Src: "com.github.javaparser.GeneratedJavaParser:14136,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_69"
    - Src: "com.github.javaparser.GeneratedJavaParser:14137,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_70"
    - Src: "com.github.javaparser.GeneratedJavaParser:14138,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_71"
    JavaMethodInfo: null
    BBCount: 81
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: null
    functionLinenumber: 14148
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser$JJCalls].<init>()"
    functionUses: 213
    ICount: 26
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14150"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14158"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14157"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14151"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14156"
        BranchSideFuncs:
        - "<init>()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14155"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:14152,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser$JJCalls].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.metamodel.LiteralExprMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.LiteralExprMetaModel"
    linkageType: null
    functionLinenumber: 42
    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:43,1"
      Dst: "[com.github.javaparser.metamodel.ExpressionMetaModel].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 47
    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:48,1"
      Dst: "[com.github.javaparser.metamodel.ExpressionMetaModel].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath$UInt128].<init>(long,long)"
    functionSourceFile: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath$UInt128"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath$UInt128:183,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_54__247].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_54__247"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__247].<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__247:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_54__247].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_54__247].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_54__247"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_54__247:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_54__247].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_54__247"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 14
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_54__247:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$54"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_findMostApplicable_2__686].bootstrap$(java.lang.String)"
    functionSourceFile: "com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_findMostApplicable_2__686"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_findMostApplicable_2__686].<init>(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_findMostApplicable_2__686:-1,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_findMostApplicable_2__686].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_findMostApplicable_2__686].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_findMostApplicable_2__686"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_findMostApplicable_2__686:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_findMostApplicable_2__686].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_findMostApplicable_2__686"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic].lambda$findMostApplicable$2(java.lang.String,com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration)"
    functionUses: 6
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_findMostApplicable_2__686:-1,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].lambda$findMostApplicable$2"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_toMethodUsage_7__375].bootstrap$()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_toMethodUsage_7__375"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_toMethodUsage_7__375].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_toMethodUsage_7__375:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_toMethodUsage_7__375].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_toMethodUsage_7__375].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_toMethodUsage_7__375"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_toMethodUsage_7__375:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_toMethodUsage_7__375].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_toMethodUsage_7__375"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].lambda$toMethodUsage$7(com.github.javaparser.resolution.MethodUsage)"
    functionUses: 7
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_toMethodUsage_7__375:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].lambda$toMethodUsage$7"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration$lambda_getInternalType_2__662].bootstrap$(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration$lambda_getInternalType_2__662"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Supplier"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration$lambda_getInternalType_2__662].<init>(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration$lambda_getInternalType_2__662:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration$lambda_getInternalType_2__662].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration$lambda_getInternalType_2__662].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration$lambda_getInternalType_2__662"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration$lambda_getInternalType_2__662:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration$lambda_getInternalType_2__662].get()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration$lambda_getInternalType_2__662"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].lambda$getInternalType$2(java.lang.String)"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration$lambda_getInternalType_2__662:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].lambda$getInternalType$2"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_1__724].bootstrap$(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_1__724"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__724].<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__724:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_1__724].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_1__724].<init>(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_1__724"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_1__724:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_1__724].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_1__724"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_1__724:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].lambda$visit$1"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1:46,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1].getName()"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1"
    linkageType: null
    functionLinenumber: 49
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 30
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1].declaredOnType()"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1"
    linkageType: null
    functionLinenumber: 54
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 17
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1].declaredOnMethod()"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1"
    linkageType: null
    functionLinenumber: 59
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1].declaredOnConstructor()"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1].getContainerQualifiedName()"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1].getContainerId()"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1"
    linkageType: null
    functionLinenumber: 74
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1].getContainer()"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1"
    linkageType: null
    functionLinenumber: 79
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.declarations.ResolvedTypeParametrizable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1].getBounds()"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1"
    linkageType: null
    functionLinenumber: 84
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 18
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1].toString()"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1"
    linkageType: null
    functionLinenumber: 89
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 22
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1:90,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1:90,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1:90,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1].containerType()"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1"
    linkageType: null
    functionLinenumber: 94
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1:95,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1].object()"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1"
    linkageType: null
    functionLinenumber: 99
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedReferenceType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1:100,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_11__740].bootstrap$(com.github.javaparser.printer.PrettyPrintVisitor)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_11__740"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.PrettyPrintVisitor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_11__740].<init>(com.github.javaparser.printer.PrettyPrintVisitor)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_11__740:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_11__740].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_11__740].<init>(com.github.javaparser.printer.PrettyPrintVisitor)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_11__740"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.PrettyPrintVisitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_11__740:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_11__740].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_11__740"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_11__740:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].lambda$visit$11"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$ExpressionParseStart__842].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ParseStart$ExpressionParseStart__842"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ParseStart"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParseStart$ExpressionParseStart__842].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$ExpressionParseStart__842:-1,1"
      Dst: "[com.github.javaparser.ParseStart$ExpressionParseStart__842].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$ExpressionParseStart__842].<init>()"
    functionSourceFile: "com.github.javaparser.ParseStart$ExpressionParseStart__842"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$ExpressionParseStart__842:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$ExpressionParseStart__842].parse(com.github.javaparser.GeneratedJavaParser)"
    functionSourceFile: "com.github.javaparser.ParseStart$ExpressionParseStart__842"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__842:-1,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ExpressionParseStart"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_42__412].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_42__412"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__412].<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__412:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_42__412].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_42__412].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_42__412"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_42__412:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_42__412].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_42__412"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_42__412:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$42"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getAllFields_3__826].bootstrap$(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration,java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getAllFields_3__826"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getAllFields_3__826].<init>(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration,java.util.List)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getAllFields_3__826:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getAllFields_3__826].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getAllFields_3__826].<init>(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration,java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getAllFields_3__826"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getAllFields_3__826:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getAllFields_3__826].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getAllFields_3__826"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].lambda$getAllFields$3(java.util.List,com.github.javaparser.ast.body.BodyDeclaration)"
    functionUses: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getAllFields_3__826:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].lambda$getAllFields$3"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__60].bootstrap$(com.github.javaparser.ast.modules.ModuleRequiresDirective)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__60"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleRequiresDirective"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__60].<init>(com.github.javaparser.ast.modules.ModuleRequiresDirective)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__60:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__60].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__60].<init>(com.github.javaparser.ast.modules.ModuleRequiresDirective)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__60"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleRequiresDirective"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__60:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__60].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__60"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__60:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser"
    linkageType: null
    functionLinenumber: 355
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser:356,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser].<init>(com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser,com.fasterxml.jackson.databind.deser.NullValueProvider,java.lang.Boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser"
    linkageType: null
    functionLinenumber: 357
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser"
    - "com.fasterxml.jackson.databind.deser.NullValueProvider"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers].<init>(com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers,com.fasterxml.jackson.databind.deser.NullValueProvider,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser:358,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser].withResolved(com.fasterxml.jackson.databind.deser.NullValueProvider,java.lang.Boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser"
    linkageType: null
    functionLinenumber: 363
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.deser.NullValueProvider"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser].<init>(com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser,com.fasterxml.jackson.databind.deser.NullValueProvider,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser:364,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser]._constructEmpty()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser"
    linkageType: null
    functionLinenumber: 368
    functionDepth: 0
    returnType: "boolean[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser"
    linkageType: null
    functionLinenumber: 375
    functionDepth: 0
    returnType: "boolean[]"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.JsonParser].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers].handleNonArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].getArrayBuilders()"
    - "[com.fasterxml.jackson.databind.util.ArrayBuilders].getBooleanBuilder()"
    - "[com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder].resetAndStart()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsAsEmptyProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsFailProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsConstantProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._verifyNullForPrimitive(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._parseBooleanPrimitive(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder].appendCompletedChunk(java.lang.Object,int)"
    - "[com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder].bufferedSize()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].wrapWithPath(java.lang.Throwable,java.lang.Object,int)"
    - "[com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder].completeAndClearBuffer(java.lang.Object,int)"
    functionUses: 82
    ICount: 53
    EdgeCount: 33
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser:376"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser:379"
        BranchSideFuncs:
        - "handleNonArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser:378"
        BranchSideFuncs:
        - "getBooleanBuilder()"
        - "resetAndStart()"
        - "getArrayBuilders()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser:385"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser:409"
        BranchSideFuncs:
        - "_parseBooleanPrimitive(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "getBooleanBuilder()"
        - "nextToken()"
        - "bufferedSize()"
        - "_verifyNullForPrimitive(com.fasterxml.jackson.databind.DeserializationContext)"
        - "wrapWithPath(java.lang.Throwable,java.lang.Object,int)"
        - "resetAndStart()"
        - "getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
        - "appendCompletedChunk(java.lang.Object,int)"
        - "getArrayBuilders()"
        - "handleNonArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser:408"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser:387"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser:389"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser:388"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser:389"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser:391"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser:390"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser:391"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser:399"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser:398"
        BranchSideFuncs:
        - "_parseBooleanPrimitive(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser:392"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser:396"
        BranchSideFuncs:
        - "getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser:395"
        BranchSideFuncs:
        - "_verifyNullForPrimitive(com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser:401"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser:405"
        BranchSideFuncs:
        - "appendCompletedChunk(java.lang.Object,int)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser:404"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser:376,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isExpectedStartArrayToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser:377,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers].handleNonArray"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser:379,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getArrayBuilders"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser:379,1"
      Dst: "[com.fasterxml.jackson.databind.util.ArrayBuilders].getBooleanBuilder"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser:380,1"
      Dst: "[com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder].resetAndStart"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser:385,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser:393,1"
      Dst: "[com.fasterxml.jackson.databind.deser.NullValueProvider].getNullValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser:396,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._verifyNullForPrimitive"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser:399,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._parseBooleanPrimitive"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser:402,1"
      Dst: "[com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder].appendCompletedChunk"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser:408,1"
      Dst: "[com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder].bufferedSize"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser:408,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException].wrapWithPath"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser:410,1"
      Dst: "[com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder].completeAndClearBuffer"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser].handleSingleElementUnwrapped(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser"
    linkageType: null
    functionLinenumber: 415
    functionDepth: 0
    returnType: "boolean[]"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._parseBooleanPrimitive(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser:416,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._parseBooleanPrimitive"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser]._concat(boolean[],boolean[])"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser"
    linkageType: null
    functionLinenumber: 420
    functionDepth: 0
    returnType: "boolean[]"
    argCount: 2
    argTypes:
    - "boolean[]"
    - "boolean[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser:423,1"
      Dst: "[java.util.Arrays].copyOf"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser:424,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser]._concat(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser"
    linkageType: null
    functionLinenumber: 349
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser]._concat(boolean[],boolean[])"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser:350,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser]._concat"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.BeanProperty$Bogus].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.BeanProperty$Bogus"
    linkageType: null
    functionLinenumber: 351
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.BeanProperty$Bogus:352,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.BeanProperty$Bogus].getName()"
    functionSourceFile: "com.fasterxml.jackson.databind.BeanProperty$Bogus"
    linkageType: null
    functionLinenumber: 355
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.BeanProperty$Bogus].getFullName()"
    functionSourceFile: "com.fasterxml.jackson.databind.BeanProperty$Bogus"
    linkageType: null
    functionLinenumber: 360
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.PropertyName"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.BeanProperty$Bogus].getType()"
    functionSourceFile: "com.fasterxml.jackson.databind.BeanProperty$Bogus"
    linkageType: null
    functionLinenumber: 365
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeFactory].unknownType()"
    functionUses: 9
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.BeanProperty$Bogus:366,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].unknownType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.BeanProperty$Bogus].getWrapperName()"
    functionSourceFile: "com.fasterxml.jackson.databind.BeanProperty$Bogus"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.PropertyName"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.BeanProperty$Bogus].getMetadata()"
    functionSourceFile: "com.fasterxml.jackson.databind.BeanProperty$Bogus"
    linkageType: null
    functionLinenumber: 375
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.PropertyMetadata"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.BeanProperty$Bogus].isRequired()"
    functionSourceFile: "com.fasterxml.jackson.databind.BeanProperty$Bogus"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.BeanProperty$Bogus].isVirtual()"
    functionSourceFile: "com.fasterxml.jackson.databind.BeanProperty$Bogus"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.BeanProperty$Bogus].getAnnotation(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.BeanProperty$Bogus"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.annotation.Annotation"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.BeanProperty$Bogus].getContextAnnotation(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.BeanProperty$Bogus"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.annotation.Annotation"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.BeanProperty$Bogus].getMember()"
    functionSourceFile: "com.fasterxml.jackson.databind.BeanProperty$Bogus"
    linkageType: null
    functionLinenumber: 400
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 20
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.BeanProperty$Bogus].findFormatOverrides(com.fasterxml.jackson.databind.AnnotationIntrospector)"
    functionSourceFile: "com.fasterxml.jackson.databind.BeanProperty$Bogus"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonFormat$Value"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.AnnotationIntrospector"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.BeanProperty$Bogus:407,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonFormat$Value].empty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.BeanProperty$Bogus].findPropertyFormat(com.fasterxml.jackson.databind.cfg.MapperConfig,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.BeanProperty$Bogus"
    linkageType: null
    functionLinenumber: 411
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonFormat$Value"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].empty()"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.BeanProperty$Bogus:412,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonFormat$Value].empty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.BeanProperty$Bogus].findPropertyInclusion(com.fasterxml.jackson.databind.cfg.MapperConfig,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.BeanProperty$Bogus"
    linkageType: null
    functionLinenumber: 418
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonInclude$Value"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.BeanProperty$Bogus].findAliases(com.fasterxml.jackson.databind.cfg.MapperConfig)"
    functionSourceFile: "com.fasterxml.jackson.databind.BeanProperty$Bogus"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.BeanProperty$Bogus:424,1"
      Dst: "[java.util.Collections].emptyList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.BeanProperty$Bogus].depositSchemaProperty(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.BeanProperty$Bogus"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_85__264].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_85__264"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__264].<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__264:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_85__264].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_85__264].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_85__264"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_85__264:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_85__264].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_85__264"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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.comments.Comment)"
    functionUses: 14
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_85__264:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$85"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.ByteArraySerializer"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.StdSerializer].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.ByteArraySerializer:36,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,byte[])"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.ByteArraySerializer"
    linkageType: null
    functionLinenumber: 40
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.ByteArraySerializer:41"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.ByteArraySerializer:40"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].serialize(byte[],com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.ByteArraySerializer"
    linkageType: null
    functionLinenumber: 47
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "byte[]"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].getBase64Variant()"
    - "[com.fasterxml.jackson.databind.SerializerProvider].getConfig()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeBinary(com.fasterxml.jackson.core.Base64Variant,byte[],int,int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeBinary(com.fasterxml.jackson.core.Base64Variant,byte[],int,int)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeBinary(com.fasterxml.jackson.core.Base64Variant,byte[],int,int)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeBinary(com.fasterxml.jackson.core.Base64Variant,byte[],int,int)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeBinary(com.fasterxml.jackson.core.Base64Variant,byte[],int,int)"
    functionUses: 1
    ICount: 9
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.ByteArraySerializer:48,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].getConfig"
    - Src: "com.fasterxml.jackson.databind.ser.std.ByteArraySerializer:48,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getBase64Variant"
    - Src: "com.fasterxml.jackson.databind.ser.std.ByteArraySerializer:48,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeBinary"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].serializeWithType(byte[],com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.ByteArraySerializer"
    linkageType: null
    functionLinenumber: 58
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "byte[]"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeSerializerBase].writeTypePrefix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter].writeTypePrefix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeSerializer].writeTypePrefix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    - "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].typeId(java.lang.Object,com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].getBase64Variant()"
    - "[com.fasterxml.jackson.databind.SerializerProvider].getConfig()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeBinary(com.fasterxml.jackson.core.Base64Variant,byte[],int,int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeBinary(com.fasterxml.jackson.core.Base64Variant,byte[],int,int)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeBinary(com.fasterxml.jackson.core.Base64Variant,byte[],int,int)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeBinary(com.fasterxml.jackson.core.Base64Variant,byte[],int,int)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeBinary(com.fasterxml.jackson.core.Base64Variant,byte[],int,int)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeSerializer].writeTypeSuffix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeSerializerBase].writeTypeSuffix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter].writeTypeSuffix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    functionUses: 1
    ICount: 14
    EdgeCount: 14
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.ByteArraySerializer:59,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].typeId"
    - Src: "com.fasterxml.jackson.databind.ser.std.ByteArraySerializer:58,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].writeTypePrefix"
    - Src: "com.fasterxml.jackson.databind.ser.std.ByteArraySerializer:60,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].getConfig"
    - Src: "com.fasterxml.jackson.databind.ser.std.ByteArraySerializer:60,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getBase64Variant"
    - Src: "com.fasterxml.jackson.databind.ser.std.ByteArraySerializer:60,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeBinary"
    - Src: "com.fasterxml.jackson.databind.ser.std.ByteArraySerializer:62,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].writeTypeSuffix"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].getSchema(com.fasterxml.jackson.databind.SerializerProvider,java.lang.reflect.Type)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.ByteArraySerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonNode"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "java.lang.reflect.Type"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.ByteArraySerializer:79,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].createSchemaNode"
    - Src: "com.fasterxml.jackson.databind.ser.std.ByteArraySerializer:81,1"
      Dst: "[com.fasterxml.jackson.databind.node.ObjectNode].set"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].acceptJsonFormatVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.ByteArraySerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.ByteArraySerializer:95"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.ByteArraySerializer:98"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.ByteArraySerializer:97"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.ByteArraySerializer:94,1"
      Dst: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper].expectArrayFormat"
    - Src: "com.fasterxml.jackson.databind.ser.std.ByteArraySerializer:96,1"
      Dst: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor].itemsFormat"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.ByteArraySerializer"
    linkageType: null
    functionLinenumber: 29
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].serialize(byte[],com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionUses: 59
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.ByteArraySerializer:30,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].serialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.ByteArraySerializer"
    linkageType: null
    functionLinenumber: 29
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,byte[])"
    functionUses: 18
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.ByteArraySerializer:30,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].isEmpty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.ByteArraySerializer"
    linkageType: null
    functionLinenumber: 29
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].serializeWithType(byte[],com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionUses: 26
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.ByteArraySerializer:30,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].serializeWithType"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 54
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Integer"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.utils.VisitorList].isEmpty()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_1__1160].bootstrap$(com.github.javaparser.printer.lexicalpreservation.RemovedGroup)"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_3__1161].bootstrap$(com.github.javaparser.printer.lexicalpreservation.RemovedGroup)"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_4__1162].bootstrap$(com.github.javaparser.printer.lexicalpreservation.RemovedGroup)"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_5__1163].bootstrap$(com.github.javaparser.printer.lexicalpreservation.RemovedGroup)"
    functionUses: 1
    ICount: 26
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:56"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:59"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:58"
        BranchSideFuncs:
        - "isEmpty()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:59"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:60"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:59"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:59"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:62"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:61"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:55,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:151,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_1__1160].bootstrap$"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:153,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_3__1161].bootstrap$"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:155,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_4__1162].bootstrap$"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:157,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_5__1163].bootstrap$"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:57,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:59,1"
      Dst: "[java.util.List].isEmpty"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].of(java.lang.Integer,java.util.List)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup"
    linkageType: null
    functionLinenumber: 74
    functionDepth: 0
    returnType: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup"
    argCount: 2
    argTypes:
    - "java.lang.Integer"
    - "java.util.List"
    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:75,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].processed()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup"
    linkageType: null
    functionLinenumber: 81
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].isProcessed()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup"
    linkageType: null
    functionLinenumber: 90
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].getIndicesBeingRemoved()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup"
    linkageType: null
    functionLinenumber: 94
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    functionUses: 1
    ICount: 14
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:95,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:95,1"
      Dst: "[java.util.List].size"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:95,1"
      Dst: "[java.util.stream.IntStream].range"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:95,1"
      Dst: "[java.util.stream.IntStream].boxed"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:95,1"
      Dst: "[java.util.stream.Collectors].toList"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:95,1"
      Dst: "[java.util.stream.Stream].collect"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].getLastElementIndex()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup"
    linkageType: null
    functionLinenumber: 103
    functionDepth: 0
    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.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    functionUses: 1
    ICount: 7
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:104,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].getIndicesBeingRemoved"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:105,1"
      Dst: "[java.util.List].size"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:105,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].getFirstElement()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup"
    linkageType: null
    functionLinenumber: 113
    functionDepth: 0
    returnType: "com.github.javaparser.printer.lexicalpreservation.Removed"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:114,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].getLastElement()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup"
    linkageType: null
    functionLinenumber: 122
    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.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    functionUses: 2
    ICount: 8
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:123,1"
      Dst: "[java.util.List].size"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:123,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 130
    functionDepth: 0
    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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].isACompleteLine()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup"
    linkageType: null
    functionLinenumber: 147
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].getFirstElement()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].getLastElement()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].hasOnlyWhitespace(com.github.javaparser.printer.lexicalpreservation.Removed,java.util.function.Function)"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].hasOnlyWhitespace(com.github.javaparser.printer.lexicalpreservation.Removed,java.util.function.Function)"
    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:147"
        BranchSideFuncs:
        - "getLastElement()"
        - "hasOnlyWhitespace(com.github.javaparser.printer.lexicalpreservation.Removed,java.util.function.Function)"
        - "getFirstElement()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:148"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:147"
        BranchSideFuncs:
        - "getLastElement()"
        - "hasOnlyWhitespace(com.github.javaparser.printer.lexicalpreservation.Removed,java.util.function.Function)"
        - "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"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:148,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].getLastElement"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].hasOnlyWhitespace(com.github.javaparser.printer.lexicalpreservation.Removed,java.util.function.Function)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup"
    linkageType: null
    functionLinenumber: 159
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.Removed"
    - "java.util.function.Function"
    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()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__310].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__285].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__184].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$erasure__937].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_42__126].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$asString__900].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__237].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_15__180].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_25__90].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$getValue__1011].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_convertToUsage_3__681].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$lambda_toArray_1__720].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_40__43].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__159].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType$asString__388].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_solveMethodAsUsage_0__971].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__756].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__198].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_3__1161].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_4__1098].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled$lambda_replaceTokens_0__1170].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_52__23].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$cast__800].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__300].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap$lambda_keySet_0__721].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_120__239].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_106__104].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_signatureTypeToType_3__631].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_getSignature_2__356].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration$lambda_internalTypes_0__672].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__752].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_internalTypes_11__862].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__106].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType$describe__699].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarators.VariableSymbolDeclarator$lambda_getSymbolDeclarations_1__804].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.Node$lambda_findFirst_14__1034].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_6__719].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__163].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__178].apply(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$getFullName__1091].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__294].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_101__287].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getDeclaredMethods_9__700].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_94__8].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_99__308].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_27__181].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_71__314].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_19__83].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_3__161].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_toReferenceType_5__1141].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor$getPriority__1157].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__324].apply(java.lang.Object)"
    - "[com.github.javaparser.Problem$lambda_getVerboseMessage_1__333].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_16__98].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__73].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_7__759].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_8__830].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$getNameAsString__1000].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__234].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_85__264].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_8__187].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_0__1090].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.VarType$lambda_convertToUsage_0__679].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__779].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter$lambda_getTypeParameters_0__934].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_concretePropertyChange_0__1029].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__780].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_65__190].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_9__629].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithVariables$toString__936].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__268].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_125__211].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext$lambda_findResolvedTypesByTypeVariable_1__1006].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__124].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__212].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__288].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getSuperClass_0__635].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_static_4__349].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__241].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_getDirectAncestors_5__958].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_119__120].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__45].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__320].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter$lambda_containerType_1__981].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_36__105].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_116__58].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__156].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_26__91].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__152].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__221].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__276].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic$lambda_typeParamByName_2__1008].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.Node$lambda_getSymbolResolver_7__640].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType$lambda_getCommonAncestor_0__710].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__59].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__297].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_28__111].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__248].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_78__144].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_39__42].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet$lambda_toArray_1__1092].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_33__218].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$trimTrailing__907].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__62].apply(java.lang.Object)"
    - "[com.github.javaparser.JavaParser$get__932].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__773].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_4__913].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_9__323].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_93__130].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.ConcreteSyntaxModel$lambda_static_1__1027].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_18__252].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_getAllAncestors_4__886].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$asString__896].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_1__243].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType$asString__385].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__40].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_54__247].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithVariables$lambda_calculateMaximumCommonType_1__910].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration$lambda_getAnnotationMembers_1__1185].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext$lambda_solveType_0__622].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__278].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext$lambda_solveSymbolAsValue_0__636].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration$lambda_getTypeParameters_0__918].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType$asReferenceType__709].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$getParentNode__1089].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__51].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_82__280].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_describe_0__697].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_81__291].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__96].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__170].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.Utils$toUpperCase__1165].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__56].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_45__283].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_internalTypes_11__673].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_isTopLevelType_0__887].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_erasureOfParamaters_13__941].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_31__167].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.CompilationUnit$lambda_getClassByName_3__669].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration$lambda_getAllFields_1__819].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_43__210].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_14__155].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__100].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_69__162].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$getType__705].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__208].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_57__44].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getTypeParameters_10__815].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic$lambda_solveMethodAsUsage_3__974].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__131].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_77__225].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_66__257].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.FieldDeclaration$asClassOrInterfaceDeclaration__1174].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_67__258].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_8__1109].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__232].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_70__313].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap$lambda_entrySet_1__384].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__116].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.VarType$calculateResolvedType__677].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_1__1095].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_37__240].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__108].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_121__121].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration$lambda_internalTypes_0__675].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_105__205].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_6__66].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__30].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver$lambda_parse_0__837].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__194].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_2__1148].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__735].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__122].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_104__204].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_5__1112].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__134].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_3__996].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getDeclaredMethods_4__880].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_74__110].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration$lambda_getAnnotationMembers_0__1182].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration$lambda_internalTypes_1__674].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_47__94].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__226].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__270].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__146].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType$lambda_replaceTypeVariables_1__691].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.Node$lambda_getPrinter_1__334].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_modifyList_112__342].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_80__256].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredAnnotations_6__1116].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__281].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_7__627].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithVariables$lambda_getMaximumCommonType_0__909].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_11__319].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_114__61].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_new_0__926].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_87__228].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredAnnotations_9__1119].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__772].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_110__296].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasAnnotation_14__714].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__6].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__216].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinter$lambda_createDefaultVisitor_0__722].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_10__18].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_44__197].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_124__200].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_90__127].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$getType__704].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceContext$lambda_registerCorrespondance_0__695].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__128].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_122__236].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__172].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic$getQualifiedSignature__687].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_5__914].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getFields_18__929].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__142].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getEnumConstants_7__836].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__140].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__767].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_typeParametersValues_5__690].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_32__168].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__253].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_10__969].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_11__1105].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_8__912].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_35__14].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$init__646].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_117__47].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration$lambda_getAllFields_0__818].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__12].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_4__150].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy$getNameAsString__962].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__32].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_60__273].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils$lambda_getPackageName_0__355].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.imports.IntelliJImportOrderingStrategy$getNameAsString__963].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext$lambda_solveSymbolAsValue_0__803].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_resolveLambda_11__366].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_84__72].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_89__327].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_internalTypes_10__671].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__763].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.RecordDeclaration$lambda_isLocalRecordDeclaration_0__889].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter$lambda_getDeclaredAnnotations_2__1120].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration$lambda_getTypeParameters_0__917].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_toReferenceType_4__1142].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_98__302].apply(java.lang.Object)"
    - "[com.github.javaparser.JavaToken$toString__2].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_51__224].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_21__37].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration$lambda_getTypeParameters_0__859].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__304].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__24].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__265].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_49__312].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__245].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler$lambda_isResolvableTo_2__884].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_97__9].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy$getNameAsString__964].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$getTypeDeclaration__787].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_13__154].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_102__99].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_4__1146].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_92__215].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__219].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_111__272].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__136].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$lambda_groupConsecutiveRemovedElements_3__1158].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_1__1160].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_30__299].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_selectMatchingChildElements_3__1168].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_7__717].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_0__633].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration$lambda_isLocalClassDeclaration_0__888].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence$lambda_toString_1__4].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__768].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getInterfaces_1__976].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_91__214].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration$lambda_getAnnotationMembers_3__1184].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__331].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$cast__762].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__54].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter$lambda_getBounds_0__708].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_109__139].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_46__284].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_118__50].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_2__244].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration$lambda_getDeclaredMethods_0__701].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$init__368].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_115__53].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.Expression$lambda_static_1__22].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_86__322].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__92].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_20__36].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_96__29].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__315].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__84].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$lambda_applyAddedDiffElement_4__1138].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_9__718].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_3__634].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__317].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_toReferenceType_5__979].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__102].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_isNestedType_10__908].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_erased_2__810].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_7__775].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__250].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_103__203].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getEnumConstants_7__835].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$equals__764].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__118].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__19].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_50__223].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_5__151].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_2__904].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$from__802].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_79__255].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__69].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__67].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_55__196].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__188].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElement$lambda_matchByRange_0__1181].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_solveMethodAsUsage_1__972].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_53__267].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$init__369].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__87].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_48__95].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_76__65].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__165].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$getTypeDeclaration__869].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_100__309].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_29__112].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_0__80].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$cast__755].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType$asString__891].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_4__1162].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$equals__757].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredAnnotations_8__1118].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter$asString__893].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_getTypeParameters_4__643].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_6__626].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__182].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__27].apply(java.lang.Object)"
    - "[com.github.javaparser.Problem$lambda_getVerboseMessage_0__392].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__10].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_88__326].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration$lambda_getEnumConstants_0__833].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_68__115].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$getKeyword__895].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.Utils$toLowerCase__1020].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_56__138].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_95__145].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_getTypeParameters_4__642].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__16].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_63__303].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__38].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType$describe__698].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_62__275].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.FieldDeclaration$isInterface__1175].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__262].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_38__77].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__81].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$solve__1186].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_113__177].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_23__76].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__175].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_toReferenceType_6__632].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_24__89].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_7__186].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_toReferenceType_6__978].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__229].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__48].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration$lambda_getTypeParameters_0__860].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_75__64].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_34__26].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__771].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature$asString__335].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredMethods_2__882].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_4__624].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_108__261].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_6__1144].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_supertypes_1__809].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_126__290].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__113].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_22__75].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_toReferenceType_5__816].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__306].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_17__231].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList$toString__3].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_64__169].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_123__330].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$getKeyword__899].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType$lambda_convertToUsage_0__676].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_58__34].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__191].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__737].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_107__158].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$singletonList__870].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_resolveLambda_10__817].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_61__274].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_5__1163].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter$lambda_getBounds_0__707].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_9__968].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__206].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__328].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithRange$lambda_getBegin_0__1166].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__78].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$stream__924].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__148].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_41__15].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_3__906].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix$lambda_toString_1__1].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_72__193].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_solveMethodAsUsage_8__364].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_83__71].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils$lambda_getConstructors_1__1188].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver$solved__371].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__778].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithRange$lambda_getEnd_1__1169].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_59__35].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$cast__751].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_12__133].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__201].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__259].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_isAssignableBy_0__380].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getMethods_2__1134].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__292].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.FailureHandler$lambda_static_0__621].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_4__827].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$init__630].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_73__174].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter$lambda_visit_0__360].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].getElement()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].isNewLine()"
    functionUses: 2
    ICount: 26
    EdgeCount: 440
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:161"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:160"
        BranchSideFuncs:
        - "getTokenRange()"
        - "getChild()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:159"
        BranchSideFuncs:
        - "isToken()"
        - "isChild()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:165"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:168"
        BranchSideFuncs:
        - "apply(java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:167"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:161"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:174"
        BranchSideFuncs:
        - "getTokenRange()"
        - "getChild()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:173"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:170"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:174"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:173"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:161,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElement].isChild"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:162,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Removed].getElement"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:163,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].getChild"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:164,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:165,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:166,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:166,1"
      Dst: "[java.util.function.Function].apply"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:166,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:161,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Removed].isToken"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:170,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].isNewLine"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].hasOnlyWhiteSpaceForTokenFunction(com.github.javaparser.JavaToken,java.util.function.Function)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup"
    linkageType: null
    functionLinenumber: 177
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.JavaToken"
    - "java.util.function.Function"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__310].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__285].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__184].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$erasure__937].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_42__126].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$asString__900].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__237].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_15__180].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_25__90].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$getValue__1011].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_convertToUsage_3__681].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$lambda_toArray_1__720].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_40__43].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__159].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType$asString__388].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_solveMethodAsUsage_0__971].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__756].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__198].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_3__1161].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_4__1098].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled$lambda_replaceTokens_0__1170].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getConstructors_6__1195].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_52__23].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$cast__800].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__300].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap$lambda_keySet_0__721].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_120__239].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_106__104].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_signatureTypeToType_3__631].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_getSignature_2__356].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration$lambda_internalTypes_0__672].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__752].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_internalTypes_11__862].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__106].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType$describe__699].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarators.VariableSymbolDeclarator$lambda_getSymbolDeclarations_1__804].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.Node$lambda_findFirst_14__1034].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_6__719].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__163].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__178].apply(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$getFullName__1091].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__294].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_101__287].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getDeclaredMethods_9__700].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_94__8].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_99__308].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration$lambda_static_2__1208].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_27__181].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_0__1190].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_71__314].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_19__83].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_3__161].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_toReferenceType_5__1141].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor$getPriority__1157].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__324].apply(java.lang.Object)"
    - "[com.github.javaparser.Problem$lambda_getVerboseMessage_1__333].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_16__98].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__73].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_7__759].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_8__830].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$getNameAsString__1000].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__234].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_85__264].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_8__187].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_0__1090].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.VarType$lambda_convertToUsage_0__679].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__779].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter$lambda_getTypeParameters_0__934].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_concretePropertyChange_0__1029].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__780].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_65__190].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_9__629].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithVariables$toString__936].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__268].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_125__211].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext$lambda_findResolvedTypesByTypeVariable_1__1006].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__124].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__212].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__288].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getSuperClass_0__635].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_static_4__349].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__241].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_getDirectAncestors_5__958].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_119__120].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__45].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__320].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter$lambda_containerType_1__981].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_36__105].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_116__58].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__156].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_26__91].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__152].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__221].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration$lambda_static_1__1207].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__276].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic$lambda_typeParamByName_2__1008].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.Node$lambda_getSymbolResolver_7__640].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType$lambda_getCommonAncestor_0__710].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__59].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__297].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_28__111].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__248].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_78__144].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_39__42].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet$lambda_toArray_1__1092].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_33__218].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$trimTrailing__907].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__62].apply(java.lang.Object)"
    - "[com.github.javaparser.JavaParser$get__932].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__773].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_4__913].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_9__323].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_93__130].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.ConcreteSyntaxModel$lambda_static_1__1027].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_18__252].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_getAllAncestors_4__886].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration$lambda_static_1__1201].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$asString__896].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_1__243].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType$asString__385].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__40].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_54__247].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithVariables$lambda_calculateMaximumCommonType_1__910].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration$lambda_getAnnotationMembers_1__1185].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext$lambda_solveType_0__622].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__278].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration$lambda_static_0__1206].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext$lambda_solveSymbolAsValue_0__636].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration$lambda_getTypeParameters_0__918].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType$asReferenceType__709].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$getParentNode__1089].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__51].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_82__280].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_describe_0__697].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_81__291].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__96].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration$lambda_static_0__1200].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__170].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.Utils$toUpperCase__1165].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__56].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_45__283].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_internalTypes_11__673].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_isTopLevelType_0__887].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_erasureOfParamaters_13__941].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_31__167].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.CompilationUnit$lambda_getClassByName_3__669].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration$lambda_getAllFields_1__819].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_43__210].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_14__155].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__100].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_69__162].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$getType__705].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__208].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_57__44].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getTypeParameters_10__815].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic$lambda_solveMethodAsUsage_3__974].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__131].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_77__225].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_66__257].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.FieldDeclaration$asClassOrInterfaceDeclaration__1174].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_67__258].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_8__1109].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__232].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_70__313].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap$lambda_entrySet_1__384].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__116].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.VarType$calculateResolvedType__677].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_1__1095].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_37__240].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__108].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_121__121].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration$lambda_internalTypes_0__675].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_105__205].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_6__66].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__30].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver$lambda_parse_0__837].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__194].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_2__1148].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__735].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__122].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_104__204].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_5__1112].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__134].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_3__996].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getDeclaredMethods_4__880].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_74__110].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration$lambda_getAnnotationMembers_0__1182].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration$lambda_internalTypes_1__674].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_47__94].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__226].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__270].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__146].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType$lambda_replaceTypeVariables_1__691].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.Node$lambda_getPrinter_1__334].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_modifyList_112__342].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration$lambda_static_3__1203].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_80__256].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredAnnotations_6__1116].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__281].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_7__627].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithVariables$lambda_getMaximumCommonType_0__909].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_11__319].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_114__61].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_new_0__926].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_87__228].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredAnnotations_9__1119].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__772].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_110__296].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasAnnotation_14__714].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__6].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getConstructors_4__1193].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__216].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinter$lambda_createDefaultVisitor_0__722].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_10__18].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_44__197].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_124__200].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_90__127].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$getType__704].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceContext$lambda_registerCorrespondance_0__695].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__128].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_122__236].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__172].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic$getQualifiedSignature__687].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_5__914].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getFields_18__929].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__142].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getEnumConstants_7__836].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__140].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__767].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_typeParametersValues_5__690].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_32__168].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getConstructors_7__1199].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__253].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_10__969].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_11__1105].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_8__912].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_35__14].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$init__646].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_117__47].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration$lambda_getAllFields_0__818].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__12].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration$lambda_static_4__1210].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_4__150].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy$getNameAsString__962].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__32].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_60__273].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils$lambda_getPackageName_0__355].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.imports.IntelliJImportOrderingStrategy$getNameAsString__963].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext$lambda_solveSymbolAsValue_0__803].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_resolveLambda_11__366].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_84__72].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_89__327].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_internalTypes_10__671].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__763].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.RecordDeclaration$lambda_isLocalRecordDeclaration_0__889].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter$lambda_getDeclaredAnnotations_2__1120].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration$lambda_getTypeParameters_0__917].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_toReferenceType_4__1142].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_98__302].apply(java.lang.Object)"
    - "[com.github.javaparser.JavaToken$toString__2].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_51__224].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_21__37].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration$lambda_getTypeParameters_0__859].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__304].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__24].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__265].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_49__312].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__245].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler$lambda_isResolvableTo_2__884].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_97__9].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy$getNameAsString__964].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration$lambda_static_2__1202].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$getTypeDeclaration__787].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_13__154].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_102__99].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_4__1146].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_92__215].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__219].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_111__272].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__136].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$lambda_groupConsecutiveRemovedElements_3__1158].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_1__1160].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_30__299].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_selectMatchingChildElements_3__1168].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_7__717].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_0__633].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration$lambda_isLocalClassDeclaration_0__888].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence$lambda_toString_1__4].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__768].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getInterfaces_1__976].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_91__214].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration$lambda_getAnnotationMembers_3__1184].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__331].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$cast__762].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__54].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter$lambda_getBounds_0__708].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_109__139].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_46__284].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_118__50].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_2__244].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration$lambda_getDeclaredMethods_0__701].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$init__368].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration$lambda_static_5__1205].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_115__53].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.Expression$lambda_static_1__22].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_86__322].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__92].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_20__36].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_96__29].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__315].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__84].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$lambda_applyAddedDiffElement_4__1138].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_9__718].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_3__634].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__317].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_toReferenceType_5__979].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__102].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_isNestedType_10__908].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_erased_2__810].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_7__775].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__250].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_103__203].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getEnumConstants_7__835].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$equals__764].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__118].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__19].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_50__223].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_5__151].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_2__1191].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_2__904].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$from__802].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_79__255].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__69].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration$lambda_static_4__1204].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__67].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_55__196].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__188].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElement$lambda_matchByRange_0__1181].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_solveMethodAsUsage_1__972].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_53__267].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$init__369].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__87].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_48__95].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_76__65].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__165].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$getTypeDeclaration__869].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_100__309].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_29__112].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_0__80].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$cast__755].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType$asString__891].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_4__1162].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$equals__757].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredAnnotations_8__1118].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter$asString__893].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_getTypeParameters_4__643].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_6__626].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__182].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__27].apply(java.lang.Object)"
    - "[com.github.javaparser.Problem$lambda_getVerboseMessage_0__392].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__10].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_88__326].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration$lambda_getEnumConstants_0__833].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_68__115].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$getKeyword__895].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.Utils$toLowerCase__1020].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_56__138].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_95__145].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_getTypeParameters_4__642].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__16].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_63__303].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__38].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType$describe__698].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_62__275].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.FieldDeclaration$isInterface__1175].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__262].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_38__77].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__81].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$solve__1186].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_113__177].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_23__76].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration$lambda_static_3__1209].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__175].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_toReferenceType_6__632].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_24__89].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_7__186].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_toReferenceType_6__978].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElement$equals__1189].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__229].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__48].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration$lambda_getTypeParameters_0__860].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration$lambda_static_5__1211].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_75__64].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_34__26].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__771].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature$asString__335].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredMethods_2__882].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_4__624].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_108__261].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_6__1144].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_supertypes_1__809].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_126__290].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__113].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_22__75].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_toReferenceType_5__816].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__306].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_17__231].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList$toString__3].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_64__169].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_123__330].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$getKeyword__899].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType$lambda_convertToUsage_0__676].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_58__34].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__191].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__737].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_107__158].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$singletonList__870].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_resolveLambda_10__817].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_61__274].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_5__1163].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration$lambda_static_6__1212].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter$lambda_getBounds_0__707].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_9__968].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__206].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__328].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithRange$lambda_getBegin_0__1166].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__78].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$stream__924].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__148].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_41__15].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_3__906].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix$lambda_toString_1__1].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_72__193].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_solveMethodAsUsage_8__364].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_83__71].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils$lambda_getConstructors_1__1188].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver$solved__371].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__778].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithRange$lambda_getEnd_1__1169].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_59__35].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$cast__751].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_12__133].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__201].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__259].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_isAssignableBy_0__380].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getMethods_2__1134].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__292].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.FailureHandler$lambda_static_0__621].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_4__827].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$init__630].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_73__174].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter$lambda_visit_0__360].apply(java.lang.Object)"
    - "[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.JavaToken].getKind()"
    - "[com.github.javaparser.TokenTypes].isEndOfLineToken(int)"
    functionUses: 3
    ICount: 24
    EdgeCount: 457
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:179"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:188"
        BranchSideFuncs:
        - "isWhitespaceButNotEndOfLine(int)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:187"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:180"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:183"
        BranchSideFuncs:
        - "hasOnlyWhiteSpaceForTokenFunction(com.github.javaparser.JavaToken,java.util.function.Function)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:182"
        BranchSideFuncs:
        - "getKind()"
        - "isEndOfLineToken(int)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:183"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:186"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:185"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:178,1"
      Dst: "[java.util.function.Function].apply"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:179,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:180,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:180,1"
      Dst: "[com.github.javaparser.JavaToken].getKind"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:180,1"
      Dst: "[com.github.javaparser.TokenTypes].isWhitespaceButNotEndOfLine"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:181,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].hasOnlyWhiteSpaceForTokenFunction"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:183,1"
      Dst: "[com.github.javaparser.TokenTypes].isEndOfLineToken"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].getIndentation()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup"
    linkageType: null
    functionLinenumber: 204
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].iterator()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].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()"
    - "[com.github.javaparser.TokenRange].getBegin()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__310].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__285].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__184].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$erasure__937].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_42__126].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$asString__900].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__237].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_15__180].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_25__90].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$getValue__1011].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_convertToUsage_3__681].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$lambda_toArray_1__720].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_40__43].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__159].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType$asString__388].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_solveMethodAsUsage_0__971].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__756].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__198].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_3__1161].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_4__1098].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled$lambda_replaceTokens_0__1170].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_52__23].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$cast__800].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__300].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap$lambda_keySet_0__721].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_120__239].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_106__104].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_signatureTypeToType_3__631].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_getSignature_2__356].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration$lambda_internalTypes_0__672].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__752].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_internalTypes_11__862].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__106].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType$describe__699].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarators.VariableSymbolDeclarator$lambda_getSymbolDeclarations_1__804].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.Node$lambda_findFirst_14__1034].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_6__719].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__163].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__178].apply(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$getFullName__1091].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__294].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_101__287].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getDeclaredMethods_9__700].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_94__8].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_99__308].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_27__181].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_71__314].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_19__83].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_3__161].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_toReferenceType_5__1141].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor$getPriority__1157].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__324].apply(java.lang.Object)"
    - "[com.github.javaparser.Problem$lambda_getVerboseMessage_1__333].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_16__98].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__73].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_7__759].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_8__830].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$getNameAsString__1000].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__234].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_85__264].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_8__187].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_0__1090].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.VarType$lambda_convertToUsage_0__679].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__779].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter$lambda_getTypeParameters_0__934].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_concretePropertyChange_0__1029].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__780].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_65__190].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_9__629].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithVariables$toString__936].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__268].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_125__211].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext$lambda_findResolvedTypesByTypeVariable_1__1006].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__124].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__212].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__288].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getSuperClass_0__635].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_static_4__349].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__241].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_getDirectAncestors_5__958].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_119__120].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__45].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__320].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter$lambda_containerType_1__981].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_36__105].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_116__58].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__156].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_26__91].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__152].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__221].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__276].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic$lambda_typeParamByName_2__1008].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.Node$lambda_getSymbolResolver_7__640].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType$lambda_getCommonAncestor_0__710].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__59].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__297].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_28__111].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__248].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_78__144].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_39__42].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet$lambda_toArray_1__1092].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_33__218].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$trimTrailing__907].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__62].apply(java.lang.Object)"
    - "[com.github.javaparser.JavaParser$get__932].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__773].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_4__913].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_9__323].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_93__130].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.ConcreteSyntaxModel$lambda_static_1__1027].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_18__252].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_getAllAncestors_4__886].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$asString__896].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_1__243].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType$asString__385].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__40].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_54__247].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithVariables$lambda_calculateMaximumCommonType_1__910].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext$lambda_solveType_0__622].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__278].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext$lambda_solveSymbolAsValue_0__636].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration$lambda_getTypeParameters_0__918].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType$asReferenceType__709].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$getParentNode__1089].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__51].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_82__280].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_describe_0__697].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_81__291].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__96].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__170].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.Utils$toUpperCase__1165].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__56].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_45__283].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_internalTypes_11__673].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_isTopLevelType_0__887].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_erasureOfParamaters_13__941].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_31__167].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.CompilationUnit$lambda_getClassByName_3__669].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration$lambda_getAllFields_1__819].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_43__210].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_14__155].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__100].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_69__162].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$getType__705].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__208].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_57__44].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getTypeParameters_10__815].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic$lambda_solveMethodAsUsage_3__974].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__131].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_77__225].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_66__257].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.FieldDeclaration$asClassOrInterfaceDeclaration__1174].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_67__258].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_8__1109].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__232].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_70__313].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap$lambda_entrySet_1__384].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__116].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.VarType$calculateResolvedType__677].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_1__1095].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_37__240].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__108].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_121__121].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration$lambda_internalTypes_0__675].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_105__205].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_6__66].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__30].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver$lambda_parse_0__837].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__194].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_2__1148].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__735].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__122].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_104__204].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_5__1112].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__134].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_3__996].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getDeclaredMethods_4__880].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_74__110].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration$lambda_internalTypes_1__674].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_47__94].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__226].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__270].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__146].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType$lambda_replaceTypeVariables_1__691].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.Node$lambda_getPrinter_1__334].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_modifyList_112__342].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_80__256].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredAnnotations_6__1116].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__281].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_7__627].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithVariables$lambda_getMaximumCommonType_0__909].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_11__319].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_114__61].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_new_0__926].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_87__228].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredAnnotations_9__1119].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__772].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_110__296].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasAnnotation_14__714].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__6].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__216].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinter$lambda_createDefaultVisitor_0__722].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_10__18].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_44__197].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_124__200].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_90__127].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$getType__704].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceContext$lambda_registerCorrespondance_0__695].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__128].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_122__236].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__172].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic$getQualifiedSignature__687].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_5__914].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getFields_18__929].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__142].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getEnumConstants_7__836].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__140].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__767].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_typeParametersValues_5__690].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_32__168].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__253].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_10__969].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_11__1105].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_8__912].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_35__14].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$init__646].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_117__47].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration$lambda_getAllFields_0__818].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__12].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_4__150].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy$getNameAsString__962].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__32].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_60__273].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils$lambda_getPackageName_0__355].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.imports.IntelliJImportOrderingStrategy$getNameAsString__963].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext$lambda_solveSymbolAsValue_0__803].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_resolveLambda_11__366].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_84__72].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_89__327].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_internalTypes_10__671].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__763].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.RecordDeclaration$lambda_isLocalRecordDeclaration_0__889].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter$lambda_getDeclaredAnnotations_2__1120].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration$lambda_getTypeParameters_0__917].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_toReferenceType_4__1142].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_98__302].apply(java.lang.Object)"
    - "[com.github.javaparser.JavaToken$toString__2].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_51__224].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_21__37].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration$lambda_getTypeParameters_0__859].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__304].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__24].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__265].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_49__312].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__245].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler$lambda_isResolvableTo_2__884].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_97__9].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy$getNameAsString__964].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$getTypeDeclaration__787].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_13__154].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_102__99].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_4__1146].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_92__215].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__219].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_111__272].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__136].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$lambda_groupConsecutiveRemovedElements_3__1158].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_1__1160].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_30__299].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_selectMatchingChildElements_3__1168].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_7__717].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_0__633].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration$lambda_isLocalClassDeclaration_0__888].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence$lambda_toString_1__4].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__768].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getInterfaces_1__976].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_91__214].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__331].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$cast__762].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__54].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter$lambda_getBounds_0__708].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_109__139].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_46__284].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_118__50].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_2__244].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration$lambda_getDeclaredMethods_0__701].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$init__368].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_115__53].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.Expression$lambda_static_1__22].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_86__322].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__92].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_20__36].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_96__29].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__315].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__84].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$lambda_applyAddedDiffElement_4__1138].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_9__718].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_3__634].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__317].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_toReferenceType_5__979].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__102].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_isNestedType_10__908].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_erased_2__810].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_7__775].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__250].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_103__203].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getEnumConstants_7__835].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$equals__764].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__118].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__19].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_50__223].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_5__151].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_2__904].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$from__802].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_79__255].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__69].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__67].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_55__196].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__188].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_solveMethodAsUsage_1__972].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_53__267].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$init__369].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__87].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_48__95].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_76__65].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__165].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$getTypeDeclaration__869].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_100__309].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_29__112].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_0__80].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$cast__755].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType$asString__891].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_4__1162].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$equals__757].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredAnnotations_8__1118].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter$asString__893].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_getTypeParameters_4__643].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_6__626].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__182].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__27].apply(java.lang.Object)"
    - "[com.github.javaparser.Problem$lambda_getVerboseMessage_0__392].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__10].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_88__326].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration$lambda_getEnumConstants_0__833].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_68__115].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$getKeyword__895].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.Utils$toLowerCase__1020].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_56__138].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_95__145].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_getTypeParameters_4__642].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__16].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_63__303].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__38].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType$describe__698].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_62__275].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.FieldDeclaration$isInterface__1175].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__262].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_38__77].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__81].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_113__177].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_23__76].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__175].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_toReferenceType_6__632].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_24__89].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_7__186].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_toReferenceType_6__978].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__229].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__48].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration$lambda_getTypeParameters_0__860].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_75__64].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_34__26].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__771].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature$asString__335].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredMethods_2__882].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_4__624].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_108__261].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_6__1144].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_supertypes_1__809].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_126__290].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__113].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_22__75].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_toReferenceType_5__816].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__306].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_17__231].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList$toString__3].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_64__169].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_123__330].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$getKeyword__899].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType$lambda_convertToUsage_0__676].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_58__34].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__191].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__737].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_107__158].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$singletonList__870].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_resolveLambda_10__817].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_61__274].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_5__1163].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter$lambda_getBounds_0__707].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_9__968].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__206].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__328].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithRange$lambda_getBegin_0__1166].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__78].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$stream__924].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__148].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_41__15].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_3__906].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix$lambda_toString_1__1].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_72__193].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_solveMethodAsUsage_8__364].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_83__71].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver$solved__371].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__778].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithRange$lambda_getEnd_1__1169].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_59__35].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$cast__751].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_12__133].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__201].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__259].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_isAssignableBy_0__380].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getMethods_2__1134].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__292].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.FailureHandler$lambda_static_0__621].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_4__827].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$init__630].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_73__174].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter$lambda_visit_0__360].apply(java.lang.Object)"
    - "[com.github.javaparser.JavaToken].getPreviousToken()"
    - "[com.github.javaparser.JavaToken].getKind()"
    - "[com.github.javaparser.TokenTypes].isWhitespaceButNotEndOfLine(int)"
    - "[com.github.javaparser.JavaToken].getPreviousToken()"
    - "[com.github.javaparser.JavaToken].getKind()"
    - "[com.github.javaparser.TokenTypes].isEndOfLineToken(int)"
    functionUses: 1
    ICount: 57
    EdgeCount: 488
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:209"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:215"
        BranchSideFuncs:
        - "isNewLine()"
        - "next()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:214"
        BranchSideFuncs:
        - "isChild()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:211"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:215"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:214"
        BranchSideFuncs:
        - "isChild()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:215"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:237"
        BranchSideFuncs:
        - "getElement()"
        - "getTokenRange()"
        - "getChild()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:236"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:219"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:237"
        BranchSideFuncs:
        - "apply(java.lang.Object)"
        - "getBegin()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:236"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:221"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:237"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:236"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:223"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:227"
        BranchSideFuncs:
        - "getPreviousToken()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:226"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:223"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:227"
        BranchSideFuncs:
        - "getPreviousToken()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:226"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:227"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:233"
        BranchSideFuncs:
        - "getKind()"
        - "isEndOfLineToken(int)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:232"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:228"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:231"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:230"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:208,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].iterator"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:209,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:210,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:211,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Removed].isNewLine"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:215,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElement].isChild"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:216,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Removed].getElement"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:217,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].getChild"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:218,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:219,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:220,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:220,1"
      Dst: "[com.github.javaparser.TokenRange].getBegin"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:221,1"
      Dst: "[java.util.function.Function].apply"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:221,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:222,1"
      Dst: "[com.github.javaparser.JavaToken].getPreviousToken"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:223,1"
      Dst: "[com.github.javaparser.JavaToken].getKind"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:223,1"
      Dst: "[com.github.javaparser.TokenTypes].isWhitespaceButNotEndOfLine"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:228,1"
      Dst: "[com.github.javaparser.TokenTypes].isEndOfLineToken"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:229,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:229,1"
      Dst: "[java.util.Optional].of"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:231,1"
      Dst: "[java.util.Optional].empty"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].iterator()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup"
    linkageType: null
    functionLinenumber: 241
    functionDepth: 0
    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: 66
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:242,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 156
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.TokenRange"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__310].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__285].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__184].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$erasure__937].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_42__126].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$asString__900].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__237].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_15__180].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_25__90].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$getValue__1011].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_convertToUsage_3__681].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$lambda_toArray_1__720].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_40__43].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__159].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType$asString__388].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_solveMethodAsUsage_0__971].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__756].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__198].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_3__1161].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_4__1098].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled$lambda_replaceTokens_0__1170].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getConstructors_6__1195].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_52__23].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$cast__800].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__300].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap$lambda_keySet_0__721].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_120__239].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_106__104].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_signatureTypeToType_3__631].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_getSignature_2__356].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration$lambda_internalTypes_0__672].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__752].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_internalTypes_11__862].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__106].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType$describe__699].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarators.VariableSymbolDeclarator$lambda_getSymbolDeclarations_1__804].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.Node$lambda_findFirst_14__1034].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_6__719].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__163].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__178].apply(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$getFullName__1091].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__294].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_101__287].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getDeclaredMethods_9__700].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_94__8].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_99__308].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration$lambda_static_2__1208].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_27__181].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_0__1190].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_71__314].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_19__83].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_3__161].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_toReferenceType_5__1141].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor$getPriority__1157].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__324].apply(java.lang.Object)"
    - "[com.github.javaparser.Problem$lambda_getVerboseMessage_1__333].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_16__98].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__73].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_7__759].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_8__830].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$getNameAsString__1000].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__234].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_85__264].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_8__187].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_0__1090].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.VarType$lambda_convertToUsage_0__679].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__779].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter$lambda_getTypeParameters_0__934].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_concretePropertyChange_0__1029].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__780].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_65__190].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_9__629].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithVariables$toString__936].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__268].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_125__211].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext$lambda_findResolvedTypesByTypeVariable_1__1006].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__124].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__212].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__288].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getSuperClass_0__635].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_static_4__349].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__241].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_getDirectAncestors_5__958].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_119__120].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__45].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__320].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter$lambda_containerType_1__981].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_36__105].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_116__58].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__156].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_26__91].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__152].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__221].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration$lambda_static_1__1207].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__276].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic$lambda_typeParamByName_2__1008].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.Node$lambda_getSymbolResolver_7__640].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType$lambda_getCommonAncestor_0__710].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__59].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__297].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_28__111].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__248].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_78__144].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_39__42].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet$lambda_toArray_1__1092].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_33__218].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$trimTrailing__907].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__62].apply(java.lang.Object)"
    - "[com.github.javaparser.JavaParser$get__932].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__773].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_4__913].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_9__323].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_93__130].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.ConcreteSyntaxModel$lambda_static_1__1027].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_18__252].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_getAllAncestors_4__886].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration$lambda_static_1__1201].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$asString__896].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_1__243].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType$asString__385].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__40].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_54__247].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithVariables$lambda_calculateMaximumCommonType_1__910].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration$lambda_getAnnotationMembers_1__1185].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext$lambda_solveType_0__622].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__278].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration$lambda_static_0__1206].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext$lambda_solveSymbolAsValue_0__636].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration$lambda_getTypeParameters_0__918].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType$asReferenceType__709].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$getParentNode__1089].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__51].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_82__280].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_describe_0__697].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_81__291].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__96].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration$lambda_static_0__1200].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__170].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.Utils$toUpperCase__1165].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__56].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_45__283].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_internalTypes_11__673].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_isTopLevelType_0__887].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_erasureOfParamaters_13__941].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_31__167].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.CompilationUnit$lambda_getClassByName_3__669].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration$lambda_getAllFields_1__819].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_43__210].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_14__155].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__100].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_69__162].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$getType__705].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__208].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_57__44].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getTypeParameters_10__815].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic$lambda_solveMethodAsUsage_3__974].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__131].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_77__225].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_66__257].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.FieldDeclaration$asClassOrInterfaceDeclaration__1174].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_67__258].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_8__1109].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__232].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_70__313].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap$lambda_entrySet_1__384].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__116].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.VarType$calculateResolvedType__677].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_1__1095].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_37__240].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__108].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_121__121].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration$lambda_internalTypes_0__675].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_105__205].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_6__66].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__30].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver$lambda_parse_0__837].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__194].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_2__1148].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__735].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__122].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_104__204].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_5__1112].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__134].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_3__996].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getDeclaredMethods_4__880].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_74__110].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration$lambda_getAnnotationMembers_0__1182].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration$lambda_internalTypes_1__674].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_47__94].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__226].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__270].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__146].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType$lambda_replaceTypeVariables_1__691].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.Node$lambda_getPrinter_1__334].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_modifyList_112__342].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration$lambda_static_3__1203].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_80__256].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredAnnotations_6__1116].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__281].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_7__627].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithVariables$lambda_getMaximumCommonType_0__909].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_11__319].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_114__61].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_new_0__926].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_87__228].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredAnnotations_9__1119].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__772].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_110__296].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasAnnotation_14__714].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__6].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getConstructors_4__1193].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__216].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinter$lambda_createDefaultVisitor_0__722].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_10__18].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_44__197].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_124__200].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_90__127].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$getType__704].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceContext$lambda_registerCorrespondance_0__695].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__128].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_122__236].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__172].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic$getQualifiedSignature__687].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_5__914].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getFields_18__929].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__142].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getEnumConstants_7__836].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__140].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__767].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_typeParametersValues_5__690].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_32__168].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getConstructors_7__1199].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__253].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_10__969].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_11__1105].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_8__912].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_35__14].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$init__646].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_117__47].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration$lambda_getAllFields_0__818].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__12].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration$lambda_static_4__1210].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_4__150].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy$getNameAsString__962].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__32].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_60__273].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils$lambda_getPackageName_0__355].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.imports.IntelliJImportOrderingStrategy$getNameAsString__963].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext$lambda_solveSymbolAsValue_0__803].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_resolveLambda_11__366].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_84__72].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_89__327].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_internalTypes_10__671].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__763].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.RecordDeclaration$lambda_isLocalRecordDeclaration_0__889].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter$lambda_getDeclaredAnnotations_2__1120].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration$lambda_getTypeParameters_0__917].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_toReferenceType_4__1142].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_98__302].apply(java.lang.Object)"
    - "[com.github.javaparser.JavaToken$toString__2].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_51__224].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_21__37].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration$lambda_getTypeParameters_0__859].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__304].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__24].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__265].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_49__312].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__245].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler$lambda_isResolvableTo_2__884].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_97__9].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy$getNameAsString__964].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration$lambda_static_2__1202].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$getTypeDeclaration__787].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_13__154].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_102__99].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_4__1146].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_92__215].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__219].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_111__272].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__136].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$lambda_groupConsecutiveRemovedElements_3__1158].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_1__1160].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_30__299].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_selectMatchingChildElements_3__1168].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_7__717].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_0__633].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration$lambda_isLocalClassDeclaration_0__888].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence$lambda_toString_1__4].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__768].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getInterfaces_1__976].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_91__214].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration$lambda_getAnnotationMembers_3__1184].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__331].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$cast__762].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__54].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter$lambda_getBounds_0__708].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_109__139].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_46__284].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_118__50].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_2__244].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration$lambda_getDeclaredMethods_0__701].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$init__368].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration$lambda_static_5__1205].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_115__53].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.Expression$lambda_static_1__22].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_86__322].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__92].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_20__36].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_96__29].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__315].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__84].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$lambda_applyAddedDiffElement_4__1138].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_9__718].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_3__634].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__317].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_toReferenceType_5__979].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__102].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_isNestedType_10__908].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_erased_2__810].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_7__775].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__250].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_103__203].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getEnumConstants_7__835].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$equals__764].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__118].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__19].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_50__223].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_5__151].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_2__1191].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_2__904].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$from__802].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_79__255].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__69].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration$lambda_static_4__1204].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__67].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_55__196].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__188].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElement$lambda_matchByRange_0__1181].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_solveMethodAsUsage_1__972].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_53__267].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$init__369].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__87].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_48__95].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_76__65].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__165].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$getTypeDeclaration__869].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_100__309].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_29__112].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_0__80].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$cast__755].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType$asString__891].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_4__1162].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$equals__757].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredAnnotations_8__1118].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter$asString__893].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_getTypeParameters_4__643].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_6__626].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__182].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__27].apply(java.lang.Object)"
    - "[com.github.javaparser.Problem$lambda_getVerboseMessage_0__392].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__10].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_88__326].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration$lambda_getEnumConstants_0__833].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_68__115].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$getKeyword__895].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.Utils$toLowerCase__1020].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_56__138].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_95__145].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_getTypeParameters_4__642].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__16].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_63__303].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__38].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType$describe__698].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_62__275].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.FieldDeclaration$isInterface__1175].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__262].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_38__77].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__81].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$solve__1186].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_113__177].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_23__76].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration$lambda_static_3__1209].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__175].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_toReferenceType_6__632].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_24__89].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_7__186].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_toReferenceType_6__978].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElement$equals__1189].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__229].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__48].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration$lambda_getTypeParameters_0__860].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration$lambda_static_5__1211].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_75__64].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_34__26].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__771].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature$asString__335].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredMethods_2__882].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_4__624].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_108__261].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_6__1144].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_supertypes_1__809].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_126__290].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__113].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_22__75].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_toReferenceType_5__816].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__306].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_17__231].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList$toString__3].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_64__169].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_123__330].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$getKeyword__899].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType$lambda_convertToUsage_0__676].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_58__34].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__191].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__737].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_107__158].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$singletonList__870].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_resolveLambda_10__817].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_61__274].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_5__1163].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration$lambda_static_6__1212].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter$lambda_getBounds_0__707].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_9__968].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__206].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__328].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithRange$lambda_getBegin_0__1166].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__78].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$stream__924].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__148].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_41__15].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_3__906].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix$lambda_toString_1__1].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_72__193].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_solveMethodAsUsage_8__364].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_83__71].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils$lambda_getConstructors_1__1188].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver$solved__371].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__778].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithRange$lambda_getEnd_1__1169].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_59__35].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$cast__751].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_12__133].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__201].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__259].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_isAssignableBy_0__380].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getMethods_2__1134].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__292].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.FailureHandler$lambda_static_0__621].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_4__827].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$init__630].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_73__174].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter$lambda_visit_0__360].apply(java.lang.Object)"
    - "[com.github.javaparser.TokenRange].getEnd()"
    functionUses: 1
    ICount: 7
    EdgeCount: 453
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:157,1"
      Dst: "[com.github.javaparser.TokenRange].getEnd"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:157,1"
      Dst: "[java.util.function.Function].apply"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].lambda$new$4(com.github.javaparser.TokenRange)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup"
    linkageType: null
    functionLinenumber: 154
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.TokenRange"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__310].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__285].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__184].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$erasure__937].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_42__126].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$asString__900].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__237].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_15__180].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_25__90].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$getValue__1011].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_convertToUsage_3__681].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$lambda_toArray_1__720].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_40__43].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__159].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType$asString__388].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_solveMethodAsUsage_0__971].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__756].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__198].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_3__1161].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_4__1098].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled$lambda_replaceTokens_0__1170].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getConstructors_6__1195].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_52__23].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$cast__800].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__300].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap$lambda_keySet_0__721].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_120__239].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_106__104].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_signatureTypeToType_3__631].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_getSignature_2__356].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration$lambda_internalTypes_0__672].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__752].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_internalTypes_11__862].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__106].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType$describe__699].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarators.VariableSymbolDeclarator$lambda_getSymbolDeclarations_1__804].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.Node$lambda_findFirst_14__1034].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_6__719].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__163].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__178].apply(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$getFullName__1091].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__294].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_101__287].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getDeclaredMethods_9__700].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_94__8].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_99__308].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration$lambda_static_2__1208].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_27__181].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_0__1190].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_71__314].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_19__83].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_3__161].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_toReferenceType_5__1141].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor$getPriority__1157].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__324].apply(java.lang.Object)"
    - "[com.github.javaparser.Problem$lambda_getVerboseMessage_1__333].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_16__98].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__73].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_7__759].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_8__830].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$getNameAsString__1000].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__234].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_85__264].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_8__187].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_0__1090].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.VarType$lambda_convertToUsage_0__679].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__779].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter$lambda_getTypeParameters_0__934].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_concretePropertyChange_0__1029].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__780].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_65__190].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_9__629].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithVariables$toString__936].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__268].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_125__211].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext$lambda_findResolvedTypesByTypeVariable_1__1006].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__124].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__212].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__288].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getSuperClass_0__635].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_static_4__349].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__241].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_getDirectAncestors_5__958].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_119__120].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__45].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__320].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter$lambda_containerType_1__981].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_36__105].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_116__58].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__156].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_26__91].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__152].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__221].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration$lambda_static_1__1207].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__276].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic$lambda_typeParamByName_2__1008].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.Node$lambda_getSymbolResolver_7__640].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType$lambda_getCommonAncestor_0__710].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__59].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__297].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_28__111].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__248].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_78__144].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_39__42].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet$lambda_toArray_1__1092].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_33__218].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$trimTrailing__907].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__62].apply(java.lang.Object)"
    - "[com.github.javaparser.JavaParser$get__932].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__773].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_4__913].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_9__323].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_93__130].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.ConcreteSyntaxModel$lambda_static_1__1027].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_18__252].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_getAllAncestors_4__886].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration$lambda_static_1__1201].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$asString__896].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_1__243].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType$asString__385].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__40].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_54__247].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithVariables$lambda_calculateMaximumCommonType_1__910].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration$lambda_getAnnotationMembers_1__1185].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext$lambda_solveType_0__622].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__278].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration$lambda_static_0__1206].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext$lambda_solveSymbolAsValue_0__636].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration$lambda_getTypeParameters_0__918].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType$asReferenceType__709].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$getParentNode__1089].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__51].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_82__280].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_describe_0__697].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_81__291].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__96].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration$lambda_static_0__1200].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__170].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.Utils$toUpperCase__1165].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__56].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_45__283].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_internalTypes_11__673].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_isTopLevelType_0__887].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_erasureOfParamaters_13__941].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_31__167].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.CompilationUnit$lambda_getClassByName_3__669].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration$lambda_getAllFields_1__819].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_43__210].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_14__155].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__100].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_69__162].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$getType__705].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__208].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_57__44].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getTypeParameters_10__815].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic$lambda_solveMethodAsUsage_3__974].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__131].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_77__225].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_66__257].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.FieldDeclaration$asClassOrInterfaceDeclaration__1174].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_67__258].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_8__1109].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__232].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_70__313].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap$lambda_entrySet_1__384].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__116].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.VarType$calculateResolvedType__677].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_1__1095].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_37__240].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__108].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_121__121].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration$lambda_internalTypes_0__675].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_105__205].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_6__66].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__30].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver$lambda_parse_0__837].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__194].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_2__1148].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__735].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__122].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_104__204].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_5__1112].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__134].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_3__996].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getDeclaredMethods_4__880].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_74__110].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration$lambda_getAnnotationMembers_0__1182].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration$lambda_internalTypes_1__674].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_47__94].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__226].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__270].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__146].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType$lambda_replaceTypeVariables_1__691].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.Node$lambda_getPrinter_1__334].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_modifyList_112__342].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration$lambda_static_3__1203].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_80__256].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredAnnotations_6__1116].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__281].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_7__627].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithVariables$lambda_getMaximumCommonType_0__909].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_11__319].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_114__61].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_new_0__926].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_87__228].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredAnnotations_9__1119].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__772].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_110__296].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasAnnotation_14__714].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__6].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getConstructors_4__1193].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__216].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinter$lambda_createDefaultVisitor_0__722].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_10__18].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_44__197].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_124__200].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_90__127].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$getType__704].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceContext$lambda_registerCorrespondance_0__695].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__128].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_122__236].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__172].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic$getQualifiedSignature__687].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_5__914].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getFields_18__929].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__142].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getEnumConstants_7__836].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__140].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__767].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_typeParametersValues_5__690].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_32__168].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getConstructors_7__1199].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__253].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_10__969].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_11__1105].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_8__912].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_35__14].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$init__646].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_117__47].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration$lambda_getAllFields_0__818].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__12].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration$lambda_static_4__1210].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_4__150].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy$getNameAsString__962].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__32].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_60__273].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils$lambda_getPackageName_0__355].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.imports.IntelliJImportOrderingStrategy$getNameAsString__963].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext$lambda_solveSymbolAsValue_0__803].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_resolveLambda_11__366].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_84__72].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_89__327].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_internalTypes_10__671].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__763].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.RecordDeclaration$lambda_isLocalRecordDeclaration_0__889].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter$lambda_getDeclaredAnnotations_2__1120].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration$lambda_getTypeParameters_0__917].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_toReferenceType_4__1142].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_98__302].apply(java.lang.Object)"
    - "[com.github.javaparser.JavaToken$toString__2].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_51__224].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_21__37].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration$lambda_getTypeParameters_0__859].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__304].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__24].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__265].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_49__312].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__245].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler$lambda_isResolvableTo_2__884].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_97__9].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy$getNameAsString__964].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration$lambda_static_2__1202].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$getTypeDeclaration__787].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_13__154].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_102__99].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_4__1146].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_92__215].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__219].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_111__272].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__136].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$lambda_groupConsecutiveRemovedElements_3__1158].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_1__1160].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_30__299].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_selectMatchingChildElements_3__1168].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_7__717].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_0__633].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration$lambda_isLocalClassDeclaration_0__888].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence$lambda_toString_1__4].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__768].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getInterfaces_1__976].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_91__214].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration$lambda_getAnnotationMembers_3__1184].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__331].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$cast__762].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__54].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter$lambda_getBounds_0__708].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_109__139].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_46__284].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_118__50].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_2__244].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration$lambda_getDeclaredMethods_0__701].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$init__368].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration$lambda_static_5__1205].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_115__53].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.Expression$lambda_static_1__22].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_86__322].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__92].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_20__36].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_96__29].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__315].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__84].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$lambda_applyAddedDiffElement_4__1138].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_9__718].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_3__634].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__317].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_toReferenceType_5__979].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__102].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_isNestedType_10__908].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_erased_2__810].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_7__775].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__250].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_103__203].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getEnumConstants_7__835].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$equals__764].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__118].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__19].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_50__223].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_5__151].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_2__1191].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_2__904].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$from__802].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_79__255].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__69].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration$lambda_static_4__1204].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__67].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_55__196].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__188].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElement$lambda_matchByRange_0__1181].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_solveMethodAsUsage_1__972].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_53__267].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$init__369].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__87].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_48__95].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_76__65].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__165].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$getTypeDeclaration__869].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_100__309].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_29__112].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_0__80].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$cast__755].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType$asString__891].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_4__1162].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$equals__757].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredAnnotations_8__1118].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter$asString__893].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_getTypeParameters_4__643].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_6__626].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__182].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__27].apply(java.lang.Object)"
    - "[com.github.javaparser.Problem$lambda_getVerboseMessage_0__392].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__10].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_88__326].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration$lambda_getEnumConstants_0__833].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_68__115].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$getKeyword__895].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.Utils$toLowerCase__1020].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_56__138].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_95__145].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_getTypeParameters_4__642].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__16].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_63__303].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__38].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType$describe__698].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_62__275].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.FieldDeclaration$isInterface__1175].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__262].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_38__77].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__81].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$solve__1186].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_113__177].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_23__76].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration$lambda_static_3__1209].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__175].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_toReferenceType_6__632].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_24__89].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_7__186].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_toReferenceType_6__978].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElement$equals__1189].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__229].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__48].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration$lambda_getTypeParameters_0__860].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration$lambda_static_5__1211].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_75__64].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_34__26].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__771].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature$asString__335].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredMethods_2__882].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_4__624].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_108__261].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_6__1144].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_supertypes_1__809].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_126__290].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__113].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_22__75].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_toReferenceType_5__816].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__306].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_17__231].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList$toString__3].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_64__169].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_123__330].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$getKeyword__899].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType$lambda_convertToUsage_0__676].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_58__34].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__191].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__737].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_107__158].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$singletonList__870].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_resolveLambda_10__817].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_61__274].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_5__1163].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration$lambda_static_6__1212].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter$lambda_getBounds_0__707].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_9__968].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__206].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__328].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithRange$lambda_getBegin_0__1166].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__78].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$stream__924].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__148].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_41__15].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_3__906].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix$lambda_toString_1__1].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_72__193].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_solveMethodAsUsage_8__364].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_83__71].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils$lambda_getConstructors_1__1188].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver$solved__371].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__778].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithRange$lambda_getEnd_1__1169].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_59__35].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$cast__751].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_12__133].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__201].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__259].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_isAssignableBy_0__380].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getMethods_2__1134].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__292].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.FailureHandler$lambda_static_0__621].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_4__827].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$init__630].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_73__174].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter$lambda_visit_0__360].apply(java.lang.Object)"
    - "[com.github.javaparser.TokenRange].getBegin()"
    functionUses: 1
    ICount: 7
    EdgeCount: 453
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:155,1"
      Dst: "[com.github.javaparser.TokenRange].getBegin"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:155,1"
      Dst: "[java.util.function.Function].apply"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 152
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.JavaToken"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_2__1191].bootstrap$()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].hasOnlyWhiteSpaceForTokenFunction(com.github.javaparser.JavaToken,java.util.function.Function)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:153,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_2__1191].bootstrap$"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:153,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].hasOnlyWhiteSpaceForTokenFunction"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:153,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 152
    functionDepth: 0
    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:153,1"
      Dst: "[com.github.javaparser.JavaToken].getNextToken"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 150
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.JavaToken"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_0__1190].bootstrap$()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].hasOnlyWhiteSpaceForTokenFunction(com.github.javaparser.JavaToken,java.util.function.Function)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:151,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_0__1190].bootstrap$"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:151,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].hasOnlyWhiteSpaceForTokenFunction"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:151,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 150
    functionDepth: 0
    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:151,1"
      Dst: "[com.github.javaparser.JavaToken].getPreviousToken"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].access$000(com.github.javaparser.printer.lexicalpreservation.RemovedGroup)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup"
    linkageType: null
    functionLinenumber: 46
    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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$solve__1186].bootstrap$(com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$solve__1186"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$solve__1186].<init>(com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$solve__1186:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$solve__1186].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$solve__1186].<init>(com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$solve__1186"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$solve__1186:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$solve__1186].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$solve__1186"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].solve(com.github.javaparser.ast.expr.NameExpr)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$solve__1186:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].solve"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.ImportDeclaration].<init>()"
    functionSourceFile: "com.github.javaparser.ast.ImportDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.ImportDeclaration].<init>(java.lang.String,boolean,boolean)"
    functionSourceFile: "com.github.javaparser.ast.ImportDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.ImportDeclaration:60,1"
      Dst: "[com.github.javaparser.StaticJavaParser].parseName"
    - Src: "com.github.javaparser.ast.ImportDeclaration:60,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.expr.Name"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.ImportDeclaration:65,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 72
    functionDepth: 0
    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>"
    - Src: "com.github.javaparser.ast.ImportDeclaration:74,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].setName"
    - Src: "com.github.javaparser.ast.ImportDeclaration:75,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].setStatic"
    - Src: "com.github.javaparser.ast.ImportDeclaration:76,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].setAsterisk"
    - Src: "com.github.javaparser.ast.ImportDeclaration:77,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 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.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.CloneVisitor].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.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.ImportDeclaration,java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].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.NoCommentEqualsVisitor].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.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.ImportDeclaration,java.lang.Object)"
    functionUses: 19
    ICount: 5
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.ImportDeclaration:83,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 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.ImportDeclaration,java.lang.Object)"
    - "[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.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.ImportDeclaration,java.lang.Object)"
    functionUses: 16
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.ImportDeclaration:89,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.ImportDeclaration].getName()"
    functionSourceFile: "com.github.javaparser.ast.ImportDeclaration"
    linkageType: null
    functionLinenumber: 96
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Name"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 16
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.ImportDeclaration].isAsterisk()"
    functionSourceFile: "com.github.javaparser.ast.ImportDeclaration"
    linkageType: null
    functionLinenumber: 104
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 13
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.ImportDeclaration].isStatic()"
    functionSourceFile: "com.github.javaparser.ast.ImportDeclaration"
    linkageType: null
    functionLinenumber: 109
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.ImportDeclaration].setAsterisk(boolean)"
    functionSourceFile: "com.github.javaparser.ast.ImportDeclaration"
    linkageType: null
    functionLinenumber: 114
    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)"
    functionUses: 1
    ICount: 12
    EdgeCount: 1
    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:
        - "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"
    - Src: "com.github.javaparser.ast.ImportDeclaration:118,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.ImportDeclaration].setName(com.github.javaparser.ast.expr.Name)"
    functionSourceFile: "com.github.javaparser.ast.ImportDeclaration"
    linkageType: null
    functionLinenumber: 124
    functionDepth: 0
    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:
        - "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:132"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.ImportDeclaration:131"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.ImportDeclaration:125,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.ImportDeclaration:129,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.ImportDeclaration:131,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode"
    - Src: "com.github.javaparser.ast.ImportDeclaration:133,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.ImportDeclaration].setStatic(boolean)"
    functionSourceFile: "com.github.javaparser.ast.ImportDeclaration"
    linkageType: null
    functionLinenumber: 138
    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)"
    functionUses: 1
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.ImportDeclaration:139"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.ImportDeclaration:142"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.ImportDeclaration:141"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.ast.ImportDeclaration:142,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.ImportDeclaration:142,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.ImportDeclaration].clone()"
    functionSourceFile: "com.github.javaparser.ast.ImportDeclaration"
    linkageType: null
    functionLinenumber: 149
    functionDepth: 0
    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: 45
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.ImportDeclaration:150,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>"
    - Src: "com.github.javaparser.ast.ImportDeclaration:150,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.ImportDeclaration].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.ImportDeclaration"
    linkageType: null
    functionLinenumber: 155
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.ImportDeclarationMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: 161
    functionDepth: 0
    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:162"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.ImportDeclaration:165"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.ImportDeclaration:164"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.ImportDeclaration:165"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.ImportDeclaration:169"
        BranchSideFuncs:
        - "setName(com.github.javaparser.ast.expr.Name)"
      - BranchSide: "com.github.javaparser.ast.ImportDeclaration:168"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.ImportDeclaration:166,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].setName"
    - Src: "com.github.javaparser.ast.ImportDeclaration:169,1"
      Dst: "[com.github.javaparser.ast.Node].replace"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleExportsDirective].<init>()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleExportsDirective"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleExportsDirective:53,1"
      Dst: "[com.github.javaparser.ast.expr.Name].<init>"
    - Src: "com.github.javaparser.ast.modules.ModuleExportsDirective:53,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>"
    - Src: "com.github.javaparser.ast.modules.ModuleExportsDirective:53,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleExportsDirective].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.Name"
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleExportsDirective:58,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleExportsDirective].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 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.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:66,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDirective].<init>"
    - Src: "com.github.javaparser.ast.modules.ModuleExportsDirective:67,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleExportsDirective].setName"
    - Src: "com.github.javaparser.ast.modules.ModuleExportsDirective:68,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleExportsDirective].setModuleNames"
    - Src: "com.github.javaparser.ast.modules.ModuleExportsDirective:69,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 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.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.NoCommentEqualsVisitor].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.HashCodeVisitor].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.CloneVisitor].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.ModifierVisitor].visit(com.github.javaparser.ast.modules.ModuleExportsDirective,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleExportsDirective,java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].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)"
    functionUses: 20
    ICount: 5
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleExportsDirective:75,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 80
    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.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)"
    functionUses: 16
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleExportsDirective:81,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.modules.ModuleExportsDirective:87"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleExportsDirective:90"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.modules.ModuleExportsDirective:89"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.modules.ModuleExportsDirective:90"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleExportsDirective:96"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.modules.ModuleExportsDirective:95"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.modules.ModuleExportsDirective:91"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleExportsDirective:90"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.modules.ModuleExportsDirective:89"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleExportsDirective:90,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    - Src: "com.github.javaparser.ast.modules.ModuleExportsDirective:91,1"
      Dst: "[com.github.javaparser.ast.NodeList].get"
    - Src: "com.github.javaparser.ast.modules.ModuleExportsDirective:92,1"
      Dst: "[com.github.javaparser.ast.NodeList].remove"
    - Src: "com.github.javaparser.ast.modules.ModuleExportsDirective:96,1"
      Dst: "[com.github.javaparser.ast.Node].remove"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.modules.ModuleExportsDirective].getName()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleExportsDirective"
    linkageType: null
    functionLinenumber: 100
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Name"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: 105
    functionDepth: 0
    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:107"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleExportsDirective:110"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.modules.ModuleExportsDirective:109"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.modules.ModuleExportsDirective:111"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleExportsDirective:113"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.modules.ModuleExportsDirective:112"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleExportsDirective:106,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.modules.ModuleExportsDirective:110,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.modules.ModuleExportsDirective:112,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode"
    - Src: "com.github.javaparser.ast.modules.ModuleExportsDirective:114,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleExportsDirective].getModuleNames()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleExportsDirective"
    linkageType: null
    functionLinenumber: 119
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 13
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleExportsDirective].setModuleNames(com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleExportsDirective"
    linkageType: null
    functionLinenumber: 124
    functionDepth: 0
    returnType: "com.github.javaparser.ast.modules.ModuleExportsDirective"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    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:126"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleExportsDirective:129"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.modules.ModuleExportsDirective:128"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.modules.ModuleExportsDirective:130"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleExportsDirective:132"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.modules.ModuleExportsDirective:131"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleExportsDirective:125,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.modules.ModuleExportsDirective:129,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.modules.ModuleExportsDirective:131,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode"
    - Src: "com.github.javaparser.ast.modules.ModuleExportsDirective:133,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleExportsDirective].clone()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleExportsDirective"
    linkageType: null
    functionLinenumber: 139
    functionDepth: 0
    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: 45
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleExportsDirective:140,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>"
    - Src: "com.github.javaparser.ast.modules.ModuleExportsDirective:140,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleExportsDirective].accept"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 145
    functionDepth: 0
    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:146"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleExportsDirective:149"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.modules.ModuleExportsDirective:148"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.ast.modules.ModuleExportsDirective:149"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleExportsDirective:155"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.github.javaparser.ast.modules.ModuleExportsDirective:154"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.modules.ModuleExportsDirective:150"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleExportsDirective:149"
        BranchSideFuncs:
        - "set(int,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.modules.ModuleExportsDirective:148"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.ast.modules.ModuleExportsDirective:155"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleExportsDirective:159"
        BranchSideFuncs:
        - "setName(com.github.javaparser.ast.expr.Name)"
      - BranchSide: "com.github.javaparser.ast.modules.ModuleExportsDirective:158"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleExportsDirective:149,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    - Src: "com.github.javaparser.ast.modules.ModuleExportsDirective:150,1"
      Dst: "[com.github.javaparser.ast.NodeList].get"
    - Src: "com.github.javaparser.ast.modules.ModuleExportsDirective:151,1"
      Dst: "[com.github.javaparser.ast.NodeList].set"
    - Src: "com.github.javaparser.ast.modules.ModuleExportsDirective:156,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleExportsDirective].setName"
    - Src: "com.github.javaparser.ast.modules.ModuleExportsDirective:159,1"
      Dst: "[com.github.javaparser.ast.Node].replace"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.modules.ModuleExportsDirective].isModuleExportsStmt()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleExportsDirective"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleExportsDirective].asModuleExportsStmt()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleExportsDirective"
    linkageType: null
    functionLinenumber: -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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleExportsDirective].ifModuleExportsStmt(java.util.function.Consumer)"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleExportsDirective"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleExportsDirective:176,1"
      Dst: "[java.util.function.Consumer].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleExportsDirective].toModuleExportsStmt()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleExportsDirective"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleExportsDirective:182,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleExportsDirective].addModuleName(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleExportsDirective"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.modules.ModuleExportsDirective"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleExportsDirective:186,1"
      Dst: "[com.github.javaparser.StaticJavaParser].parseName"
    - Src: "com.github.javaparser.ast.modules.ModuleExportsDirective:186,1"
      Dst: "[com.github.javaparser.ast.NodeList].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleExportsDirective].isModuleExportsDirective()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleExportsDirective"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleExportsDirective].asModuleExportsDirective()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleExportsDirective"
    linkageType: null
    functionLinenumber: -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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleExportsDirective].toModuleExportsDirective()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleExportsDirective"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleExportsDirective:205,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleExportsDirective].ifModuleExportsDirective(java.util.function.Consumer)"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleExportsDirective"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleExportsDirective:211,1"
      Dst: "[java.util.function.Consumer].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleExportsDirective].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleExportsDirective"
    linkageType: null
    functionLinenumber: 216
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.ModuleExportsDirectiveMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.observer.ObservableProperty"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.PropertyChange:37,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.changes.PropertyChange].getProperty()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.changes.PropertyChange"
    linkageType: null
    functionLinenumber: 44
    functionDepth: 0
    returnType: "com.github.javaparser.ast.observer.ObservableProperty"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.changes.PropertyChange].getOldValue()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.changes.PropertyChange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.changes.PropertyChange].getNewValue()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.changes.PropertyChange"
    linkageType: null
    functionLinenumber: 52
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: 57
    functionDepth: 0
    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"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_94__8].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_94__8"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__8].<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__8:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_94__8].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_94__8].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_94__8"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_94__8:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_94__8].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_94__8"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 14
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_94__8:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$94"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_117__47].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_117__47"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__47].<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__47:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_117__47].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_117__47].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_117__47"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_117__47:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_117__47].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_117__47"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 14
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_117__47:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$117"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_121__121].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_121__121"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__121].<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__121:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_121__121].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_121__121].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_121__121"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_121__121:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_121__121].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_121__121"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 14
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_121__121:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$121"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_22__566].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_22__566"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__566].<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__566:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_22__566].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_22__566].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_22__566"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_22__566:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_22__566].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_22__566"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_22__566:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$22"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].<init>()"
    functionSourceFile: "com.github.javaparser.ast.expr.TextBlockLiteralExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:51,1"
      Dst: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.expr.TextBlockLiteralExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:61,1"
      Dst: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 68
    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:69,1"
      Dst: "[com.github.javaparser.ast.expr.LiteralStringValueExpr].<init>"
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:70,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 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.expr.TextBlockLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.TextBlockLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].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.EqualsVisitor].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.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.TextBlockLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].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.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.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.expr.TextBlockLiteralExpr,java.lang.Object)"
    functionUses: 216
    ICount: 5
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:76,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 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.TextBlockLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].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.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.expr.TextBlockLiteralExpr,java.lang.Object)"
    functionUses: 147
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:82,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].isTextBlockLiteralExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.TextBlockLiteralExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].asTextBlockLiteralExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.TextBlockLiteralExpr"
    linkageType: null
    functionLinenumber: -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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].toTextBlockLiteralExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.TextBlockLiteralExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:100,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].ifTextBlockLiteralExpr(java.util.function.Consumer)"
    functionSourceFile: "com.github.javaparser.ast.expr.TextBlockLiteralExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:106,1"
      Dst: "[java.util.function.Consumer].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].clone()"
    functionSourceFile: "com.github.javaparser.ast.expr.TextBlockLiteralExpr"
    linkageType: null
    functionLinenumber: 111
    functionDepth: 0
    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: 45
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:112,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>"
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:112,1"
      Dst: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.expr.TextBlockLiteralExpr"
    linkageType: null
    functionLinenumber: 117
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.TextBlockLiteralExprMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].stripIndentOfLines()"
    functionSourceFile: "com.github.javaparser.ast.expr.TextBlockLiteralExpr"
    linkageType: null
    functionLinenumber: 127
    functionDepth: 0
    returnType: "java.util.stream.Stream"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue()"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_0__902].bootstrap$(java.lang.String[])"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_1__903].bootstrap$(com.github.javaparser.ast.expr.TextBlockLiteralExpr,java.lang.String[])"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_2__904].bootstrap$(com.github.javaparser.ast.expr.TextBlockLiteralExpr)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$compare__905].bootstrap$()"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_3__906].bootstrap$(int)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$trimTrailing__907].bootstrap$(com.github.javaparser.ast.expr.TextBlockLiteralExpr)"
    functionUses: 2
    ICount: 24
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:128,1"
      Dst: "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue"
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:128,1"
      Dst: "[java.lang.String].split"
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:135,1"
      Dst: "[java.util.stream.IntStream].range"
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:135,1"
      Dst: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_0__902].bootstrap$"
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:135,1"
      Dst: "[java.util.stream.IntStream].mapToObj"
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:135,1"
      Dst: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_1__903].bootstrap$"
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:135,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:135,1"
      Dst: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_2__904].bootstrap$"
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:135,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:135,1"
      Dst: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$compare__905].bootstrap$"
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:135,1"
      Dst: "[java.util.stream.Stream].min"
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:135,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:135,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:135,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:139,1"
      Dst: "[java.util.Arrays].stream"
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:139,1"
      Dst: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_3__906].bootstrap$"
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:139,1"
      Dst: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$trimTrailing__907].bootstrap$"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].stripIndent()"
    functionSourceFile: "com.github.javaparser.ast.expr.TextBlockLiteralExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:148,1"
      Dst: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].stripIndentOfLines"
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:148,1"
      Dst: "[java.util.stream.Collectors].joining"
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:148,1"
      Dst: "[java.util.stream.Stream].collect"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].translateEscapes()"
    functionSourceFile: "com.github.javaparser.ast.expr.TextBlockLiteralExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:155,1"
      Dst: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].stripIndent"
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:155,1"
      Dst: "[com.github.javaparser.utils.StringEscapeUtils].unescapeJavaTextBlock"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].asString()"
    functionSourceFile: "com.github.javaparser.ast.expr.TextBlockLiteralExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:162,1"
      Dst: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].translateEscapes"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].isLastLine(java.lang.String[],java.lang.Integer)"
    functionSourceFile: "com.github.javaparser.ast.expr.TextBlockLiteralExpr"
    linkageType: null
    functionLinenumber: 168
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String[]"
    - "java.lang.Integer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:169"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:168"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:169,1"
      Dst: "[java.lang.Integer].intValue"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].emptyOrWhitespace(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.expr.TextBlockLiteralExpr"
    linkageType: null
    functionLinenumber: 175
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:176,1"
      Dst: "[java.lang.String].trim"
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:176,1"
      Dst: "[java.lang.String].isEmpty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].indentSize(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.expr.TextBlockLiteralExpr"
    linkageType: null
    functionLinenumber: 182
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:184"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:187"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:186"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:183,1"
      Dst: "[java.lang.String].trim"
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:184,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:185,1"
      Dst: "[java.lang.String].length"
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:187,1"
      Dst: "[java.lang.String].indexOf"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].trimTrailing(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.expr.TextBlockLiteralExpr"
    linkageType: null
    functionLinenumber: 193
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:195"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:198"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:197"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:195"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:198"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:197"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:199"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:197"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:194,1"
      Dst: "[java.lang.String].length"
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:195,1"
      Dst: "[java.lang.String].charAt"
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:195,1"
      Dst: "[java.lang.Character].isWhitespace"
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:199,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].lambda$stripIndentOfLines$3(int,java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.expr.TextBlockLiteralExpr"
    linkageType: null
    functionLinenumber: 138
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:139"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:138"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:139,1"
      Dst: "[java.lang.String].length"
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:139,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].lambda$stripIndentOfLines$2(com.github.javaparser.utils.Pair)"
    functionSourceFile: "com.github.javaparser.ast.expr.TextBlockLiteralExpr"
    linkageType: null
    functionLinenumber: 134
    functionDepth: 0
    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)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:135,1"
      Dst: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].indentSize"
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:135,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 134
    functionDepth: 0
    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:135"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:134"
        BranchSideFuncs:
        - "emptyOrWhitespace(java.lang.String)"
        - "isLastLine(java.lang.String[],java.lang.Integer)"
    - Branch String: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:135"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:134"
        BranchSideFuncs:
        - "emptyOrWhitespace(java.lang.String)"
        - "isLastLine(java.lang.String[],java.lang.Integer)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:135,1"
      Dst: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].emptyOrWhitespace"
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:135,1"
      Dst: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].isLastLine"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].lambda$stripIndentOfLines$0(java.lang.String[],int)"
    functionSourceFile: "com.github.javaparser.ast.expr.TextBlockLiteralExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.utils.Pair"
    argCount: 2
    argTypes:
    - "java.lang.String[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:135,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:135,1"
      Dst: "[com.github.javaparser.utils.Pair].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_77__546].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_77__546"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__546].<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__546:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_77__546].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_77__546].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_77__546"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_77__546:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_77__546].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_77__546"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_77__546:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$77"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.TypeResolutionContext$Empty].<init>(com.fasterxml.jackson.databind.type.TypeFactory)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.TypeResolutionContext$Empty"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.type.TypeFactory"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.TypeResolutionContext$Empty:55,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.TypeResolutionContext$Empty].resolveType(java.lang.reflect.Type)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.TypeResolutionContext$Empty"
    linkageType: null
    functionLinenumber: 60
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Type"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeFactory].constructType(java.lang.reflect.Type)"
    functionUses: 6
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.TypeResolutionContext$Empty:61,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder$4].<init>(com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder$4"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder$4:208,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$TypeMatcher].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder$4].match(com.fasterxml.jackson.databind.cfg.MapperConfig,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder$4"
    linkageType: null
    functionLinenumber: 210
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder$4:211,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.deser.ValueInstantiator)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer"
    linkageType: null
    functionLinenumber: 65
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.JsonDeserializer"
    - "com.fasterxml.jackson.databind.deser.ValueInstantiator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.deser.ValueInstantiator,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.deser.NullValueProvider,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:66,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.deser.ValueInstantiator,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.deser.NullValueProvider,java.lang.Boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer"
    linkageType: null
    functionLinenumber: 74
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.deser.ValueInstantiator"
    - "com.fasterxml.jackson.databind.JsonDeserializer"
    - "com.fasterxml.jackson.databind.JsonDeserializer"
    - "com.fasterxml.jackson.databind.deser.NullValueProvider"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase].<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.deser.NullValueProvider,java.lang.Boolean)"
    functionUses: 2
    ICount: 12
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:75,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].withResolved(com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.deser.NullValueProvider,java.lang.Boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer"
    linkageType: null
    functionLinenumber: 84
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.JsonDeserializer"
    - "com.fasterxml.jackson.databind.JsonDeserializer"
    - "com.fasterxml.jackson.databind.deser.NullValueProvider"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.deser.ValueInstantiator,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.deser.NullValueProvider,java.lang.Boolean)"
    functionUses: 1
    ICount: 20
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:85"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:88"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.deser.ValueInstantiator,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.deser.NullValueProvider,java.lang.Boolean)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:85"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:88"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.deser.ValueInstantiator,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.deser.NullValueProvider,java.lang.Boolean)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:85"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:88"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.deser.ValueInstantiator,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.deser.NullValueProvider,java.lang.Boolean)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:85"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:88"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.deser.ValueInstantiator,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.deser.NullValueProvider,java.lang.Boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:85,1"
      Dst: "[java.util.Objects].equals"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:89,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].isCachable()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer"
    linkageType: null
    functionLinenumber: 96
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:97"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:96"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:97"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:96"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].logicalType()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer"
    linkageType: null
    functionLinenumber: 101
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.LogicalType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].createContextual(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanProperty)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer"
    linkageType: null
    functionLinenumber: 114
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonDeserializer"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.BeanProperty"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].getArrayDelegateCreator()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].getArrayDelegateCreator()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].getDelegateCreator()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].getArrayDelegateType(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator:com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].getArrayDelegateType(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].getConfig()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].findDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].getConfig()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].getDelegateType(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].getDelegateType(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].findDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.IterationType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].getContentType()"
    - "[com.fasterxml.jackson.databind.JavaType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].getContentType()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].findConvertingContentDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.JsonDeserializer)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].findContextualValueDeserializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleSecondaryContextualization(com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].findFormatFeature(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanProperty,java.lang.Class,com.fasterxml.jackson.'annotation'.JsonFormat$Feature)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].findContentNullProvider(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.JsonDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].isDefaultDeserializer(com.fasterxml.jackson.databind.JsonDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].withResolved(com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.deser.NullValueProvider,java.lang.Boolean)"
    functionUses: 2
    ICount: 39
    EdgeCount: 24
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:116"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:126"
        BranchSideFuncs:
        - "getContentType()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:119"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:118"
        BranchSideFuncs:
        - "getArrayDelegateType(com.fasterxml.jackson.databind.DeserializationConfig)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:117"
        BranchSideFuncs:
        - "getDelegateCreator()"
        - "getArrayDelegateCreator()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:119"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:127"
        BranchSideFuncs:
        - "getArrayDelegateType(com.fasterxml.jackson.databind.DeserializationConfig)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:126"
        BranchSideFuncs:
        - "getContentType()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:129"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:136"
        BranchSideFuncs:
        - "handleSecondaryContextualization(com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.JavaType)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:132"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:140"
        BranchSideFuncs:
        - "isDefaultDeserializer(com.fasterxml.jackson.databind.JsonDeserializer)"
        - "findFormatFeature(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanProperty,java.lang.Class,com.fasterxml.jackson.'annotation'.JsonFormat$Feature)"
        - "findContentNullProvider(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.JsonDeserializer)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:144"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:147"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:146"
        BranchSideFuncs:
        - "withResolved(com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.deser.NullValueProvider,java.lang.Boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:118,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].getArrayDelegateCreator"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:120,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getConfig"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:120,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].getArrayDelegateType"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:121,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].findDeserializer"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:119,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].getDelegateCreator"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:123,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].getDelegateType"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:128,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getContentType"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:131,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].findConvertingContentDeserializer"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:134,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].findContextualValueDeserializer"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:137,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleSecondaryContextualization"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:141,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].findFormatFeature"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:143,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].findContentNullProvider"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:144,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].isDefaultDeserializer"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:147,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].withResolved"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].getContentDeserializer()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer"
    linkageType: null
    functionLinenumber: 158
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonDeserializer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].getValueInstantiator()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer"
    linkageType: null
    functionLinenumber: 164
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.ValueInstantiator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer"
    linkageType: null
    functionLinenumber: 178
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].createUsingDelegate(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].createUsingDelegate(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createUsingDelegate(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.UnsupportedTypeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.ext.NioPathDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$SqlDateDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.FailingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.TokenBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$TimestampDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$IntDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ShortDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicLongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLDeserializers$Std].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicBooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$FloatDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$LongDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.ErrorThrowingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$ArrayListInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$HashMapInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$LinkedHashMapInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$ConstantValueInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.Collection)"
    functionUses: 81
    ICount: 16
    EdgeCount: 76
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:179"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:182"
        BranchSideFuncs:
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.Collection)"
        - "createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:181,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:180,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createUsingDelegate"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:183,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createUsingDefault"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:184,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserialize"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.Collection)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer"
    linkageType: null
    functionLinenumber: 192
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.JsonParser].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].handleNonArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.Collection)"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserializeUsingCustom(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.Collection,com.fasterxml.jackson.databind.JsonDeserializer)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextTextValue()"
    - "[com.fasterxml.jackson.core.JsonParser].nextTextValue()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextTextValue()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextTextValue()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonParser].currentToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentToken()"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsAsEmptyProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsFailProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsConstantProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._parseString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.NullValueProvider)"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].size()"
    - "[com.github.javaparser.utils.VisitorSet].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].size()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].wrapWithPath(java.lang.Throwable,java.lang.Object,int)"
    functionUses: 2
    ICount: 40
    EdgeCount: 45
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:193"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:197"
        BranchSideFuncs:
        - "handleNonArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.Collection)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:196"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:197"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:203"
        BranchSideFuncs:
        - "deserializeUsingCustom(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.Collection,com.fasterxml.jackson.databind.JsonDeserializer)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:202"
        BranchSideFuncs:
        - "nextTextValue()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:204"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:208"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:207"
        BranchSideFuncs:
        - "currentToken()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:209"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:212"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:211"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:212"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:218"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:217"
        BranchSideFuncs:
        - "_parseString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.NullValueProvider)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:213"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:216"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:215"
        BranchSideFuncs:
        - "getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:193,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isExpectedStartArrayToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:194,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].handleNonArray"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:198,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserializeUsingCustom"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:203,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextTextValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:205,1"
      Dst: "[java.util.Collection].add"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:208,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:216,1"
      Dst: "[com.fasterxml.jackson.databind.deser.NullValueProvider].getNullValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:218,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._parseString"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:223,1"
      Dst: "[java.util.Collection].size"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:223,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException].wrapWithPath"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserializeUsingCustom(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.Collection,com.fasterxml.jackson.databind.JsonDeserializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer"
    linkageType: null
    functionLinenumber: 238
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.util.Collection"
    - "com.fasterxml.jackson.databind.JsonDeserializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextTextValue()"
    - "[com.fasterxml.jackson.core.JsonParser].nextTextValue()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextTextValue()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextTextValue()"
    - "[com.fasterxml.jackson.core.JsonParser].currentToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentToken()"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsAsEmptyProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsFailProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsConstantProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.UnsupportedTypeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.ext.NioPathDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$SqlDateDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.FailingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.TokenBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$TimestampDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$IntDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ShortDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicLongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLDeserializers$Std].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicBooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$FloatDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$LongDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.ErrorThrowingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.UnsupportedTypeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.ext.NioPathDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$SqlDateDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.FailingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.TokenBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$TimestampDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$IntDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ShortDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicLongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLDeserializers$Std].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicBooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$FloatDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$LongDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.ErrorThrowingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].size()"
    - "[com.github.javaparser.utils.VisitorSet].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].size()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].wrapWithPath(java.lang.Throwable,java.lang.Object,int)"
    functionUses: 1
    ICount: 33
    EdgeCount: 162
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:239"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:254"
        BranchSideFuncs:
        - "currentToken()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:253"
        BranchSideFuncs:
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:241"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:245"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:244"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:245"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:251"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:250"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:246"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:249"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:248"
        BranchSideFuncs:
        - "getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:239,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextTextValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:240,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:249,1"
      Dst: "[com.fasterxml.jackson.databind.deser.NullValueProvider].getNullValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:251,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:256,1"
      Dst: "[java.util.Collection].add"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:259,1"
      Dst: "[java.util.Collection].size"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:259,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException].wrapWithPath"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer"
    linkageType: null
    functionLinenumber: 267
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.jsontype.TypeDeserializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer].deserializeTypedFromArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer].deserializeTypedFromArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 28
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:268,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeDeserializer].deserializeTypedFromArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].handleNonArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.Collection)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer"
    linkageType: null
    functionLinenumber: 280
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._deserializeFromString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.core.JsonParser].currentToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentToken()"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsAsEmptyProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsFailProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsConstantProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getText()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getText()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getText()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getText()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getText()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getText()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._isBlank(java.lang.String)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].findCoercionAction(com.fasterxml.jackson.databind.type.LogicalType,java.lang.Class,com.fasterxml.jackson.databind.cfg.CoercionInputShape)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].handledType()"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._deserializeFromEmptyString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.cfg.CoercionAction,java.lang.Class,java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].handledType()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].findCoercionFromBlankString(com.fasterxml.jackson.databind.type.LogicalType,java.lang.Class,com.fasterxml.jackson.databind.cfg.CoercionAction)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].handledType()"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._deserializeFromEmptyString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.cfg.CoercionAction,java.lang.Class,java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].handledType()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._parseString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.NullValueProvider)"
    - "[com.fasterxml.jackson.databind.deser.impl.UnsupportedTypeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.ext.NioPathDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$SqlDateDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.FailingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.TokenBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$TimestampDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$IntDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ShortDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicLongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLDeserializers$Std].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicBooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$FloatDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$LongDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.ErrorThrowingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].size()"
    - "[com.github.javaparser.utils.VisitorSet].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].size()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].wrapWithPath(java.lang.Throwable,java.lang.Object,int)"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    functionUses: 1
    ICount: 80
    EdgeCount: 122
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:281"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:280"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:281"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:283"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:284"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:291"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:290"
        BranchSideFuncs:
        - "currentToken()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:285"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:288"
        BranchSideFuncs:
        - "_deserializeFromString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:287"
        BranchSideFuncs:
        - "handleUnexpectedToken(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.core.JsonParser)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:296"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:303"
        BranchSideFuncs:
        - "_isBlank(java.lang.String)"
        - "findCoercionFromBlankString(com.fasterxml.jackson.databind.type.LogicalType,java.lang.Class,com.fasterxml.jackson.databind.cfg.CoercionAction)"
        - "_deserializeFromEmptyString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.cfg.CoercionAction,java.lang.Class,java.lang.String)"
        - "_deserializeFromString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "findCoercionAction(com.fasterxml.jackson.databind.type.LogicalType,java.lang.Class,com.fasterxml.jackson.databind.cfg.CoercionInputShape)"
        - "hasToken(com.fasterxml.jackson.core.JsonToken)"
        - "logicalType()"
        - "isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
        - "currentToken()"
        - "handledType()"
        - "_parseString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.NullValueProvider)"
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "wrapWithPath(java.lang.Throwable,java.lang.Object,int)"
        - "getText()"
        - "handleUnexpectedToken(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.core.JsonParser)"
        - "getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
        - "size()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:302"
        BranchSideFuncs:
        - "hasToken(com.fasterxml.jackson.core.JsonToken)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:298"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:301"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:300"
        BranchSideFuncs:
        - "getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:303"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:325"
        BranchSideFuncs:
        - "_isBlank(java.lang.String)"
        - "getText()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:324"
        BranchSideFuncs:
        - "_parseString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.NullValueProvider)"
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:306"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:304"
        BranchSideFuncs:
        - "findCoercionAction(com.fasterxml.jackson.databind.type.LogicalType,java.lang.Class,com.fasterxml.jackson.databind.cfg.CoercionInputShape)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:303"
        BranchSideFuncs:
        - "_isBlank(java.lang.String)"
        - "getText()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:309"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:313"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:312"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:306"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:325"
        BranchSideFuncs:
        - "findCoercionAction(com.fasterxml.jackson.databind.type.LogicalType,java.lang.Class,com.fasterxml.jackson.databind.cfg.CoercionInputShape)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:324"
        BranchSideFuncs:
        - "_parseString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.NullValueProvider)"
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:316"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:325"
        BranchSideFuncs:
        - "_deserializeFromEmptyString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.cfg.CoercionAction,java.lang.Class,java.lang.String)"
        - "handledType()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:324"
        BranchSideFuncs:
        - "_parseString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.NullValueProvider)"
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:325"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:325"
        BranchSideFuncs:
        - "_parseString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.NullValueProvider)"
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "wrapWithPath(java.lang.Throwable,java.lang.Object,int)"
        - "size()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:324"
        BranchSideFuncs:
        - "_parseString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.NullValueProvider)"
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:283,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:285,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].hasToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:286,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._deserializeFromString"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:288,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:292,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:301,1"
      Dst: "[com.fasterxml.jackson.databind.deser.NullValueProvider].getNullValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:304,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getText"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:306,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:307,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].logicalType"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:307,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].handledType"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:307,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].findCoercionAction"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:310,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._deserializeFromEmptyString"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:306,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._isBlank"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:314,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].findCoercionFromBlankString"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:325,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._parseString"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:325,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:327,1"
      Dst: "[java.util.Collection].size"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:327,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException].wrapWithPath"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:330,1"
      Dst: "[java.util.Collection].add"
    JavaMethodInfo: null
    BBCount: 27
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer"
    linkageType: null
    functionLinenumber: 26
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.Collection)"
    functionUses: 21
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:27,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.deser.ValueInstantiator,com.fasterxml.jackson.databind.KeyDeserializer,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.MapDeserializer"
    linkageType: null
    functionLinenumber: 122
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.deser.ValueInstantiator"
    - "com.fasterxml.jackson.databind.KeyDeserializer"
    - "com.fasterxml.jackson.databind.JsonDeserializer"
    - "com.fasterxml.jackson.databind.jsontype.TypeDeserializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase].<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.deser.NullValueProvider,java.lang.Boolean)"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$HashMapInstantiator].canCreateUsingDefault()"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$ConstantValueInstantiator].canCreateUsingDefault()"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].canCreateUsingDefault()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].canCreateUsingDefault()"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$LinkedHashMapInstantiator].canCreateUsingDefault()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].canCreateUsingDefault()"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$ArrayListInstantiator].canCreateUsingDefault()"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer]._isStdKeyDeser(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.KeyDeserializer)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.IterationType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].getContentType()"
    - "[com.fasterxml.jackson.databind.JavaType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].getContentType()"
    - "[com.fasterxml.jackson.databind.JavaType].hasRawClass(java.lang.Class)"
    functionUses: 1
    ICount: 22
    EdgeCount: 16
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:123,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:128,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].canCreateUsingDefault"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:131,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer]._isStdKeyDeser"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:133,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getContentType"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:133,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].hasRawClass"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].<init>(com.fasterxml.jackson.databind.deser.std.MapDeserializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.MapDeserializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.deser.std.MapDeserializer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:142,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].<init>(com.fasterxml.jackson.databind.deser.std.MapDeserializer,com.fasterxml.jackson.databind.KeyDeserializer,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.jsontype.TypeDeserializer,com.fasterxml.jackson.databind.deser.NullValueProvider,java.util.Set)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.MapDeserializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "com.fasterxml.jackson.databind.deser.std.MapDeserializer"
    - "com.fasterxml.jackson.databind.KeyDeserializer"
    - "com.fasterxml.jackson.databind.JsonDeserializer"
    - "com.fasterxml.jackson.databind.jsontype.TypeDeserializer"
    - "com.fasterxml.jackson.databind.deser.NullValueProvider"
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:165,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].<init>(com.fasterxml.jackson.databind.deser.std.MapDeserializer,com.fasterxml.jackson.databind.KeyDeserializer,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.jsontype.TypeDeserializer,com.fasterxml.jackson.databind.deser.NullValueProvider,java.util.Set,java.util.Set)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.MapDeserializer"
    linkageType: null
    functionLinenumber: 177
    functionDepth: 0
    returnType: "void"
    argCount: 7
    argTypes:
    - "com.fasterxml.jackson.databind.deser.std.MapDeserializer"
    - "com.fasterxml.jackson.databind.KeyDeserializer"
    - "com.fasterxml.jackson.databind.JsonDeserializer"
    - "com.fasterxml.jackson.databind.jsontype.TypeDeserializer"
    - "com.fasterxml.jackson.databind.deser.NullValueProvider"
    - "java.util.Set"
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase].<init>(com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase,com.fasterxml.jackson.databind.deser.NullValueProvider,java.lang.Boolean)"
    - "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil].buildCheckerIfNeeded(java.util.Set,java.util.Set)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer]._isStdKeyDeser(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.KeyDeserializer)"
    functionUses: 1
    ICount: 31
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:178,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:188,1"
      Dst: "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil].buildCheckerIfNeeded"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:190,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer]._isStdKeyDeser"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].withResolved(com.fasterxml.jackson.databind.KeyDeserializer,com.fasterxml.jackson.databind.jsontype.TypeDeserializer,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.deser.NullValueProvider,java.util.Set)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.MapDeserializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.std.MapDeserializer"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.KeyDeserializer"
    - "com.fasterxml.jackson.databind.jsontype.TypeDeserializer"
    - "com.fasterxml.jackson.databind.JsonDeserializer"
    - "com.fasterxml.jackson.databind.deser.NullValueProvider"
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:203,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].withResolved"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].withResolved(com.fasterxml.jackson.databind.KeyDeserializer,com.fasterxml.jackson.databind.jsontype.TypeDeserializer,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.deser.NullValueProvider,java.util.Set,java.util.Set)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.MapDeserializer"
    linkageType: null
    functionLinenumber: 214
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.std.MapDeserializer"
    argCount: 6
    argTypes:
    - "com.fasterxml.jackson.databind.KeyDeserializer"
    - "com.fasterxml.jackson.databind.jsontype.TypeDeserializer"
    - "com.fasterxml.jackson.databind.JsonDeserializer"
    - "com.fasterxml.jackson.databind.deser.NullValueProvider"
    - "java.util.Set"
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].<init>(com.fasterxml.jackson.databind.deser.std.MapDeserializer,com.fasterxml.jackson.databind.KeyDeserializer,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.jsontype.TypeDeserializer,com.fasterxml.jackson.databind.deser.NullValueProvider,java.util.Set,java.util.Set)"
    functionUses: 1
    ICount: 23
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:215"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:219"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.deser.std.MapDeserializer,com.fasterxml.jackson.databind.KeyDeserializer,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.jsontype.TypeDeserializer,com.fasterxml.jackson.databind.deser.NullValueProvider,java.util.Set,java.util.Set)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:215"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:219"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.deser.std.MapDeserializer,com.fasterxml.jackson.databind.KeyDeserializer,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.jsontype.TypeDeserializer,com.fasterxml.jackson.databind.deser.NullValueProvider,java.util.Set,java.util.Set)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:215"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:219"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.deser.std.MapDeserializer,com.fasterxml.jackson.databind.KeyDeserializer,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.jsontype.TypeDeserializer,com.fasterxml.jackson.databind.deser.NullValueProvider,java.util.Set,java.util.Set)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:215"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:219"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.deser.std.MapDeserializer,com.fasterxml.jackson.databind.KeyDeserializer,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.jsontype.TypeDeserializer,com.fasterxml.jackson.databind.deser.NullValueProvider,java.util.Set,java.util.Set)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:215"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:219"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.deser.std.MapDeserializer,com.fasterxml.jackson.databind.KeyDeserializer,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.jsontype.TypeDeserializer,com.fasterxml.jackson.databind.deser.NullValueProvider,java.util.Set,java.util.Set)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:215"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:219"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.deser.std.MapDeserializer,com.fasterxml.jackson.databind.KeyDeserializer,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.jsontype.TypeDeserializer,com.fasterxml.jackson.databind.deser.NullValueProvider,java.util.Set,java.util.Set)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:220,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer]._isStdKeyDeser(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.KeyDeserializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.MapDeserializer"
    linkageType: null
    functionLinenumber: 230
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.KeyDeserializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JavaType].getKeyType()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].getKeyType()"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].isDefaultKeyDeserializer(com.fasterxml.jackson.databind.KeyDeserializer)"
    functionUses: 3
    ICount: 17
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:231"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:234"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:233"
        BranchSideFuncs:
        - "getKeyType()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:235"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:238"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:237"
        BranchSideFuncs:
        - "getRawClass()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:239"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:240"
        BranchSideFuncs:
        - "isDefaultKeyDeserializer(com.fasterxml.jackson.databind.KeyDeserializer)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:239"
        BranchSideFuncs:
        - "isDefaultKeyDeserializer(com.fasterxml.jackson.databind.KeyDeserializer)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:239"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:-1"
        BranchSideFuncs:
        - "isDefaultKeyDeserializer(com.fasterxml.jackson.databind.KeyDeserializer)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:240"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:234,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getKeyType"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:238,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:240,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].isDefaultKeyDeserializer"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].setIgnorableProperties(java.lang.String[])"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.MapDeserializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:248"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:248"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:247"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:248"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:248"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:247"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:248,1"
      Dst: "[com.fasterxml.jackson.databind.util.ArrayBuilders].arrayToSet"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:250,1"
      Dst: "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil].buildCheckerIfNeeded"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].setIgnorableProperties(java.util.Set)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.MapDeserializer"
    linkageType: null
    functionLinenumber: 253
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorSet].isEmpty()"
    - "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil].buildCheckerIfNeeded(java.util.Set,java.util.Set)"
    functionUses: 1
    ICount: 14
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:254"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:254"
        BranchSideFuncs:
        - "isEmpty()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:253"
        BranchSideFuncs:
        - "isEmpty()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:254"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:254"
        BranchSideFuncs:
        - "isEmpty()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:253"
        BranchSideFuncs:
        - "isEmpty()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:254,1"
      Dst: "[java.util.Set].isEmpty"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:256,1"
      Dst: "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil].buildCheckerIfNeeded"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].setIncludableProperties(java.util.Set)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.MapDeserializer"
    linkageType: null
    functionLinenumber: 259
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil].buildCheckerIfNeeded(java.util.Set,java.util.Set)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:261,1"
      Dst: "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil].buildCheckerIfNeeded"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].resolve(com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.MapDeserializer"
    linkageType: null
    functionLinenumber: 273
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].canCreateUsingArrayDelegate()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].canCreateUsingArrayDelegate()"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].canCreateUsingArrayDelegate()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].canCreateUsingDelegate()"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].canCreateUsingDelegate()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].canCreateUsingDelegate()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].getConfig()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].getDelegateType(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].getDelegateType(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].getDelegateType(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].reportBadDefinition(com.fasterxml.jackson.databind.JavaType,java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].findDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].getArrayDelegateType(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].getArrayDelegateType(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].getArrayDelegateType(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].getConfig()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].reportBadDefinition(com.fasterxml.jackson.databind.JavaType,java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].findDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonLocationInstantiator].canCreateFromObjectWith()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].canCreateFromObjectWith()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].canCreateFromObjectWith()"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].canCreateFromObjectWith()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].getConfig()"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].getFromObjectArguments(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].getFromObjectArguments(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonLocationInstantiator].getFromObjectArguments(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].getFromObjectArguments(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator].construct(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.ValueInstantiator,com.fasterxml.jackson.databind.deser.SettableBeanProperty[],boolean)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer]._isStdKeyDeser(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.KeyDeserializer)"
    functionUses: 6
    ICount: 57
    EdgeCount: 30
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:274"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:274"
        BranchSideFuncs:
        - "getDelegateType(com.fasterxml.jackson.databind.DeserializationConfig)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:273"
        BranchSideFuncs:
        - "canCreateUsingArrayDelegate()"
        - "canCreateUsingDelegate()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:276"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:284"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:274"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:296"
        BranchSideFuncs:
        - "getDelegateType(com.fasterxml.jackson.databind.DeserializationConfig)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:295"
        BranchSideFuncs:
        - "canCreateFromObjectWith()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:288"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:293"
        BranchSideFuncs:
        - "findDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanProperty)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:296"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:301"
        BranchSideFuncs:
        - "getFromObjectArguments(com.fasterxml.jackson.databind.DeserializationConfig)"
        - "getConfig()"
        - "construct(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.ValueInstantiator,com.fasterxml.jackson.databind.deser.SettableBeanProperty[],boolean)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:300"
        BranchSideFuncs:
        - "_isStdKeyDeser(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.KeyDeserializer)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:274,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].canCreateUsingDelegate"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:275,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getConfig"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:275,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].getDelegateType"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:280,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:280,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:277,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:277,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].reportBadDefinition"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:285,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].findDeserializer"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:274,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].canCreateUsingArrayDelegate"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:287,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].getArrayDelegateType"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:296,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].canCreateFromObjectWith"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:297,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].getFromObjectArguments"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:299,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:298,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator].construct"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:301,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer]._isStdKeyDeser"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].createContextual(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanProperty)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.MapDeserializer"
    linkageType: null
    functionLinenumber: 311
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonDeserializer"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.BeanProperty"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.DeserializationContext].findKeyDeserializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].getKeyType()"
    - "[com.fasterxml.jackson.databind.JavaType].getKeyType()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].findConvertingContentDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.JsonDeserializer)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.IterationType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].getContentType()"
    - "[com.fasterxml.jackson.databind.JavaType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].getContentType()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].findContextualValueDeserializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleSecondaryContextualization(com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer].forProperty(com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer].forProperty(com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer].forProperty(com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer].forProperty(com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeDeserializer].forProperty(com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].getAnnotationIntrospector()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._neitherNull(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.BeanProperty$Std].getMember()"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].getMember()"
    - "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].getMember()"
    - "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].getMember()"
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].getMember()"
    - "[com.fasterxml.jackson.databind.ser.std.MapProperty].getMember()"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].getMember()"
    - "[com.fasterxml.jackson.databind.BeanProperty$Bogus].getMember()"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty].getMember()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].getMember()"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].getMember()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].getConfig()"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findPropertyIgnoralByName(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPropertyIgnoralByName(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findPropertyIgnoralByName(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].findIgnoredForDeserialization()"
    - "[com.github.javaparser.utils.VisitorSet].isEmpty()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet].add(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].add(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPropertyInclusionByName(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findPropertyInclusionByName(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findPropertyInclusionByName(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].getIncluded()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].contains(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet].contains(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].contains(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].withResolved(com.fasterxml.jackson.databind.KeyDeserializer,com.fasterxml.jackson.databind.jsontype.TypeDeserializer,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.deser.NullValueProvider,java.util.Set,java.util.Set)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].findContentNullProvider(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.JsonDeserializer)"
    functionUses: 2
    ICount: 86
    EdgeCount: 149
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:313"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:316"
        BranchSideFuncs:
        - "getKeyType()"
        - "findKeyDeserializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanProperty)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:315"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:316"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:321"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:320"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:323"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:326"
        BranchSideFuncs:
        - "findConvertingContentDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.JsonDeserializer)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:325"
        BranchSideFuncs:
        - "getContentType()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:327"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:330"
        BranchSideFuncs:
        - "findContextualValueDeserializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanProperty)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:329"
        BranchSideFuncs:
        - "handleSecondaryContextualization(com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.JavaType)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:333"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:336"
        BranchSideFuncs:
        - "forProperty(com.fasterxml.jackson.databind.BeanProperty)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:335"
        BranchSideFuncs:
        - "getAnnotationIntrospector()"
        - "_neitherNull(java.lang.Object,java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:339"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:null"
        BranchSideFuncs:
        - "getMember()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:341"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:null"
        BranchSideFuncs:
        - "findPropertyIgnoralByName(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
        - "getConfig()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:344"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:353"
        BranchSideFuncs:
        - "isEmpty()"
        - "findIgnoredForDeserialization()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:352"
        BranchSideFuncs:
        - "findPropertyInclusionByName(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:346"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:353"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:352"
        BranchSideFuncs:
        - "findPropertyInclusionByName(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:347"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:347"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:346"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:348"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:353"
        BranchSideFuncs:
        - "add(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:352"
        BranchSideFuncs:
        - "findPropertyInclusionByName(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:354"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:null"
        BranchSideFuncs:
        - "getIncluded()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:356"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:358"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:361"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:360"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "iterator()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:361"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:367"
        BranchSideFuncs:
        - "hasNext()"
        - "contains(java.lang.Object)"
        - "next()"
        - "iterator()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:366"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:362"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:365"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:364"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:314,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getKeyType"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:314,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].findKeyDeserializer"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:317,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ContextualKeyDeserializer].createContextual"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:324,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].findConvertingContentDeserializer"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:326,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getContentType"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:328,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].findContextualValueDeserializer"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:330,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleSecondaryContextualization"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:334,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeDeserializer].forProperty"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:338,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getAnnotationIntrospector"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:339,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._neitherNull"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:340,1"
      Dst: "[com.fasterxml.jackson.databind.BeanProperty].getMember"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:342,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getConfig"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:343,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPropertyIgnoralByName"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:345,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].findIgnoredForDeserialization"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:346,1"
      Dst: "[java.util.Set].isEmpty"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:347,1"
      Dst: "[java.util.HashSet].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:348,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:348,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:348,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:349,1"
      Dst: "[java.util.Set].add"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:353,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPropertyInclusionByName"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:355,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].getIncluded"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:362,1"
      Dst: "[java.util.Set].contains"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:373,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].findContentNullProvider"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:372,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].withResolved"
    JavaMethodInfo: null
    BBCount: 32
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].getContentDeserializer()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.MapDeserializer"
    linkageType: null
    functionLinenumber: 383
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonDeserializer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].getValueInstantiator()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.MapDeserializer"
    linkageType: null
    functionLinenumber: 388
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.ValueInstantiator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].isCachable()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.MapDeserializer"
    linkageType: null
    functionLinenumber: 414
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:415"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:415"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:415"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:415"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:415"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:-2"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].logicalType()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.MapDeserializer"
    linkageType: null
    functionLinenumber: 423
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.LogicalType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.MapDeserializer"
    linkageType: null
    functionLinenumber: 430
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer]._deserializeUsingCreator(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].createUsingDelegate(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].createUsingDelegate(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createUsingDelegate(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.UnsupportedTypeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.ext.NioPathDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$SqlDateDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.FailingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.TokenBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$TimestampDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$IntDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ShortDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicLongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLDeserializers$Std].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicBooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$FloatDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$LongDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.ErrorThrowingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].getMapClass()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleMissingInstantiator(java.lang.Class,com.fasterxml.jackson.databind.deser.ValueInstantiator,com.fasterxml.jackson.core.JsonParser,java.lang.String,java.lang.Object[])"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].getValueInstantiator()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentTokenId()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.core.JsonParser].currentTokenId()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$ArrayListInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$HashMapInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$LinkedHashMapInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$ConstantValueInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer]._readAndBindStringKeyMap(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.Map)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer]._readAndBind(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.Map)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._deserializeFromString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._deserializeFromArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].getValueType(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.core.JsonParser)"
    functionUses: 81
    ICount: 44
    EdgeCount: 89
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:431"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:434"
        BranchSideFuncs:
        - "_deserializeUsingCreator(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:433"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:434"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:437"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:438"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:443"
        BranchSideFuncs:
        - "getMapClass()"
        - "handleMissingInstantiator(java.lang.Class,com.fasterxml.jackson.databind.deser.ValueInstantiator,com.fasterxml.jackson.core.JsonParser,java.lang.String,java.lang.Object[])"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:442"
        BranchSideFuncs:
        - "currentTokenId()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:448"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:451"
        BranchSideFuncs:
        - "_readAndBindStringKeyMap(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.Map)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:450"
        BranchSideFuncs:
        - "_readAndBind(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.Map)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:432,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer]._deserializeUsingCreator"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:436,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:435,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createUsingDelegate"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:439,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].getMapClass"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:440,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].getValueInstantiator"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:439,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleMissingInstantiator"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:443,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentTokenId"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:447,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createUsingDefault"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:449,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer]._readAndBindStringKeyMap"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:451,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer]._readAndBind"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:454,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._deserializeFromString"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:457,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._deserializeFromArray"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:460,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].getValueType"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:460,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.Map)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.MapDeserializer"
    linkageType: null
    functionLinenumber: 469
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.ParserBase].setCurrentValue(java.lang.Object)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].setCurrentValue(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonParser].setCurrentValue(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonParser].currentToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentToken()"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].getMapClass()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken(java.lang.Class,com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer]._readAndUpdateStringKeyMap(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.Map)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer]._readAndUpdate(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.Map)"
    functionUses: 1
    ICount: 20
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:474"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:478"
        BranchSideFuncs:
        - "getMapClass()"
        - "handleUnexpectedToken(java.lang.Class,com.fasterxml.jackson.core.JsonParser)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:477"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:474"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:478"
        BranchSideFuncs:
        - "getMapClass()"
        - "handleUnexpectedToken(java.lang.Class,com.fasterxml.jackson.core.JsonParser)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:477"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:478"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:482"
        BranchSideFuncs:
        - "_readAndUpdateStringKeyMap(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.Map)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:481"
        BranchSideFuncs:
        - "_readAndUpdate(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.Map)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:470,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].setCurrentValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:473,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:475,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].getMapClass"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:475,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:479,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer]._readAndUpdateStringKeyMap"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:482,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer]._readAndUpdate"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.MapDeserializer"
    linkageType: null
    functionLinenumber: 491
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.jsontype.TypeDeserializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer].deserializeTypedFromObject(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer].deserializeTypedFromObject(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer].deserializeTypedFromObject(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer].deserializeTypedFromObject(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 28
    ICount: 6
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:492,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeDeserializer].deserializeTypedFromObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].getMapClass()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.MapDeserializer"
    linkageType: null
    functionLinenumber: 501
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:502,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].getValueType()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.MapDeserializer"
    linkageType: null
    functionLinenumber: 503
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer]._readAndBind(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.Map)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.MapDeserializer"
    linkageType: null
    functionLinenumber: 514
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].getObjectIdReader()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].getObjectIdReader()"
    - "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].getObjectIdReader()"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].getObjectIdReader()"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer$MapReferringAccumulator].<init>(java.lang.Class,java.util.Map)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.IterationType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].getContentType()"
    - "[com.fasterxml.jackson.databind.JavaType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].getContentType()"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.JsonParser].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.JsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.JsonParser].currentToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentToken()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].reportWrongTokenException(com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.core.JsonToken,java.lang.String,java.lang.Object[])"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.JsonParser].currentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].currentName()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.JsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer].deserializeKey(java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$DelegatingKD].deserializeKey(java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$StringKD].deserializeKey(java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil$Checker].shouldIgnore(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsAsEmptyProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsFailProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsConstantProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.UnsupportedTypeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.ext.NioPathDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$SqlDateDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.FailingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.TokenBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$TimestampDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$IntDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ShortDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicLongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLDeserializers$Std].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicBooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$FloatDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$LongDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.ErrorThrowingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.StringDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.ArrayBlockingQueueDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer$MapReferringAccumulator].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer]._squashDups(com.fasterxml.jackson.databind.DeserializationContext,java.util.Map,java.lang.Object,java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].handleUnresolvedReference(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.std.MapDeserializer$MapReferringAccumulator,java.lang.Object,com.fasterxml.jackson.databind.deser.UnresolvedForwardReference)"
    - "[com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase].wrapAndThrow(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Throwable,java.lang.Object,java.lang.String)"
    functionUses: 2
    ICount: 74
    EdgeCount: 167
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:520"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:-1"
        BranchSideFuncs:
        - "getObjectIdReader()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:521"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:527"
        BranchSideFuncs:
        - "<init>(java.lang.Class,java.util.Map)"
        - "getRawClass()"
        - "getContentType()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:526"
        BranchSideFuncs:
        - "isExpectedStartObjectToken()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:527"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:530"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:529"
        BranchSideFuncs:
        - "currentToken()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:531"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:537"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:536"
        BranchSideFuncs:
        - "currentName()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:532"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:535"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:534"
        BranchSideFuncs:
        - "reportWrongTokenException(com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.core.JsonToken,java.lang.String,java.lang.Object[])"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:540"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:575"
        BranchSideFuncs:
        - "nextToken()"
        - "deserializeKey(java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
        - "shouldIgnore(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:574"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:544"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:551"
        BranchSideFuncs:
        - "skipChildren()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:550"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:544"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:551"
        BranchSideFuncs:
        - "skipChildren()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:550"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:551"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:556"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:555"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:552"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:555"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:554"
        BranchSideFuncs:
        - "getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:556"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:559"
        BranchSideFuncs:
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:558"
        BranchSideFuncs:
        - "deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:561"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:564"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:563"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:565"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:573"
        BranchSideFuncs:
        - "_squashDups(com.fasterxml.jackson.databind.DeserializationContext,java.util.Map,java.lang.Object,java.lang.Object,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:572"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:520,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].getObjectIdReader"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:522,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getContentType"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:522,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:522,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer$MapReferringAccumulator].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:527,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isExpectedStartObjectToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:528,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextFieldName"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:530,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:535,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].reportWrongTokenException"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:537,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentName"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:541,1"
      Dst: "[com.fasterxml.jackson.databind.KeyDeserializer].deserializeKey"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:543,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:544,1"
      Dst: "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil$Checker].shouldIgnore"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:545,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].skipChildren"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:555,1"
      Dst: "[com.fasterxml.jackson.databind.deser.NullValueProvider].getNullValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:557,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:559,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserializeWithType"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:562,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer$MapReferringAccumulator].put"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:564,1"
      Dst: "[java.util.Map].put"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:566,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer]._squashDups"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:570,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].handleUnresolvedReference"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:572,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase].wrapAndThrow"
    JavaMethodInfo: null
    BBCount: 32
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer]._readAndBindStringKeyMap(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.Map)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.MapDeserializer"
    linkageType: null
    functionLinenumber: 585
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].getObjectIdReader()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].getObjectIdReader()"
    - "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].getObjectIdReader()"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].getObjectIdReader()"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer$MapReferringAccumulator].<init>(java.lang.Class,java.util.Map)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.IterationType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].getContentType()"
    - "[com.fasterxml.jackson.databind.JavaType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].getContentType()"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.JsonParser].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.JsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.JsonParser].currentToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentToken()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].reportWrongTokenException(com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.core.JsonToken,java.lang.String,java.lang.Object[])"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.JsonParser].currentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].currentName()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.JsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil$Checker].shouldIgnore(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsAsEmptyProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsFailProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsConstantProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.UnsupportedTypeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.ext.NioPathDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$SqlDateDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.FailingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.TokenBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$TimestampDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$IntDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ShortDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicLongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLDeserializers$Std].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicBooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$FloatDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$LongDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.ErrorThrowingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.StringDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.ArrayBlockingQueueDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer$MapReferringAccumulator].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer]._squashDups(com.fasterxml.jackson.databind.DeserializationContext,java.util.Map,java.lang.Object,java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].handleUnresolvedReference(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.std.MapDeserializer$MapReferringAccumulator,java.lang.Object,com.fasterxml.jackson.databind.deser.UnresolvedForwardReference)"
    - "[com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase].wrapAndThrow(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Throwable,java.lang.Object,java.lang.String)"
    functionUses: 1
    ICount: 72
    EdgeCount: 164
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:589"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:-1"
        BranchSideFuncs:
        - "getObjectIdReader()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:590"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:595"
        BranchSideFuncs:
        - "<init>(java.lang.Class,java.util.Map)"
        - "getRawClass()"
        - "getContentType()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:594"
        BranchSideFuncs:
        - "isExpectedStartObjectToken()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:595"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:598"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:597"
        BranchSideFuncs:
        - "currentToken()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:599"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:602"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:601"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:602"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:605"
        BranchSideFuncs:
        - "reportWrongTokenException(com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.core.JsonToken,java.lang.String,java.lang.Object[])"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:604"
        BranchSideFuncs:
        - "currentName()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:608"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:643"
        BranchSideFuncs:
        - "nextToken()"
        - "shouldIgnore(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:642"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:610"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:617"
        BranchSideFuncs:
        - "skipChildren()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:616"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:610"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:617"
        BranchSideFuncs:
        - "skipChildren()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:616"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:617"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:622"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:621"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:618"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:621"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:620"
        BranchSideFuncs:
        - "getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:622"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:625"
        BranchSideFuncs:
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:624"
        BranchSideFuncs:
        - "deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:627"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:630"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:629"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:631"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:639"
        BranchSideFuncs:
        - "_squashDups(com.fasterxml.jackson.databind.DeserializationContext,java.util.Map,java.lang.Object,java.lang.Object,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:638"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:589,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].getObjectIdReader"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:591,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getContentType"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:591,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:591,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer$MapReferringAccumulator].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:595,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isExpectedStartObjectToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:596,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextFieldName"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:598,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:603,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].reportWrongTokenException"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:605,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentName"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:609,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:610,1"
      Dst: "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil$Checker].shouldIgnore"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:611,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].skipChildren"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:621,1"
      Dst: "[com.fasterxml.jackson.databind.deser.NullValueProvider].getNullValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:623,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:625,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserializeWithType"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:628,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer$MapReferringAccumulator].put"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:630,1"
      Dst: "[java.util.Map].put"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:632,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer]._squashDups"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:636,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].handleUnresolvedReference"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:638,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase].wrapAndThrow"
    JavaMethodInfo: null
    BBCount: 32
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer]._deserializeUsingCreator(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.MapDeserializer"
    linkageType: null
    functionLinenumber: 648
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator].startBuilding(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.impl.ObjectIdReader)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.JsonParser].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.JsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.JsonParser].currentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].currentName()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.JsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil$Checker].shouldIgnore(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator].findCreatorProperty(java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].assignParameter(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator].build(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer)"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase].wrapAndThrow(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Throwable,java.lang.Object,java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer]._readAndBind(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.Map)"
    - "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer].deserializeKey(java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$DelegatingKD].deserializeKey(java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$StringKD].deserializeKey(java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsAsEmptyProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsFailProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsConstantProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.UnsupportedTypeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.ext.NioPathDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$SqlDateDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.FailingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.TokenBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$TimestampDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$IntDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ShortDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicLongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLDeserializers$Std].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicBooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$FloatDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$LongDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.ErrorThrowingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.StringDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.ArrayBlockingQueueDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase].wrapAndThrow(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Throwable,java.lang.Object,java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].bufferMapProperty(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator].build(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer)"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase].wrapAndThrow(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Throwable,java.lang.Object,java.lang.String)"
    functionUses: 1
    ICount: 74
    EdgeCount: 169
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:657"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:659"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:658"
        BranchSideFuncs:
        - "hasToken(com.fasterxml.jackson.core.JsonToken)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:659"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:662"
        BranchSideFuncs:
        - "currentName()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:661"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:665"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:711"
        BranchSideFuncs:
        - "shouldIgnore(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:710"
        BranchSideFuncs:
        - "build(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:667"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:672"
        BranchSideFuncs:
        - "skipChildren()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:671"
        BranchSideFuncs:
        - "findCreatorProperty(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:667"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:672"
        BranchSideFuncs:
        - "skipChildren()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:671"
        BranchSideFuncs:
        - "findCreatorProperty(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:673"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:688"
        BranchSideFuncs:
        - "deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
        - "assignParameter(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
        - "nextToken()"
        - "_readAndBind(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.Map)"
        - "getRawClass()"
        - "skipChildren()"
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "deserializeKey(java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
        - "bufferMapProperty(java.lang.Object,java.lang.Object)"
        - "getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
        - "wrapAndThrow(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Throwable,java.lang.Object,java.lang.String)"
        - "findCreatorProperty(java.lang.String)"
        - "build(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer)"
        - "nextFieldName()"
        - "shouldIgnore(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:687"
        BranchSideFuncs:
        - "deserializeKey(java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:675"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:665"
        BranchSideFuncs:
        - "nextToken()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:664"
        BranchSideFuncs:
        - "nextFieldName()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:692"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:697"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:696"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:693"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:696"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:695"
        BranchSideFuncs:
        - "getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:697"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:700"
        BranchSideFuncs:
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:699"
        BranchSideFuncs:
        - "deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:651,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator].startBuilding"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:657,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isExpectedStartObjectToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:658,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextFieldName"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:659,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].hasToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:660,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentName"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:666,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:667,1"
      Dst: "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil$Checker].shouldIgnore"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:668,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].skipChildren"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:672,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator].findCreatorProperty"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:675,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:675,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].assignParameter"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:679,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator].build"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:681,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:681,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase].wrapAndThrow"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:683,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer]._readAndBind"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:688,1"
      Dst: "[com.fasterxml.jackson.databind.KeyDeserializer].deserializeKey"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:696,1"
      Dst: "[com.fasterxml.jackson.databind.deser.NullValueProvider].getNullValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:698,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:700,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserializeWithType"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:706,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].bufferMapProperty"
    JavaMethodInfo: null
    BBCount: 27
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer]._readAndUpdate(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.Map)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.MapDeserializer"
    linkageType: null
    functionLinenumber: 729
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.JsonParser].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.JsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.JsonParser].currentToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentToken()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].reportWrongTokenException(com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.core.JsonToken,java.lang.String,java.lang.Object[])"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.JsonParser].currentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].currentName()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.JsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer].deserializeKey(java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$DelegatingKD].deserializeKey(java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$StringKD].deserializeKey(java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil$Checker].shouldIgnore(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsAsEmptyProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsFailProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsConstantProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.UnsupportedTypeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.ext.NioPathDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$SqlDateDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.FailingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.TokenBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$TimestampDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$IntDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ShortDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicLongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLDeserializers$Std].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicBooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$FloatDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$LongDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.ErrorThrowingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.StringDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.ArrayBlockingQueueDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase].wrapAndThrow(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Throwable,java.lang.Object,java.lang.String)"
    functionUses: 1
    ICount: 59
    EdgeCount: 186
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:738"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:741"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:740"
        BranchSideFuncs:
        - "currentToken()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:742"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:745"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:744"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:745"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:748"
        BranchSideFuncs:
        - "reportWrongTokenException(com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.core.JsonToken,java.lang.String,java.lang.Object[])"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:747"
        BranchSideFuncs:
        - "currentName()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:751"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:788"
        BranchSideFuncs:
        - "nextToken()"
        - "deserializeKey(java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
        - "shouldIgnore(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:787"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:755"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:761"
        BranchSideFuncs:
        - "skipChildren()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:760"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:755"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:761"
        BranchSideFuncs:
        - "skipChildren()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:760"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:761"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:768"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:767"
        BranchSideFuncs:
        - "get(java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:762"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:765"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:764"
        BranchSideFuncs:
        - "getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:770"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:776"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:775"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:771"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:774"
        BranchSideFuncs:
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:773"
        BranchSideFuncs:
        - "deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer,java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:776"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:779"
        BranchSideFuncs:
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:778"
        BranchSideFuncs:
        - "deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:781"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:786"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:785"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:738,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isExpectedStartObjectToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:739,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextFieldName"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:741,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:746,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].reportWrongTokenException"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:748,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentName"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:752,1"
      Dst: "[com.fasterxml.jackson.databind.KeyDeserializer].deserializeKey"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:754,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:755,1"
      Dst: "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil$Checker].shouldIgnore"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:756,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].skipChildren"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:765,1"
      Dst: "[com.fasterxml.jackson.databind.deser.NullValueProvider].getNullValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:765,1"
      Dst: "[java.util.Map].put"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:768,1"
      Dst: "[java.util.Map].get"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:772,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:774,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserializeWithType"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:785,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase].wrapAndThrow"
    JavaMethodInfo: null
    BBCount: 28
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer]._readAndUpdateStringKeyMap(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.Map)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.MapDeserializer"
    linkageType: null
    functionLinenumber: 799
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.JsonParser].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.JsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.JsonParser].currentToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentToken()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].reportWrongTokenException(com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.core.JsonToken,java.lang.String,java.lang.Object[])"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.JsonParser].currentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].currentName()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.JsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil$Checker].shouldIgnore(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsAsEmptyProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsFailProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsConstantProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.UnsupportedTypeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.ext.NioPathDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$SqlDateDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.FailingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.TokenBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$TimestampDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$IntDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ShortDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicLongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLDeserializers$Std].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicBooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$FloatDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$LongDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.ErrorThrowingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.StringDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.ArrayBlockingQueueDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase].wrapAndThrow(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Throwable,java.lang.Object,java.lang.String)"
    functionUses: 1
    ICount: 57
    EdgeCount: 183
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:807"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:810"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:809"
        BranchSideFuncs:
        - "currentToken()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:811"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:814"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:813"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:814"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:817"
        BranchSideFuncs:
        - "reportWrongTokenException(com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.core.JsonToken,java.lang.String,java.lang.Object[])"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:816"
        BranchSideFuncs:
        - "currentName()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:820"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:855"
        BranchSideFuncs:
        - "nextToken()"
        - "shouldIgnore(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:854"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:822"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:828"
        BranchSideFuncs:
        - "skipChildren()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:827"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:822"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:828"
        BranchSideFuncs:
        - "skipChildren()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:827"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:828"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:835"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:834"
        BranchSideFuncs:
        - "get(java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:829"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:832"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:831"
        BranchSideFuncs:
        - "getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:837"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:843"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:842"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:838"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:841"
        BranchSideFuncs:
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:840"
        BranchSideFuncs:
        - "deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer,java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:843"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:846"
        BranchSideFuncs:
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:845"
        BranchSideFuncs:
        - "deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:848"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:853"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:852"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:807,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isExpectedStartObjectToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:808,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextFieldName"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:810,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:815,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].reportWrongTokenException"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:817,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentName"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:821,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:822,1"
      Dst: "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil$Checker].shouldIgnore"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:823,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].skipChildren"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:832,1"
      Dst: "[com.fasterxml.jackson.databind.deser.NullValueProvider].getNullValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:832,1"
      Dst: "[java.util.Map].put"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:835,1"
      Dst: "[java.util.Map].get"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:839,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:841,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserializeWithType"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:852,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase].wrapAndThrow"
    JavaMethodInfo: null
    BBCount: 28
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer]._squashDups(com.fasterxml.jackson.databind.DeserializationContext,java.util.Map,java.lang.Object,java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.MapDeserializer"
    linkageType: null
    functionLinenumber: 864
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.util.Map"
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.core.StreamReadCapability)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 2
    ICount: 23
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:865"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:876"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:875"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:865"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:876"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:875"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:866"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:870"
        BranchSideFuncs:
        - "add(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:869"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:865,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:867,1"
      Dst: "[java.util.List].add"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:868,1"
      Dst: "[java.util.Map].put"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:870,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:871,1"
      Dst: "[java.util.ArrayList].add"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].handleUnresolvedReference(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.std.MapDeserializer$MapReferringAccumulator,java.lang.Object,com.fasterxml.jackson.databind.deser.UnresolvedForwardReference)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.MapDeserializer"
    linkageType: null
    functionLinenumber: 888
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.deser.std.MapDeserializer$MapReferringAccumulator"
    - "java.lang.Object"
    - "com.fasterxml.jackson.databind.deser.UnresolvedForwardReference"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.DeserializationContext].reportInputMismatch(com.fasterxml.jackson.databind.JsonDeserializer,java.lang.String,java.lang.Object[])"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer$MapReferringAccumulator].handleUnresolvedReference(com.fasterxml.jackson.databind.deser.UnresolvedForwardReference,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId].appendReferring(com.fasterxml.jackson.databind.deser.impl.ReadableObjectId$Referring)"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedForwardReference].getRoid()"
    functionUses: 2
    ICount: 13
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:889"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:893"
        BranchSideFuncs:
        - "reportInputMismatch(com.fasterxml.jackson.databind.JsonDeserializer,java.lang.String,java.lang.Object[])"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:892"
        BranchSideFuncs:
        - "getRoid()"
        - "handleUnresolvedReference(com.fasterxml.jackson.databind.deser.UnresolvedForwardReference,java.lang.Object)"
        - "appendReferring(com.fasterxml.jackson.databind.deser.impl.ReadableObjectId$Referring)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:890,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:890,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].reportInputMismatch"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:893,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer$MapReferringAccumulator].handleUnresolvedReference"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:894,1"
      Dst: "[com.fasterxml.jackson.databind.deser.UnresolvedForwardReference].getRoid"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:894,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId].appendReferring"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.MapDeserializer"
    linkageType: null
    functionLinenumber: 31
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.Map)"
    functionUses: 21
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:32,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].deserialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].peekingIterator(java.util.ListIterator)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator"
    argCount: 1
    argTypes:
    - "java.util.ListIterator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:63"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:67"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:66"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:62,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:67,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].<init>(java.util.ListIterator)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.ListIterator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:76,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].<init>(java.util.List)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator"
    linkageType: null
    functionLinenumber: 84
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].listIterator()"
    - "[com.github.javaparser.utils.VisitorList].listIterator()"
    functionUses: 3
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:85,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:86,1"
      Dst: "[java.util.List].listIterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].fill()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator"
    linkageType: null
    functionLinenumber: 89
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].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()"
    functionUses: 1
    ICount: 18
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:90"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:91"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:90"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:90"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:93"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:92"
        BranchSideFuncs:
        - "hasNext()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:93"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:97"
        BranchSideFuncs:
        - "next()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:96"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:93,1"
      Dst: "[java.util.ListIterator].hasNext"
    - Src: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:94,1"
      Dst: "[java.util.ListIterator].next"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator"
    linkageType: null
    functionLinenumber: 104
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    functionUses: 584
    ICount: 13
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:105"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:108"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:107"
        BranchSideFuncs:
        - "hasNext()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:108"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:107"
        BranchSideFuncs:
        - "hasNext()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:108"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:107"
        BranchSideFuncs:
        - "hasNext()"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:108,1"
      Dst: "[java.util.ListIterator].hasNext"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].peek()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator"
    linkageType: null
    functionLinenumber: 124
    functionDepth: 0
    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:126"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:124"
        BranchSideFuncs:
        - "fill()"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:125,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].fill"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].element()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:139"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:142"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:141"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:138,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].fill"
    - Src: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:140,1"
      Dst: "[java.util.NoSuchElementException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator"
    linkageType: null
    functionLinenumber: 146
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].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()"
    functionUses: 530
    ICount: 15
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:147"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:150"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:149"
        BranchSideFuncs:
        - "next()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:150"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:149"
        BranchSideFuncs:
        - "next()"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:147,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext"
    - Src: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:148,1"
      Dst: "[java.util.NoSuchElementException].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:150,1"
      Dst: "[java.util.ListIterator].next"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].remove()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator"
    linkageType: null
    functionLinenumber: 164
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].remove()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].remove()"
    - "[com.github.javaparser.utils.VisitorList$2].remove()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].remove()"
    functionUses: 27
    ICount: 9
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:165"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:168"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:167"
        BranchSideFuncs:
        - "remove()"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:166,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:168,1"
      Dst: "[java.util.ListIterator].remove"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasPrevious()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator"
    linkageType: null
    functionLinenumber: 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()"
    functionUses: 10
    ICount: 4
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:174,1"
      Dst: "[java.util.ListIterator].hasPrevious"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].previous()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator"
    linkageType: null
    functionLinenumber: 179
    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()"
    functionUses: 7
    ICount: 4
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:180,1"
      Dst: "[java.util.ListIterator].previous"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].nextIndex()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator"
    linkageType: null
    functionLinenumber: 185
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].nextIndex()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].nextIndex()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].nextIndex()"
    - "[com.github.javaparser.utils.VisitorList$2].nextIndex()"
    functionUses: 7
    ICount: 4
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:186,1"
      Dst: "[java.util.ListIterator].nextIndex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].currentIndex()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator"
    linkageType: null
    functionLinenumber: 194
    functionDepth: 0
    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:195"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:196"
        BranchSideFuncs:
        - "nextIndex()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:195"
        BranchSideFuncs:
        - "nextIndex()"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:195,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasPrevious"
    - Src: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:195,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].previousIndex"
    - Src: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:196,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].nextIndex"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].previousIndex()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator"
    linkageType: null
    functionLinenumber: 201
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].previousIndex()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].previousIndex()"
    - "[com.github.javaparser.utils.VisitorList$2].previousIndex()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].previousIndex()"
    functionUses: 6
    ICount: 4
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:202,1"
      Dst: "[java.util.ListIterator].previousIndex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].set(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:208"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:211"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:210"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:209,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:211,1"
      Dst: "[java.util.ListIterator].set"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].add(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator"
    linkageType: null
    functionLinenumber: 216
    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.ast.NodeList$NodeListIterator].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)"
    functionUses: 4
    ICount: 10
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:217"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:220"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:219"
        BranchSideFuncs:
        - "add(java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:218,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:220,1"
      Dst: "[java.util.ListIterator].add"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.ArrayType].<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.type.TypeBindings,java.lang.Object,java.lang.Object,java.lang.Object,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.ArrayType"
    linkageType: null
    functionLinenumber: 32
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.type.TypeBindings"
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.lang.Object"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeBase].<init>(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[],int,java.lang.Object,java.lang.Object,boolean)"
    - "[com.fasterxml.jackson.databind.type.IdentityEqualityType].hashCode()"
    - "[com.fasterxml.jackson.databind.JavaType].hashCode()"
    functionUses: 7
    ICount: 13
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.ArrayType:33,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.type.ArrayType:34,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].hashCode"
    - Src: "com.fasterxml.jackson.databind.type.ArrayType:33,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.ArrayType].construct(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.type.TypeBindings)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.ArrayType"
    linkageType: null
    functionLinenumber: 40
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.ArrayType"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.type.TypeBindings"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.ArrayType].construct(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.type.TypeBindings,java.lang.Object,java.lang.Object)"
    functionUses: 3
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.ArrayType:41,1"
      Dst: "[com.fasterxml.jackson.databind.type.ArrayType].construct"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.ArrayType].construct(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.type.TypeBindings,java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.ArrayType"
    linkageType: null
    functionLinenumber: 46
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.ArrayType"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.type.TypeBindings"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.type.TypeBindings,java.lang.Object,java.lang.Object,java.lang.Object,boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.ArrayType:47,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.type.ArrayType:47,1"
      Dst: "[java.lang.reflect.Array].newInstance"
    - Src: "com.fasterxml.jackson.databind.type.ArrayType:48,1"
      Dst: "[com.fasterxml.jackson.databind.type.ArrayType].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.ArrayType].withContentType(com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.ArrayType"
    linkageType: null
    functionLinenumber: 52
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.type.TypeBindings,java.lang.Object,java.lang.Object,java.lang.Object,boolean)"
    functionUses: 4
    ICount: 11
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.ArrayType:53,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.type.ArrayType:53,1"
      Dst: "[java.lang.reflect.Array].newInstance"
    - Src: "com.fasterxml.jackson.databind.type.ArrayType:54,1"
      Dst: "[com.fasterxml.jackson.databind.type.ArrayType].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.ArrayType].withTypeHandler(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.ArrayType"
    linkageType: null
    functionLinenumber: 60
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.ArrayType"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.ArrayType].<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.type.TypeBindings,java.lang.Object,java.lang.Object,java.lang.Object,boolean)"
    functionUses: 9
    ICount: 13
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.ArrayType:61"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.ArrayType:64"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.ArrayType:63"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.type.TypeBindings,java.lang.Object,java.lang.Object,java.lang.Object,boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.ArrayType:64,1"
      Dst: "[com.fasterxml.jackson.databind.type.ArrayType].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.ArrayType].withContentTypeHandler(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.ArrayType"
    linkageType: null
    functionLinenumber: 69
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.ArrayType"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JavaType:com.fasterxml.jackson.databind.type.ResolvedRecursiveType].getTypeHandler()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.type.TypeBindings,java.lang.Object,java.lang.Object,java.lang.Object,boolean)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IterationType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapType].withTypeHandler(java.lang.Object)"
    functionUses: 2
    ICount: 16
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.ArrayType:70"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.ArrayType:73"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.ArrayType:72"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.type.TypeBindings,java.lang.Object,java.lang.Object,java.lang.Object,boolean)"
        - "withTypeHandler(java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.ArrayType:70,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getTypeHandler"
    - Src: "com.fasterxml.jackson.databind.type.ArrayType:73,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].withTypeHandler"
    - Src: "com.fasterxml.jackson.databind.type.ArrayType:73,1"
      Dst: "[com.fasterxml.jackson.databind.type.ArrayType].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.ArrayType].withValueHandler(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.ArrayType"
    linkageType: null
    functionLinenumber: 78
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.ArrayType"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.ArrayType].<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.type.TypeBindings,java.lang.Object,java.lang.Object,java.lang.Object,boolean)"
    functionUses: 11
    ICount: 13
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.ArrayType:79"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.ArrayType:82"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.ArrayType:81"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.type.TypeBindings,java.lang.Object,java.lang.Object,java.lang.Object,boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.ArrayType:82,1"
      Dst: "[com.fasterxml.jackson.databind.type.ArrayType].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.ArrayType].withContentValueHandler(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.ArrayType"
    linkageType: null
    functionLinenumber: 86
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.ArrayType"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JavaType:com.fasterxml.jackson.databind.type.ResolvedRecursiveType].getValueHandler()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.type.TypeBindings,java.lang.Object,java.lang.Object,java.lang.Object,boolean)"
    - "[com.fasterxml.jackson.databind.type.CollectionType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IterationType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].withValueHandler(java.lang.Object)"
    functionUses: 2
    ICount: 16
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.ArrayType:87"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.ArrayType:90"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.ArrayType:89"
        BranchSideFuncs:
        - "withValueHandler(java.lang.Object)"
        - "<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.type.TypeBindings,java.lang.Object,java.lang.Object,java.lang.Object,boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.ArrayType:87,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getValueHandler"
    - Src: "com.fasterxml.jackson.databind.type.ArrayType:90,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].withValueHandler"
    - Src: "com.fasterxml.jackson.databind.type.ArrayType:90,1"
      Dst: "[com.fasterxml.jackson.databind.type.ArrayType].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.ArrayType].withStaticTyping()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.ArrayType"
    linkageType: null
    functionLinenumber: 95
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.ArrayType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.ArrayType].<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.type.TypeBindings,java.lang.Object,java.lang.Object,java.lang.Object,boolean)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.CollectionType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.MapType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.SimpleType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.IterationType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].withStaticTyping()"
    functionUses: 15
    ICount: 13
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.ArrayType:96"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.ArrayType:99"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.ArrayType:98"
        BranchSideFuncs:
        - "withStaticTyping()"
        - "<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.type.TypeBindings,java.lang.Object,java.lang.Object,java.lang.Object,boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.ArrayType:99,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].withStaticTyping"
    - Src: "com.fasterxml.jackson.databind.type.ArrayType:99,1"
      Dst: "[com.fasterxml.jackson.databind.type.ArrayType].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.ArrayType].refine(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
    functionSourceFile: "com.fasterxml.jackson.databind.type.ArrayType"
    linkageType: null
    functionLinenumber: 113
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 4
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.type.TypeBindings"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.JavaType[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.ArrayType].isArrayType()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.ArrayType"
    linkageType: null
    functionLinenumber: 123
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.ArrayType].isAbstract()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.ArrayType"
    linkageType: null
    functionLinenumber: 131
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.ArrayType].isConcrete()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.ArrayType"
    linkageType: null
    functionLinenumber: 139
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.ArrayType].hasGenericTypes()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.ArrayType"
    linkageType: null
    functionLinenumber: 144
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JavaType].hasGenericTypes()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].hasGenericTypes()"
    functionUses: 11
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.ArrayType:145,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].hasGenericTypes"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.ArrayType].isContainerType()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.ArrayType"
    linkageType: null
    functionLinenumber: 154
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 17
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.ArrayType].getContentType()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.ArrayType"
    linkageType: null
    functionLinenumber: 157
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 38
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.ArrayType].getContentValueHandler()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.ArrayType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.ArrayType:162,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getValueHandler"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.ArrayType].getContentTypeHandler()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.ArrayType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.ArrayType:167,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getTypeHandler"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.ArrayType].hasHandlers()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.ArrayType"
    linkageType: null
    functionLinenumber: 171
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].hasHandlers()"
    - "[com.fasterxml.jackson.databind.JavaType].hasHandlers()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].hasHandlers()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].hasHandlers()"
    - "[com.fasterxml.jackson.databind.JavaType].hasHandlers()"
    functionUses: 5
    ICount: 10
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.ArrayType:172"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.ArrayType:171"
        BranchSideFuncs:
        - "hasHandlers()"
    - Branch String: "com.fasterxml.jackson.databind.type.ArrayType:172"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.ArrayType:171"
        BranchSideFuncs:
        - "hasHandlers()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.ArrayType:172,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].hasHandlers"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.ArrayType].getGenericSignature(java.lang.StringBuilder)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.ArrayType"
    linkageType: null
    functionLinenumber: 176
    functionDepth: 0
    returnType: "java.lang.StringBuilder"
    argCount: 1
    argTypes:
    - "java.lang.StringBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.ArrayType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.IterationType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].getGenericSignature(java.lang.StringBuilder)"
    functionUses: 8
    ICount: 6
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.ArrayType:177,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.type.ArrayType:178,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getGenericSignature"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.ArrayType].getErasedSignature(java.lang.StringBuilder)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.ArrayType"
    linkageType: null
    functionLinenumber: 182
    functionDepth: 0
    returnType: "java.lang.StringBuilder"
    argCount: 1
    argTypes:
    - "java.lang.StringBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.MapLikeType].getErasedSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.IterationType].getErasedSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].getErasedSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].getErasedSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].getErasedSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].getErasedSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].getErasedSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].getErasedSignature(java.lang.StringBuilder)"
    functionUses: 3
    ICount: 6
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.ArrayType:183,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.type.ArrayType:184,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getErasedSignature"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.ArrayType].getEmptyArray()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.ArrayType"
    linkageType: null
    functionLinenumber: 196
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.ArrayType].toString()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.ArrayType"
    linkageType: null
    functionLinenumber: 208
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 21
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.ArrayType:209,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.ArrayType].equals(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.ArrayType"
    linkageType: null
    functionLinenumber: 214
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.SimpleType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IdentityEqualityType].equals(java.lang.Object)"
    functionUses: 47
    ICount: 15
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.ArrayType:215"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.ArrayType:216"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.ArrayType:215"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.ArrayType:216"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.ArrayType:217"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.ArrayType:216"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.ArrayType:217"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.ArrayType:218"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.ArrayType:217,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.type.ArrayType:220,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].equals"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.VarType$lambda_convertToUsage_2__678].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.type.VarType$lambda_convertToUsage_2__678"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Supplier"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.VarType$lambda_convertToUsage_2__678].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.VarType$lambda_convertToUsage_2__678:-1,1"
      Dst: "[com.github.javaparser.ast.type.VarType$lambda_convertToUsage_2__678].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.VarType$lambda_convertToUsage_2__678].<init>()"
    functionSourceFile: "com.github.javaparser.ast.type.VarType$lambda_convertToUsage_2__678"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.VarType$lambda_convertToUsage_2__678:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.VarType$lambda_convertToUsage_2__678].get()"
    functionSourceFile: "com.github.javaparser.ast.type.VarType$lambda_convertToUsage_2__678"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.VarType].lambda$convertToUsage$2()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.VarType$lambda_convertToUsage_2__678:-1,1"
      Dst: "[com.github.javaparser.ast.type.VarType].lambda$convertToUsage$2"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_0__1035].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_0__1035"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_0__1035].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_0__1035:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_0__1035].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_0__1035].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_0__1035"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_0__1035:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_0__1035].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_0__1035"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__1035:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration$lambda_hasInternalType_2__656].bootstrap$(java.lang.String)"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration$lambda_hasInternalType_2__656"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration$lambda_hasInternalType_2__656].<init>(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration$lambda_hasInternalType_2__656:-1,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration$lambda_hasInternalType_2__656].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration$lambda_hasInternalType_2__656].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration$lambda_hasInternalType_2__656"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration$lambda_hasInternalType_2__656:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration$lambda_hasInternalType_2__656].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration$lambda_hasInternalType_2__656"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].lambda$hasInternalType$2(java.lang.String,com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    functionUses: 7
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration$lambda_hasInternalType_2__656:-1,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].lambda$hasInternalType$2"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__259].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__259"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__259].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__259:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__259].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__259].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__259"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__259:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__259].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__259"
    linkageType: null
    functionLinenumber: -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.BlockComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    functionUses: 14
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__259:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.Expression$lambda_static_1__22].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.expr.Expression$lambda_static_1__22"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.Expression$lambda_static_1__22].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.Expression$lambda_static_1__22:-1,1"
      Dst: "[com.github.javaparser.ast.expr.Expression$lambda_static_1__22].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.Expression$lambda_static_1__22].<init>()"
    functionSourceFile: "com.github.javaparser.ast.expr.Expression$lambda_static_1__22"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.Expression$lambda_static_1__22:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.Expression$lambda_static_1__22].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.expr.Expression$lambda_static_1__22"
    linkageType: null
    functionLinenumber: -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: 14
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.Expression$lambda_static_1__22:-1,1"
      Dst: "[com.github.javaparser.ast.expr.Expression].lambda$static$1"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$add__1001].bootstrap$(java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$add__1001"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$add__1001].<init>(java.util.List)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$add__1001:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$add__1001].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$add__1001].<init>(java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$add__1001"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$add__1001:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$add__1001].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$add__1001"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$add__1001:-1,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.InitializerDeclarationMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.InitializerDeclarationMetaModel"
    linkageType: null
    functionLinenumber: 41
    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:42,1"
      Dst: "[com.github.javaparser.metamodel.BodyDeclarationMetaModel].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_175__521].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_175__521"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__521].<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__521:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_175__521].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_175__521].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_175__521"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_175__521:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_175__521].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_175__521"
    linkageType: null
    functionLinenumber: -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.Modifier)"
    functionUses: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_175__521:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$175"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer].<init>(com.fasterxml.jackson.databind.JavaType,boolean,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer"
    linkageType: null
    functionLinenumber: 26
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "boolean"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].<init>(java.lang.Class,com.fasterxml.jackson.databind.JavaType,boolean,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer:27,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer].<init>(com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer,java.lang.Boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer"
    linkageType: null
    functionLinenumber: 32
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer"
    - "com.fasterxml.jackson.databind.BeanProperty"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].<init>(com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer,java.lang.Boolean)"
    functionUses: 2
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer:33,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer].withResolved(com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer,java.lang.Boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer"
    linkageType: null
    functionLinenumber: 39
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.BeanProperty"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer].<init>(com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer,java.lang.Boolean)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer:40,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.util.List)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer"
    linkageType: null
    functionLinenumber: 50
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList].isEmpty()"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer:51,1"
      Dst: "[java.util.List].isEmpty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer].hasSingleElement(java.util.List)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer"
    linkageType: null
    functionLinenumber: 55
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer:56"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer:55"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer:56,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer]._withValueTypeSerializer(com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer"
    linkageType: null
    functionLinenumber: 60
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.ContainerSerializer"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer].<init>(com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer,java.lang.Boolean)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer:61,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer].serialize(java.util.List,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer"
    linkageType: null
    functionLinenumber: 68
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.List"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.fasterxml.jackson.databind.SerializerProvider].isEnabled(com.fasterxml.jackson.databind.SerializationFeature)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer].serializeContents(java.util.List,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer].serializeContents(java.util.List,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeEndArray()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeEndArray()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndArray()"
    functionUses: 1
    ICount: 20
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer:70"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer:78"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer:77"
        BranchSideFuncs:
        - "serializeContents(java.util.List,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
        - "writeStartArray(java.lang.Object,int)"
        - "writeEndArray()"
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer:71"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer:71"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.databind.SerializationFeature)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer:70"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer:72"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer:73"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer:71"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer:78"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.databind.SerializationFeature)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer:77"
        BranchSideFuncs:
        - "serializeContents(java.util.List,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
        - "writeStartArray(java.lang.Object,int)"
        - "writeEndArray()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer:69,1"
      Dst: "[java.util.List].size"
    - Src: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer:72,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].isEnabled"
    - Src: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer:74,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer].serializeContents"
    - Src: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer:78,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeStartArray"
    - Src: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer:80,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeEndArray"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer].serializeContents(java.util.List,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer"
    linkageType: null
    functionLinenumber: 86
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.List"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer].serializeContentsUsing(java.util.List,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.JsonSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer].serializeTypedContents(java.util.List,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.fasterxml.jackson.databind.SerializerProvider].defaultSerializeNull(com.fasterxml.jackson.core.JsonGenerator)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Double:com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Empty:com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Multi:com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Single].serializerFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].hasGenericTypes()"
    - "[com.fasterxml.jackson.databind.JavaType].hasGenericTypes()"
    - "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase]._findAndAddDynamic(com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.SerializerProvider].constructSpecializedType(com.fasterxml.jackson.databind.JavaType,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase]._findAndAddDynamic(com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap,java.lang.Class,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnsupportedTypeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.IterableSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.DateSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$StringKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicLongSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Dynamic].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer$AsNumber].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SerializableSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$FloatSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.CalendarSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.FileSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicIntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SqlTimeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.FailingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.EnumSetSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ClassSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IteratorSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.CollectionSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.RawSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SqlDateSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$LongSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntLikeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.DOMSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$ShortSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer$BigDecimalAsStringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ToStringSerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicBooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnknownSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NullSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$EnumKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.NioPathSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.InetAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.EnumSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdSerializer].wrapAndThrow(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Throwable,java.lang.Object,int)"
    functionUses: 3
    ICount: 43
    EdgeCount: 87
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer:87"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer:91"
        BranchSideFuncs:
        - "serializeContentsUsing(java.util.List,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.JsonSerializer)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer:90"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer:91"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer:95"
        BranchSideFuncs:
        - "serializeTypedContents(java.util.List,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer:94"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer:96"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer:99"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer:98"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer:102"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer:124"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer:123"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer:104"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer:107"
        BranchSideFuncs:
        - "defaultSerializeNull(com.fasterxml.jackson.core.JsonGenerator)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer:106"
        BranchSideFuncs:
        - "serializerFor(java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer:109"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer:119"
        BranchSideFuncs:
        - "serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
        - "constructSpecializedType(com.fasterxml.jackson.databind.JavaType,java.lang.Class)"
        - "serializerFor(java.lang.Class)"
        - "_findAndAddDynamic(com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.SerializerProvider)"
        - "defaultSerializeNull(com.fasterxml.jackson.core.JsonGenerator)"
        - "_findAndAddDynamic(com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap,java.lang.Class,com.fasterxml.jackson.databind.SerializerProvider)"
        - "wrapAndThrow(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Throwable,java.lang.Object,int)"
        - "get(int)"
        - "hasGenericTypes()"
        - "serializeTypedContents(java.util.List,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
        - "size()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer:118"
        BranchSideFuncs:
        - "serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer:111"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer:115"
        BranchSideFuncs:
        - "serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
        - "constructSpecializedType(com.fasterxml.jackson.databind.JavaType,java.lang.Class)"
        - "serializerFor(java.lang.Class)"
        - "_findAndAddDynamic(com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.SerializerProvider)"
        - "defaultSerializeNull(com.fasterxml.jackson.core.JsonGenerator)"
        - "_findAndAddDynamic(com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap,java.lang.Class,com.fasterxml.jackson.databind.SerializerProvider)"
        - "wrapAndThrow(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Throwable,java.lang.Object,int)"
        - "get(int)"
        - "hasGenericTypes()"
        - "serializeTypedContents(java.util.List,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
        - "size()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer:114"
        BranchSideFuncs:
        - "_findAndAddDynamic(com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap,java.lang.Class,com.fasterxml.jackson.databind.SerializerProvider)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer:88,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer].serializeContentsUsing"
    - Src: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer:92,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer].serializeTypedContents"
    - Src: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer:95,1"
      Dst: "[java.util.List].size"
    - Src: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer:103,1"
      Dst: "[java.util.List].get"
    - Src: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer:105,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].defaultSerializeNull"
    - Src: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer:107,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer:108,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap].serializerFor"
    - Src: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer:111,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].hasGenericTypes"
    - Src: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer:113,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].constructSpecializedType"
    - Src: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer:112,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase]._findAndAddDynamic"
    - Src: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer:119,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].serialize"
    - Src: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer:123,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].wrapAndThrow"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer].serializeContentsUsing(java.util.List,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.JsonSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer"
    linkageType: null
    functionLinenumber: 130
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.util.List"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.fasterxml.jackson.databind.SerializerProvider].defaultSerializeNull(com.fasterxml.jackson.core.JsonGenerator)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnsupportedTypeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.IterableSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.DateSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$StringKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicLongSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Dynamic].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer$AsNumber].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SerializableSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$FloatSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.CalendarSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.FileSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicIntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SqlTimeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.FailingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.EnumSetSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ClassSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IteratorSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.CollectionSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.RawSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.SqlDateSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$LongSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntLikeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.DOMSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$ShortSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer$BigDecimalAsStringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ToStringSerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicBooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnknownSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NullSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$EnumKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.NioPathSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.InetAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.EnumSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.SerializableSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer$AsNumber].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StringSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.BeanSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.RawSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StdScalarSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.JsonSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.InetAddressSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.ToStringSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ext.NioPathSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.NullSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnknownSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.ArraySerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StaticListSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.NonTypedScalarSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StdSerializer].wrapAndThrow(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Throwable,java.lang.Object,int)"
    functionUses: 1
    ICount: 25
    EdgeCount: 116
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer:132"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer:135"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer:134"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer:136"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer:151"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer:150"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer:139"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer:141"
        BranchSideFuncs:
        - "defaultSerializeNull(com.fasterxml.jackson.core.JsonGenerator)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer:140"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer:141"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer:144"
        BranchSideFuncs:
        - "serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer:143"
        BranchSideFuncs:
        - "serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer:131,1"
      Dst: "[java.util.List].size"
    - Src: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer:137,1"
      Dst: "[java.util.List].get"
    - Src: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer:140,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].defaultSerializeNull"
    - Src: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer:142,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].serialize"
    - Src: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer:144,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].serializeWithType"
    - Src: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer:148,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].wrapAndThrow"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer].serializeTypedContents(java.util.List,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer"
    linkageType: null
    functionLinenumber: 155
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.List"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.fasterxml.jackson.databind.SerializerProvider].defaultSerializeNull(com.fasterxml.jackson.core.JsonGenerator)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Empty].serializerFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Multi].serializerFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Single].serializerFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Double].serializerFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].hasGenericTypes()"
    - "[com.fasterxml.jackson.databind.JavaType].hasGenericTypes()"
    - "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase]._findAndAddDynamic(com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.SerializerProvider].constructSpecializedType(com.fasterxml.jackson.databind.JavaType,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase]._findAndAddDynamic(com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap,java.lang.Class,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.SerializableSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer$AsNumber].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StringSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.BeanSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.RawSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StdScalarSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.JsonSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.InetAddressSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.ToStringSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ext.NioPathSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.NullSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnknownSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.ArraySerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StaticListSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.NonTypedScalarSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StdSerializer].wrapAndThrow(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Throwable,java.lang.Object,int)"
    functionUses: 1
    ICount: 35
    EdgeCount: 53
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer:157"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer:160"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer:159"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer:164"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer:186"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer:185"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer:166"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer:169"
        BranchSideFuncs:
        - "defaultSerializeNull(com.fasterxml.jackson.core.JsonGenerator)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer:168"
        BranchSideFuncs:
        - "serializerFor(java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer:171"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer:181"
        BranchSideFuncs:
        - "constructSpecializedType(com.fasterxml.jackson.databind.JavaType,java.lang.Class)"
        - "serializerFor(java.lang.Class)"
        - "_findAndAddDynamic(com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.SerializerProvider)"
        - "defaultSerializeNull(com.fasterxml.jackson.core.JsonGenerator)"
        - "_findAndAddDynamic(com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap,java.lang.Class,com.fasterxml.jackson.databind.SerializerProvider)"
        - "wrapAndThrow(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Throwable,java.lang.Object,int)"
        - "get(int)"
        - "hasGenericTypes()"
        - "serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer:180"
        BranchSideFuncs:
        - "serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer:173"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer:177"
        BranchSideFuncs:
        - "constructSpecializedType(com.fasterxml.jackson.databind.JavaType,java.lang.Class)"
        - "serializerFor(java.lang.Class)"
        - "_findAndAddDynamic(com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.SerializerProvider)"
        - "defaultSerializeNull(com.fasterxml.jackson.core.JsonGenerator)"
        - "_findAndAddDynamic(com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap,java.lang.Class,com.fasterxml.jackson.databind.SerializerProvider)"
        - "wrapAndThrow(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Throwable,java.lang.Object,int)"
        - "get(int)"
        - "hasGenericTypes()"
        - "serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer:176"
        BranchSideFuncs:
        - "_findAndAddDynamic(com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap,java.lang.Class,com.fasterxml.jackson.databind.SerializerProvider)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer:156,1"
      Dst: "[java.util.List].size"
    - Src: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer:165,1"
      Dst: "[java.util.List].get"
    - Src: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer:167,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].defaultSerializeNull"
    - Src: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer:169,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer:170,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap].serializerFor"
    - Src: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer:173,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].hasGenericTypes"
    - Src: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer:175,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].constructSpecializedType"
    - Src: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer:174,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase]._findAndAddDynamic"
    - Src: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer:181,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].serializeWithType"
    - Src: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer:185,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].wrapAndThrow"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer].serializeContents(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer"
    linkageType: null
    functionLinenumber: 17
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer].serializeContents(java.util.List,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionUses: 3
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer:18,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer].serializeContents"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer"
    linkageType: null
    functionLinenumber: 17
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer].serialize(java.util.List,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionUses: 59
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer:18,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer].serialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer].hasSingleElement(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer"
    linkageType: null
    functionLinenumber: 17
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer].hasSingleElement(java.util.List)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer:18,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer].hasSingleElement"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer"
    linkageType: null
    functionLinenumber: 17
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.util.List)"
    functionUses: 18
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer:18,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer].isEmpty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_91__459].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_91__459"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__459].<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__459:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_91__459].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_91__459].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_91__459"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_91__459:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_91__459].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_91__459"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_91__459:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$91"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_57__44].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_57__44"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__44].<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__44:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_57__44].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_57__44].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_57__44"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_57__44:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_57__44].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_57__44"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 14
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_57__44:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$57"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.JsonWriteContext].<init>(int,com.fasterxml.jackson.core.json.JsonWriteContext,com.fasterxml.jackson.core.json.DupDetector)"
    functionSourceFile: "com.fasterxml.jackson.core.json.JsonWriteContext"
    linkageType: null
    functionLinenumber: 68
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "com.fasterxml.jackson.core.json.JsonWriteContext"
    - "com.fasterxml.jackson.core.json.DupDetector"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonStreamContext].<init>()"
    functionUses: 3
    ICount: 17
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.JsonWriteContext:72"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.JsonWriteContext:69"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.JsonWriteContext:68"
        BranchSideFuncs:
        - "<init>()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.JsonWriteContext:69,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.JsonWriteContext].<init>(int,com.fasterxml.jackson.core.json.JsonWriteContext,com.fasterxml.jackson.core.json.DupDetector,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.core.json.JsonWriteContext"
    linkageType: null
    functionLinenumber: 79
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "com.fasterxml.jackson.core.json.JsonWriteContext"
    - "com.fasterxml.jackson.core.json.DupDetector"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonStreamContext].<init>()"
    functionUses: 2
    ICount: 19
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.JsonWriteContext:83"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.JsonWriteContext:80"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.JsonWriteContext:79"
        BranchSideFuncs:
        - "<init>()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.JsonWriteContext:80,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.JsonWriteContext].reset(int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.JsonWriteContext"
    linkageType: null
    functionLinenumber: 102
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.json.JsonWriteContext"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.DupDetector].reset()"
    functionUses: 2
    ICount: 13
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.JsonWriteContext:108"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.JsonWriteContext:109"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.JsonWriteContext:108"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.JsonWriteContext:108,1"
      Dst: "[com.fasterxml.jackson.core.json.DupDetector].reset"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.JsonWriteContext].reset(int,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.core.json.JsonWriteContext"
    linkageType: null
    functionLinenumber: 128
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.json.JsonWriteContext"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.DupDetector].reset()"
    functionUses: 2
    ICount: 14
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.JsonWriteContext:134"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.JsonWriteContext:135"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.JsonWriteContext:134"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.JsonWriteContext:134,1"
      Dst: "[com.fasterxml.jackson.core.json.DupDetector].reset"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.JsonWriteContext].withDupDetector(com.fasterxml.jackson.core.json.DupDetector)"
    functionSourceFile: "com.fasterxml.jackson.core.json.JsonWriteContext"
    linkageType: null
    functionLinenumber: 138
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.json.JsonWriteContext"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.json.DupDetector"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.JsonWriteContext].getCurrentValue()"
    functionSourceFile: "com.fasterxml.jackson.core.json.JsonWriteContext"
    linkageType: null
    functionLinenumber: 144
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.JsonWriteContext].setCurrentValue(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.core.json.JsonWriteContext"
    linkageType: null
    functionLinenumber: 149
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.JsonWriteContext].createRootContext()"
    functionSourceFile: "com.fasterxml.jackson.core.json.JsonWriteContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.json.JsonWriteContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.JsonWriteContext:165,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonWriteContext].createRootContext"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.JsonWriteContext].createRootContext(com.fasterxml.jackson.core.json.DupDetector)"
    functionSourceFile: "com.fasterxml.jackson.core.json.JsonWriteContext"
    linkageType: null
    functionLinenumber: 167
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.json.JsonWriteContext"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.json.DupDetector"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.JsonWriteContext].<init>(int,com.fasterxml.jackson.core.json.JsonWriteContext,com.fasterxml.jackson.core.json.DupDetector)"
    functionUses: 3
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.JsonWriteContext:168,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonWriteContext].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.JsonWriteContext].createChildArrayContext()"
    functionSourceFile: "com.fasterxml.jackson.core.json.JsonWriteContext"
    linkageType: null
    functionLinenumber: 171
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.json.JsonWriteContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.JsonWriteContext].<init>(int,com.fasterxml.jackson.core.json.JsonWriteContext,com.fasterxml.jackson.core.json.DupDetector)"
    - "[com.fasterxml.jackson.core.json.DupDetector].child()"
    - "[com.fasterxml.jackson.core.json.JsonWriteContext].reset(int)"
    functionUses: 3
    ICount: 15
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.JsonWriteContext:173"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.JsonWriteContext:178"
        BranchSideFuncs:
        - "child()"
        - "<init>(int,com.fasterxml.jackson.core.json.JsonWriteContext,com.fasterxml.jackson.core.json.DupDetector)"
      - BranchSide: "com.fasterxml.jackson.core.json.JsonWriteContext:177"
        BranchSideFuncs:
        - "reset(int)"
    - Branch String: "com.fasterxml.jackson.core.json.JsonWriteContext:175"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.JsonWriteContext:174"
        BranchSideFuncs:
        - "child()"
        - "<init>(int,com.fasterxml.jackson.core.json.JsonWriteContext,com.fasterxml.jackson.core.json.DupDetector)"
      - BranchSide: "com.fasterxml.jackson.core.json.JsonWriteContext:173"
        BranchSideFuncs:
        - "child()"
        - "<init>(int,com.fasterxml.jackson.core.json.JsonWriteContext,com.fasterxml.jackson.core.json.DupDetector)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.JsonWriteContext:175,1"
      Dst: "[com.fasterxml.jackson.core.json.DupDetector].child"
    - Src: "com.fasterxml.jackson.core.json.JsonWriteContext:175,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonWriteContext].<init>"
    - Src: "com.fasterxml.jackson.core.json.JsonWriteContext:178,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonWriteContext].reset"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.JsonWriteContext].createChildArrayContext(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.core.json.JsonWriteContext"
    linkageType: null
    functionLinenumber: 182
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.json.JsonWriteContext"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.JsonWriteContext].<init>(int,com.fasterxml.jackson.core.json.JsonWriteContext,com.fasterxml.jackson.core.json.DupDetector,java.lang.Object)"
    - "[com.fasterxml.jackson.core.json.DupDetector].child()"
    - "[com.fasterxml.jackson.core.json.JsonWriteContext].reset(int,java.lang.Object)"
    functionUses: 6
    ICount: 16
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.JsonWriteContext:184"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.JsonWriteContext:189"
        BranchSideFuncs:
        - "child()"
        - "<init>(int,com.fasterxml.jackson.core.json.JsonWriteContext,com.fasterxml.jackson.core.json.DupDetector,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.core.json.JsonWriteContext:188"
        BranchSideFuncs:
        - "reset(int,java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.core.json.JsonWriteContext:186"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.JsonWriteContext:185"
        BranchSideFuncs:
        - "child()"
        - "<init>(int,com.fasterxml.jackson.core.json.JsonWriteContext,com.fasterxml.jackson.core.json.DupDetector,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.core.json.JsonWriteContext:184"
        BranchSideFuncs:
        - "child()"
        - "<init>(int,com.fasterxml.jackson.core.json.JsonWriteContext,com.fasterxml.jackson.core.json.DupDetector,java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.JsonWriteContext:186,1"
      Dst: "[com.fasterxml.jackson.core.json.DupDetector].child"
    - Src: "com.fasterxml.jackson.core.json.JsonWriteContext:186,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonWriteContext].<init>"
    - Src: "com.fasterxml.jackson.core.json.JsonWriteContext:189,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonWriteContext].reset"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.JsonWriteContext].createChildObjectContext()"
    functionSourceFile: "com.fasterxml.jackson.core.json.JsonWriteContext"
    linkageType: null
    functionLinenumber: 192
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.json.JsonWriteContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.JsonWriteContext].<init>(int,com.fasterxml.jackson.core.json.JsonWriteContext,com.fasterxml.jackson.core.json.DupDetector)"
    - "[com.fasterxml.jackson.core.json.DupDetector].child()"
    - "[com.fasterxml.jackson.core.json.JsonWriteContext].reset(int)"
    functionUses: 3
    ICount: 15
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.JsonWriteContext:194"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.JsonWriteContext:199"
        BranchSideFuncs:
        - "child()"
        - "<init>(int,com.fasterxml.jackson.core.json.JsonWriteContext,com.fasterxml.jackson.core.json.DupDetector)"
      - BranchSide: "com.fasterxml.jackson.core.json.JsonWriteContext:198"
        BranchSideFuncs:
        - "reset(int)"
    - Branch String: "com.fasterxml.jackson.core.json.JsonWriteContext:196"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.JsonWriteContext:195"
        BranchSideFuncs:
        - "child()"
        - "<init>(int,com.fasterxml.jackson.core.json.JsonWriteContext,com.fasterxml.jackson.core.json.DupDetector)"
      - BranchSide: "com.fasterxml.jackson.core.json.JsonWriteContext:194"
        BranchSideFuncs:
        - "child()"
        - "<init>(int,com.fasterxml.jackson.core.json.JsonWriteContext,com.fasterxml.jackson.core.json.DupDetector)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.JsonWriteContext:196,1"
      Dst: "[com.fasterxml.jackson.core.json.DupDetector].child"
    - Src: "com.fasterxml.jackson.core.json.JsonWriteContext:196,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonWriteContext].<init>"
    - Src: "com.fasterxml.jackson.core.json.JsonWriteContext:199,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonWriteContext].reset"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.JsonWriteContext].createChildObjectContext(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.core.json.JsonWriteContext"
    linkageType: null
    functionLinenumber: 203
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.json.JsonWriteContext"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.JsonWriteContext].<init>(int,com.fasterxml.jackson.core.json.JsonWriteContext,com.fasterxml.jackson.core.json.DupDetector,java.lang.Object)"
    - "[com.fasterxml.jackson.core.json.DupDetector].child()"
    - "[com.fasterxml.jackson.core.json.JsonWriteContext].reset(int,java.lang.Object)"
    functionUses: 4
    ICount: 16
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.JsonWriteContext:205"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.JsonWriteContext:210"
        BranchSideFuncs:
        - "child()"
        - "<init>(int,com.fasterxml.jackson.core.json.JsonWriteContext,com.fasterxml.jackson.core.json.DupDetector,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.core.json.JsonWriteContext:209"
        BranchSideFuncs:
        - "reset(int,java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.core.json.JsonWriteContext:207"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.JsonWriteContext:206"
        BranchSideFuncs:
        - "child()"
        - "<init>(int,com.fasterxml.jackson.core.json.JsonWriteContext,com.fasterxml.jackson.core.json.DupDetector,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.core.json.JsonWriteContext:205"
        BranchSideFuncs:
        - "child()"
        - "<init>(int,com.fasterxml.jackson.core.json.JsonWriteContext,com.fasterxml.jackson.core.json.DupDetector,java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.JsonWriteContext:207,1"
      Dst: "[com.fasterxml.jackson.core.json.DupDetector].child"
    - Src: "com.fasterxml.jackson.core.json.JsonWriteContext:207,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonWriteContext].<init>"
    - Src: "com.fasterxml.jackson.core.json.JsonWriteContext:210,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonWriteContext].reset"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.JsonWriteContext].getParent()"
    functionSourceFile: "com.fasterxml.jackson.core.json.JsonWriteContext"
    linkageType: null
    functionLinenumber: 212
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.json.JsonWriteContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.JsonWriteContext].getCurrentName()"
    functionSourceFile: "com.fasterxml.jackson.core.json.JsonWriteContext"
    linkageType: null
    functionLinenumber: 213
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.JsonWriteContext].hasCurrentName()"
    functionSourceFile: "com.fasterxml.jackson.core.json.JsonWriteContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.JsonWriteContext:216"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.JsonWriteContext:215"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.JsonWriteContext].clearAndGetParent()"
    functionSourceFile: "com.fasterxml.jackson.core.json.JsonWriteContext"
    linkageType: null
    functionLinenumber: 230
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.json.JsonWriteContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.JsonWriteContext].getDupDetector()"
    functionSourceFile: "com.fasterxml.jackson.core.json.JsonWriteContext"
    linkageType: null
    functionLinenumber: 236
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.json.DupDetector"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.JsonWriteContext].writeFieldName(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.json.JsonWriteContext"
    linkageType: null
    functionLinenumber: 249
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.JsonWriteContext]._checkDup(com.fasterxml.jackson.core.json.DupDetector,java.lang.String)"
    functionUses: 8
    ICount: 19
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.JsonWriteContext:250"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.JsonWriteContext:251"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.JsonWriteContext:250"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.JsonWriteContext:250"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.JsonWriteContext:253"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.JsonWriteContext:252"
        BranchSideFuncs:
        - "_checkDup(com.fasterxml.jackson.core.json.DupDetector,java.lang.String)"
    - Branch String: "com.fasterxml.jackson.core.json.JsonWriteContext:255"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.JsonWriteContext:256"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.JsonWriteContext:255"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.JsonWriteContext:256"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.JsonWriteContext:255"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.JsonWriteContext:255,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonWriteContext]._checkDup"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.JsonWriteContext]._checkDup(com.fasterxml.jackson.core.json.DupDetector,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.json.JsonWriteContext"
    linkageType: null
    functionLinenumber: 259
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.json.DupDetector"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.DupDetector].isDup(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.DupDetector].getSource()"
    - "[com.fasterxml.jackson.core.JsonGenerationException].<init>(java.lang.String,com.fasterxml.jackson.core.JsonGenerator)"
    functionUses: 1
    ICount: 16
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.JsonWriteContext:260"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.JsonWriteContext:265"
        BranchSideFuncs:
        - "<init>(java.lang.String,com.fasterxml.jackson.core.JsonGenerator)"
        - "getSource()"
      - BranchSide: "com.fasterxml.jackson.core.json.JsonWriteContext:264"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.JsonWriteContext:263"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.JsonWriteContext:260"
        BranchSideFuncs:
        - "<init>(java.lang.String,com.fasterxml.jackson.core.JsonGenerator)"
        - "getSource()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.JsonWriteContext:260,1"
      Dst: "[com.fasterxml.jackson.core.json.DupDetector].isDup"
    - Src: "com.fasterxml.jackson.core.json.JsonWriteContext:261,1"
      Dst: "[com.fasterxml.jackson.core.json.DupDetector].getSource"
    - Src: "com.fasterxml.jackson.core.json.JsonWriteContext:262,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.core.json.JsonWriteContext:263,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerationException].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.JsonWriteContext].writeValue()"
    functionSourceFile: "com.fasterxml.jackson.core.json.JsonWriteContext"
    linkageType: null
    functionLinenumber: 268
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.JsonWriteContext:269"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.JsonWriteContext:279"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.JsonWriteContext:278"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.JsonWriteContext:270"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.JsonWriteContext:273"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.JsonWriteContext:272"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.JsonWriteContext:279"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.JsonWriteContext:287"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.JsonWriteContext:286"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.JsonWriteContext:282"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.JsonWriteContext:279"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.JsonWriteContext:288"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.JsonWriteContext:286"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:38,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:43,1"
      Dst: "[java.lang.Boolean].booleanValue"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 47
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.CompilationUnit"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:48"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:47"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:48,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 52
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.PackageDeclaration"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:53"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:52"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:53,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 57
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.TypeParameter"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:58"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:57"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:58,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 62
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.comments.LineComment"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:63"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:62"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:63,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.comments.BlockComment"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:68"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:67"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:68,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 72
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:73"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:72"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:73,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 77
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.EnumDeclaration"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:78"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:77"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:78,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 82
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.EnumConstantDeclaration"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:83"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:82"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:83,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 87
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.AnnotationDeclaration"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:88"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:87"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:88,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 92
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.AnnotationMemberDeclaration"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:93"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:92"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:93,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 97
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.FieldDeclaration"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:98"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:97"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:98,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 102
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.VariableDeclarator"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:103"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:102"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:103,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 107
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.ConstructorDeclaration"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:108"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:107"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:108,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 112
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.MethodDeclaration"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:113"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:112"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:113,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 117
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.Parameter"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:118"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:117"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:118,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 122
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.InitializerDeclaration"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:123"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:122"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:123,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 127
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.comments.JavadocComment"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:128"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:127"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:128,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 132
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.ClassOrInterfaceType"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:133"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:132"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:133,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 137
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.PrimitiveType"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:138"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:137"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:138,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 142
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.ArrayType"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:143"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:142"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:143,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 147
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.ArrayCreationLevel"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:148"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:147"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:148,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 152
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.IntersectionType"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:153"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:152"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:153,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 157
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.UnionType"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:158"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:157"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:158,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 162
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.VoidType"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:163"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:162"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:163,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 167
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.WildcardType"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:168"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:167"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:168,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 172
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.UnknownType"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:173"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:172"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:173,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 177
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ArrayAccessExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:178"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:177"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:178,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 182
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ArrayCreationExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:183"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:182"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:183,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 187
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ArrayInitializerExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:188"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:187"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:188,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 192
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.AssignExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:193"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:192"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:193,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 197
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.BinaryExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:198"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:197"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:198,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 202
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.CastExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:203"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:202"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:203,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 207
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ClassExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:208"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:207"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:208,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 212
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ConditionalExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:213"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:212"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:213,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 217
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.EnclosedExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:218"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:217"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:218,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 222
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.FieldAccessExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:223"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:222"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:223,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 227
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.InstanceOfExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:228"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:227"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:228,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 232
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.StringLiteralExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:233"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:232"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:233,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 237
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.IntegerLiteralExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:238"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:237"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:238,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 242
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.LongLiteralExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:243"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:242"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:243,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 247
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.CharLiteralExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:248"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:247"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:248,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 252
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.DoubleLiteralExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:253"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:252"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:253,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 257
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.BooleanLiteralExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:258"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:257"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:258,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 262
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.NullLiteralExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:263"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:262"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:263,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 267
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MethodCallExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:268"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:267"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:268,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 272
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.NameExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:273"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:272"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:273,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 277
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ObjectCreationExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:278"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:277"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:278,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 282
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.Name"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:283"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:282"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:283,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 287
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.SimpleName"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:288"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:287"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:288,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 292
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ThisExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:293"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:292"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:293,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 297
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.SuperExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:298"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:297"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:298,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 302
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.UnaryExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:303"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:302"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:303,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 307
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.VariableDeclarationExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:308"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:307"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:308,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 312
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MarkerAnnotationExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:313"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:312"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:313,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 317
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:318"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:317"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:318,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 322
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.NormalAnnotationExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:323"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:322"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:323,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 327
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MemberValuePair"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:328"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:327"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:328,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 332
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:333"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:332"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:333,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 337
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:338"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:337"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:338,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 342
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:343"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:342"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:343,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 347
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.AssertStmt"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:348"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:347"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:348,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 352
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.BlockStmt"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:353"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:352"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:353,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 357
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.LabeledStmt"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:358"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:357"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:358,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 362
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.EmptyStmt"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:363"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:362"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:363,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 367
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ExpressionStmt"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:368"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:367"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:368,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 372
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.SwitchStmt"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:373"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:372"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:373,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 377
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.SwitchEntry"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:378"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:377"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:378,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 382
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.BreakStmt"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:383"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:382"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:383,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 387
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ReturnStmt"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:388"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:387"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:388,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 392
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.IfStmt"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:393"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:392"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:393,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 397
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.WhileStmt"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:398"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:397"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:398,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 402
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ContinueStmt"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:403"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:402"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:403,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 407
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.DoStmt"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:408"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:407"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:408,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 412
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ForEachStmt"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:413"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:412"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:413,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 417
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ForStmt"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:418"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:417"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:418,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 422
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ThrowStmt"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:423"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:422"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:423,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 427
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.SynchronizedStmt"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:428"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:427"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:428,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 432
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.TryStmt"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:433"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:432"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:433,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 437
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.CatchClause"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:438"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:437"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:438,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 442
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.LambdaExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:443"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:442"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:443,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 447
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MethodReferenceExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:448"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:447"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:448,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 452
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.TypeExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:453"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:452"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:453,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 457
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.ImportDeclaration"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:458"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:457"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:458,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 462
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:463"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:462"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:463,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 467
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleDeclaration"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:468"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:467"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:468,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 472
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleRequiresDirective"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:473"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:472"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:473,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 477
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleExportsDirective"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:478"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:477"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:478,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 482
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleProvidesDirective"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:483"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:482"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:483,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 487
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleUsesDirective"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:488"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:487"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:488,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 492
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleOpensDirective"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:493"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:492"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:493,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 497
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.UnparsableStmt"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:498"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:497"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:498,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 502
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.ReceiverParameter"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:503"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:502"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:503,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 507
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.VarType"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:508"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:507"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:508,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 512
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Modifier"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:513"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:512"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:513,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 517
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.SwitchExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:518"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:517"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:518,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 522
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.YieldStmt"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:523"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:522"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:523,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 527
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.TextBlockLiteralExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:528"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:527"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:528,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.PatternExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: null
    functionLinenumber: 532
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.PatternExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:533"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:532"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:533,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 537
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.RecordDeclaration"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:538"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:537"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:538,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 542
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.CompactConstructorDeclaration"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:543"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:542"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:543,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.PatternExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: null
    functionLinenumber: 37
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.PatternExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.PatternExpr,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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 37
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 37
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 37
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 37
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 37
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 37
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 37
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 37
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 37
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 37
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 37
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 37
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 37
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 37
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 37
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 37
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 37
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 37
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 37
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 37
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 37
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 37
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 37
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 37
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 37
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 37
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 37
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 37
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 37
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 37
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 37
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 37
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 37
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 37
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 37
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 37
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 37
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 37
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 37
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 37
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 37
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 37
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 37
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 37
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 37
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 37
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 37
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 37
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 37
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 37
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 37
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 37
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 37
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 37
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 37
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 37
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 37
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 37
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 37
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 37
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 37
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 37
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 37
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 37
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 37
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 37
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 37
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 37
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 37
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 37
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 37
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 37
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 37
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 37
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 37
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 37
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 37
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 37
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 37
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 37
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 37
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 37
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 37
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 37
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 37
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 37
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 37
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 37
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 37
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 37
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 37
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 37
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 37
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 37
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 37
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 37
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 37
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 37
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 37
    functionDepth: 0
    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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.BufferRecyclerPool$LockFreePool].<init>(int)"
    functionSourceFile: "com.fasterxml.jackson.core.util.BufferRecyclerPool$LockFreePool"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.BufferRecyclerPool$LockFreePool:299,1"
      Dst: "[com.fasterxml.jackson.core.util.BufferRecyclerPool$StatefulImplBase].<init>"
    - Src: "com.fasterxml.jackson.core.util.BufferRecyclerPool$LockFreePool:300,1"
      Dst: "[java.util.concurrent.atomic.AtomicReference].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.BufferRecyclerPool$LockFreePool].shared()"
    functionSourceFile: "com.fasterxml.jackson.core.util.BufferRecyclerPool$LockFreePool"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.util.BufferRecyclerPool$LockFreePool"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.BufferRecyclerPool$LockFreePool].nonShared()"
    functionSourceFile: "com.fasterxml.jackson.core.util.BufferRecyclerPool$LockFreePool"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.util.BufferRecyclerPool$LockFreePool"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.BufferRecyclerPool$LockFreePool:320,1"
      Dst: "[com.fasterxml.jackson.core.util.BufferRecyclerPool$LockFreePool].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.BufferRecyclerPool$LockFreePool].readResolve()"
    functionSourceFile: "com.fasterxml.jackson.core.util.BufferRecyclerPool$LockFreePool"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.BufferRecyclerPool$LockFreePool:329,1"
      Dst: "[com.fasterxml.jackson.core.util.BufferRecyclerPool$StatefulImplBase]._resolveToShared"
    - Src: "com.fasterxml.jackson.core.util.BufferRecyclerPool$LockFreePool:329,1"
      Dst: "[com.fasterxml.jackson.core.util.BufferRecyclerPool$LockFreePool$lambda_readResolve_0__1357].bootstrap$"
    - Src: "com.fasterxml.jackson.core.util.BufferRecyclerPool$LockFreePool:329,1"
      Dst: "[java.util.Optional].orElseGet"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.BufferRecyclerPool$LockFreePool].acquireBufferRecycler()"
    functionSourceFile: "com.fasterxml.jackson.core.util.BufferRecyclerPool$LockFreePool"
    linkageType: null
    functionLinenumber: 335
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.util.BufferRecycler"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.BufferRecyclerPool$LockFreePool]._getRecycler()"
    - "[com.fasterxml.jackson.core.util.BufferRecycler].withPool(com.fasterxml.jackson.core.util.BufferRecyclerPool)"
    functionUses: 1
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.BufferRecyclerPool$LockFreePool:336,1"
      Dst: "[com.fasterxml.jackson.core.util.BufferRecyclerPool$LockFreePool]._getRecycler"
    - Src: "com.fasterxml.jackson.core.util.BufferRecyclerPool$LockFreePool:336,1"
      Dst: "[com.fasterxml.jackson.core.util.BufferRecycler].withPool"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.BufferRecyclerPool$LockFreePool]._getRecycler()"
    functionSourceFile: "com.fasterxml.jackson.core.util.BufferRecyclerPool$LockFreePool"
    linkageType: null
    functionLinenumber: 343
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.util.BufferRecycler"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.BufferRecycler].<init>()"
    - "[com.fasterxml.jackson.core.util.BufferRecycler].<init>()"
    functionUses: 1
    ICount: 22
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.BufferRecyclerPool$LockFreePool:344"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.BufferRecyclerPool$LockFreePool:354"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.BufferRecyclerPool$LockFreePool:353"
        BranchSideFuncs:
        - "<init>()"
    - Branch String: "com.fasterxml.jackson.core.util.BufferRecyclerPool$LockFreePool:346"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.BufferRecyclerPool$LockFreePool:349"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.BufferRecyclerPool$LockFreePool:348"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.util.BufferRecyclerPool$LockFreePool:349"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.BufferRecyclerPool$LockFreePool:344"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.BufferRecyclerPool$LockFreePool:343"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.BufferRecyclerPool$LockFreePool:345,1"
      Dst: "[java.util.concurrent.atomic.AtomicReference].get"
    - Src: "com.fasterxml.jackson.core.util.BufferRecyclerPool$LockFreePool:347,1"
      Dst: "[com.fasterxml.jackson.core.util.BufferRecycler].<init>"
    - Src: "com.fasterxml.jackson.core.util.BufferRecyclerPool$LockFreePool:349,1"
      Dst: "[java.util.concurrent.atomic.AtomicReference].compareAndSet"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.util.BufferRecyclerPool$LockFreePool].releaseBufferRecycler(com.fasterxml.jackson.core.util.BufferRecycler)"
    functionSourceFile: "com.fasterxml.jackson.core.util.BufferRecyclerPool$LockFreePool"
    linkageType: null
    functionLinenumber: 358
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.util.BufferRecycler"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.BufferRecyclerPool$LockFreePool$Node].<init>(com.fasterxml.jackson.core.util.BufferRecycler)"
    functionUses: 1
    ICount: 18
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.BufferRecyclerPool$LockFreePool:360"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.BufferRecyclerPool$LockFreePool:366"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.BufferRecyclerPool$LockFreePool:365"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.util.BufferRecyclerPool$LockFreePool:362"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.BufferRecyclerPool$LockFreePool:359"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.BufferRecyclerPool$LockFreePool:358"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.core.util.BufferRecycler)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.BufferRecyclerPool$LockFreePool:359,1"
      Dst: "[com.fasterxml.jackson.core.util.BufferRecyclerPool$LockFreePool$Node].<init>"
    - Src: "com.fasterxml.jackson.core.util.BufferRecyclerPool$LockFreePool:361,1"
      Dst: "[java.util.concurrent.atomic.AtomicReference].get"
    - Src: "com.fasterxml.jackson.core.util.BufferRecyclerPool$LockFreePool:362,1"
      Dst: "[java.util.concurrent.atomic.AtomicReference].compareAndSet"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.util.BufferRecyclerPool$LockFreePool].lambda$readResolve$0()"
    functionSourceFile: "com.fasterxml.jackson.core.util.BufferRecyclerPool$LockFreePool"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.util.BufferRecyclerPool"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.BufferRecyclerPool$LockFreePool:329,1"
      Dst: "[com.fasterxml.jackson.core.util.BufferRecyclerPool$LockFreePool].nonShared"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.Nulls].values()"
    functionSourceFile: "com.fasterxml.jackson.annotation.Nulls"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.Nulls[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.Nulls:9,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.Nulls].valueOf(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.annotation.Nulls"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.Nulls"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.Nulls:9,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.Nulls].<init>(java.lang.String,int)"
    functionSourceFile: "com.fasterxml.jackson.annotation.Nulls"
    linkageType: null
    functionLinenumber: 8
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.Nulls:9,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.Nulls].$values()"
    functionSourceFile: "com.fasterxml.jackson.annotation.Nulls"
    linkageType: null
    functionLinenumber: 8
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.Nulls[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.VoidType].<init>()"
    functionSourceFile: "com.github.javaparser.ast.type.VoidType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.VoidType:52,1"
      Dst: "[com.github.javaparser.ast.type.VoidType].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.VoidType].<init>(com.github.javaparser.TokenRange)"
    functionSourceFile: "com.github.javaparser.ast.type.VoidType"
    linkageType: null
    functionLinenumber: 59
    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:60,1"
      Dst: "[com.github.javaparser.ast.type.Type].<init>"
    - Src: "com.github.javaparser.ast.type.VoidType:61,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 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.ObjectIdentityEqualsVisitor].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.symbolsolver.javaparsermodel.DefaultVisitorAdapter].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.ModifierVisitor].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.NoCommentHashCodeVisitor].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.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.type.VoidType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].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)"
    functionUses: 70
    ICount: 5
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.VoidType:67,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 72
    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.VoidType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.type.VoidType,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].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)"
    functionUses: 55
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.VoidType:73,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.VoidType].setAnnotations(com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.type.VoidType"
    linkageType: null
    functionLinenumber: 77
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.VoidType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    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:78,1"
      Dst: "[com.github.javaparser.ast.type.Type].setAnnotations"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.VoidType].asString()"
    functionSourceFile: "com.github.javaparser.ast.type.VoidType"
    linkageType: null
    functionLinenumber: 82
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.VoidType].toDescriptor()"
    functionSourceFile: "com.github.javaparser.ast.type.VoidType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.VoidType].clone()"
    functionSourceFile: "com.github.javaparser.ast.type.VoidType"
    linkageType: null
    functionLinenumber: 93
    functionDepth: 0
    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: 46
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.VoidType:94,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>"
    - Src: "com.github.javaparser.ast.type.VoidType:94,1"
      Dst: "[com.github.javaparser.ast.type.VoidType].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.VoidType].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.type.VoidType"
    linkageType: null
    functionLinenumber: 99
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.VoidTypeMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.VoidType].isVoidType()"
    functionSourceFile: "com.github.javaparser.ast.type.VoidType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.VoidType].asVoidType()"
    functionSourceFile: "com.github.javaparser.ast.type.VoidType"
    linkageType: null
    functionLinenumber: -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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.VoidType].ifVoidType(java.util.function.Consumer)"
    functionSourceFile: "com.github.javaparser.ast.type.VoidType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.VoidType:118,1"
      Dst: "[java.util.function.Consumer].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.VoidType].resolve()"
    functionSourceFile: "com.github.javaparser.ast.type.VoidType"
    linkageType: null
    functionLinenumber: 122
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedVoidType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getSymbolResolver()"
    - "[com.github.javaparser.symbolsolver.JavaSymbolSolver].toResolvedType(com.github.javaparser.ast.type.Type,java.lang.Class)"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.VoidType:123,1"
      Dst: "[com.github.javaparser.ast.Node].getSymbolResolver"
    - Src: "com.github.javaparser.ast.type.VoidType:123,1"
      Dst: "[com.github.javaparser.resolution.SymbolResolver].toResolvedType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.VoidType].toVoidType()"
    functionSourceFile: "com.github.javaparser.ast.type.VoidType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.VoidType:129,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 133
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.Context"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].<init>(com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet"
    linkageType: null
    functionLinenumber: 904
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet:905,1"
      Dst: "[java.util.AbstractSet].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].size()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet"
    linkageType: null
    functionLinenumber: 909
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].size()"
    functionUses: 30
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet:910,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].clear()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet:915,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet"
    linkageType: null
    functionLinenumber: 919
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].<init>(com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap)"
    functionUses: 181
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet:920,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].contains(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet"
    linkageType: null
    functionLinenumber: 924
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].containsKey(java.lang.Object)"
    functionUses: 26
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet:925,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].containsKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].remove(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet"
    linkageType: null
    functionLinenumber: 929
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].remove(java.lang.Object)"
    functionUses: 3
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet:930"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet:929"
        BranchSideFuncs:
        - "remove(java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet:930,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].remove"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].toArray()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet:935,1"
      Dst: "[java.util.Map].keySet"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet:935,1"
      Dst: "[java.util.Set].toArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].toArray(java.lang.Object[])"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet"
    linkageType: null
    functionLinenumber: 939
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 1
    argTypes:
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].keySet()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].toArray(java.lang.Object[])"
    - "[com.github.javaparser.utils.VisitorSet].toArray(java.lang.Object[])"
    functionUses: 3
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet:940,1"
      Dst: "[java.util.Map].keySet"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet:940,1"
      Dst: "[java.util.Set].toArray"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.ReservedKeywordValidator].<init>(java.lang.String)"
    - "[com.github.javaparser.ast.validator.ReservedKeywordValidator].<init>(java.lang.String)"
    - "[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].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].remove(com.github.javaparser.ast.validator.Validator)"
    functionUses: 2
    ICount: 17
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java17Validator:37,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java16Validator].<init>"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java17Validator:33,1"
      Dst: "[com.github.javaparser.ast.validator.ReservedKeywordValidator].<init>"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java17Validator:40,1"
      Dst: "[com.github.javaparser.ast.validator.Validators].add"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java17Validator:42,1"
      Dst: "[com.github.javaparser.ast.validator.Validators].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked].<init>(java.lang.Object,com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked,com.fasterxml.jackson.databind.PropertyName,boolean,boolean,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked"
    linkageType: null
    functionLinenumber: 1461
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked"
    - "com.fasterxml.jackson.databind.PropertyName"
    - "boolean"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.PropertyName].isEmpty()"
    - "[com.fasterxml.jackson.databind.PropertyName].hasSimpleName()"
    functionUses: 7
    ICount: 30
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked:1466"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked:1462"
        BranchSideFuncs:
        - "isEmpty()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked:1461"
        BranchSideFuncs:
        - "isEmpty()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked:1466"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked:1462"
        BranchSideFuncs:
        - "isEmpty()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked:1461"
        BranchSideFuncs:
        - "isEmpty()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked:1468"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked:1479"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked:1478"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked:1469"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked:1474"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked:1473"
        BranchSideFuncs:
        - "hasSimpleName()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked:1474"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked:1479"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked:1478"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked:1462,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked:1466,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyName].isEmpty"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked:1470,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked:1474,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyName].hasSimpleName"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked].withoutNext()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked"
    linkageType: null
    functionLinenumber: 1484
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked].<init>(java.lang.Object,com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked,com.fasterxml.jackson.databind.PropertyName,boolean,boolean,boolean)"
    functionUses: 3
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked:1485"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked:1488"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked:1487"
        BranchSideFuncs:
        - "<init>(java.lang.Object,com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked,com.fasterxml.jackson.databind.PropertyName,boolean,boolean,boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked:1488,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked].withValue(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked"
    linkageType: null
    functionLinenumber: 1491
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked].<init>(java.lang.Object,com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked,com.fasterxml.jackson.databind.PropertyName,boolean,boolean,boolean)"
    functionUses: 1
    ICount: 13
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked:1492"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked:1495"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked:1494"
        BranchSideFuncs:
        - "<init>(java.lang.Object,com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked,com.fasterxml.jackson.databind.PropertyName,boolean,boolean,boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked:1495,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked].withNext(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked"
    linkageType: null
    functionLinenumber: 1498
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked].<init>(java.lang.Object,com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked,com.fasterxml.jackson.databind.PropertyName,boolean,boolean,boolean)"
    functionUses: 13
    ICount: 13
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked:1499"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked:1502"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked:1501"
        BranchSideFuncs:
        - "<init>(java.lang.Object,com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked,com.fasterxml.jackson.databind.PropertyName,boolean,boolean,boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked:1502,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked].withoutIgnored()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked"
    linkageType: null
    functionLinenumber: 1505
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked].withoutIgnored()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked].withoutIgnored()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked].withNext(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked)"
    functionUses: 3
    ICount: 19
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked:1506"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked:1509"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked:1508"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked:1507"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked:1506"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked:1509"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked:1515"
        BranchSideFuncs:
        - "withoutIgnored()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked:1514"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked:1511"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked:1515"
        BranchSideFuncs:
        - "withNext(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked:1514"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked:1507,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked].withoutIgnored"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked:1512,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked].withNext"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked].withoutNonVisible()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked"
    linkageType: null
    functionLinenumber: 1518
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked].withoutNonVisible()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked].withNext(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked)"
    functionUses: 2
    ICount: 13
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked:1519"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked:1519"
        BranchSideFuncs:
        - "withNext(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked:1518"
        BranchSideFuncs:
        - "withoutNonVisible()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked:1520"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked:1519"
        BranchSideFuncs:
        - "withNext(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked:1519,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked].withoutNonVisible"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked:1520,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked].withNext"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked].append(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked"
    linkageType: null
    functionLinenumber: 1527
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked].withNext(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked].append(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked].withNext(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked)"
    functionUses: 2
    ICount: 10
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked:1528"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked:1531"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked:1530"
        BranchSideFuncs:
        - "append(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked)"
        - "withNext(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked:1529,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked].withNext"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked:1531,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked].append"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked].trimByVisibility()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked"
    linkageType: null
    functionLinenumber: 1534
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked].trimByVisibility()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked].withNext(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked].withNext(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked].withNext(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked].withNext(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked)"
    functionUses: 2
    ICount: 28
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked:1535"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked:1538"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked:1537"
        BranchSideFuncs:
        - "trimByVisibility()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked:1539"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked:1546"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked:1545"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked:1540"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked:1544"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked:1543"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked:1546"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked:1550"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked:1549"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked:1550"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked:1553"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked:1552"
        BranchSideFuncs:
        - "withNext(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked:1553"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked:1552"
        BranchSideFuncs:
        - "withNext(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked:1538,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked].trimByVisibility"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked:1541,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked].withNext"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked].toString()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked"
    linkageType: null
    functionLinenumber: 1557
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].toString()"
    - "[com.github.javaparser.utils.ProjectRoot].toString()"
    - "[com.github.javaparser.javadoc.description.JavadocInlineTag].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].toString()"
    - "[com.fasterxml.jackson.databind.type.MapType].toString()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId].toString()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].toString()"
    - "[com.fasterxml.jackson.databind.introspect.ObjectIdInfo].toString()"
    - "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].toString()"
    - "[com.github.javaparser.utils.Pair].toString()"
    - "[com.fasterxml.jackson.core.JsonStreamContext].toString()"
    - "[com.github.javaparser.ast.NodeList].toString()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].toString()"
    - "[com.fasterxml.jackson.databind.type.SimpleType].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].toString()"
    - "[com.github.javaparser.resolution.MethodUsage].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver].toString()"
    - "[com.fasterxml.jackson.databind.node.BaseJsonNode].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementMatchers$1].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeContainedByType].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$2].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistConstructorDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.node.MissingNode].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].toString()"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.CreatorCandidate].toString()"
    - "[com.fasterxml.jackson.core.format.DataFormatDetector].toString()"
    - "[com.fasterxml.jackson.databind.PropertyName].toString()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].toString()"
    - "[com.github.javaparser.utils.SourceRoot].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$3].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase].toString()"
    - "[com.fasterxml.jackson.core.util.RequestPayload].toString()"
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].toString()"
    - "[com.github.javaparser.TokenRange].toString()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked].toString()"
    - "[com.github.javaparser.utils.SeparatedItemStringBuilder].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistParameterDeclaration].toString()"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound].toString()"
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature].toString()"
    - "[com.github.javaparser.JavaToken].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].toString()"
    - "[com.fasterxml.jackson.core.JsonLocation].toString()"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].toString()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].toString()"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].toString()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound].toString()"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumConstantDeclaration].toString()"
    - "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter].toString()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].toString()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].toString()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].toString()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].toString()"
    - "[com.fasterxml.jackson.databind.type.ClassStack].toString()"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].toString()"
    - "[com.github.javaparser.Position].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.LambdaThrowsCompatibleWithType].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.CapturesBound].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperLowerBound].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.deser.DataFormatReaders].toString()"
    - "[com.github.javaparser.resolution.UnsolvedSymbolException].toString()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute].toString()"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].toString()"
    - "[com.fasterxml.jackson.core.JsonPointer].toString()"
    - "[com.github.javaparser.javadoc.JavadocBlockTag].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedId].toString()"
    - "[com.fasterxml.jackson.core.JsonProcessingException].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationMap].toString()"
    - "[com.github.javaparser.utils.VisitorList].toString()"
    - "[com.fasterxml.jackson.core.sym.Name].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].toString()"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializer].toString()"
    - "[com.github.javaparser.resolution.model.Value].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].toString()"
    - "[com.github.javaparser.javadoc.description.JavadocDescription].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmTextBlock].toString()"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].toString()"
    - "[com.github.javaparser.resolution.model.SymbolReference].toString()"
    - "[com.fasterxml.jackson.databind.type.ClassKey].toString()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].toString()"
    - "[com.github.javaparser.ast.Node].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet].toString()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].toString()"
    - "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].toString()"
    - "[com.github.javaparser.ParseResult].toString()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].toString()"
    - "[com.github.javaparser.utils.LineSeparator].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].toString()"
    - "[com.github.javaparser.Problem].toString()"
    - "[com.github.javaparser.printer.SourcePrinter].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$1].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[com.github.javaparser.javadoc.description.JavadocSnippet].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType].toString()"
    - "[com.github.javaparser.Range].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].toString()"
    - "[com.github.javaparser.Token].toString()"
    - "[com.fasterxml.jackson.databind.util.RawValue].toString()"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].toString()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].toString()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].toString()"
    - "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat].toString()"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].toString()"
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.ThrowsBound].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].toString()"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].toString()"
    - "[com.fasterxml.jackson.core.io.SerializedString].toString()"
    - "[com.fasterxml.jackson.databind.JsonMappingException$Reference].toString()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver].toString()"
    - "[com.github.javaparser.utils.VisitorSet].toString()"
    - "[com.fasterxml.jackson.core.Version].toString()"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].toString()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].toString()"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].toString()"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].toString()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].toString()"
    - "[com.fasterxml.jackson.databind.type.CollectionType].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].toString()"
    - "[com.github.javaparser.printer.configuration.Indentation].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel].toString()"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType].toString()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].toString()"
    - "[java.lang.Thread].toString()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].toString()"
    - "[com.github.javaparser.javadoc.Javadoc].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmString].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.FalseBound].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmChar].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperUpperBound].toString()"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmList].toString()"
    - "[com.fasterxml.jackson.databind.util.TypeKey].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserVariableDeclaration].toString()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].toString()"
    - "[com.fasterxml.jackson.core.Base64Variant].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSingleReference].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.MethodReferenceThrowsCompatibleWithType].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].toString()"
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping$DeltaInfo].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$Chained].toString()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked].toString()"
    functionUses: 20
    ICount: 22
    EdgeCount: 196
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked:1560"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked:1563"
        BranchSideFuncs:
        - "toString()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked:1562"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked:1559,1"
      Dst: "[java.lang.Object].toString"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked:1559,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked:1558,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked:1561,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked].toString"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked:1561,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__768].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__768"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__768].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__768:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__768].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__768].<init>()"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__768"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__768:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__768].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__768"
    linkageType: null
    functionLinenumber: -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()"
    functionUses: 11
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__768:-1,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithTraversableScope].traverseScope"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.MergedStream].<init>(com.fasterxml.jackson.core.io.IOContext,java.io.InputStream,byte[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.MergedStream"
    linkageType: null
    functionLinenumber: 24
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.core.io.IOContext"
    - "java.io.InputStream"
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.MergedStream:25,1"
      Dst: "[java.io.InputStream].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.MergedStream].available()"
    functionSourceFile: "com.fasterxml.jackson.core.io.MergedStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.MergedStream:35"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.MergedStream:38"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.MergedStream:37"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.MergedStream:38,1"
      Dst: "[java.io.InputStream].available"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.MergedStream].close()"
    functionSourceFile: "com.fasterxml.jackson.core.io.MergedStream"
    linkageType: null
    functionLinenumber: 41
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.MergedStream]._free()"
    - "[com.fasterxml.jackson.core.io.MergedStream].close()"
    functionUses: 7
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.MergedStream:42,1"
      Dst: "[com.fasterxml.jackson.core.io.MergedStream]._free"
    - Src: "com.fasterxml.jackson.core.io.MergedStream:43,1"
      Dst: "[java.io.InputStream].close"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.MergedStream].mark(int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.MergedStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.MergedStream:47"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.MergedStream:48"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.MergedStream:47"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.MergedStream:47,1"
      Dst: "[java.io.InputStream].mark"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.MergedStream].markSupported()"
    functionSourceFile: "com.fasterxml.jackson.core.io.MergedStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.MergedStream:52"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.MergedStream:51"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.MergedStream:52"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.MergedStream:51"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.MergedStream:52,1"
      Dst: "[java.io.InputStream].markSupported"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.MergedStream].read()"
    functionSourceFile: "com.fasterxml.jackson.core.io.MergedStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.MergedStream:56"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.MergedStream:63"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.MergedStream:62"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.MergedStream:58"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.MergedStream:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.MergedStream:59,1"
      Dst: "[com.fasterxml.jackson.core.io.MergedStream]._free"
    - Src: "com.fasterxml.jackson.core.io.MergedStream:63,1"
      Dst: "[java.io.InputStream].read"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.MergedStream].read(byte[])"
    functionSourceFile: "com.fasterxml.jackson.core.io.MergedStream"
    linkageType: null
    functionLinenumber: 66
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.MergedStream].read(byte[],int,int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.MergedStream:67,1"
      Dst: "[com.fasterxml.jackson.core.io.MergedStream].read"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.MergedStream].read(byte[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.MergedStream"
    linkageType: null
    functionLinenumber: 71
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[com.fasterxml.jackson.core.io.MergedStream]._free()"
    - "[com.fasterxml.jackson.core.io.MergedStream].read(byte[],int,int)"
    - "[com.fasterxml.jackson.databind.util.ByteBufferBackedInputStream].read(byte[],int,int)"
    functionUses: 8
    ICount: 25
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.MergedStream:72"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.MergedStream:84"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.MergedStream:83"
        BranchSideFuncs:
        - "read(byte[],int,int)"
    - Branch String: "com.fasterxml.jackson.core.io.MergedStream:74"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.MergedStream:77"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.MergedStream:76"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - Branch String: "com.fasterxml.jackson.core.io.MergedStream:79"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.MergedStream:82"
        BranchSideFuncs:
        - "_free()"
      - BranchSide: "com.fasterxml.jackson.core.io.MergedStream:81"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.MergedStream:77,1"
      Dst: "[java.lang.System].arraycopy"
    - Src: "com.fasterxml.jackson.core.io.MergedStream:80,1"
      Dst: "[com.fasterxml.jackson.core.io.MergedStream]._free"
    - Src: "com.fasterxml.jackson.core.io.MergedStream:84,1"
      Dst: "[java.io.InputStream].read"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.MergedStream].reset()"
    functionSourceFile: "com.fasterxml.jackson.core.io.MergedStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.MergedStream:89"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.MergedStream:90"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.MergedStream:89"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.MergedStream:89,1"
      Dst: "[java.io.InputStream].reset"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.MergedStream].skip(long)"
    functionSourceFile: "com.fasterxml.jackson.core.io.MergedStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.MergedStream:96"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.MergedStream:108"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.MergedStream:107"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.MergedStream:99"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.MergedStream:103"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.MergedStream:102"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.MergedStream:108"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.MergedStream:109"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.MergedStream:108"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.MergedStream:103,1"
      Dst: "[com.fasterxml.jackson.core.io.MergedStream]._free"
    - Src: "com.fasterxml.jackson.core.io.MergedStream:108,1"
      Dst: "[java.io.InputStream].skip"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.MergedStream]._free()"
    functionSourceFile: "com.fasterxml.jackson.core.io.MergedStream"
    linkageType: null
    functionLinenumber: 112
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.IOContext].releaseReadIOBuffer(byte[])"
    functionUses: 2
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.MergedStream:114"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.MergedStream:120"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.MergedStream:119"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.MergedStream:116"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.MergedStream:120"
        BranchSideFuncs:
        - "releaseReadIOBuffer(byte[])"
      - BranchSide: "com.fasterxml.jackson.core.io.MergedStream:119"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.MergedStream:117,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].releaseReadIOBuffer"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.IntersectionTypeMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.IntersectionTypeMetaModel"
    linkageType: null
    functionLinenumber: 41
    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:42,1"
      Dst: "[com.github.javaparser.metamodel.TypeMetaModel].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.ConfigOverrides].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.ConfigOverrides"
    linkageType: null
    functionLinenumber: 65
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.cfg.ConfigOverrides].<init>(java.util.Map,com.fasterxml.jackson.'annotation'.JsonInclude$Value,com.fasterxml.jackson.'annotation'.JsonSetter$Value,com.fasterxml.jackson.databind.introspect.VisibilityChecker,java.lang.Boolean,java.lang.Boolean)"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].empty()"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].empty()"
    - "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].defaultInstance()"
    functionUses: 1
    ICount: 6
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:66,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonInclude$Value].empty"
    - Src: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:67,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonSetter$Value].empty"
    - Src: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:68,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].defaultInstance"
    - Src: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:64,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.ConfigOverrides].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.ConfigOverrides].<init>(java.util.Map,com.fasterxml.jackson.'annotation'.JsonInclude$Value,com.fasterxml.jackson.'annotation'.JsonSetter$Value,com.fasterxml.jackson.databind.introspect.VisibilityChecker,java.lang.Boolean,java.lang.Boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.ConfigOverrides"
    linkageType: null
    functionLinenumber: 78
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "java.util.Map"
    - "com.fasterxml.jackson.annotation.JsonInclude$Value"
    - "com.fasterxml.jackson.annotation.JsonSetter$Value"
    - "com.fasterxml.jackson.databind.introspect.VisibilityChecker"
    - "java.lang.Boolean"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:79,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.ConfigOverrides].<init>(java.util.Map,com.fasterxml.jackson.'annotation'.JsonInclude$Value,com.fasterxml.jackson.'annotation'.JsonSetter$Value,com.fasterxml.jackson.databind.introspect.VisibilityChecker,java.lang.Boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.ConfigOverrides"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.util.Map"
    - "com.fasterxml.jackson.annotation.JsonInclude$Value"
    - "com.fasterxml.jackson.annotation.JsonSetter$Value"
    - "com.fasterxml.jackson.databind.introspect.VisibilityChecker"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:95,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.ConfigOverrides].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.ConfigOverrides].copy()"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.ConfigOverrides"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.ConfigOverrides"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:101"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:104"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:103"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:105"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:109"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:108"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:104,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.ConfigOverrides]._newMap"
    - Src: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:105,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:105,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:105,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:105,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:106,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:106,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:106,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MutableConfigOverride].copy"
    - Src: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:106,1"
      Dst: "[java.util.Map].put"
    - Src: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:109,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.ConfigOverrides].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.cfg.ConfigOverrides].findOverride(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.ConfigOverrides"
    linkageType: null
    functionLinenumber: 120
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.ConfigOverride"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].get(java.lang.Object)"
    functionUses: 4
    ICount: 9
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:121"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:124"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:123"
        BranchSideFuncs:
        - "get(java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:124,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.ConfigOverrides].findOrCreateOverride(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.ConfigOverrides"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.MutableConfigOverride"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:128"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:131"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:130"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:132"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:136"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:135"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:129,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.ConfigOverrides]._newMap"
    - Src: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:131,1"
      Dst: "[java.util.Map].get"
    - Src: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:133,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MutableConfigOverride].<init>"
    - Src: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:134,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.ConfigOverrides].findFormatDefaults(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.ConfigOverrides"
    linkageType: null
    functionLinenumber: 148
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonFormat$Value"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.cfg.ConfigOverride].getFormat()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].hasLenient()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].withLenient(java.lang.Boolean)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].empty()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].forLeniency(boolean)"
    functionUses: 1
    ICount: 24
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:149"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:161"
        BranchSideFuncs:
        - "get(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:160"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:151"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:161"
        BranchSideFuncs:
        - "getFormat()"
      - BranchSide: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:160"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:153"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:161"
        BranchSideFuncs:
        - "hasLenient()"
      - BranchSide: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:160"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:154"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:157"
        BranchSideFuncs:
        - "withLenient(java.lang.Boolean)"
      - BranchSide: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:156"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:161"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:164"
        BranchSideFuncs:
        - "empty()"
      - BranchSide: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:163"
        BranchSideFuncs:
        - "forLeniency(boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:150,1"
      Dst: "[java.util.Map].get"
    - Src: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:152,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.ConfigOverride].getFormat"
    - Src: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:154,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonFormat$Value].hasLenient"
    - Src: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:155,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonFormat$Value].withLenient"
    - Src: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:162,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonFormat$Value].empty"
    - Src: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:164,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:164,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonFormat$Value].forLeniency"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.ConfigOverrides].getDefaultInclusion()"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.ConfigOverrides"
    linkageType: null
    functionLinenumber: 173
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonInclude$Value"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.ConfigOverrides].getDefaultSetterInfo()"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.ConfigOverrides"
    linkageType: null
    functionLinenumber: 177
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonSetter$Value"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.ConfigOverrides].getDefaultMergeable()"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.ConfigOverrides"
    linkageType: null
    functionLinenumber: 181
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.ConfigOverrides].getDefaultLeniency()"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.ConfigOverrides"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.ConfigOverrides].getDefaultVisibility()"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.ConfigOverrides"
    linkageType: null
    functionLinenumber: 195
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.VisibilityChecker"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.ConfigOverrides].setDefaultInclusion(com.fasterxml.jackson.'annotation'.JsonInclude$Value)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.ConfigOverrides"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonInclude$Value"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.ConfigOverrides].setDefaultSetterInfo(com.fasterxml.jackson.'annotation'.JsonSetter$Value)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.ConfigOverrides"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonSetter$Value"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.ConfigOverrides].setDefaultMergeable(java.lang.Boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.ConfigOverrides"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.ConfigOverrides].setDefaultLeniency(java.lang.Boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.ConfigOverrides"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.ConfigOverrides].setDefaultVisibility(com.fasterxml.jackson.databind.introspect.VisibilityChecker)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.ConfigOverrides"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.VisibilityChecker"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.ConfigOverrides]._newMap()"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.ConfigOverrides"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:241,1"
      Dst: "[java.util.HashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.ExpressionMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.ExpressionMetaModel"
    linkageType: null
    functionLinenumber: 42
    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:43,1"
      Dst: "[com.github.javaparser.metamodel.NodeMetaModel].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 47
    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: 27
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.ExpressionMetaModel:48,1"
      Dst: "[com.github.javaparser.metamodel.NodeMetaModel].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 272
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.utils.VisitorList"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade:273,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 278
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade:279,1"
      Dst: "[java.lang.AssertionError].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 283
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade:284,1"
      Dst: "[java.lang.AssertionError].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].hashCode()"
    functionSourceFile: "com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade"
    linkageType: null
    functionLinenumber: 288
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.ArrayCreationLevel].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.ThisExpr].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.AssignExpr].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.LocalRecordDeclarationStmt].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.expr.Name].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.expr.UnaryExpr].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.body.InitializerDeclaration].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.body.VariableDeclarator].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].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.expr.VariableDeclarationExpr].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.modules.ModuleUsesDirective].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.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.PatternExpr].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.expr.EnclosedExpr].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.stmt.ForStmt].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.expr.StringLiteralExpr].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.MethodDeclaration].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.stmt.SwitchEntry].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.TypeExpr].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.stmt.WhileStmt].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.stmt.ReturnStmt].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.type.ClassOrInterfaceType].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.body.AnnotationMemberDeclaration].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.body.EnumConstantDeclaration].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.Modifier].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.stmt.SynchronizedStmt].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.expr.InstanceOfExpr].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.stmt.DoStmt].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.expr.TextBlockLiteralExpr].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.type.WildcardType].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.ForEachStmt].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.type.PrimitiveType].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.stmt.AssertStmt].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.CastExpr].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.body.AnnotationDeclaration].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.NormalAnnotationExpr].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.body.Parameter].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.ArrayAccessExpr].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.body.EnumDeclaration].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.stmt.BreakStmt].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.type.TypeParameter].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.type.UnionType].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.expr.MarkerAnnotationExpr].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.LocalClassDeclarationStmt].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.ExplicitConstructorInvocationStmt].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.FieldAccessExpr].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.body.ConstructorDeclaration].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.stmt.UnparsableStmt].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.modules.ModuleExportsDirective].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 7
    ICount: 8
    EdgeCount: 99
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade:289,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade:289,1"
      Dst: "[java.lang.Integer].intValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade"
    linkageType: null
    functionLinenumber: 293
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.ArrayCreationLevel].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.ThisExpr].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.AssignExpr].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.LocalRecordDeclarationStmt].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.expr.Name].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.expr.UnaryExpr].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.body.InitializerDeclaration].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.body.VariableDeclarator].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].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.expr.VariableDeclarationExpr].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.modules.ModuleUsesDirective].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.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.PatternExpr].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.expr.EnclosedExpr].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.stmt.ForStmt].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.expr.StringLiteralExpr].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.MethodDeclaration].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.stmt.SwitchEntry].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.TypeExpr].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.stmt.WhileStmt].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.stmt.ReturnStmt].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.type.ClassOrInterfaceType].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.body.AnnotationMemberDeclaration].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.body.EnumConstantDeclaration].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.Modifier].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.stmt.SynchronizedStmt].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.expr.InstanceOfExpr].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.stmt.DoStmt].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.expr.TextBlockLiteralExpr].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.type.WildcardType].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.ForEachStmt].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.type.PrimitiveType].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.stmt.AssertStmt].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.CastExpr].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.body.AnnotationDeclaration].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.NormalAnnotationExpr].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.body.Parameter].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.ArrayAccessExpr].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.body.EnumDeclaration].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.stmt.BreakStmt].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.type.TypeParameter].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.type.UnionType].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.expr.MarkerAnnotationExpr].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.LocalClassDeclarationStmt].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.ExplicitConstructorInvocationStmt].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.FieldAccessExpr].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.body.ConstructorDeclaration].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.stmt.UnparsableStmt].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.modules.ModuleExportsDirective].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 33
    ICount: 15
    EdgeCount: 99
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade:294"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade:295"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade:294"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade:294"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade:297"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade:296"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade:297,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade:297,1"
      Dst: "[java.lang.Boolean].booleanValue"
    JavaMethodInfo: null
    BBCount: 4
    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: null
    functionLinenumber: 268
    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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_132__465].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_132__465"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__465].<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__465:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_132__465].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_132__465].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_132__465"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_132__465:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_132__465].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_132__465"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_132__465:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$132"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference$lambda_applyAddedDiffElement_4__1138].bootstrap$(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference$lambda_applyAddedDiffElement_4__1138"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__1138].<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__1138:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference$lambda_applyAddedDiffElement_4__1138].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference$lambda_applyAddedDiffElement_4__1138].<init>(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference$lambda_applyAddedDiffElement_4__1138"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.TextElement"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference$lambda_applyAddedDiffElement_4__1138:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference$lambda_applyAddedDiffElement_4__1138].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference$lambda_applyAddedDiffElement_4__1138"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 6
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference$lambda_applyAddedDiffElement_4__1138:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].lambda$applyAddedDiffElement$4"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Multi].<init>(com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap,com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$TypeAndSerializer[])"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Multi"
    linkageType: null
    functionLinenumber: 336
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap"
    - "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$TypeAndSerializer[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap].<init>(com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Multi:337,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Multi].serializerFor(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Multi"
    linkageType: null
    functionLinenumber: 345
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 17
    ICount: 54
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Multi:347"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Multi:348"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Multi:347"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Multi:349"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Multi:350"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Multi:349"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Multi:351"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Multi:352"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Multi:356"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Multi:357"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Multi:359"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Multi:360"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Multi:362"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Multi:363"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Multi:365"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Multi:366"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Multi:368"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Multi:370"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Multi].newWith(java.lang.Class,com.fasterxml.jackson.databind.JsonSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Multi"
    linkageType: null
    functionLinenumber: 376
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Single].<init>(com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap,java.lang.Class,com.fasterxml.jackson.databind.JsonSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$TypeAndSerializer].<init>(java.lang.Class,com.fasterxml.jackson.databind.JsonSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Multi].<init>(com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap,com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$TypeAndSerializer[])"
    functionUses: 10
    ICount: 22
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Multi:380"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Multi:386"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Multi:385"
        BranchSideFuncs:
        - "<init>(java.lang.Class,com.fasterxml.jackson.databind.JsonSerializer)"
        - "<init>(com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap,com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$TypeAndSerializer[])"
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Multi:381"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Multi:384"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap,java.lang.Class,com.fasterxml.jackson.databind.JsonSerializer)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Multi:383"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Multi:382,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Single].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Multi:386,1"
      Dst: "[java.util.Arrays].copyOf"
    - Src: "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Multi:387,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$TypeAndSerializer].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Multi:388,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Multi].<init>"
    JavaMethodInfo: null
    BBCount: 5
    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: null
    functionLinenumber: 241
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.RemovedGroup"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1:242,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1"
    linkageType: null
    functionLinenumber: 247
    functionDepth: 0
    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.printer.lexicalpreservation.RemovedGroup].access$000(com.github.javaparser.printer.lexicalpreservation.RemovedGroup)"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    functionUses: 570
    ICount: 15
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1:248"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1:247"
        BranchSideFuncs:
        - "access$000(com.github.javaparser.printer.lexicalpreservation.RemovedGroup)"
        - "get(int)"
        - "size()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1:248"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1:247"
        BranchSideFuncs:
        - "access$000(com.github.javaparser.printer.lexicalpreservation.RemovedGroup)"
        - "get(int)"
        - "size()"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1:248,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].access$000"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1:248,1"
      Dst: "[java.util.List].size"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1:248,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1"
    linkageType: null
    functionLinenumber: 252
    functionDepth: 0
    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)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    functionUses: 518
    ICount: 9
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1:253,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].access$000"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1:253,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.POJONode].<init>(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.POJONode"
    linkageType: null
    functionLinenumber: 20
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.ValueNode].<init>()"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.POJONode:21,1"
      Dst: "[com.fasterxml.jackson.databind.node.ValueNode].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.POJONode].getNodeType()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.POJONode"
    linkageType: null
    functionLinenumber: 30
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.JsonNodeType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.POJONode].asToken()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.POJONode"
    linkageType: null
    functionLinenumber: 33
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.POJONode].binaryValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.POJONode"
    linkageType: null
    functionLinenumber: 43
    functionDepth: 0
    returnType: "byte[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JsonNode].binaryValue()"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.POJONode:44"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.POJONode:47"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.POJONode:46"
        BranchSideFuncs:
        - "binaryValue()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.POJONode:47,1"
      Dst: "[com.fasterxml.jackson.databind.JsonNode].binaryValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.POJONode].asText()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.POJONode"
    linkageType: null
    functionLinenumber: 56
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping$DeltaInfo].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].toString()"
    - "[com.github.javaparser.utils.ProjectRoot].toString()"
    - "[com.github.javaparser.javadoc.description.JavadocInlineTag].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].toString()"
    - "[com.fasterxml.jackson.databind.type.MapType].toString()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId].toString()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].toString()"
    - "[com.fasterxml.jackson.databind.introspect.ObjectIdInfo].toString()"
    - "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].toString()"
    - "[com.github.javaparser.utils.Pair].toString()"
    - "[com.fasterxml.jackson.core.JsonStreamContext].toString()"
    - "[com.github.javaparser.ast.NodeList].toString()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].toString()"
    - "[com.fasterxml.jackson.databind.type.SimpleType].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].toString()"
    - "[com.github.javaparser.resolution.MethodUsage].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver].toString()"
    - "[com.fasterxml.jackson.databind.node.BaseJsonNode].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementMatchers$1].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeContainedByType].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistConstructorDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].toString()"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.CreatorCandidate].toString()"
    - "[com.fasterxml.jackson.core.format.DataFormatDetector].toString()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].toString()"
    - "[com.github.javaparser.utils.SourceRoot].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase].toString()"
    - "[com.fasterxml.jackson.core.util.RequestPayload].toString()"
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].toString()"
    - "[com.github.javaparser.TokenRange].toString()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked].toString()"
    - "[com.github.javaparser.utils.SeparatedItemStringBuilder].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistParameterDeclaration].toString()"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound].toString()"
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature].toString()"
    - "[com.github.javaparser.JavaToken].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].toString()"
    - "[com.fasterxml.jackson.core.JsonLocation].toString()"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].toString()"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].toString()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].toString()"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].toString()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound].toString()"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumConstantDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].toString()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].toString()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].toString()"
    - "[com.fasterxml.jackson.databind.type.ClassStack].toString()"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].toString()"
    - "[com.github.javaparser.Position].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.LambdaThrowsCompatibleWithType].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.CapturesBound].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperLowerBound].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.deser.DataFormatReaders].toString()"
    - "[com.github.javaparser.resolution.UnsolvedSymbolException].toString()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute].toString()"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].toString()"
    - "[com.fasterxml.jackson.core.JsonPointer].toString()"
    - "[com.github.javaparser.javadoc.JavadocBlockTag].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedId].toString()"
    - "[com.fasterxml.jackson.core.JsonProcessingException].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationMap].toString()"
    - "[com.github.javaparser.utils.VisitorList].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].toString()"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializer].toString()"
    - "[com.github.javaparser.resolution.model.Value].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].toString()"
    - "[com.github.javaparser.javadoc.description.JavadocDescription].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmTextBlock].toString()"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].toString()"
    - "[com.github.javaparser.resolution.model.SymbolReference].toString()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].toString()"
    - "[com.github.javaparser.ast.Node].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet].toString()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].toString()"
    - "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].toString()"
    - "[com.github.javaparser.ParseResult].toString()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].toString()"
    - "[com.github.javaparser.utils.LineSeparator].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].toString()"
    - "[com.github.javaparser.Problem].toString()"
    - "[com.github.javaparser.printer.SourcePrinter].toString()"
    - "[com.github.javaparser.javadoc.description.JavadocSnippet].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType].toString()"
    - "[com.github.javaparser.Range].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].toString()"
    - "[com.fasterxml.jackson.databind.util.RawValue].toString()"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].toString()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].toString()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].toString()"
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.ThrowsBound].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].toString()"
    - "[com.fasterxml.jackson.databind.JsonMappingException$Reference].toString()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver].toString()"
    - "[com.github.javaparser.utils.VisitorSet].toString()"
    - "[com.fasterxml.jackson.core.Version].toString()"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].toString()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].toString()"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].toString()"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].toString()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].toString()"
    - "[com.fasterxml.jackson.databind.type.CollectionType].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].toString()"
    - "[com.github.javaparser.printer.configuration.Indentation].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].toString()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel].toString()"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType].toString()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].toString()"
    - "[java.lang.Thread].toString()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].toString()"
    - "[com.github.javaparser.javadoc.Javadoc].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmString].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmChar].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperUpperBound].toString()"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmList].toString()"
    - "[com.fasterxml.jackson.databind.util.TypeKey].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserVariableDeclaration].toString()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSingleReference].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.MethodReferenceThrowsCompatibleWithType].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].toString()"
    - "[com.fasterxml.jackson.core.Base64Variant:com.fasterxml.jackson.core.filter.JsonPointerBasedFilter:com.fasterxml.jackson.core.io.SerializedString:com.fasterxml.jackson.core.sym.Name:com.fasterxml.jackson.databind.PropertyName:com.fasterxml.jackson.databind.introspect.MemberKey:com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat:com.fasterxml.jackson.databind.node.MissingNode:com.fasterxml.jackson.databind.type.ArrayType:com.fasterxml.jackson.databind.type.ClassKey:com.fasterxml.jackson.databind.util.NameTransformer$1:com.fasterxml.jackson.databind.util.NameTransformer$2:com.fasterxml.jackson.databind.util.NameTransformer$3:com.fasterxml.jackson.databind.util.NameTransformer$Chained:com.github.javaparser.Token:com.github.javaparser.metamodel.BaseNodeMetaModel:com.github.javaparser.symbolsolver.resolution.typeinference.bounds.FalseBound:org.xml.sax.SAXException:org.xml.sax.SAXParseException].toString()"
    functionUses: 1
    ICount: 8
    EdgeCount: 177
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.POJONode:57"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.POJONode:56"
        BranchSideFuncs:
        - "toString()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.POJONode:57,1"
      Dst: "[java.lang.Object].toString"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.POJONode].asText(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.POJONode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.POJONode:60"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.POJONode:59"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.POJONode:60,1"
      Dst: "[java.lang.Object].toString"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.POJONode].asBoolean(boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.POJONode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.POJONode:66"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.POJONode:69"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.POJONode:68"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.POJONode:66"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.POJONode:69"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.POJONode:68"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.POJONode:67,1"
      Dst: "[java.lang.Boolean].booleanValue"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.POJONode].asInt(int)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.POJONode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.POJONode:75"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.POJONode:78"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.POJONode:77"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.POJONode:76,1"
      Dst: "[java.lang.Number].intValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.POJONode].asLong(long)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.POJONode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.POJONode:84"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.POJONode:87"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.POJONode:86"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.POJONode:85,1"
      Dst: "[java.lang.Number].longValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.POJONode].asDouble(double)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.POJONode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.POJONode:93"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.POJONode:96"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.POJONode:95"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.POJONode:94,1"
      Dst: "[java.lang.Number].doubleValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.POJONode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.POJONode"
    linkageType: null
    functionLinenumber: 107
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.SerializerProvider].defaultSerializeNull(com.fasterxml.jackson.core.JsonGenerator)"
    - "[com.fasterxml.jackson.databind.node.IntNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.InternalNodeMapper$WrapperForSerializer].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.util.RawValue].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.BinaryNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.type.TypeBase].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.TextNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.NullNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.ShortNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.util.JSONPObject].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.util.JSONWrappedObject].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.MissingNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.LongNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.BooleanNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.FloatNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.POJONode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.SerializerProvider].defaultSerializeValue(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator)"
    functionUses: 12
    ICount: 17
    EdgeCount: 22
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.POJONode:108"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.POJONode:110"
        BranchSideFuncs:
        - "defaultSerializeNull(com.fasterxml.jackson.core.JsonGenerator)"
      - BranchSide: "com.fasterxml.jackson.databind.node.POJONode:109"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.POJONode:110"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.POJONode:115"
        BranchSideFuncs:
        - "serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
      - BranchSide: "com.fasterxml.jackson.databind.node.POJONode:114"
        BranchSideFuncs:
        - "defaultSerializeValue(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.POJONode:109,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].defaultSerializeNull"
    - Src: "com.fasterxml.jackson.databind.node.POJONode:111,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializable].serialize"
    - Src: "com.fasterxml.jackson.databind.node.POJONode:115,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].defaultSerializeValue"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.POJONode].getPojo()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.POJONode"
    linkageType: null
    functionLinenumber: 127
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.POJONode].equals(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.POJONode"
    linkageType: null
    functionLinenumber: 138
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.POJONode]._pojoEquals(com.fasterxml.jackson.databind.node.POJONode)"
    functionUses: 33
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.POJONode:139"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.POJONode:140"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.POJONode:139"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.POJONode:140"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.POJONode:141"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.POJONode:140"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.POJONode:141"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.POJONode:144"
        BranchSideFuncs:
        - "_pojoEquals(com.fasterxml.jackson.databind.node.POJONode)"
      - BranchSide: "com.fasterxml.jackson.databind.node.POJONode:143"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.POJONode:142,1"
      Dst: "[com.fasterxml.jackson.databind.node.POJONode]._pojoEquals"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.POJONode]._pojoEquals(com.fasterxml.jackson.databind.node.POJONode)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.POJONode"
    linkageType: null
    functionLinenumber: 151
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.node.POJONode"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.TextNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.FloatNode].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocSnippet].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].equals(java.lang.Object)"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.DataKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ShortNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.JavadocBlockTag].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmIndent].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.PropertyName].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.sym.Name].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.POJONode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Base64Variant].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.ArrayBuilders$1].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].equals(java.lang.Object)"
    - "[com.github.javaparser.Range].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.NullNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.LongNode].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonLocation].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.ContentReference].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.SerializedString].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.MethodReferenceThrowsCompatibleWithType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.Position].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmUnindent].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.ThrowsBound].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.JavaToken].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.MissingNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperLowerBound].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IdentityEqualityType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonPointer].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.CapturesBound].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.LambdaThrowsCompatibleWithType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BooleanNode].equals(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.Javadoc].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocInlineTag].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.Pair].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BinaryNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperUpperBound].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocDescription].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Version].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ClassKey].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TypeKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeContainedByType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.RawValue].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.IntNode].equals(java.lang.Object)"
    functionUses: 1
    ICount: 14
    EdgeCount: 126
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.POJONode:152"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.POJONode:155"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.POJONode:154"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.node.POJONode:153"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.POJONode:152"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.POJONode:155,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.POJONode].hashCode()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.POJONode"
    linkageType: null
    functionLinenumber: 158
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.ObjectNode].hashCode()"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].hashCode()"
    - "[com.github.javaparser.javadoc.description.JavadocSnippet].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].hashCode()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].hashCode()"
    - "[com.github.javaparser.javadoc.Javadoc].hashCode()"
    - "[com.fasterxml.jackson.databind.node.POJONode].hashCode()"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].hashCode()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].hashCode()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].hashCode()"
    - "[com.fasterxml.jackson.core.io.ContentReference].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.ThrowsBound].hashCode()"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].hashCode()"
    - "[com.github.javaparser.Position].hashCode()"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].hashCode()"
    - "[com.fasterxml.jackson.databind.util.TypeKey].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperLowerBound].hashCode()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].hashCode()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].hashCode()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmIndent].hashCode()"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].hashCode()"
    - "[com.github.javaparser.ast.NodeList].hashCode()"
    - "[com.github.javaparser.Range].hashCode()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].hashCode()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType].hashCode()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].hashCode()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].hashCode()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].hashCode()"
    - "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperUpperBound].hashCode()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].hashCode()"
    - "[com.fasterxml.jackson.core.JsonLocation].hashCode()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].hashCode()"
    - "[com.github.javaparser.utils.Pair].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeContainedByType].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound].hashCode()"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].hashCode()"
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature].hashCode()"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].hashCode()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].hashCode()"
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].hashCode()"
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].hashCode()"
    - "[com.fasterxml.jackson.core.Version].hashCode()"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].hashCode()"
    - "[com.fasterxml.jackson.databind.node.LongNode].hashCode()"
    - "[com.fasterxml.jackson.core.sym.Name].hashCode()"
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[com.fasterxml.jackson.databind.type.IdentityEqualityType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation].hashCode()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].hashCode()"
    - "[com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade].hashCode()"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].hashCode()"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].hashCode()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].hashCode()"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].hashCode()"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].hashCode()"
    - "[com.fasterxml.jackson.databind.node.TextNode].hashCode()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.CapturesBound].hashCode()"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].hashCode()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].hashCode()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].hashCode()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].hashCode()"
    - "[com.fasterxml.jackson.core.JsonPointer].hashCode()"
    - "[com.fasterxml.jackson.databind.node.FloatNode].hashCode()"
    - "[com.fasterxml.jackson.databind.JavaType].hashCode()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].hashCode()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.MethodReferenceThrowsCompatibleWithType].hashCode()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].hashCode()"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].hashCode()"
    - "[com.fasterxml.jackson.databind.PropertyName].hashCode()"
    - "[com.fasterxml.jackson.databind.node.IntNode].hashCode()"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].hashCode()"
    - "[com.github.javaparser.javadoc.description.JavadocDescription].hashCode()"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].hashCode()"
    - "[com.fasterxml.jackson.core.Base64Variant].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType].hashCode()"
    - "[com.fasterxml.jackson.databind.node.NullNode].hashCode()"
    - "[com.github.javaparser.JavaToken].hashCode()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].hashCode()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].hashCode()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].hashCode()"
    - "[com.github.javaparser.javadoc.JavadocBlockTag].hashCode()"
    - "[com.fasterxml.jackson.databind.node.MissingNode].hashCode()"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].hashCode()"
    - "[com.fasterxml.jackson.databind.node.BooleanNode].hashCode()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType].hashCode()"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].hashCode()"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].hashCode()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].hashCode()"
    - "[com.github.javaparser.javadoc.description.JavadocInlineTag].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.LambdaThrowsCompatibleWithType].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].hashCode()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmUnindent].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].hashCode()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].hashCode()"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo].hashCode()"
    - "[com.fasterxml.jackson.databind.node.BinaryNode].hashCode()"
    - "[com.fasterxml.jackson.core.io.SerializedString].hashCode()"
    - "[com.github.javaparser.ast.DataKey].hashCode()"
    - "[com.fasterxml.jackson.databind.type.ClassKey].hashCode()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].hashCode()"
    - "[com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].hashCode()"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].hashCode()"
    - "[com.fasterxml.jackson.databind.util.RawValue].hashCode()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].hashCode()"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].hashCode()"
    - "[com.fasterxml.jackson.databind.node.ShortNode].hashCode()"
    functionUses: 7
    ICount: 4
    EdgeCount: 121
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.POJONode:159,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$1].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$1"
    linkageType: null
    functionLinenumber: 65
    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.symbolsolver.javaparsermodel.JavaParserFacade$1:66,1"
      Dst: "[com.github.javaparser.ast.DataKey].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.WhileStmtMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.WhileStmtMetaModel"
    linkageType: null
    functionLinenumber: 41
    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:42,1"
      Dst: "[com.github.javaparser.metamodel.StatementMetaModel].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.NameExprMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.NameExprMetaModel"
    linkageType: null
    functionLinenumber: 41
    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:42,1"
      Dst: "[com.github.javaparser.metamodel.ExpressionMetaModel].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].<init>()"
    functionSourceFile: "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr:49,1"
      Dst: "[com.github.javaparser.ast.expr.Name].<init>"
    - Src: "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr:49,1"
      Dst: "[com.github.javaparser.ast.expr.StringLiteralExpr].<init>"
    - Src: "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr:49,1"
      Dst: "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.Name"
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr:54,1"
      Dst: "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].<init>"
    JavaMethodInfo: null
    BBCount: 1
    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: null
    functionLinenumber: 61
    functionDepth: 0
    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:62,1"
      Dst: "[com.github.javaparser.ast.expr.AnnotationExpr].<init>"
    - Src: "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr:63,1"
      Dst: "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].setMemberValue"
    - Src: "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr:64,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 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.ObjectIdentityHashCodeVisitor].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.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.symbolsolver.javaparsermodel.DefaultVisitorAdapter].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.NoCommentHashCodeVisitor].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.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)"
    functionUses: 215
    ICount: 5
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr:70,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 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.expr.SingleMemberAnnotationExpr,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.SingleMemberAnnotationExpr,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].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)"
    functionUses: 179
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr:76,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].getMemberValue()"
    functionSourceFile: "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr"
    linkageType: null
    functionLinenumber: 80
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 13
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: 85
    functionDepth: 0
    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:87"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr:90"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr:89"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr:91"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr:93"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr:92"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr:86,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr:90,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr:92,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode"
    - Src: "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr:94,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].clone()"
    functionSourceFile: "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr"
    linkageType: null
    functionLinenumber: 100
    functionDepth: 0
    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: 45
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr:101,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>"
    - Src: "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr:101,1"
      Dst: "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr"
    linkageType: null
    functionLinenumber: 106
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.SingleMemberAnnotationExprMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: 112
    functionDepth: 0
    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:113"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr:116"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr:115"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr:116"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr:120"
        BranchSideFuncs:
        - "setMemberValue(com.github.javaparser.ast.expr.Expression)"
      - BranchSide: "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr:119"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr:117,1"
      Dst: "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].setMemberValue"
    - Src: "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr:120,1"
      Dst: "[com.github.javaparser.ast.expr.AnnotationExpr].replace"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].isSingleMemberAnnotationExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].asSingleMemberAnnotationExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr"
    linkageType: null
    functionLinenumber: -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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].ifSingleMemberAnnotationExpr(java.util.function.Consumer)"
    functionSourceFile: "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr:138,1"
      Dst: "[java.util.function.Consumer].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].toSingleMemberAnnotationExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr:144,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$SqlDateDeserializer].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.DateDeserializers$SqlDateDeserializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.DateDeserializers$SqlDateDeserializer:314,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateBasedDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$SqlDateDeserializer].<init>(com.fasterxml.jackson.databind.deser.std.DateDeserializers$SqlDateDeserializer,java.text.DateFormat,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.DateDeserializers$SqlDateDeserializer"
    linkageType: null
    functionLinenumber: 315
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.deser.std.DateDeserializers$SqlDateDeserializer"
    - "java.text.DateFormat"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateBasedDeserializer].<init>(com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateBasedDeserializer,java.text.DateFormat,java.lang.String)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.DateDeserializers$SqlDateDeserializer:316,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateBasedDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$SqlDateDeserializer].withDateFormat(java.text.DateFormat,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.DateDeserializers$SqlDateDeserializer"
    linkageType: null
    functionLinenumber: 320
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.std.DateDeserializers$SqlDateDeserializer"
    argCount: 2
    argTypes:
    - "java.text.DateFormat"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$SqlDateDeserializer].<init>(com.fasterxml.jackson.databind.deser.std.DateDeserializers$SqlDateDeserializer,java.text.DateFormat,java.lang.String)"
    functionUses: 3
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.DateDeserializers$SqlDateDeserializer:321,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$SqlDateDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$SqlDateDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.DateDeserializers$SqlDateDeserializer"
    linkageType: null
    functionLinenumber: 325
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.DateDeserializers$SqlDateDeserializer:326,1"
      Dst: "[java.sql.Date].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$SqlDateDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.DateDeserializers$SqlDateDeserializer"
    linkageType: null
    functionLinenumber: 330
    functionDepth: 0
    returnType: "java.sql.Date"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateBasedDeserializer]._parseDate(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 82
    ICount: 11
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.DateDeserializers$SqlDateDeserializer:332"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.DateDeserializers$SqlDateDeserializer:330"
        BranchSideFuncs:
        - "_parseDate(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.DateDeserializers$SqlDateDeserializer:331,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateBasedDeserializer]._parseDate"
    - Src: "com.fasterxml.jackson.databind.deser.std.DateDeserializers$SqlDateDeserializer:332,1"
      Dst: "[java.util.Date].getTime"
    - Src: "com.fasterxml.jackson.databind.deser.std.DateDeserializers$SqlDateDeserializer:332,1"
      Dst: "[java.sql.Date].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$SqlDateDeserializer].createContextual(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanProperty)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.DateDeserializers$SqlDateDeserializer"
    linkageType: null
    functionLinenumber: 310
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonDeserializer"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.BeanProperty"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateBasedDeserializer].createContextual(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanProperty)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.DateDeserializers$SqlDateDeserializer:311,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateBasedDeserializer].createContextual"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$SqlDateDeserializer].logicalType()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.DateDeserializers$SqlDateDeserializer"
    linkageType: null
    functionLinenumber: 310
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.LogicalType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateBasedDeserializer].logicalType()"
    functionUses: 10
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.DateDeserializers$SqlDateDeserializer:311,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateBasedDeserializer].logicalType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_tokensPreceeding_6__1028].bootstrap$(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_tokensPreceeding_6__1028"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__1028].<init>(com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_tokensPreceeding_6__1028:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_tokensPreceeding_6__1028].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_tokensPreceeding_6__1028].<init>(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_tokensPreceeding_6__1028"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_tokensPreceeding_6__1028:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_tokensPreceeding_6__1028].provide()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_tokensPreceeding_6__1028"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_tokensPreceeding_6__1028:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].lambda$tokensPreceeding$6"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$ShortSerializer].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.NumberSerializers$ShortSerializer"
    linkageType: null
    functionLinenumber: 127
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$Base].<init>(java.lang.Class,com.fasterxml.jackson.core.JsonParser$NumberType,java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.NumberSerializers$ShortSerializer:128,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$Base].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$ShortSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.NumberSerializers$ShortSerializer"
    linkageType: null
    functionLinenumber: 133
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonGenerator].writeNumber(short)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(short)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(short)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(short)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(short)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(short)"
    functionUses: 60
    ICount: 8
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.NumberSerializers$ShortSerializer:134,1"
      Dst: "[java.lang.Short].shortValue"
    - Src: "com.fasterxml.jackson.databind.ser.std.NumberSerializers$ShortSerializer:134,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeNumber"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.FailureHandler$lambda_static_0__621].bootstrap$()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.FailureHandler$lambda_static_0__621"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.FailureHandler$lambda_static_0__621].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.FailureHandler$lambda_static_0__621:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.FailureHandler$lambda_static_0__621].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.FailureHandler$lambda_static_0__621].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.FailureHandler$lambda_static_0__621"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.FailureHandler$lambda_static_0__621:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.FailureHandler$lambda_static_0__621].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.FailureHandler$lambda_static_0__621"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.FailureHandler].lambda$static$0(java.lang.Throwable)"
    functionUses: 12
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.FailureHandler$lambda_static_0__621:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.FailureHandler].lambda$static$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__760].bootstrap$(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$isInstance__760"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__760].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$isInstance__760:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__760].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__760].<init>(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$isInstance__760"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$isInstance__760:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__760].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$isInstance__760"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$isInstance__760:-1,1"
      Dst: "[java.lang.Class].isInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_8__765].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_8__765"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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_8__765].<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_8__765:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_8__765].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_8__765].<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_8__765"
    linkageType: null
    functionLinenumber: -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: []
    functionUses: 1
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_8__765:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_8__765].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_8__765"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].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: 5
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_8__765:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].lambda$visit$8"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.TypeDeclaration$lambda_isNestedType_10__908].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.body.TypeDeclaration$lambda_isNestedType_10__908"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_isNestedType_10__908].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.TypeDeclaration$lambda_isNestedType_10__908:-1,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration$lambda_isNestedType_10__908].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.TypeDeclaration$lambda_isNestedType_10__908].<init>()"
    functionSourceFile: "com.github.javaparser.ast.body.TypeDeclaration$lambda_isNestedType_10__908"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.TypeDeclaration$lambda_isNestedType_10__908:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.TypeDeclaration$lambda_isNestedType_10__908].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.body.TypeDeclaration$lambda_isNestedType_10__908"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.TypeDeclaration].lambda$isNestedType$10(com.github.javaparser.ast.Node)"
    functionUses: 9
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.TypeDeclaration$lambda_isNestedType_10__908:-1,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].lambda$isNestedType$10"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getEnumConstants_7__835].bootstrap$(com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getEnumConstants_7__835"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getEnumConstants_7__835].<init>(com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getEnumConstants_7__835:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getEnumConstants_7__835].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getEnumConstants_7__835].<init>(com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getEnumConstants_7__835"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getEnumConstants_7__835:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getEnumConstants_7__835].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getEnumConstants_7__835"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].lambda$getEnumConstants$7(javassist.CtField)"
    functionUses: 9
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getEnumConstants_7__835:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].lambda$getEnumConstants$7"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_97__9].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_97__9"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__9].<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__9:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_97__9].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_97__9].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_97__9"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_97__9:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_97__9].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_97__9"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 14
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_97__9:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$97"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext$lambda_solveType_0__622].bootstrap$(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext$lambda_solveType_0__622"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext$lambda_solveType_0__622].<init>(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext$lambda_solveType_0__622:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext$lambda_solveType_0__622].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext$lambda_solveType_0__622].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext$lambda_solveType_0__622"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext$lambda_solveType_0__622:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext$lambda_solveType_0__622].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext$lambda_solveType_0__622"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext].lambda$solveType$0(java.lang.String,java.lang.String)"
    functionUses: 12
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext$lambda_solveType_0__622:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext].lambda$solveType$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.nodeTypes.NodeWithRange$lambda_getBegin_0__1166].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.nodeTypes.NodeWithRange$lambda_getBegin_0__1166"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithRange$lambda_getBegin_0__1166].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.nodeTypes.NodeWithRange$lambda_getBegin_0__1166:-1,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithRange$lambda_getBegin_0__1166].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.nodeTypes.NodeWithRange$lambda_getBegin_0__1166].<init>()"
    functionSourceFile: "com.github.javaparser.ast.nodeTypes.NodeWithRange$lambda_getBegin_0__1166"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.nodeTypes.NodeWithRange$lambda_getBegin_0__1166:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.nodeTypes.NodeWithRange$lambda_getBegin_0__1166].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.nodeTypes.NodeWithRange$lambda_getBegin_0__1166"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.nodeTypes.NodeWithRange$lambda_getBegin_0__1166:-1,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithRange].lambda$getBegin$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_solveType_3__798].bootstrap$()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_solveType_3__798"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Supplier"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_solveType_3__798].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_solveType_3__798:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_solveType_3__798].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_solveType_3__798].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_solveType_3__798"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_solveType_3__798:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_solveType_3__798].get()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_solveType_3__798"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].lambda$solveType$3()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_solveType_3__798:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].lambda$solveType$3"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$equals__757].bootstrap$(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$equals__757"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor$equals__757].<init>(com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$equals__757:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$equals__757].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$equals__757].<init>(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$equals__757"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$equals__757:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$equals__757].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$equals__757"
    linkageType: null
    functionLinenumber: -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)"
    functionUses: 11
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$equals__757:-1,1"
      Dst: "[com.github.javaparser.ast.Node].equals"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$equals__757:-1,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_getDeclaredAnnotation_16__1010].bootstrap$(java.lang.String)"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_getDeclaredAnnotation_16__1010"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_getDeclaredAnnotation_16__1010].<init>(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_getDeclaredAnnotation_16__1010:-1,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_getDeclaredAnnotation_16__1010].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_getDeclaredAnnotation_16__1010].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_getDeclaredAnnotation_16__1010"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_getDeclaredAnnotation_16__1010:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_getDeclaredAnnotation_16__1010].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_getDeclaredAnnotation_16__1010"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].lambda$getDeclaredAnnotation$16(java.lang.String,com.github.javaparser.resolution.declarations.ResolvedAnnotationDeclaration)"
    functionUses: 3
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_getDeclaredAnnotation_16__1010:-1,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].lambda$getDeclaredAnnotation$16"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_toMethodUsage_6__374].bootstrap$()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_toMethodUsage_6__374"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_toMethodUsage_6__374].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_toMethodUsage_6__374:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_toMethodUsage_6__374].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_toMethodUsage_6__374].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_toMethodUsage_6__374"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_toMethodUsage_6__374:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_toMethodUsage_6__374].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_toMethodUsage_6__374"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].lambda$toMethodUsage$6(com.github.javaparser.resolution.MethodUsage)"
    functionUses: 7
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_toMethodUsage_6__374:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].lambda$toMethodUsage$6"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_internalTypes_11__673].bootstrap$(com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_internalTypes_11__673"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_internalTypes_11__673].<init>(com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_internalTypes_11__673:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_internalTypes_11__673].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_internalTypes_11__673].<init>(com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_internalTypes_11__673"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_internalTypes_11__673:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_internalTypes_11__673].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_internalTypes_11__673"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].lambda$internalTypes$11(java.lang.Class)"
    functionUses: 11
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_internalTypes_11__673:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].lambda$internalTypes$11"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_139__447].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_139__447"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__447].<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__447:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_139__447].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_139__447].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_139__447"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_139__447:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_139__447].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_139__447"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_139__447:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$139"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 117
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.utils.VisitorList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList$1:118,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.github.javaparser.utils.VisitorList$1:120,1"
      Dst: "[java.util.List].iterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    functionSourceFile: "com.github.javaparser.utils.VisitorList$1"
    linkageType: null
    functionLinenumber: 123
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator:com.fasterxml.jackson.databind.util.ArrayIterator:com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator:com.github.javaparser.TokenRange$1:com.github.javaparser.ast.Node$PostOrderIterator:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    functionUses: 570
    ICount: 4
    EdgeCount: 18
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList$1:124,1"
      Dst: "[java.util.Iterator].hasNext"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorList$1].next()"
    functionSourceFile: "com.github.javaparser.utils.VisitorList$1"
    linkageType: null
    functionLinenumber: 128
    functionDepth: 0
    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$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    functionUses: 518
    ICount: 6
    EdgeCount: 25
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList$1:129,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.utils.VisitorList$1:129,1"
      Dst: "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].access$000"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorList$1].remove()"
    functionSourceFile: "com.github.javaparser.utils.VisitorList$1"
    linkageType: null
    functionLinenumber: 133
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].remove()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].remove()"
    - "[com.github.javaparser.utils.VisitorList$1].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].remove()"
    - "[com.github.javaparser.utils.VisitorSet$1].remove()"
    - "[com.fasterxml.jackson.databind.MappingIterator].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].remove()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].remove()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].remove()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].remove()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].remove()"
    - "[com.github.javaparser.utils.VisitorList$2].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].remove()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].remove()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$1].remove()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].remove()"
    functionUses: 19
    ICount: 4
    EdgeCount: 17
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList$1:134,1"
      Dst: "[java.util.Iterator].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__220].bootstrap$(com.github.javaparser.ast.stmt.DoStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__220"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.DoStmt"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__220].<init>(com.github.javaparser.ast.stmt.DoStmt)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__220:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__220].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__220].<init>(com.github.javaparser.ast.stmt.DoStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__220"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.DoStmt"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__220:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__220].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__220"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__220:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor$Base].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor$Base"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor$Base:42,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor$Base].<init>(com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor$Base"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor$Base:43,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor$Base].getProvider()"
    functionSourceFile: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor$Base"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.SerializerProvider"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor$Base].setProvider(com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor$Base"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor$Base].property(com.fasterxml.jackson.databind.BeanProperty)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor$Base"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.BeanProperty"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor$Base].property(java.lang.String,com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor$Base"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor$Base].optionalProperty(com.fasterxml.jackson.databind.BeanProperty)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor$Base"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.BeanProperty"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor$Base].optionalProperty(java.lang.String,com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor$Base"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_3__1145].bootstrap$()"
    functionSourceFile: "com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_3__1145"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_3__1145].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_3__1145:-1,1"
      Dst: "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_3__1145].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_3__1145].<init>()"
    functionSourceFile: "com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_3__1145"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_3__1145:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_3__1145].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_3__1145"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_3__1145:-1,1"
      Dst: "[com.github.javaparser.utils.PositionUtils].lambda$firstNonAnnotationNode$3"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic].<init>()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic:38,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 46
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic:53"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic:56"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic:55"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic:56"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic:59"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic:58"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic:59"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic:59"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic:58"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic:59"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic:59"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic:58"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic:59"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic:59"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic:58"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic:59"
      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:59"
      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:53,1"
      Dst: "[java.util.Map].containsKey"
    - Src: "com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic:54,1"
      Dst: "[java.util.Map].get"
    - Src: "com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic:54,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic:59,1"
      Dst: "[com.github.javaparser.ast.Node].getParentNode"
    - Src: "com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic:59,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:59,1"
      Dst: "[com.github.javaparser.ast.Node].getRange"
    - Src: "com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic:59,1"
      Dst: "[com.github.javaparser.Range].contains"
    - Src: "com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic:59,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic].inPhantomNode"
    - Src: "com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic:60,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic:60,1"
      Dst: "[java.util.Map].put"
    - Src: "com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic:61,1"
      Dst: "[com.github.javaparser.ast.Node].register"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic].inPhantomNode(com.github.javaparser.ast.Node,int)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic:69"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic:69"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic:68"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic:69"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic:69,1"
      Dst: "[com.github.javaparser.ast.Node].getParentNode"
    - Src: "com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic:69,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic:69,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic:69,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic].isPhantomNode"
    - Src: "com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic:69,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic].inPhantomNode"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic].cleanUpCache()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic:77,1"
      Dst: "[java.util.Map].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic].access$000()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic"
    linkageType: null
    functionLinenumber: 37
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonProperty$Access].values()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonProperty$Access"
    linkageType: null
    functionLinenumber: 165
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonProperty$Access[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.ForStmt].clone()"
    - "[com.github.javaparser.ast.type.PrimitiveType].clone()"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].clone()"
    - "[com.github.javaparser.ast.stmt.AssertStmt].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].clone()"
    - "[com.github.javaparser.ast.expr.SwitchExpr].clone()"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].clone()"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].clone()"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.AssignExpr].clone()"
    - "[com.github.javaparser.ast.stmt.BlockStmt].clone()"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].clone()"
    - "[com.github.javaparser.ast.type.ReferenceType].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].clone()"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].clone()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.type.WildcardType].clone()"
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].clone()"
    - "[com.github.javaparser.ast.stmt.TryStmt].clone()"
    - "[com.github.javaparser.ast.body.FieldDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.PatternExpr].clone()"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].clone()"
    - "[com.github.javaparser.ast.type.TypeParameter].clone()"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].clone()"
    - "[com.github.javaparser.ast.stmt.YieldStmt].clone()"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].clone()"
    - "[com.github.javaparser.ast.type.VarType].clone()"
    - "[com.github.javaparser.ast.expr.LiteralExpr].clone()"
    - "[com.github.javaparser.ast.type.VoidType].clone()"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].clone()"
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.expr.NameExpr].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].clone()"
    - "[com.github.javaparser.ast.type.UnionType].clone()"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].clone()"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.ThisExpr].clone()"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].clone()"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].clone()"
    - "[com.github.javaparser.ast.expr.TypeExpr].clone()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].clone()"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].clone()"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.body.MethodDeclaration].clone()"
    - "[com.github.javaparser.ast.body.EnumDeclaration].clone()"
    - "[com.github.javaparser.ast.body.ReceiverParameter].clone()"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].clone()"
    - "[com.github.javaparser.ast.stmt.DoStmt].clone()"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].clone()"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].clone()"
    - "[com.github.javaparser.ast.expr.Name].clone()"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].clone()"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].clone()"
    - "[com.github.javaparser.ast.body.VariableDeclarator].clone()"
    - "[com.github.javaparser.ast.type.Type].clone()"
    - "[com.github.javaparser.ast.Modifier].clone()"
    - "[com.github.javaparser.ast.ImportDeclaration].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.type.IntersectionType].clone()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.Expression].clone()"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].clone()"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.CastExpr].clone()"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.Statement].clone()"
    - "[com.github.javaparser.ast.expr.SimpleName].clone()"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].clone()"
    - "[com.github.javaparser.ast.stmt.BreakStmt].clone()"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].clone()"
    - "[java.lang.Thread].clone()"
    - "[com.github.javaparser.ast.expr.ClassExpr].clone()"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].clone()"
    - "[com.github.javaparser.ast.body.Parameter].clone()"
    - "[com.github.javaparser.ast.Node].clone()"
    - "[com.github.javaparser.ast.PackageDeclaration].clone()"
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.type.ArrayType].clone()"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].clone()"
    - "[com.github.javaparser.ast.expr.LambdaExpr].clone()"
    - "[com.github.javaparser.ast.stmt.WhileStmt].clone()"
    - "[com.github.javaparser.ast.stmt.CatchClause].clone()"
    - "[com.github.javaparser.ast.stmt.IfStmt].clone()"
    - "[com.github.javaparser.ast.CompilationUnit].clone()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].clone()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].clone()"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].clone()"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].clone()"
    - "[com.github.javaparser.ast.expr.SuperExpr].clone()"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].clone()"
    - "[com.github.javaparser.ast.ArrayCreationLevel].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDirective].clone()"
    - "[com.github.javaparser.ast.expr.MemberValuePair].clone()"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].clone()"
    - "[com.github.javaparser.ast.body.RecordDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].clone()"
    - "[com.github.javaparser.ast.expr.UnaryExpr].clone()"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.BinaryExpr].clone()"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].clone()"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].clone()"
    - "[com.github.javaparser.ast.type.UnknownType].clone()"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].clone()"
    - "[com.fasterxml.jackson.databind.util.ISO8601DateFormat].clone()"
    functionUses: 1
    ICount: 4
    EdgeCount: 115
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonProperty$Access:166,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonProperty$Access].valueOf(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonProperty$Access"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonProperty$Access"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonProperty$Access:166,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonProperty$Access].<init>(java.lang.String,int)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonProperty$Access"
    linkageType: null
    functionLinenumber: 165
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonProperty$Access:166,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonProperty$Access].$values()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonProperty$Access"
    linkageType: null
    functionLinenumber: 165
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonProperty$Access[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_12__733].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_12__733"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_12__733].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_12__733:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_12__733].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_12__733].<init>()"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_12__733"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_12__733:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_12__733].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_12__733"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 6
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_12__733:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].lambda$visit$12"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_internalTypes_11__862].bootstrap$(com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_internalTypes_11__862"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_internalTypes_11__862].<init>(com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_internalTypes_11__862:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_internalTypes_11__862].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_internalTypes_11__862].<init>(com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_internalTypes_11__862"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_internalTypes_11__862:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_internalTypes_11__862].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_internalTypes_11__862"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].lambda$internalTypes$11(javassist.CtClass)"
    functionUses: 9
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_internalTypes_11__862:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].lambda$internalTypes$11"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.nodeTypes.NodeWithRange$lambda_getEnd_1__1169].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.nodeTypes.NodeWithRange$lambda_getEnd_1__1169"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithRange$lambda_getEnd_1__1169].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.nodeTypes.NodeWithRange$lambda_getEnd_1__1169:-1,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithRange$lambda_getEnd_1__1169].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.nodeTypes.NodeWithRange$lambda_getEnd_1__1169].<init>()"
    functionSourceFile: "com.github.javaparser.ast.nodeTypes.NodeWithRange$lambda_getEnd_1__1169"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.nodeTypes.NodeWithRange$lambda_getEnd_1__1169:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.nodeTypes.NodeWithRange$lambda_getEnd_1__1169].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.nodeTypes.NodeWithRange$lambda_getEnd_1__1169"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.nodeTypes.NodeWithRange$lambda_getEnd_1__1169:-1,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithRange].lambda$getEnd$1"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedIntersectionType$describe__699].bootstrap$()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedIntersectionType$describe__699"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType$describe__699].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedIntersectionType$describe__699:-1,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedIntersectionType$describe__699].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedIntersectionType$describe__699].<init>()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedIntersectionType$describe__699"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedIntersectionType$describe__699:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedIntersectionType$describe__699].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedIntersectionType$describe__699"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].describe()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].describe()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].describe()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].describe()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType:com.github.javaparser.resolution.types.ResolvedPrimitiveType:com.github.javaparser.resolution.types.ResolvedVoidType:com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].describe()"
    functionUses: 11
    ICount: 5
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedIntersectionType$describe__699:-1,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].describe"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__292].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__292"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__292].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__292:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__292].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__292].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__292"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__292:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__292].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__292"
    linkageType: null
    functionLinenumber: -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.BlockComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    functionUses: 14
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__292:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$DrainStatus$2].<init>(java.lang.String,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$DrainStatus$2"
    linkageType: null
    functionLinenumber: 809
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$DrainStatus].<init>(java.lang.String,int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$DrainStatus$2:810,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$DrainStatus].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$DrainStatus$2].shouldDrainBuffers(boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$DrainStatus$2"
    linkageType: null
    functionLinenumber: 811
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod$1].<init>(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod$1"
    linkageType: null
    functionLinenumber: 474
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod$1:475,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod$1].getName()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod$1"
    linkageType: null
    functionLinenumber: 478
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod$1].getType()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod$1"
    linkageType: null
    functionLinenumber: 483
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod].access$000(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod)"
    - "[com.github.javaparser.resolution.TypeSolver].solveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver].solveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver].solveType(java.lang.String)"
    functionUses: 25
    ICount: 7
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod$1:484,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod].access$000"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod$1:484,1"
      Dst: "[com.github.javaparser.resolution.TypeSolver].solveType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod$1:484,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod$1].isVariadic()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod$1"
    linkageType: null
    functionLinenumber: 488
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 11
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod$1].toAst()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod$1:494,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod].access$100"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod$1:494,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].toAst"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$TreeTraversal].values()"
    functionSourceFile: "com.github.javaparser.ast.Node$TreeTraversal"
    linkageType: null
    functionLinenumber: 814
    functionDepth: 0
    returnType: "com.github.javaparser.ast.Node$TreeTraversal[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.ForStmt].clone()"
    - "[com.github.javaparser.ast.type.PrimitiveType].clone()"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].clone()"
    - "[com.github.javaparser.ast.stmt.AssertStmt].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].clone()"
    - "[com.github.javaparser.ast.expr.SwitchExpr].clone()"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].clone()"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].clone()"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.AssignExpr].clone()"
    - "[com.github.javaparser.ast.stmt.BlockStmt].clone()"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].clone()"
    - "[com.github.javaparser.ast.type.ReferenceType].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].clone()"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].clone()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.type.WildcardType].clone()"
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].clone()"
    - "[com.github.javaparser.ast.stmt.TryStmt].clone()"
    - "[com.github.javaparser.ast.body.FieldDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.PatternExpr].clone()"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].clone()"
    - "[com.github.javaparser.ast.type.TypeParameter].clone()"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].clone()"
    - "[com.github.javaparser.ast.stmt.YieldStmt].clone()"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].clone()"
    - "[com.github.javaparser.ast.type.VarType].clone()"
    - "[com.github.javaparser.ast.expr.LiteralExpr].clone()"
    - "[com.github.javaparser.ast.type.VoidType].clone()"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].clone()"
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.expr.NameExpr].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].clone()"
    - "[com.github.javaparser.ast.type.UnionType].clone()"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].clone()"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.ThisExpr].clone()"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].clone()"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].clone()"
    - "[com.github.javaparser.ast.expr.TypeExpr].clone()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].clone()"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].clone()"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.body.MethodDeclaration].clone()"
    - "[com.github.javaparser.ast.body.EnumDeclaration].clone()"
    - "[com.github.javaparser.ast.body.ReceiverParameter].clone()"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].clone()"
    - "[com.github.javaparser.ast.stmt.DoStmt].clone()"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].clone()"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].clone()"
    - "[com.github.javaparser.ast.expr.Name].clone()"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].clone()"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].clone()"
    - "[com.github.javaparser.ast.body.VariableDeclarator].clone()"
    - "[com.github.javaparser.ast.type.Type].clone()"
    - "[com.github.javaparser.ast.Modifier].clone()"
    - "[com.github.javaparser.ast.ImportDeclaration].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.type.IntersectionType].clone()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.Expression].clone()"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].clone()"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.CastExpr].clone()"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.Statement].clone()"
    - "[com.github.javaparser.ast.expr.SimpleName].clone()"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].clone()"
    - "[com.github.javaparser.ast.stmt.BreakStmt].clone()"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].clone()"
    - "[java.lang.Thread].clone()"
    - "[com.github.javaparser.ast.expr.ClassExpr].clone()"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].clone()"
    - "[com.github.javaparser.ast.body.Parameter].clone()"
    - "[com.github.javaparser.ast.Node].clone()"
    - "[com.github.javaparser.ast.PackageDeclaration].clone()"
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.type.ArrayType].clone()"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].clone()"
    - "[com.github.javaparser.ast.expr.LambdaExpr].clone()"
    - "[com.github.javaparser.ast.stmt.WhileStmt].clone()"
    - "[com.github.javaparser.ast.stmt.CatchClause].clone()"
    - "[com.github.javaparser.ast.stmt.IfStmt].clone()"
    - "[com.github.javaparser.ast.CompilationUnit].clone()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].clone()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].clone()"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].clone()"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].clone()"
    - "[com.github.javaparser.ast.expr.SuperExpr].clone()"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].clone()"
    - "[com.github.javaparser.ast.ArrayCreationLevel].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDirective].clone()"
    - "[com.github.javaparser.ast.expr.MemberValuePair].clone()"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].clone()"
    - "[com.github.javaparser.ast.body.RecordDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].clone()"
    - "[com.github.javaparser.ast.expr.UnaryExpr].clone()"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.BinaryExpr].clone()"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].clone()"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].clone()"
    - "[com.github.javaparser.ast.type.UnknownType].clone()"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].clone()"
    - "[com.fasterxml.jackson.databind.util.ISO8601DateFormat].clone()"
    functionUses: 1
    ICount: 4
    EdgeCount: 115
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$TreeTraversal:815,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$TreeTraversal].valueOf(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.Node$TreeTraversal"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.Node$TreeTraversal"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$TreeTraversal:815,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$TreeTraversal].<init>(java.lang.String,int)"
    functionSourceFile: "com.github.javaparser.ast.Node$TreeTraversal"
    linkageType: null
    functionLinenumber: 814
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$TreeTraversal:815,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$TreeTraversal].$values()"
    functionSourceFile: "com.github.javaparser.ast.Node$TreeTraversal"
    linkageType: null
    functionLinenumber: 814
    functionDepth: 0
    returnType: "com.github.javaparser.ast.Node$TreeTraversal[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration$lambda_getAnnotationMembers_1__1185].bootstrap$(com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration$lambda_getAnnotationMembers_1__1185"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration$lambda_getAnnotationMembers_1__1185].<init>(com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration$lambda_getAnnotationMembers_1__1185:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration$lambda_getAnnotationMembers_1__1185].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration$lambda_getAnnotationMembers_1__1185].<init>(com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration$lambda_getAnnotationMembers_1__1185"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration$lambda_getAnnotationMembers_1__1185:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration$lambda_getAnnotationMembers_1__1185].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration$lambda_getAnnotationMembers_1__1185"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].lambda$getAnnotationMembers$1(java.lang.reflect.Method)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration$lambda_getAnnotationMembers_1__1185:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].lambda$getAnnotationMembers$1"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter$NopIndenter].<init>()"
    functionSourceFile: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter$NopIndenter"
    linkageType: null
    functionLinenumber: 477
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter$NopIndenter:478,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter$NopIndenter].writeIndentation(com.fasterxml.jackson.core.JsonGenerator,int)"
    functionSourceFile: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter$NopIndenter"
    linkageType: null
    functionLinenumber: 483
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter$NopIndenter].isInline()"
    functionSourceFile: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter$NopIndenter"
    linkageType: null
    functionLinenumber: 486
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: 967
    functionDepth: 0
    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:968,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].<init>(java.util.List,int)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator"
    linkageType: null
    functionLinenumber: 970
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].listIterator(int)"
    - "[com.github.javaparser.utils.VisitorList].listIterator(int)"
    functionUses: 3
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator:971,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator:972,1"
      Dst: "[java.util.List].listIterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator"
    linkageType: null
    functionLinenumber: 976
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    functionUses: 583
    ICount: 4
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator:977,1"
      Dst: "[java.util.ListIterator].hasNext"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator"
    linkageType: null
    functionLinenumber: 981
    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()"
    functionUses: 531
    ICount: 4
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator:982,1"
      Dst: "[java.util.ListIterator].next"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasPrevious()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator"
    linkageType: null
    functionLinenumber: 986
    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()"
    functionUses: 7
    ICount: 4
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator:987,1"
      Dst: "[java.util.ListIterator].hasPrevious"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].previous()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator"
    linkageType: null
    functionLinenumber: 991
    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()"
    functionUses: 7
    ICount: 4
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator:992,1"
      Dst: "[java.util.ListIterator].previous"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].nextIndex()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator"
    linkageType: null
    functionLinenumber: 996
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].nextIndex()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].nextIndex()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].nextIndex()"
    - "[com.github.javaparser.utils.VisitorList$2].nextIndex()"
    functionUses: 5
    ICount: 4
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator:997,1"
      Dst: "[java.util.ListIterator].nextIndex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].previousIndex()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator"
    linkageType: null
    functionLinenumber: 1001
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].previousIndex()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].previousIndex()"
    - "[com.github.javaparser.utils.VisitorList$2].previousIndex()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].previousIndex()"
    functionUses: 4
    ICount: 4
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator:1002,1"
      Dst: "[java.util.ListIterator].previousIndex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].index()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator"
    linkageType: null
    functionLinenumber: 1008
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].nextIndex()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].nextIndex()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].nextIndex()"
    - "[com.github.javaparser.utils.VisitorList$2].nextIndex()"
    functionUses: 5
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator:1009,1"
      Dst: "[java.util.ListIterator].nextIndex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].remove()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator"
    linkageType: null
    functionLinenumber: 1013
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].remove()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].remove()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].remove()"
    - "[com.github.javaparser.utils.VisitorList$2].remove()"
    functionUses: 28
    ICount: 4
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator:1014,1"
      Dst: "[java.util.ListIterator].remove"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator:1019,1"
      Dst: "[java.util.ListIterator].set"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 1023
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList$2].add(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].add(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].add(java.lang.Object)"
    functionUses: 8
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator:1024,1"
      Dst: "[java.util.ListIterator].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_11__1022].bootstrap$(com.github.javaparser.ast.body.VariableDeclarator,com.github.javaparser.printer.lexicalpreservation.NodeText)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_11__1022"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__1022].<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__1022:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_11__1022].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_11__1022].<init>(com.github.javaparser.ast.body.VariableDeclarator,com.github.javaparser.printer.lexicalpreservation.NodeText)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_11__1022"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.VariableDeclarator"
    - "com.github.javaparser.printer.lexicalpreservation.NodeText"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_11__1022:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_11__1022].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_11__1022"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_11__1022:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].lambda$interpret$11"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.TokenMgrException].addEscapes(java.lang.String)"
    functionSourceFile: "com.github.javaparser.TokenMgrException"
    linkageType: null
    functionLinenumber: 70
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 49
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.TokenMgrException:72"
      Branch Sides:
      - BranchSide: "com.github.javaparser.TokenMgrException:110"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.TokenMgrException:109"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.TokenMgrException:101"
      Branch Sides:
      - BranchSide: "com.github.javaparser.TokenMgrException:102"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.TokenMgrException:101"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.TokenMgrException:101"
      Branch Sides:
      - BranchSide: "com.github.javaparser.TokenMgrException:105"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.TokenMgrException:104"
        BranchSideFuncs: []
    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"
    - Src: "com.github.javaparser.TokenMgrException:77,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.TokenMgrException:102,1"
      Dst: "[java.lang.Integer].toString"
    - Src: "com.github.javaparser.TokenMgrException:102,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.TokenMgrException:103,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.TokenMgrException].LexicalErr(boolean,int,int,int,java.lang.String,int)"
    functionSourceFile: "com.github.javaparser.TokenMgrException"
    linkageType: null
    functionLinenumber: 125
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 6
    argTypes:
    - "boolean"
    - "int"
    - "int"
    - "int"
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.TokenMgrException].addEscapes(java.lang.String)"
    - "[com.github.javaparser.TokenMgrException].addEscapes(java.lang.String)"
    functionUses: 1
    ICount: 35
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.TokenMgrException:130"
      Branch Sides:
      - BranchSide: "com.github.javaparser.TokenMgrException:125"
        BranchSideFuncs: []
    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"
    - Src: "com.github.javaparser.TokenMgrException:130,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "com.github.javaparser.TokenMgrException:130,1"
      Dst: "[com.github.javaparser.TokenMgrException].addEscapes"
    - Src: "com.github.javaparser.TokenMgrException:130,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.TokenMgrException].getMessage()"
    functionSourceFile: "com.github.javaparser.TokenMgrException"
    linkageType: null
    functionLinenumber: 144
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 26
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.TokenMgrException:145,1"
      Dst: "[java.lang.Throwable].getMessage"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.TokenMgrException].<init>()"
    functionSourceFile: "com.github.javaparser.TokenMgrException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.TokenMgrException:152,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.TokenMgrException].<init>(java.lang.String,int)"
    functionSourceFile: "com.github.javaparser.TokenMgrException"
    linkageType: null
    functionLinenumber: 156
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.TokenMgrException:157,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.TokenMgrException].<init>(boolean,int,int,int,java.lang.String,int,int)"
    functionSourceFile: "com.github.javaparser.TokenMgrException"
    linkageType: null
    functionLinenumber: 162
    functionDepth: 0
    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"
    - Src: "com.github.javaparser.TokenMgrException:163,1"
      Dst: "[com.github.javaparser.TokenMgrException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.DupDetector].<init>(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.core.json.DupDetector"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.DupDetector:36,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.DupDetector].rootDetector(com.fasterxml.jackson.core.JsonParser)"
    functionSourceFile: "com.fasterxml.jackson.core.json.DupDetector"
    linkageType: null
    functionLinenumber: 40
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.json.DupDetector"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.DupDetector].<init>(java.lang.Object)"
    functionUses: 3
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.DupDetector:41,1"
      Dst: "[com.fasterxml.jackson.core.json.DupDetector].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.DupDetector].rootDetector(com.fasterxml.jackson.core.JsonGenerator)"
    functionSourceFile: "com.fasterxml.jackson.core.json.DupDetector"
    linkageType: null
    functionLinenumber: 44
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.json.DupDetector"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.DupDetector].<init>(java.lang.Object)"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.DupDetector:45,1"
      Dst: "[com.fasterxml.jackson.core.json.DupDetector].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.DupDetector].child()"
    functionSourceFile: "com.fasterxml.jackson.core.json.DupDetector"
    linkageType: null
    functionLinenumber: 48
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.json.DupDetector"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.DupDetector].<init>(java.lang.Object)"
    functionUses: 6
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.DupDetector:49,1"
      Dst: "[com.fasterxml.jackson.core.json.DupDetector].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.DupDetector].reset()"
    functionSourceFile: "com.fasterxml.jackson.core.json.DupDetector"
    linkageType: null
    functionLinenumber: 52
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.DupDetector].findLocation()"
    functionSourceFile: "com.fasterxml.jackson.core.json.DupDetector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonLocation"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.DupDetector:60"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.DupDetector:64"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.DupDetector:63"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.DupDetector:61,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getCurrentLocation"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.DupDetector].getSource()"
    functionSourceFile: "com.fasterxml.jackson.core.json.DupDetector"
    linkageType: null
    functionLinenumber: 72
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.DupDetector].isDup(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.json.DupDetector"
    linkageType: null
    functionLinenumber: 89
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 36
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.DupDetector:90"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.DupDetector:94"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.DupDetector:93"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.DupDetector:94"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.DupDetector:97"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.DupDetector:96"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.DupDetector:97"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.DupDetector:101"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.DupDetector:100"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.DupDetector:101"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.DupDetector:104"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.DupDetector:103"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.DupDetector:104"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.DupDetector:109"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.DupDetector:108"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.DupDetector:109"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.DupDetector:108"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.DupDetector:94,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.fasterxml.jackson.core.json.DupDetector:105,1"
      Dst: "[java.util.HashSet].<init>"
    - Src: "com.fasterxml.jackson.core.json.DupDetector:106,1"
      Dst: "[java.util.HashSet].add"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.CharLiteralExpr].<init>()"
    functionSourceFile: "com.github.javaparser.ast.expr.CharLiteralExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.CharLiteralExpr:50,1"
      Dst: "[com.github.javaparser.ast.expr.CharLiteralExpr].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.CharLiteralExpr].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.expr.CharLiteralExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.CharLiteralExpr:55,1"
      Dst: "[com.github.javaparser.ast.expr.CharLiteralExpr].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.CharLiteralExpr].<init>(char)"
    functionSourceFile: "com.github.javaparser.ast.expr.CharLiteralExpr"
    linkageType: null
    functionLinenumber: 63
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    - "[com.github.javaparser.utils.StringEscapeUtils].escapeJava(java.lang.String)"
    functionUses: 2
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.CharLiteralExpr:64,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "com.github.javaparser.ast.expr.CharLiteralExpr:64,1"
      Dst: "[com.github.javaparser.utils.StringEscapeUtils].escapeJava"
    - Src: "com.github.javaparser.ast.expr.CharLiteralExpr:64,1"
      Dst: "[com.github.javaparser.ast.expr.CharLiteralExpr].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 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: 3
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.CharLiteralExpr:72,1"
      Dst: "[com.github.javaparser.ast.expr.LiteralStringValueExpr].<init>"
    - Src: "com.github.javaparser.ast.expr.CharLiteralExpr:73,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.CharLiteralExpr].escape(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.expr.CharLiteralExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.CharLiteralExpr"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.CharLiteralExpr:80,1"
      Dst: "[com.github.javaparser.utils.Utils].escapeEndOfLines"
    - Src: "com.github.javaparser.ast.expr.CharLiteralExpr:80,1"
      Dst: "[com.github.javaparser.ast.expr.CharLiteralExpr].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 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.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.GenericVisitorAdapter].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.EqualsVisitor].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.HashCodeVisitor].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.symbolsolver.javaparsermodel.TypeExtractor].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.symbolsolver.javaparsermodel.DefaultVisitorAdapter].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.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.expr.CharLiteralExpr,java.lang.Object)"
    functionUses: 216
    ICount: 5
    EdgeCount: 13
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.CharLiteralExpr:86,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 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.expr.CharLiteralExpr,java.lang.Object)"
    - "[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.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.expr.CharLiteralExpr,java.lang.Object)"
    functionUses: 147
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.CharLiteralExpr:92,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.CharLiteralExpr].asChar()"
    functionSourceFile: "com.github.javaparser.ast.expr.CharLiteralExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "char"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.CharLiteralExpr:99,1"
      Dst: "[com.github.javaparser.utils.StringEscapeUtils].unescapeJava"
    - Src: "com.github.javaparser.ast.expr.CharLiteralExpr:99,1"
      Dst: "[java.lang.String].charAt"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.CharLiteralExpr].setChar(char)"
    functionSourceFile: "com.github.javaparser.ast.expr.CharLiteralExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.CharLiteralExpr"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.CharLiteralExpr:109,1"
      Dst: "[java.lang.String].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.CharLiteralExpr].clone()"
    functionSourceFile: "com.github.javaparser.ast.expr.CharLiteralExpr"
    linkageType: null
    functionLinenumber: 115
    functionDepth: 0
    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: 45
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.CharLiteralExpr:116,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>"
    - Src: "com.github.javaparser.ast.expr.CharLiteralExpr:116,1"
      Dst: "[com.github.javaparser.ast.expr.CharLiteralExpr].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.CharLiteralExpr].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.expr.CharLiteralExpr"
    linkageType: null
    functionLinenumber: 121
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.CharLiteralExprMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.CharLiteralExpr].isCharLiteralExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.CharLiteralExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.CharLiteralExpr].asCharLiteralExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.CharLiteralExpr"
    linkageType: null
    functionLinenumber: -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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.CharLiteralExpr].ifCharLiteralExpr(java.util.function.Consumer)"
    functionSourceFile: "com.github.javaparser.ast.expr.CharLiteralExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.CharLiteralExpr:140,1"
      Dst: "[java.util.function.Consumer].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.CharLiteralExpr].toCharLiteralExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.CharLiteralExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.CharLiteralExpr:146,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet].allInferenceVariablesAreResolved(com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet:37,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet].empty()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet:46,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet:47,1"
      Dst: "[java.util.LinkedList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet].withInstantiation(com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet:51,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet:52,1"
      Dst: "[java.util.List].addAll"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet:53,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet].isEmpty()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet:58,1"
      Dst: "[java.util.List].isEmpty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet].equals(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet"
    linkageType: null
    functionLinenumber: 62
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].equals(java.lang.Object)"
    functionUses: 33
    ICount: 14
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet:63"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet:64"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet:63"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet:64"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet:63"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet:64"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet:65"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet:64,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet:68,1"
      Dst: "[java.util.List].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet].hashCode()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet"
    linkageType: null
    functionLinenumber: 72
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].hashCode()"
    functionUses: 7
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet:73,1"
      Dst: "[java.util.List].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet].toString()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet"
    linkageType: null
    functionLinenumber: 77
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 19
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet:78,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet:78,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet:78,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet].apply(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet:84"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet:87"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet:86"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet:84,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet:84,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet:84,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet:85,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation].getInferenceVariable"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet:85,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].getTypeParameterDeclaration"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet:85,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation].getProperType"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet:85,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].replaceTypeVariables"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext$lambda_solveSymbol_0__806].bootstrap$(com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext,java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext$lambda_solveSymbol_0__806"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext$lambda_solveSymbol_0__806].<init>(com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext,java.util.List)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext$lambda_solveSymbol_0__806:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext$lambda_solveSymbol_0__806].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext$lambda_solveSymbol_0__806].<init>(com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext,java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext$lambda_solveSymbol_0__806"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext$lambda_solveSymbol_0__806:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext$lambda_solveSymbol_0__806].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext$lambda_solveSymbol_0__806"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext].lambda$solveSymbol$0(java.util.List,com.github.javaparser.ast.stmt.Statement)"
    functionUses: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext$lambda_solveSymbol_0__806:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext].lambda$solveSymbol$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__147].bootstrap$(com.github.javaparser.ast.type.TypeParameter)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__147"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.type.TypeParameter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__147].<init>(com.github.javaparser.ast.type.TypeParameter)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__147:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__147].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__147].<init>(com.github.javaparser.ast.type.TypeParameter)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__147"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.type.TypeParameter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__147:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__147].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__147"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__147:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.AnnotationIntrospector$ReferenceProperty$Type].values()"
    functionSourceFile: "com.fasterxml.jackson.databind.AnnotationIntrospector$ReferenceProperty$Type"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.AnnotationIntrospector$ReferenceProperty$Type[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.AnnotationIntrospector$ReferenceProperty$Type:54,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.AnnotationIntrospector$ReferenceProperty$Type].valueOf(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.AnnotationIntrospector$ReferenceProperty$Type"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.AnnotationIntrospector$ReferenceProperty$Type"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.AnnotationIntrospector$ReferenceProperty$Type:54,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.AnnotationIntrospector$ReferenceProperty$Type].<init>(java.lang.String,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.AnnotationIntrospector$ReferenceProperty$Type"
    linkageType: null
    functionLinenumber: 53
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.AnnotationIntrospector$ReferenceProperty$Type:54,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.AnnotationIntrospector$ReferenceProperty$Type].$values()"
    functionSourceFile: "com.fasterxml.jackson.databind.AnnotationIntrospector$ReferenceProperty$Type"
    linkageType: null
    functionLinenumber: 53
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.AnnotationIntrospector$ReferenceProperty$Type[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference].<init>(com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:53"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:56"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:55"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:52,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:54,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:57,1"
      Dst: "[com.github.javaparser.resolution.TypeSolver].getSolvedJavaLangObject"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:57,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference].toMethodUsage(com.github.javaparser.ast.expr.MethodCallExpr,com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.MethodUsage"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.expr.MethodCallExpr"
    - "com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration"
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:67"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:70"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:69"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:65,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:66,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference].instantiationInference"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:67,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:68,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:68,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference].instantiationSetToMethodUsage"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:70,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference].instantiationInference(com.github.javaparser.ast.expr.MethodCallExpr,com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MethodCallExpr"
    - "com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:78,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].getArguments"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:78,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference].instantiationInference"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference].instantiationInference(java.util.List,com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 60
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:95"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:105"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:107"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:119"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:118"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:109"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:106"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:105"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:126"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:132"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:131"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:132"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:138"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:137"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:138"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:142"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:141"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:142"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:148"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:147"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:154"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:158"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:157"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:92,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParametrizable].getTypeParameters"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:93,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].instantiate"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:94,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.Substitution].empty"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:95,1"
      Dst: "[java.util.List].size"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:96,1"
      Dst: "[java.util.List].get"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:96,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.Substitution].withPair"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:106,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference].boundSetup"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:109,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference].appearInThrowsClause"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:110,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.ThrowsBound].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:110,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].withBound"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:119,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference].formalParameterTypes"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:122,1"
      Dst: "[java.util.Optional].empty"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:126,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:127,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference].testForApplicabilityByStrictInvocation"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:133,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference].testForApplicabilityByLooseInvocation"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:139,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference].testForApplicabilityByVariableArityInvocation"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:148,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:148,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormulaSet].reduce"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:149,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].incorporate"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:154,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].containsFalse"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:158,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].performResolution"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference].invocationApplicabilityInference(com.github.javaparser.ast.expr.MethodCallExpr,com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MethodCallExpr"
    - "com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:167"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:170"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:169"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:171"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:174"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:173"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:176"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:194"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:193"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:177"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:182"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:181"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:178"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:194"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:193"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:167,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithSimpleName].getNameAsString"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:167,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedDeclaration].getName"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:167,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:168,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:170,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference].instantiationInference"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:171,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:174,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].getArguments"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:174,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:175,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getNumberOfParams"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:177,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].hasVariadicParameter"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference].invocationTypeInferenceBoundsSetB3()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:236,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference].invocationTypeInference()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:240,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference].invocationTypeInferenceBoundsSetB3"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:346,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference].functionalInterfaceParameterizationInference(com.github.javaparser.ast.expr.LambdaExpr,com.github.javaparser.resolution.declarations.ResolvedInterfaceDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.LambdaExpr"
    - "com.github.javaparser.resolution.declarations.ResolvedInterfaceDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 36
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:357"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:364"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:363"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:371"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:378"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:377"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:379"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:385"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:384"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:355,1"
      Dst: "[com.github.javaparser.ast.expr.LambdaExpr].getParameters"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:355,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:357,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParametrizable].getTypeParameters"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:357,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:358,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:364,1"
      Dst: "[java.util.List].size"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:365,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].instantiate"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:367,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeInferenceCache].recordInferenceVariables"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:372,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:372,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:372,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:378,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormulaSet].empty"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:380,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:385,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormulaSet].reduce"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference].moreSpecificMethodInference(com.github.javaparser.ast.expr.MethodCallExpr,com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration,com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.expr.MethodCallExpr"
    - "com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration"
    - "com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:410"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:491"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:490"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:410,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParametrizable].isGeneric"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:411,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:411,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:411,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:411,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:491,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference].instantiationSetToMethodUsage(com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration,com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.MethodUsage"
    argCount: 2
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration"
    - "com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:500"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:503"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:502"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:504"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:506"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:500,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet].isEmpty"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:501,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:503,1"
      Dst: "[java.util.LinkedList].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:504,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getNumberOfParams"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:505,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getParam"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:505,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedValueDeclaration].getType"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:505,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet].apply"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:505,1"
      Dst: "[java.util.List].add"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:507,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration].getReturnType"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference].boundSetup(java.util.List,java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 59
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:524"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:532"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:531"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:534"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:565"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:564"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:540"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:548"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:547"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:548"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:532"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:531"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:551"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:553"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:558"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:561"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:560"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:524,1"
      Dst: "[java.util.List].size"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:525,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:532,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].empty"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:535,1"
      Dst: "[java.util.List].get"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:540,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].getBounds"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:540,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:541,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:541,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].withBound"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:548,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:548,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:548,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:549,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].getType"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:550,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.Substitution].empty"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:552,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.Substitution].withPair"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:554,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.Substitution].apply"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:558,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].getProperUpperBoundsFor"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference].appearInThrowsClause(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration"
    - "com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:569"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:574"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:573"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:570"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:573"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:572"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:570"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:573"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:572"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:569,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getSpecifiedExceptions"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:569,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:569,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:569,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:570,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isTypeVariable"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:570,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asTypeVariable"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:570,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedTypeVariable].asTypeParameter"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:570,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference].formalParameterTypes(com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:579"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:581"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:578,1"
      Dst: "[java.util.LinkedList].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:579,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getNumberOfParams"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:580,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getParam"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:580,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedValueDeclaration].getType"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:580,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference].isImplicitlyTyped(com.github.javaparser.ast.expr.LambdaExpr)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.LambdaExpr"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:586,1"
      Dst: "[com.github.javaparser.ast.expr.LambdaExpr].getParameters"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:586,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:586,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference$lambda_isImplicitlyTyped_0__1358].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:586,1"
      Dst: "[java.util.stream.Stream].anyMatch"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference].isInexact(com.github.javaparser.ast.expr.MethodReferenceExpr)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.MethodReferenceExpr"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:590,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference].isPertinentToApplicability(com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 54
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:599"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:608"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:607"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:601"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:608"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:607"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:608"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:619"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:618"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:610"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:619"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:618"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:619"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:623"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:622"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:623"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:629"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:628"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:629"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:636"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:635"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:636"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:642"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:641"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:642"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:649"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:648"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:649"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:655"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:654"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:651"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:650"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:649"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:652"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:649"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:601,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference].isImplicitlyTyped"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:610,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference].isInexact"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:620,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:644,1"
      Dst: "[com.github.javaparser.ast.expr.EnclosedExpr].getInner"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:644,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference].isPertinentToApplicability"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:651,1"
      Dst: "[com.github.javaparser.ast.expr.ConditionalExpr].getThenExpr"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:652,1"
      Dst: "[com.github.javaparser.ast.expr.ConditionalExpr].getElseExpr"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference].testForApplicabilityByStrictInvocation(java.util.List,java.util.List,com.github.javaparser.symbolsolver.resolution.typeinference.Substitution)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 3
    argTypes:
    - "java.util.List"
    - "java.util.List"
    - "com.github.javaparser.symbolsolver.resolution.typeinference.Substitution"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 44
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:667"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:670"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:669"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:670"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:687"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:686"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:673"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:670"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:669"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:674"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:678"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:677"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:674"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:678"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:677"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:675"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:678"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:677"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:678"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:670"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:669"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:678"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:679"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:678"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:678"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:670"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:669"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:660,1"
      Dst: "[java.util.List].size"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:668,1"
      Dst: "[java.util.Optional].empty"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:671,1"
      Dst: "[java.util.List].get"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:673,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference].isPertinentToApplicability"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:674,1"
      Dst: "[com.github.javaparser.ast.expr.Expression].isStandaloneExpression"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:674,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].get"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:674,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].getType"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:674,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isPrimitive"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:675,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:687,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference].constraintSetFromArgumentsSubstitution"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:687,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference].typeWithSubstitution(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.symbolsolver.resolution.typeinference.Substitution)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    - "com.github.javaparser.symbolsolver.resolution.typeinference.Substitution"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:691,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.Substitution].apply"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference].testForApplicabilityByLooseInvocation(java.util.List,java.util.List,com.github.javaparser.symbolsolver.resolution.typeinference.Substitution)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 3
    argTypes:
    - "java.util.List"
    - "java.util.List"
    - "com.github.javaparser.symbolsolver.resolution.typeinference.Substitution"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:701"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:706"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:705"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:696,1"
      Dst: "[java.util.List].size"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:702,1"
      Dst: "[java.util.Optional].empty"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:706,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference].constraintSetFromArgumentsSubstitution"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:706,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference].constraintSetFromArgumentsSubstitution(java.util.List,java.util.List,com.github.javaparser.symbolsolver.resolution.typeinference.Substitution,int)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormulaSet"
    argCount: 4
    argTypes:
    - "java.util.List"
    - "java.util.List"
    - "com.github.javaparser.symbolsolver.resolution.typeinference.Substitution"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:711"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:717"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:710,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormulaSet].empty"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:712,1"
      Dst: "[java.util.List].get"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:714,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference].typeWithSubstitution"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:715,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:715,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormulaSet].withConstraint"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference].testForApplicabilityByVariableArityInvocation(java.util.List,java.util.List,com.github.javaparser.symbolsolver.resolution.typeinference.Substitution)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 3
    argTypes:
    - "java.util.List"
    - "java.util.List"
    - "com.github.javaparser.symbolsolver.resolution.typeinference.Substitution"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:729"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:734"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:733"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:730"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:729"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:723,1"
      Dst: "[java.util.List].size"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:728,1"
      Dst: "[java.util.LinkedList].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:730,1"
      Dst: "[java.util.List].get"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:731,1"
      Dst: "[java.util.List].add"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:734,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference].constraintSetFromArgumentsSubstitution"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:734,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference].lambda$isImplicitlyTyped$0(com.github.javaparser.ast.body.Parameter)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.Parameter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeInference:586,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].getType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_195__483].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_195__483"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__483].<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__483:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_195__483].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_195__483].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_195__483"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_195__483:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_195__483].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_195__483"
    linkageType: null
    functionLinenumber: -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.modules.ModuleDirective)"
    functionUses: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_195__483:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$195"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonToken].values()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonToken"
    linkageType: null
    functionLinenumber: 11
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.ForStmt].clone()"
    - "[com.github.javaparser.ast.type.PrimitiveType].clone()"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].clone()"
    - "[com.github.javaparser.ast.stmt.AssertStmt].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].clone()"
    - "[com.github.javaparser.ast.expr.SwitchExpr].clone()"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].clone()"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].clone()"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.AssignExpr].clone()"
    - "[com.github.javaparser.ast.stmt.BlockStmt].clone()"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].clone()"
    - "[com.github.javaparser.ast.type.ReferenceType].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].clone()"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].clone()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.type.WildcardType].clone()"
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].clone()"
    - "[com.github.javaparser.ast.stmt.TryStmt].clone()"
    - "[com.github.javaparser.ast.body.FieldDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.PatternExpr].clone()"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].clone()"
    - "[com.github.javaparser.ast.type.TypeParameter].clone()"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].clone()"
    - "[com.github.javaparser.ast.stmt.YieldStmt].clone()"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].clone()"
    - "[com.github.javaparser.ast.type.VarType].clone()"
    - "[com.github.javaparser.ast.expr.LiteralExpr].clone()"
    - "[com.github.javaparser.ast.type.VoidType].clone()"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].clone()"
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.expr.NameExpr].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].clone()"
    - "[com.github.javaparser.ast.type.UnionType].clone()"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].clone()"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.ThisExpr].clone()"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].clone()"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].clone()"
    - "[com.github.javaparser.ast.expr.TypeExpr].clone()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].clone()"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].clone()"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.body.MethodDeclaration].clone()"
    - "[com.github.javaparser.ast.body.EnumDeclaration].clone()"
    - "[com.github.javaparser.ast.body.ReceiverParameter].clone()"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].clone()"
    - "[com.github.javaparser.ast.stmt.DoStmt].clone()"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].clone()"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].clone()"
    - "[com.github.javaparser.ast.expr.Name].clone()"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].clone()"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].clone()"
    - "[com.github.javaparser.ast.body.VariableDeclarator].clone()"
    - "[com.github.javaparser.ast.type.Type].clone()"
    - "[com.github.javaparser.ast.Modifier].clone()"
    - "[com.github.javaparser.ast.ImportDeclaration].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.type.IntersectionType].clone()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.Expression].clone()"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].clone()"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.CastExpr].clone()"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.Statement].clone()"
    - "[com.github.javaparser.ast.expr.SimpleName].clone()"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].clone()"
    - "[com.github.javaparser.ast.stmt.BreakStmt].clone()"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].clone()"
    - "[java.lang.Thread].clone()"
    - "[com.github.javaparser.ast.expr.ClassExpr].clone()"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].clone()"
    - "[com.github.javaparser.ast.body.Parameter].clone()"
    - "[com.github.javaparser.ast.Node].clone()"
    - "[com.github.javaparser.ast.PackageDeclaration].clone()"
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.type.ArrayType].clone()"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].clone()"
    - "[com.github.javaparser.ast.expr.LambdaExpr].clone()"
    - "[com.github.javaparser.ast.stmt.WhileStmt].clone()"
    - "[com.github.javaparser.ast.stmt.CatchClause].clone()"
    - "[com.github.javaparser.ast.stmt.IfStmt].clone()"
    - "[com.github.javaparser.ast.CompilationUnit].clone()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].clone()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].clone()"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].clone()"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].clone()"
    - "[com.github.javaparser.ast.expr.SuperExpr].clone()"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].clone()"
    - "[com.github.javaparser.ast.ArrayCreationLevel].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDirective].clone()"
    - "[com.github.javaparser.ast.expr.MemberValuePair].clone()"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].clone()"
    - "[com.github.javaparser.ast.body.RecordDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].clone()"
    - "[com.github.javaparser.ast.expr.UnaryExpr].clone()"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.BinaryExpr].clone()"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].clone()"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].clone()"
    - "[com.github.javaparser.ast.type.UnknownType].clone()"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].clone()"
    - "[com.fasterxml.jackson.databind.util.ISO8601DateFormat].clone()"
    functionUses: 6
    ICount: 4
    EdgeCount: 115
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonToken:12,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonToken].valueOf(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonToken"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonToken:12,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonToken].<init>(java.lang.String,int,java.lang.String,int)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonToken"
    linkageType: null
    functionLinenumber: 141
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "int"
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 13
    ICount: 64
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.JsonToken:143"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonToken:148"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonToken:147"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.JsonToken:153"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonToken:156"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.JsonToken:159"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonToken:157"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonToken:156"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.JsonToken:159"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonToken:157"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonToken:156"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.JsonToken:160"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonToken:159"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonToken:158"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.JsonToken:160"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonToken:159"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonToken:158"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.JsonToken:162"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonToken:160"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonToken:159"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.JsonToken:162"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonToken:160"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonToken:159"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.JsonToken:163"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonToken:162"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonToken:161"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.JsonToken:163"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonToken:162"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonToken:161"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.JsonToken:165"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonToken:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonToken:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.JsonToken:165"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonToken:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonToken:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.JsonToken:165"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonToken:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonToken:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.JsonToken:165"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonToken:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonToken:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonToken:142,1"
      Dst: "[java.lang.Enum].<init>"
    - Src: "com.fasterxml.jackson.core.JsonToken:149,1"
      Dst: "[java.lang.String].toCharArray"
    JavaMethodInfo: null
    BBCount: 28
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.JsonToken].id()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonToken"
    linkageType: null
    functionLinenumber: 169
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 33
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonToken].asString()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonToken"
    linkageType: null
    functionLinenumber: 171
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonToken].asCharArray()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonToken"
    linkageType: null
    functionLinenumber: 172
    functionDepth: 0
    returnType: "char[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonToken].asByteArray()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonToken"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonToken].isNumeric()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonToken"
    linkageType: null
    functionLinenumber: 179
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonToken].isStructStart()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonToken"
    linkageType: null
    functionLinenumber: 192
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonToken].isStructEnd()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonToken"
    linkageType: null
    functionLinenumber: 205
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonToken].isScalarValue()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonToken"
    linkageType: null
    functionLinenumber: 216
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonToken].isBoolean()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonToken"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonToken].valueDescFor(com.fasterxml.jackson.core.JsonToken)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonToken"
    linkageType: null
    functionLinenumber: 231
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonToken"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.JsonToken:232"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonToken:235"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonToken:234"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonToken:235,1"
      Dst: "[java.lang.Enum].ordinal"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonToken].$values()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonToken"
    linkageType: null
    functionLinenumber: 11
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 28
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializer].<init>(com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap,java.util.Map,java.util.HashSet,boolean,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 7
    argTypes:
    - "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder"
    - "com.fasterxml.jackson.databind.BeanDescription"
    - "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap"
    - "java.util.Map"
    - "java.util.HashSet"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:59,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializer].<init>(com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap,java.util.Map,java.util.HashSet,boolean,java.util.Set,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializer"
    linkageType: null
    functionLinenumber: 72
    functionDepth: 0
    returnType: "void"
    argCount: 8
    argTypes:
    - "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder"
    - "com.fasterxml.jackson.databind.BeanDescription"
    - "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap"
    - "java.util.Map"
    - "java.util.HashSet"
    - "boolean"
    - "java.util.Set"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].<init>(com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap,java.util.Map,java.util.Set,boolean,java.util.Set,boolean)"
    functionUses: 1
    ICount: 11
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:73,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializer].<init>(com.fasterxml.jackson.databind.deser.BeanDeserializerBase)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializer"
    linkageType: null
    functionLinenumber: 81
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.deser.BeanDeserializerBase"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].<init>(com.fasterxml.jackson.databind.deser.BeanDeserializerBase,boolean)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:82,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializer].<init>(com.fasterxml.jackson.databind.deser.BeanDeserializerBase,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializer"
    linkageType: null
    functionLinenumber: 85
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.deser.BeanDeserializerBase"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].<init>(com.fasterxml.jackson.databind.deser.BeanDeserializerBase,boolean)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:86,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializer].<init>(com.fasterxml.jackson.databind.deser.BeanDeserializerBase,com.fasterxml.jackson.databind.util.NameTransformer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializer"
    linkageType: null
    functionLinenumber: 89
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.deser.BeanDeserializerBase"
    - "com.fasterxml.jackson.databind.util.NameTransformer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].<init>(com.fasterxml.jackson.databind.deser.BeanDeserializerBase,com.fasterxml.jackson.databind.util.NameTransformer)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:90,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializer].<init>(com.fasterxml.jackson.databind.deser.BeanDeserializerBase,com.fasterxml.jackson.databind.deser.impl.ObjectIdReader)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializer"
    linkageType: null
    functionLinenumber: 93
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.deser.BeanDeserializerBase"
    - "com.fasterxml.jackson.databind.deser.impl.ObjectIdReader"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].<init>(com.fasterxml.jackson.databind.deser.BeanDeserializerBase,com.fasterxml.jackson.databind.deser.impl.ObjectIdReader)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:94,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializer].<init>(com.fasterxml.jackson.databind.deser.BeanDeserializerBase,java.util.Set)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.deser.BeanDeserializerBase"
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:102,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializer].<init>(com.fasterxml.jackson.databind.deser.BeanDeserializerBase,java.util.Set,java.util.Set)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializer"
    linkageType: null
    functionLinenumber: 108
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.deser.BeanDeserializerBase"
    - "java.util.Set"
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].<init>(com.fasterxml.jackson.databind.deser.BeanDeserializerBase,java.util.Set,java.util.Set)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:109,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializer].<init>(com.fasterxml.jackson.databind.deser.BeanDeserializerBase,com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializer"
    linkageType: null
    functionLinenumber: 112
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.deser.BeanDeserializerBase"
    - "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].<init>(com.fasterxml.jackson.databind.deser.BeanDeserializerBase,com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:113,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializer].unwrappingDeserializer(com.fasterxml.jackson.databind.util.NameTransformer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializer"
    linkageType: null
    functionLinenumber: 120
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonDeserializer"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.util.NameTransformer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer].<init>(com.fasterxml.jackson.databind.deser.BeanDeserializerBase,com.fasterxml.jackson.databind.util.NameTransformer)"
    functionUses: 7
    ICount: 16
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:121"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:126"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:125"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:126"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:129"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:128"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.deser.BeanDeserializerBase,com.fasterxml.jackson.databind.util.NameTransformer)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:121,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:131,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializer].withObjectIdReader(com.fasterxml.jackson.databind.deser.impl.ObjectIdReader)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializer"
    linkageType: null
    functionLinenumber: 136
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.BeanDeserializer"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.deser.impl.ObjectIdReader"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer].<init>(com.fasterxml.jackson.databind.deser.BeanDeserializerBase,com.fasterxml.jackson.databind.deser.impl.ObjectIdReader)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:137,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializer].withByNameInclusion(java.util.Set,java.util.Set)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializer"
    linkageType: null
    functionLinenumber: 142
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.BeanDeserializer"
    argCount: 2
    argTypes:
    - "java.util.Set"
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer].<init>(com.fasterxml.jackson.databind.deser.BeanDeserializerBase,java.util.Set,java.util.Set)"
    functionUses: 3
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:143,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializer].withIgnoreAllUnknown(boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializer"
    linkageType: null
    functionLinenumber: 147
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.BeanDeserializerBase"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer].<init>(com.fasterxml.jackson.databind.deser.BeanDeserializerBase,boolean)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:148,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializer].withBeanProperties(com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializer"
    linkageType: null
    functionLinenumber: 152
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.BeanDeserializerBase"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer].<init>(com.fasterxml.jackson.databind.deser.BeanDeserializerBase,com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:153,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializer].asArrayDeserializer()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializer"
    linkageType: null
    functionLinenumber: 157
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.BeanDeserializerBase"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].getPropertiesInInsertionOrder()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer].<init>(com.fasterxml.jackson.databind.deser.BeanDeserializerBase,com.fasterxml.jackson.databind.deser.SettableBeanProperty[])"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:158,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].getPropertiesInInsertionOrder"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:159,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializer"
    linkageType: null
    functionLinenumber: 174
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.JsonParser].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer].vanillaDeserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].deserializeWithObjectId(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer].deserializeFromObject(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer].deserializeFromObject(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer]._deserializeOther(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.JsonParser].currentToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentToken()"
    functionUses: 82
    ICount: 20
    EdgeCount: 31
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:175"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:187"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:186"
        BranchSideFuncs:
        - "currentToken()"
        - "_deserializeOther(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.core.JsonToken)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:176"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:181"
        BranchSideFuncs:
        - "vanillaDeserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.core.JsonToken)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:180"
        BranchSideFuncs:
        - "nextToken()"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:182"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:185"
        BranchSideFuncs:
        - "deserializeWithObjectId(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:184"
        BranchSideFuncs:
        - "deserializeFromObject(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:175,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isExpectedStartObjectToken"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:177,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:177,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializer].vanillaDeserialize"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:183,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].deserializeWithObjectId"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:185,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializer].deserializeFromObject"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:187,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentToken"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:187,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializer]._deserializeOther"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializer]._deserializeOther(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.core.JsonToken)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializer"
    linkageType: null
    functionLinenumber: 193
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.core.JsonToken"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].deserializeFromString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].deserializeFromNumber(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].deserializeFromDouble(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].deserializeFromEmbedded(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].deserializeFromBoolean(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer].deserializeFromNull(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer]._deserializeFromArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer].vanillaDeserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].deserializeWithObjectId(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer].deserializeFromObject(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer].deserializeFromObject(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].getValueType(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.core.JsonParser)"
    functionUses: 1
    ICount: 36
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:194"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:224"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:223"
        BranchSideFuncs:
        - "handleUnexpectedToken(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.core.JsonParser)"
        - "getValueType(com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:214"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:217"
        BranchSideFuncs:
        - "vanillaDeserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.core.JsonToken)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:216"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:217"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:220"
        BranchSideFuncs:
        - "deserializeWithObjectId(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:219"
        BranchSideFuncs:
        - "deserializeFromObject(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:195,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:197,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].deserializeFromString"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:199,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].deserializeFromNumber"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:201,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].deserializeFromDouble"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:203,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].deserializeFromEmbedded"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:206,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].deserializeFromBoolean"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:208,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializer].deserializeFromNull"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:211,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializer]._deserializeFromArray"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:215,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializer].vanillaDeserialize"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:218,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].deserializeWithObjectId"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:220,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializer].deserializeFromObject"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:224,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].getValueType"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:224,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializer"
    linkageType: null
    functionLinenumber: 235
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonParser].setCurrentValue(java.lang.Object)"
    - "[com.fasterxml.jackson.core.base.ParserBase].setCurrentValue(java.lang.Object)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].setCurrentValue(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].injectValues(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer].deserializeWithUnwrapped(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer].deserializeWithExternalTypeId(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.JsonParser].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.JsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].hasTokenId(int)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].hasTokenId(int)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].hasTokenId(int)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.JsonParser].currentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].currentName()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentName()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].getActiveView()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer].deserializeWithView(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.Class)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].find(java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.InnerClassProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handleUnknownVanilla(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
    - "[com.fasterxml.jackson.core.JsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextFieldName()"
    functionUses: 24
    ICount: 47
    EdgeCount: 51
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:237"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:240"
        BranchSideFuncs:
        - "injectValues(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:239"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:240"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:243"
        BranchSideFuncs:
        - "deserializeWithUnwrapped(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:242"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:243"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:249"
        BranchSideFuncs:
        - "deserializeWithExternalTypeId(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:248"
        BranchSideFuncs:
        - "isExpectedStartObjectToken()"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:249"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:255"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:254"
        BranchSideFuncs:
        - "hasTokenId(int)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:251"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:261"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:260"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:255"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:258"
        BranchSideFuncs:
        - "currentName()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:257"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:261"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:268"
        BranchSideFuncs:
        - "getActiveView()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:267"
        BranchSideFuncs:
        - "nextToken()"
        - "find(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:263"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:268"
        BranchSideFuncs:
        - "deserializeWithView(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:267"
        BranchSideFuncs:
        - "nextToken()"
        - "find(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:271"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:279"
        BranchSideFuncs:
        - "nextToken()"
        - "find(java.lang.String)"
        - "getActiveView()"
        - "deserializeWithView(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.Class)"
        - "hasTokenId(int)"
        - "deserializeWithExternalTypeId(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
        - "isExpectedStartObjectToken()"
        - "deserializeWithUnwrapped(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
        - "deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
        - "currentName()"
        - "wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:278"
        BranchSideFuncs:
        - "handleUnknownVanilla(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:280"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:268"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:267"
        BranchSideFuncs:
        - "nextToken()"
        - "find(java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:236,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].setCurrentValue"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:238,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].injectValues"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:241,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializer].deserializeWithUnwrapped"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:244,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializer].deserializeWithExternalTypeId"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:249,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isExpectedStartObjectToken"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:250,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextFieldName"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:255,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].hasTokenId"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:256,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentName"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:262,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getActiveView"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:264,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializer].deserializeWithView"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:268,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:269,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].find"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:273,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].deserializeAndSet"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:275,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapAndThrow"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:279,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handleUnknownVanilla"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializer].vanillaDeserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.core.JsonToken)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializer"
    linkageType: null
    functionLinenumber: 297
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.core.JsonToken"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$ArrayListInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$HashMapInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$LinkedHashMapInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$ConstantValueInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.core.base.ParserBase].setCurrentValue(java.lang.Object)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].setCurrentValue(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonParser].setCurrentValue(java.lang.Object)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].hasTokenId(int)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].hasTokenId(int)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].hasTokenId(int)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.JsonParser].currentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].currentName()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].find(java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.InnerClassProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handleUnknownVanilla(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
    - "[com.fasterxml.jackson.core.JsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextFieldName()"
    functionUses: 3
    ICount: 24
    EdgeCount: 44
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:301"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:318"
        BranchSideFuncs:
        - "currentName()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:317"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:307"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:314"
        BranchSideFuncs:
        - "handleUnknownVanilla(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:316"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:303"
        BranchSideFuncs:
        - "nextToken()"
        - "find(java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:298,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createUsingDefault"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:300,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].setCurrentValue"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:301,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].hasTokenId"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:302,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentName"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:304,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:305,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].find"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:309,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].deserializeAndSet"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:311,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapAndThrow"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:315,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handleUnknownVanilla"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:316,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextFieldName"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializer].deserializeFromObject(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializer"
    linkageType: null
    functionLinenumber: 333
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReader].maySerializeAsObject()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].hasTokenId(int)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].hasTokenId(int)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].hasTokenId(int)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.JsonParser].currentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].currentName()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentName()"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReader].isValidReferencePropertyName(java.lang.String,com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].deserializeFromObjectId(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer].deserializeWithUnwrapped(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer].deserializeWithExternalTypeId(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].deserializeFromObjectUsingNonDefault(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$ArrayListInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$HashMapInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$LinkedHashMapInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$ConstantValueInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.core.base.ParserBase].setCurrentValue(java.lang.Object)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].setCurrentValue(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonParser].setCurrentValue(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].canReadObjectId()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].canReadObjectId()"
    - "[com.fasterxml.jackson.core.JsonParser].canReadObjectId()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getObjectId()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getObjectId()"
    - "[com.fasterxml.jackson.core.JsonParser].getObjectId()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase]._handleTypedObjectId(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].hasTokenId(int)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].hasTokenId(int)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].hasTokenId(int)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].reportUnresolvedObjectId(com.fasterxml.jackson.databind.deser.impl.ObjectIdReader,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].injectValues(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].getActiveView()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer].deserializeWithView(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.Class)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].hasTokenId(int)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].hasTokenId(int)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].hasTokenId(int)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.JsonParser].currentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].currentName()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].find(java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.InnerClassProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handleUnknownVanilla(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
    - "[com.fasterxml.jackson.core.JsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextFieldName()"
    functionUses: 4
    ICount: 68
    EdgeCount: 71
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:334"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:340"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:339"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:334"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:340"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:339"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:335"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:340"
        BranchSideFuncs:
        - "isValidReferencePropertyName(java.lang.String,com.fasterxml.jackson.core.JsonParser)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:339"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:336"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:340"
        BranchSideFuncs:
        - "deserializeFromObjectId(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:339"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:340"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:362"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:361"
        BranchSideFuncs:
        - "canReadObjectId()"
        - "setCurrentValue(java.lang.Object)"
        - "createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:341"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:344"
        BranchSideFuncs:
        - "deserializeWithUnwrapped(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:343"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:344"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:347"
        BranchSideFuncs:
        - "deserializeWithExternalTypeId(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:346"
        BranchSideFuncs:
        - "deserializeFromObjectUsingNonDefault(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:365"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:373"
        BranchSideFuncs:
        - "getObjectId()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:372"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:367"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:373"
        BranchSideFuncs:
        - "_handleTypedObjectId(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:372"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:373"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:376"
        BranchSideFuncs:
        - "reportUnresolvedObjectId(com.fasterxml.jackson.databind.deser.impl.ObjectIdReader,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:375"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:373"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:376"
        BranchSideFuncs:
        - "reportUnresolvedObjectId(com.fasterxml.jackson.databind.deser.impl.ObjectIdReader,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:375"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:376"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:379"
        BranchSideFuncs:
        - "injectValues(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:378"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:379"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:385"
        BranchSideFuncs:
        - "getActiveView()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:384"
        BranchSideFuncs:
        - "hasTokenId(int)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:381"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:385"
        BranchSideFuncs:
        - "deserializeWithView(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:384"
        BranchSideFuncs:
        - "hasTokenId(int)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:385"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:401"
        BranchSideFuncs:
        - "currentName()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:400"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:390"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:398"
        BranchSideFuncs:
        - "injectValues(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
        - "deserializeFromObjectId(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "canReadObjectId()"
        - "getObjectId()"
        - "nextToken()"
        - "find(java.lang.String)"
        - "reportUnresolvedObjectId(com.fasterxml.jackson.databind.deser.impl.ObjectIdReader,java.lang.Object)"
        - "getActiveView()"
        - "deserializeWithView(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.Class)"
        - "hasTokenId(int)"
        - "setCurrentValue(java.lang.Object)"
        - "deserializeWithUnwrapped(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "_handleTypedObjectId(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.Object)"
        - "deserializeWithExternalTypeId(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "deserializeFromObjectUsingNonDefault(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
        - "currentName()"
        - "createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
        - "wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:397"
        BranchSideFuncs:
        - "handleUnknownVanilla(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:399"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:387"
        BranchSideFuncs:
        - "nextToken()"
        - "find(java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:334,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReader].maySerializeAsObject"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:335,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].hasTokenId"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:336,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentName"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:336,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReader].isValidReferencePropertyName"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:337,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].deserializeFromObjectId"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:342,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializer].deserializeWithUnwrapped"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:345,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializer].deserializeWithExternalTypeId"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:347,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].deserializeFromObjectUsingNonDefault"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:362,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createUsingDefault"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:364,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].setCurrentValue"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:365,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].canReadObjectId"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:366,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getObjectId"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:368,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase]._handleTypedObjectId"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:374,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].reportUnresolvedObjectId"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:377,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].injectValues"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:380,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getActiveView"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:382,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializer].deserializeWithView"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:388,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:389,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].find"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:392,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].deserializeAndSet"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:394,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapAndThrow"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:398,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handleUnknownVanilla"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:399,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextFieldName"
    JavaMethodInfo: null
    BBCount: 30
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializer]._deserializeUsingPropertyBased(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializer"
    linkageType: null
    functionLinenumber: 415
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator].startBuilding(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.impl.ObjectIdReader)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].getActiveView()"
    - "[com.fasterxml.jackson.core.JsonParser].currentToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.JsonParser].currentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].currentName()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator].findCreatorProperty(java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].readIdProperty(java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].visibleInView(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].visibleInView(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer]._deserializeWithErrorWrapping(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.SettableBeanProperty)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].assignParameter(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator].build(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapInstantiationProblem(java.lang.Throwable,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleInstantiationProblem(java.lang.Class,java.lang.Object,java.lang.Throwable)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handledType()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer]._creatorReturnedNullException()"
    - "[com.fasterxml.jackson.core.base.ParserBase].setCurrentValue(java.lang.Object)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].setCurrentValue(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonParser].setCurrentValue(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handlePolymorphic(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.core.StreamReadConstraints,java.lang.Object,com.fasterxml.jackson.databind.util.TokenBuffer)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].streamReadConstraints()"
    - "[com.fasterxml.jackson.core.base.ParserBase].streamReadConstraints()"
    - "[com.fasterxml.jackson.core.JsonParser].streamReadConstraints()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].streamReadConstraints()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handleUnknownProperties(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,com.fasterxml.jackson.databind.util.TokenBuffer)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].find(java.lang.String)"
    - "[com.fasterxml.jackson.databind.JavaType].isRecordType()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer]._deserializeWithErrorWrapping(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.SettableBeanProperty)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].bufferProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer].handleUnresolvedReference(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.SettableBeanProperty,com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer,com.fasterxml.jackson.databind.deser.UnresolvedForwardReference)"
    - "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil].shouldIgnore(java.lang.Object,java.util.Collection,java.util.Collection)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handleIgnoredProperty(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handledType()"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].bufferAnyProperty(com.fasterxml.jackson.databind.deser.SettableAnyProperty,java.lang.String,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty$JsonNodeFieldAnyProperty].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].bufferForInputBuffering(com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].copyCurrentStructure(com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator].build(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapInstantiationProblem(java.lang.Throwable,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].injectValues(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer$BeanReferring].setBean(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handlePolymorphic(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.core.StreamReadConstraints,java.lang.Object,com.fasterxml.jackson.databind.util.TokenBuffer)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].streamReadConstraints()"
    - "[com.fasterxml.jackson.core.base.ParserBase].streamReadConstraints()"
    - "[com.fasterxml.jackson.core.JsonParser].streamReadConstraints()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].streamReadConstraints()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handleUnknownProperties(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,com.fasterxml.jackson.databind.util.TokenBuffer)"
    functionUses: 2
    ICount: 130
    EdgeCount: 144
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:419"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:416"
        BranchSideFuncs:
        - "currentToken()"
        - "getActiveView()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:415"
        BranchSideFuncs:
        - "startBuilding(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.impl.ObjectIdReader)"
        - "getActiveView()"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:423"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:525"
        BranchSideFuncs:
        - "readIdProperty(java.lang.String)"
        - "currentName()"
        - "findCreatorProperty(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:524"
        BranchSideFuncs:
        - "wrapInstantiationProblem(java.lang.Throwable,com.fasterxml.jackson.databind.DeserializationContext)"
        - "build(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:428"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:432"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:431"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:428"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:432"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:431"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:432"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:468"
        BranchSideFuncs:
        - "handleInstantiationProblem(java.lang.Class,java.lang.Object,java.lang.Throwable)"
        - "assignParameter(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
        - "find(java.lang.String)"
        - "isRecordType()"
        - "bufferProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
        - "readIdProperty(java.lang.String)"
        - "nextToken()"
        - "handleUnresolvedReference(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.SettableBeanProperty,com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer,com.fasterxml.jackson.databind.deser.UnresolvedForwardReference)"
        - "setCurrentValue(java.lang.Object)"
        - "visibleInView(java.lang.Class)"
        - "_deserializeWithErrorWrapping(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.SettableBeanProperty)"
        - "_creatorReturnedNullException()"
        - "currentName()"
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
        - "findCreatorProperty(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:467"
        BranchSideFuncs:
        - "find(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:435"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:439"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:438"
        BranchSideFuncs:
        - "assignParameter(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:435"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:439"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:438"
        BranchSideFuncs:
        - "assignParameter(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:440"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:423"
        BranchSideFuncs:
        - "nextToken()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:422"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:448"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:453"
        BranchSideFuncs:
        - "handleInstantiationProblem(java.lang.Class,java.lang.Object,java.lang.Throwable)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:452"
        BranchSideFuncs:
        - "setCurrentValue(java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:456"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:459"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:458"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:459"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:463"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:462"
        BranchSideFuncs:
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:473"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:492"
        BranchSideFuncs:
        - "handleInstantiationProblem(java.lang.Class,java.lang.Object,java.lang.Throwable)"
        - "assignParameter(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
        - "find(java.lang.String)"
        - "isRecordType()"
        - "bufferProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
        - "readIdProperty(java.lang.String)"
        - "nextToken()"
        - "handleUnresolvedReference(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.SettableBeanProperty,com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer,com.fasterxml.jackson.databind.deser.UnresolvedForwardReference)"
        - "setCurrentValue(java.lang.Object)"
        - "visibleInView(java.lang.Class)"
        - "_deserializeWithErrorWrapping(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.SettableBeanProperty)"
        - "_creatorReturnedNullException()"
        - "currentName()"
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
        - "findCreatorProperty(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:491"
        BranchSideFuncs:
        - "shouldIgnore(java.lang.Object,java.util.Collection,java.util.Collection)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:475"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:477"
        BranchSideFuncs:
        - "handleInstantiationProblem(java.lang.Class,java.lang.Object,java.lang.Throwable)"
        - "assignParameter(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
        - "find(java.lang.String)"
        - "isRecordType()"
        - "bufferProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
        - "readIdProperty(java.lang.String)"
        - "nextToken()"
        - "handleUnresolvedReference(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.SettableBeanProperty,com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer,com.fasterxml.jackson.databind.deser.UnresolvedForwardReference)"
        - "setCurrentValue(java.lang.Object)"
        - "visibleInView(java.lang.Class)"
        - "_deserializeWithErrorWrapping(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.SettableBeanProperty)"
        - "_creatorReturnedNullException()"
        - "currentName()"
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
        - "findCreatorProperty(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:476"
        BranchSideFuncs:
        - "bufferProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
        - "handleUnresolvedReference(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.SettableBeanProperty,com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer,com.fasterxml.jackson.databind.deser.UnresolvedForwardReference)"
        - "_deserializeWithErrorWrapping(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.SettableBeanProperty)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:475"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:492"
        BranchSideFuncs:
        - "handleInstantiationProblem(java.lang.Class,java.lang.Object,java.lang.Throwable)"
        - "assignParameter(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
        - "find(java.lang.String)"
        - "isRecordType()"
        - "bufferProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
        - "readIdProperty(java.lang.String)"
        - "nextToken()"
        - "handleUnresolvedReference(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.SettableBeanProperty,com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer,com.fasterxml.jackson.databind.deser.UnresolvedForwardReference)"
        - "setCurrentValue(java.lang.Object)"
        - "visibleInView(java.lang.Class)"
        - "_deserializeWithErrorWrapping(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.SettableBeanProperty)"
        - "_creatorReturnedNullException()"
        - "currentName()"
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
        - "findCreatorProperty(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:491"
        BranchSideFuncs:
        - "shouldIgnore(java.lang.Object,java.util.Collection,java.util.Collection)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:484"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:477"
        BranchSideFuncs:
        - "bufferProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
        - "handleUnresolvedReference(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.SettableBeanProperty,com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer,com.fasterxml.jackson.databind.deser.UnresolvedForwardReference)"
        - "_deserializeWithErrorWrapping(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.SettableBeanProperty)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:476"
        BranchSideFuncs:
        - "bufferProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
        - "handleUnresolvedReference(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.SettableBeanProperty,com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer,com.fasterxml.jackson.databind.deser.UnresolvedForwardReference)"
        - "_deserializeWithErrorWrapping(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.SettableBeanProperty)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:492"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:497"
        BranchSideFuncs:
        - "handledType()"
        - "handleIgnoredProperty(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:496"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:497"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:509"
        BranchSideFuncs:
        - "handleInstantiationProblem(java.lang.Class,java.lang.Object,java.lang.Throwable)"
        - "assignParameter(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
        - "bufferAnyProperty(com.fasterxml.jackson.databind.deser.SettableAnyProperty,java.lang.String,java.lang.Object)"
        - "find(java.lang.String)"
        - "isRecordType()"
        - "handledType()"
        - "bufferProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
        - "wrapInstantiationProblem(java.lang.Throwable,com.fasterxml.jackson.databind.DeserializationContext)"
        - "readIdProperty(java.lang.String)"
        - "build(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer)"
        - "writeFieldName(java.lang.String)"
        - "nextToken()"
        - "handleUnresolvedReference(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.SettableBeanProperty,com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer,com.fasterxml.jackson.databind.deser.UnresolvedForwardReference)"
        - "setCurrentValue(java.lang.Object)"
        - "visibleInView(java.lang.Class)"
        - "skipChildren()"
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "_deserializeWithErrorWrapping(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.SettableBeanProperty)"
        - "bufferForInputBuffering(com.fasterxml.jackson.core.JsonParser)"
        - "_creatorReturnedNullException()"
        - "copyCurrentStructure(com.fasterxml.jackson.core.JsonParser)"
        - "currentName()"
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
        - "handleIgnoredProperty(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
        - "findCreatorProperty(java.lang.String)"
        - "wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
        - "shouldIgnore(java.lang.Object,java.util.Collection,java.util.Collection)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:508"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:509"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:515"
        BranchSideFuncs:
        - "handleInstantiationProblem(java.lang.Class,java.lang.Object,java.lang.Throwable)"
        - "assignParameter(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
        - "bufferAnyProperty(com.fasterxml.jackson.databind.deser.SettableAnyProperty,java.lang.String,java.lang.Object)"
        - "find(java.lang.String)"
        - "isRecordType()"
        - "handledType()"
        - "bufferProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
        - "wrapInstantiationProblem(java.lang.Throwable,com.fasterxml.jackson.databind.DeserializationContext)"
        - "readIdProperty(java.lang.String)"
        - "build(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer)"
        - "writeFieldName(java.lang.String)"
        - "nextToken()"
        - "handleUnresolvedReference(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.SettableBeanProperty,com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer,com.fasterxml.jackson.databind.deser.UnresolvedForwardReference)"
        - "setCurrentValue(java.lang.Object)"
        - "visibleInView(java.lang.Class)"
        - "skipChildren()"
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "_deserializeWithErrorWrapping(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.SettableBeanProperty)"
        - "bufferForInputBuffering(com.fasterxml.jackson.core.JsonParser)"
        - "_creatorReturnedNullException()"
        - "copyCurrentStructure(com.fasterxml.jackson.core.JsonParser)"
        - "currentName()"
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
        - "handleIgnoredProperty(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
        - "findCreatorProperty(java.lang.String)"
        - "wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
        - "shouldIgnore(java.lang.Object,java.util.Collection,java.util.Collection)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:514"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:515"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:518"
        BranchSideFuncs:
        - "bufferForInputBuffering(com.fasterxml.jackson.core.JsonParser)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:517"
        BranchSideFuncs:
        - "writeFieldName(java.lang.String)"
        - "copyCurrentStructure(com.fasterxml.jackson.core.JsonParser)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:531"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:535"
        BranchSideFuncs:
        - "injectValues(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:534"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:535"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:540"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:539"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:536"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:540"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "setBean(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:539"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:540"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:547"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:542"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:546"
        BranchSideFuncs:
        - "handlePolymorphic(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.core.StreamReadConstraints,java.lang.Object,com.fasterxml.jackson.databind.util.TokenBuffer)"
        - "streamReadConstraints()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:545"
        BranchSideFuncs:
        - "handleUnknownProperties(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,com.fasterxml.jackson.databind.util.TokenBuffer)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:417,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator].startBuilding"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:419,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getActiveView"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:421,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentToken"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:424,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentName"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:425,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:426,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator].findCreatorProperty"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:428,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].readIdProperty"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:435,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].visibleInView"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:436,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].skipChildren"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:439,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializer]._deserializeWithErrorWrapping"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:440,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].assignParameter"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:444,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator].build"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:446,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapInstantiationProblem"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:449,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handledType"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:450,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializer]._creatorReturnedNullException"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:449,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleInstantiationProblem"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:453,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].setCurrentValue"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:456,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:456,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:457,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].streamReadConstraints"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:457,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handlePolymorphic"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:460,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handleUnknownProperties"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:463,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializer].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:468,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].find"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:475,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isRecordType"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:477,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].bufferProperty"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:482,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializer].handleUnresolvedReference"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:485,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:487,1"
      Dst: "[java.util.List].add"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:492,1"
      Dst: "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil].shouldIgnore"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:493,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handleIgnoredProperty"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:499,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:499,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].bufferAnyProperty"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:501,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapAndThrow"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:516,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].bufferForInputBuffering"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:518,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeFieldName"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:519,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].copyCurrentStructure"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:532,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].injectValues"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:536,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:536,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:536,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:537,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializer$BeanReferring].setBean"
    JavaMethodInfo: null
    BBCount: 53
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializer].handleUnresolvedReference(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.SettableBeanProperty,com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer,com.fasterxml.jackson.databind.deser.UnresolvedForwardReference)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializer"
    linkageType: null
    functionLinenumber: 558
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.BeanDeserializer$BeanReferring"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.deser.SettableBeanProperty"
    - "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer"
    - "com.fasterxml.jackson.databind.deser.UnresolvedForwardReference"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer$BeanReferring].<init>(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.UnresolvedForwardReference,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer,com.fasterxml.jackson.databind.deser.SettableBeanProperty)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getType()"
    - "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId].appendReferring(com.fasterxml.jackson.databind.deser.impl.ReadableObjectId$Referring)"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedForwardReference].getRoid()"
    functionUses: 1
    ICount: 11
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:560,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getType"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:560,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializer$BeanReferring].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:561,1"
      Dst: "[com.fasterxml.jackson.databind.deser.UnresolvedForwardReference].getRoid"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:561,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId].appendReferring"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializer]._deserializeWithErrorWrapping(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.SettableBeanProperty)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializer"
    linkageType: null
    functionLinenumber: 569
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.deser.SettableBeanProperty"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName()"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 5
    ICount: 12
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:570,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:572,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:572,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:572,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapAndThrow"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializer].deserializeFromNull(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializer"
    linkageType: null
    functionLinenumber: 591
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].requiresCustomCodec()"
    - "[com.fasterxml.jackson.core.JsonParser].requiresCustomCodec()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].bufferForInputBuffering(com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndObject()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].asParser(com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer].vanillaDeserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer].deserializeFromObject(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer].deserializeFromObject(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.core.base.ParserBase].close()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].close()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].close()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].close()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].close()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].getValueType(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.core.JsonParser)"
    functionUses: 1
    ICount: 20
    EdgeCount: 24
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:592"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:603"
        BranchSideFuncs:
        - "handleUnexpectedToken(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.core.JsonParser)"
        - "getValueType(com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:599"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:600"
        BranchSideFuncs:
        - "deserializeFromObject(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:599"
        BranchSideFuncs:
        - "deserializeFromObject(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:592,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].requiresCustomCodec"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:594,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].bufferForInputBuffering"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:595,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndObject"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:596,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].asParser"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:597,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:599,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializer].vanillaDeserialize"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:600,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializer].deserializeFromObject"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:601,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].close"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:604,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].getValueType"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:604,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializer]._deserializeFromArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializer"
    linkageType: null
    functionLinenumber: 610
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createUsingArrayDelegate(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].createUsingArrayDelegate(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].createUsingArrayDelegate(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.UnsupportedTypeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.ext.NioPathDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$SqlDateDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.FailingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.TokenBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$TimestampDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$IntDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ShortDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicLongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLDeserializers$Std].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicBooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$FloatDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$LongDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.ErrorThrowingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].injectValues(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._findCoercionFromEmptyArray(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].getValueType(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.core.JsonToken,com.fasterxml.jackson.core.JsonParser,java.lang.String,java.lang.Object[])"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].getValueType(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.core.JsonToken,com.fasterxml.jackson.core.JsonParser,java.lang.String,java.lang.Object[])"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].getTypeDescription(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].handleMissingEndArrayForSingle(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].getValueType(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.core.JsonParser)"
    functionUses: 4
    ICount: 57
    EdgeCount: 100
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:613"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:614"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:613"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:620"
        BranchSideFuncs:
        - "_findCoercionFromEmptyArray(com.fasterxml.jackson.databind.DeserializationContext)"
        - "isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:616"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:619"
        BranchSideFuncs:
        - "injectValues(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:618"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:624"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:625"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:624"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:624"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:656"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:655"
        BranchSideFuncs:
        - "handleUnexpectedToken(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.core.JsonParser)"
        - "getValueType(com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:626"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:637"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:636"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:637"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:655"
        BranchSideFuncs:
        - "handleUnexpectedToken(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.core.JsonParser)"
        - "getValueType(com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:640"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:647"
        BranchSideFuncs:
        - "handleUnexpectedToken(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.core.JsonToken,com.fasterxml.jackson.core.JsonParser,java.lang.String,java.lang.Object[])"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:646"
        BranchSideFuncs:
        - "nextToken()"
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:648"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:651"
        BranchSideFuncs:
        - "handleMissingEndArrayForSingle(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:650"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:615,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:614,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createUsingArrayDelegate"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:617,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].injectValues"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:621,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._findCoercionFromEmptyArray"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:622,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:625,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:627,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:629,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].getEmptyValue"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:632,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].getNullValue"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:635,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].getValueType"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:635,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:644,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].getTypeDescription"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:647,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializer].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:649,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].handleMissingEndArrayForSingle"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializer].deserializeWithView(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializer"
    linkageType: null
    functionLinenumber: 668
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.lang.Object"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].hasTokenId(int)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].hasTokenId(int)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].hasTokenId(int)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.JsonParser].currentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].currentName()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].find(java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].visibleInView(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].visibleInView(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.InnerClassProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handleUnknownVanilla(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
    - "[com.fasterxml.jackson.core.JsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextFieldName()"
    functionUses: 2
    ICount: 26
    EdgeCount: 41
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:669"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:690"
        BranchSideFuncs:
        - "currentName()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:689"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:675"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:687"
        BranchSideFuncs:
        - "visibleInView(java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:686"
        BranchSideFuncs:
        - "handleUnknownVanilla(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:676"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:681"
        BranchSideFuncs:
        - "skipChildren()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:680"
        BranchSideFuncs:
        - "deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
        - "wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:688"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:671"
        BranchSideFuncs:
        - "nextToken()"
        - "find(java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:669,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].hasTokenId"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:670,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentName"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:672,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:674,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].find"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:676,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].visibleInView"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:677,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].skipChildren"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:681,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].deserializeAndSet"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:683,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapAndThrow"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:687,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handleUnknownVanilla"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:688,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextFieldName"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializer].deserializeWithUnwrapped(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializer"
    linkageType: null
    functionLinenumber: 706
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].createUsingDelegate(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].createUsingDelegate(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createUsingDelegate(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.UnsupportedTypeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.ext.NioPathDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$SqlDateDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.FailingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.TokenBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$TimestampDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$IntDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ShortDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicLongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLDeserializers$Std].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicBooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$FloatDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$LongDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.ErrorThrowingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer].deserializeUsingPropertyBasedWithUnwrapped(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].bufferForInputBuffering(com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartObject()"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$ArrayListInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$HashMapInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$LinkedHashMapInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$ConstantValueInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.core.base.ParserBase].setCurrentValue(java.lang.Object)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].setCurrentValue(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonParser].setCurrentValue(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].injectValues(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].getActiveView()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.JsonParser].currentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].currentName()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].hasTokenId(int)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].hasTokenId(int)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].hasTokenId(int)"
    - "[com.fasterxml.jackson.core.JsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].find(java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].visibleInView(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].visibleInView(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.InnerClassProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil].shouldIgnore(java.lang.Object,java.util.Collection,java.util.Collection)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handleIgnoredProperty(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].copyCurrentStructure(com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].bufferAsCopyOfValue(com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].append(com.fasterxml.jackson.databind.util.TokenBuffer)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].asParserOnFirstToken()"
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty$JsonNodeFieldAnyProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndObject()"
    - "[com.fasterxml.jackson.databind.deser.impl.UnwrappedPropertyHandler].processUnwrapped(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,com.fasterxml.jackson.databind.util.TokenBuffer)"
    functionUses: 1
    ICount: 75
    EdgeCount: 136
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:707"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:710"
        BranchSideFuncs:
        - "createUsingDelegate(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:709"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:710"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:713"
        BranchSideFuncs:
        - "deserializeUsingPropertyBasedWithUnwrapped(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:712"
        BranchSideFuncs:
        - "createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
        - "setCurrentValue(java.lang.Object)"
        - "writeStartObject()"
        - "bufferForInputBuffering(com.fasterxml.jackson.core.JsonParser)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:720"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:723"
        BranchSideFuncs:
        - "injectValues(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:722"
        BranchSideFuncs:
        - "getActiveView()"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:723"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:723"
        BranchSideFuncs:
        - "getActiveView()"
        - "hasTokenId(int)"
        - "currentName()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:722"
        BranchSideFuncs:
        - "getActiveView()"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:724"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:723"
        BranchSideFuncs:
        - "injectValues(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
        - "find(java.lang.String)"
        - "bufferAsCopyOfValue(com.fasterxml.jackson.core.JsonParser)"
        - "deserializeUsingPropertyBasedWithUnwrapped(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "append(com.fasterxml.jackson.databind.util.TokenBuffer)"
        - "createUsingDelegate(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
        - "asParserOnFirstToken()"
        - "createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
        - "deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
        - "nextFieldName()"
        - "writeFieldName(java.lang.String)"
        - "nextToken()"
        - "getActiveView()"
        - "hasTokenId(int)"
        - "setCurrentValue(java.lang.Object)"
        - "visibleInView(java.lang.Class)"
        - "writeStartObject()"
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "skipChildren()"
        - "bufferForInputBuffering(com.fasterxml.jackson.core.JsonParser)"
        - "copyCurrentStructure(com.fasterxml.jackson.core.JsonParser)"
        - "deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
        - "currentName()"
        - "handleIgnoredProperty(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
        - "wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
        - "shouldIgnore(java.lang.Object,java.util.Collection,java.util.Collection)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:722"
        BranchSideFuncs:
        - "getActiveView()"
        - "hasTokenId(int)"
        - "currentName()"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:726"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:766"
        BranchSideFuncs:
        - "find(java.lang.String)"
        - "nextToken()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:765"
        BranchSideFuncs:
        - "writeEndObject()"
        - "processUnwrapped(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,com.fasterxml.jackson.databind.util.TokenBuffer)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:729"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:742"
        BranchSideFuncs:
        - "visibleInView(java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:741"
        BranchSideFuncs:
        - "shouldIgnore(java.lang.Object,java.util.Collection,java.util.Collection)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:730"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:735"
        BranchSideFuncs:
        - "skipChildren()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:734"
        BranchSideFuncs:
        - "deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:730"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:735"
        BranchSideFuncs:
        - "skipChildren()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:734"
        BranchSideFuncs:
        - "deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:742"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:750"
        BranchSideFuncs:
        - "handleIgnoredProperty(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:749"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:750"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:757"
        BranchSideFuncs:
        - "injectValues(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
        - "find(java.lang.String)"
        - "bufferAsCopyOfValue(com.fasterxml.jackson.core.JsonParser)"
        - "deserializeUsingPropertyBasedWithUnwrapped(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "append(com.fasterxml.jackson.databind.util.TokenBuffer)"
        - "createUsingDelegate(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
        - "asParserOnFirstToken()"
        - "createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
        - "deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
        - "nextFieldName()"
        - "writeFieldName(java.lang.String)"
        - "nextToken()"
        - "getActiveView()"
        - "hasTokenId(int)"
        - "setCurrentValue(java.lang.Object)"
        - "visibleInView(java.lang.Class)"
        - "writeStartObject()"
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "skipChildren()"
        - "bufferForInputBuffering(com.fasterxml.jackson.core.JsonParser)"
        - "copyCurrentStructure(com.fasterxml.jackson.core.JsonParser)"
        - "deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
        - "currentName()"
        - "handleIgnoredProperty(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
        - "wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
        - "shouldIgnore(java.lang.Object,java.util.Collection,java.util.Collection)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:756"
        BranchSideFuncs:
        - "bufferAsCopyOfValue(com.fasterxml.jackson.core.JsonParser)"
        - "append(com.fasterxml.jackson.databind.util.TokenBuffer)"
        - "asParserOnFirstToken()"
        - "deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
        - "writeFieldName(java.lang.String)"
        - "wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:708,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:708,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createUsingDelegate"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:711,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializer].deserializeUsingPropertyBasedWithUnwrapped"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:713,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].bufferForInputBuffering"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:714,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartObject"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:715,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createUsingDefault"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:718,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].setCurrentValue"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:721,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].injectValues"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:723,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getActiveView"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:724,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].hasTokenId"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:724,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentName"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:727,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:728,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].find"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:730,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].visibleInView"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:731,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].skipChildren"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:735,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].deserializeAndSet"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:737,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapAndThrow"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:742,1"
      Dst: "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil].shouldIgnore"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:743,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handleIgnoredProperty"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:752,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeFieldName"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:753,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].copyCurrentStructure"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:757,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].bufferAsCopyOfValue"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:759,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].append"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:761,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].asParserOnFirstToken"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:761,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].deserializeAndSet"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:726,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextFieldName"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:766,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndObject"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:767,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.UnwrappedPropertyHandler].processUnwrapped"
    JavaMethodInfo: null
    BBCount: 28
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializer].deserializeWithUnwrapped(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializer"
    linkageType: null
    functionLinenumber: 775
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonParser].currentToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].bufferForInputBuffering(com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartObject()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].getActiveView()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.JsonParser].currentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].currentName()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentName()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].find(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].visibleInView(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].visibleInView(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.InnerClassProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil].shouldIgnore(java.lang.Object,java.util.Collection,java.util.Collection)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handleIgnoredProperty(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].copyCurrentStructure(com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].bufferAsCopyOfValue(com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].append(com.fasterxml.jackson.databind.util.TokenBuffer)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].asParserOnFirstToken()"
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty$JsonNodeFieldAnyProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndObject()"
    - "[com.fasterxml.jackson.databind.deser.impl.UnwrappedPropertyHandler].processUnwrapped(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,com.fasterxml.jackson.databind.util.TokenBuffer)"
    functionUses: 1
    ICount: 61
    EdgeCount: 70
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:777"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:780"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:779"
        BranchSideFuncs:
        - "getActiveView()"
        - "writeStartObject()"
        - "bufferForInputBuffering(com.fasterxml.jackson.core.JsonParser)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:782"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:780"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:779"
        BranchSideFuncs:
        - "getActiveView()"
        - "writeStartObject()"
        - "bufferForInputBuffering(com.fasterxml.jackson.core.JsonParser)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:783"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:824"
        BranchSideFuncs:
        - "nextToken()"
        - "find(java.lang.String)"
        - "currentName()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:823"
        BranchSideFuncs:
        - "writeEndObject()"
        - "processUnwrapped(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,com.fasterxml.jackson.databind.util.TokenBuffer)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:787"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:799"
        BranchSideFuncs:
        - "visibleInView(java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:798"
        BranchSideFuncs:
        - "shouldIgnore(java.lang.Object,java.util.Collection,java.util.Collection)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:788"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:793"
        BranchSideFuncs:
        - "skipChildren()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:792"
        BranchSideFuncs:
        - "deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:788"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:793"
        BranchSideFuncs:
        - "skipChildren()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:792"
        BranchSideFuncs:
        - "deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:799"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:807"
        BranchSideFuncs:
        - "handleIgnoredProperty(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:806"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:807"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:813"
        BranchSideFuncs:
        - "writeFieldName(java.lang.String)"
        - "nextToken()"
        - "find(java.lang.String)"
        - "bufferAsCopyOfValue(com.fasterxml.jackson.core.JsonParser)"
        - "getActiveView()"
        - "visibleInView(java.lang.Class)"
        - "append(com.fasterxml.jackson.databind.util.TokenBuffer)"
        - "skipChildren()"
        - "copyCurrentStructure(com.fasterxml.jackson.core.JsonParser)"
        - "asParserOnFirstToken()"
        - "deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
        - "currentName()"
        - "handleIgnoredProperty(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
        - "wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
        - "deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
        - "shouldIgnore(java.lang.Object,java.util.Collection,java.util.Collection)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:812"
        BranchSideFuncs:
        - "writeFieldName(java.lang.String)"
        - "bufferAsCopyOfValue(com.fasterxml.jackson.core.JsonParser)"
        - "append(com.fasterxml.jackson.databind.util.TokenBuffer)"
        - "asParserOnFirstToken()"
        - "wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
        - "deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:776,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentToken"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:778,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:780,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].bufferForInputBuffering"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:781,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartObject"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:782,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getActiveView"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:784,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentName"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:785,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].find"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:788,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].visibleInView"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:789,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].skipChildren"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:793,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].deserializeAndSet"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:795,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapAndThrow"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:799,1"
      Dst: "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil].shouldIgnore"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:800,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handleIgnoredProperty"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:809,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeFieldName"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:810,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].copyCurrentStructure"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:813,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].bufferAsCopyOfValue"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:815,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].append"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:817,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].asParserOnFirstToken"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:817,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].deserializeAndSet"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:824,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndObject"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:825,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.UnwrappedPropertyHandler].processUnwrapped"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializer].deserializeUsingPropertyBasedWithUnwrapped(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializer"
    linkageType: null
    functionLinenumber: 836
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator].startBuilding(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.impl.ObjectIdReader)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].bufferForInputBuffering(com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartObject()"
    - "[com.fasterxml.jackson.core.JsonParser].currentToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.JsonParser].currentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].currentName()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator].findCreatorProperty(java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].readIdProperty(java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].assignParameter(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer]._deserializeWithErrorWrapping(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.SettableBeanProperty)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator].build(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapInstantiationProblem(java.lang.Throwable,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.core.base.ParserBase].setCurrentValue(java.lang.Object)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].setCurrentValue(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonParser].setCurrentValue(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].copyCurrentStructure(com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].reportWrongTokenException(com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.core.JsonToken,java.lang.String,java.lang.Object[])"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handledType()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndObject()"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].reportInputMismatch(com.fasterxml.jackson.databind.BeanProperty,java.lang.String,java.lang.Object[])"
    - "[com.fasterxml.jackson.databind.deser.impl.UnwrappedPropertyHandler].processUnwrapped(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,com.fasterxml.jackson.databind.util.TokenBuffer)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].find(java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer]._deserializeWithErrorWrapping(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.SettableBeanProperty)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].bufferProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil].shouldIgnore(java.lang.Object,java.util.Collection,java.util.Collection)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handleIgnoredProperty(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handledType()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].copyCurrentStructure(com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].bufferAsCopyOfValue(com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].append(com.fasterxml.jackson.databind.util.TokenBuffer)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].bufferAnyProperty(com.fasterxml.jackson.databind.deser.SettableAnyProperty,java.lang.String,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].asParserOnFirstToken()"
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty$JsonNodeFieldAnyProperty].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator].build(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapInstantiationProblem(java.lang.Throwable,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.UnwrappedPropertyHandler].processUnwrapped(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,com.fasterxml.jackson.databind.util.TokenBuffer)"
    functionUses: 1
    ICount: 94
    EdgeCount: 83
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:844"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:928"
        BranchSideFuncs:
        - "readIdProperty(java.lang.String)"
        - "currentName()"
        - "findCreatorProperty(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:927"
        BranchSideFuncs:
        - "wrapInstantiationProblem(java.lang.Throwable,com.fasterxml.jackson.databind.DeserializationContext)"
        - "build(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:850"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:853"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:852"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:850"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:853"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:852"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:853"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:892"
        BranchSideFuncs:
        - "assignParameter(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
        - "readIdProperty(java.lang.String)"
        - "currentName()"
        - "findCreatorProperty(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:891"
        BranchSideFuncs:
        - "find(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:855"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:844"
        BranchSideFuncs:
        - "assignParameter(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
        - "readIdProperty(java.lang.String)"
        - "currentName()"
        - "findCreatorProperty(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:843"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:867"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:874"
        BranchSideFuncs:
        - "assignParameter(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
        - "writeEndObject()"
        - "bufferAnyProperty(com.fasterxml.jackson.databind.deser.SettableAnyProperty,java.lang.String,java.lang.Object)"
        - "find(java.lang.String)"
        - "bufferAsCopyOfValue(com.fasterxml.jackson.core.JsonParser)"
        - "append(com.fasterxml.jackson.databind.util.TokenBuffer)"
        - "reportWrongTokenException(com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.core.JsonToken,java.lang.String,java.lang.Object[])"
        - "handledType()"
        - "getRawClass()"
        - "bufferProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
        - "reportInputMismatch(com.fasterxml.jackson.databind.BeanProperty,java.lang.String,java.lang.Object[])"
        - "wrapInstantiationProblem(java.lang.Throwable,com.fasterxml.jackson.databind.DeserializationContext)"
        - "asParserOnFirstToken()"
        - "readIdProperty(java.lang.String)"
        - "build(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer)"
        - "writeFieldName(java.lang.String)"
        - "nextToken()"
        - "setCurrentValue(java.lang.Object)"
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "_deserializeWithErrorWrapping(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.SettableBeanProperty)"
        - "copyCurrentStructure(com.fasterxml.jackson.core.JsonParser)"
        - "currentName()"
        - "handleIgnoredProperty(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
        - "findCreatorProperty(java.lang.String)"
        - "wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
        - "shouldIgnore(java.lang.Object,java.util.Collection,java.util.Collection)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:873"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:874"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:879"
        BranchSideFuncs:
        - "assignParameter(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
        - "writeEndObject()"
        - "bufferAnyProperty(com.fasterxml.jackson.databind.deser.SettableAnyProperty,java.lang.String,java.lang.Object)"
        - "find(java.lang.String)"
        - "bufferAsCopyOfValue(com.fasterxml.jackson.core.JsonParser)"
        - "append(com.fasterxml.jackson.databind.util.TokenBuffer)"
        - "reportWrongTokenException(com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.core.JsonToken,java.lang.String,java.lang.Object[])"
        - "handledType()"
        - "getRawClass()"
        - "bufferProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
        - "reportInputMismatch(com.fasterxml.jackson.databind.BeanProperty,java.lang.String,java.lang.Object[])"
        - "wrapInstantiationProblem(java.lang.Throwable,com.fasterxml.jackson.databind.DeserializationContext)"
        - "asParserOnFirstToken()"
        - "readIdProperty(java.lang.String)"
        - "build(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer)"
        - "writeFieldName(java.lang.String)"
        - "nextToken()"
        - "setCurrentValue(java.lang.Object)"
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "_deserializeWithErrorWrapping(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.SettableBeanProperty)"
        - "copyCurrentStructure(com.fasterxml.jackson.core.JsonParser)"
        - "currentName()"
        - "handleIgnoredProperty(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
        - "findCreatorProperty(java.lang.String)"
        - "wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
        - "shouldIgnore(java.lang.Object,java.util.Collection,java.util.Collection)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:878"
        BranchSideFuncs:
        - "writeEndObject()"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:880"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:887"
        BranchSideFuncs:
        - "assignParameter(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
        - "writeEndObject()"
        - "bufferAnyProperty(com.fasterxml.jackson.databind.deser.SettableAnyProperty,java.lang.String,java.lang.Object)"
        - "find(java.lang.String)"
        - "bufferAsCopyOfValue(com.fasterxml.jackson.core.JsonParser)"
        - "append(com.fasterxml.jackson.databind.util.TokenBuffer)"
        - "reportWrongTokenException(com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.core.JsonToken,java.lang.String,java.lang.Object[])"
        - "handledType()"
        - "getRawClass()"
        - "bufferProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
        - "reportInputMismatch(com.fasterxml.jackson.databind.BeanProperty,java.lang.String,java.lang.Object[])"
        - "wrapInstantiationProblem(java.lang.Throwable,com.fasterxml.jackson.databind.DeserializationContext)"
        - "asParserOnFirstToken()"
        - "readIdProperty(java.lang.String)"
        - "build(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer)"
        - "writeFieldName(java.lang.String)"
        - "nextToken()"
        - "setCurrentValue(java.lang.Object)"
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "_deserializeWithErrorWrapping(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.SettableBeanProperty)"
        - "copyCurrentStructure(com.fasterxml.jackson.core.JsonParser)"
        - "currentName()"
        - "handleIgnoredProperty(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
        - "findCreatorProperty(java.lang.String)"
        - "wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
        - "shouldIgnore(java.lang.Object,java.util.Collection,java.util.Collection)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:886"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:893"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:898"
        BranchSideFuncs:
        - "bufferProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
        - "_deserializeWithErrorWrapping(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.SettableBeanProperty)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:897"
        BranchSideFuncs:
        - "shouldIgnore(java.lang.Object,java.util.Collection,java.util.Collection)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:898"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:906"
        BranchSideFuncs:
        - "handledType()"
        - "handleIgnoredProperty(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:905"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:906"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:912"
        BranchSideFuncs:
        - "assignParameter(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
        - "writeEndObject()"
        - "bufferAnyProperty(com.fasterxml.jackson.databind.deser.SettableAnyProperty,java.lang.String,java.lang.Object)"
        - "find(java.lang.String)"
        - "bufferAsCopyOfValue(com.fasterxml.jackson.core.JsonParser)"
        - "append(com.fasterxml.jackson.databind.util.TokenBuffer)"
        - "reportWrongTokenException(com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.core.JsonToken,java.lang.String,java.lang.Object[])"
        - "handledType()"
        - "getRawClass()"
        - "bufferProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
        - "reportInputMismatch(com.fasterxml.jackson.databind.BeanProperty,java.lang.String,java.lang.Object[])"
        - "wrapInstantiationProblem(java.lang.Throwable,com.fasterxml.jackson.databind.DeserializationContext)"
        - "asParserOnFirstToken()"
        - "readIdProperty(java.lang.String)"
        - "build(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer)"
        - "writeFieldName(java.lang.String)"
        - "nextToken()"
        - "setCurrentValue(java.lang.Object)"
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "_deserializeWithErrorWrapping(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.SettableBeanProperty)"
        - "copyCurrentStructure(com.fasterxml.jackson.core.JsonParser)"
        - "currentName()"
        - "handleIgnoredProperty(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
        - "findCreatorProperty(java.lang.String)"
        - "wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
        - "shouldIgnore(java.lang.Object,java.util.Collection,java.util.Collection)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:911"
        BranchSideFuncs:
        - "bufferAnyProperty(com.fasterxml.jackson.databind.deser.SettableAnyProperty,java.lang.String,java.lang.Object)"
        - "bufferAsCopyOfValue(com.fasterxml.jackson.core.JsonParser)"
        - "append(com.fasterxml.jackson.databind.util.TokenBuffer)"
        - "getRawClass()"
        - "asParserOnFirstToken()"
        - "writeFieldName(java.lang.String)"
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:838,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator].startBuilding"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:840,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].bufferForInputBuffering"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:841,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartObject"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:843,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentToken"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:845,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentName"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:846,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:848,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator].findCreatorProperty"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:850,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].readIdProperty"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:856,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializer]._deserializeWithErrorWrapping"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:855,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].assignParameter"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:860,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator].build"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:862,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapInstantiationProblem"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:865,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].setCurrentValue"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:869,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].copyCurrentStructure"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:877,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handledType"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:877,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:875,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].reportWrongTokenException"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:879,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndObject"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:880,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:880,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:883,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].reportInputMismatch"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:887,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.UnwrappedPropertyHandler].processUnwrapped"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:892,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].find"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:894,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].bufferProperty"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:898,1"
      Dst: "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil].shouldIgnore"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:899,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handleIgnoredProperty"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:908,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeFieldName"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:912,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].bufferAsCopyOfValue"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:914,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].append"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:917,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].asParserOnFirstToken"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:917,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:916,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].bufferAnyProperty"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:919,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapAndThrow"
    JavaMethodInfo: null
    BBCount: 29
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializer].deserializeWithExternalTypeId(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializer"
    linkageType: null
    functionLinenumber: 945
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer].deserializeUsingPropertyBasedWithExternalTypeId(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].createUsingDelegate(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].createUsingDelegate(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createUsingDelegate(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.UnsupportedTypeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.ext.NioPathDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$SqlDateDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.FailingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.TokenBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$TimestampDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$IntDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ShortDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicLongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLDeserializers$Std].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicBooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$FloatDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$LongDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.ErrorThrowingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$ArrayListInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$HashMapInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$LinkedHashMapInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$ConstantValueInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer].deserializeWithExternalTypeId(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    functionUses: 1
    ICount: 18
    EdgeCount: 77
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:946"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:949"
        BranchSideFuncs:
        - "deserializeUsingPropertyBasedWithExternalTypeId(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:948"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:949"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:958"
        BranchSideFuncs:
        - "createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
        - "deserializeWithExternalTypeId(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:947,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializer].deserializeUsingPropertyBasedWithExternalTypeId"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:956,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:955,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createUsingDelegate"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:959,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createUsingDefault"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:959,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializer].deserializeWithExternalTypeId"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializer].deserializeWithExternalTypeId(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializer"
    linkageType: null
    functionLinenumber: 966
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer]._deserializeWithExternalTypeId(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler)"
    - "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler].start()"
    functionUses: 2
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:967,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler].start"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:966,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializer]._deserializeWithExternalTypeId"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializer]._deserializeWithExternalTypeId(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializer"
    linkageType: null
    functionLinenumber: 973
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.lang.Object"
    - "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.DeserializationContext].getActiveView()"
    - "[com.fasterxml.jackson.core.JsonParser].currentToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.JsonParser].currentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].currentName()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].find(java.lang.String)"
    - "[com.fasterxml.jackson.core.JsonToken].isScalarValue()"
    - "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler].handleTypePropertyValue(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.String,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].visibleInView(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].visibleInView(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.InnerClassProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil].shouldIgnore(java.lang.Object,java.util.Collection,java.util.Collection)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handleIgnoredProperty(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler].handlePropertyValue(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.String,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty$JsonNodeFieldAnyProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handleUnknownProperty(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler].complete(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    functionUses: 2
    ICount: 54
    EdgeCount: 56
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:974"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:974"
        BranchSideFuncs:
        - "getActiveView()"
        - "currentToken()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:973"
        BranchSideFuncs:
        - "getActiveView()"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:975"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:1017"
        BranchSideFuncs:
        - "nextToken()"
        - "find(java.lang.String)"
        - "currentName()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:1016"
        BranchSideFuncs:
        - "complete(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:979"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:996"
        BranchSideFuncs:
        - "nextToken()"
        - "find(java.lang.String)"
        - "visibleInView(java.lang.Class)"
        - "currentToken()"
        - "isScalarValue()"
        - "skipChildren()"
        - "deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
        - "handleTypePropertyValue(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.String,java.lang.Object)"
        - "currentName()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:995"
        BranchSideFuncs:
        - "shouldIgnore(java.lang.Object,java.util.Collection,java.util.Collection)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:981"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:984"
        BranchSideFuncs:
        - "handleTypePropertyValue(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.String,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:983"
        BranchSideFuncs:
        - "visibleInView(java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:984"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:989"
        BranchSideFuncs:
        - "skipChildren()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:988"
        BranchSideFuncs:
        - "deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:984"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:989"
        BranchSideFuncs:
        - "skipChildren()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:988"
        BranchSideFuncs:
        - "deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:996"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:1001"
        BranchSideFuncs:
        - "handleIgnoredProperty(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:1000"
        BranchSideFuncs:
        - "handlePropertyValue(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.String,java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:1001"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:1005"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:1004"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:1005"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:1014"
        BranchSideFuncs:
        - "nextToken()"
        - "find(java.lang.String)"
        - "visibleInView(java.lang.Class)"
        - "currentToken()"
        - "isScalarValue()"
        - "skipChildren()"
        - "handlePropertyValue(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.String,java.lang.Object)"
        - "deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
        - "handleTypePropertyValue(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.String,java.lang.Object)"
        - "currentName()"
        - "handleIgnoredProperty(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
        - "wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
        - "deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
        - "shouldIgnore(java.lang.Object,java.util.Collection,java.util.Collection)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:1013"
        BranchSideFuncs:
        - "handleUnknownProperty(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:974,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getActiveView"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:975,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentToken"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:976,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentName"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:977,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:978,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].find"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:981,1"
      Dst: "[com.fasterxml.jackson.core.JsonToken].isScalarValue"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:982,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler].handleTypePropertyValue"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:984,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].visibleInView"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:985,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].skipChildren"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:989,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].deserializeAndSet"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:991,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapAndThrow"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:996,1"
      Dst: "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil].shouldIgnore"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:997,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handleIgnoredProperty"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:1001,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler].handlePropertyValue"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:1007,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].deserializeAndSet"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:1014,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handleUnknownProperty"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:1017,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler].complete"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializer].deserializeUsingPropertyBasedWithExternalTypeId(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializer"
    linkageType: null
    functionLinenumber: 1024
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler].start()"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator].startBuilding(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.impl.ObjectIdReader)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].getActiveView()"
    - "[com.fasterxml.jackson.core.JsonParser].currentToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.JsonParser].currentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].currentName()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator].findCreatorProperty(java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].readIdProperty(java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler].handlePropertyValue(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.String,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].assignParameter(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer]._deserializeWithErrorWrapping(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.SettableBeanProperty)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator].build(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer)"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].reportBadDefinition(com.fasterxml.jackson.databind.JavaType,java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer]._deserializeWithExternalTypeId(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].find(java.lang.String)"
    - "[com.fasterxml.jackson.core.JsonToken].isScalarValue()"
    - "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler].handleTypePropertyValue(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.String,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].visibleInView(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].visibleInView(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].bufferProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler].handlePropertyValue(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.String,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil].shouldIgnore(java.lang.Object,java.util.Collection,java.util.Collection)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handleIgnoredProperty(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handledType()"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].bufferAnyProperty(com.fasterxml.jackson.databind.deser.SettableAnyProperty,java.lang.String,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty$JsonNodeFieldAnyProperty].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handleUnknownProperty(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler].complete(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer,com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapInstantiationProblem(java.lang.Throwable,com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 1
    ICount: 94
    EdgeCount: 71
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:1028"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:1025"
        BranchSideFuncs:
        - "currentToken()"
        - "getActiveView()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:1024"
        BranchSideFuncs:
        - "startBuilding(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.impl.ObjectIdReader)"
        - "start()"
        - "getActiveView()"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:1031"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:1106"
        BranchSideFuncs:
        - "readIdProperty(java.lang.String)"
        - "currentName()"
        - "findCreatorProperty(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:1105"
        BranchSideFuncs:
        - "complete(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer,com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:1037"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:1040"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:1039"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:1037"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:1040"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:1039"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:1040"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:1071"
        BranchSideFuncs:
        - "assignParameter(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
        - "bufferAnyProperty(com.fasterxml.jackson.databind.deser.SettableAnyProperty,java.lang.String,java.lang.Object)"
        - "find(java.lang.String)"
        - "complete(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer,com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator)"
        - "getRawClass()"
        - "handledType()"
        - "reportBadDefinition(com.fasterxml.jackson.databind.JavaType,java.lang.String)"
        - "bufferProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
        - "wrapInstantiationProblem(java.lang.Throwable,com.fasterxml.jackson.databind.DeserializationContext)"
        - "readIdProperty(java.lang.String)"
        - "build(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer)"
        - "handleUnknownProperty(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
        - "nextToken()"
        - "_deserializeWithExternalTypeId(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler)"
        - "visibleInView(java.lang.Class)"
        - "isScalarValue()"
        - "skipChildren()"
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "_deserializeWithErrorWrapping(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.SettableBeanProperty)"
        - "handlePropertyValue(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.String,java.lang.Object)"
        - "handleTypePropertyValue(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.String,java.lang.Object)"
        - "currentName()"
        - "handleIgnoredProperty(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
        - "findCreatorProperty(java.lang.String)"
        - "wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
        - "shouldIgnore(java.lang.Object,java.util.Collection,java.util.Collection)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:1070"
        BranchSideFuncs:
        - "find(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:1044"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:1031"
        BranchSideFuncs:
        - "assignParameter(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
        - "bufferAnyProperty(com.fasterxml.jackson.databind.deser.SettableAnyProperty,java.lang.String,java.lang.Object)"
        - "find(java.lang.String)"
        - "complete(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer,com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator)"
        - "getRawClass()"
        - "handledType()"
        - "reportBadDefinition(com.fasterxml.jackson.databind.JavaType,java.lang.String)"
        - "bufferProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
        - "wrapInstantiationProblem(java.lang.Throwable,com.fasterxml.jackson.databind.DeserializationContext)"
        - "readIdProperty(java.lang.String)"
        - "build(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer)"
        - "handleUnknownProperty(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
        - "nextToken()"
        - "_deserializeWithExternalTypeId(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler)"
        - "visibleInView(java.lang.Class)"
        - "isScalarValue()"
        - "skipChildren()"
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "_deserializeWithErrorWrapping(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.SettableBeanProperty)"
        - "handlePropertyValue(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.String,java.lang.Object)"
        - "handleTypePropertyValue(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.String,java.lang.Object)"
        - "currentName()"
        - "handleIgnoredProperty(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
        - "findCreatorProperty(java.lang.String)"
        - "wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
        - "shouldIgnore(java.lang.Object,java.util.Collection,java.util.Collection)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:1030"
        BranchSideFuncs:
        - "assignParameter(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
        - "bufferAnyProperty(com.fasterxml.jackson.databind.deser.SettableAnyProperty,java.lang.String,java.lang.Object)"
        - "find(java.lang.String)"
        - "complete(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer,com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator)"
        - "getRawClass()"
        - "handledType()"
        - "reportBadDefinition(com.fasterxml.jackson.databind.JavaType,java.lang.String)"
        - "bufferProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
        - "wrapInstantiationProblem(java.lang.Throwable,com.fasterxml.jackson.databind.DeserializationContext)"
        - "readIdProperty(java.lang.String)"
        - "build(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer)"
        - "handleUnknownProperty(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
        - "nextToken()"
        - "_deserializeWithExternalTypeId(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler)"
        - "visibleInView(java.lang.Class)"
        - "isScalarValue()"
        - "skipChildren()"
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "_deserializeWithErrorWrapping(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.SettableBeanProperty)"
        - "handlePropertyValue(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.String,java.lang.Object)"
        - "handleTypePropertyValue(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.String,java.lang.Object)"
        - "currentName()"
        - "handleIgnoredProperty(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
        - "findCreatorProperty(java.lang.String)"
        - "wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
        - "shouldIgnore(java.lang.Object,java.util.Collection,java.util.Collection)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:1048"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:1031"
        BranchSideFuncs:
        - "assignParameter(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
        - "bufferAnyProperty(com.fasterxml.jackson.databind.deser.SettableAnyProperty,java.lang.String,java.lang.Object)"
        - "find(java.lang.String)"
        - "complete(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer,com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator)"
        - "getRawClass()"
        - "handledType()"
        - "reportBadDefinition(com.fasterxml.jackson.databind.JavaType,java.lang.String)"
        - "bufferProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
        - "wrapInstantiationProblem(java.lang.Throwable,com.fasterxml.jackson.databind.DeserializationContext)"
        - "readIdProperty(java.lang.String)"
        - "build(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer)"
        - "handleUnknownProperty(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
        - "nextToken()"
        - "_deserializeWithExternalTypeId(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler)"
        - "visibleInView(java.lang.Class)"
        - "isScalarValue()"
        - "skipChildren()"
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "_deserializeWithErrorWrapping(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.SettableBeanProperty)"
        - "handlePropertyValue(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.String,java.lang.Object)"
        - "handleTypePropertyValue(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.String,java.lang.Object)"
        - "currentName()"
        - "handleIgnoredProperty(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
        - "findCreatorProperty(java.lang.String)"
        - "wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
        - "shouldIgnore(java.lang.Object,java.util.Collection,java.util.Collection)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:1030"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:1058"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:1065"
        BranchSideFuncs:
        - "assignParameter(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
        - "bufferAnyProperty(com.fasterxml.jackson.databind.deser.SettableAnyProperty,java.lang.String,java.lang.Object)"
        - "find(java.lang.String)"
        - "complete(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer,com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator)"
        - "getRawClass()"
        - "handledType()"
        - "reportBadDefinition(com.fasterxml.jackson.databind.JavaType,java.lang.String)"
        - "bufferProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
        - "wrapInstantiationProblem(java.lang.Throwable,com.fasterxml.jackson.databind.DeserializationContext)"
        - "readIdProperty(java.lang.String)"
        - "build(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer)"
        - "handleUnknownProperty(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
        - "nextToken()"
        - "_deserializeWithExternalTypeId(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler)"
        - "visibleInView(java.lang.Class)"
        - "isScalarValue()"
        - "skipChildren()"
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "_deserializeWithErrorWrapping(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.SettableBeanProperty)"
        - "handlePropertyValue(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.String,java.lang.Object)"
        - "handleTypePropertyValue(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.String,java.lang.Object)"
        - "currentName()"
        - "handleIgnoredProperty(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
        - "findCreatorProperty(java.lang.String)"
        - "wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
        - "shouldIgnore(java.lang.Object,java.util.Collection,java.util.Collection)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:1064"
        BranchSideFuncs:
        - "_deserializeWithExternalTypeId(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:1072"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:1086"
        BranchSideFuncs:
        - "assignParameter(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
        - "bufferAnyProperty(com.fasterxml.jackson.databind.deser.SettableAnyProperty,java.lang.String,java.lang.Object)"
        - "find(java.lang.String)"
        - "complete(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer,com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator)"
        - "getRawClass()"
        - "handledType()"
        - "reportBadDefinition(com.fasterxml.jackson.databind.JavaType,java.lang.String)"
        - "bufferProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
        - "wrapInstantiationProblem(java.lang.Throwable,com.fasterxml.jackson.databind.DeserializationContext)"
        - "readIdProperty(java.lang.String)"
        - "build(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer)"
        - "handleUnknownProperty(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
        - "nextToken()"
        - "_deserializeWithExternalTypeId(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler)"
        - "visibleInView(java.lang.Class)"
        - "isScalarValue()"
        - "skipChildren()"
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "_deserializeWithErrorWrapping(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.SettableBeanProperty)"
        - "handlePropertyValue(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.String,java.lang.Object)"
        - "handleTypePropertyValue(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.String,java.lang.Object)"
        - "currentName()"
        - "handleIgnoredProperty(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
        - "findCreatorProperty(java.lang.String)"
        - "wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
        - "shouldIgnore(java.lang.Object,java.util.Collection,java.util.Collection)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:1085"
        BranchSideFuncs:
        - "handlePropertyValue(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.String,java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:1074"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:1078"
        BranchSideFuncs:
        - "handleTypePropertyValue(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.String,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:1077"
        BranchSideFuncs:
        - "visibleInView(java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:1078"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:1081"
        BranchSideFuncs:
        - "skipChildren()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:1080"
        BranchSideFuncs:
        - "bufferProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:1078"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:1081"
        BranchSideFuncs:
        - "skipChildren()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:1080"
        BranchSideFuncs:
        - "bufferProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:1086"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:1090"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:1089"
        BranchSideFuncs:
        - "shouldIgnore(java.lang.Object,java.util.Collection,java.util.Collection)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:1090"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:1095"
        BranchSideFuncs:
        - "handledType()"
        - "handleIgnoredProperty(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:1094"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:1095"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:1101"
        BranchSideFuncs:
        - "assignParameter(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
        - "bufferAnyProperty(com.fasterxml.jackson.databind.deser.SettableAnyProperty,java.lang.String,java.lang.Object)"
        - "find(java.lang.String)"
        - "complete(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer,com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator)"
        - "getRawClass()"
        - "handledType()"
        - "reportBadDefinition(com.fasterxml.jackson.databind.JavaType,java.lang.String)"
        - "bufferProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
        - "wrapInstantiationProblem(java.lang.Throwable,com.fasterxml.jackson.databind.DeserializationContext)"
        - "readIdProperty(java.lang.String)"
        - "build(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer)"
        - "handleUnknownProperty(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
        - "nextToken()"
        - "_deserializeWithExternalTypeId(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler)"
        - "visibleInView(java.lang.Class)"
        - "isScalarValue()"
        - "skipChildren()"
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "_deserializeWithErrorWrapping(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.SettableBeanProperty)"
        - "handlePropertyValue(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.String,java.lang.Object)"
        - "handleTypePropertyValue(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.String,java.lang.Object)"
        - "currentName()"
        - "handleIgnoredProperty(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
        - "findCreatorProperty(java.lang.String)"
        - "wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
        - "shouldIgnore(java.lang.Object,java.util.Collection,java.util.Collection)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:1100"
        BranchSideFuncs:
        - "handleUnknownProperty(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:1025,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler].start"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:1027,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator].startBuilding"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:1028,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getActiveView"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:1030,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentToken"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:1032,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentName"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:1033,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:1035,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator].findCreatorProperty"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:1037,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].readIdProperty"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:1044,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler].handlePropertyValue"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:1049,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializer]._deserializeWithErrorWrapping"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:1048,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].assignParameter"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:1053,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator].build"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:1055,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:1055,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapAndThrow"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:1058,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:1061,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:1061,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].reportBadDefinition"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:1065,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializer]._deserializeWithExternalTypeId"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:1071,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].find"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:1074,1"
      Dst: "[com.fasterxml.jackson.core.JsonToken].isScalarValue"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:1075,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler].handleTypePropertyValue"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:1078,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].visibleInView"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:1079,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].skipChildren"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:1081,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:1081,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].bufferProperty"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:1090,1"
      Dst: "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil].shouldIgnore"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:1091,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handledType"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:1091,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handleIgnoredProperty"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:1097,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:1096,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].bufferAnyProperty"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:1101,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handleUnknownProperty"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:1106,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler].complete"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:1108,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapInstantiationProblem"
    JavaMethodInfo: null
    BBCount: 34
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializer]._creatorReturnedNullException()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializer"
    linkageType: null
    functionLinenumber: 1118
    functionDepth: 0
    returnType: "java.lang.Exception"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:1119"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:1122"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:1121"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:1120,1"
      Dst: "[java.lang.NullPointerException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__148].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__148"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__148].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__148:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__148].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__148].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__148"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__148:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__148].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__148"
    linkageType: null
    functionLinenumber: -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.BlockComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    functionUses: 14
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__148:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].<init>()"
    functionSourceFile: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal"
    linkageType: null
    functionLinenumber: 122
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:123,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].toString(double)"
    functionSourceFile: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal"
    linkageType: null
    functionLinenumber: 239
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].<init>()"
    - "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].toDecimalString(double)"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:240,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].<init>"
    - Src: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:240,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].toDecimalString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].toDecimalString(double)"
    functionSourceFile: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal"
    linkageType: null
    functionLinenumber: 243
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].toDecimal(double)"
    - "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].charsToString()"
    functionUses: 1
    ICount: 11
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:244,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].toDecimal"
    - Src: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:245,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].charsToString"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].toDecimal(double)"
    functionSourceFile: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal"
    linkageType: null
    functionLinenumber: 271
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].append(int)"
    - "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].toChars(long,int)"
    - "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].toDecimal(int,long,int)"
    - "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].toDecimal(int,long,int)"
    - "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].toDecimal(int,long,int)"
    functionUses: 1
    ICount: 65
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:275"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:301"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:300"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:277"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:280"
        BranchSideFuncs:
        - "append(int)"
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:279"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:280"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:292"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:285"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:282"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:281"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:285"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:285"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:291"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:290"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:287"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:291"
        BranchSideFuncs:
        - "toChars(long,int)"
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:290"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:293"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:298"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:295"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:299"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:298"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:301"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:304"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:303"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:304"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:303"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:272,1"
      Dst: "[java.lang.Double].doubleToRawLongBits"
    - Src: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:278,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].append"
    - Src: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:288,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].toChars"
    - Src: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:291,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].toDecimal"
    JavaMethodInfo: null
    BBCount: 29
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].toDecimal(int,long,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal"
    linkageType: null
    functionLinenumber: 324
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "int"
    - "long"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.schubfach.MathUtils].flog10pow2(int)"
    - "[com.fasterxml.jackson.core.io.schubfach.MathUtils].flog10threeQuartersPow2(int)"
    - "[com.fasterxml.jackson.core.io.schubfach.MathUtils].flog2pow10(int)"
    - "[com.fasterxml.jackson.core.io.schubfach.MathUtils].g1(int)"
    - "[com.fasterxml.jackson.core.io.schubfach.MathUtils].g0(int)"
    - "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].rop(long,long,long)"
    - "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].rop(long,long,long)"
    - "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].rop(long,long,long)"
    - "[com.fasterxml.jackson.core.io.schubfach.MathUtils].multiplyHigh(long,long)"
    - "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].toChars(long,int)"
    - "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].toChars(long,int)"
    - "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].toChars(long,int)"
    functionUses: 3
    ICount: 115
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:335"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:324"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:335"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:335"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:340"
        BranchSideFuncs:
        - "flog10threeQuartersPow2(int)"
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:355"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:381"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:369"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:367"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:366"
        BranchSideFuncs:
        - "multiplyHigh(long,long)"
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:370"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:369"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:368"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:371"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:382"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:381"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:372"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:371"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:383"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:382"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:381"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:384"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:383"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:382"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:385"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:392"
        BranchSideFuncs:
        - "toChars(long,int)"
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:387"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:386"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:394"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:392"
        BranchSideFuncs:
        - "toChars(long,int)"
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:394"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:394"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:338,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.MathUtils].flog10pow2"
    - Src: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:342,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.MathUtils].flog10threeQuartersPow2"
    - Src: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:344,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.MathUtils].flog2pow10"
    - Src: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:347,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.MathUtils].g1"
    - Src: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:348,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.MathUtils].g0"
    - Src: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:350,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].rop"
    - Src: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:367,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.MathUtils].multiplyHigh"
    - Src: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:372,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].toChars"
    JavaMethodInfo: null
    BBCount: 38
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].rop(long,long,long)"
    functionSourceFile: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal"
    linkageType: null
    functionLinenumber: 401
    functionDepth: 0
    returnType: "long"
    argCount: 3
    argTypes:
    - "long"
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.schubfach.MathUtils].multiplyHigh(long,long)"
    - "[com.fasterxml.jackson.core.io.schubfach.MathUtils].multiplyHigh(long,long)"
    functionUses: 3
    ICount: 15
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:402,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.MathUtils].multiplyHigh"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].toChars(long,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal"
    linkageType: null
    functionLinenumber: 419
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "long"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.schubfach.MathUtils].flog10pow2(int)"
    - "[com.fasterxml.jackson.core.io.schubfach.MathUtils].pow10(int)"
    - "[com.fasterxml.jackson.core.io.schubfach.MathUtils].pow10(int)"
    - "[com.fasterxml.jackson.core.io.schubfach.MathUtils].multiplyHigh(long,long)"
    - "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].toChars1(int,int,int,int)"
    - "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].toChars2(int,int,int,int)"
    - "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].toChars3(int,int,int,int)"
    functionUses: 4
    ICount: 39
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:421"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:431"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:430"
        BranchSideFuncs:
        - "pow10(int)"
        - "multiplyHigh(long,long)"
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:453"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:null"
        BranchSideFuncs:
        - "toChars1(int,int,int,int)"
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:453"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:null"
        BranchSideFuncs:
        - "toChars1(int,int,int,int)"
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:456"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:459"
        BranchSideFuncs:
        - "toChars2(int,int,int,int)"
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:458"
        BranchSideFuncs:
        - "toChars3(int,int,int,int)"
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:456"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:459"
        BranchSideFuncs:
        - "toChars2(int,int,int,int)"
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:458"
        BranchSideFuncs:
        - "toChars3(int,int,int,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:420,1"
      Dst: "[java.lang.Long].numberOfLeadingZeros"
    - Src: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:420,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.MathUtils].flog10pow2"
    - Src: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:421,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.MathUtils].pow10"
    - Src: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:448,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.MathUtils].multiplyHigh"
    - Src: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:454,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].toChars1"
    - Src: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:457,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].toChars2"
    - Src: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:459,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].toChars3"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].toChars1(int,int,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal"
    linkageType: null
    functionLinenumber: 467
    functionDepth: 0
    returnType: "int"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].appendDigit(int)"
    - "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].y(int)"
    - "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].appendDigit(int)"
    - "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].append(int)"
    - "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].appendDigit(int)"
    - "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].lowDigits(int)"
    functionUses: 1
    ICount: 25
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:472"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:476"
        BranchSideFuncs:
        - "append(int)"
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:478"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:482"
        BranchSideFuncs:
        - "lowDigits(int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:468,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].appendDigit"
    - Src: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:469,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].y"
    - Src: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:477,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].append"
    - Src: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:483,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].lowDigits"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].toChars2(int,int,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal"
    linkageType: null
    functionLinenumber: 488
    functionDepth: 0
    returnType: "int"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].appendDigit(int)"
    - "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].append(int)"
    - "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].appendDigit(int)"
    - "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].appendDigit(int)"
    - "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].append8Digits(int)"
    - "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].lowDigits(int)"
    functionUses: 1
    ICount: 15
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:491"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:493"
        BranchSideFuncs:
        - "lowDigits(int)"
        - "appendDigit(int)"
        - "append8Digits(int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:489,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].appendDigit"
    - Src: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:490,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].append"
    - Src: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:495,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].append8Digits"
    - Src: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:496,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].lowDigits"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].toChars3(int,int,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal"
    linkageType: null
    functionLinenumber: 501
    functionDepth: 0
    returnType: "int"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].appendDigit(int)"
    - "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].append(int)"
    - "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].append8Digits(int)"
    - "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].lowDigits(int)"
    - "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].exponent(int)"
    functionUses: 1
    ICount: 12
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:502,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].appendDigit"
    - Src: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:503,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].append"
    - Src: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:504,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].append8Digits"
    - Src: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:505,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].lowDigits"
    - Src: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:506,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].exponent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].lowDigits(int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal"
    linkageType: null
    functionLinenumber: 510
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].append8Digits(int)"
    - "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].removeTrailingZeroes()"
    functionUses: 3
    ICount: 6
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:511"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:514"
        BranchSideFuncs:
        - "append8Digits(int)"
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:513"
        BranchSideFuncs:
        - "removeTrailingZeroes()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:512,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].append8Digits"
    - Src: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:514,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].removeTrailingZeroes"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].append8Digits(int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal"
    linkageType: null
    functionLinenumber: 521
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].y(int)"
    - "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].appendDigit(int)"
    functionUses: 3
    ICount: 12
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:523"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:527"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:522,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].y"
    - Src: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:525,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].appendDigit"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].removeTrailingZeroes()"
    functionSourceFile: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal"
    linkageType: null
    functionLinenumber: 530
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:531"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:535"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:534"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:535"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:538"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:537"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].y(int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal"
    linkageType: null
    functionLinenumber: 548
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.schubfach.MathUtils].multiplyHigh(long,long)"
    functionUses: 2
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:549,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.MathUtils].multiplyHigh"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].exponent(int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal"
    linkageType: null
    functionLinenumber: 554
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].append(int)"
    - "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].append(int)"
    - "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].appendDigit(int)"
    - "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].appendDigit(int)"
    - "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].appendDigit(int)"
    - "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].appendDigit(int)"
    functionUses: 1
    ICount: 22
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:556"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:560"
        BranchSideFuncs:
        - "append(int)"
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:559"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:560"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:565"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:564"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:565"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:577"
        BranchSideFuncs:
        - "appendDigit(int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:555,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].append"
    - Src: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:561,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].appendDigit"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].append(int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal"
    linkageType: null
    functionLinenumber: 583
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].appendDigit(int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal"
    linkageType: null
    functionLinenumber: 587
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].charsToString()"
    functionSourceFile: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal"
    linkageType: null
    functionLinenumber: 593
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:594,1"
      Dst: "[java.lang.String].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.StaticListSerializerBase].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer:36,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StaticListSerializerBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].<init>(com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer,java.lang.Boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer"
    linkageType: null
    functionLinenumber: 41
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.StaticListSerializerBase].<init>(com.fasterxml.jackson.databind.ser.std.StaticListSerializerBase,java.lang.Boolean)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer:42,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StaticListSerializerBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer]._withResolved(com.fasterxml.jackson.databind.BeanProperty,java.lang.Boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer"
    linkageType: null
    functionLinenumber: 46
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.BeanProperty"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].<init>(com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer:47,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].contentSchema()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonNode"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer:51,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].createSchemaNode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].acceptContentVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer:57,1"
      Dst: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor].itemsFormat"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].serialize(java.util.Collection,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer"
    linkageType: null
    functionLinenumber: 69
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.Collection"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].size()"
    - "[com.github.javaparser.utils.VisitorSet].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].size()"
    - "[com.fasterxml.jackson.databind.SerializerProvider].isEnabled(com.fasterxml.jackson.databind.SerializationFeature)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].serializeContents(java.util.Collection,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].serializeContents(java.util.Collection,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeEndArray()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeEndArray()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndArray()"
    functionUses: 1
    ICount: 20
    EdgeCount: 21
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer:71"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer:79"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer:78"
        BranchSideFuncs:
        - "writeStartArray(java.lang.Object,int)"
        - "serializeContents(java.util.Collection,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
        - "writeEndArray()"
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer:72"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer:72"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.databind.SerializationFeature)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer:71"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer:73"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer:74"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer:72"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer:79"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.databind.SerializationFeature)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer:78"
        BranchSideFuncs:
        - "writeStartArray(java.lang.Object,int)"
        - "serializeContents(java.util.Collection,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
        - "writeEndArray()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer:70,1"
      Dst: "[java.util.Collection].size"
    - Src: "com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer:73,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].isEnabled"
    - Src: "com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer:75,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].serializeContents"
    - Src: "com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer:79,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeStartArray"
    - Src: "com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer:81,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeEndArray"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].serializeWithType(java.util.Collection,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer"
    linkageType: null
    functionLinenumber: 89
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.util.Collection"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeSerializerBase].writeTypePrefix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter].writeTypePrefix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeSerializer].writeTypePrefix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    - "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].typeId(java.lang.Object,com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].setCurrentValue(java.lang.Object)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].setCurrentValue(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonGenerator].setCurrentValue(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].serializeContents(java.util.Collection,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeSerializer].writeTypeSuffix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeSerializerBase].writeTypeSuffix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter].writeTypeSuffix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    functionUses: 2
    ICount: 12
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer:90,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].typeId"
    - Src: "com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer:89,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].writeTypePrefix"
    - Src: "com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer:91,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].setCurrentValue"
    - Src: "com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer:92,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].serializeContents"
    - Src: "com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer:93,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].writeTypeSuffix"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].serializeContents(java.util.Collection,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer"
    linkageType: null
    functionLinenumber: 99
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.Collection"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator:com.fasterxml.jackson.databind.util.ArrayIterator:com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator:com.github.javaparser.TokenRange$1:com.github.javaparser.ast.Node$PostOrderIterator:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.SerializerProvider].defaultSerializeNull(com.fasterxml.jackson.core.JsonGenerator)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.databind.ser.std.StdSerializer].wrapAndThrow(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Throwable,java.lang.Object,int)"
    functionUses: 3
    ICount: 20
    EdgeCount: 55
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer:103"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer:113"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer:112"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer:104"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer:107"
        BranchSideFuncs:
        - "defaultSerializeNull(com.fasterxml.jackson.core.JsonGenerator)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer:106"
        BranchSideFuncs:
        - "writeString(java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer:103,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer:103,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer:103,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer:105,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].defaultSerializeNull"
    - Src: "com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer:107,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeString"
    - Src: "com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer:112,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].wrapAndThrow"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer"
    linkageType: null
    functionLinenumber: 21
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].serialize(java.util.Collection,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionUses: 59
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer:22,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].serialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer"
    linkageType: null
    functionLinenumber: 21
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].serializeWithType(java.util.Collection,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionUses: 26
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer:22,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].serializeWithType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration$lambda_static_4__1204].bootstrap$()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration$lambda_static_4__1204"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration$lambda_static_4__1204].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration$lambda_static_4__1204:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration$lambda_static_4__1204].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration$lambda_static_4__1204].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration$lambda_static_4__1204"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration$lambda_static_4__1204:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration$lambda_static_4__1204].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration$lambda_static_4__1204"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration].lambda$static$4(javassist.bytecode.'annotation'.MemberValue)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration$lambda_static_4__1204:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration].lambda$static$4"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.InferenceContext$lambda_resolve_4__376].bootstrap$(com.github.javaparser.resolution.logic.InferenceContext)"
    functionSourceFile: "com.github.javaparser.resolution.logic.InferenceContext$lambda_resolve_4__376"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedTypeTransformer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.logic.InferenceContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.logic.InferenceContext$lambda_resolve_4__376].<init>(com.github.javaparser.resolution.logic.InferenceContext)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.InferenceContext$lambda_resolve_4__376:-1,1"
      Dst: "[com.github.javaparser.resolution.logic.InferenceContext$lambda_resolve_4__376].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.InferenceContext$lambda_resolve_4__376].<init>(com.github.javaparser.resolution.logic.InferenceContext)"
    functionSourceFile: "com.github.javaparser.resolution.logic.InferenceContext$lambda_resolve_4__376"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.logic.InferenceContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.InferenceContext$lambda_resolve_4__376:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.InferenceContext$lambda_resolve_4__376].transform(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.resolution.logic.InferenceContext$lambda_resolve_4__376"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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].lambda$resolve$4(com.github.javaparser.resolution.types.ResolvedType)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.InferenceContext$lambda_resolve_4__376:-1,1"
      Dst: "[com.github.javaparser.resolution.logic.InferenceContext].lambda$resolve$4"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ext.DOMDeserializer$DocumentDeserializer].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.ext.DOMDeserializer$DocumentDeserializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ext.DOMDeserializer$DocumentDeserializer:90,1"
      Dst: "[com.fasterxml.jackson.databind.ext.DOMDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ext.DOMDeserializer$DocumentDeserializer]._deserialize(java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.ext.DOMDeserializer$DocumentDeserializer"
    linkageType: null
    functionLinenumber: 92
    functionDepth: 0
    returnType: "org.w3c.dom.Document"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ext.DOMDeserializer].parse(java.lang.String)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ext.DOMDeserializer$DocumentDeserializer:93,1"
      Dst: "[com.fasterxml.jackson.databind.ext.DOMDeserializer].parse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.InferenceVariableType$lambda_concreteEquivalentTypesAlsoIndirectly_0__876].bootstrap$()"
    functionSourceFile: "com.github.javaparser.resolution.logic.InferenceVariableType$lambda_concreteEquivalentTypesAlsoIndirectly_0__876"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.logic.InferenceVariableType$lambda_concreteEquivalentTypesAlsoIndirectly_0__876].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.InferenceVariableType$lambda_concreteEquivalentTypesAlsoIndirectly_0__876:-1,1"
      Dst: "[com.github.javaparser.resolution.logic.InferenceVariableType$lambda_concreteEquivalentTypesAlsoIndirectly_0__876].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.InferenceVariableType$lambda_concreteEquivalentTypesAlsoIndirectly_0__876].<init>()"
    functionSourceFile: "com.github.javaparser.resolution.logic.InferenceVariableType$lambda_concreteEquivalentTypesAlsoIndirectly_0__876"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.InferenceVariableType$lambda_concreteEquivalentTypesAlsoIndirectly_0__876:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.InferenceVariableType$lambda_concreteEquivalentTypesAlsoIndirectly_0__876].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.logic.InferenceVariableType$lambda_concreteEquivalentTypesAlsoIndirectly_0__876"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].lambda$concreteEquivalentTypesAlsoIndirectly$0(com.github.javaparser.resolution.types.ResolvedType)"
    functionUses: 6
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.InferenceVariableType$lambda_concreteEquivalentTypesAlsoIndirectly_0__876:-1,1"
      Dst: "[com.github.javaparser.resolution.logic.InferenceVariableType].lambda$concreteEquivalentTypesAlsoIndirectly$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_223__555].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_223__555"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__555].<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__555:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_223__555].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_223__555].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_223__555"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_223__555:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_223__555].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_223__555"
    linkageType: null
    functionLinenumber: -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.Modifier)"
    functionUses: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_223__555:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$223"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.UTF8Writer].<init>(com.fasterxml.jackson.core.io.IOContext,java.io.OutputStream)"
    functionSourceFile: "com.fasterxml.jackson.core.io.UTF8Writer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.io.IOContext"
    - "java.io.OutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.UTF8Writer:30,1"
      Dst: "[java.io.Writer].<init>"
    - Src: "com.fasterxml.jackson.core.io.UTF8Writer:34,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].allocWriteEncodingBuffer"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.UTF8Writer].append(char)"
    functionSourceFile: "com.fasterxml.jackson.core.io.UTF8Writer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.io.Writer"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.UTF8Writer:47,1"
      Dst: "[com.fasterxml.jackson.core.io.UTF8Writer].write"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.UTF8Writer].close()"
    functionSourceFile: "com.fasterxml.jackson.core.io.UTF8Writer"
    linkageType: null
    functionLinenumber: 54
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder:com.fasterxml.jackson.databind.util.ByteBufferBackedOutputStream].write(byte[],int,int)"
    - "[com.fasterxml.jackson.core.io.DataOutputAsStream].write(byte[],int,int)"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder:com.fasterxml.jackson.databind.util.ByteBufferBackedOutputStream].write(byte[],int,int)"
    - "[com.fasterxml.jackson.core.io.IOContext].releaseWriteEncodingBuffer(byte[])"
    - "[com.fasterxml.jackson.core.io.UTF8Writer].illegalSurrogate(int)"
    - "[com.fasterxml.jackson.core.io.IOContext].close()"
    functionUses: 4
    ICount: 25
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.UTF8Writer:55"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:79"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:78"
        BranchSideFuncs:
        - "close()"
    - Branch String: "com.fasterxml.jackson.core.io.UTF8Writer:56"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:60"
        BranchSideFuncs:
        - "write(byte[],int,int)"
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:59"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.UTF8Writer:64"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:69"
        BranchSideFuncs:
        - "releaseWriteEncodingBuffer(byte[])"
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:68"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.UTF8Writer:75"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:79"
        BranchSideFuncs:
        - "illegalSurrogate(int)"
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:78"
        BranchSideFuncs:
        - "close()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.UTF8Writer:57,1"
      Dst: "[java.io.OutputStream].write"
    - Src: "com.fasterxml.jackson.core.io.UTF8Writer:66,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].releaseWriteEncodingBuffer"
    - Src: "com.fasterxml.jackson.core.io.UTF8Writer:69,1"
      Dst: "[java.io.OutputStream].close"
    - Src: "com.fasterxml.jackson.core.io.UTF8Writer:76,1"
      Dst: "[com.fasterxml.jackson.core.io.UTF8Writer].illegalSurrogate"
    - Src: "com.fasterxml.jackson.core.io.UTF8Writer:79,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].close"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.UTF8Writer].flush()"
    functionSourceFile: "com.fasterxml.jackson.core.io.UTF8Writer"
    linkageType: null
    functionLinenumber: 85
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder:com.fasterxml.jackson.databind.util.ByteBufferBackedOutputStream].write(byte[],int,int)"
    - "[com.fasterxml.jackson.core.io.DataOutputAsStream].write(byte[],int,int)"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder:com.fasterxml.jackson.databind.util.ByteBufferBackedOutputStream].write(byte[],int,int)"
    functionUses: 2
    ICount: 13
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.UTF8Writer:86"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:93"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:92"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.UTF8Writer:87"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:91"
        BranchSideFuncs:
        - "write(byte[],int,int)"
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:90"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.UTF8Writer:88,1"
      Dst: "[java.io.OutputStream].write"
    - Src: "com.fasterxml.jackson.core.io.UTF8Writer:91,1"
      Dst: "[java.io.OutputStream].flush"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.UTF8Writer].write(char[])"
    functionSourceFile: "com.fasterxml.jackson.core.io.UTF8Writer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.UTF8Writer:99,1"
      Dst: "[com.fasterxml.jackson.core.io.UTF8Writer].write"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.UTF8Writer].write(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.UTF8Writer"
    linkageType: null
    functionLinenumber: 105
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.UTF8Writer].write(int)"
    - "[com.fasterxml.jackson.core.io.UTF8Writer].convertSurrogate(int)"
    - "[com.fasterxml.jackson.core.io.UTF8Writer].write(int)"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].write(byte[],int,int)"
    - "[com.fasterxml.jackson.core.io.DataOutputAsStream].write(byte[],int,int)"
    - "[com.fasterxml.jackson.databind.util.ByteBufferBackedOutputStream].write(byte[],int,int)"
    - "[com.fasterxml.jackson.core.io.UTF8Writer].illegalSurrogate(int)"
    - "[com.fasterxml.jackson.core.io.UTF8Writer].convertSurrogate(int)"
    - "[com.fasterxml.jackson.core.io.UTF8Writer].illegalSurrogate(int)"
    functionUses: 18
    ICount: 139
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.UTF8Writer:106"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:114"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:113"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.UTF8Writer:107"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:110"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:109"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.UTF8Writer:114"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:121"
        BranchSideFuncs:
        - "write(int)"
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:120"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.UTF8Writer:129"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:195"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.UTF8Writer:133"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:138"
        BranchSideFuncs:
        - "write(byte[],int,int)"
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:137"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.UTF8Writer:140"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.UTF8Writer:146"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:149"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:148"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.UTF8Writer:152"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:155"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:154"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.UTF8Writer:156"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:159"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:158"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.UTF8Writer:164"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.UTF8Writer:169"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:170"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:169"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.UTF8Writer:169"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.UTF8Writer:176"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.UTF8Writer:182"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:185"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:184"
        BranchSideFuncs:
        - "convertSurrogate(int)"
    - Branch String: "com.fasterxml.jackson.core.io.UTF8Writer:186"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:190"
        BranchSideFuncs:
        - "illegalSurrogate(int)"
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:189"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.UTF8Writer:108,1"
      Dst: "[com.fasterxml.jackson.core.io.UTF8Writer].write"
    - Src: "com.fasterxml.jackson.core.io.UTF8Writer:117,1"
      Dst: "[com.fasterxml.jackson.core.io.UTF8Writer].convertSurrogate"
    - Src: "com.fasterxml.jackson.core.io.UTF8Writer:134,1"
      Dst: "[java.io.OutputStream].write"
    - Src: "com.fasterxml.jackson.core.io.UTF8Writer:178,1"
      Dst: "[com.fasterxml.jackson.core.io.UTF8Writer].illegalSurrogate"
    JavaMethodInfo: null
    BBCount: 33
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.core.io.UTF8Writer].write(int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.UTF8Writer"
    linkageType: null
    functionLinenumber: 202
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.UTF8Writer].convertSurrogate(int)"
    - "[com.fasterxml.jackson.core.io.UTF8Writer].illegalSurrogate(int)"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].write(byte[],int,int)"
    - "[com.fasterxml.jackson.core.io.DataOutputAsStream].write(byte[],int,int)"
    - "[com.fasterxml.jackson.databind.util.ByteBufferBackedOutputStream].write(byte[],int,int)"
    - "[com.fasterxml.jackson.core.io.UTF8Writer].illegalSurrogate(int)"
    functionUses: 8
    ICount: 98
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.UTF8Writer:203"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:null"
        BranchSideFuncs:
        - "convertSurrogate(int)"
    - Branch String: "com.fasterxml.jackson.core.io.UTF8Writer:206"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:215"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.UTF8Writer:206"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:215"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.UTF8Writer:208"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:212"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:211"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.UTF8Writer:216"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:221"
        BranchSideFuncs:
        - "write(byte[],int,int)"
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:220"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.UTF8Writer:221"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:224"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:223"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.UTF8Writer:225"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.UTF8Writer:228"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:233"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:232"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.UTF8Writer:233"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:236"
        BranchSideFuncs:
        - "illegalSurrogate(int)"
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:235"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.UTF8Writer:204,1"
      Dst: "[com.fasterxml.jackson.core.io.UTF8Writer].convertSurrogate"
    - Src: "com.fasterxml.jackson.core.io.UTF8Writer:209,1"
      Dst: "[com.fasterxml.jackson.core.io.UTF8Writer].illegalSurrogate"
    - Src: "com.fasterxml.jackson.core.io.UTF8Writer:217,1"
      Dst: "[java.io.OutputStream].write"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.UTF8Writer].write(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.io.UTF8Writer"
    linkageType: null
    functionLinenumber: 247
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.UTF8Writer].write(java.lang.String,int,int)"
    functionUses: 4
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.UTF8Writer:248,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.core.io.UTF8Writer:248,1"
      Dst: "[com.fasterxml.jackson.core.io.UTF8Writer].write"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.UTF8Writer].write(java.lang.String,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.UTF8Writer"
    linkageType: null
    functionLinenumber: 253
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.UTF8Writer].write(int)"
    - "[com.fasterxml.jackson.core.io.UTF8Writer].convertSurrogate(int)"
    - "[com.fasterxml.jackson.core.io.UTF8Writer].write(int)"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].write(byte[],int,int)"
    - "[com.fasterxml.jackson.core.io.DataOutputAsStream].write(byte[],int,int)"
    - "[com.fasterxml.jackson.databind.util.ByteBufferBackedOutputStream].write(byte[],int,int)"
    - "[com.fasterxml.jackson.core.io.UTF8Writer].illegalSurrogate(int)"
    - "[com.fasterxml.jackson.core.io.UTF8Writer].convertSurrogate(int)"
    - "[com.fasterxml.jackson.core.io.UTF8Writer].illegalSurrogate(int)"
    functionUses: 1
    ICount: 140
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.UTF8Writer:254"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:262"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:261"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.UTF8Writer:255"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:258"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:257"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.UTF8Writer:262"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:269"
        BranchSideFuncs:
        - "write(int)"
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:268"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.UTF8Writer:277"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:343"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.UTF8Writer:281"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:286"
        BranchSideFuncs:
        - "write(byte[],int,int)"
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:285"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.UTF8Writer:288"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.UTF8Writer:294"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:297"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:296"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.UTF8Writer:300"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:303"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:302"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.UTF8Writer:304"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:307"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:306"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.UTF8Writer:312"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.UTF8Writer:317"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:318"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:317"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.UTF8Writer:317"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.UTF8Writer:324"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.UTF8Writer:330"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:333"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:332"
        BranchSideFuncs:
        - "convertSurrogate(int)"
    - Branch String: "com.fasterxml.jackson.core.io.UTF8Writer:334"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:338"
        BranchSideFuncs:
        - "illegalSurrogate(int)"
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:337"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.UTF8Writer:256,1"
      Dst: "[java.lang.String].charAt"
    - Src: "com.fasterxml.jackson.core.io.UTF8Writer:256,1"
      Dst: "[com.fasterxml.jackson.core.io.UTF8Writer].write"
    - Src: "com.fasterxml.jackson.core.io.UTF8Writer:265,1"
      Dst: "[com.fasterxml.jackson.core.io.UTF8Writer].convertSurrogate"
    - Src: "com.fasterxml.jackson.core.io.UTF8Writer:282,1"
      Dst: "[java.io.OutputStream].write"
    - Src: "com.fasterxml.jackson.core.io.UTF8Writer:326,1"
      Dst: "[com.fasterxml.jackson.core.io.UTF8Writer].illegalSurrogate"
    JavaMethodInfo: null
    BBCount: 33
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.core.io.UTF8Writer].convertSurrogate(int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.UTF8Writer"
    linkageType: null
    functionLinenumber: 364
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.UTF8Writer:369"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:370"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:369"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.UTF8Writer:369"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.UTF8Writer:370,1"
      Dst: "[java.lang.Integer].toHexString"
    - Src: "com.fasterxml.jackson.core.io.UTF8Writer:370,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.core.io.UTF8Writer:370,1"
      Dst: "[java.io.IOException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.UTF8Writer].illegalSurrogate(int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.UTF8Writer"
    linkageType: null
    functionLinenumber: 375
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.UTF8Writer].illegalSurrogateDesc(int)"
    functionUses: 7
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.UTF8Writer:376,1"
      Dst: "[com.fasterxml.jackson.core.io.UTF8Writer].illegalSurrogateDesc"
    - Src: "com.fasterxml.jackson.core.io.UTF8Writer:376,1"
      Dst: "[java.io.IOException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.UTF8Writer].illegalSurrogateDesc(int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.UTF8Writer"
    linkageType: null
    functionLinenumber: 380
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.UTF8Writer:381"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.UTF8Writer:384"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:391"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:390"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.UTF8Writer:385"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:388"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:387"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.UTF8Writer:382,1"
      Dst: "[java.lang.Integer].toHexString"
    - Src: "com.fasterxml.jackson.core.io.UTF8Writer:382,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_61__442].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_61__442"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__442].<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__442:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_61__442].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_61__442].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_61__442"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_61__442:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_61__442].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_61__442"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_61__442:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$61"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.annotation.JsonSerialize$Typing].values()"
    functionSourceFile: "com.fasterxml.jackson.databind.annotation.JsonSerialize$Typing"
    linkageType: null
    functionLinenumber: 250
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.annotation.JsonSerialize$Typing[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.ForStmt].clone()"
    - "[com.github.javaparser.ast.type.PrimitiveType].clone()"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].clone()"
    - "[com.github.javaparser.ast.stmt.AssertStmt].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].clone()"
    - "[com.github.javaparser.ast.expr.SwitchExpr].clone()"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].clone()"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].clone()"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.AssignExpr].clone()"
    - "[com.github.javaparser.ast.stmt.BlockStmt].clone()"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].clone()"
    - "[com.github.javaparser.ast.type.ReferenceType].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].clone()"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].clone()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.type.WildcardType].clone()"
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].clone()"
    - "[com.github.javaparser.ast.stmt.TryStmt].clone()"
    - "[com.github.javaparser.ast.body.FieldDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.PatternExpr].clone()"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].clone()"
    - "[com.github.javaparser.ast.type.TypeParameter].clone()"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].clone()"
    - "[com.github.javaparser.ast.stmt.YieldStmt].clone()"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].clone()"
    - "[com.github.javaparser.ast.type.VarType].clone()"
    - "[com.github.javaparser.ast.expr.LiteralExpr].clone()"
    - "[com.github.javaparser.ast.type.VoidType].clone()"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].clone()"
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.expr.NameExpr].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].clone()"
    - "[com.github.javaparser.ast.type.UnionType].clone()"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].clone()"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.ThisExpr].clone()"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].clone()"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].clone()"
    - "[com.github.javaparser.ast.expr.TypeExpr].clone()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].clone()"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].clone()"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.body.MethodDeclaration].clone()"
    - "[com.github.javaparser.ast.body.EnumDeclaration].clone()"
    - "[com.github.javaparser.ast.body.ReceiverParameter].clone()"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].clone()"
    - "[com.github.javaparser.ast.stmt.DoStmt].clone()"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].clone()"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].clone()"
    - "[com.github.javaparser.ast.expr.Name].clone()"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].clone()"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].clone()"
    - "[com.github.javaparser.ast.body.VariableDeclarator].clone()"
    - "[com.github.javaparser.ast.type.Type].clone()"
    - "[com.github.javaparser.ast.Modifier].clone()"
    - "[com.github.javaparser.ast.ImportDeclaration].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.type.IntersectionType].clone()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.Expression].clone()"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].clone()"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.CastExpr].clone()"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.Statement].clone()"
    - "[com.github.javaparser.ast.expr.SimpleName].clone()"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].clone()"
    - "[com.github.javaparser.ast.stmt.BreakStmt].clone()"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].clone()"
    - "[java.lang.Thread].clone()"
    - "[com.github.javaparser.ast.expr.ClassExpr].clone()"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].clone()"
    - "[com.github.javaparser.ast.body.Parameter].clone()"
    - "[com.github.javaparser.ast.Node].clone()"
    - "[com.github.javaparser.ast.PackageDeclaration].clone()"
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.type.ArrayType].clone()"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].clone()"
    - "[com.github.javaparser.ast.expr.LambdaExpr].clone()"
    - "[com.github.javaparser.ast.stmt.WhileStmt].clone()"
    - "[com.github.javaparser.ast.stmt.CatchClause].clone()"
    - "[com.github.javaparser.ast.stmt.IfStmt].clone()"
    - "[com.github.javaparser.ast.CompilationUnit].clone()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].clone()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].clone()"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].clone()"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].clone()"
    - "[com.github.javaparser.ast.expr.SuperExpr].clone()"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].clone()"
    - "[com.github.javaparser.ast.ArrayCreationLevel].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDirective].clone()"
    - "[com.github.javaparser.ast.expr.MemberValuePair].clone()"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].clone()"
    - "[com.github.javaparser.ast.body.RecordDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].clone()"
    - "[com.github.javaparser.ast.expr.UnaryExpr].clone()"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.BinaryExpr].clone()"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].clone()"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].clone()"
    - "[com.github.javaparser.ast.type.UnknownType].clone()"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].clone()"
    - "[com.fasterxml.jackson.databind.util.ISO8601DateFormat].clone()"
    functionUses: 1
    ICount: 4
    EdgeCount: 115
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.annotation.JsonSerialize$Typing:251,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.annotation.JsonSerialize$Typing].valueOf(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.annotation.JsonSerialize$Typing"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.annotation.JsonSerialize$Typing"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.annotation.JsonSerialize$Typing:251,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.annotation.JsonSerialize$Typing].<init>(java.lang.String,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.annotation.JsonSerialize$Typing"
    linkageType: null
    functionLinenumber: 250
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.annotation.JsonSerialize$Typing:251,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.annotation.JsonSerialize$Typing].$values()"
    functionSourceFile: "com.fasterxml.jackson.databind.annotation.JsonSerialize$Typing"
    linkageType: null
    functionLinenumber: 250
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.annotation.JsonSerialize$Typing[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper].<init>()"
    functionSourceFile: "com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper"
    linkageType: null
    functionLinenumber: 303
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.StringEscapeUtils$CharSequenceTranslator].<init>(com.github.javaparser.utils.StringEscapeUtils$1)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper:304,1"
      Dst: "[com.github.javaparser.utils.StringEscapeUtils$CharSequenceTranslator].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 311
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "java.lang.CharSequence"
    - "int"
    - "java.io.Writer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper].isOctalDigit(char)"
    - "[com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper].isOctalDigit(char)"
    - "[com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper].isOctalDigit(char)"
    - "[com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper].isZeroToThree(char)"
    - "[com.fasterxml.jackson.core.io.UTF8Writer].write(int)"
    - "[com.fasterxml.jackson.core.io.SegmentedStringWriter].write(int)"
    functionUses: 2
    ICount: 44
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper:314"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper:329"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper:328"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper:314"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper:329"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper:328"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper:314"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper:329"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper:328"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper:320"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper:326"
        BranchSideFuncs:
        - "isOctalDigit(char)"
        - "isZeroToThree(char)"
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper:325"
        BranchSideFuncs:
        - "write(int)"
    - Branch String: "com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper:320"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper:326"
        BranchSideFuncs:
        - "isOctalDigit(char)"
        - "isZeroToThree(char)"
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper:325"
        BranchSideFuncs:
        - "write(int)"
    - Branch String: "com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper:322"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper:326"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper:325"
        BranchSideFuncs:
        - "write(int)"
    - Branch String: "com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper:322"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper:326"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper:325"
        BranchSideFuncs:
        - "write(int)"
    - Branch String: "com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper:322"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper:326"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper:325"
        BranchSideFuncs:
        - "write(int)"
    Callsites:
    - Src: "com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper:312,1"
      Dst: "[java.lang.CharSequence].length"
    - Src: "com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper:313,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper:314,1"
      Dst: "[java.lang.CharSequence].charAt"
    - Src: "com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper:314,1"
      Dst: "[com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper].isOctalDigit"
    - Src: "com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper:319,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper:322,1"
      Dst: "[com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper].isZeroToThree"
    - Src: "com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper:326,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper:326,1"
      Dst: "[java.lang.Integer].parseInt"
    - Src: "com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper:326,1"
      Dst: "[java.io.Writer].write"
    - Src: "com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper:327,1"
      Dst: "[java.lang.StringBuilder].length"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper].isOctalDigit(char)"
    functionSourceFile: "com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper"
    linkageType: null
    functionLinenumber: 339
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper:340"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper:339"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper:340"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper:339"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper].isZeroToThree(char)"
    functionSourceFile: "com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper"
    linkageType: null
    functionLinenumber: 349
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper:350"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper:349"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper:350"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper:349"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper].<init>(com.github.javaparser.utils.StringEscapeUtils$1)"
    functionSourceFile: "com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper"
    linkageType: null
    functionLinenumber: 303
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.utils.StringEscapeUtils$1"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper].<init>()"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper:304,1"
      Dst: "[com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer"
    linkageType: null
    functionLinenumber: 71
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.JsonDeserializer"
    - "com.fasterxml.jackson.databind.jsontype.TypeDeserializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase].<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.deser.NullValueProvider,java.lang.Boolean)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].getContentType()"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].getEmptyArray()"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:75"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:72"
        BranchSideFuncs:
        - "getEmptyArray()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:71"
        BranchSideFuncs:
        - "getContentType()"
        - "<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.deser.NullValueProvider,java.lang.Boolean)"
        - "getRawClass()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:72,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:74,1"
      Dst: "[com.fasterxml.jackson.databind.type.ArrayType].getContentType"
    - Src: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:74,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:78,1"
      Dst: "[com.fasterxml.jackson.databind.type.ArrayType].getEmptyArray"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].<init>(com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.jsontype.TypeDeserializer,com.fasterxml.jackson.databind.deser.NullValueProvider,java.lang.Boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer"
    linkageType: null
    functionLinenumber: 84
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer"
    - "com.fasterxml.jackson.databind.JsonDeserializer"
    - "com.fasterxml.jackson.databind.jsontype.TypeDeserializer"
    - "com.fasterxml.jackson.databind.deser.NullValueProvider"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase].<init>(com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase,com.fasterxml.jackson.databind.deser.NullValueProvider,java.lang.Boolean)"
    functionUses: 1
    ICount: 16
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:85,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].withDeserializer(com.fasterxml.jackson.databind.jsontype.TypeDeserializer,com.fasterxml.jackson.databind.JsonDeserializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.jsontype.TypeDeserializer"
    - "com.fasterxml.jackson.databind.JsonDeserializer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:100,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].withResolved"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].withResolved(com.fasterxml.jackson.databind.jsontype.TypeDeserializer,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.deser.NullValueProvider,java.lang.Boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer"
    linkageType: null
    functionLinenumber: 110
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.jsontype.TypeDeserializer"
    - "com.fasterxml.jackson.databind.JsonDeserializer"
    - "com.fasterxml.jackson.databind.deser.NullValueProvider"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].<init>(com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.jsontype.TypeDeserializer,com.fasterxml.jackson.databind.deser.NullValueProvider,java.lang.Boolean)"
    functionUses: 1
    ICount: 18
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:111"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:115"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.jsontype.TypeDeserializer,com.fasterxml.jackson.databind.deser.NullValueProvider,java.lang.Boolean)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:111"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:115"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.jsontype.TypeDeserializer,com.fasterxml.jackson.databind.deser.NullValueProvider,java.lang.Boolean)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:111"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:115"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.jsontype.TypeDeserializer,com.fasterxml.jackson.databind.deser.NullValueProvider,java.lang.Boolean)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:111"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:115"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.jsontype.TypeDeserializer,com.fasterxml.jackson.databind.deser.NullValueProvider,java.lang.Boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:111,1"
      Dst: "[java.util.Objects].equals"
    - Src: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:116,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].isCachable()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer"
    linkageType: null
    functionLinenumber: 124
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:125"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:124"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:125"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:124"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].logicalType()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer"
    linkageType: null
    functionLinenumber: 129
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.LogicalType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].createContextual(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanProperty)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer"
    linkageType: null
    functionLinenumber: 136
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonDeserializer"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.BeanProperty"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].findFormatFeature(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanProperty,java.lang.Class,com.fasterxml.jackson.'annotation'.JsonFormat$Feature)"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].findConvertingContentDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.JsonDeserializer)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.IterationType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].getContentType()"
    - "[com.fasterxml.jackson.databind.JavaType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].getContentType()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].findContextualValueDeserializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleSecondaryContextualization(com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer].forProperty(com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer].forProperty(com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer].forProperty(com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer].forProperty(com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeDeserializer].forProperty(com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].findContentNullProvider(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.JsonDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].withResolved(com.fasterxml.jackson.databind.jsontype.TypeDeserializer,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.deser.NullValueProvider,java.lang.Boolean)"
    functionUses: 2
    ICount: 22
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:146"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:149"
        BranchSideFuncs:
        - "findContextualValueDeserializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanProperty)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:148"
        BranchSideFuncs:
        - "handleSecondaryContextualization(com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.JavaType)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:152"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:155"
        BranchSideFuncs:
        - "forProperty(com.fasterxml.jackson.databind.BeanProperty)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:154"
        BranchSideFuncs:
        - "withResolved(com.fasterxml.jackson.databind.jsontype.TypeDeserializer,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.deser.NullValueProvider,java.lang.Boolean)"
        - "findContentNullProvider(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.JsonDeserializer)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:141,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:141,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].findFormatFeature"
    - Src: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:144,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].findConvertingContentDeserializer"
    - Src: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:145,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getContentType"
    - Src: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:147,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].findContextualValueDeserializer"
    - Src: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:149,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleSecondaryContextualization"
    - Src: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:153,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeDeserializer].forProperty"
    - Src: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:155,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].findContentNullProvider"
    - Src: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:156,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].withResolved"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].getContentDeserializer()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer"
    linkageType: null
    functionLinenumber: 166
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonDeserializer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].getEmptyAccessPattern()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer"
    linkageType: null
    functionLinenumber: 172
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.AccessPattern"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer"
    linkageType: null
    functionLinenumber: 180
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer"
    linkageType: null
    functionLinenumber: 194
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.JsonParser].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].handleNonArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].leaseObjectBuffer()"
    - "[com.fasterxml.jackson.databind.util.ObjectBuffer].resetAndStart()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsAsEmptyProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsFailProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsConstantProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.UnsupportedTypeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.ext.NioPathDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$SqlDateDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.FailingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.TokenBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$TimestampDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$IntDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ShortDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicLongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLDeserializers$Std].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicBooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$FloatDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$LongDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.ErrorThrowingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.StringDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.ArrayBlockingQueueDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.util.ObjectBuffer].appendCompletedChunk(java.lang.Object[])"
    - "[com.fasterxml.jackson.databind.util.ObjectBuffer].bufferedSize()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].wrapWithPath(java.lang.Throwable,java.lang.Object,int)"
    - "[com.fasterxml.jackson.databind.util.ObjectBuffer].completeAndClearBuffer(java.lang.Object[],int)"
    - "[com.fasterxml.jackson.databind.util.ObjectBuffer].completeAndClearBuffer(java.lang.Object[],int,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].returnObjectBuffer(com.fasterxml.jackson.databind.util.ObjectBuffer)"
    functionUses: 81
    ICount: 50
    EdgeCount: 129
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:195"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:199"
        BranchSideFuncs:
        - "handleNonArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:198"
        BranchSideFuncs:
        - "leaseObjectBuffer()"
        - "resetAndStart()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:206"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:228"
        BranchSideFuncs:
        - "deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
        - "nextToken()"
        - "appendCompletedChunk(java.lang.Object[])"
        - "leaseObjectBuffer()"
        - "bufferedSize()"
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "wrapWithPath(java.lang.Throwable,java.lang.Object,int)"
        - "resetAndStart()"
        - "getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
        - "handleNonArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:227"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:210"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:215"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:214"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:211"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:214"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:213"
        BranchSideFuncs:
        - "getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:215"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:218"
        BranchSideFuncs:
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:217"
        BranchSideFuncs:
        - "deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:220"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:224"
        BranchSideFuncs:
        - "appendCompletedChunk(java.lang.Object[])"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:223"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:232"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:235"
        BranchSideFuncs:
        - "completeAndClearBuffer(java.lang.Object[],int)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:234"
        BranchSideFuncs:
        - "completeAndClearBuffer(java.lang.Object[],int,java.lang.Class)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:195,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isExpectedStartArrayToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:196,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].handleNonArray"
    - Src: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:199,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].leaseObjectBuffer"
    - Src: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:200,1"
      Dst: "[com.fasterxml.jackson.databind.util.ObjectBuffer].resetAndStart"
    - Src: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:206,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:214,1"
      Dst: "[com.fasterxml.jackson.databind.deser.NullValueProvider].getNullValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:216,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:218,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserializeWithType"
    - Src: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:221,1"
      Dst: "[com.fasterxml.jackson.databind.util.ObjectBuffer].appendCompletedChunk"
    - Src: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:227,1"
      Dst: "[com.fasterxml.jackson.databind.util.ObjectBuffer].bufferedSize"
    - Src: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:227,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException].wrapWithPath"
    - Src: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:233,1"
      Dst: "[com.fasterxml.jackson.databind.util.ObjectBuffer].completeAndClearBuffer"
    - Src: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:237,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].returnObjectBuffer"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer"
    linkageType: null
    functionLinenumber: 247
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.jsontype.TypeDeserializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer].deserializeTypedFromArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer].deserializeTypedFromArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 28
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:248,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeDeserializer].deserializeTypedFromArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object[])"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer"
    linkageType: null
    functionLinenumber: 254
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.JsonParser].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].handleNonArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].leaseObjectBuffer()"
    - "[com.fasterxml.jackson.databind.util.ObjectBuffer].resetAndStart(java.lang.Object[],int)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsAsEmptyProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsFailProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsConstantProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.UnsupportedTypeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.ext.NioPathDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$SqlDateDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.FailingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.TokenBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$TimestampDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$IntDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ShortDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicLongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLDeserializers$Std].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicBooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$FloatDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$LongDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.ErrorThrowingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.StringDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.ArrayBlockingQueueDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.util.ObjectBuffer].appendCompletedChunk(java.lang.Object[])"
    - "[com.fasterxml.jackson.databind.util.ObjectBuffer].bufferedSize()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].wrapWithPath(java.lang.Throwable,java.lang.Object,int)"
    - "[com.fasterxml.jackson.databind.util.ObjectBuffer].completeAndClearBuffer(java.lang.Object[],int)"
    - "[com.fasterxml.jackson.databind.util.ObjectBuffer].completeAndClearBuffer(java.lang.Object[],int,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].returnObjectBuffer(com.fasterxml.jackson.databind.util.ObjectBuffer)"
    functionUses: 1
    ICount: 60
    EdgeCount: 131
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:255"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:267"
        BranchSideFuncs:
        - "handleNonArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:266"
        BranchSideFuncs:
        - "leaseObjectBuffer()"
        - "resetAndStart(java.lang.Object[],int)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:257"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:260"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:259"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:274"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:295"
        BranchSideFuncs:
        - "deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
        - "nextToken()"
        - "appendCompletedChunk(java.lang.Object[])"
        - "leaseObjectBuffer()"
        - "bufferedSize()"
        - "resetAndStart(java.lang.Object[],int)"
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "wrapWithPath(java.lang.Throwable,java.lang.Object,int)"
        - "getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:294"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:277"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:282"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:281"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:278"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:281"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:280"
        BranchSideFuncs:
        - "getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:282"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:285"
        BranchSideFuncs:
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:284"
        BranchSideFuncs:
        - "deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:287"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:291"
        BranchSideFuncs:
        - "appendCompletedChunk(java.lang.Object[])"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:290"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:299"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:302"
        BranchSideFuncs:
        - "completeAndClearBuffer(java.lang.Object[],int)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:301"
        BranchSideFuncs:
        - "completeAndClearBuffer(java.lang.Object[],int,java.lang.Class)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:255,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isExpectedStartArrayToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:256,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].handleNonArray"
    - Src: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:262,1"
      Dst: "[java.lang.System].arraycopy"
    - Src: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:267,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].leaseObjectBuffer"
    - Src: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:269,1"
      Dst: "[com.fasterxml.jackson.databind.util.ObjectBuffer].resetAndStart"
    - Src: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:274,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:281,1"
      Dst: "[com.fasterxml.jackson.databind.deser.NullValueProvider].getNullValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:283,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:285,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserializeWithType"
    - Src: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:288,1"
      Dst: "[com.fasterxml.jackson.databind.util.ObjectBuffer].appendCompletedChunk"
    - Src: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:294,1"
      Dst: "[com.fasterxml.jackson.databind.util.ObjectBuffer].bufferedSize"
    - Src: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:294,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException].wrapWithPath"
    - Src: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:300,1"
      Dst: "[com.fasterxml.jackson.databind.util.ObjectBuffer].completeAndClearBuffer"
    - Src: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:304,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].returnObjectBuffer"
    JavaMethodInfo: null
    BBCount: 22
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].deserializeFromBase64(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer"
    linkageType: null
    functionLinenumber: 317
    functionDepth: 0
    returnType: "java.lang.Byte[]"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.DeserializationContext].getBase64Variant()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.core.base.ParserBase].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    functionUses: 1
    ICount: 16
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:321"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:323"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:318,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getBase64Variant"
    - Src: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:318,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getBinaryValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:322,1"
      Dst: "[java.lang.Byte].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].handleNonArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer"
    linkageType: null
    functionLinenumber: 330
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].deserializeFromBase64(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._deserializeFromString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsAsEmptyProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsFailProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsConstantProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getText()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getText()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getText()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getText()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getText()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getText()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._isBlank(java.lang.String)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].findCoercionAction(com.fasterxml.jackson.databind.type.LogicalType,java.lang.Class,com.fasterxml.jackson.databind.cfg.CoercionInputShape)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].handledType()"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._deserializeFromEmptyString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.cfg.CoercionAction,java.lang.Class,java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].handledType()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].findCoercionFromBlankString(com.fasterxml.jackson.databind.type.LogicalType,java.lang.Class,com.fasterxml.jackson.databind.cfg.CoercionAction)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].handledType()"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._deserializeFromEmptyString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.cfg.CoercionAction,java.lang.Class,java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].handledType()"
    - "[com.fasterxml.jackson.databind.deser.impl.UnsupportedTypeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.ext.NioPathDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$SqlDateDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.FailingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.TokenBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$TimestampDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$IntDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ShortDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicLongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLDeserializers$Std].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicBooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$FloatDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$LongDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.ErrorThrowingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.StringDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.ArrayBlockingQueueDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    functionUses: 2
    ICount: 85
    EdgeCount: 139
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:331"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:330"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:331"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:333"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:334"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:348"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:336"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:344"
        BranchSideFuncs:
        - "handleUnexpectedToken(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.core.JsonParser)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:339"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:343"
        BranchSideFuncs:
        - "deserializeFromBase64(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:342"
        BranchSideFuncs:
        - "_deserializeFromString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:349"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:355"
        BranchSideFuncs:
        - "hasToken(com.fasterxml.jackson.core.JsonToken)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:351"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:354"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:353"
        BranchSideFuncs:
        - "getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:356"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:377"
        BranchSideFuncs:
        - "_isBlank(java.lang.String)"
        - "getText()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:376"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:359"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:357"
        BranchSideFuncs:
        - "findCoercionAction(com.fasterxml.jackson.databind.type.LogicalType,java.lang.Class,com.fasterxml.jackson.databind.cfg.CoercionInputShape)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:356"
        BranchSideFuncs:
        - "_isBlank(java.lang.String)"
        - "getText()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:362"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:366"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:365"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:359"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:377"
        BranchSideFuncs:
        - "findCoercionAction(com.fasterxml.jackson.databind.type.LogicalType,java.lang.Class,com.fasterxml.jackson.databind.cfg.CoercionInputShape)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:376"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:369"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:377"
        BranchSideFuncs:
        - "_deserializeFromEmptyString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.cfg.CoercionAction,java.lang.Class,java.lang.String)"
        - "handledType()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:376"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:377"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:380"
        BranchSideFuncs:
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:379"
        BranchSideFuncs:
        - "deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:386"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:389"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:388"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:333,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled"
    - Src: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:336,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].hasToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:340,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].deserializeFromBase64"
    - Src: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:343,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._deserializeFromString"
    - Src: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:345,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:354,1"
      Dst: "[com.fasterxml.jackson.databind.deser.NullValueProvider].getNullValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:357,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getText"
    - Src: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:359,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:360,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].logicalType"
    - Src: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:360,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].handledType"
    - Src: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:360,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].findCoercionAction"
    - Src: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:363,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._deserializeFromEmptyString"
    - Src: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:359,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._isBlank"
    - Src: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:367,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].findCoercionFromBlankString"
    - Src: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:378,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:380,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserializeWithType"
    - Src: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:389,1"
      Dst: "[java.lang.reflect.Array].newInstance"
    JavaMethodInfo: null
    BBCount: 30
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer"
    linkageType: null
    functionLinenumber: 25
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object[])"
    functionUses: 21
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:26,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].deserialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_internalTypes_10__671].bootstrap$(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_internalTypes_10__671"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_internalTypes_10__671].<init>(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_internalTypes_10__671:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_internalTypes_10__671].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_internalTypes_10__671].<init>(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_internalTypes_10__671"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_internalTypes_10__671:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_internalTypes_10__671].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_internalTypes_10__671"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].lambda$internalTypes$10(com.github.javaparser.ast.body.TypeDeclaration)"
    functionUses: 11
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_internalTypes_10__671:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].lambda$internalTypes$10"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit$lambda_getClassByName_3__669].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit$lambda_getClassByName_3__669"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.CompilationUnit$lambda_getClassByName_3__669].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit$lambda_getClassByName_3__669:-1,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit$lambda_getClassByName_3__669].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit$lambda_getClassByName_3__669].<init>()"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit$lambda_getClassByName_3__669"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit$lambda_getClassByName_3__669:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit$lambda_getClassByName_3__669].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit$lambda_getClassByName_3__669"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.CompilationUnit].lambda$getClassByName$3(com.github.javaparser.ast.body.TypeDeclaration)"
    functionUses: 11
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit$lambda_getClassByName_3__669:-1,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].lambda$getClassByName$3"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarators.NoSymbolDeclarator].<init>(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarators.NoSymbolDeclarator"
    linkageType: null
    functionLinenumber: 36
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarators.AbstractSymbolDeclarator].<init>(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarators.NoSymbolDeclarator:37,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarators.AbstractSymbolDeclarator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarators.NoSymbolDeclarator].getSymbolDeclarations()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarators.NoSymbolDeclarator"
    linkageType: null
    functionLinenumber: 41
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarators.NoSymbolDeclarator:42,1"
      Dst: "[java.util.Collections].emptyList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$MultiView].<init>(com.fasterxml.jackson.databind.ser.BeanPropertyWriter,java.lang.Class[])"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$MultiView"
    linkageType: null
    functionLinenumber: 108
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.ser.BeanPropertyWriter"
    - "java.lang.Class[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].<init>(com.fasterxml.jackson.databind.ser.BeanPropertyWriter)"
    functionUses: 2
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$MultiView:109,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$MultiView].rename(com.fasterxml.jackson.databind.util.NameTransformer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$MultiView"
    linkageType: null
    functionLinenumber: 115
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$MultiView"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.util.NameTransformer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$MultiView].<init>(com.fasterxml.jackson.databind.ser.BeanPropertyWriter,java.lang.Class[])"
    - "[com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$SingleView].rename(com.fasterxml.jackson.databind.util.NameTransformer)"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].rename(com.fasterxml.jackson.databind.util.NameTransformer)"
    - "[com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$MultiView].rename(com.fasterxml.jackson.databind.util.NameTransformer)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter].rename(com.fasterxml.jackson.databind.util.NameTransformer)"
    functionUses: 3
    ICount: 8
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$MultiView:116,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].rename"
    - Src: "com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$MultiView:116,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$MultiView].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$MultiView].assignSerializer(com.fasterxml.jackson.databind.JsonSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$MultiView"
    linkageType: null
    functionLinenumber: 120
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JsonSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].assignSerializer(com.fasterxml.jackson.databind.JsonSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$SingleView].assignSerializer(com.fasterxml.jackson.databind.JsonSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter].assignSerializer(com.fasterxml.jackson.databind.JsonSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$MultiView].assignSerializer(com.fasterxml.jackson.databind.JsonSerializer)"
    functionUses: 4
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$MultiView:121,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].assignSerializer"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$MultiView].assignNullSerializer(com.fasterxml.jackson.databind.JsonSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$MultiView"
    linkageType: null
    functionLinenumber: 125
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JsonSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$SingleView].assignNullSerializer(com.fasterxml.jackson.databind.JsonSerializer)"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].assignNullSerializer(com.fasterxml.jackson.databind.JsonSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$MultiView].assignNullSerializer(com.fasterxml.jackson.databind.JsonSerializer)"
    functionUses: 5
    ICount: 5
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$MultiView:126,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].assignNullSerializer"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$MultiView].serializeAsField(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$MultiView"
    linkageType: null
    functionLinenumber: 132
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$MultiView]._inView(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.SerializerProvider].getActiveView()"
    - "[com.fasterxml.jackson.databind.ser.VirtualBeanPropertyWriter].serializeAsField(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$SingleView].serializeAsField(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$MultiView].serializeAsField(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].serializeAsField(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter].serializeAsField(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].serializeAsOmittedField(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionUses: 5
    ICount: 13
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$MultiView:133"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$MultiView:137"
        BranchSideFuncs:
        - "serializeAsField(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$MultiView:136"
        BranchSideFuncs:
        - "serializeAsOmittedField(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$MultiView:133,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].getActiveView"
    - Src: "com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$MultiView:133,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$MultiView]._inView"
    - Src: "com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$MultiView:134,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].serializeAsField"
    - Src: "com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$MultiView:137,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].serializeAsOmittedField"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$MultiView].serializeAsElement(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$MultiView"
    linkageType: null
    functionLinenumber: 143
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$MultiView]._inView(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.SerializerProvider].getActiveView()"
    - "[com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$SingleView].serializeAsElement(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.VirtualBeanPropertyWriter].serializeAsElement(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].serializeAsElement(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$MultiView].serializeAsElement(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].serializeAsPlaceholder(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionUses: 3
    ICount: 13
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$MultiView:144"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$MultiView:148"
        BranchSideFuncs:
        - "serializeAsElement(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$MultiView:147"
        BranchSideFuncs:
        - "serializeAsPlaceholder(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$MultiView:144,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].getActiveView"
    - Src: "com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$MultiView:144,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$MultiView]._inView"
    - Src: "com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$MultiView:145,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].serializeAsElement"
    - Src: "com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$MultiView:148,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].serializeAsPlaceholder"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$MultiView].depositSchemaProperty(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$MultiView"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$MultiView:155"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$MultiView:158"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$MultiView:157"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$MultiView:155,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].getActiveView"
    - Src: "com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$MultiView:155,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$MultiView]._inView"
    - Src: "com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$MultiView:156,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].depositSchemaProperty"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$MultiView]._inView(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$MultiView"
    linkageType: null
    functionLinenumber: 161
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$MultiView:162"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$MultiView:165"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$MultiView:164"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$MultiView:166"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$MultiView:171"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$MultiView:170"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$MultiView:167"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$MultiView:165"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$MultiView:164"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$MultiView:167,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].<init>(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.String,com.fasterxml.jackson.databind.deser.SettableBeanProperty,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty"
    linkageType: null
    functionLinenumber: 34
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.deser.SettableBeanProperty"
    - "java.lang.String"
    - "com.fasterxml.jackson.databind.deser.SettableBeanProperty"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].<init>(com.fasterxml.jackson.databind.deser.SettableBeanProperty)"
    functionUses: 1
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty:35,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].withDelegate(com.fasterxml.jackson.databind.deser.SettableBeanProperty)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty"
    linkageType: null
    functionLinenumber: 42
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.SettableBeanProperty"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.deser.SettableBeanProperty"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty:43,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty"
    linkageType: null
    functionLinenumber: 48
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
    functionUses: 7
    ICount: 7
    EdgeCount: 15
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty:49,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].fixAccess"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty"
    linkageType: null
    functionLinenumber: 61
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].set(java.lang.Object,java.lang.Object)"
    functionUses: 15
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty:62,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty:62,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].set"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    functionUses: 11
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty:68,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty:68,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].setAndReturn"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].set(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty"
    linkageType: null
    functionLinenumber: 72
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    functionUses: 17
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty:73,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].setAndReturn"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty"
    linkageType: null
    functionLinenumber: 81
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator:com.fasterxml.jackson.databind.util.ArrayIterator:com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator:com.github.javaparser.TokenRange$1:com.github.javaparser.ast.Node$PostOrderIterator:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.utils.VisitorMap].values()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].values()"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].setAndReturn(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    functionUses: 13
    ICount: 56
    EdgeCount: 142
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty:82"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty:105"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty:104"
        BranchSideFuncs:
        - "setAndReturn(java.lang.Object,java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty:83"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty:101"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty:100"
        BranchSideFuncs:
        - "set(java.lang.Object,java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty:84"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty:88"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty:87"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty:85"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty:85"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty:84"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty:86"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty:84"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty:88"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty:92"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty:91"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty:89"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty:89"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty:88"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty:90"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty:91"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty:90"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty:92"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty:97"
        BranchSideFuncs:
        - "values()"
        - "hasNext()"
        - "iterator()"
        - "next()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty:96"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty:93"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty:93"
        BranchSideFuncs:
        - "values()"
        - "hasNext()"
        - "iterator()"
        - "next()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty:92"
        BranchSideFuncs:
        - "values()"
        - "hasNext()"
        - "iterator()"
        - "next()"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty:94"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty:95"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty:94"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty:86,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].set"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty:89,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty:89,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty:89,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty:93,1"
      Dst: "[java.util.Map].values"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty:97,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty:97,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty:97,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty:97,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty:105,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].setAndReturn"
    JavaMethodInfo: null
    BBCount: 26
    CyclomaticComplexity: 4
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.CreatorCandidate$Param].<init>(com.fasterxml.jackson.databind.introspect.AnnotatedParameter,com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition,com.fasterxml.jackson.'annotation'.JacksonInject$Value)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.CreatorCandidate$Param"
    linkageType: null
    functionLinenumber: 100
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedParameter"
    - "com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition"
    - "com.fasterxml.jackson.annotation.JacksonInject$Value"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.CreatorCandidate$Param:101,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.CreatorCandidate$Param].fullName()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.CreatorCandidate$Param"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.PropertyName"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.CreatorCandidate$Param:108"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.CreatorCandidate$Param:111"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.CreatorCandidate$Param:110"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.CreatorCandidate$Param:111,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition].getFullName"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.CreatorCandidate$Param].hasFullName()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.CreatorCandidate$Param"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.CreatorCandidate$Param:115"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.CreatorCandidate$Param:118"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.CreatorCandidate$Param:117"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.CreatorCandidate$Param:118,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition].getFullName"
    - Src: "com.fasterxml.jackson.databind.deser.impl.CreatorCandidate$Param:119,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyName].hasSimpleName"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_90__458].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_90__458"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__458].<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__458:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_90__458].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_90__458].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_90__458"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_90__458:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_90__458].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_90__458"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_90__458:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$90"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].<init>()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:63,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 94
    functionDepth: 0
    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__1002].bootstrap$(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    functionUses: 1
    ICount: 10
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:96"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:99"
        BranchSideFuncs:
        - "createObserver()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:98"
        BranchSideFuncs:
        - "bootstrap$(com.github.javaparser.ast.Node)"
        - "getTokenRange()"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:95,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:97,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].createObserver"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:99,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:99,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_setup_0__1002].bootstrap$"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:99,1"
      Dst: "[java.util.Optional].ifPresent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].isAvailableOn(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:113,1"
      Dst: "[com.github.javaparser.ast.Node].containsData"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].createObserver()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter"
    linkageType: null
    functionLinenumber: 119
    functionDepth: 0
    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:120,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 410
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_storeInitialText_3__1084].bootstrap$(com.github.javaparser.ast.Node,java.util.Map)"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:411,1"
      Dst: "[java.util.IdentityHashMap].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:415,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:415,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_storeInitialText_3__1084].bootstrap$"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:415,1"
      Dst: "[java.util.Optional].ifPresent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].findNodeForToken(com.github.javaparser.ast.Node,com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:438"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:441"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:440"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:441"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:444"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:443"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:444"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:447"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:446"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:447"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:453"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:452"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:449"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:452"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:451"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:438,1"
      Dst: "[com.github.javaparser.ast.Node].isPhantom"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:439,1"
      Dst: "[java.util.Optional].empty"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:441,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithRange].hasRange"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:444,1"
      Dst: "[com.github.javaparser.ast.Node].getRange"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:444,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:444,1"
      Dst: "[com.github.javaparser.Range].contains"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:447,1"
      Dst: "[com.github.javaparser.ast.Node].getChildNodes"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:447,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:447,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:447,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:448,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].findNodeForToken"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:449,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:453,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].storeInitialTextForOneNode(com.github.javaparser.ast.Node,java.util.List)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 61
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:457"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:460"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:459"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:461"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:469"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:468"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:462"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:468"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:467"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:463"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:466"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:465"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:469"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:472"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:471"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:458,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:460,1"
      Dst: "[java.util.LinkedList].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:461,1"
      Dst: "[com.github.javaparser.ast.Node].getChildNodes"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:461,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:461,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:461,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:462,1"
      Dst: "[com.github.javaparser.ast.Node].isPhantom"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:463,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithRange].hasRange"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:464,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:464,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:464,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:464,1"
      Dst: "[java.lang.RuntimeException].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:466,1"
      Dst: "[com.github.javaparser.ast.Node].getRange"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:466,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:466,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:466,1"
      Dst: "[com.github.javaparser.utils.Pair].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:466,1"
      Dst: "[java.util.List].add"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:470,1"
      Dst: "[com.github.javaparser.JavaToken].getRange"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:470,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:472,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_storeInitialTextForOneNode_4__1359].bootstrap$"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:472,1"
      Dst: "[java.util.Comparator].comparing"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:472,1"
      Dst: "[java.util.List].sort"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:473,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:473,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_storeInitialTextForOneNode_5__1360].bootstrap$"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:473,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:473,1"
      Dst: "[java.util.stream.Collectors].toList"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:473,1"
      Dst: "[java.util.stream.Stream].collect"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:473,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:473,1"
      Dst: "[com.github.javaparser.ast.Node].setData"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].tokensPreceeding(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter"
    linkageType: null
    functionLinenumber: 479
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getParentNode()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].<init>()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].getOrCreateNodeText(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getParentNode()"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].tryToFindChild(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getParentNode()"
    - "[com.github.javaparser.ast.Node].getParentNode()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].tokensPreceeding(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].<init>()"
    - "[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__1028].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: 12
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:480"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:485"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:484"
        BranchSideFuncs:
        - "tryToFindChild(com.github.javaparser.ast.Node)"
        - "getOrCreateNodeText(com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:487"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:493"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:492"
        BranchSideFuncs:
        - "<init>(java.util.Iterator,com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator$Provider)"
        - "bootstrap$(com.github.javaparser.ast.Node)"
        - "partialReverseIterator(com.github.javaparser.printer.lexicalpreservation.NodeText,int)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:488"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:491"
        BranchSideFuncs:
        - "getParentNode()"
        - "tokensPreceeding(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:490"
        BranchSideFuncs:
        - "<init>()"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:480,1"
      Dst: "[com.github.javaparser.ast.Node].getParentNode"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:480,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:481,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:485,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:485,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].getOrCreateNodeText"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:486,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].tryToFindChild"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:489,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].tokensPreceeding"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:493,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory].partialReverseIterator"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:493,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_tokensPreceeding_6__1028].bootstrap$"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:493,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].print(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter"
    linkageType: null
    functionLinenumber: 502
    functionDepth: 0
    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__1149].bootstrap$(com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor)"
    - "[com.github.javaparser.ast.NodeList].forEach(java.util.function.Consumer)"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].getElements()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor].toString()"
    functionUses: 1
    ICount: 9
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:503,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:504,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].getOrCreateNodeText"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:505,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].getElements"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:505,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_print_7__1149].bootstrap$"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:505,1"
      Dst: "[java.lang.Iterable].forEach"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:506,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor].toString"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 513
    functionDepth: 0
    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()"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].addToken(int,java.lang.String)"
    - "[com.github.javaparser.ast.Node].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].addToken(int,java.lang.String)"
    - "[com.github.javaparser.ast.Node].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].addToken(int,java.lang.String)"
    - "[com.github.javaparser.ast.Node].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].addToken(int,java.lang.String)"
    - "[com.github.javaparser.ast.Node].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].addToken(int,java.lang.String)"
    - "[com.github.javaparser.ast.Node].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].addToken(int,java.lang.String)"
    - "[com.github.javaparser.ast.Node].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].addToken(int,java.lang.String)"
    - "[com.github.javaparser.ast.Node].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].addToken(int,java.lang.String)"
    - "[com.github.javaparser.ast.Node].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].addToken(int,java.lang.String)"
    - "[com.github.javaparser.ast.comments.Comment].getContent()"
    - "[com.github.javaparser.ast.comments.JavadocComment].getFooter()"
    - "[com.github.javaparser.ast.comments.JavadocComment].getHeader()"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].addToken(int,java.lang.String)"
    - "[com.github.javaparser.ast.comments.Comment].getContent()"
    - "[com.github.javaparser.ast.comments.BlockComment].getFooter()"
    - "[com.github.javaparser.ast.comments.BlockComment].getHeader()"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].addToken(int,java.lang.String)"
    - "[com.github.javaparser.ast.comments.Comment].getContent()"
    - "[com.github.javaparser.ast.comments.LineComment].getHeader()"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].addToken(int,java.lang.String)"
    - "[com.github.javaparser.ast.Modifier$Keyword].asString()"
    - "[com.github.javaparser.ast.Modifier].getKeyword()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].toToken(com.github.javaparser.ast.Modifier)"
    - "[com.github.javaparser.printer.ConcreteSyntaxModel].forClass(java.lang.Class)"
    - "[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: 92
    EdgeCount: 34
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:514"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:546"
        BranchSideFuncs:
        - "getType()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:545"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:546"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:551"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:550"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:551"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:556"
        BranchSideFuncs:
        - "getFooter()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:555"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:556"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:561"
        BranchSideFuncs:
        - "getHeader()"
        - "getContent()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:560"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:561"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:566"
        BranchSideFuncs:
        - "addToken(int,java.lang.String)"
        - "getKeyword()"
        - "asString()"
        - "toToken(com.github.javaparser.ast.Modifier)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:565"
        BranchSideFuncs:
        - "interpret(com.github.javaparser.ast.Node,com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.printer.lexicalpreservation.NodeText)"
        - "forClass(java.lang.Class)"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:516,1"
      Dst: "[com.github.javaparser.ast.type.PrimitiveType].getType"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:516,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:518,1"
      Dst: "[com.github.javaparser.ast.Node].toString"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:518,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].addToken"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:542,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:548,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:548,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].getHeader"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:548,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:548,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].getContent"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:548,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].getFooter"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:548,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:563,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].toToken"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:563,1"
      Dst: "[com.github.javaparser.ast.Modifier].getKeyword"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:563,1"
      Dst: "[com.github.javaparser.ast.Modifier$Keyword].asString"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:566,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:566,1"
      Dst: "[com.github.javaparser.printer.ConcreteSyntaxModel].forClass"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:566,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].interpret"
    JavaMethodInfo: null
    BBCount: 21
    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: null
    functionLinenumber: 572
    functionDepth: 0
    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__1021].bootstrap$(com.github.javaparser.ast.Node,com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.utils.VisitorList].indexOf(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].indexOf(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].<init>(int,java.lang.String)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.utils.VisitorList].remove(int)"
    - "[com.github.javaparser.ast.NodeList].remove(int)"
    - "[com.github.javaparser.utils.VisitorList$3].remove(int)"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].isNewLine()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$addElement__1024].bootstrap$(com.github.javaparser.printer.lexicalpreservation.NodeText)"
    - "[com.github.javaparser.ast.NodeList].forEach(java.util.function.Consumer)"
    - "[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.concretesyntaxmodel.CsmToken].isNewLine()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_9__1023].bootstrap$(com.github.javaparser.ast.Node,com.github.javaparser.printer.lexicalpreservation.NodeText)"
    - "[com.github.javaparser.ast.NodeList].forEach(java.util.function.Consumer)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].getElements()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_11__1022].bootstrap$(com.github.javaparser.ast.body.VariableDeclarator,com.github.javaparser.printer.lexicalpreservation.NodeText)"
    - "[com.github.javaparser.ast.Node].getParentNode()"
    functionUses: 2
    ICount: 98
    EdgeCount: 87
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:585"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:623"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "iterator()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:622"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:586"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:585"
        BranchSideFuncs:
        - "indexOf(java.lang.Object)"
        - "get(int)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:584"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "iterator()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:588"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:593"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:592"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:588"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:593"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:592"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:589"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:592"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:586"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:598"
        BranchSideFuncs:
        - "indexOf(java.lang.Object)"
        - "get(int)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:597"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:594"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:597"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:594"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:597"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:598"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:601"
        BranchSideFuncs:
        - "bootstrap$(com.github.javaparser.printer.lexicalpreservation.NodeText)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:600"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:598"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:599"
        BranchSideFuncs:
        - "bootstrap$(com.github.javaparser.printer.lexicalpreservation.NodeText)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:598"
        BranchSideFuncs:
        - "bootstrap$(com.github.javaparser.printer.lexicalpreservation.NodeText)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:598"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:601"
        BranchSideFuncs:
        - "bootstrap$(com.github.javaparser.printer.lexicalpreservation.NodeText)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:600"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:602"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:604"
        BranchSideFuncs:
        - "addChild(com.github.javaparser.ast.Node)"
        - "getChild()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:603"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:604"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:604"
        BranchSideFuncs:
        - "isNewLine()"
        - "addToken(int,java.lang.String)"
        - "getContent()"
        - "getTokenType()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:603"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:607"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:610"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:609"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:604"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:616"
        BranchSideFuncs:
        - "isNewLine()"
        - "addToken(int,java.lang.String)"
        - "getContent()"
        - "getTokenType()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:615"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:616"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:620"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:619"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:616"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:620"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:619"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:623"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:633"
        BranchSideFuncs:
        - "getParentNode()"
        - "bootstrap$(com.github.javaparser.ast.body.VariableDeclarator,com.github.javaparser.printer.lexicalpreservation.NodeText)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:632"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:573,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:573,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].calculatedSyntaxModelForNode"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:574,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].findIndentation"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:577,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:577,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_8__1021].bootstrap$"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:577,1"
      Dst: "[java.util.Optional].ifPresent"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:585,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:585,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:585,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:587,1"
      Dst: "[java.util.List].indexOf"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:588,1"
      Dst: "[java.util.List].size"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:588,1"
      Dst: "[java.util.List].get"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:590,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:590,1"
      Dst: "[java.util.List].add"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:595,1"
      Dst: "[java.util.List].remove"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:598,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].isNewLine"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:599,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:599,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$addElement__1024].bootstrap$"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:599,1"
      Dst: "[java.lang.Iterable].forEach"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:603,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].getChild"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:603,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].addChild"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:606,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].getTokenType"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:606,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].getContent"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:606,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].addToken"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:612,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].getElements"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:612,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_9__1023].bootstrap$"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:617,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:617,1"
      Dst: "[java.lang.Class].getSimpleName"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:617,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:625,1"
      Dst: "[com.github.javaparser.ast.Node].getParentNode"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:625,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_11__1022].bootstrap$"
    JavaMethodInfo: null
    BBCount: 33
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].getOrCreateNodeText(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter"
    linkageType: null
    functionLinenumber: 637
    functionDepth: 0
    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:638"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:643"
        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:642"
        BranchSideFuncs:
        - "getData(com.github.javaparser.ast.DataKey)"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:638,1"
      Dst: "[com.github.javaparser.ast.Node].containsData"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:639,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:640,1"
      Dst: "[com.github.javaparser.ast.Node].setData"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:641,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].prettyPrintingTextNode"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:643,1"
      Dst: "[com.github.javaparser.ast.Node].getData"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].findIndentation(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter"
    linkageType: null
    functionLinenumber: 647
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].tokensPreceeding(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].getTokenKind()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].isNewline()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].isSpaceOrTab()"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].isSpaceOrTab()"
    functionUses: 2
    ICount: 28
    EdgeCount: 53
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:650"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:657"
        BranchSideFuncs:
        - "next()"
        - "getTokenKind()"
        - "isNewline()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:656"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:652"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:657"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:656"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:652"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:655"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:654"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:658"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:663"
        BranchSideFuncs:
        - "isSpaceOrTab()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:662"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:659"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:657"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:656"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:648,1"
      Dst: "[java.util.LinkedList].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:649,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].tokensPreceeding"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:650,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:651,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:652,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].getTokenKind"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:652,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].isNewline"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:655,1"
      Dst: "[java.util.List].add"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:657,1"
      Dst: "[java.util.Collections].reverse"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:658,1"
      Dst: "[java.util.List].size"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:659,1"
      Dst: "[java.util.List].get"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:659,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].isSpaceOrTab"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:660,1"
      Dst: "[java.util.List].subList"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].isReturningOptionalNodeList(java.lang.reflect.Method)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter"
    linkageType: null
    functionLinenumber: 669
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:670"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:673"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:672"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:673"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:676"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:675"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:670,1"
      Dst: "[java.lang.reflect.Method].getReturnType"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:670,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:670,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:673,1"
      Dst: "[java.lang.reflect.Method].getGenericReturnType"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:677,1"
      Dst: "[java.lang.reflect.ParameterizedType].getActualTypeArguments"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:678,1"
      Dst: "[java.lang.reflect.Type].getTypeName"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:678,1"
      Dst: "[java.lang.String].startsWith"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 681
    functionDepth: 0
    returnType: "com.github.javaparser.ast.observer.ObservableProperty"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].getParentNodeForChildren()"
    - "[com.github.javaparser.utils.Utils].decapitalize(java.lang.String)"
    - "[com.github.javaparser.ast.observer.ObservableProperty].fromCamelCaseName(java.lang.String)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].isReturningOptionalNodeList(java.lang.reflect.Method)"
    - "[com.github.javaparser.utils.Utils].decapitalize(java.lang.String)"
    - "[com.github.javaparser.ast.observer.ObservableProperty].fromCamelCaseName(java.lang.String)"
    - "[com.github.javaparser.ast.NodeList].size()"
    functionUses: 1
    ICount: 83
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:683"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:716"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:715"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:684"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:700"
        BranchSideFuncs:
        - "isReturningOptionalNodeList(java.lang.reflect.Method)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:684"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:700"
        BranchSideFuncs:
        - "isReturningOptionalNodeList(java.lang.reflect.Method)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:687"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:690"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:689"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:691"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:700"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:699"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:693"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:696"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:695"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:701"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:682"
        BranchSideFuncs:
        - "isReturningOptionalNodeList(java.lang.reflect.Method)"
        - "decapitalize(java.lang.String)"
        - "fromCamelCaseName(java.lang.String)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:681"
        BranchSideFuncs:
        - "getParentNodeForChildren()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:701"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:682"
        BranchSideFuncs:
        - "isReturningOptionalNodeList(java.lang.reflect.Method)"
        - "decapitalize(java.lang.String)"
        - "fromCamelCaseName(java.lang.String)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:681"
        BranchSideFuncs:
        - "getParentNodeForChildren()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:704"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:713"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:712"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:704"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:713"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:712"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:706"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:709"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:708"
        BranchSideFuncs:
        - "decapitalize(java.lang.String)"
        - "fromCamelCaseName(java.lang.String)"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:682,1"
      Dst: "[com.github.javaparser.ast.NodeList].getParentNodeForChildren"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:683,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:683,1"
      Dst: "[java.lang.Class].getMethods"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:684,1"
      Dst: "[java.lang.reflect.Method].getParameterCount"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:684,1"
      Dst: "[java.lang.reflect.Method].getReturnType"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:684,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:684,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:686,1"
      Dst: "[java.lang.reflect.Method].invoke"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:688,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:688,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:688,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:688,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:692,1"
      Dst: "[java.lang.reflect.Method].getName"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:693,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:694,1"
      Dst: "[java.lang.String].length"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:694,1"
      Dst: "[java.lang.String].substring"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:696,1"
      Dst: "[com.github.javaparser.utils.Utils].decapitalize"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:696,1"
      Dst: "[com.github.javaparser.ast.observer.ObservableProperty].fromCamelCaseName"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:699,1"
      Dst: "[java.lang.RuntimeException].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:701,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].isReturningOptionalNodeList"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:704,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:704,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:716,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:716,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 2
  - 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: null
    functionLinenumber: 624
    functionDepth: 0
    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__1082].bootstrap$(com.github.javaparser.ast.body.VariableDeclarator,com.github.javaparser.printer.lexicalpreservation.NodeText)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithVariables].getMaximumCommonType()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:625,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithVariables].getMaximumCommonType"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:625,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_10__1082].bootstrap$"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:625,1"
      Dst: "[java.util.Optional].ifPresent"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    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: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:627"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:630"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:626,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].getType"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:626,1"
      Dst: "[com.github.javaparser.ast.type.Type].getArrayLevel"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:628,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:628,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].addElement"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - 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: null
    functionLinenumber: 611
    functionDepth: 0
    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:612,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].interpret"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 578
    functionDepth: 0
    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)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].<init>(int,java.lang.String)"
    - "[com.github.javaparser.ast.NodeList].add(int,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(int,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(int,java.lang.Object)"
    - "[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)"
    - "[com.github.javaparser.ast.NodeList].add(int,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(int,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(int,java.lang.Object)"
    functionUses: 1
    ICount: 18
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:579"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:584"
        BranchSideFuncs:
        - "eolTokenKind(com.github.javaparser.utils.LineSeparator)"
        - "getLineEndingStyleOrDefault(com.github.javaparser.utils.LineSeparator)"
        - "<init>(int,java.lang.String)"
        - "add(int,java.lang.Object)"
        - "asRawString()"
        - "<init>(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:583"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:579,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithRange].hasRange"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:580,1"
      Dst: "[com.github.javaparser.ast.Node].getLineEndingStyleOrDefault"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:581,1"
      Dst: "[com.github.javaparser.TokenTypes].eolTokenKind"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:581,1"
      Dst: "[com.github.javaparser.utils.LineSeparator].asRawString"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:581,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:581,1"
      Dst: "[java.util.List].add"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:582,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor"
    - "com.github.javaparser.printer.lexicalpreservation.TextElement"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:505,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.PrintableTextElement].accept"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:493,1"
      Dst: "[com.github.javaparser.ast.Node].getParentNode"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:493,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:493,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].tokensPreceeding"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.printer.lexicalpreservation.TextElement"
    argCount: 1
    argTypes:
    - "com.github.javaparser.utils.Pair"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.Position"
    argCount: 1
    argTypes:
    - "com.github.javaparser.utils.Pair"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "java.util.Map"
    - "com.github.javaparser.TokenRange"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:416"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:425"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:424"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:419"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:422"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:421"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:416,1"
      Dst: "[com.github.javaparser.TokenRange].iterator"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:416,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:416,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:417,1"
      Dst: "[com.github.javaparser.JavaToken].getRange"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:417,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_storeInitialText_1__1361].bootstrap$"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:417,1"
      Dst: "[java.util.Optional].orElseThrow"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:418,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].findNodeForToken"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:418,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_storeInitialText_2__1362].bootstrap$"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:419,1"
      Dst: "[java.util.Map].containsKey"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:420,1"
      Dst: "[java.util.LinkedList].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:420,1"
      Dst: "[java.util.Map].put"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:422,1"
      Dst: "[java.util.Map].get"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:422,1"
      Dst: "[java.util.List].add"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:425,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$2].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:433,1"
      Dst: "[com.github.javaparser.ast.visitor.TreeVisitor].visitBreadthFirst"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].lambda$storeInitialText$2(com.github.javaparser.JavaToken)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.RuntimeException"
    argCount: 1
    argTypes:
    - "com.github.javaparser.JavaToken"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:418,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:418,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:418,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:418,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.RuntimeException"
    argCount: 1
    argTypes:
    - "com.github.javaparser.JavaToken"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:417,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:417,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:417,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:417,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 99
    functionDepth: 0
    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:102"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:105"
        BranchSideFuncs:
        - "registerForSubtree(com.github.javaparser.ast.observer.AstObserver)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:104"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:100,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].storeInitialText"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:102,1"
      Dst: "[com.github.javaparser.ast.Node].isRegistered"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:103,1"
      Dst: "[com.github.javaparser.ast.Node].registerForSubtree"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].access$100()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter"
    linkageType: null
    functionLinenumber: 62
    functionDepth: 0
    returnType: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].access$200(com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter"
    linkageType: null
    functionLinenumber: 62
    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: 3
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:63,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].findNodeListName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:63,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].storeInitialTextForOneNode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.EnumNamingStrategies$CamelCaseStrategy].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.EnumNamingStrategies$CamelCaseStrategy"
    linkageType: null
    functionLinenumber: 47
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.EnumNamingStrategies$CamelCaseStrategy:48,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.EnumNamingStrategies$CamelCaseStrategy].convertEnumToExternalName(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.EnumNamingStrategies$CamelCaseStrategy"
    linkageType: null
    functionLinenumber: 61
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.EnumNamingStrategies$CamelCaseStrategy].indexIn(java.lang.CharSequence,int)"
    - "[com.fasterxml.jackson.databind.EnumNamingStrategies$CamelCaseStrategy].toLowerCase(java.lang.String)"
    - "[com.fasterxml.jackson.databind.EnumNamingStrategies$CamelCaseStrategy].normalizeWord(java.lang.String)"
    - "[com.fasterxml.jackson.databind.EnumNamingStrategies$CamelCaseStrategy].toLowerCase(java.lang.String)"
    - "[com.fasterxml.jackson.databind.EnumNamingStrategies$CamelCaseStrategy].normalizeWord(java.lang.String)"
    functionUses: 2
    ICount: 42
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.EnumNamingStrategies$CamelCaseStrategy:62"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.EnumNamingStrategies$CamelCaseStrategy:67"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.EnumNamingStrategies$CamelCaseStrategy:66"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.EnumNamingStrategies$CamelCaseStrategy:73"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.EnumNamingStrategies$CamelCaseStrategy:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.EnumNamingStrategies$CamelCaseStrategy:74"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.EnumNamingStrategies$CamelCaseStrategy:78"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.EnumNamingStrategies$CamelCaseStrategy:77"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.EnumNamingStrategies$CamelCaseStrategy:82"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.EnumNamingStrategies$CamelCaseStrategy:71"
        BranchSideFuncs:
        - "indexIn(java.lang.CharSequence,int)"
    - Branch String: "com.fasterxml.jackson.databind.EnumNamingStrategies$CamelCaseStrategy:84"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.EnumNamingStrategies$CamelCaseStrategy:87"
        BranchSideFuncs:
        - "toLowerCase(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.EnumNamingStrategies$CamelCaseStrategy:86"
        BranchSideFuncs:
        - "normalizeWord(java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.EnumNamingStrategies$CamelCaseStrategy:72,1"
      Dst: "[com.fasterxml.jackson.databind.EnumNamingStrategies$CamelCaseStrategy].indexIn"
    - Src: "com.fasterxml.jackson.databind.EnumNamingStrategies$CamelCaseStrategy:75,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.databind.EnumNamingStrategies$CamelCaseStrategy:75,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.EnumNamingStrategies$CamelCaseStrategy:76,1"
      Dst: "[java.lang.String].substring"
    - Src: "com.fasterxml.jackson.databind.EnumNamingStrategies$CamelCaseStrategy:76,1"
      Dst: "[com.fasterxml.jackson.databind.EnumNamingStrategies$CamelCaseStrategy].toLowerCase"
    - Src: "com.fasterxml.jackson.databind.EnumNamingStrategies$CamelCaseStrategy:76,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.EnumNamingStrategies$CamelCaseStrategy:78,1"
      Dst: "[com.fasterxml.jackson.databind.EnumNamingStrategies$CamelCaseStrategy].normalizeWord"
    - Src: "com.fasterxml.jackson.databind.EnumNamingStrategies$CamelCaseStrategy:88,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.EnumNamingStrategies$CamelCaseStrategy].indexIn(java.lang.CharSequence,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.EnumNamingStrategies$CamelCaseStrategy"
    linkageType: null
    functionLinenumber: 91
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.CharSequence"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.EnumNamingStrategies$CamelCaseStrategy:93"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.EnumNamingStrategies$CamelCaseStrategy:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.EnumNamingStrategies$CamelCaseStrategy:94"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.EnumNamingStrategies$CamelCaseStrategy:92"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.EnumNamingStrategies$CamelCaseStrategy:91"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.EnumNamingStrategies$CamelCaseStrategy:92,1"
      Dst: "[java.lang.CharSequence].length"
    - Src: "com.fasterxml.jackson.databind.EnumNamingStrategies$CamelCaseStrategy:94,1"
      Dst: "[java.lang.CharSequence].charAt"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.EnumNamingStrategies$CamelCaseStrategy].normalizeWord(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.EnumNamingStrategies$CamelCaseStrategy"
    linkageType: null
    functionLinenumber: 101
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.EnumNamingStrategies$CamelCaseStrategy].charToUpperCaseIfLower(char)"
    - "[com.fasterxml.jackson.databind.EnumNamingStrategies$CamelCaseStrategy].toLowerCase(java.lang.String)"
    functionUses: 2
    ICount: 14
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.EnumNamingStrategies$CamelCaseStrategy:103"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.EnumNamingStrategies$CamelCaseStrategy:106"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.EnumNamingStrategies$CamelCaseStrategy:105"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.EnumNamingStrategies$CamelCaseStrategy:102,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.databind.EnumNamingStrategies$CamelCaseStrategy:106,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.EnumNamingStrategies$CamelCaseStrategy:107,1"
      Dst: "[java.lang.String].charAt"
    - Src: "com.fasterxml.jackson.databind.EnumNamingStrategies$CamelCaseStrategy:107,1"
      Dst: "[com.fasterxml.jackson.databind.EnumNamingStrategies$CamelCaseStrategy].charToUpperCaseIfLower"
    - Src: "com.fasterxml.jackson.databind.EnumNamingStrategies$CamelCaseStrategy:107,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.EnumNamingStrategies$CamelCaseStrategy:108,1"
      Dst: "[java.lang.String].substring"
    - Src: "com.fasterxml.jackson.databind.EnumNamingStrategies$CamelCaseStrategy:108,1"
      Dst: "[com.fasterxml.jackson.databind.EnumNamingStrategies$CamelCaseStrategy].toLowerCase"
    - Src: "com.fasterxml.jackson.databind.EnumNamingStrategies$CamelCaseStrategy:109,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.EnumNamingStrategies$CamelCaseStrategy].toLowerCase(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.EnumNamingStrategies$CamelCaseStrategy"
    linkageType: null
    functionLinenumber: 112
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.EnumNamingStrategies$CamelCaseStrategy].charToLowerCaseIfUpper(char)"
    functionUses: 3
    ICount: 13
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.EnumNamingStrategies$CamelCaseStrategy:115"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.EnumNamingStrategies$CamelCaseStrategy:117"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.EnumNamingStrategies$CamelCaseStrategy:113,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.databind.EnumNamingStrategies$CamelCaseStrategy:114,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.EnumNamingStrategies$CamelCaseStrategy:116,1"
      Dst: "[java.lang.String].charAt"
    - Src: "com.fasterxml.jackson.databind.EnumNamingStrategies$CamelCaseStrategy:116,1"
      Dst: "[com.fasterxml.jackson.databind.EnumNamingStrategies$CamelCaseStrategy].charToLowerCaseIfUpper"
    - Src: "com.fasterxml.jackson.databind.EnumNamingStrategies$CamelCaseStrategy:116,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.EnumNamingStrategies$CamelCaseStrategy:118,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.EnumNamingStrategies$CamelCaseStrategy].charToUpperCaseIfLower(char)"
    functionSourceFile: "com.fasterxml.jackson.databind.EnumNamingStrategies$CamelCaseStrategy"
    linkageType: null
    functionLinenumber: 121
    functionDepth: 0
    returnType: "char"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.EnumNamingStrategies$CamelCaseStrategy:122"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.EnumNamingStrategies$CamelCaseStrategy:121"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.EnumNamingStrategies$CamelCaseStrategy:122,1"
      Dst: "[java.lang.Character].isLowerCase"
    - Src: "com.fasterxml.jackson.databind.EnumNamingStrategies$CamelCaseStrategy:122,1"
      Dst: "[java.lang.Character].toUpperCase"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.EnumNamingStrategies$CamelCaseStrategy].charToLowerCaseIfUpper(char)"
    functionSourceFile: "com.fasterxml.jackson.databind.EnumNamingStrategies$CamelCaseStrategy"
    linkageType: null
    functionLinenumber: 125
    functionDepth: 0
    returnType: "char"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.EnumNamingStrategies$CamelCaseStrategy:126"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.EnumNamingStrategies$CamelCaseStrategy:125"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.EnumNamingStrategies$CamelCaseStrategy:126,1"
      Dst: "[java.lang.Character].isUpperCase"
    - Src: "com.fasterxml.jackson.databind.EnumNamingStrategies$CamelCaseStrategy:126,1"
      Dst: "[java.lang.Character].toLowerCase"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getInterfaces_1__930].bootstrap$()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getInterfaces_1__930"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getInterfaces_1__930].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getInterfaces_1__930:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getInterfaces_1__930].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getInterfaces_1__930].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getInterfaces_1__930"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getInterfaces_1__930:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getInterfaces_1__930].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getInterfaces_1__930"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].lambda$getInterfaces$1(com.github.javaparser.resolution.types.ResolvedReferenceType)"
    functionUses: 4
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getInterfaces_1__930:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].lambda$getInterfaces$1"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_6__1127].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_6__1127"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__1127].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_6__1127:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_6__1127].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_6__1127].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_6__1127"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_6__1127:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_6__1127].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__1127"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_6__1127:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators].lambda$new$6"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD].<init>(com.fasterxml.jackson.databind.util.EnumResolver,com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.util.EnumResolver"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:396,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumResolver].getEnumClass"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:396,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:399,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumResolver].getDefaultValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD].<init>(com.fasterxml.jackson.databind.util.EnumResolver,com.fasterxml.jackson.databind.introspect.AnnotatedMethod,com.fasterxml.jackson.databind.util.EnumResolver,com.fasterxml.jackson.databind.util.EnumResolver,com.fasterxml.jackson.databind.util.EnumResolver)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD"
    linkageType: null
    functionLinenumber: 409
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.util.EnumResolver"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    - "com.fasterxml.jackson.databind.util.EnumResolver"
    - "com.fasterxml.jackson.databind.util.EnumResolver"
    - "com.fasterxml.jackson.databind.util.EnumResolver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer].<init>(int,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.util.EnumResolver].getEnumClass()"
    - "[com.fasterxml.jackson.databind.util.EnumResolver].getDefaultValue()"
    functionUses: 2
    ICount: 17
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:410,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumResolver].getEnumClass"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:410,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:413,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumResolver].getDefaultValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD]._parse(java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD"
    linkageType: null
    functionLinenumber: 422
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].call1(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].unwrapAndThrowAsIAE(java.lang.Throwable)"
    - "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD]._resolveCurrentResolver(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.util.EnumResolver].findEnum(java.lang.String)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.databind.cfg.DatatypeFeature)"
    - "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD]._getIndexResolver(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.util.EnumResolver].findEnum(java.lang.String)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleWeirdKey(java.lang.Class,java.lang.String,java.lang.String,java.lang.Object[])"
    - "[com.fasterxml.jackson.databind.util.EnumResolver].getEnumIds()"
    functionUses: 1
    ICount: 39
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:423"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:430"
        BranchSideFuncs:
        - "_resolveCurrentResolver(com.fasterxml.jackson.databind.DeserializationContext)"
        - "isEnabled(com.fasterxml.jackson.databind.cfg.DatatypeFeature)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:434"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:438"
        BranchSideFuncs:
        - "_getIndexResolver(com.fasterxml.jackson.databind.DeserializationContext)"
        - "findEnum(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:437"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:434"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:438"
        BranchSideFuncs:
        - "_getIndexResolver(com.fasterxml.jackson.databind.DeserializationContext)"
        - "findEnum(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:437"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:438"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:448"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:447"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:439"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:442"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:441"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:440"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:442"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:441"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:442"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:447"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:425,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].call1"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:427,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].unwrapAndThrowAsIAE"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:431,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD]._resolveCurrentResolver"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:432,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumResolver].findEnum"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:434,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:435,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD]._getIndexResolver"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:444,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumResolver].getEnumIds"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:443,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleWeirdKey"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD]._resolveCurrentResolver(com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD"
    linkageType: null
    functionLinenumber: 454
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.EnumResolver"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD]._getToStringResolver(com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 1
    ICount: 13
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:455"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:458"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:457"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:458"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:458"
        BranchSideFuncs:
        - "_getToStringResolver(com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:457"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:458,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:459,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD]._getToStringResolver"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD]._getToStringResolver(com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD"
    linkageType: null
    functionLinenumber: 472
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.EnumResolver"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.EnumResolver].constructUsingToString(com.fasterxml.jackson.databind.DeserializationConfig,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].getConfig()"
    - "[com.fasterxml.jackson.databind.util.EnumResolver].getEnumClass()"
    functionUses: 1
    ICount: 19
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:474"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:484"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:483"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:477"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:482"
        BranchSideFuncs:
        - "getEnumClass()"
        - "constructUsingToString(com.fasterxml.jackson.databind.DeserializationConfig,java.lang.Class)"
        - "getConfig()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:481"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:478,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getConfig"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:479,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumResolver].getEnumClass"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:478,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumResolver].constructUsingToString"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD]._getIndexResolver(com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD"
    linkageType: null
    functionLinenumber: 495
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.EnumResolver"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.EnumResolver].constructUsingIndex(com.fasterxml.jackson.databind.DeserializationConfig,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].getConfig()"
    - "[com.fasterxml.jackson.databind.util.EnumResolver].getEnumClass()"
    functionUses: 1
    ICount: 19
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:497"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:507"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:506"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:500"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:505"
        BranchSideFuncs:
        - "getEnumClass()"
        - "constructUsingIndex(com.fasterxml.jackson.databind.DeserializationConfig,java.lang.Class)"
        - "getConfig()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:504"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:501,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getConfig"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:502,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumResolver].getEnumClass"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:501,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumResolver].constructUsingIndex"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.PropertyNamingStrategies$LowerDotCaseStrategy].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.PropertyNamingStrategies$LowerDotCaseStrategy"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.PropertyNamingStrategies$LowerDotCaseStrategy:413,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyNamingStrategies$NamingBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.PropertyNamingStrategies$LowerDotCaseStrategy].translate(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.PropertyNamingStrategies$LowerDotCaseStrategy"
    linkageType: null
    functionLinenumber: 424
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.PropertyNamingStrategies$NamingBase].translateLowerCaseWithSeparator(java.lang.String,char)"
    functionUses: 4
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.PropertyNamingStrategies$LowerDotCaseStrategy:425,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyNamingStrategies$NamingBase].translateLowerCaseWithSeparator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.exc.StreamConstraintsException].<init>(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.exc.StreamConstraintsException"
    linkageType: null
    functionLinenumber: 18
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonProcessingException].<init>(java.lang.String)"
    functionUses: 4
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.exc.StreamConstraintsException:19,1"
      Dst: "[com.fasterxml.jackson.core.JsonProcessingException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.exc.StreamConstraintsException].<init>(java.lang.String,com.fasterxml.jackson.core.JsonLocation)"
    functionSourceFile: "com.fasterxml.jackson.core.exc.StreamConstraintsException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.fasterxml.jackson.core.JsonLocation"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.exc.StreamConstraintsException:23,1"
      Dst: "[com.fasterxml.jackson.core.JsonProcessingException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ObjectBuffer].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ObjectBuffer"
    linkageType: null
    functionLinenumber: 53
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ObjectBuffer:54,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ObjectBuffer].resetAndStart()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ObjectBuffer"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ObjectBuffer]._reset()"
    functionUses: 7
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.ObjectBuffer:69"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ObjectBuffer:72"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ObjectBuffer:71"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ObjectBuffer:68,1"
      Dst: "[com.fasterxml.jackson.databind.util.ObjectBuffer]._reset"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ObjectBuffer].resetAndStart(java.lang.Object[],int)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ObjectBuffer"
    linkageType: null
    functionLinenumber: 79
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 2
    argTypes:
    - "java.lang.Object[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ObjectBuffer]._reset()"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 3
    ICount: 16
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.ObjectBuffer:81"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ObjectBuffer:82"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ObjectBuffer:81"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ObjectBuffer:81"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ObjectBuffer:84"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ObjectBuffer:83"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ObjectBuffer:80,1"
      Dst: "[com.fasterxml.jackson.databind.util.ObjectBuffer]._reset"
    - Src: "com.fasterxml.jackson.databind.util.ObjectBuffer:82,1"
      Dst: "[java.lang.Math].max"
    - Src: "com.fasterxml.jackson.databind.util.ObjectBuffer:84,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ObjectBuffer].appendCompletedChunk(java.lang.Object[])"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ObjectBuffer"
    linkageType: null
    functionLinenumber: 103
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 1
    argTypes:
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.LinkedNode].<init>(java.lang.Object,com.fasterxml.jackson.databind.util.LinkedNode)"
    - "[com.fasterxml.jackson.databind.util.LinkedNode].linkNext(com.fasterxml.jackson.databind.util.LinkedNode)"
    functionUses: 9
    ICount: 25
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.ObjectBuffer:105"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ObjectBuffer:108"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ObjectBuffer:107"
        BranchSideFuncs:
        - "linkNext(com.fasterxml.jackson.databind.util.LinkedNode)"
    - Branch String: "com.fasterxml.jackson.databind.util.ObjectBuffer:114"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ObjectBuffer:116"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ObjectBuffer:115"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ObjectBuffer:116"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ObjectBuffer:119"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ObjectBuffer:118"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ObjectBuffer:104,1"
      Dst: "[com.fasterxml.jackson.databind.util.LinkedNode].<init>"
    - Src: "com.fasterxml.jackson.databind.util.ObjectBuffer:108,1"
      Dst: "[com.fasterxml.jackson.databind.util.LinkedNode].linkNext"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ObjectBuffer].completeAndClearBuffer(java.lang.Object[],int)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ObjectBuffer"
    linkageType: null
    functionLinenumber: 133
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 2
    argTypes:
    - "java.lang.Object[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ObjectBuffer]._copyTo(java.lang.Object,int,java.lang.Object[],int)"
    - "[com.fasterxml.jackson.databind.util.ObjectBuffer]._reset()"
    functionUses: 4
    ICount: 9
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ObjectBuffer:136,1"
      Dst: "[com.fasterxml.jackson.databind.util.ObjectBuffer]._copyTo"
    - Src: "com.fasterxml.jackson.databind.util.ObjectBuffer:137,1"
      Dst: "[com.fasterxml.jackson.databind.util.ObjectBuffer]._reset"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ObjectBuffer].completeAndClearBuffer(java.lang.Object[],int,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ObjectBuffer"
    linkageType: null
    functionLinenumber: 150
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 3
    argTypes:
    - "java.lang.Object[]"
    - "int"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ObjectBuffer]._copyTo(java.lang.Object,int,java.lang.Object[],int)"
    - "[com.fasterxml.jackson.databind.util.ObjectBuffer]._reset()"
    functionUses: 5
    ICount: 11
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ObjectBuffer:153,1"
      Dst: "[java.lang.reflect.Array].newInstance"
    - Src: "com.fasterxml.jackson.databind.util.ObjectBuffer:154,1"
      Dst: "[com.fasterxml.jackson.databind.util.ObjectBuffer]._copyTo"
    - Src: "com.fasterxml.jackson.databind.util.ObjectBuffer:155,1"
      Dst: "[com.fasterxml.jackson.databind.util.ObjectBuffer]._reset"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ObjectBuffer].completeAndClearBuffer(java.lang.Object[],int,java.util.List)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ObjectBuffer"
    linkageType: null
    functionLinenumber: 160
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object[]"
    - "int"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.LinkedNode].next()"
    - "[com.fasterxml.jackson.databind.util.LinkedNode].value()"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.ObjectBuffer]._reset()"
    functionUses: 2
    ICount: 25
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.ObjectBuffer:161"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ObjectBuffer:168"
        BranchSideFuncs:
        - "value()"
      - BranchSide: "com.fasterxml.jackson.databind.util.ObjectBuffer:167"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ObjectBuffer:163"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ObjectBuffer:160"
        BranchSideFuncs:
        - "next()"
    - Branch String: "com.fasterxml.jackson.databind.util.ObjectBuffer:168"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ObjectBuffer:170"
        BranchSideFuncs:
        - "_reset()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ObjectBuffer:162,1"
      Dst: "[com.fasterxml.jackson.databind.util.LinkedNode].value"
    - Src: "com.fasterxml.jackson.databind.util.ObjectBuffer:164,1"
      Dst: "[java.util.List].add"
    - Src: "com.fasterxml.jackson.databind.util.ObjectBuffer:161,1"
      Dst: "[com.fasterxml.jackson.databind.util.LinkedNode].next"
    - Src: "com.fasterxml.jackson.databind.util.ObjectBuffer:171,1"
      Dst: "[com.fasterxml.jackson.databind.util.ObjectBuffer]._reset"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 4
  - functionName: "[com.fasterxml.jackson.databind.util.ObjectBuffer].initialCapacity()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ObjectBuffer"
    linkageType: null
    functionLinenumber: 180
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.ObjectBuffer:181"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ObjectBuffer:180"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ObjectBuffer].bufferedSize()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ObjectBuffer"
    linkageType: null
    functionLinenumber: 187
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ObjectBuffer]._reset()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ObjectBuffer"
    linkageType: null
    functionLinenumber: 198
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.LinkedNode].value()"
    functionUses: 5
    ICount: 11
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.ObjectBuffer:199"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ObjectBuffer:203"
        BranchSideFuncs:
        - "value()"
      - BranchSide: "com.fasterxml.jackson.databind.util.ObjectBuffer:202"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ObjectBuffer:200,1"
      Dst: "[com.fasterxml.jackson.databind.util.LinkedNode].value"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ObjectBuffer]._copyTo(java.lang.Object,int,java.lang.Object[],int)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ObjectBuffer"
    linkageType: null
    functionLinenumber: 209
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "int"
    - "java.lang.Object[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.LinkedNode].next()"
    - "[com.fasterxml.jackson.databind.util.LinkedNode].value()"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 2
    ICount: 23
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.ObjectBuffer:212"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ObjectBuffer:217"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - Branch String: "com.fasterxml.jackson.databind.util.ObjectBuffer:222"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ObjectBuffer:225"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ObjectBuffer:224"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ObjectBuffer:213,1"
      Dst: "[com.fasterxml.jackson.databind.util.LinkedNode].value"
    - Src: "com.fasterxml.jackson.databind.util.ObjectBuffer:215,1"
      Dst: "[java.lang.System].arraycopy"
    - Src: "com.fasterxml.jackson.databind.util.ObjectBuffer:212,1"
      Dst: "[com.fasterxml.jackson.databind.util.LinkedNode].next"
    - Src: "com.fasterxml.jackson.databind.util.ObjectBuffer:223,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.util.ObjectBuffer:223,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_160__573].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_160__573"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__573].<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__573:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_160__573].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_160__573].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_160__573"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_160__573:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_160__573].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_160__573"
    linkageType: null
    functionLinenumber: -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.comments.Comment)"
    functionUses: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_160__573:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$160"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: null
    functionLinenumber: 40
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:41,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 45
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.SwitchExpr].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.body.RecordDeclaration].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.SwitchStmt].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.BlockStmt].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.CompilationUnit].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.LambdaExpr].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.stmt.EmptyStmt].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.expr.NameExpr].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.type.ArrayType].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.body.CompactConstructorDeclaration].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.comments.BlockComment].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.PatternExpr].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.expr.EnclosedExpr].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.stmt.ForStmt].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.expr.StringLiteralExpr].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.MethodDeclaration].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.stmt.SwitchEntry].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.TypeExpr].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.stmt.WhileStmt].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.stmt.ReturnStmt].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.type.ClassOrInterfaceType].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.body.AnnotationMemberDeclaration].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.body.EnumConstantDeclaration].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.Modifier].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.stmt.SynchronizedStmt].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.expr.InstanceOfExpr].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.stmt.DoStmt].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.expr.TextBlockLiteralExpr].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.type.WildcardType].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.ForEachStmt].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.type.PrimitiveType].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.stmt.AssertStmt].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.CastExpr].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.body.AnnotationDeclaration].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.NormalAnnotationExpr].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.body.Parameter].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.ArrayAccessExpr].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.body.EnumDeclaration].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.stmt.BreakStmt].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.type.TypeParameter].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.type.UnionType].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.expr.MarkerAnnotationExpr].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.LocalClassDeclarationStmt].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.ExplicitConstructorInvocationStmt].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.FieldAccessExpr].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.body.ConstructorDeclaration].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.stmt.UnparsableStmt].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.modules.ModuleExportsDirective].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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 99
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:46,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:46,1"
      Dst: "[java.lang.Integer].intValue"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 49
    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.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.NodeList].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.NodeList].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.BodyDeclaration].getAnnotations()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    functionUses: 1
    ICount: 40
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:50"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:49"
        BranchSideFuncs:
        - "getAnnotations()"
        - "getName()"
        - "getModifiers()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getMembers()"
        - "getComment()"
    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"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:50,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:50,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:50,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getName"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:50,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:50,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:50,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:50,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:50,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:50,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:50,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 53
    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.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.NodeList].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.VarType].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.ClassOrInterfaceType].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.PrimitiveType].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.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.WildcardType].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.NodeList].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.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.PatternExpr].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.NormalAnnotationExpr].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.BinaryExpr].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.ArrayAccessExpr].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.DoubleLiteralExpr].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.TextBlockLiteralExpr].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.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.LongLiteralExpr].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.MarkerAnnotationExpr].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.UnaryExpr].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.NullLiteralExpr].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.FieldAccessExpr].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.ConditionalExpr].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.ArrayInitializerExpr].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.VariableDeclarationExpr].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.body.BodyDeclaration].getAnnotations()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getDefaultValue()"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getDefaultValue()"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getModifiers()"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getName()"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getType()"
    functionUses: 1
    ICount: 53
    EdgeCount: 58
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:54"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:53"
        BranchSideFuncs:
        - "getAnnotations()"
        - "getName()"
        - "getModifiers()"
        - "getType()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
        - "getDefaultValue()"
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:54"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:53"
        BranchSideFuncs:
        - "getAnnotations()"
        - "getName()"
        - "getModifiers()"
        - "getType()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
        - "getDefaultValue()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:54,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getDefaultValue"
    - 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"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:54,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:54,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getModifiers"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:54,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:54,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getName"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:54,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:54,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getType"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:54,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.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 57
    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.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.expr.CharLiteralExpr].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.PatternExpr].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.NormalAnnotationExpr].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.BinaryExpr].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.ArrayAccessExpr].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.DoubleLiteralExpr].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.TextBlockLiteralExpr].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.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.LongLiteralExpr].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.MarkerAnnotationExpr].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.UnaryExpr].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.NullLiteralExpr].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.FieldAccessExpr].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.ConditionalExpr].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.ArrayInitializerExpr].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.VariableDeclarationExpr].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.CharLiteralExpr].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.PatternExpr].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.NormalAnnotationExpr].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.BinaryExpr].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.ArrayAccessExpr].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.DoubleLiteralExpr].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.TextBlockLiteralExpr].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.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.LongLiteralExpr].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.MarkerAnnotationExpr].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.UnaryExpr].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.NullLiteralExpr].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.FieldAccessExpr].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.ConditionalExpr].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.ArrayInitializerExpr].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.VariableDeclarationExpr].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.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].getIndex()"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].getName()"
    functionUses: 1
    ICount: 28
    EdgeCount: 75
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:58"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:57"
        BranchSideFuncs:
        - "getName()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
        - "getIndex()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:58,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayAccessExpr].getIndex"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:58,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:58,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:58,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayAccessExpr].getName"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:58,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - 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: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 61
    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.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.NodeList].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.type.UnknownType].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.type.IntersectionType].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.TypeParameter].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.VoidType].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.WildcardType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].getElementType()"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].getInitializer()"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].getInitializer()"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].getLevels()"
    functionUses: 1
    ICount: 41
    EdgeCount: 21
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:62"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:61"
        BranchSideFuncs:
        - "getInitializer()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getElementType()"
        - "getLevels()"
        - "getComment()"
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:62"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:61"
        BranchSideFuncs:
        - "getInitializer()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getElementType()"
        - "getLevels()"
        - "getComment()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:62,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayCreationExpr].getElementType"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:62,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:62,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:62,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayCreationExpr].getInitializer"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:62,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:62,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:62,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:62,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayCreationExpr].getLevels"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:62,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:62,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:62,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.ArrayCreationLevel,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: null
    functionLinenumber: 65
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.ArrayCreationLevel"
    - "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)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].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.PatternExpr].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.NormalAnnotationExpr].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.BinaryExpr].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.ArrayAccessExpr].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.DoubleLiteralExpr].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.TextBlockLiteralExpr].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.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.LongLiteralExpr].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.MarkerAnnotationExpr].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.UnaryExpr].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.NullLiteralExpr].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.FieldAccessExpr].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.ConditionalExpr].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.ArrayInitializerExpr].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.VariableDeclarationExpr].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.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.ArrayCreationLevel].getAnnotations()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.ArrayCreationLevel].getDimension()"
    - "[com.github.javaparser.ast.ArrayCreationLevel].getDimension()"
    functionUses: 1
    ICount: 35
    EdgeCount: 43
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:66"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:65"
        BranchSideFuncs:
        - "getAnnotations()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getDimension()"
        - "getComment()"
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:66"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:65"
        BranchSideFuncs:
        - "getAnnotations()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getDimension()"
        - "getComment()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:66,1"
      Dst: "[com.github.javaparser.ast.ArrayCreationLevel].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:66,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:66,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:66,1"
      Dst: "[com.github.javaparser.ast.ArrayCreationLevel].getDimension"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:66,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:66,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:66,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:66,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:66,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 69
    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.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.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].getValues()"
    functionUses: 1
    ICount: 22
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:70"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:69"
        BranchSideFuncs:
        - "getValues()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:70,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayInitializerExpr].getValues"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:70,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:70,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:70,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:70,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:70,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:70,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:70,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 73
    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.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.NodeList].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.VarType].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.ClassOrInterfaceType].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.PrimitiveType].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.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.WildcardType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.type.ArrayType].getComponentType()"
    - "[com.github.javaparser.ast.type.ArrayType].getOrigin()"
    functionUses: 1
    ICount: 32
    EdgeCount: 19
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:74"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:73"
        BranchSideFuncs:
        - "getOrigin()"
        - "getAnnotations()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
        - "getComponentType()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:74,1"
      Dst: "[com.github.javaparser.ast.type.ArrayType].getComponentType"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:74,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:74,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:74,1"
      Dst: "[com.github.javaparser.ast.type.ArrayType].getOrigin"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:74,1"
      Dst: "[java.lang.Enum].hashCode"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:74,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:74,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:74,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - 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: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 77
    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.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.expr.CharLiteralExpr].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.PatternExpr].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.NormalAnnotationExpr].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.BinaryExpr].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.ArrayAccessExpr].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.DoubleLiteralExpr].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.TextBlockLiteralExpr].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.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.LongLiteralExpr].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.MarkerAnnotationExpr].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.UnaryExpr].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.NullLiteralExpr].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.FieldAccessExpr].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.ConditionalExpr].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.ArrayInitializerExpr].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.VariableDeclarationExpr].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.CharLiteralExpr].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.PatternExpr].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.NormalAnnotationExpr].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.BinaryExpr].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.ArrayAccessExpr].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.DoubleLiteralExpr].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.TextBlockLiteralExpr].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.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.LongLiteralExpr].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.MarkerAnnotationExpr].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.UnaryExpr].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.NullLiteralExpr].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.FieldAccessExpr].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.ConditionalExpr].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.ArrayInitializerExpr].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.VariableDeclarationExpr].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.stmt.AssertStmt].getCheck()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.stmt.AssertStmt].getMessage()"
    - "[com.github.javaparser.ast.stmt.AssertStmt].getMessage()"
    functionUses: 1
    ICount: 35
    EdgeCount: 76
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:78"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:77"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getMessage()"
        - "getComment()"
        - "getCheck()"
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:78"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:77"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getMessage()"
        - "getComment()"
        - "getCheck()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:78,1"
      Dst: "[com.github.javaparser.ast.stmt.AssertStmt].getCheck"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:78,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:78,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:78,1"
      Dst: "[com.github.javaparser.ast.stmt.AssertStmt].getMessage"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:78,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:78,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:78,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:78,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 81
    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.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.expr.CharLiteralExpr].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.PatternExpr].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.NormalAnnotationExpr].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.BinaryExpr].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.ArrayAccessExpr].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.DoubleLiteralExpr].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.TextBlockLiteralExpr].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.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.LongLiteralExpr].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.MarkerAnnotationExpr].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.UnaryExpr].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.NullLiteralExpr].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.FieldAccessExpr].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.ConditionalExpr].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.ArrayInitializerExpr].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.VariableDeclarationExpr].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.CharLiteralExpr].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.PatternExpr].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.NormalAnnotationExpr].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.BinaryExpr].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.ArrayAccessExpr].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.DoubleLiteralExpr].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.TextBlockLiteralExpr].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.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.LongLiteralExpr].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.MarkerAnnotationExpr].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.UnaryExpr].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.NullLiteralExpr].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.FieldAccessExpr].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.ConditionalExpr].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.ArrayInitializerExpr].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.VariableDeclarationExpr].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.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.expr.AssignExpr].getOperator()"
    - "[com.github.javaparser.ast.expr.AssignExpr].getTarget()"
    - "[com.github.javaparser.ast.expr.AssignExpr].getValue()"
    functionUses: 1
    ICount: 32
    EdgeCount: 76
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:82"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:81"
        BranchSideFuncs:
        - "getValue()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getOperator()"
        - "getTarget()"
        - "getComment()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:82,1"
      Dst: "[com.github.javaparser.ast.expr.AssignExpr].getOperator"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:82,1"
      Dst: "[java.lang.Enum].hashCode"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:82,1"
      Dst: "[com.github.javaparser.ast.expr.AssignExpr].getTarget"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:82,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:82,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:82,1"
      Dst: "[com.github.javaparser.ast.expr.AssignExpr].getValue"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:82,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:82,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:82,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:82,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 85
    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.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.expr.CharLiteralExpr].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.PatternExpr].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.NormalAnnotationExpr].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.BinaryExpr].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.ArrayAccessExpr].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.DoubleLiteralExpr].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.TextBlockLiteralExpr].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.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.LongLiteralExpr].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.MarkerAnnotationExpr].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.UnaryExpr].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.NullLiteralExpr].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.FieldAccessExpr].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.ConditionalExpr].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.ArrayInitializerExpr].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.VariableDeclarationExpr].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.CharLiteralExpr].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.PatternExpr].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.NormalAnnotationExpr].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.BinaryExpr].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.ArrayAccessExpr].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.DoubleLiteralExpr].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.TextBlockLiteralExpr].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.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.LongLiteralExpr].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.MarkerAnnotationExpr].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.UnaryExpr].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.NullLiteralExpr].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.FieldAccessExpr].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.ConditionalExpr].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.ArrayInitializerExpr].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.VariableDeclarationExpr].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.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.expr.BinaryExpr].getLeft()"
    - "[com.github.javaparser.ast.expr.BinaryExpr].getOperator()"
    - "[com.github.javaparser.ast.expr.BinaryExpr].getRight()"
    functionUses: 1
    ICount: 32
    EdgeCount: 76
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:86"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:85"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getOperator()"
        - "getComment()"
        - "getRight()"
        - "getLeft()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:86,1"
      Dst: "[com.github.javaparser.ast.expr.BinaryExpr].getLeft"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:86,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:86,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:86,1"
      Dst: "[com.github.javaparser.ast.expr.BinaryExpr].getOperator"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:86,1"
      Dst: "[java.lang.Enum].hashCode"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:86,1"
      Dst: "[com.github.javaparser.ast.expr.BinaryExpr].getRight"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:86,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:86,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:86,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:86,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 89
    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.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.Node].getComment()"
    - "[com.github.javaparser.ast.comments.Comment].getContent()"
    functionUses: 1
    ICount: 20
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:90"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:89"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
        - "getContent()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:90,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].getContent"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:90,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:90,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:90,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:90,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:90,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:90,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:90,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 93
    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.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.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.stmt.BlockStmt].getStatements()"
    functionUses: 1
    ICount: 22
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:94"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:93"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getStatements()"
        - "getComment()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:94,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].getStatements"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:94,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:94,1"
      Dst: "[java.lang.Integer].intValue"
    - 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:94,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:94,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 97
    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.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.Node].getComment()"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].isValue()"
    functionUses: 1
    ICount: 23
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:98"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:97"
        BranchSideFuncs:
        - "isValue()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:98"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:97"
        BranchSideFuncs:
        - "isValue()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:98,1"
      Dst: "[com.github.javaparser.ast.expr.BooleanLiteralExpr].isValue"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:98,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:98,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:98,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:98,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:98,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:98,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 101
    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.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.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.stmt.BreakStmt].getLabel()"
    - "[com.github.javaparser.ast.stmt.BreakStmt].getLabel()"
    functionUses: 1
    ICount: 29
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:102"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:101"
        BranchSideFuncs:
        - "getLabel()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:102"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:101"
        BranchSideFuncs:
        - "getLabel()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:102,1"
      Dst: "[com.github.javaparser.ast.stmt.BreakStmt].getLabel"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:102,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:102,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:102,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:102,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:102,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:102,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:102,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 105
    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.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.type.UnknownType].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.type.IntersectionType].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.TypeParameter].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.VoidType].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.WildcardType].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.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.PatternExpr].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.NormalAnnotationExpr].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.BinaryExpr].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.ArrayAccessExpr].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.DoubleLiteralExpr].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.TextBlockLiteralExpr].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.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.LongLiteralExpr].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.MarkerAnnotationExpr].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.UnaryExpr].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.NullLiteralExpr].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.FieldAccessExpr].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.ConditionalExpr].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.ArrayInitializerExpr].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.VariableDeclarationExpr].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.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.expr.CastExpr].getExpression()"
    - "[com.github.javaparser.ast.expr.CastExpr].getType()"
    functionUses: 1
    ICount: 28
    EdgeCount: 51
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:106"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:105"
        BranchSideFuncs:
        - "getType()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
        - "getExpression()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:106,1"
      Dst: "[com.github.javaparser.ast.expr.CastExpr].getExpression"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:106,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:106,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:106,1"
      Dst: "[com.github.javaparser.ast.expr.CastExpr].getType"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:106,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:106,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:106,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:106,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 109
    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.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.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.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.stmt.CatchClause].getParameter()"
    functionUses: 1
    ICount: 28
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:110"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:109"
        BranchSideFuncs:
        - "getParameter()"
        - "getBody()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:110,1"
      Dst: "[com.github.javaparser.ast.stmt.CatchClause].getBody"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:110,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:110,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:110,1"
      Dst: "[com.github.javaparser.ast.stmt.CatchClause].getParameter"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:110,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:110,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:110,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:110,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:110,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:110,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 113
    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.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.Node].getComment()"
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue()"
    functionUses: 1
    ICount: 20
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:114"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:113"
        BranchSideFuncs:
        - "getValue()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:114,1"
      Dst: "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:114,1"
      Dst: "[java.lang.String].hashCode"
    - 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:114,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:114,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:114,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 117
    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.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.type.UnknownType].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.type.IntersectionType].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.TypeParameter].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.VoidType].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.WildcardType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.expr.ClassExpr].getType()"
    functionUses: 1
    ICount: 22
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:118"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:117"
        BranchSideFuncs:
        - "getType()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:118,1"
      Dst: "[com.github.javaparser.ast.expr.ClassExpr].getType"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:118,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:118,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:118,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:118,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:118,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:118,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 121
    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.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.NodeList].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.NodeList].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.NodeList].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.NodeList].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.BodyDeclaration].getAnnotations()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getExtendedTypes()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].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.body.ClassOrInterfaceDeclaration].getPermittedTypes()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getTypeParameters()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].isInterface()"
    functionUses: 1
    ICount: 71
    EdgeCount: 22
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:122"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:121"
        BranchSideFuncs:
        - "getTypeParameters()"
        - "getExtendedTypes()"
        - "isInterface()"
        - "getAnnotations()"
        - "getName()"
        - "getModifiers()"
        - "getImplementedTypes()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getMembers()"
        - "getPermittedTypes()"
        - "getComment()"
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:122"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:121"
        BranchSideFuncs:
        - "getTypeParameters()"
        - "getExtendedTypes()"
        - "isInterface()"
        - "getAnnotations()"
        - "getName()"
        - "getModifiers()"
        - "getImplementedTypes()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getMembers()"
        - "getPermittedTypes()"
        - "getComment()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:122,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getExtendedTypes"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:122,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:122,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:122,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getImplementedTypes"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:122,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].isInterface"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:122,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getPermittedTypes"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:122,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getTypeParameters"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:122,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getMembers"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:122,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:122,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getName"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:122,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:122,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:122,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:122,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:122,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:122,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:122,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 125
    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.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.NodeList].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.type.ClassOrInterfaceType].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.type.Type].getAnnotations()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].getName()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].getScope()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].getScope()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].getTypeArguments()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].getTypeArguments()"
    functionUses: 1
    ICount: 54
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:126"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:125"
        BranchSideFuncs:
        - "getAnnotations()"
        - "getName()"
        - "getScope()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
        - "getTypeArguments()"
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:126"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:125"
        BranchSideFuncs:
        - "getAnnotations()"
        - "getName()"
        - "getScope()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
        - "getTypeArguments()"
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:126"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:125"
        BranchSideFuncs:
        - "getAnnotations()"
        - "getName()"
        - "getScope()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
        - "getTypeArguments()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:126,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].getName"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:126,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:126,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:126,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].getScope"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:126,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:126,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:126,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:126,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].getTypeArguments"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:126,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:126,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:126,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:126,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:126,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.CompilationUnit,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: null
    functionLinenumber: 129
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.CompilationUnit"
    - "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)"
    - "[com.github.javaparser.ast.NodeList].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.modules.ModuleDeclaration].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.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.CompilationUnit].getImports()"
    - "[com.github.javaparser.ast.CompilationUnit].getModule()"
    - "[com.github.javaparser.ast.CompilationUnit].getModule()"
    - "[com.github.javaparser.ast.CompilationUnit].getPackageDeclaration()"
    - "[com.github.javaparser.ast.CompilationUnit].getPackageDeclaration()"
    - "[com.github.javaparser.ast.CompilationUnit].getTypes()"
    functionUses: 1
    ICount: 54
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:130"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:129"
        BranchSideFuncs:
        - "getTypes()"
        - "getPackageDeclaration()"
        - "getImports()"
        - "getModule()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:130"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:129"
        BranchSideFuncs:
        - "getTypes()"
        - "getPackageDeclaration()"
        - "getImports()"
        - "getModule()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:130"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:129"
        BranchSideFuncs:
        - "getTypes()"
        - "getPackageDeclaration()"
        - "getImports()"
        - "getModule()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:130,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getImports"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:130,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:130,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:130,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getModule"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:130,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:130,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:130,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:130,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getPackageDeclaration"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:130,1"
      Dst: "[com.github.javaparser.ast.PackageDeclaration].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:130,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getTypes"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:130,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:130,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:130,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 133
    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.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.expr.CharLiteralExpr].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.PatternExpr].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.NormalAnnotationExpr].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.BinaryExpr].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.ArrayAccessExpr].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.DoubleLiteralExpr].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.TextBlockLiteralExpr].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.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.LongLiteralExpr].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.MarkerAnnotationExpr].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.UnaryExpr].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.NullLiteralExpr].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.FieldAccessExpr].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.ConditionalExpr].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.ArrayInitializerExpr].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.VariableDeclarationExpr].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.CharLiteralExpr].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.PatternExpr].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.NormalAnnotationExpr].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.BinaryExpr].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.ArrayAccessExpr].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.DoubleLiteralExpr].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.TextBlockLiteralExpr].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.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.LongLiteralExpr].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.MarkerAnnotationExpr].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.UnaryExpr].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.NullLiteralExpr].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.FieldAccessExpr].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.ConditionalExpr].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.ArrayInitializerExpr].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.VariableDeclarationExpr].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.CharLiteralExpr].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.PatternExpr].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.NormalAnnotationExpr].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.BinaryExpr].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.ArrayAccessExpr].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.DoubleLiteralExpr].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.TextBlockLiteralExpr].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.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.LongLiteralExpr].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.MarkerAnnotationExpr].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.UnaryExpr].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.NullLiteralExpr].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.FieldAccessExpr].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.ConditionalExpr].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.ArrayInitializerExpr].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.VariableDeclarationExpr].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.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].getCondition()"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].getElseExpr()"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].getThenExpr()"
    functionUses: 1
    ICount: 34
    EdgeCount: 110
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:134"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:133"
        BranchSideFuncs:
        - "getElseExpr()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
        - "getCondition()"
        - "getThenExpr()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:134,1"
      Dst: "[com.github.javaparser.ast.expr.ConditionalExpr].getCondition"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:134,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:134,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:134,1"
      Dst: "[com.github.javaparser.ast.expr.ConditionalExpr].getElseExpr"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:134,1"
      Dst: "[com.github.javaparser.ast.expr.ConditionalExpr].getThenExpr"
    - 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: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:134,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:134,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 137
    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.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.NodeList].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.NodeList].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.NodeList].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.NodeList].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.body.BodyDeclaration].getAnnotations()"
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].getBody()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[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].getReceiverParameter()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getThrownExceptions()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getTypeParameters()"
    functionUses: 1
    ICount: 71
    EdgeCount: 22
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:138"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:137"
        BranchSideFuncs:
        - "getParameters()"
        - "getTypeParameters()"
        - "getAnnotations()"
        - "getBody()"
        - "getName()"
        - "getModifiers()"
        - "getThrownExceptions()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
        - "getReceiverParameter()"
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:138"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:137"
        BranchSideFuncs:
        - "getParameters()"
        - "getTypeParameters()"
        - "getAnnotations()"
        - "getBody()"
        - "getName()"
        - "getModifiers()"
        - "getThrownExceptions()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
        - "getReceiverParameter()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:138,1"
      Dst: "[com.github.javaparser.ast.body.ConstructorDeclaration].getBody"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:138,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:138,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:138,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getModifiers"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:138,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:138,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getName"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:138,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:138,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getParameters"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:138,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getReceiverParameter"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:138,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:138,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:138,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:138,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getThrownExceptions"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:138,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getTypeParameters"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:138,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:138,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:138,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:138,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 141
    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.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.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].getLabel()"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].getLabel()"
    functionUses: 1
    ICount: 29
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:142"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:141"
        BranchSideFuncs:
        - "getLabel()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:142"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:141"
        BranchSideFuncs:
        - "getLabel()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:142,1"
      Dst: "[com.github.javaparser.ast.stmt.ContinueStmt].getLabel"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:142,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:142,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:142,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:142,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:142,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:142,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:142,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 145
    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.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.expr.CharLiteralExpr].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.PatternExpr].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.NormalAnnotationExpr].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.BinaryExpr].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.ArrayAccessExpr].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.DoubleLiteralExpr].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.TextBlockLiteralExpr].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.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.LongLiteralExpr].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.MarkerAnnotationExpr].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.UnaryExpr].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.NullLiteralExpr].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.FieldAccessExpr].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.ConditionalExpr].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.ArrayInitializerExpr].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.VariableDeclarationExpr].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.stmt.SynchronizedStmt].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.ContinueStmt].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.LocalClassDeclarationStmt].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.ExplicitConstructorInvocationStmt].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.ThrowStmt].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.DoStmt].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.ReturnStmt].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.EmptyStmt].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.AssertStmt].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.UnparsableStmt].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.YieldStmt].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.DoStmt].getBody()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.stmt.DoStmt].getCondition()"
    functionUses: 1
    ICount: 28
    EdgeCount: 63
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:146"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:145"
        BranchSideFuncs:
        - "getBody()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
        - "getCondition()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:146,1"
      Dst: "[com.github.javaparser.ast.stmt.DoStmt].getBody"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:146,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:146,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:146,1"
      Dst: "[com.github.javaparser.ast.stmt.DoStmt].getCondition"
    - 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: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 149
    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.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.Node].getComment()"
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue()"
    functionUses: 1
    ICount: 20
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:150"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:149"
        BranchSideFuncs:
        - "getValue()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
    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:150,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:150,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:150,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:150,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:150,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:150,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 153
    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)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    functionUses: 1
    ICount: 14
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:154"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:153"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:154,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:154,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:154,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:154,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:154,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 157
    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.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.expr.CharLiteralExpr].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.PatternExpr].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.NormalAnnotationExpr].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.BinaryExpr].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.ArrayAccessExpr].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.DoubleLiteralExpr].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.TextBlockLiteralExpr].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.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.LongLiteralExpr].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.MarkerAnnotationExpr].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.UnaryExpr].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.NullLiteralExpr].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.FieldAccessExpr].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.ConditionalExpr].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.ArrayInitializerExpr].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.VariableDeclarationExpr].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.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].getInner()"
    functionUses: 1
    ICount: 22
    EdgeCount: 40
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:158"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:157"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
        - "getInner()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:158,1"
      Dst: "[com.github.javaparser.ast.expr.EnclosedExpr].getInner"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:158,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:158,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:158,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:158,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:158,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:158,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 161
    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.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.NodeList].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.NodeList].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.BodyDeclaration].getAnnotations()"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].getArguments()"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].getClassBody()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].getName()"
    functionUses: 1
    ICount: 40
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:162"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:161"
        BranchSideFuncs:
        - "getAnnotations()"
        - "getName()"
        - "getClassBody()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getArguments()"
        - "getComment()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:162,1"
      Dst: "[com.github.javaparser.ast.body.EnumConstantDeclaration].getArguments"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:162,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:162,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:162,1"
      Dst: "[com.github.javaparser.ast.body.EnumConstantDeclaration].getClassBody"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:162,1"
      Dst: "[com.github.javaparser.ast.body.EnumConstantDeclaration].getName"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:162,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:162,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:162,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:162,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:162,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:162,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:162,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 165
    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.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.NodeList].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.NodeList].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.NodeList].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.BodyDeclaration].getAnnotations()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[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.body.TypeDeclaration].getName()"
    functionUses: 1
    ICount: 52
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:166"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:165"
        BranchSideFuncs:
        - "getAnnotations()"
        - "getName()"
        - "getModifiers()"
        - "getImplementedTypes()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getEntries()"
        - "getMembers()"
        - "getComment()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:166,1"
      Dst: "[com.github.javaparser.ast.body.EnumDeclaration].getEntries"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:166,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:166,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:166,1"
      Dst: "[com.github.javaparser.ast.body.EnumDeclaration].getImplementedTypes"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:166,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:166,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getName"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:166,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:166,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:166,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:166,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:166,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:166,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:166,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 169
    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.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.NodeList].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.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.PatternExpr].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.NormalAnnotationExpr].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.BinaryExpr].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.ArrayAccessExpr].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.DoubleLiteralExpr].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.TextBlockLiteralExpr].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.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.LongLiteralExpr].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.MarkerAnnotationExpr].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.UnaryExpr].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.NullLiteralExpr].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.FieldAccessExpr].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.ConditionalExpr].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.ArrayInitializerExpr].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.VariableDeclarationExpr].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.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getArguments()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getExpression()"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getExpression()"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getTypeArguments()"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getTypeArguments()"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].isThis()"
    functionUses: 1
    ICount: 55
    EdgeCount: 47
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:170"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:169"
        BranchSideFuncs:
        - "isThis()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getArguments()"
        - "getComment()"
        - "getExpression()"
        - "getTypeArguments()"
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:170"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:169"
        BranchSideFuncs:
        - "isThis()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getArguments()"
        - "getComment()"
        - "getExpression()"
        - "getTypeArguments()"
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:170"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:169"
        BranchSideFuncs:
        - "isThis()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getArguments()"
        - "getComment()"
        - "getExpression()"
        - "getTypeArguments()"
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:170"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:169"
        BranchSideFuncs:
        - "isThis()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getArguments()"
        - "getComment()"
        - "getExpression()"
        - "getTypeArguments()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:170,1"
      Dst: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getArguments"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:170,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:170,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:170,1"
      Dst: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getExpression"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:170,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:170,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:170,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:170,1"
      Dst: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].isThis"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:170,1"
      Dst: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getTypeArguments"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:170,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:170,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 173
    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.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.expr.CharLiteralExpr].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.PatternExpr].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.NormalAnnotationExpr].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.BinaryExpr].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.ArrayAccessExpr].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.DoubleLiteralExpr].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.TextBlockLiteralExpr].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.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.LongLiteralExpr].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.MarkerAnnotationExpr].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.UnaryExpr].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.NullLiteralExpr].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.FieldAccessExpr].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.ConditionalExpr].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.ArrayInitializerExpr].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.VariableDeclarationExpr].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.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].getExpression()"
    functionUses: 1
    ICount: 22
    EdgeCount: 40
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:174"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:173"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
        - "getExpression()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:174,1"
      Dst: "[com.github.javaparser.ast.stmt.ExpressionStmt].getExpression"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:174,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:174,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:174,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - 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: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 177
    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.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.NodeList].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.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.PatternExpr].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.NormalAnnotationExpr].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.BinaryExpr].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.ArrayAccessExpr].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.DoubleLiteralExpr].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.TextBlockLiteralExpr].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.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.LongLiteralExpr].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.MarkerAnnotationExpr].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.UnaryExpr].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.NullLiteralExpr].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.FieldAccessExpr].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.ConditionalExpr].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.ArrayInitializerExpr].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.VariableDeclarationExpr].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.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].getName()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].getScope()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].getTypeArguments()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].getTypeArguments()"
    functionUses: 1
    ICount: 41
    EdgeCount: 45
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:178"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:177"
        BranchSideFuncs:
        - "getName()"
        - "getScope()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
        - "getTypeArguments()"
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:178"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:177"
        BranchSideFuncs:
        - "getName()"
        - "getScope()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
        - "getTypeArguments()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:178,1"
      Dst: "[com.github.javaparser.ast.expr.FieldAccessExpr].getName"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:178,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:178,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:178,1"
      Dst: "[com.github.javaparser.ast.expr.FieldAccessExpr].getScope"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:178,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:178,1"
      Dst: "[com.github.javaparser.ast.expr.FieldAccessExpr].getTypeArguments"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:178,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:178,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:178,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:178,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:178,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 181
    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.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.NodeList].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.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.body.FieldDeclaration].getModifiers()"
    - "[com.github.javaparser.ast.body.FieldDeclaration].getVariables()"
    functionUses: 1
    ICount: 34
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:182"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:181"
        BranchSideFuncs:
        - "getVariables()"
        - "getAnnotations()"
        - "getModifiers()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:182,1"
      Dst: "[com.github.javaparser.ast.body.FieldDeclaration].getModifiers"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:182,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:182,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:182,1"
      Dst: "[com.github.javaparser.ast.body.FieldDeclaration].getVariables"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:182,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:182,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - 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.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:182,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 185
    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.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.NodeList].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.CharLiteralExpr].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.PatternExpr].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.NormalAnnotationExpr].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.BinaryExpr].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.ArrayAccessExpr].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.DoubleLiteralExpr].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.TextBlockLiteralExpr].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.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.LongLiteralExpr].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.MarkerAnnotationExpr].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.UnaryExpr].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.NullLiteralExpr].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.FieldAccessExpr].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.ConditionalExpr].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.ArrayInitializerExpr].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.VariableDeclarationExpr].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.stmt.SynchronizedStmt].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.ContinueStmt].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.LocalClassDeclarationStmt].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.ExplicitConstructorInvocationStmt].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.ThrowStmt].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.DoStmt].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.ReturnStmt].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.EmptyStmt].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.AssertStmt].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.UnparsableStmt].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.YieldStmt].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.ForStmt].getBody()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.stmt.ForStmt].getCompare()"
    - "[com.github.javaparser.ast.stmt.ForStmt].getCompare()"
    - "[com.github.javaparser.ast.stmt.ForStmt].getInitialization()"
    - "[com.github.javaparser.ast.stmt.ForStmt].getUpdate()"
    functionUses: 1
    ICount: 47
    EdgeCount: 68
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:186"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:185"
        BranchSideFuncs:
        - "getInitialization()"
        - "getBody()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getCompare()"
        - "getComment()"
        - "getUpdate()"
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:186"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:185"
        BranchSideFuncs:
        - "getInitialization()"
        - "getBody()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getCompare()"
        - "getComment()"
        - "getUpdate()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:186,1"
      Dst: "[com.github.javaparser.ast.stmt.ForStmt].getBody"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:186,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:186,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:186,1"
      Dst: "[com.github.javaparser.ast.stmt.ForStmt].getCompare"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:186,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:186,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:186,1"
      Dst: "[com.github.javaparser.ast.stmt.ForStmt].getInitialization"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:186,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:186,1"
      Dst: "[com.github.javaparser.ast.stmt.ForStmt].getUpdate"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:186,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:186,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 189
    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.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.expr.VariableDeclarationExpr].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.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.PatternExpr].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.NormalAnnotationExpr].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.BinaryExpr].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.ArrayAccessExpr].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.DoubleLiteralExpr].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.TextBlockLiteralExpr].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.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.LongLiteralExpr].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.MarkerAnnotationExpr].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.UnaryExpr].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.NullLiteralExpr].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.FieldAccessExpr].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.ConditionalExpr].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.ArrayInitializerExpr].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.VariableDeclarationExpr].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.stmt.SynchronizedStmt].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.ContinueStmt].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.LocalClassDeclarationStmt].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.ExplicitConstructorInvocationStmt].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.ThrowStmt].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.DoStmt].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.ReturnStmt].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.EmptyStmt].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.AssertStmt].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.UnparsableStmt].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.YieldStmt].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.ForEachStmt].getBody()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].getIterable()"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].getVariable()"
    functionUses: 1
    ICount: 34
    EdgeCount: 65
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:190"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:189"
        BranchSideFuncs:
        - "getBody()"
        - "getIterable()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getVariable()"
        - "getComment()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:190,1"
      Dst: "[com.github.javaparser.ast.stmt.ForEachStmt].getBody"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:190,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:190,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:190,1"
      Dst: "[com.github.javaparser.ast.stmt.ForEachStmt].getIterable"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:190,1"
      Dst: "[com.github.javaparser.ast.stmt.ForEachStmt].getVariable"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:190,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:190,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:190,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:190,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:190,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 193
    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.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.stmt.SynchronizedStmt].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.ContinueStmt].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.LocalClassDeclarationStmt].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.ExplicitConstructorInvocationStmt].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.ThrowStmt].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.DoStmt].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.ReturnStmt].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.EmptyStmt].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.AssertStmt].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.UnparsableStmt].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.YieldStmt].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.SynchronizedStmt].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.ContinueStmt].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.LocalClassDeclarationStmt].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.ExplicitConstructorInvocationStmt].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.ThrowStmt].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.DoStmt].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.ReturnStmt].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.EmptyStmt].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.AssertStmt].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.UnparsableStmt].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.YieldStmt].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.expr.CharLiteralExpr].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.PatternExpr].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.NormalAnnotationExpr].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.BinaryExpr].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.ArrayAccessExpr].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.DoubleLiteralExpr].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.TextBlockLiteralExpr].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.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.LongLiteralExpr].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.MarkerAnnotationExpr].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.UnaryExpr].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.NullLiteralExpr].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.FieldAccessExpr].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.ConditionalExpr].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.ArrayInitializerExpr].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.VariableDeclarationExpr].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.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.stmt.IfStmt].getCondition()"
    - "[com.github.javaparser.ast.stmt.IfStmt].getElseStmt()"
    - "[com.github.javaparser.ast.stmt.IfStmt].getElseStmt()"
    - "[com.github.javaparser.ast.stmt.IfStmt].getThenStmt()"
    functionUses: 1
    ICount: 41
    EdgeCount: 87
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:194"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:193"
        BranchSideFuncs:
        - "getElseStmt()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
        - "getThenStmt()"
        - "getCondition()"
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:194"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:193"
        BranchSideFuncs:
        - "getElseStmt()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
        - "getThenStmt()"
        - "getCondition()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:194,1"
      Dst: "[com.github.javaparser.ast.stmt.IfStmt].getCondition"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:194,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:194,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:194,1"
      Dst: "[com.github.javaparser.ast.stmt.IfStmt].getElseStmt"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:194,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:194,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:194,1"
      Dst: "[com.github.javaparser.ast.stmt.IfStmt].getThenStmt"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:194,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:194,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.ImportDeclaration,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: null
    functionLinenumber: 197
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.ImportDeclaration"
    - "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)"
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.ImportDeclaration].getName()"
    - "[com.github.javaparser.ast.ImportDeclaration].isAsterisk()"
    - "[com.github.javaparser.ast.ImportDeclaration].isStatic()"
    functionUses: 1
    ICount: 36
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:198"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:197"
        BranchSideFuncs:
        - "isStatic()"
        - "getName()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
        - "isAsterisk()"
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:198"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:197"
        BranchSideFuncs:
        - "isStatic()"
        - "getName()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
        - "isAsterisk()"
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:198"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:197"
        BranchSideFuncs:
        - "isStatic()"
        - "getName()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
        - "isAsterisk()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:198,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].isAsterisk"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:198,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].isStatic"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:198,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].getName"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:198,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:198,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:198,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:198,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:198,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:198,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:198,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 201
    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.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.NodeList].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.body.BodyDeclaration].getAnnotations()"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].getBody()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].isStatic()"
    functionUses: 1
    ICount: 35
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:202"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:201"
        BranchSideFuncs:
        - "isStatic()"
        - "getAnnotations()"
        - "getBody()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:202"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:201"
        BranchSideFuncs:
        - "isStatic()"
        - "getAnnotations()"
        - "getBody()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:202,1"
      Dst: "[com.github.javaparser.ast.body.InitializerDeclaration].getBody"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:202,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:202,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:202,1"
      Dst: "[com.github.javaparser.ast.body.InitializerDeclaration].isStatic"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:202,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:202,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:202,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:202,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:202,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:202,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:202,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 205
    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.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.type.ClassOrInterfaceType].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.ArrayType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.PatternExpr].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.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.PatternExpr].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.NormalAnnotationExpr].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.BinaryExpr].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.ArrayAccessExpr].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.DoubleLiteralExpr].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.TextBlockLiteralExpr].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.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.LongLiteralExpr].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.MarkerAnnotationExpr].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.UnaryExpr].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.NullLiteralExpr].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.FieldAccessExpr].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.ConditionalExpr].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.ArrayInitializerExpr].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.VariableDeclarationExpr].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.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].getExpression()"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].getPattern()"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].getPattern()"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].getType()"
    functionUses: 1
    ICount: 41
    EdgeCount: 47
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:206"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:205"
        BranchSideFuncs:
        - "getPattern()"
        - "getType()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
        - "getExpression()"
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:206"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:205"
        BranchSideFuncs:
        - "getPattern()"
        - "getType()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
        - "getExpression()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:206,1"
      Dst: "[com.github.javaparser.ast.expr.InstanceOfExpr].getExpression"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:206,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:206,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:206,1"
      Dst: "[com.github.javaparser.ast.expr.InstanceOfExpr].getPattern"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:206,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:206,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:206,1"
      Dst: "[com.github.javaparser.ast.expr.PatternExpr].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:206,1"
      Dst: "[com.github.javaparser.ast.expr.InstanceOfExpr].getType"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:206,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:206,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 209
    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.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.Node].getComment()"
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue()"
    functionUses: 1
    ICount: 20
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:210"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:209"
        BranchSideFuncs:
        - "getValue()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:210,1"
      Dst: "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:210,1"
      Dst: "[java.lang.String].hashCode"
    - 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: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:210,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:210,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:210,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:210,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 213
    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.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.NodeList].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.type.Type].getAnnotations()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.type.IntersectionType].getElements()"
    functionUses: 1
    ICount: 28
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:214"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:213"
        BranchSideFuncs:
        - "getAnnotations()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
        - "getElements()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:214,1"
      Dst: "[com.github.javaparser.ast.type.IntersectionType].getElements"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:214,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:214,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:214,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:214,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - 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.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:214,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 217
    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.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.Node].getComment()"
    - "[com.github.javaparser.ast.comments.Comment].getContent()"
    functionUses: 1
    ICount: 20
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:218"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:217"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
        - "getContent()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:218,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].getContent"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:218,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:218,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:218,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:218,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:218,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:218,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:218,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 221
    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.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.stmt.SynchronizedStmt].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.ContinueStmt].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.LocalClassDeclarationStmt].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.ExplicitConstructorInvocationStmt].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.ThrowStmt].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.DoStmt].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.ReturnStmt].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.EmptyStmt].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.AssertStmt].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.UnparsableStmt].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.YieldStmt].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.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].getLabel()"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].getStatement()"
    functionUses: 1
    ICount: 28
    EdgeCount: 30
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:222"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:221"
        BranchSideFuncs:
        - "getStatement()"
        - "getLabel()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:222,1"
      Dst: "[com.github.javaparser.ast.stmt.LabeledStmt].getLabel"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:222,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:222,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:222,1"
      Dst: "[com.github.javaparser.ast.stmt.LabeledStmt].getStatement"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:222,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:222,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:222,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:222,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:222,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 225
    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.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.NodeList].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.IfStmt].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.WhileStmt].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.ExpressionStmt].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.SwitchStmt].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.LocalRecordDeclarationStmt].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.TryStmt].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.ForStmt].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.BlockStmt].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.BreakStmt].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.LabeledStmt].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.ForEachStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].getBody()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.expr.LambdaExpr].getParameters()"
    - "[com.github.javaparser.ast.expr.LambdaExpr].isEnclosingParameters()"
    functionUses: 1
    ICount: 35
    EdgeCount: 31
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:226"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:225"
        BranchSideFuncs:
        - "getParameters()"
        - "getBody()"
        - "isEnclosingParameters()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:226"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:225"
        BranchSideFuncs:
        - "getParameters()"
        - "getBody()"
        - "isEnclosingParameters()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:226,1"
      Dst: "[com.github.javaparser.ast.expr.LambdaExpr].getBody"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:226,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:226,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:226,1"
      Dst: "[com.github.javaparser.ast.expr.LambdaExpr].isEnclosingParameters"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:226,1"
      Dst: "[com.github.javaparser.ast.expr.LambdaExpr].getParameters"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:226,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept"
    - 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: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 229
    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.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.Node].getComment()"
    - "[com.github.javaparser.ast.comments.Comment].getContent()"
    functionUses: 1
    ICount: 20
    EdgeCount: 6
    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)"
        - "getComment()"
        - "getContent()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:230,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].getContent"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:230,1"
      Dst: "[java.lang.String].hashCode"
    - 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"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:230,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:230,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 233
    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.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.body.ClassOrInterfaceDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].getClassDeclaration()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    functionUses: 1
    ICount: 22
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:234"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:233"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
        - "getClassDeclaration()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:234,1"
      Dst: "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].getClassDeclaration"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:234,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:234,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:234,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:234,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:234,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:234,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:234,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 237
    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.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.body.RecordDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].getRecordDeclaration()"
    functionUses: 1
    ICount: 22
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:238"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:237"
        BranchSideFuncs:
        - "getRecordDeclaration()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:238,1"
      Dst: "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].getRecordDeclaration"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:238,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:238,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:238,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:238,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:238,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:238,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:238,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 241
    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.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.Node].getComment()"
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue()"
    functionUses: 1
    ICount: 20
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:242"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:241"
        BranchSideFuncs:
        - "getValue()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:242,1"
      Dst: "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:242,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:242,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:242,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:242,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:242,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:242,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:242,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 245
    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.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.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].getName()"
    functionUses: 1
    ICount: 22
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:246"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:245"
        BranchSideFuncs:
        - "getName()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:246,1"
      Dst: "[com.github.javaparser.ast.expr.AnnotationExpr].getName"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:246,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:246,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:246,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:246,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:246,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:246,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:246,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 249
    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.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.expr.CharLiteralExpr].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.PatternExpr].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.NormalAnnotationExpr].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.BinaryExpr].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.ArrayAccessExpr].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.DoubleLiteralExpr].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.TextBlockLiteralExpr].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.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.LongLiteralExpr].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.MarkerAnnotationExpr].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.UnaryExpr].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.NullLiteralExpr].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.FieldAccessExpr].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.ConditionalExpr].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.ArrayInitializerExpr].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.VariableDeclarationExpr].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.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.expr.MemberValuePair].getName()"
    - "[com.github.javaparser.ast.expr.MemberValuePair].getValue()"
    functionUses: 1
    ICount: 28
    EdgeCount: 42
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:250"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:249"
        BranchSideFuncs:
        - "getName()"
        - "getValue()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:250,1"
      Dst: "[com.github.javaparser.ast.expr.MemberValuePair].getName"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:250,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:250,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:250,1"
      Dst: "[com.github.javaparser.ast.expr.MemberValuePair].getValue"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:250,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:250,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:250,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:250,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:250,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 253
    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.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.NodeList].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.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.PatternExpr].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.NormalAnnotationExpr].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.BinaryExpr].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.ArrayAccessExpr].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.DoubleLiteralExpr].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.TextBlockLiteralExpr].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.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.LongLiteralExpr].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.MarkerAnnotationExpr].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.UnaryExpr].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.NullLiteralExpr].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.FieldAccessExpr].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.ConditionalExpr].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.ArrayInitializerExpr].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.VariableDeclarationExpr].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.SimpleName].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.MethodCallExpr].getArguments()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].getName()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].getScope()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].getScope()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].getTypeArguments()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].getTypeArguments()"
    functionUses: 1
    ICount: 54
    EdgeCount: 48
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:254"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:253"
        BranchSideFuncs:
        - "getName()"
        - "getScope()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getArguments()"
        - "getComment()"
        - "getTypeArguments()"
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:254"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:253"
        BranchSideFuncs:
        - "getName()"
        - "getScope()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getArguments()"
        - "getComment()"
        - "getTypeArguments()"
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:254"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:253"
        BranchSideFuncs:
        - "getName()"
        - "getScope()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getArguments()"
        - "getComment()"
        - "getTypeArguments()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:254,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].getArguments"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:254,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:254,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:254,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].getName"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:254,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:254,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].getScope"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:254,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:254,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:254,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:254,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].getTypeArguments"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:254,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:254,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 257
    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.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.NodeList].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.NodeList].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.NodeList].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.NodeList].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.VarType].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.ClassOrInterfaceType].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.PrimitiveType].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.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.WildcardType].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.body.BodyDeclaration].getAnnotations()"
    - "[com.github.javaparser.ast.body.MethodDeclaration].getBody()"
    - "[com.github.javaparser.ast.body.MethodDeclaration].getBody()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[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].getReceiverParameter()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getThrownExceptions()"
    - "[com.github.javaparser.ast.body.MethodDeclaration].getType()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getTypeParameters()"
    functionUses: 1
    ICount: 84
    EdgeCount: 34
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:258"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:257"
        BranchSideFuncs:
        - "getParameters()"
        - "getTypeParameters()"
        - "getAnnotations()"
        - "getBody()"
        - "getName()"
        - "getModifiers()"
        - "getThrownExceptions()"
        - "getType()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
        - "getReceiverParameter()"
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:258"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:257"
        BranchSideFuncs:
        - "getParameters()"
        - "getTypeParameters()"
        - "getAnnotations()"
        - "getBody()"
        - "getName()"
        - "getModifiers()"
        - "getThrownExceptions()"
        - "getType()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
        - "getReceiverParameter()"
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:258"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:257"
        BranchSideFuncs:
        - "getParameters()"
        - "getTypeParameters()"
        - "getAnnotations()"
        - "getBody()"
        - "getName()"
        - "getModifiers()"
        - "getThrownExceptions()"
        - "getType()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
        - "getReceiverParameter()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:258,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].getBody"
    - 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.stmt.BlockStmt].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:258,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:258,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].getType"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:258,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:258,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getModifiers"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:258,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:258,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getName"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:258,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:258,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getParameters"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:258,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getReceiverParameter"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:258,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:258,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getThrownExceptions"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:258,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getTypeParameters"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:258,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:258,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:258,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 261
    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.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.NodeList].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.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.PatternExpr].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.NormalAnnotationExpr].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.BinaryExpr].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.ArrayAccessExpr].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.DoubleLiteralExpr].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.TextBlockLiteralExpr].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.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.LongLiteralExpr].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.MarkerAnnotationExpr].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.UnaryExpr].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.NullLiteralExpr].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.FieldAccessExpr].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.ConditionalExpr].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.ArrayInitializerExpr].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.VariableDeclarationExpr].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.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].getIdentifier()"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].getScope()"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].getTypeArguments()"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].getTypeArguments()"
    functionUses: 1
    ICount: 39
    EdgeCount: 44
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:262"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:261"
        BranchSideFuncs:
        - "getIdentifier()"
        - "getScope()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
        - "getTypeArguments()"
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:262"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:261"
        BranchSideFuncs:
        - "getIdentifier()"
        - "getScope()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
        - "getTypeArguments()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:262,1"
      Dst: "[com.github.javaparser.ast.expr.MethodReferenceExpr].getIdentifier"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:262,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:262,1"
      Dst: "[com.github.javaparser.ast.expr.MethodReferenceExpr].getScope"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:262,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:262,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:262,1"
      Dst: "[com.github.javaparser.ast.expr.MethodReferenceExpr].getTypeArguments"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:262,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:262,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:262,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:262,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:262,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 265
    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.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.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.expr.NameExpr].getName()"
    functionUses: 1
    ICount: 22
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:266"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:265"
        BranchSideFuncs:
        - "getName()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:266,1"
      Dst: "[com.github.javaparser.ast.expr.NameExpr].getName"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:266,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:266,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:266,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:266,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 269
    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.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.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.expr.Name].getIdentifier()"
    - "[com.github.javaparser.ast.expr.Name].getQualifier()"
    - "[com.github.javaparser.ast.expr.Name].getQualifier()"
    functionUses: 1
    ICount: 33
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:270"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:269"
        BranchSideFuncs:
        - "getIdentifier()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
        - "getQualifier()"
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:270"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:269"
        BranchSideFuncs:
        - "getIdentifier()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
        - "getQualifier()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:270,1"
      Dst: "[com.github.javaparser.ast.expr.Name].getIdentifier"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:270,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:270,1"
      Dst: "[com.github.javaparser.ast.expr.Name].getQualifier"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:270,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:270,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:270,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:270,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:270,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:270,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:270,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.NodeList,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: null
    functionLinenumber: 273
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.ast.expr.SwitchExpr].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.body.RecordDeclaration].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.SwitchStmt].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.BlockStmt].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.CompilationUnit].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.LambdaExpr].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.NodeList].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.body.VariableDeclarator].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].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.expr.VariableDeclarationExpr].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.modules.ModuleUsesDirective].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.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.PatternExpr].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.expr.EnclosedExpr].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.utils.VisitorSet$EqualsHashcodeOverridingFacade].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.PackageDeclaration].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.modules.ModuleRequiresDirective].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.body.MethodDeclaration].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.stmt.SwitchEntry].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.TypeExpr].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.stmt.WhileStmt].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.stmt.ReturnStmt].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.type.ClassOrInterfaceType].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.body.AnnotationMemberDeclaration].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.body.EnumConstantDeclaration].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.Modifier].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.stmt.SynchronizedStmt].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.expr.InstanceOfExpr].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.stmt.DoStmt].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.expr.TextBlockLiteralExpr].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.type.WildcardType].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.ForEachStmt].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.type.PrimitiveType].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.NullLiteralExpr].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.ConditionalExpr].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.modules.ModuleDeclaration].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.expr.SimpleName].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.stmt.ContinueStmt].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.expr.BinaryExpr].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.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.body.EnumDeclaration].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.stmt.BreakStmt].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.type.TypeParameter].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.type.UnionType].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.expr.MarkerAnnotationExpr].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.LocalClassDeclarationStmt].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.ExplicitConstructorInvocationStmt].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.FieldAccessExpr].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.body.ConstructorDeclaration].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.stmt.UnparsableStmt].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.modules.ModuleExportsDirective].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)"
    functionUses: 1
    ICount: 17
    EdgeCount: 152
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:275"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:278"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:277"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:275,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:275,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:275,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:276,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:276,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:278,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 281
    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.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.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.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].getName()"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].getPairs()"
    functionUses: 1
    ICount: 28
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:282"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:281"
        BranchSideFuncs:
        - "getName()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
        - "getPairs()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:282,1"
      Dst: "[com.github.javaparser.ast.expr.NormalAnnotationExpr].getPairs"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:282,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:282,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:282,1"
      Dst: "[com.github.javaparser.ast.expr.AnnotationExpr].getName"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:282,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:282,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:282,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:282,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:282,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:282,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 285
    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)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    functionUses: 1
    ICount: 14
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:286"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:285"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:286,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:286,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:286,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:286,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:286,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 289
    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.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.NodeList].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.CharLiteralExpr].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.PatternExpr].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.NormalAnnotationExpr].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.BinaryExpr].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.ArrayAccessExpr].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.DoubleLiteralExpr].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.TextBlockLiteralExpr].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.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.LongLiteralExpr].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.MarkerAnnotationExpr].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.UnaryExpr].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.NullLiteralExpr].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.FieldAccessExpr].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.ConditionalExpr].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.ArrayInitializerExpr].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.VariableDeclarationExpr].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.NodeList].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.ObjectCreationExpr].getAnonymousClassBody()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].getAnonymousClassBody()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].getArguments()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].getScope()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].getScope()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].getType()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].getTypeArguments()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].getTypeArguments()"
    functionUses: 1
    ICount: 67
    EdgeCount: 51
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:290"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:289"
        BranchSideFuncs:
        - "getScope()"
        - "getType()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getArguments()"
        - "getAnonymousClassBody()"
        - "getComment()"
        - "getTypeArguments()"
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:290"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:289"
        BranchSideFuncs:
        - "getScope()"
        - "getType()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getArguments()"
        - "getAnonymousClassBody()"
        - "getComment()"
        - "getTypeArguments()"
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:290"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:289"
        BranchSideFuncs:
        - "getScope()"
        - "getType()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getArguments()"
        - "getAnonymousClassBody()"
        - "getComment()"
        - "getTypeArguments()"
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:290"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:289"
        BranchSideFuncs:
        - "getScope()"
        - "getType()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getArguments()"
        - "getAnonymousClassBody()"
        - "getComment()"
        - "getTypeArguments()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:290,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].getAnonymousClassBody"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:290,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:290,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:290,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:290,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:290,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].getArguments"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:290,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].getScope"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:290,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:290,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].getType"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:290,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:290,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].getTypeArguments"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:290,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:290,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.PackageDeclaration,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: null
    functionLinenumber: 293
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.PackageDeclaration"
    - "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)"
    - "[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.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.PackageDeclaration].getName()"
    functionUses: 1
    ICount: 28
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:294"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:293"
        BranchSideFuncs:
        - "getAnnotations()"
        - "getName()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:294,1"
      Dst: "[com.github.javaparser.ast.PackageDeclaration].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:294,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:294,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:294,1"
      Dst: "[com.github.javaparser.ast.PackageDeclaration].getName"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:294,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:294,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:294,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:294,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:294,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:294,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 297
    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.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.NodeList].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.VarType].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.ClassOrInterfaceType].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.PrimitiveType].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.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.WildcardType].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.NodeList].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.Parameter].getAnnotations()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.body.Parameter].getModifiers()"
    - "[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.body.Parameter].isVarArgs()"
    functionUses: 1
    ICount: 53
    EdgeCount: 25
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:298"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:297"
        BranchSideFuncs:
        - "getVarArgsAnnotations()"
        - "getAnnotations()"
        - "getName()"
        - "getModifiers()"
        - "getType()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "isVarArgs()"
        - "getComment()"
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:298"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:297"
        BranchSideFuncs:
        - "getVarArgsAnnotations()"
        - "getAnnotations()"
        - "getName()"
        - "getModifiers()"
        - "getType()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "isVarArgs()"
        - "getComment()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:298,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:298,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:298,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:298,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].isVarArgs"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:298,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].getModifiers"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:298,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].getName"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:298,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:298,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].getType"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:298,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:298,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].getVarArgsAnnotations"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:298,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:298,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:298,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:298,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 301
    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.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.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.type.PrimitiveType].getType()"
    functionUses: 1
    ICount: 26
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:302"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:301"
        BranchSideFuncs:
        - "getAnnotations()"
        - "getType()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:302,1"
      Dst: "[com.github.javaparser.ast.type.PrimitiveType].getType"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:302,1"
      Dst: "[java.lang.Enum].hashCode"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:302,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:302,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:302,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:302,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:302,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:302,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:302,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:302,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 305
    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.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.expr.CharLiteralExpr].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.PatternExpr].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.NormalAnnotationExpr].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.BinaryExpr].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.ArrayAccessExpr].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.DoubleLiteralExpr].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.TextBlockLiteralExpr].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.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.LongLiteralExpr].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.MarkerAnnotationExpr].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.UnaryExpr].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.NullLiteralExpr].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.FieldAccessExpr].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.ConditionalExpr].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.ArrayInitializerExpr].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.VariableDeclarationExpr].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.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].getExpression()"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].getExpression()"
    functionUses: 1
    ICount: 29
    EdgeCount: 41
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:306"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:305"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
        - "getExpression()"
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:306"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:305"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
        - "getExpression()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:306,1"
      Dst: "[com.github.javaparser.ast.stmt.ReturnStmt].getExpression"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:306,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:306,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:306,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:306,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:306,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:306,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 309
    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.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.Node].getComment()"
    - "[com.github.javaparser.ast.expr.SimpleName].getIdentifier()"
    functionUses: 1
    ICount: 20
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:310"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:309"
        BranchSideFuncs:
        - "getIdentifier()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:310,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].getIdentifier"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:310,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:310,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:310,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:310,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:310,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:310,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:310,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 313
    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.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.expr.Name].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.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.PatternExpr].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.NormalAnnotationExpr].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.BinaryExpr].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.ArrayAccessExpr].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.DoubleLiteralExpr].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.TextBlockLiteralExpr].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.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.LongLiteralExpr].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.MarkerAnnotationExpr].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.UnaryExpr].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.NullLiteralExpr].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.FieldAccessExpr].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.ConditionalExpr].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.ArrayInitializerExpr].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.VariableDeclarationExpr].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.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].getMemberValue()"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].getName()"
    functionUses: 1
    ICount: 28
    EdgeCount: 42
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:314"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:313"
        BranchSideFuncs:
        - "getName()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
        - "getMemberValue()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:314,1"
      Dst: "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].getMemberValue"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:314,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:314,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:314,1"
      Dst: "[com.github.javaparser.ast.expr.AnnotationExpr].getName"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:314,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:314,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:314,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:314,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:314,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 317
    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.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.Node].getComment()"
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue()"
    functionUses: 1
    ICount: 20
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:318"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:317"
        BranchSideFuncs:
        - "getValue()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:318,1"
      Dst: "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:318,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:318,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:318,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:318,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:318,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:318,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:318,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 321
    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.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.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.expr.SuperExpr].getTypeName()"
    - "[com.github.javaparser.ast.expr.SuperExpr].getTypeName()"
    functionUses: 1
    ICount: 29
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:322"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:321"
        BranchSideFuncs:
        - "getTypeName()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:322"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:321"
        BranchSideFuncs:
        - "getTypeName()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:322,1"
      Dst: "[com.github.javaparser.ast.expr.SuperExpr].getTypeName"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:322,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:322,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:322,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:322,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:322,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:322,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:322,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 325
    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.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.NodeList].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.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].getLabels()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].getStatements()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].getType()"
    functionUses: 1
    ICount: 32
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:326"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:325"
        BranchSideFuncs:
        - "getLabels()"
        - "getType()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getStatements()"
        - "getComment()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:326,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchEntry].getLabels"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:326,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:326,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:326,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchEntry].getStatements"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:326,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchEntry].getType"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:326,1"
      Dst: "[java.lang.Enum].hashCode"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:326,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:326,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:326,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:326,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:326,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 329
    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.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.expr.CharLiteralExpr].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.PatternExpr].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.NormalAnnotationExpr].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.BinaryExpr].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.ArrayAccessExpr].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.DoubleLiteralExpr].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.TextBlockLiteralExpr].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.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.LongLiteralExpr].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.MarkerAnnotationExpr].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.UnaryExpr].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.NullLiteralExpr].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.FieldAccessExpr].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.ConditionalExpr].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.ArrayInitializerExpr].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.VariableDeclarationExpr].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.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].getEntries()"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].getSelector()"
    functionUses: 1
    ICount: 28
    EdgeCount: 42
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:330"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:329"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getEntries()"
        - "getComment()"
        - "getSelector()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:330,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchStmt].getEntries"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:330,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:330,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:330,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchStmt].getSelector"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:330,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:330,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:330,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:330,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:330,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 333
    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.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.expr.CharLiteralExpr].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.PatternExpr].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.NormalAnnotationExpr].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.BinaryExpr].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.ArrayAccessExpr].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.DoubleLiteralExpr].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.TextBlockLiteralExpr].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.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.LongLiteralExpr].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.MarkerAnnotationExpr].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.UnaryExpr].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.NullLiteralExpr].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.FieldAccessExpr].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.ConditionalExpr].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.ArrayInitializerExpr].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.VariableDeclarationExpr].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.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].getBody()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].getExpression()"
    functionUses: 1
    ICount: 28
    EdgeCount: 42
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:334"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:333"
        BranchSideFuncs:
        - "getBody()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
        - "getExpression()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:334,1"
      Dst: "[com.github.javaparser.ast.stmt.SynchronizedStmt].getBody"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:334,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:334,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:334,1"
      Dst: "[com.github.javaparser.ast.stmt.SynchronizedStmt].getExpression"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:334,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - 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: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 337
    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.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.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.expr.ThisExpr].getTypeName()"
    - "[com.github.javaparser.ast.expr.ThisExpr].getTypeName()"
    functionUses: 1
    ICount: 29
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:338"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:337"
        BranchSideFuncs:
        - "getTypeName()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:338"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:337"
        BranchSideFuncs:
        - "getTypeName()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:338,1"
      Dst: "[com.github.javaparser.ast.expr.ThisExpr].getTypeName"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:338,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:338,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:338,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:338,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:338,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:338,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:338,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 341
    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.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.expr.CharLiteralExpr].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.PatternExpr].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.NormalAnnotationExpr].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.BinaryExpr].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.ArrayAccessExpr].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.DoubleLiteralExpr].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.TextBlockLiteralExpr].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.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.LongLiteralExpr].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.MarkerAnnotationExpr].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.UnaryExpr].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.NullLiteralExpr].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.FieldAccessExpr].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.ConditionalExpr].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.ArrayInitializerExpr].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.VariableDeclarationExpr].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.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].getExpression()"
    functionUses: 1
    ICount: 22
    EdgeCount: 40
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:342"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:341"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
        - "getExpression()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:342,1"
      Dst: "[com.github.javaparser.ast.stmt.ThrowStmt].getExpression"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:342,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:342,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:342,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:342,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:342,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:342,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 345
    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.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.stmt.BlockStmt].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.BlockStmt].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.TryStmt].getCatchClauses()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.stmt.TryStmt].getFinallyBlock()"
    - "[com.github.javaparser.ast.stmt.TryStmt].getFinallyBlock()"
    - "[com.github.javaparser.ast.stmt.TryStmt].getResources()"
    - "[com.github.javaparser.ast.stmt.TryStmt].getTryBlock()"
    functionUses: 1
    ICount: 47
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:346"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:345"
        BranchSideFuncs:
        - "getCatchClauses()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getTryBlock()"
        - "getComment()"
        - "getFinallyBlock()"
        - "getResources()"
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:346"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:345"
        BranchSideFuncs:
        - "getCatchClauses()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getTryBlock()"
        - "getComment()"
        - "getFinallyBlock()"
        - "getResources()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:346,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].getCatchClauses"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:346,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:346,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:346,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].getFinallyBlock"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:346,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:346,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:346,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:346,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].getResources"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:346,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].getTryBlock"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:346,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:346,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:346,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 349
    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.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.type.UnknownType].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.type.IntersectionType].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.TypeParameter].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.VoidType].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.WildcardType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.expr.TypeExpr].getType()"
    functionUses: 1
    ICount: 22
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:350"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:349"
        BranchSideFuncs:
        - "getType()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:350,1"
      Dst: "[com.github.javaparser.ast.expr.TypeExpr].getType"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:350,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:350,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:350,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:350,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:350,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:350,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 353
    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.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.NodeList].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.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.type.TypeParameter].getName()"
    - "[com.github.javaparser.ast.type.TypeParameter].getTypeBound()"
    functionUses: 1
    ICount: 34
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:354"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:353"
        BranchSideFuncs:
        - "getTypeBound()"
        - "getAnnotations()"
        - "getName()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:354,1"
      Dst: "[com.github.javaparser.ast.type.TypeParameter].getName"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:354,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:354,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:354,1"
      Dst: "[com.github.javaparser.ast.type.TypeParameter].getTypeBound"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:354,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:354,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:354,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:354,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:354,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:354,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:354,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 357
    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.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.expr.CharLiteralExpr].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.PatternExpr].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.NormalAnnotationExpr].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.BinaryExpr].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.ArrayAccessExpr].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.DoubleLiteralExpr].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.TextBlockLiteralExpr].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.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.LongLiteralExpr].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.MarkerAnnotationExpr].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.UnaryExpr].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.NullLiteralExpr].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.FieldAccessExpr].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.ConditionalExpr].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.ArrayInitializerExpr].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.VariableDeclarationExpr].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.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.expr.UnaryExpr].getExpression()"
    - "[com.github.javaparser.ast.expr.UnaryExpr].getOperator()"
    functionUses: 1
    ICount: 26
    EdgeCount: 41
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:358"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:357"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getOperator()"
        - "getComment()"
        - "getExpression()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:358,1"
      Dst: "[com.github.javaparser.ast.expr.UnaryExpr].getExpression"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:358,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:358,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:358,1"
      Dst: "[com.github.javaparser.ast.expr.UnaryExpr].getOperator"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:358,1"
      Dst: "[java.lang.Enum].hashCode"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:358,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:358,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:358,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:358,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 361
    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.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.NodeList].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.type.Type].getAnnotations()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.type.UnionType].getElements()"
    functionUses: 1
    ICount: 28
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:362"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:361"
        BranchSideFuncs:
        - "getAnnotations()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
        - "getElements()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:362,1"
      Dst: "[com.github.javaparser.ast.type.UnionType].getElements"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:362,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:362,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:362,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations"
    - 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"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:362,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 365
    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.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.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    functionUses: 1
    ICount: 22
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:366"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:365"
        BranchSideFuncs:
        - "getAnnotations()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:366,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:366,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:366,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:366,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:366,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:366,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:366,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:366,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 369
    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.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.NodeList].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.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getAnnotations()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getModifiers()"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getVariables()"
    functionUses: 1
    ICount: 34
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:370"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:369"
        BranchSideFuncs:
        - "getVariables()"
        - "getAnnotations()"
        - "getModifiers()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:370,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:370,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:370,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:370,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getModifiers"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:370,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getVariables"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:370,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:370,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:370,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:370,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:370,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 373
    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.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.type.UnknownType].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.type.IntersectionType].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.TypeParameter].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.VoidType].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.WildcardType].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.CharLiteralExpr].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.PatternExpr].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.NormalAnnotationExpr].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.BinaryExpr].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.ArrayAccessExpr].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.DoubleLiteralExpr].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.TextBlockLiteralExpr].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.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.LongLiteralExpr].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.MarkerAnnotationExpr].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.UnaryExpr].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.NullLiteralExpr].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.FieldAccessExpr].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.ConditionalExpr].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.ArrayInitializerExpr].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.VariableDeclarationExpr].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.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.body.VariableDeclarator].getInitializer()"
    - "[com.github.javaparser.ast.body.VariableDeclarator].getInitializer()"
    - "[com.github.javaparser.ast.body.VariableDeclarator].getName()"
    - "[com.github.javaparser.ast.body.VariableDeclarator].getType()"
    functionUses: 1
    ICount: 41
    EdgeCount: 54
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:374"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:373"
        BranchSideFuncs:
        - "getInitializer()"
        - "getName()"
        - "getType()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:374"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:373"
        BranchSideFuncs:
        - "getInitializer()"
        - "getName()"
        - "getType()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:374,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].getInitializer"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:374,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:374,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:374,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:374,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:374,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].getName"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:374,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:374,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].getType"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:374,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:374,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 377
    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.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.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    functionUses: 1
    ICount: 22
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:378"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:377"
        BranchSideFuncs:
        - "getAnnotations()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:378,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:378,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:378,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:378,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:378,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:378,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:378,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:378,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 381
    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.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.expr.CharLiteralExpr].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.PatternExpr].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.NormalAnnotationExpr].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.BinaryExpr].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.ArrayAccessExpr].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.DoubleLiteralExpr].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.TextBlockLiteralExpr].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.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.LongLiteralExpr].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.MarkerAnnotationExpr].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.UnaryExpr].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.NullLiteralExpr].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.FieldAccessExpr].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.ConditionalExpr].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.ArrayInitializerExpr].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.VariableDeclarationExpr].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.stmt.SynchronizedStmt].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.ContinueStmt].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.LocalClassDeclarationStmt].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.ExplicitConstructorInvocationStmt].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.ThrowStmt].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.DoStmt].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.ReturnStmt].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.EmptyStmt].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.AssertStmt].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.UnparsableStmt].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.YieldStmt].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.WhileStmt].getBody()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.stmt.WhileStmt].getCondition()"
    functionUses: 1
    ICount: 28
    EdgeCount: 63
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:382"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:381"
        BranchSideFuncs:
        - "getBody()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
        - "getCondition()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:382,1"
      Dst: "[com.github.javaparser.ast.stmt.WhileStmt].getBody"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:382,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:382,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:382,1"
      Dst: "[com.github.javaparser.ast.stmt.WhileStmt].getCondition"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:382,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:382,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:382,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:382,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 385
    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.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.NodeList].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.TypeParameter].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.ClassOrInterfaceType].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.ArrayType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.type.WildcardType].getExtendedType()"
    - "[com.github.javaparser.ast.type.WildcardType].getExtendedType()"
    - "[com.github.javaparser.ast.type.WildcardType].getSuperType()"
    - "[com.github.javaparser.ast.type.WildcardType].getSuperType()"
    functionUses: 1
    ICount: 48
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:386"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:385"
        BranchSideFuncs:
        - "getAnnotations()"
        - "getSuperType()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
        - "getExtendedType()"
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:386"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:385"
        BranchSideFuncs:
        - "getAnnotations()"
        - "getSuperType()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
        - "getExtendedType()"
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:386"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:385"
        BranchSideFuncs:
        - "getAnnotations()"
        - "getSuperType()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
        - "getExtendedType()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:386,1"
      Dst: "[com.github.javaparser.ast.type.WildcardType].getExtendedType"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:386,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:386,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:386,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:386,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:386,1"
      Dst: "[com.github.javaparser.ast.type.WildcardType].getSuperType"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:386,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:386,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:386,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:386,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 389
    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.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.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.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].getAnnotations()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].getDirectives()"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].getName()"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].isOpen()"
    functionUses: 1
    ICount: 41
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:390"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:389"
        BranchSideFuncs:
        - "getDirectives()"
        - "getAnnotations()"
        - "getName()"
        - "isOpen()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:390"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:389"
        BranchSideFuncs:
        - "getDirectives()"
        - "getAnnotations()"
        - "getName()"
        - "isOpen()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:390,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:390,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:390,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:390,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].getDirectives"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:390,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].isOpen"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:390,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].getName"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:390,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:390,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:390,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:390,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:390,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:390,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 393
    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.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.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.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].getModifiers()"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].getName()"
    functionUses: 1
    ICount: 28
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:394"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:393"
        BranchSideFuncs:
        - "getName()"
        - "getModifiers()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:394,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleRequiresDirective].getModifiers"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:394,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:394,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:394,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleRequiresDirective].getName"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:394,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:394,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:394,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:394,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:394,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:394,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 398
    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.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.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.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].getModuleNames()"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].getName()"
    functionUses: 1
    ICount: 28
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:399"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:398"
        BranchSideFuncs:
        - "getName()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
        - "getModuleNames()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:399,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleExportsDirective].getModuleNames"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:399,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:399,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:399,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleExportsDirective].getName"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:399,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:399,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:399,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:399,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:399,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:399,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 403
    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.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.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.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].getName()"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].getWith()"
    functionUses: 1
    ICount: 28
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:404"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:403"
        BranchSideFuncs:
        - "getName()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getWith()"
        - "getComment()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:404,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleProvidesDirective].getName"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:404,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:404,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:404,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleProvidesDirective].getWith"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:404,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:404,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:404,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:404,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:404,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:404,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 408
    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.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.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].getName()"
    functionUses: 1
    ICount: 22
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:409"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:408"
        BranchSideFuncs:
        - "getName()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:409,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleUsesDirective].getName"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:409,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:409,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:409,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:409,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:409,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:409,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:409,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 413
    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.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.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.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].getModuleNames()"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].getName()"
    functionUses: 1
    ICount: 28
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:414"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:413"
        BranchSideFuncs:
        - "getName()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
        - "getModuleNames()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:414,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleOpensDirective].getModuleNames"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:414,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:414,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:414,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleOpensDirective].getName"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:414,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:414,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:414,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:414,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:414,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:414,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 418
    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)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    functionUses: 1
    ICount: 14
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:419"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:418"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
    Callsites:
    - 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"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:419,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 423
    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.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.type.UnknownType].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.type.IntersectionType].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.TypeParameter].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.VoidType].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.WildcardType].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.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ReceiverParameter].getAnnotations()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.body.ReceiverParameter].getName()"
    - "[com.github.javaparser.ast.body.ReceiverParameter].getType()"
    functionUses: 1
    ICount: 34
    EdgeCount: 20
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:424"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:423"
        BranchSideFuncs:
        - "getAnnotations()"
        - "getName()"
        - "getType()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:424,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:424,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:424,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:424,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].getName"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:424,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:424,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].getType"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:424,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:424,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - 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: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 428
    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.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.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    functionUses: 1
    ICount: 22
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:429"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:428"
        BranchSideFuncs:
        - "getAnnotations()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:429,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:429,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:429,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:429,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:429,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:429,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:429,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:429,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.Modifier,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: null
    functionLinenumber: 433
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Modifier"
    - "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)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.Modifier].getKeyword()"
    functionUses: 1
    ICount: 20
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:434"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:433"
        BranchSideFuncs:
        - "getKeyword()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:434,1"
      Dst: "[com.github.javaparser.ast.Modifier].getKeyword"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:434,1"
      Dst: "[java.lang.Enum].hashCode"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:434,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:434,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:434,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:434,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:434,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:434,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 438
    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.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.expr.CharLiteralExpr].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.PatternExpr].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.NormalAnnotationExpr].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.BinaryExpr].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.ArrayAccessExpr].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.DoubleLiteralExpr].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.TextBlockLiteralExpr].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.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.LongLiteralExpr].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.MarkerAnnotationExpr].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.UnaryExpr].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.NullLiteralExpr].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.FieldAccessExpr].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.ConditionalExpr].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.ArrayInitializerExpr].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.VariableDeclarationExpr].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.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.expr.SwitchExpr].getEntries()"
    - "[com.github.javaparser.ast.expr.SwitchExpr].getSelector()"
    functionUses: 1
    ICount: 28
    EdgeCount: 42
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:439"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:438"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getEntries()"
        - "getComment()"
        - "getSelector()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:439,1"
      Dst: "[com.github.javaparser.ast.expr.SwitchExpr].getEntries"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:439,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:439,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:439,1"
      Dst: "[com.github.javaparser.ast.expr.SwitchExpr].getSelector"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:439,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - 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: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 443
    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.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.expr.CharLiteralExpr].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.PatternExpr].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.NormalAnnotationExpr].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.BinaryExpr].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.ArrayAccessExpr].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.DoubleLiteralExpr].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.TextBlockLiteralExpr].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.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.LongLiteralExpr].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.MarkerAnnotationExpr].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.UnaryExpr].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.NullLiteralExpr].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.FieldAccessExpr].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.ConditionalExpr].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.ArrayInitializerExpr].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.VariableDeclarationExpr].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.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.stmt.YieldStmt].getExpression()"
    functionUses: 1
    ICount: 22
    EdgeCount: 40
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:444"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:443"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
        - "getExpression()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:444,1"
      Dst: "[com.github.javaparser.ast.stmt.YieldStmt].getExpression"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:444,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:444,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:444,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:444,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:444,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:444,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 448
    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.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.Node].getComment()"
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue()"
    functionUses: 1
    ICount: 20
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:449"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:448"
        BranchSideFuncs:
        - "getValue()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:449,1"
      Dst: "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:449,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:449,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:449,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:449,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:449,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:449,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:449,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.PatternExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: null
    functionLinenumber: 453
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.PatternExpr"
    - "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)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].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.ArrayType].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.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.expr.PatternExpr].getModifiers()"
    - "[com.github.javaparser.ast.expr.PatternExpr].getName()"
    - "[com.github.javaparser.ast.expr.PatternExpr].getType()"
    functionUses: 1
    ICount: 34
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:454"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:453"
        BranchSideFuncs:
        - "getName()"
        - "getModifiers()"
        - "getType()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:454,1"
      Dst: "[com.github.javaparser.ast.expr.PatternExpr].getModifiers"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:454,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:454,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:454,1"
      Dst: "[com.github.javaparser.ast.expr.PatternExpr].getName"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:454,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:454,1"
      Dst: "[com.github.javaparser.ast.expr.PatternExpr].getType"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:454,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:454,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:454,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:454,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:454,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 458
    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.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.NodeList].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.NodeList].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.NodeList].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.NodeList].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.BodyDeclaration].getAnnotations()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.body.RecordDeclaration].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.body.RecordDeclaration].getParameters()"
    - "[com.github.javaparser.ast.body.RecordDeclaration].getReceiverParameter()"
    - "[com.github.javaparser.ast.body.RecordDeclaration].getReceiverParameter()"
    - "[com.github.javaparser.ast.body.RecordDeclaration].getTypeParameters()"
    functionUses: 1
    ICount: 71
    EdgeCount: 22
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:459"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:458"
        BranchSideFuncs:
        - "getParameters()"
        - "getTypeParameters()"
        - "getAnnotations()"
        - "getName()"
        - "getModifiers()"
        - "getImplementedTypes()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getMembers()"
        - "getComment()"
        - "getReceiverParameter()"
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:459"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:458"
        BranchSideFuncs:
        - "getParameters()"
        - "getTypeParameters()"
        - "getAnnotations()"
        - "getName()"
        - "getModifiers()"
        - "getImplementedTypes()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getMembers()"
        - "getComment()"
        - "getReceiverParameter()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:459,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].getImplementedTypes"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:459,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:459,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:459,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].getParameters"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:459,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].getReceiverParameter"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:459,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:459,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:459,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:459,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].getTypeParameters"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:459,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getMembers"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:459,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:459,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getName"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:459,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:459,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:459,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:459,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:459,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - 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: null
    functionLinenumber: 462
    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.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.NodeList].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.NodeList].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.NodeList].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.body.BodyDeclaration].getAnnotations()"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getBody()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[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()"
    functionUses: 1
    ICount: 52
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:463"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:462"
        BranchSideFuncs:
        - "getTypeParameters()"
        - "getAnnotations()"
        - "getBody()"
        - "getName()"
        - "getModifiers()"
        - "getThrownExceptions()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:463,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getBody"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:463,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:463,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:463,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getModifiers"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:463,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:463,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getName"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:463,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:463,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getThrownExceptions"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:463,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getTypeParameters"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:463,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:463,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:463,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:463,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:463,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:463,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.PatternExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: null
    functionLinenumber: 36
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.PatternExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.PatternExpr,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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 36
    functionDepth: 0
    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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy$getNameAsString__964].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy$getNameAsString__964"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy$getNameAsString__964].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy$getNameAsString__964:-1,1"
      Dst: "[com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy$getNameAsString__964].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy$getNameAsString__964].<init>()"
    functionSourceFile: "com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy$getNameAsString__964"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy$getNameAsString__964:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy$getNameAsString__964].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy$getNameAsString__964"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithName].getNameAsString()"
    functionUses: 8
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy$getNameAsString__964:-1,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithName].getNameAsString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.LongNode].<init>(long)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.LongNode"
    linkageType: null
    functionLinenumber: 26
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.NumericNode].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.LongNode:27,1"
      Dst: "[com.fasterxml.jackson.databind.node.NumericNode].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.LongNode].valueOf(long)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.LongNode"
    linkageType: null
    functionLinenumber: 28
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.LongNode"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.LongNode].<init>(long)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.LongNode:29,1"
      Dst: "[com.fasterxml.jackson.databind.node.LongNode].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.LongNode].asToken()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.LongNode"
    linkageType: null
    functionLinenumber: 36
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.LongNode].numberType()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.LongNode"
    linkageType: null
    functionLinenumber: 39
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser$NumberType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.LongNode].isIntegralNumber()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.LongNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.LongNode].isLong()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.LongNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.LongNode].canConvertToInt()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.LongNode"
    linkageType: null
    functionLinenumber: 49
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.LongNode:50"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.LongNode:49"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.LongNode:50"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.LongNode:49"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.LongNode].canConvertToLong()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.LongNode"
    linkageType: null
    functionLinenumber: 51
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.LongNode].numberValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.LongNode"
    linkageType: null
    functionLinenumber: 55
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.LongNode:56,1"
      Dst: "[java.lang.Long].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.LongNode].shortValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.LongNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.LongNode].intValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.LongNode"
    linkageType: null
    functionLinenumber: 62
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.LongNode].longValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.LongNode"
    linkageType: null
    functionLinenumber: 65
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.LongNode].floatValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.LongNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.LongNode].doubleValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.LongNode"
    linkageType: null
    functionLinenumber: 71
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.LongNode].decimalValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.LongNode"
    linkageType: null
    functionLinenumber: 74
    functionDepth: 0
    returnType: "java.math.BigDecimal"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.LongNode:75,1"
      Dst: "[java.math.BigDecimal].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.LongNode].bigIntegerValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.LongNode"
    linkageType: null
    functionLinenumber: 77
    functionDepth: 0
    returnType: "java.math.BigInteger"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.LongNode:78,1"
      Dst: "[java.math.BigInteger].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.LongNode].asText()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.LongNode"
    linkageType: null
    functionLinenumber: 81
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.NumberOutput].toString(long)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.LongNode:82,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberOutput].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.LongNode].asBoolean(boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.LongNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.LongNode:87"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.LongNode:86"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.LongNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.LongNode"
    linkageType: null
    functionLinenumber: 93
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(long)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(long)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(long)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(long)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(long)"
    functionUses: 12
    ICount: 6
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.LongNode:94,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeNumber"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.LongNode].equals(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.LongNode"
    linkageType: null
    functionLinenumber: 99
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 33
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.LongNode:100"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.LongNode:101"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.LongNode:100"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.LongNode:101"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.LongNode:102"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.LongNode:101"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.LongNode:102"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.LongNode:105"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.LongNode:104"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.LongNode:103"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.LongNode:102"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.LongNode].hashCode()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.LongNode"
    linkageType: null
    functionLinenumber: 109
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_72__953].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_72__953"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__953].<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__953:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_72__953].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_72__953].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_72__953"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_72__953:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_72__953].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_72__953"
    linkageType: null
    functionLinenumber: -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: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_72__953:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$72"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ExceptionUtil].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ExceptionUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ExceptionUtil:11,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ExceptionUtil].rethrowIfFatal(java.lang.Throwable)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ExceptionUtil"
    linkageType: null
    functionLinenumber: 30
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ExceptionUtil].isFatal(java.lang.Throwable)"
    functionUses: 6
    ICount: 15
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.ExceptionUtil:31"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ExceptionUtil:40"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ExceptionUtil:39"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ExceptionUtil:32"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ExceptionUtil:35"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ExceptionUtil:34"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ExceptionUtil:35"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ExceptionUtil:38"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ExceptionUtil:37"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ExceptionUtil:31,1"
      Dst: "[com.fasterxml.jackson.databind.util.ExceptionUtil].isFatal"
    - Src: "com.fasterxml.jackson.databind.util.ExceptionUtil:38,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ExceptionUtil].isFatal(java.lang.Throwable)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ExceptionUtil"
    linkageType: null
    functionLinenumber: 50
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.ExceptionUtil:51"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ExceptionUtil:50"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ExceptionUtil:51"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ExceptionUtil:50"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ExceptionUtil:51"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ExceptionUtil:50"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ExceptionUtil:51"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ExceptionUtil:50"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ExceptionUtil:51"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ExceptionUtil:50"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ExceptionUtil:51"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ExceptionUtil:50"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ExceptionUtil:51"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ExceptionUtil:50"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ExceptionUtil:51"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ExceptionUtil:50"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ExceptionUtil].throwSneaky(java.io.IOException)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ExceptionUtil"
    linkageType: null
    functionLinenumber: 62
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.io.IOException"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ExceptionUtil]._sneaky(java.lang.Throwable)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ExceptionUtil:63,1"
      Dst: "[com.fasterxml.jackson.databind.util.ExceptionUtil]._sneaky"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ExceptionUtil]._sneaky(java.lang.Throwable)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ExceptionUtil"
    linkageType: null
    functionLinenumber: 68
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver].<init>(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.JavaType,java.util.concurrent.ConcurrentHashMap,java.util.HashMap)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver"
    linkageType: null
    functionLinenumber: 47
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.databind.JavaType"
    - "java.util.concurrent.ConcurrentHashMap"
    - "java.util.HashMap"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeIdResolverBase].<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.type.TypeFactory)"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].getTypeFactory()"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
    functionUses: 1
    ICount: 14
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:48,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getTypeFactory"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:48,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.TypeIdResolverBase].<init>"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:52,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver].construct(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.JavaType,java.util.Collection,boolean,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver"
    linkageType: null
    functionLinenumber: 58
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.databind.JavaType"
    - "java.util.Collection"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].getType()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver]._defaultTypeId(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].getName()"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].hasName()"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].constructType(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver].<init>(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.JavaType,java.util.concurrent.ConcurrentHashMap,java.util.HashMap)"
    functionUses: 1
    ICount: 55
    EdgeCount: 58
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:59"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:63"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:64"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:69"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:78"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:104"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "iterator()"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:103"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.JavaType,java.util.concurrent.ConcurrentHashMap,java.util.HashMap)"
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:79"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:104"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "hasName()"
        - "_defaultTypeId(java.lang.Class)"
        - "iterator()"
        - "getName()"
        - "getType()"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:103"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.JavaType,java.util.concurrent.ConcurrentHashMap,java.util.HashMap)"
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:83"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:79"
        BranchSideFuncs:
        - "hasName()"
        - "_defaultTypeId(java.lang.Class)"
        - "getName()"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:78"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "hasName()"
        - "_defaultTypeId(java.lang.Class)"
        - "iterator()"
        - "getName()"
        - "getType()"
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:84"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:87"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:86"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:87"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:101"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:89"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:94"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:93"
        BranchSideFuncs:
        - "get(java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:95"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:100"
        BranchSideFuncs:
        - "getRawClass()"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:99"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
        - "constructType(java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:96"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:100"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:99"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
        - "constructType(java.lang.Class)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:59,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:67,1"
      Dst: "[java.util.concurrent.ConcurrentHashMap].<init>"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:70,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:76,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:79,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:79,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:79,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:82,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.NamedType].getType"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:83,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.NamedType].hasName"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:83,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.NamedType].getName"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:83,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver]._defaultTypeId"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:85,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:85,1"
      Dst: "[java.util.concurrent.ConcurrentHashMap].put"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:90,1"
      Dst: "[java.lang.String].toLowerCase"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:94,1"
      Dst: "[java.util.HashMap].get"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:96,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:96,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:100,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].constructType"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:100,1"
      Dst: "[java.util.HashMap].put"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:104,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver].<init>"
    JavaMethodInfo: null
    BBCount: 22
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver].getMechanism()"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonTypeInfo$Id"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver].idFromValue(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver"
    linkageType: null
    functionLinenumber: 111
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver].idFromClass(java.lang.Class)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:112,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:112,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver].idFromClass"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver].idFromClass(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver"
    linkageType: null
    functionLinenumber: 116
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeFactory].constructType(java.lang.reflect.Type)"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].isAnnotationProcessingEnabled()"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].introspectClassAnnotations(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findTypeName(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findTypeName(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findTypeName(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].getAnnotationIntrospector()"
    - "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].getClassInfo()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver]._defaultTypeId(java.lang.Class)"
    functionUses: 2
    ICount: 26
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:117"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:122"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:121"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:125"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:140"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:131"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:135"
        BranchSideFuncs:
        - "getAnnotationIntrospector()"
        - "getClassInfo()"
        - "findTypeName(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
        - "introspectClassAnnotations(java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:134"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:135"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:138"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:122,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:123,1"
      Dst: "[java.util.concurrent.ConcurrentHashMap].get"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:128,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructType"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:128,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:131,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].isAnnotationProcessingEnabled"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:132,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].introspectClassAnnotations"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:133,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getAnnotationIntrospector"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:133,1"
      Dst: "[com.fasterxml.jackson.databind.BeanDescription].getClassInfo"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:133,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findTypeName"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:137,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver]._defaultTypeId"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:139,1"
      Dst: "[java.util.concurrent.ConcurrentHashMap].put"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver].idFromValueAndType(java.lang.Object,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver"
    linkageType: null
    functionLinenumber: 147
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver].idFromClass(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver].idFromValue(java.lang.Object)"
    functionUses: 3
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:148"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:151"
        BranchSideFuncs:
        - "idFromClass(java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:150"
        BranchSideFuncs:
        - "idFromValue(java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:149,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver].idFromClass"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:151,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver].idFromValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver].typeFromId(com.fasterxml.jackson.databind.DatabindContext,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver"
    linkageType: null
    functionLinenumber: 155
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DatabindContext"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver]._typeFromId(java.lang.String)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:156,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver]._typeFromId"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver]._typeFromId(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver"
    linkageType: null
    functionLinenumber: 160
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].get(java.lang.Object)"
    functionUses: 1
    ICount: 9
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:161"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:168"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:167"
        BranchSideFuncs:
        - "get(java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:162,1"
      Dst: "[java.lang.String].toLowerCase"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:168,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver].getDescForKnownTypeIds()"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver"
    linkageType: null
    functionLinenumber: 174
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].entrySet()"
    - "[com.github.javaparser.utils.VisitorMap].entrySet()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.fasterxml.jackson.databind.JavaType].isConcrete()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].isConcrete()"
    functionUses: 1
    ICount: 20
    EdgeCount: 55
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:176"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:181"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "isConcrete()"
        - "next()"
        - "entrySet()"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:180"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:177"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:180"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:179"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:175,1"
      Dst: "[java.util.TreeSet].<init>"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:176,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:176,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:176,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:176,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:177,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:177,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isConcrete"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:178,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:178,1"
      Dst: "[java.util.TreeSet].add"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:181,1"
      Dst: "[java.util.AbstractCollection].toString"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver].toString()"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver"
    linkageType: null
    functionLinenumber: 185
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 19
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:186,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:186,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:186,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver]._defaultTypeId(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver"
    linkageType: null
    functionLinenumber: 200
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:203"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:200"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:201,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:202,1"
      Dst: "[java.lang.String].lastIndexOf"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:203,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedAndMetadata].<init>(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedAndMetadata"
    linkageType: null
    functionLinenumber: 13
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedAndMetadata:14,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedAndMetadata].of(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedAndMetadata"
    linkageType: null
    functionLinenumber: 19
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedAndMetadata"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedAndMetadata].<init>(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Object)"
    functionUses: 4
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedAndMetadata:20,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedAndMetadata].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_4__540].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_4__540"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__540].<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__540:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_4__540].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_4__540].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_4__540"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_4__540:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_4__540].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_4__540"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_4__540:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$4"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic].<init>(com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic"
    linkageType: null
    functionLinenumber: 45
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration"
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic:46,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic].resolveTypeVariables(com.github.javaparser.resolution.Context,java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic"
    linkageType: null
    functionLinenumber: 51
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.MethodUsage"
    argCount: 2
    argTypes:
    - "com.github.javaparser.resolution.Context"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].getReturnType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].getReturnType()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].getReturnType()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].getReturnType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod].getReturnType()"
    - "[com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic].replaceTypeParams(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.Context)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].getParam(int)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserParameterDeclaration].getType()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].getType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod$1].getType()"
    - "[com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic].replaceTypeParams(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.Context)"
    - "[com.github.javaparser.resolution.logic.InferenceContext].<init>(com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod:com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod:com.github.javaparser.symbolsolver.javassistmodel.JavassistParameterDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].getParam(int)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserParameterDeclaration].getType()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].getType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod$1].getType()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod:com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod:com.github.javaparser.symbolsolver.javassistmodel.JavassistParameterDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserParameterDeclaration].isVariadic()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isArray()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserParameterDeclaration].isVariadic()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asArrayType()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder:com.github.javaparser.resolution.model.typesystem.NullType:com.github.javaparser.resolution.types.ResolvedArrayType:com.github.javaparser.resolution.types.ResolvedPrimitiveType:com.github.javaparser.resolution.types.ResolvedType:com.github.javaparser.resolution.types.ResolvedTypeVariable:com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod:com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod$1:com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod:com.github.javaparser.symbolsolver.javassistmodel.JavassistParameterDeclaration:com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].getComponentType()"
    - "[com.github.javaparser.resolution.logic.InferenceContext].addPair(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.logic.InferenceContext].addSingle(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.logic.InferenceContext].resolve(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.MethodUsage].<init>(com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration,java.util.List,com.github.javaparser.resolution.types.ResolvedType)"
    functionUses: 3
    ICount: 54
    EdgeCount: 51
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic:54"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic:61"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.resolution.TypeSolver)"
    - Branch String: "com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic:63"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic:81"
        BranchSideFuncs:
        - "getNumberOfParams()"
        - "getParam(int)"
        - "getType()"
        - "size()"
      - BranchSide: "com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic:80"
        BranchSideFuncs:
        - "addSingle(com.github.javaparser.resolution.types.ResolvedType)"
        - "<init>(com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration,java.util.List,com.github.javaparser.resolution.types.ResolvedType)"
        - "resolve(com.github.javaparser.resolution.types.ResolvedType)"
    - Branch String: "com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic:68"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic:72"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic:71"
        BranchSideFuncs:
        - "get(int)"
        - "isVariadic()"
        - "isArray()"
    - Branch String: "com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic:68"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic:72"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic:71"
        BranchSideFuncs:
        - "get(int)"
        - "isVariadic()"
        - "isArray()"
    - Branch String: "com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic:74"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic:null"
        BranchSideFuncs:
        - "asArrayType()"
        - "getComponentType()"
    - Branch String: "com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic:74"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic:null"
        BranchSideFuncs:
        - "asArrayType()"
        - "getComponentType()"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic:52,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration].getReturnType"
    - Src: "com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic:52,1"
      Dst: "[com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic].replaceTypeParams"
    - Src: "com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic:53,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic:54,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getNumberOfParams"
    - Src: "com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic:55,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getParam"
    - Src: "com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic:55,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedValueDeclaration].getType"
    - Src: "com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic:56,1"
      Dst: "[java.util.List].add"
    - Src: "com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic:62,1"
      Dst: "[com.github.javaparser.resolution.logic.InferenceContext].<init>"
    - Src: "com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic:68,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedParameterDeclaration].isVariadic"
    - Src: "com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic:68,1"
      Dst: "[java.util.List].size"
    - Src: "com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic:72,1"
      Dst: "[java.util.List].get"
    - Src: "com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic:74,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isArray"
    - Src: "com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic:75,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asArrayType"
    - Src: "com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic:75,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedArrayType].getComponentType"
    - Src: "com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic:78,1"
      Dst: "[com.github.javaparser.resolution.logic.InferenceContext].addPair"
    - Src: "com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic:81,1"
      Dst: "[com.github.javaparser.resolution.logic.InferenceContext].addSingle"
    - Src: "com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic:81,1"
      Dst: "[com.github.javaparser.resolution.logic.InferenceContext].resolve"
    - Src: "com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic:83,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].<init>"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic].replaceTypeParams(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.Context)"
    functionSourceFile: "com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic"
    linkageType: null
    functionLinenumber: 86
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    - "com.github.javaparser.resolution.Context"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asTypeParameter()"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].asTypeParameter()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asTypeParameter()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].declaredOnType()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1].declaredOnType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].getName()"
    - "[com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic].typeParamByName(java.lang.String,com.github.javaparser.resolution.Context)"
    - "[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.model.typesystem.LazyType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic$lambda_replaceTypeParams_0__975].bootstrap$(com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic,com.github.javaparser.resolution.Context)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].transformTypeParameters(com.github.javaparser.resolution.types.ResolvedTypeTransformer)"
    functionUses: 2
    ICount: 20
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic:87"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic:97"
        BranchSideFuncs:
        - "asTypeParameter()"
        - "declaredOnType()"
      - BranchSide: "com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic:96"
        BranchSideFuncs:
        - "isReferenceType()"
    - Branch String: "com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic:89"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic:97"
        BranchSideFuncs:
        - "getName()"
        - "typeParamByName(java.lang.String,com.github.javaparser.resolution.Context)"
      - BranchSide: "com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic:96"
        BranchSideFuncs:
        - "isReferenceType()"
    - Branch String: "com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic:91"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic:97"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic:96"
        BranchSideFuncs:
        - "isReferenceType()"
    - Branch String: "com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic:97"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic:101"
        BranchSideFuncs:
        - "asReferenceType()"
        - "transformTypeParameters(com.github.javaparser.resolution.types.ResolvedTypeTransformer)"
        - "bootstrap$(com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic,com.github.javaparser.resolution.Context)"
      - BranchSide: "com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic:100"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic:87,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isTypeVariable"
    - Src: "com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic:88,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asTypeParameter"
    - Src: "com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic:89,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].declaredOnType"
    - Src: "com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic:90,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].getName"
    - Src: "com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic:90,1"
      Dst: "[com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic].typeParamByName"
    - Src: "com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic:91,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic:92,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic:97,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType"
    - Src: "com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic:98,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType"
    - Src: "com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic:98,1"
      Dst: "[com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic$lambda_replaceTypeParams_0__975].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic:98,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].transformTypeParameters"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic].typeParamByName(java.lang.String,com.github.javaparser.resolution.Context)"
    functionSourceFile: "com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic"
    linkageType: null
    functionLinenumber: 104
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.github.javaparser.resolution.Context"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic$lambda_typeParamByName_1__1007].bootstrap$(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic$lambda_typeParamByName_2__1008].bootstrap$(com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].getTypeParameters()"
    functionUses: 1
    ICount: 12
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic:105,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParametrizable].getTypeParameters"
    - Src: "com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic:105,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic:105,1"
      Dst: "[com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic$lambda_typeParamByName_1__1007].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic:105,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic:105,1"
      Dst: "[com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic$lambda_typeParamByName_2__1008].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic:105,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic:105,1"
      Dst: "[java.util.stream.Stream].findFirst"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic].toType(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic"
    linkageType: null
    functionLinenumber: 108
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].<init>(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic:109,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedTypeVariable].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic].lambda$typeParamByName$2(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic"
    linkageType: null
    functionLinenumber: 104
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic].toType(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic:105,1"
      Dst: "[com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic].toType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic].lambda$typeParamByName$1(java.lang.String,com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic"
    linkageType: null
    functionLinenumber: 104
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getName()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1:com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter:com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].getName()"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic:105,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].getName"
    - Src: "com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic:105,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic].lambda$replaceTypeParams$0(com.github.javaparser.resolution.Context,com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.resolution.Context"
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic:98,1"
      Dst: "[com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic].replaceTypeParams"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:36,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.CompilationUnit,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 38
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.CompilationUnit"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:39,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:39,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:39,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.PackageDeclaration,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 43
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.PackageDeclaration"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:44,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:44,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:44,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.type.TypeParameter,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 48
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.TypeParameter"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:49,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:49,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:49,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.comments.LineComment,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 53
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.comments.LineComment"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:54,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:54,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:54,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.comments.BlockComment,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 58
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.comments.BlockComment"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:59,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:59,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:59,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 63
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:64,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:64,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:64,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.body.EnumDeclaration,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 68
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.EnumDeclaration"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:69,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:69,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:69,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.body.EnumConstantDeclaration,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 73
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.EnumConstantDeclaration"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:74,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:74,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:74,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.body.AnnotationDeclaration,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 78
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.AnnotationDeclaration"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:79,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:79,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:79,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.body.AnnotationMemberDeclaration,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 83
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.AnnotationMemberDeclaration"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:84,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:84,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:84,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.body.FieldDeclaration,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 88
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.FieldDeclaration"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:89,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:89,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:89,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.body.VariableDeclarator,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 93
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.VariableDeclarator"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:94,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:94,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:94,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.body.ConstructorDeclaration,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 98
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.ConstructorDeclaration"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:99,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:99,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:99,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.body.MethodDeclaration,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 103
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.MethodDeclaration"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:104,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:104,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:104,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.body.Parameter,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 108
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.Parameter"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:109,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:109,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:109,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.body.InitializerDeclaration,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 113
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.InitializerDeclaration"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:114,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:114,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:114,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.comments.JavadocComment,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 118
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.comments.JavadocComment"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:119,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:119,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:119,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.type.ClassOrInterfaceType,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 123
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.ClassOrInterfaceType"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:124,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:124,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:124,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.type.PrimitiveType,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 128
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.PrimitiveType"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:129,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:129,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:129,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.type.ArrayType,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 133
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.ArrayType"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:134,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:134,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:134,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.ArrayCreationLevel,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 138
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.ArrayCreationLevel"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:139,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:139,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:139,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.type.IntersectionType,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 143
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.IntersectionType"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:144,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:144,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:144,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.type.UnionType,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 148
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.UnionType"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:149,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:149,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:149,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.type.VoidType,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 153
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.VoidType"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:154,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:154,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:154,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.type.WildcardType,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 158
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.WildcardType"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:159,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:159,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:159,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.type.UnknownType,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 163
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.UnknownType"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:164,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:164,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:164,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.ArrayAccessExpr,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 168
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ArrayAccessExpr"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:169,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:169,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:169,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.ArrayCreationExpr,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 173
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ArrayCreationExpr"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:174,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:174,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:174,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.ArrayInitializerExpr,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 178
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ArrayInitializerExpr"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:179,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:179,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:179,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.AssignExpr,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 183
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.AssignExpr"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:184,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:184,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:184,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.BinaryExpr,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 188
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.BinaryExpr"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:189,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:189,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:189,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.CastExpr,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 193
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.CastExpr"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:194,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:194,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:194,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.ClassExpr,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 198
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ClassExpr"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:199,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:199,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:199,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.ConditionalExpr,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 203
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ConditionalExpr"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:204,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:204,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:204,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.EnclosedExpr,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 208
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.EnclosedExpr"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:209,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:209,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:209,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.FieldAccessExpr,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 213
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.FieldAccessExpr"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:214,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:214,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:214,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.InstanceOfExpr,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 218
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.InstanceOfExpr"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:219,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:219,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:219,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.PatternExpr,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 223
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.PatternExpr"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:224,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:224,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:224,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.StringLiteralExpr,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 228
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.StringLiteralExpr"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:229,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:229,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:229,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.IntegerLiteralExpr,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 233
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.IntegerLiteralExpr"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:234,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:234,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:234,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.LongLiteralExpr,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 238
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.LongLiteralExpr"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:239,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:239,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:239,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.CharLiteralExpr,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 243
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.CharLiteralExpr"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:244,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:244,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:244,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.DoubleLiteralExpr,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 248
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.DoubleLiteralExpr"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:249,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:249,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:249,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.BooleanLiteralExpr,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 253
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.BooleanLiteralExpr"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:254,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:254,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:254,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.NullLiteralExpr,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 258
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.NullLiteralExpr"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:259,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:259,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:259,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.MethodCallExpr,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 263
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MethodCallExpr"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:264,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:264,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:264,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.NameExpr,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 268
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.NameExpr"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:269,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:269,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:269,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.ObjectCreationExpr,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 273
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ObjectCreationExpr"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:274,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:274,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:274,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.ThisExpr,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 278
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ThisExpr"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:279,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:279,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:279,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.SuperExpr,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 283
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.SuperExpr"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:284,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:284,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:284,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.UnaryExpr,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 288
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.UnaryExpr"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:289,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:289,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:289,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.VariableDeclarationExpr,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 293
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.VariableDeclarationExpr"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:294,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:294,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:294,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.MarkerAnnotationExpr,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 298
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MarkerAnnotationExpr"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:299,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:299,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:299,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.SingleMemberAnnotationExpr,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 303
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:304,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:304,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:304,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.NormalAnnotationExpr,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 308
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.NormalAnnotationExpr"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:309,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:309,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:309,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.MemberValuePair,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 313
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MemberValuePair"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:314,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:314,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:314,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 318
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:319,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:319,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:319,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.stmt.LocalClassDeclarationStmt,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 323
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:324,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:324,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:324,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 328
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:329,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:329,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:329,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.stmt.AssertStmt,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 333
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.AssertStmt"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:334,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:334,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:334,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.stmt.BlockStmt,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 338
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.BlockStmt"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:339,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:339,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:339,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.stmt.LabeledStmt,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 343
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.LabeledStmt"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:344,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:344,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:344,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.stmt.EmptyStmt,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 348
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.EmptyStmt"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:349,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:349,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:349,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.stmt.ExpressionStmt,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 353
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ExpressionStmt"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:354,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:354,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:354,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.stmt.SwitchStmt,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 358
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.SwitchStmt"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:359,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:359,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:359,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.stmt.SwitchEntry,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 363
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.SwitchEntry"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:364,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:364,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:364,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.stmt.BreakStmt,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 368
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.BreakStmt"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:369,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:369,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:369,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.stmt.ReturnStmt,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 373
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ReturnStmt"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:374,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:374,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:374,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.stmt.IfStmt,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 378
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.IfStmt"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:379,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:379,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:379,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.stmt.WhileStmt,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 383
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.WhileStmt"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:384,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:384,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:384,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.stmt.ContinueStmt,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 388
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ContinueStmt"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:389,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:389,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:389,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.stmt.DoStmt,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 393
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.DoStmt"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:394,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:394,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:394,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.stmt.ForEachStmt,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 398
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ForEachStmt"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:399,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:399,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:399,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.stmt.ForStmt,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 403
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ForStmt"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:404,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:404,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:404,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.stmt.ThrowStmt,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 408
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ThrowStmt"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:409,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:409,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:409,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.stmt.SynchronizedStmt,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 413
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.SynchronizedStmt"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:414,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:414,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:414,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.stmt.TryStmt,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 418
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.TryStmt"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:419,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:419,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:419,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.stmt.CatchClause,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 423
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.CatchClause"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:424,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:424,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:424,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.LambdaExpr,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 428
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.LambdaExpr"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:429,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:429,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:429,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.MethodReferenceExpr,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 433
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MethodReferenceExpr"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:434,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:434,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:434,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.TypeExpr,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 438
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.TypeExpr"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:439,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:439,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:439,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.NodeList,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 443
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:444,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:444,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:444,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.Name,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 448
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.Name"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:449,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:449,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:449,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.SimpleName,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 453
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.SimpleName"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:454,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:454,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:454,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.ImportDeclaration,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 458
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.ImportDeclaration"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:459,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:459,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:459,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.modules.ModuleDeclaration,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 463
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleDeclaration"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:464,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:464,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:464,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.modules.ModuleRequiresDirective,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 468
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleRequiresDirective"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:469,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:469,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:469,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.modules.ModuleExportsDirective,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 473
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleExportsDirective"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:474,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:474,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:474,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.modules.ModuleProvidesDirective,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 478
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleProvidesDirective"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:479,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:479,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:479,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.modules.ModuleUsesDirective,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 483
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleUsesDirective"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:484,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:484,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:484,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.modules.ModuleOpensDirective,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 488
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleOpensDirective"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:489,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:489,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:489,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.stmt.UnparsableStmt,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 493
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.UnparsableStmt"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:494,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:494,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:494,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.body.ReceiverParameter,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 498
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.ReceiverParameter"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:499,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:499,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:499,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.type.VarType,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 503
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.VarType"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:504,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:504,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:504,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.Modifier,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 508
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Modifier"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:509,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:509,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:509,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.SwitchExpr,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 513
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.SwitchExpr"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:514,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:514,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:514,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.stmt.YieldStmt,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 518
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.YieldStmt"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:519,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:519,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:519,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.TextBlockLiteralExpr,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 523
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.TextBlockLiteralExpr"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:524,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:524,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:524,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.body.RecordDeclaration,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 528
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.RecordDeclaration"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:529,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:529,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:529,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.body.CompactConstructorDeclaration,java.lang.Boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 533
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.CompactConstructorDeclaration"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:534,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:534,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:534,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.PatternExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.PatternExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.PatternExpr,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:36,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.TextBlockLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.TextBlockLiteralExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.TextBlockLiteralExpr,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:36,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.stmt.YieldStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.YieldStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.stmt.YieldStmt,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:36,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.SwitchExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.SwitchExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.SwitchExpr,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:36,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.Modifier,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Modifier"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.Modifier,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:36,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.type.VarType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.VarType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.type.VarType,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:36,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.body.ReceiverParameter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.ReceiverParameter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.body.ReceiverParameter,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:36,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.stmt.UnparsableStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.UnparsableStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.stmt.UnparsableStmt,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:36,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.modules.ModuleOpensDirective,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleOpensDirective"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.modules.ModuleOpensDirective,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:36,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.modules.ModuleUsesDirective,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleUsesDirective"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.modules.ModuleUsesDirective,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:36,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.modules.ModuleProvidesDirective,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleProvidesDirective"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.modules.ModuleProvidesDirective,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:36,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.modules.ModuleExportsDirective,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleExportsDirective"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.modules.ModuleExportsDirective,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:36,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.modules.ModuleRequiresDirective,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleRequiresDirective"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.modules.ModuleRequiresDirective,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:36,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.modules.ModuleDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.modules.ModuleDeclaration,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:36,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.ImportDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.ImportDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.ImportDeclaration,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:36,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.SimpleName,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.SimpleName"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.SimpleName,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:36,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.Name,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.Name"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.Name,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:36,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.NodeList,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.NodeList,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:36,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.TypeExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.TypeExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.TypeExpr,java.lang.Boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.TypeExpr,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:36,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.MethodReferenceExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MethodReferenceExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.MethodReferenceExpr,java.lang.Boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.MethodReferenceExpr,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:36,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.LambdaExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.LambdaExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.LambdaExpr,java.lang.Boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.LambdaExpr,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:36,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.stmt.CatchClause,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.CatchClause"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.stmt.CatchClause,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:36,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.stmt.TryStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.TryStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.stmt.TryStmt,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:36,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.stmt.SynchronizedStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.SynchronizedStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.stmt.SynchronizedStmt,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:36,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.stmt.ThrowStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ThrowStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.stmt.ThrowStmt,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:36,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.stmt.ForStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ForStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.stmt.ForStmt,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:36,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.stmt.ForEachStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ForEachStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.stmt.ForEachStmt,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:36,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.stmt.DoStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.DoStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.stmt.DoStmt,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:36,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.stmt.ContinueStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ContinueStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.stmt.ContinueStmt,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:36,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.stmt.WhileStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.WhileStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.stmt.WhileStmt,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:36,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.stmt.IfStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.IfStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.stmt.IfStmt,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:36,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.stmt.ReturnStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ReturnStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.stmt.ReturnStmt,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:36,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.stmt.BreakStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.BreakStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.stmt.BreakStmt,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:36,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.stmt.SwitchEntry,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.SwitchEntry"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.stmt.SwitchEntry,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:36,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.stmt.SwitchStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.SwitchStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.stmt.SwitchStmt,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:36,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.stmt.ExpressionStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ExpressionStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.stmt.ExpressionStmt,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:36,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.stmt.EmptyStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.EmptyStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.stmt.EmptyStmt,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:36,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.stmt.LabeledStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.LabeledStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.stmt.LabeledStmt,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:36,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.stmt.BlockStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.BlockStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.stmt.BlockStmt,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:36,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.stmt.AssertStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.AssertStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.stmt.AssertStmt,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:36,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:36,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.stmt.LocalClassDeclarationStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.stmt.LocalClassDeclarationStmt,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:36,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:36,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.MemberValuePair,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MemberValuePair"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.MemberValuePair,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:36,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.NormalAnnotationExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.NormalAnnotationExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.NormalAnnotationExpr,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:36,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.SingleMemberAnnotationExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.SingleMemberAnnotationExpr,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:36,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.MarkerAnnotationExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MarkerAnnotationExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.MarkerAnnotationExpr,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:36,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.VariableDeclarationExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.VariableDeclarationExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.VariableDeclarationExpr,java.lang.Boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.VariableDeclarationExpr,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:36,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.UnaryExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.UnaryExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.UnaryExpr,java.lang.Boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.UnaryExpr,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:36,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.SuperExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.SuperExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.SuperExpr,java.lang.Boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.SuperExpr,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:36,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.ThisExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ThisExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.ThisExpr,java.lang.Boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.ThisExpr,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:36,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.ObjectCreationExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ObjectCreationExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.ObjectCreationExpr,java.lang.Boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.ObjectCreationExpr,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:36,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.NameExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.NameExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.NameExpr,java.lang.Boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.NameExpr,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:36,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.MethodCallExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MethodCallExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.MethodCallExpr,java.lang.Boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.MethodCallExpr,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:36,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.NullLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.NullLiteralExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.NullLiteralExpr,java.lang.Boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.NullLiteralExpr,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:36,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.BooleanLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.BooleanLiteralExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.BooleanLiteralExpr,java.lang.Boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.BooleanLiteralExpr,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:36,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.DoubleLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.DoubleLiteralExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.DoubleLiteralExpr,java.lang.Boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.DoubleLiteralExpr,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:36,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.CharLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.CharLiteralExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.CharLiteralExpr,java.lang.Boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.CharLiteralExpr,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:36,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.LongLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.LongLiteralExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.LongLiteralExpr,java.lang.Boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.LongLiteralExpr,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:36,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.IntegerLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.IntegerLiteralExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.IntegerLiteralExpr,java.lang.Boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.IntegerLiteralExpr,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:36,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.StringLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.StringLiteralExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.StringLiteralExpr,java.lang.Boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.StringLiteralExpr,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:36,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.InstanceOfExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.InstanceOfExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.InstanceOfExpr,java.lang.Boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.InstanceOfExpr,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:36,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.FieldAccessExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.FieldAccessExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.FieldAccessExpr,java.lang.Boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.FieldAccessExpr,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:36,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.EnclosedExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.EnclosedExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.EnclosedExpr,java.lang.Boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.EnclosedExpr,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:36,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.ConditionalExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ConditionalExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.ConditionalExpr,java.lang.Boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.ConditionalExpr,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:36,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.ClassExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ClassExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.ClassExpr,java.lang.Boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.ClassExpr,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:36,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.CastExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.CastExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.CastExpr,java.lang.Boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.CastExpr,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:36,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.BinaryExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.BinaryExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.BinaryExpr,java.lang.Boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.BinaryExpr,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:36,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.AssignExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.AssignExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.AssignExpr,java.lang.Boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.AssignExpr,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:36,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.ArrayInitializerExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ArrayInitializerExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.ArrayInitializerExpr,java.lang.Boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.ArrayInitializerExpr,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:36,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.ArrayCreationExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ArrayCreationExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.ArrayCreationExpr,java.lang.Boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.ArrayCreationExpr,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:36,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.ArrayAccessExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ArrayAccessExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.ArrayAccessExpr,java.lang.Boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.ArrayAccessExpr,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:36,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.type.UnknownType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.UnknownType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.type.UnknownType,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:36,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.type.WildcardType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.WildcardType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.type.WildcardType,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:36,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.type.VoidType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.VoidType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.type.VoidType,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:36,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.type.UnionType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.UnionType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.type.UnionType,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:36,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.type.IntersectionType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.IntersectionType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.type.IntersectionType,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:36,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.ArrayCreationLevel,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.ArrayCreationLevel"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.ArrayCreationLevel,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:36,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.type.ArrayType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.ArrayType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.type.ArrayType,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:36,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.type.PrimitiveType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.PrimitiveType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.type.PrimitiveType,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:36,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.type.ClassOrInterfaceType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.ClassOrInterfaceType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.type.ClassOrInterfaceType,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:36,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.comments.JavadocComment,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.comments.JavadocComment"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.comments.JavadocComment,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:36,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.body.InitializerDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.InitializerDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.body.InitializerDeclaration,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:36,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.body.Parameter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.Parameter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.body.Parameter,java.lang.Boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.body.Parameter,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:36,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.body.MethodDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.MethodDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.body.MethodDeclaration,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:36,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.body.ConstructorDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.ConstructorDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.body.ConstructorDeclaration,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:36,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.body.VariableDeclarator,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.VariableDeclarator"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.body.VariableDeclarator,java.lang.Boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.body.VariableDeclarator,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:36,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.body.FieldDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.FieldDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.body.FieldDeclaration,java.lang.Boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.body.FieldDeclaration,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:36,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.body.AnnotationMemberDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.AnnotationMemberDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.body.AnnotationMemberDeclaration,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:36,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.body.AnnotationDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.AnnotationDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.body.AnnotationDeclaration,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:36,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.body.EnumConstantDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.EnumConstantDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.body.EnumConstantDeclaration,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:36,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.body.EnumDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.EnumDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.body.EnumDeclaration,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:36,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.body.CompactConstructorDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.CompactConstructorDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.body.CompactConstructorDeclaration,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:36,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.body.RecordDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.RecordDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.body.RecordDeclaration,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:36,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:36,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.comments.BlockComment,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.comments.BlockComment"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.comments.BlockComment,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:36,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.comments.LineComment,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.comments.LineComment"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.comments.LineComment,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:36,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.type.TypeParameter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.TypeParameter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.type.TypeParameter,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:36,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.PackageDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.PackageDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.PackageDeclaration,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:36,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.CompilationUnit,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.CompilationUnit"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.CompilationUnit,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter:36,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.ArrayAccessExprMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.ArrayAccessExprMetaModel"
    linkageType: null
    functionLinenumber: 41
    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:42,1"
      Dst: "[com.github.javaparser.metamodel.ExpressionMetaModel].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.sym.Name2].<init>(java.lang.String,int,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.sym.Name2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.sym.Name2:17,1"
      Dst: "[com.fasterxml.jackson.core.sym.Name].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.sym.Name2].equals(int)"
    functionSourceFile: "com.fasterxml.jackson.core.sym.Name2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.sym.Name2].equals(int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.sym.Name2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.sym.Name2:26"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.Name2:25"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.Name2:26"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.Name2:25"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.sym.Name2].equals(int,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.sym.Name2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.sym.Name2].equals(int[],int)"
    functionSourceFile: "com.fasterxml.jackson.core.sym.Name2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "int[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.sym.Name2:31"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.Name2:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.Name2:31"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.Name2:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.Name2:31"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.Name2:-2"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.FailingDeserializer].<init>(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.FailingDeserializer"
    linkageType: null
    functionLinenumber: 21
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.FailingDeserializer].<init>(java.lang.Class,java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.FailingDeserializer:22,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.FailingDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.FailingDeserializer].<init>(java.lang.Class,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.FailingDeserializer"
    linkageType: null
    functionLinenumber: 26
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.FailingDeserializer:27,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.FailingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.FailingDeserializer"
    linkageType: null
    functionLinenumber: 32
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.DeserializationContext].reportInputMismatch(com.fasterxml.jackson.databind.JsonDeserializer,java.lang.String,java.lang.Object[])"
    functionUses: 81
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.FailingDeserializer:33,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].reportInputMismatch"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration].<init>(javassist.CtMethod,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration"
    linkageType: null
    functionLinenumber: 58
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "javassist.CtMethod"
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration:59,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration].getDefaultValue()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration:67"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration:68"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration:67"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration:70"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration:71"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration:70"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration:66,1"
      Dst: "[javassist.CtMethod].getMethodInfo"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration:66,1"
      Dst: "[javassist.bytecode.MethodInfo].getAttribute"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration:68,1"
      Dst: "[javassist.bytecode.AnnotationDefaultAttribute].getDefaultValue"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration:69,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration:69,1"
      Dst: "[java.util.Map].get"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration:70,1"
      Dst: "[javassist.CtMethod].getName"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration:70,1"
      Dst: "[java.lang.String].format"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration:70,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration:71,1"
      Dst: "[java.util.function.Function].apply"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration].getType()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration"
    linkageType: null
    functionLinenumber: 76
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[javassist.bytecode.MethodInfo].getDescriptor()"
    - "[javassist.CtMethod].getMethodInfo()"
    - "[javassist.bytecode.SignatureAttribute].toMethodSignature(java.lang.String)"
    - "[javassist.bytecode.SignatureAttribute$MethodSignature].getReturnType()"
    - "[javassist.bytecode.SignatureAttribute$Type].jvmTypeName()"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.AarTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.resolution.model.SymbolReference].isSolved()"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    - "[com.github.javaparser.resolution.model.SymbolReference].getCorrespondingDeclaration()"
    functionUses: 1
    ICount: 29
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration:80"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration:86"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
        - "getCorrespondingDeclaration()"
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration:85"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration:77,1"
      Dst: "[javassist.CtMethod].getMethodInfo"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration:77,1"
      Dst: "[javassist.bytecode.MethodInfo].getDescriptor"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration:78,1"
      Dst: "[javassist.bytecode.SignatureAttribute].toMethodSignature"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration:79,1"
      Dst: "[javassist.bytecode.SignatureAttribute$MethodSignature].getReturnType"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration:79,1"
      Dst: "[javassist.bytecode.SignatureAttribute$Type].jvmTypeName"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration:79,1"
      Dst: "[com.github.javaparser.resolution.TypeSolver].tryToSolveType"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration:80,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].isSolved"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration:81,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].getCorrespondingDeclaration"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration:81,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration:85,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration:87,1"
      Dst: "[javassist.CtMethod].getLongName"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration:87,1"
      Dst: "[java.lang.String].format"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration:87,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration].getName()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration"
    linkageType: null
    functionLinenumber: 91
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration:92,1"
      Dst: "[javassist.CtMethod].getName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration].lambda$static$5(javassist.bytecode.'annotation'.MemberValue)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration"
    linkageType: null
    functionLinenumber: 52
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 1
    argTypes:
    - "javassist.bytecode.annotation.MemberValue"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].<init>(java.lang.String)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration:53,1"
      Dst: "[java.lang.Class].cast"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration:53,1"
      Dst: "[javassist.bytecode.annotation.StringMemberValue].getValue"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration:53,1"
      Dst: "[com.github.javaparser.ast.expr.StringLiteralExpr].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration].lambda$static$4(javassist.bytecode.'annotation'.MemberValue)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration"
    linkageType: null
    functionLinenumber: 51
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 1
    argTypes:
    - "javassist.bytecode.annotation.MemberValue"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].<init>(long)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration:52,1"
      Dst: "[java.lang.Class].cast"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration:52,1"
      Dst: "[javassist.bytecode.annotation.LongMemberValue].getValue"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration:52,1"
      Dst: "[com.github.javaparser.ast.expr.LongLiteralExpr].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration].lambda$static$3(javassist.bytecode.'annotation'.MemberValue)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration"
    linkageType: null
    functionLinenumber: 50
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 1
    argTypes:
    - "javassist.bytecode.annotation.MemberValue"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].<init>(int)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration:51,1"
      Dst: "[java.lang.Class].cast"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration:51,1"
      Dst: "[javassist.bytecode.annotation.IntegerMemberValue].getValue"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration:51,1"
      Dst: "[com.github.javaparser.ast.expr.IntegerLiteralExpr].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration].lambda$static$2(javassist.bytecode.'annotation'.MemberValue)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration"
    linkageType: null
    functionLinenumber: 49
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 1
    argTypes:
    - "javassist.bytecode.annotation.MemberValue"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].<init>(double)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration:50,1"
      Dst: "[java.lang.Class].cast"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration:50,1"
      Dst: "[javassist.bytecode.annotation.DoubleMemberValue].getValue"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration:50,1"
      Dst: "[com.github.javaparser.ast.expr.DoubleLiteralExpr].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration].lambda$static$1(javassist.bytecode.'annotation'.MemberValue)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration"
    linkageType: null
    functionLinenumber: 48
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 1
    argTypes:
    - "javassist.bytecode.annotation.MemberValue"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].<init>(char)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration:49,1"
      Dst: "[java.lang.Class].cast"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration:49,1"
      Dst: "[javassist.bytecode.annotation.CharMemberValue].getValue"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration:49,1"
      Dst: "[com.github.javaparser.ast.expr.CharLiteralExpr].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration].lambda$static$0(javassist.bytecode.'annotation'.MemberValue)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration"
    linkageType: null
    functionLinenumber: 47
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 1
    argTypes:
    - "javassist.bytecode.annotation.MemberValue"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].<init>(boolean)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration:48,1"
      Dst: "[java.lang.Class].cast"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration:48,1"
      Dst: "[javassist.bytecode.annotation.BooleanMemberValue].getValue"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationMemberDeclaration:48,1"
      Dst: "[com.github.javaparser.ast.expr.BooleanLiteralExpr].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_154__530].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_154__530"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__530].<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__530:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_154__530].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_154__530].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_154__530"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_154__530:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_154__530].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_154__530"
    linkageType: null
    functionLinenumber: -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.stmt.Statement)"
    functionUses: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_154__530:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$154"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_120__239].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_120__239"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__239].<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__239:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_120__239].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_120__239].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_120__239"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_120__239:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_120__239].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_120__239"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 14
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_120__239:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$120"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.RawSerializer].<init>(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.RawSerializer"
    linkageType: null
    functionLinenumber: 25
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.StdSerializer].<init>(java.lang.Class,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.RawSerializer:26,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.RawSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.RawSerializer"
    linkageType: null
    functionLinenumber: 30
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping$DeltaInfo].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].toString()"
    - "[com.github.javaparser.utils.ProjectRoot].toString()"
    - "[com.github.javaparser.javadoc.description.JavadocInlineTag].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].toString()"
    - "[com.fasterxml.jackson.databind.type.MapType].toString()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId].toString()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].toString()"
    - "[com.fasterxml.jackson.databind.introspect.ObjectIdInfo].toString()"
    - "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].toString()"
    - "[com.github.javaparser.utils.Pair].toString()"
    - "[com.fasterxml.jackson.core.JsonStreamContext].toString()"
    - "[com.github.javaparser.ast.NodeList].toString()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].toString()"
    - "[com.fasterxml.jackson.databind.type.SimpleType].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].toString()"
    - "[com.github.javaparser.resolution.MethodUsage].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver].toString()"
    - "[com.fasterxml.jackson.databind.node.BaseJsonNode].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementMatchers$1].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeContainedByType].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistConstructorDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].toString()"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.CreatorCandidate].toString()"
    - "[com.fasterxml.jackson.core.format.DataFormatDetector].toString()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].toString()"
    - "[com.github.javaparser.utils.SourceRoot].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase].toString()"
    - "[com.fasterxml.jackson.core.util.RequestPayload].toString()"
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].toString()"
    - "[com.github.javaparser.TokenRange].toString()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked].toString()"
    - "[com.github.javaparser.utils.SeparatedItemStringBuilder].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistParameterDeclaration].toString()"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound].toString()"
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature].toString()"
    - "[com.github.javaparser.JavaToken].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].toString()"
    - "[com.fasterxml.jackson.core.JsonLocation].toString()"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].toString()"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].toString()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].toString()"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].toString()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound].toString()"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumConstantDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].toString()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].toString()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].toString()"
    - "[com.fasterxml.jackson.databind.type.ClassStack].toString()"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].toString()"
    - "[com.github.javaparser.Position].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.LambdaThrowsCompatibleWithType].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.CapturesBound].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperLowerBound].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.deser.DataFormatReaders].toString()"
    - "[com.github.javaparser.resolution.UnsolvedSymbolException].toString()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute].toString()"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].toString()"
    - "[com.fasterxml.jackson.core.JsonPointer].toString()"
    - "[com.github.javaparser.javadoc.JavadocBlockTag].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedId].toString()"
    - "[com.fasterxml.jackson.core.JsonProcessingException].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationMap].toString()"
    - "[com.github.javaparser.utils.VisitorList].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].toString()"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializer].toString()"
    - "[com.github.javaparser.resolution.model.Value].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].toString()"
    - "[com.github.javaparser.javadoc.description.JavadocDescription].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmTextBlock].toString()"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].toString()"
    - "[com.github.javaparser.resolution.model.SymbolReference].toString()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].toString()"
    - "[com.github.javaparser.ast.Node].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet].toString()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].toString()"
    - "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].toString()"
    - "[com.github.javaparser.ParseResult].toString()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].toString()"
    - "[com.github.javaparser.utils.LineSeparator].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].toString()"
    - "[com.github.javaparser.Problem].toString()"
    - "[com.github.javaparser.printer.SourcePrinter].toString()"
    - "[com.github.javaparser.javadoc.description.JavadocSnippet].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType].toString()"
    - "[com.github.javaparser.Range].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].toString()"
    - "[com.fasterxml.jackson.databind.util.RawValue].toString()"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].toString()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].toString()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].toString()"
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.ThrowsBound].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].toString()"
    - "[com.fasterxml.jackson.databind.JsonMappingException$Reference].toString()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver].toString()"
    - "[com.github.javaparser.utils.VisitorSet].toString()"
    - "[com.fasterxml.jackson.core.Version].toString()"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].toString()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].toString()"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].toString()"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].toString()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].toString()"
    - "[com.fasterxml.jackson.databind.type.CollectionType].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].toString()"
    - "[com.github.javaparser.printer.configuration.Indentation].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel].toString()"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType].toString()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].toString()"
    - "[java.lang.Thread].toString()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].toString()"
    - "[com.github.javaparser.javadoc.Javadoc].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmString].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmChar].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperUpperBound].toString()"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmList].toString()"
    - "[com.fasterxml.jackson.databind.util.TypeKey].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserVariableDeclaration].toString()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSingleReference].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.MethodReferenceThrowsCompatibleWithType].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].toString()"
    - "[com.fasterxml.jackson.core.Base64Variant:com.fasterxml.jackson.core.filter.JsonPointerBasedFilter:com.fasterxml.jackson.core.io.SerializedString:com.fasterxml.jackson.core.sym.Name:com.fasterxml.jackson.databind.PropertyName:com.fasterxml.jackson.databind.introspect.MemberKey:com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat:com.fasterxml.jackson.databind.node.MissingNode:com.fasterxml.jackson.databind.type.ArrayType:com.fasterxml.jackson.databind.type.ClassKey:com.fasterxml.jackson.databind.util.NameTransformer$1:com.fasterxml.jackson.databind.util.NameTransformer$2:com.fasterxml.jackson.databind.util.NameTransformer$3:com.fasterxml.jackson.databind.util.NameTransformer$Chained:com.github.javaparser.Token:com.github.javaparser.metamodel.BaseNodeMetaModel:com.github.javaparser.symbolsolver.resolution.typeinference.bounds.FalseBound:org.xml.sax.SAXException:org.xml.sax.SAXParseException].toString()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeRawValue(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeRawValue(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeRawValue(java.lang.String)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].writeRawValue(java.lang.String)"
    functionUses: 60
    ICount: 7
    EdgeCount: 181
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.RawSerializer:31,1"
      Dst: "[java.lang.Object].toString"
    - Src: "com.fasterxml.jackson.databind.ser.std.RawSerializer:31,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeRawValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.RawSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.RawSerializer"
    linkageType: null
    functionLinenumber: 39
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeSerializerBase].writeTypePrefix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter].writeTypePrefix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeSerializer].writeTypePrefix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    - "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].typeId(java.lang.Object,com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.databind.ser.std.RawSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeSerializer].writeTypeSuffix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeSerializerBase].writeTypeSuffix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter].writeTypeSuffix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    functionUses: 26
    ICount: 11
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.RawSerializer:40,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].typeId"
    - Src: "com.fasterxml.jackson.databind.ser.std.RawSerializer:39,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].writeTypePrefix"
    - Src: "com.fasterxml.jackson.databind.ser.std.RawSerializer:41,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.RawSerializer].serialize"
    - Src: "com.fasterxml.jackson.databind.ser.std.RawSerializer:42,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].writeTypeSuffix"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.RawSerializer].getSchema(com.fasterxml.jackson.databind.SerializerProvider,java.lang.reflect.Type)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.RawSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonNode"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "java.lang.reflect.Type"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.RawSerializer:53,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].createSchemaNode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.RawSerializer].acceptJsonFormatVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.RawSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.RawSerializer:60,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].visitStringFormat"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_9__402].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_9__402"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__402].<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__402:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_9__402].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_9__402].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_9__402"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_9__402:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_9__402].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_9__402"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_9__402:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$9"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedField$Serialization].<init>(java.lang.reflect.Field)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedField$Serialization"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Field"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedField$Serialization:192,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedField$Serialization:193,1"
      Dst: "[java.lang.reflect.Field].getDeclaringClass"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedField$Serialization:194,1"
      Dst: "[java.lang.reflect.Field].getName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleProvidesDirective].<init>()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleProvidesDirective"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleProvidesDirective:52,1"
      Dst: "[com.github.javaparser.ast.expr.Name].<init>"
    - Src: "com.github.javaparser.ast.modules.ModuleProvidesDirective:52,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>"
    - Src: "com.github.javaparser.ast.modules.ModuleProvidesDirective:52,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleProvidesDirective].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.Name"
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleProvidesDirective:57,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleProvidesDirective].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 64
    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.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:65,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDirective].<init>"
    - Src: "com.github.javaparser.ast.modules.ModuleProvidesDirective:66,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleProvidesDirective].setName"
    - Src: "com.github.javaparser.ast.modules.ModuleProvidesDirective:67,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleProvidesDirective].setWith"
    - Src: "com.github.javaparser.ast.modules.ModuleProvidesDirective:68,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 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.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.GenericVisitorAdapter].visit(com.github.javaparser.ast.modules.ModuleProvidesDirective,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].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.GenericListVisitorAdapter].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.ObjectIdentityEqualsVisitor].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.symbolsolver.javaparsermodel.DefaultVisitorAdapter].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.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.modules.ModuleProvidesDirective,java.lang.Object)"
    functionUses: 20
    ICount: 5
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleProvidesDirective:74,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 79
    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.ModuleProvidesDirective,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].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.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.modules.ModuleProvidesDirective,java.lang.Object)"
    functionUses: 16
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleProvidesDirective:80,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.modules.ModuleProvidesDirective:86"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleProvidesDirective:89"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.modules.ModuleProvidesDirective:88"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.modules.ModuleProvidesDirective:89"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleProvidesDirective:95"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.modules.ModuleProvidesDirective:94"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.modules.ModuleProvidesDirective:90"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleProvidesDirective:89"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.modules.ModuleProvidesDirective:88"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleProvidesDirective:89,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    - Src: "com.github.javaparser.ast.modules.ModuleProvidesDirective:90,1"
      Dst: "[com.github.javaparser.ast.NodeList].get"
    - Src: "com.github.javaparser.ast.modules.ModuleProvidesDirective:91,1"
      Dst: "[com.github.javaparser.ast.NodeList].remove"
    - Src: "com.github.javaparser.ast.modules.ModuleProvidesDirective:95,1"
      Dst: "[com.github.javaparser.ast.Node].remove"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.modules.ModuleProvidesDirective].clone()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleProvidesDirective"
    linkageType: null
    functionLinenumber: 100
    functionDepth: 0
    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: 45
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleProvidesDirective:101,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>"
    - Src: "com.github.javaparser.ast.modules.ModuleProvidesDirective:101,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleProvidesDirective].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleProvidesDirective].isModuleProvidesStmt()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleProvidesDirective"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleProvidesDirective].asModuleProvidesStmt()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleProvidesDirective"
    linkageType: null
    functionLinenumber: -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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleProvidesDirective].ifModuleProvidesStmt(java.util.function.Consumer)"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleProvidesDirective"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleProvidesDirective:118,1"
      Dst: "[java.util.function.Consumer].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleProvidesDirective].toModuleProvidesStmt()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleProvidesDirective"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleProvidesDirective:124,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleProvidesDirective].getName()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleProvidesDirective"
    linkageType: null
    functionLinenumber: 128
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Name"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: 133
    functionDepth: 0
    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:135"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleProvidesDirective:138"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.modules.ModuleProvidesDirective:137"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.modules.ModuleProvidesDirective:139"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleProvidesDirective:141"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.modules.ModuleProvidesDirective:140"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleProvidesDirective:134,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.modules.ModuleProvidesDirective:138,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.modules.ModuleProvidesDirective:140,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode"
    - Src: "com.github.javaparser.ast.modules.ModuleProvidesDirective:142,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleProvidesDirective].setWith(com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleProvidesDirective"
    linkageType: null
    functionLinenumber: 147
    functionDepth: 0
    returnType: "com.github.javaparser.ast.modules.ModuleProvidesDirective"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    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:149"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleProvidesDirective:152"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.modules.ModuleProvidesDirective:151"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.modules.ModuleProvidesDirective:153"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleProvidesDirective:155"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.modules.ModuleProvidesDirective:154"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleProvidesDirective:148,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.modules.ModuleProvidesDirective:152,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.modules.ModuleProvidesDirective:154,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode"
    - Src: "com.github.javaparser.ast.modules.ModuleProvidesDirective:156,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleProvidesDirective].getWith()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleProvidesDirective"
    linkageType: null
    functionLinenumber: 161
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 13
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: 167
    functionDepth: 0
    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:168"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleProvidesDirective:171"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.modules.ModuleProvidesDirective:170"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.modules.ModuleProvidesDirective:171"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleProvidesDirective:175"
        BranchSideFuncs:
        - "setName(com.github.javaparser.ast.expr.Name)"
      - BranchSide: "com.github.javaparser.ast.modules.ModuleProvidesDirective:174"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.ast.modules.ModuleProvidesDirective:175"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleProvidesDirective:181"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.github.javaparser.ast.modules.ModuleProvidesDirective:180"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.modules.ModuleProvidesDirective:176"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleProvidesDirective:175"
        BranchSideFuncs:
        - "set(int,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.modules.ModuleProvidesDirective:174"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleProvidesDirective:172,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleProvidesDirective].setName"
    - Src: "com.github.javaparser.ast.modules.ModuleProvidesDirective:175,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    - Src: "com.github.javaparser.ast.modules.ModuleProvidesDirective:176,1"
      Dst: "[com.github.javaparser.ast.NodeList].get"
    - Src: "com.github.javaparser.ast.modules.ModuleProvidesDirective:177,1"
      Dst: "[com.github.javaparser.ast.NodeList].set"
    - Src: "com.github.javaparser.ast.modules.ModuleProvidesDirective:181,1"
      Dst: "[com.github.javaparser.ast.Node].replace"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.modules.ModuleProvidesDirective].isModuleProvidesDirective()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleProvidesDirective"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleProvidesDirective].asModuleProvidesDirective()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleProvidesDirective"
    linkageType: null
    functionLinenumber: -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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleProvidesDirective].toModuleProvidesDirective()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleProvidesDirective"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleProvidesDirective:199,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleProvidesDirective].ifModuleProvidesDirective(java.util.function.Consumer)"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleProvidesDirective"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleProvidesDirective:205,1"
      Dst: "[java.util.function.Consumer].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleProvidesDirective].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleProvidesDirective"
    linkageType: null
    functionLinenumber: 210
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.ModuleProvidesDirectiveMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: 150
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.utils.VisitorList"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].listIterator(int)"
    - "[com.github.javaparser.utils.VisitorList].listIterator(int)"
    functionUses: 1
    ICount: 12
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList$2:151,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.github.javaparser.utils.VisitorList$2:153,1"
      Dst: "[java.util.List].listIterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    functionSourceFile: "com.github.javaparser.utils.VisitorList$2"
    linkageType: null
    functionLinenumber: 156
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    functionUses: 579
    ICount: 4
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList$2:157,1"
      Dst: "[java.util.ListIterator].hasNext"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorList$2].next()"
    functionSourceFile: "com.github.javaparser.utils.VisitorList$2"
    linkageType: null
    functionLinenumber: 161
    functionDepth: 0
    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()"
    functionUses: 527
    ICount: 6
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList$2:162,1"
      Dst: "[java.util.ListIterator].next"
    - Src: "com.github.javaparser.utils.VisitorList$2:162,1"
      Dst: "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].access$000"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorList$2].remove()"
    functionSourceFile: "com.github.javaparser.utils.VisitorList$2"
    linkageType: null
    functionLinenumber: 166
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].remove()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].remove()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].remove()"
    - "[com.github.javaparser.utils.VisitorList$2].remove()"
    functionUses: 27
    ICount: 4
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList$2:167,1"
      Dst: "[java.util.ListIterator].remove"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 171
    functionDepth: 0
    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.PeekingIterator].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].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)"
    functionUses: 1
    ICount: 8
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList$2:172,1"
      Dst: "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].<init>"
    - Src: "com.github.javaparser.utils.VisitorList$2:172,1"
      Dst: "[java.util.ListIterator].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorList$2].hasPrevious()"
    functionSourceFile: "com.github.javaparser.utils.VisitorList$2"
    linkageType: null
    functionLinenumber: 176
    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()"
    functionUses: 7
    ICount: 4
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList$2:177,1"
      Dst: "[java.util.ListIterator].hasPrevious"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorList$2].nextIndex()"
    functionSourceFile: "com.github.javaparser.utils.VisitorList$2"
    linkageType: null
    functionLinenumber: 181
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].nextIndex()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].nextIndex()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].nextIndex()"
    - "[com.github.javaparser.utils.VisitorList$2].nextIndex()"
    functionUses: 5
    ICount: 4
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList$2:182,1"
      Dst: "[java.util.ListIterator].nextIndex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorList$2].previous()"
    functionSourceFile: "com.github.javaparser.utils.VisitorList$2"
    linkageType: null
    functionLinenumber: 186
    functionDepth: 0
    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()"
    functionUses: 7
    ICount: 6
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList$2:187,1"
      Dst: "[java.util.ListIterator].previous"
    - Src: "com.github.javaparser.utils.VisitorList$2:187,1"
      Dst: "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].access$000"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorList$2].previousIndex()"
    functionSourceFile: "com.github.javaparser.utils.VisitorList$2"
    linkageType: null
    functionLinenumber: 191
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].previousIndex()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].previousIndex()"
    - "[com.github.javaparser.utils.VisitorList$2].previousIndex()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].previousIndex()"
    functionUses: 4
    ICount: 4
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList$2:192,1"
      Dst: "[java.util.ListIterator].previousIndex"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList$2:197,1"
      Dst: "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].<init>"
    - Src: "com.github.javaparser.utils.VisitorList$2:197,1"
      Dst: "[java.util.ListIterator].set"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorList$2].add(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.utils.VisitorList$2"
    linkageType: null
    functionLinenumber: 150
    functionDepth: 0
    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:151,1"
      Dst: "[com.github.javaparser.utils.VisitorList$2].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorList$2].set(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.utils.VisitorList$2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList$2:151,1"
      Dst: "[com.github.javaparser.utils.VisitorList$2].set"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.PropertyNamingStrategies$LowerCamelCaseStrategy].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.PropertyNamingStrategies$LowerCamelCaseStrategy"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.PropertyNamingStrategies$LowerCamelCaseStrategy:296,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyNamingStrategies$NamingBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.PropertyNamingStrategies$LowerCamelCaseStrategy].translate(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.PropertyNamingStrategies$LowerCamelCaseStrategy"
    linkageType: null
    functionLinenumber: 307
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.CharTypes$AltEscapes].<init>()"
    functionSourceFile: "com.fasterxml.jackson.core.io.CharTypes$AltEscapes"
    linkageType: null
    functionLinenumber: 321
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.CharTypes$AltEscapes:322,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.CharTypes$AltEscapes].escapesFor(int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.CharTypes$AltEscapes"
    linkageType: null
    functionLinenumber: 327
    functionDepth: 0
    returnType: "int[]"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.CharTypes$AltEscapes:329"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.CharTypes$AltEscapes:337"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.CharTypes$AltEscapes:336"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.CharTypes$AltEscapes:332"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.CharTypes$AltEscapes:335"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.CharTypes$AltEscapes:334"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.CharTypes$AltEscapes:330,1"
      Dst: "[java.util.Arrays].copyOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ext.DOMDeserializer$NodeDeserializer].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.ext.DOMDeserializer$NodeDeserializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ext.DOMDeserializer$NodeDeserializer:81,1"
      Dst: "[com.fasterxml.jackson.databind.ext.DOMDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ext.DOMDeserializer$NodeDeserializer]._deserialize(java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.ext.DOMDeserializer$NodeDeserializer"
    linkageType: null
    functionLinenumber: 83
    functionDepth: 0
    returnType: "org.w3c.dom.Node"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ext.DOMDeserializer].parse(java.lang.String)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ext.DOMDeserializer$NodeDeserializer:84,1"
      Dst: "[com.fasterxml.jackson.databind.ext.DOMDeserializer].parse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_206__612].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_206__612"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__612].<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__612:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_206__612].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_206__612].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_206__612"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_206__612:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_206__612].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_206__612"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_206__612:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$206"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.comments.BlockComment].<init>()"
    functionSourceFile: "com.github.javaparser.ast.comments.BlockComment"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.comments.BlockComment:47,1"
      Dst: "[com.github.javaparser.ast.comments.BlockComment].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.comments.BlockComment].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.comments.BlockComment"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.comments.BlockComment:52,1"
      Dst: "[com.github.javaparser.ast.comments.BlockComment].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 59
    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:60,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].<init>"
    - Src: "com.github.javaparser.ast.comments.BlockComment:61,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 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.EqualsVisitor].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.ObjectIdentityEqualsVisitor].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.symbolsolver.javaparsermodel.DefaultVisitorAdapter].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.NoCommentEqualsVisitor].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.ModifierVisitor].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.CloneVisitor].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)"
    functionUses: 416
    ICount: 5
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.comments.BlockComment:67,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 72
    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.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)"
    functionUses: 116
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.comments.BlockComment:73,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.comments.BlockComment].clone()"
    functionSourceFile: "com.github.javaparser.ast.comments.BlockComment"
    linkageType: null
    functionLinenumber: 78
    functionDepth: 0
    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: 144
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.comments.BlockComment:79,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>"
    - Src: "com.github.javaparser.ast.comments.BlockComment:79,1"
      Dst: "[com.github.javaparser.ast.comments.BlockComment].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.comments.BlockComment].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.comments.BlockComment"
    linkageType: null
    functionLinenumber: 84
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.BlockCommentMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.comments.BlockComment].isBlockComment()"
    functionSourceFile: "com.github.javaparser.ast.comments.BlockComment"
    linkageType: null
    functionLinenumber: 90
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.comments.BlockComment].asBlockComment()"
    functionSourceFile: "com.github.javaparser.ast.comments.BlockComment"
    linkageType: null
    functionLinenumber: -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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.comments.BlockComment].ifBlockComment(java.util.function.Consumer)"
    functionSourceFile: "com.github.javaparser.ast.comments.BlockComment"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.comments.BlockComment:103,1"
      Dst: "[java.util.function.Consumer].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.comments.BlockComment].toBlockComment()"
    functionSourceFile: "com.github.javaparser.ast.comments.BlockComment"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.comments.BlockComment:109,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.comments.BlockComment].getHeader()"
    functionSourceFile: "com.github.javaparser.ast.comments.BlockComment"
    linkageType: null
    functionLinenumber: 113
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.comments.BlockComment].getFooter()"
    functionSourceFile: "com.github.javaparser.ast.comments.BlockComment"
    linkageType: null
    functionLinenumber: 118
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__132].bootstrap$(com.github.javaparser.ast.stmt.LocalClassDeclarationStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__132"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__132].<init>(com.github.javaparser.ast.stmt.LocalClassDeclarationStmt)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__132:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__132].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__132].<init>(com.github.javaparser.ast.stmt.LocalClassDeclarationStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__132"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__132:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__132].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__132"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__132:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_109__139].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_109__139"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__139].<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__139:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_109__139].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_109__139].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_109__139"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_109__139:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_109__139].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_109__139"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 14
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_109__139:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$109"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler].<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty[],java.util.Map,java.lang.String[],com.fasterxml.jackson.databind.util.TokenBuffer[])"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler"
    linkageType: null
    functionLinenumber: 39
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty[]"
    - "java.util.Map"
    - "java.lang.String[]"
    - "com.fasterxml.jackson.databind.util.TokenBuffer[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:40,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler].<init>(com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler"
    linkageType: null
    functionLinenumber: 48
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:49,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler].builder(com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler"
    linkageType: null
    functionLinenumber: 61
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$Builder"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$Builder].<init>(com.fasterxml.jackson.databind.JavaType)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:62,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$Builder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler].start()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler"
    linkageType: null
    functionLinenumber: 69
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler].<init>(com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler)"
    functionUses: 3
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:70,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler].handleTypePropertyValue(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.String,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler"
    linkageType: null
    functionLinenumber: 84
    functionDepth: 0
    returnType: "boolean"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getText()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getText()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getText()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getText()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getText()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getText()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator:com.fasterxml.jackson.databind.util.ArrayIterator:com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator:com.github.javaparser.TokenRange$1:com.github.javaparser.ast.Node$PostOrderIterator:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler]._handleTypePropertyValue(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.String,java.lang.Object,java.lang.String,int)"
    - "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler]._handleTypePropertyValue(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.String,java.lang.Object,java.lang.String,int)"
    functionUses: 3
    ICount: 29
    EdgeCount: 56
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:86"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:89"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:88"
        BranchSideFuncs:
        - "getText()"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:91"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:null"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:93"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:99"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:98"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:94"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:97"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:85,1"
      Dst: "[java.util.Map].get"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:89,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getText"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:93,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:93,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:93,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:95,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:94,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler]._handleTypePropertyValue"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler]._handleTypePropertyValue(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.String,java.lang.Object,java.lang.String,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler"
    linkageType: null
    functionLinenumber: 108
    functionDepth: 0
    returnType: "boolean"
    argCount: 6
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.lang.String"
    - "java.lang.Object"
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty].hasTypePropertyName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler]._deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,int,java.lang.String)"
    functionUses: 2
    ICount: 27
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:110"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:114"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:113"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:114"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:113"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:114"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:113"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:116"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:121"
        BranchSideFuncs:
        - "_deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,int,java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:120"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:110,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty].hasTypePropertyName"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:117,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler]._deserializeAndSet"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler].handlePropertyValue(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.String,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler"
    linkageType: null
    functionLinenumber: 137
    functionDepth: 0
    returnType: "boolean"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].get(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty].hasTypePropertyName(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getText()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getText()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getText()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getText()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getText()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getText()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].bufferAsCopyOfValue(com.fasterxml.jackson.core.JsonParser)"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty].hasTypePropertyName(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getValueAsString()"
    - "[com.fasterxml.jackson.core.JsonParser].getValueAsString()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getValueAsString()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getValueAsString()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getValueAsString()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getValueAsString()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getValueAsString()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].getValueAsString()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].bufferAsCopyOfValue(com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler]._deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,int,java.lang.String)"
    functionUses: 4
    ICount: 86
    EdgeCount: 156
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:139"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:143"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:142"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:143"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:169"
        BranchSideFuncs:
        - "iterator()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:168"
        BranchSideFuncs:
        - "hasTypePropertyName(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:150"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:158"
        BranchSideFuncs:
        - "getText()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:157"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:154"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:157"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:156"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:160"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:164"
        BranchSideFuncs:
        - "next()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:163"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:172"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:179"
        BranchSideFuncs:
        - "bufferAsCopyOfValue(com.fasterxml.jackson.core.JsonParser)"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:177"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:174"
        BranchSideFuncs:
        - "skipChildren()"
        - "getValueAsString()"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:177"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:174"
        BranchSideFuncs:
        - "skipChildren()"
        - "getValueAsString()"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:182"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:179"
        BranchSideFuncs:
        - "bufferAsCopyOfValue(com.fasterxml.jackson.core.JsonParser)"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:182"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:179"
        BranchSideFuncs:
        - "bufferAsCopyOfValue(com.fasterxml.jackson.core.JsonParser)"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:186"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:193"
        BranchSideFuncs:
        - "_deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,int,java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:192"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:138,1"
      Dst: "[java.util.Map].get"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:144,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:145,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:147,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:150,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty].hasTypePropertyName"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:151,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getText"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:152,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].skipChildren"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:154,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:158,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].bufferAsCopyOfValue"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:175,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getValueAsString"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:190,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler]._deserializeAndSet"
    JavaMethodInfo: null
    BBCount: 26
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler].complete(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler"
    linkageType: null
    functionLinenumber: 203
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].firstToken()"
    - "[com.fasterxml.jackson.core.JsonToken].isScalarValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].asParser(com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty].getProperty()"
    - "[com.fasterxml.jackson.databind.jsontype.TypeDeserializer].deserializeIfNatural(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getType()"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty].hasDefaultType()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName()"
    - "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty].getProperty()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].reportPropertyInputMismatch(com.fasterxml.jackson.databind.JavaType,java.lang.String,java.lang.String,java.lang.Object[])"
    - "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty].getTypePropertyName()"
    - "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty].getDefaultTypeId()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName()"
    - "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty].getProperty()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].reportPropertyInputMismatch(com.fasterxml.jackson.databind.JavaType,java.lang.String,java.lang.String,java.lang.Object[])"
    - "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty].getTypePropertyName()"
    - "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty].getProperty()"
    - "[com.fasterxml.jackson.databind.introspect.ConcreteBeanPropertyBase].isRequired()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].reportPropertyInputMismatch(java.lang.Class,java.lang.String,java.lang.String,java.lang.Object[])"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName()"
    - "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty].getTypePropertyName()"
    - "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler]._deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,int,java.lang.String)"
    functionUses: 2
    ICount: 71
    EdgeCount: 42
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:204"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:253"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:252"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:207"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:205"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:204"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:211"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:216"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:215"
        BranchSideFuncs:
        - "isScalarValue()"
        - "firstToken()"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:217"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:228"
        BranchSideFuncs:
        - "nextToken()"
        - "getType()"
        - "deserializeIfNatural(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType)"
        - "asParser(com.fasterxml.jackson.core.JsonParser)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:227"
        BranchSideFuncs:
        - "hasDefaultType()"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:222"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:228"
        BranchSideFuncs:
        - "set(java.lang.Object,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:227"
        BranchSideFuncs:
        - "hasDefaultType()"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:228"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:233"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:232"
        BranchSideFuncs:
        - "getDefaultTypeId()"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:234"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:240"
        BranchSideFuncs:
        - "reportPropertyInputMismatch(com.fasterxml.jackson.databind.JavaType,java.lang.String,java.lang.String,java.lang.Object[])"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:239"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:207"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:251"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:250"
        BranchSideFuncs:
        - "_deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,int,java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:243"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:245"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:244"
        BranchSideFuncs:
        - "reportPropertyInputMismatch(java.lang.Class,java.lang.String,java.lang.String,java.lang.Object[])"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:244"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:249"
        BranchSideFuncs:
        - "reportPropertyInputMismatch(java.lang.Class,java.lang.String,java.lang.String,java.lang.Object[])"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:248"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:216,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].firstToken"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:217,1"
      Dst: "[com.fasterxml.jackson.core.JsonToken].isScalarValue"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:218,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].asParser"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:219,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:220,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty].getProperty"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:221,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getType"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:221,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeDeserializer].deserializeIfNatural"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:223,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].set"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:228,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty].hasDefaultType"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:229,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:231,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty].getTypePropertyName"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:229,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].reportPropertyInputMismatch"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:233,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty].getDefaultTypeId"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:243,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.ConcreteBeanPropertyBase].isRequired"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:244,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:245,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:251,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler]._deserializeAndSet"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler].complete(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer,com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler"
    linkageType: null
    functionLinenumber: 264
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer"
    - "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].firstToken()"
    - "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty].hasDefaultType()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName()"
    - "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty].getProperty()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].reportPropertyInputMismatch(com.fasterxml.jackson.databind.JavaType,java.lang.String,java.lang.String,java.lang.Object[])"
    - "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty].getTypePropertyName()"
    - "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty].getDefaultTypeId()"
    - "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler]._deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,int,java.lang.String)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty].getProperty()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].reportPropertyInputMismatch(com.fasterxml.jackson.databind.JavaType,java.lang.String,java.lang.String,java.lang.Object[])"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName()"
    - "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty].getTypePropertyName()"
    - "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler]._deserializeMissingToken(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,int,java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty].getProperty()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].getCreatorIndex()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getCreatorIndex()"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].getCreatorIndex()"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].getCreatorIndex()"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].assignParameter(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty].getTypeProperty()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].getCreatorIndex()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getCreatorIndex()"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].getCreatorIndex()"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].getCreatorIndex()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getType()"
    - "[com.fasterxml.jackson.databind.JavaType].hasRawClass(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].bufferForInputBuffering(com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].asParserOnFirstToken()"
    - "[com.fasterxml.jackson.databind.deser.impl.UnsupportedTypeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.ext.NioPathDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$SqlDateDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.FailingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.TokenBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$TimestampDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$IntDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ShortDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicLongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLDeserializers$Std].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicBooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$FloatDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$LongDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.ErrorThrowingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getValueDeserializer()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].getValueDeserializer()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].close()"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].assignParameter(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator].build(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer)"
    - "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty].getProperty()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].getCreatorIndex()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getCreatorIndex()"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].getCreatorIndex()"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].getCreatorIndex()"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].set(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 91
    EdgeCount: 115
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:267"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:329"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:328"
        BranchSideFuncs:
        - "build(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer)"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:270"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:290"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:273"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:264"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:276"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:281"
        BranchSideFuncs:
        - "hasDefaultType()"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:282"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:287"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:286"
        BranchSideFuncs:
        - "getDefaultTypeId()"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:291"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:294"
        BranchSideFuncs:
        - "_deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,int,java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:293"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:294"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:302"
        BranchSideFuncs:
        - "reportPropertyInputMismatch(com.fasterxml.jackson.databind.JavaType,java.lang.String,java.lang.String,java.lang.Object[])"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:301"
        BranchSideFuncs:
        - "_deserializeMissingToken(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,int,java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:307"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:265"
        BranchSideFuncs:
        - "getTypeProperty()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:264"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:313"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:264"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:313"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:264"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:317"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:320"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:319"
        BranchSideFuncs:
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "bufferForInputBuffering(com.fasterxml.jackson.core.JsonParser)"
        - "asParserOnFirstToken()"
        - "getValueDeserializer()"
        - "writeString(java.lang.String)"
        - "close()"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:331"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:337"
        BranchSideFuncs:
        - "getProperty()"
        - "getCreatorIndex()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:336"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:333"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:329"
        BranchSideFuncs:
        - "set(java.lang.Object,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:328"
        BranchSideFuncs:
        - "build(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:276,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].firstToken"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:282,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty].hasDefaultType"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:283,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty].getProperty"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:283,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:285,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty].getTypePropertyName"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:283,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].reportPropertyInputMismatch"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:287,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty].getDefaultTypeId"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:292,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler]._deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:294,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:302,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler]._deserializeMissingToken"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:307,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getCreatorIndex"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:308,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].assignParameter"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:311,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty].getTypeProperty"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:317,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getType"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:317,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].hasRawClass"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:320,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].bufferForInputBuffering"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:321,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeString"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:322,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getValueDeserializer"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:322,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].asParserOnFirstToken"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:322,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:323,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].close"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:329,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator].build"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:334,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].set"
    JavaMethodInfo: null
    BBCount: 28
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler]._deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,int,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler"
    linkageType: null
    functionLinenumber: 343
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].asParser(com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].bufferForInputBuffering(com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartArray()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].copyCurrentStructure(com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndArray()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].asParser(com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty].getProperty()"
    functionUses: 1
    ICount: 24
    EdgeCount: 27
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:347"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:350"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:349"
        BranchSideFuncs:
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "getProperty()"
        - "nextToken()"
        - "bufferForInputBuffering(com.fasterxml.jackson.core.JsonParser)"
        - "copyCurrentStructure(com.fasterxml.jackson.core.JsonParser)"
        - "asParser(com.fasterxml.jackson.core.JsonParser)"
        - "writeStartArray()"
        - "writeString(java.lang.String)"
        - "writeEndArray()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:344,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].asParser"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:345,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:350,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].bufferForInputBuffering"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:351,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartArray"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:352,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeString"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:353,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].copyCurrentStructure"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:354,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndArray"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:359,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty].getProperty"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:359,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].deserialize"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler]._deserializeMissingToken(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,int,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler"
    linkageType: null
    functionLinenumber: 366
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.DeserializationContext].bufferForInputBuffering(com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartArray()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndArray()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].asParser(com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty].getProperty()"
    functionUses: 1
    ICount: 16
    EdgeCount: 16
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:367,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].bufferForInputBuffering"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:368,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartArray"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:369,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeString"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:370,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndArray"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:373,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].asParser"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:374,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:375,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty].getProperty"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:375,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].deserialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler]._deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,int,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler"
    linkageType: null
    functionLinenumber: 382
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.lang.Object"
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.DeserializationContext].reportInputMismatch(com.fasterxml.jackson.databind.JavaType,java.lang.String,java.lang.Object[])"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].asParser(com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty].getProperty()"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].bufferForInputBuffering(com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartArray()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].copyCurrentStructure(com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndArray()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].asParser(com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.InnerClassProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty].getProperty()"
    functionUses: 3
    ICount: 33
    EdgeCount: 47
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:383"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:389"
        BranchSideFuncs:
        - "reportInputMismatch(com.fasterxml.jackson.databind.JavaType,java.lang.String,java.lang.Object[])"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:388"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:392"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:396"
        BranchSideFuncs:
        - "set(java.lang.Object,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:395"
        BranchSideFuncs:
        - "getProperty()"
        - "nextToken()"
        - "bufferForInputBuffering(com.fasterxml.jackson.core.JsonParser)"
        - "copyCurrentStructure(com.fasterxml.jackson.core.JsonParser)"
        - "deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
        - "asParser(com.fasterxml.jackson.core.JsonParser)"
        - "writeStartArray()"
        - "writeString(java.lang.String)"
        - "writeEndArray()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:384,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].reportInputMismatch"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:389,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].asParser"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:390,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:393,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty].getProperty"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:393,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].set"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:396,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].bufferForInputBuffering"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:397,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartArray"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:398,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeString"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:400,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].copyCurrentStructure"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:401,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndArray"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:405,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].deserializeAndSet"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.MinimalClassNameIdResolver].<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.type.TypeFactory,com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.MinimalClassNameIdResolver"
    linkageType: null
    functionLinenumber: 34
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.type.TypeFactory"
    - "com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver].<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.type.TypeFactory,com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator)"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    functionUses: 1
    ICount: 18
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.MinimalClassNameIdResolver:38"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.MinimalClassNameIdResolver:42"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.MinimalClassNameIdResolver:41"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.MinimalClassNameIdResolver:35,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver].<init>"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.MinimalClassNameIdResolver:36,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.MinimalClassNameIdResolver:36,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.MinimalClassNameIdResolver:37,1"
      Dst: "[java.lang.String].lastIndexOf"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.MinimalClassNameIdResolver:42,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.MinimalClassNameIdResolver].construct(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.MinimalClassNameIdResolver"
    linkageType: null
    functionLinenumber: 48
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsontype.impl.MinimalClassNameIdResolver"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.MinimalClassNameIdResolver].<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.type.TypeFactory,com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator)"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].getTypeFactory()"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.MinimalClassNameIdResolver:49,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getTypeFactory"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.MinimalClassNameIdResolver:49,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.MinimalClassNameIdResolver].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.MinimalClassNameIdResolver].getMechanism()"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.MinimalClassNameIdResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonTypeInfo$Id"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.MinimalClassNameIdResolver].idFromValue(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.MinimalClassNameIdResolver"
    linkageType: null
    functionLinenumber: 57
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.MinimalClassNameIdResolver:59"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.MinimalClassNameIdResolver:62"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.MinimalClassNameIdResolver:58,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.MinimalClassNameIdResolver:58,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.MinimalClassNameIdResolver:59,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.MinimalClassNameIdResolver:61,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.MinimalClassNameIdResolver:61,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.MinimalClassNameIdResolver]._typeFromId(java.lang.String,com.fasterxml.jackson.databind.DatabindContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.MinimalClassNameIdResolver"
    linkageType: null
    functionLinenumber: 68
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.fasterxml.jackson.databind.DatabindContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver]._typeFromId(java.lang.String,com.fasterxml.jackson.databind.DatabindContext)"
    functionUses: 1
    ICount: 23
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.MinimalClassNameIdResolver:69"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.MinimalClassNameIdResolver:80"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.MinimalClassNameIdResolver:79"
        BranchSideFuncs:
        - "_typeFromId(java.lang.String,com.fasterxml.jackson.databind.DatabindContext)"
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.MinimalClassNameIdResolver:71"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.MinimalClassNameIdResolver:75"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.MinimalClassNameIdResolver:69,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.MinimalClassNameIdResolver:70,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.MinimalClassNameIdResolver:70,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.MinimalClassNameIdResolver:71,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.MinimalClassNameIdResolver:73,1"
      Dst: "[java.lang.String].substring"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.MinimalClassNameIdResolver:73,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.MinimalClassNameIdResolver:78,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.MinimalClassNameIdResolver:80,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver]._typeFromId"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.ParserCollectionStrategy].<init>()"
    functionSourceFile: "com.github.javaparser.utils.ParserCollectionStrategy"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.ParserCollectionStrategy:45,1"
      Dst: "[com.github.javaparser.ParserConfiguration].<init>"
    - Src: "com.github.javaparser.utils.ParserCollectionStrategy:45,1"
      Dst: "[com.github.javaparser.utils.ParserCollectionStrategy].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.ParserCollectionStrategy].<init>(com.github.javaparser.ParserConfiguration)"
    functionSourceFile: "com.github.javaparser.utils.ParserCollectionStrategy"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ParserConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.ParserCollectionStrategy:48,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.ParserCollectionStrategy].getParserConfiguration()"
    functionSourceFile: "com.github.javaparser.utils.ParserCollectionStrategy"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ParserConfiguration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.ParserCollectionStrategy].collect(java.nio.file.Path)"
    functionSourceFile: "com.github.javaparser.utils.ParserCollectionStrategy"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.utils.ProjectRoot"
    argCount: 1
    argTypes:
    - "java.nio.file.Path"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.ParserCollectionStrategy:59,1"
      Dst: "[com.github.javaparser.utils.ProjectRoot].<init>"
    - Src: "com.github.javaparser.utils.ParserCollectionStrategy:61,1"
      Dst: "[com.github.javaparser.utils.ParserCollectionStrategy$1].<init>"
    - Src: "com.github.javaparser.utils.ParserCollectionStrategy:61,1"
      Dst: "[java.nio.file.Files].walkFileTree"
    - Src: "com.github.javaparser.utils.ParserCollectionStrategy:100,1"
      Dst: "[com.github.javaparser.utils.ParserCollectionStrategy$lambda_collect_0__1363].bootstrap$"
    - Src: "com.github.javaparser.utils.ParserCollectionStrategy:100,1"
      Dst: "[com.github.javaparser.utils.Log].error"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.ParserCollectionStrategy].lambda$collect$0(java.nio.file.Path)"
    functionSourceFile: "com.github.javaparser.utils.ParserCollectionStrategy"
    linkageType: null
    functionLinenumber: -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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.cache.NoCache].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.cache.NoCache"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.cache.NoCache:32,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.cache.NoCache].create()"
    functionSourceFile: "com.github.javaparser.symbolsolver.cache.NoCache"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.cache.NoCache"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.cache.NoCache:43,1"
      Dst: "[com.github.javaparser.symbolsolver.cache.NoCache].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.cache.NoCache].put(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.cache.NoCache"
    linkageType: null
    functionLinenumber: 48
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.cache.NoCache].get(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.cache.NoCache"
    linkageType: null
    functionLinenumber: 52
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.cache.NoCache:53,1"
      Dst: "[java.util.Optional].empty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.cache.NoCache].remove(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.cache.NoCache"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.cache.NoCache].removeAll()"
    functionSourceFile: "com.github.javaparser.symbolsolver.cache.NoCache"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.cache.NoCache].contains(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.cache.NoCache"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.cache.NoCache].size()"
    functionSourceFile: "com.github.javaparser.symbolsolver.cache.NoCache"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.cache.NoCache].isEmpty()"
    functionSourceFile: "com.github.javaparser.symbolsolver.cache.NoCache"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBufferReadContext].<init>(com.fasterxml.jackson.core.JsonStreamContext,com.fasterxml.jackson.core.io.ContentReference)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBufferReadContext"
    linkageType: null
    functionLinenumber: 38
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonStreamContext"
    - "com.fasterxml.jackson.core.io.ContentReference"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonStreamContext].<init>(com.fasterxml.jackson.core.JsonStreamContext)"
    - "[com.fasterxml.jackson.databind.node.NodeCursor$ObjectCursor].getParent()"
    - "[com.fasterxml.jackson.databind.node.NodeCursor$ArrayCursor].getParent()"
    - "[com.fasterxml.jackson.databind.node.NodeCursor$RootCursor].getParent()"
    - "[com.fasterxml.jackson.databind.util.TokenBufferReadContext].getParent()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext:com.fasterxml.jackson.core.json.JsonReadContext:com.fasterxml.jackson.core.json.JsonWriteContext:com.fasterxml.jackson.databind.node.NodeCursor:com.fasterxml.jackson.databind.util.TokenBufferReadContext].getCurrentName()"
    - "[com.fasterxml.jackson.core.JsonStreamContext:com.fasterxml.jackson.core.filter.TokenFilterContext:com.fasterxml.jackson.core.json.JsonReadContext:com.fasterxml.jackson.core.json.JsonWriteContext:com.fasterxml.jackson.databind.node.NodeCursor:com.fasterxml.jackson.databind.util.TokenBufferReadContext].getCurrentValue()"
    - "[com.fasterxml.jackson.core.json.JsonReadContext].startLocation(com.fasterxml.jackson.core.io.ContentReference)"
    functionUses: 1
    ICount: 19
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBufferReadContext:43"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBufferReadContext:47"
        BranchSideFuncs:
        - "startLocation(com.fasterxml.jackson.core.io.ContentReference)"
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBufferReadContext:46"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBufferReadContext:39,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].<init>"
    - Src: "com.fasterxml.jackson.databind.util.TokenBufferReadContext:40,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].getParent"
    - Src: "com.fasterxml.jackson.databind.util.TokenBufferReadContext:41,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].getCurrentName"
    - Src: "com.fasterxml.jackson.databind.util.TokenBufferReadContext:42,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].getCurrentValue"
    - Src: "com.fasterxml.jackson.databind.util.TokenBufferReadContext:45,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadContext].startLocation"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBufferReadContext].<init>(com.fasterxml.jackson.core.JsonStreamContext,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBufferReadContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonStreamContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBufferReadContext:53"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBufferReadContext:55"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBufferReadContext:54"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBufferReadContext:55,1"
      Dst: "[com.fasterxml.jackson.core.io.ContentReference].rawReference"
    - Src: "com.fasterxml.jackson.databind.util.TokenBufferReadContext:53,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBufferReadContext].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBufferReadContext].<init>(com.fasterxml.jackson.core.JsonStreamContext,com.fasterxml.jackson.core.JsonLocation)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBufferReadContext"
    linkageType: null
    functionLinenumber: 58
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonStreamContext"
    - "com.fasterxml.jackson.core.JsonLocation"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonStreamContext].<init>(com.fasterxml.jackson.core.JsonStreamContext)"
    - "[com.fasterxml.jackson.databind.node.NodeCursor$ObjectCursor].getParent()"
    - "[com.fasterxml.jackson.databind.node.NodeCursor$ArrayCursor].getParent()"
    - "[com.fasterxml.jackson.databind.node.NodeCursor$RootCursor].getParent()"
    - "[com.fasterxml.jackson.databind.util.TokenBufferReadContext].getParent()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext:com.fasterxml.jackson.core.json.JsonReadContext:com.fasterxml.jackson.core.json.JsonWriteContext:com.fasterxml.jackson.databind.node.NodeCursor:com.fasterxml.jackson.databind.util.TokenBufferReadContext].getCurrentName()"
    - "[com.fasterxml.jackson.core.JsonStreamContext:com.fasterxml.jackson.core.filter.TokenFilterContext:com.fasterxml.jackson.core.json.JsonReadContext:com.fasterxml.jackson.core.json.JsonWriteContext:com.fasterxml.jackson.databind.node.NodeCursor:com.fasterxml.jackson.databind.util.TokenBufferReadContext].getCurrentValue()"
    functionUses: 1
    ICount: 12
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBufferReadContext:59,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].<init>"
    - Src: "com.fasterxml.jackson.databind.util.TokenBufferReadContext:60,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].getParent"
    - Src: "com.fasterxml.jackson.databind.util.TokenBufferReadContext:61,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].getCurrentName"
    - Src: "com.fasterxml.jackson.databind.util.TokenBufferReadContext:62,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].getCurrentValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBufferReadContext].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBufferReadContext"
    linkageType: null
    functionLinenumber: 70
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonStreamContext].<init>(int,int)"
    functionUses: 2
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBufferReadContext:71,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBufferReadContext].<init>(com.fasterxml.jackson.databind.util.TokenBufferReadContext,int,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBufferReadContext"
    linkageType: null
    functionLinenumber: 76
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.util.TokenBufferReadContext"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonStreamContext].<init>(int,int)"
    functionUses: 2
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBufferReadContext:77,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBufferReadContext].getCurrentValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBufferReadContext"
    linkageType: null
    functionLinenumber: 83
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBufferReadContext].setCurrentValue(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBufferReadContext"
    linkageType: null
    functionLinenumber: 88
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBufferReadContext].createRootContext(com.fasterxml.jackson.core.JsonStreamContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBufferReadContext"
    linkageType: null
    functionLinenumber: 99
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.TokenBufferReadContext"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonStreamContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TokenBufferReadContext].<init>()"
    - "[com.fasterxml.jackson.databind.util.TokenBufferReadContext].<init>(com.fasterxml.jackson.core.JsonStreamContext,com.fasterxml.jackson.core.io.ContentReference)"
    - "[com.fasterxml.jackson.core.io.ContentReference].'unknown'()"
    functionUses: 1
    ICount: 9
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBufferReadContext:100"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBufferReadContext:103"
        BranchSideFuncs:
        - "<init>()"
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBufferReadContext:102"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.core.JsonStreamContext,com.fasterxml.jackson.core.io.ContentReference)"
        - "'unknown'()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBufferReadContext:101,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBufferReadContext].<init>"
    - Src: "com.fasterxml.jackson.databind.util.TokenBufferReadContext:103,1"
      Dst: "[com.fasterxml.jackson.core.io.ContentReference].unknown"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBufferReadContext].createChildArrayContext()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBufferReadContext"
    linkageType: null
    functionLinenumber: 107
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.TokenBufferReadContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TokenBufferReadContext].<init>(com.fasterxml.jackson.databind.util.TokenBufferReadContext,int,int)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBufferReadContext:109,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBufferReadContext].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBufferReadContext].createChildObjectContext()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBufferReadContext"
    linkageType: null
    functionLinenumber: 113
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.TokenBufferReadContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TokenBufferReadContext].<init>(com.fasterxml.jackson.databind.util.TokenBufferReadContext,int,int)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBufferReadContext:115,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBufferReadContext].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBufferReadContext].parentOrCopy()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBufferReadContext"
    linkageType: null
    functionLinenumber: 125
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.TokenBufferReadContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TokenBufferReadContext].<init>()"
    - "[com.fasterxml.jackson.databind.util.TokenBufferReadContext].<init>(com.fasterxml.jackson.core.JsonStreamContext,com.fasterxml.jackson.core.JsonLocation)"
    functionUses: 1
    ICount: 17
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBufferReadContext:126"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBufferReadContext:129"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBufferReadContext:128"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBufferReadContext:129"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBufferReadContext:132"
        BranchSideFuncs:
        - "<init>()"
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBufferReadContext:131"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.core.JsonStreamContext,com.fasterxml.jackson.core.JsonLocation)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBufferReadContext:130,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBufferReadContext].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBufferReadContext].getCurrentName()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBufferReadContext"
    linkageType: null
    functionLinenumber: 140
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBufferReadContext].hasCurrentName()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBufferReadContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBufferReadContext:144"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBufferReadContext:143"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBufferReadContext].getParent()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBufferReadContext"
    linkageType: null
    functionLinenumber: 145
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonStreamContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBufferReadContext].setCurrentName(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBufferReadContext"
    linkageType: null
    functionLinenumber: 148
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBufferReadContext].updateForValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBufferReadContext"
    linkageType: null
    functionLinenumber: 161
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ObjectWriterFuzzer].<init>()"
    functionSourceFile: "ObjectWriterFuzzer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ObjectWriterFuzzer:26,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ObjectWriterFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider)"
    functionSourceFile: "ObjectWriterFuzzer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.code_intelligence.jazzer.api.FuzzedDataProvider"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 134
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ObjectWriterFuzzer:80"
      Branch Sides:
      - BranchSide: "ObjectWriterFuzzer:88"
        BranchSideFuncs: []
      - BranchSide: "ObjectWriterFuzzer:87"
        BranchSideFuncs: []
    - Branch String: "ObjectWriterFuzzer:81"
      Branch Sides:
      - BranchSide: "ObjectWriterFuzzer:84"
        BranchSideFuncs: []
      - BranchSide: "ObjectWriterFuzzer:83"
        BranchSideFuncs: []
    - Branch String: "ObjectWriterFuzzer:88"
      Branch Sides:
      - BranchSide: "ObjectWriterFuzzer:97"
        BranchSideFuncs: []
      - BranchSide: "ObjectWriterFuzzer:96"
        BranchSideFuncs: []
    - Branch String: "ObjectWriterFuzzer:89"
      Branch Sides:
      - BranchSide: "ObjectWriterFuzzer:92"
        BranchSideFuncs: []
      - BranchSide: "ObjectWriterFuzzer:91"
        BranchSideFuncs: []
    Callsites:
    - Src: "ObjectWriterFuzzer:78,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].<init>"
    - Src: "ObjectWriterFuzzer:81,1"
      Dst: "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeBoolean"
    - Src: "ObjectWriterFuzzer:82,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].enable"
    - Src: "ObjectWriterFuzzer:84,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].disable"
    - Src: "ObjectWriterFuzzer:97,1"
      Dst: "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsString"
    - Src: "ObjectWriterFuzzer:97,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].readValue"
    - Src: "ObjectWriterFuzzer:98,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].writeValueAsBytes"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarators.VariableSymbolDeclarator$init__805].bootstrap$()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarators.VariableSymbolDeclarator$init__805"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Supplier"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarators.VariableSymbolDeclarator$init__805].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarators.VariableSymbolDeclarator$init__805:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarators.VariableSymbolDeclarator$init__805].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarators.VariableSymbolDeclarator$init__805].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarators.VariableSymbolDeclarator$init__805"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarators.VariableSymbolDeclarator$init__805:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarators.VariableSymbolDeclarator$init__805].get()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarators.VariableSymbolDeclarator$init__805"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarators.VariableSymbolDeclarator$init__805:-1,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_125__211].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_125__211"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__211].<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__211:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_125__211].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_125__211].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_125__211"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_125__211:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_125__211].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_125__211"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 14
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_125__211:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$125"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Range].<init>(com.github.javaparser.Position,com.github.javaparser.Position)"
    functionSourceFile: "com.github.javaparser.Range"
    linkageType: null
    functionLinenumber: 40
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.Position"
    - "com.github.javaparser.Position"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.Position].isBefore(com.github.javaparser.Position)"
    functionUses: 3
    ICount: 20
    EdgeCount: 1
    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: []
      - 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>"
    - Src: "com.github.javaparser.Range:49,1"
      Dst: "[com.github.javaparser.Position].isBefore"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Range].range(com.github.javaparser.Position,com.github.javaparser.Position)"
    functionSourceFile: "com.github.javaparser.Range"
    linkageType: null
    functionLinenumber: 65
    functionDepth: 0
    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>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Range].range(int,int,int,int)"
    functionSourceFile: "com.github.javaparser.Range"
    linkageType: null
    functionLinenumber: 79
    functionDepth: 0
    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)"
    - "[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>"
    - Src: "com.github.javaparser.Range:80,1"
      Dst: "[com.github.javaparser.Range].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Range].withBeginColumn(int)"
    functionSourceFile: "com.github.javaparser.Range"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.Range"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.Range:89,1"
      Dst: "[com.github.javaparser.Position].withColumn"
    - Src: "com.github.javaparser.Range:89,1"
      Dst: "[com.github.javaparser.Range].range"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Range].withBeginLine(int)"
    functionSourceFile: "com.github.javaparser.Range"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.Range"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.Range:98,1"
      Dst: "[com.github.javaparser.Position].withLine"
    - Src: "com.github.javaparser.Range:98,1"
      Dst: "[com.github.javaparser.Range].range"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Range].withEndColumn(int)"
    functionSourceFile: "com.github.javaparser.Range"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.Range"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.Range:107,1"
      Dst: "[com.github.javaparser.Position].withColumn"
    - Src: "com.github.javaparser.Range:107,1"
      Dst: "[com.github.javaparser.Range].range"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Range].withEndLine(int)"
    functionSourceFile: "com.github.javaparser.Range"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.Range"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.Range:116,1"
      Dst: "[com.github.javaparser.Position].withLine"
    - Src: "com.github.javaparser.Range:116,1"
      Dst: "[com.github.javaparser.Range].range"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Range].withBegin(com.github.javaparser.Position)"
    functionSourceFile: "com.github.javaparser.Range"
    linkageType: null
    functionLinenumber: 123
    functionDepth: 0
    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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Range].withEnd(com.github.javaparser.Position)"
    functionSourceFile: "com.github.javaparser.Range"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.Range"
    argCount: 1
    argTypes:
    - "com.github.javaparser.Position"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.Range:132,1"
      Dst: "[com.github.javaparser.Range].range"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Range].contains(com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.Range"
    linkageType: null
    functionLinenumber: 141
    functionDepth: 0
    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: 2
    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"
    - Src: "com.github.javaparser.Range:144,1"
      Dst: "[com.github.javaparser.Position].isAfterOrEqual"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Range].contains(com.github.javaparser.Position)"
    functionSourceFile: "com.github.javaparser.Range"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.Position"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "com.github.javaparser.Range:156,1"
      Dst: "[com.github.javaparser.Position].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Range].strictlyContains(com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.Range"
    linkageType: null
    functionLinenumber: 164
    functionDepth: 0
    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"
    - Src: "com.github.javaparser.Range:166,1"
      Dst: "[com.github.javaparser.Position].isAfter"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Range].strictlyContains(com.github.javaparser.Position)"
    functionSourceFile: "com.github.javaparser.Range"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.Position"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "com.github.javaparser.Range:176,1"
      Dst: "[com.github.javaparser.Position].isBefore"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Range].overlapsWith(com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.Range"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Range].isBefore(com.github.javaparser.Position)"
    functionSourceFile: "com.github.javaparser.Range"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.Position"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.Range:201,1"
      Dst: "[com.github.javaparser.Position].isBefore"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Range].isBefore(com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.Range"
    linkageType: null
    functionLinenumber: 208
    functionDepth: 0
    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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Range].isAfter(com.github.javaparser.Position)"
    functionSourceFile: "com.github.javaparser.Range"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.Position"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.Range:217,1"
      Dst: "[com.github.javaparser.Position].isAfter"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Range].isAfter(com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.Range"
    linkageType: null
    functionLinenumber: 224
    functionDepth: 0
    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"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Range].equals(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.Range"
    linkageType: null
    functionLinenumber: 229
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.Position].equals(java.lang.Object)"
    - "[com.github.javaparser.Position].equals(java.lang.Object)"
    functionUses: 35
    ICount: 22
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.Range:230"
      Branch Sides:
      - BranchSide: "com.github.javaparser.Range:232"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.Range:231"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.Range:232"
      Branch Sides:
      - BranchSide: "com.github.javaparser.Range:233"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.Range:232"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.Range:232"
      Branch Sides:
      - BranchSide: "com.github.javaparser.Range:234"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.Range:233"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "com.github.javaparser.Range:235"
      Branch Sides:
      - BranchSide: "com.github.javaparser.Range:233"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "com.github.javaparser.Range:235"
      Branch Sides:
      - BranchSide: "com.github.javaparser.Range:233"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.Range:232,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.Range:235,1"
      Dst: "[com.github.javaparser.Position].equals"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Range].hashCode()"
    functionSourceFile: "com.github.javaparser.Range"
    linkageType: null
    functionLinenumber: 239
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.Position].hashCode()"
    - "[com.github.javaparser.Position].hashCode()"
    functionUses: 7
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.Range:240,1"
      Dst: "[com.github.javaparser.Position].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Range].toString()"
    functionSourceFile: "com.github.javaparser.Range"
    linkageType: null
    functionLinenumber: 244
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 20
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.Range:245,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.Range:245,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.Range:245,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Range].getLineCount()"
    functionSourceFile: "com.github.javaparser.Range"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].toString()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration"
    linkageType: null
    functionLinenumber: 58
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 21
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:59,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:59,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:60,1"
      Dst: "[javassist.CtClass].getName"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:60,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].<init>(javassist.CtClass,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "javassist.CtClass"
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.logic.AbstractTypeDeclaration].<init>()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].<init>(javassist.CtClass,com.github.javaparser.resolution.TypeSolver,com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    functionUses: 1
    ICount: 21
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:66"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:69"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:68"
        BranchSideFuncs:
        - "<init>(javassist.CtClass,com.github.javaparser.resolution.TypeSolver,com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:65,1"
      Dst: "[com.github.javaparser.symbolsolver.logic.AbstractTypeDeclaration].<init>"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:66,1"
      Dst: "[javassist.CtClass].isInterface"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:67,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:67,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:67,1"
      Dst: "[javassist.CtClass].getName"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:67,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:67,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:71,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].getInterfacesExtended()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:76,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].getInterfaces"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].getPackageName()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:81,1"
      Dst: "[javassist.CtClass].getPackageName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].getClassName()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:87"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:90"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:89"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:86,1"
      Dst: "[javassist.CtClass].getName"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:86,1"
      Dst: "[java.lang.String].replace"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:87,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].getPackageName"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:88,1"
      Dst: "[java.lang.String].length"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:88,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].getQualifiedName()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration"
    linkageType: null
    functionLinenumber: 94
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 18
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:95,1"
      Dst: "[javassist.CtClass].getName"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:95,1"
      Dst: "[java.lang.String].replace"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].solveMethodAsUsage(java.lang.String,java.util.List,com.github.javaparser.resolution.Context,java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration"
    linkageType: null
    functionLinenumber: 101
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.util.List"
    - "com.github.javaparser.resolution.Context"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils].solveMethodAsUsage(java.lang.String,java.util.List,com.github.javaparser.resolution.TypeSolver,com.github.javaparser.resolution.Context,java.util.List,com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration,javassist.CtClass)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:102,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils].solveMethodAsUsage"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].solveMethod(java.lang.String,java.util.List,boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration"
    linkageType: null
    functionLinenumber: 107
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.model.SymbolReference"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.util.List"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils].solveMethod(java.lang.String,java.util.List,boolean,com.github.javaparser.resolution.TypeSolver,com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration,javassist.CtClass)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:108,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils].solveMethod"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].getAllFields()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration"
    linkageType: null
    functionLinenumber: 112
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].getDeclaredFields()"
    functionUses: 10
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:113,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].getDeclaredFields"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:118,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].isAssignableBy"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].isAssignableBy(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:123,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].isAssignableBy"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].canBeAssignedTo(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 46
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:128"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:132"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:133"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:136"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:135"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:136"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:139"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:138"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:140"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:147"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:146"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:143"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:147"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:146"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:143"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:147"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:146"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:147"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:154"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:153"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:148"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:152"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:151"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:149"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:152"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:151"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:128,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].isJavaLangObject"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:134,1"
      Dst: "[com.github.javaparser.symbolsolver.logic.AbstractTypeDeclaration].isFunctionalInterface"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:136,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].getQualifiedName"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:136,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].getQualifiedName"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:136,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:139,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].getSuperClass"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:140,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:141,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:142,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:143,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].canBeAssignedTo"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:147,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].getInterfaces"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:147,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:147,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:147,1"
      Dst: "[java.util.Iterator].next"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].getAncestors(boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration"
    linkageType: null
    functionLinenumber: 158
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].getAncestors(boolean)"
    functionUses: 4
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:159,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].getAncestors"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].getDeclaredMethods()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration"
    linkageType: null
    functionLinenumber: 163
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration$lambda_getDeclaredMethods_0__701].bootstrap$(com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration)"
    functionUses: 4
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:164,1"
      Dst: "[javassist.CtClass].getDeclaredMethods"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:164,1"
      Dst: "[java.util.Arrays].stream"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:164,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration$lambda_getDeclaredMethods_0__701].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:165,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:166,1"
      Dst: "[java.util.stream.Collectors].toSet"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:166,1"
      Dst: "[java.util.stream.Stream].collect"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].hasDirectlyAnnotation(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration"
    linkageType: null
    functionLinenumber: 170
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:171,1"
      Dst: "[javassist.CtClass].hasAnnotation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].getDeclaredAnnotations()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration"
    linkageType: null
    functionLinenumber: 178
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].getDeclaredAnnotations()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:179,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].getDeclaredAnnotations"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].getName()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration"
    linkageType: null
    functionLinenumber: 183
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 18
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:184,1"
      Dst: "[javassist.CtClass].getSimpleName"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:184,1"
      Dst: "[java.lang.String].replace"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:184,1"
      Dst: "[java.lang.String].split"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].getTypeParameters()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration"
    linkageType: null
    functionLinenumber: 189
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].getTypeParameters()"
    functionUses: 24
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:190,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].getTypeParameters"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].accessSpecifier()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration"
    linkageType: null
    functionLinenumber: 194
    functionDepth: 0
    returnType: "com.github.javaparser.ast.AccessSpecifier"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistFactory].modifiersToAccessLevel(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:195,1"
      Dst: "[javassist.CtClass].getModifiers"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:195,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistFactory].modifiersToAccessLevel"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].asInterface()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration"
    linkageType: null
    functionLinenumber: 199
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.declarations.ResolvedInterfaceDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].solveSymbol(java.lang.String,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration"
    linkageType: null
    functionLinenumber: 204
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.model.SymbolReference"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistFieldDeclaration].<init>(javassist.CtField,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.resolution.model.SymbolReference].solved(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].getInterfaceFQNs()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].solveSymbolForFQN(java.lang.String,java.lang.String)"
    - "[com.github.javaparser.resolution.model.SymbolReference].isSolved()"
    - "[com.github.javaparser.resolution.model.SymbolReference].unsolved()"
    functionUses: 1
    ICount: 31
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:205"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:211"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:210"
        BranchSideFuncs:
        - "getInterfaceFQNs()"
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:206"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:205"
        BranchSideFuncs:
        - "<init>(javassist.CtField,com.github.javaparser.resolution.TypeSolver)"
        - "solved(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:204"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:212"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:219"
        BranchSideFuncs:
        - "isSolved()"
        - "solveSymbolForFQN(java.lang.String,java.lang.String)"
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:218"
        BranchSideFuncs:
        - "unsolved()"
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:214"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:211"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:210"
        BranchSideFuncs:
        - "getInterfaceFQNs()"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:205,1"
      Dst: "[javassist.CtClass].getDeclaredFields"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:206,1"
      Dst: "[javassist.CtField].getName"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:206,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:207,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistFieldDeclaration].<init>"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:207,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].solved"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:211,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].getInterfaceFQNs"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:213,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].solveSymbolForFQN"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:214,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].isSolved"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:219,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].unsolved"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].solveSymbolForFQN(java.lang.String,java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration"
    linkageType: null
    functionLinenumber: 222
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.model.SymbolReference"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.model.SymbolReference].unsolved()"
    - "[com.github.javaparser.resolution.TypeSolver].solveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver].solveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver].solveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.SymbolSolver].<init>(com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.resolution.SymbolSolver].solveSymbolInType(com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration,java.lang.String)"
    functionUses: 1
    ICount: 13
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:223"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:227"
        BranchSideFuncs:
        - "unsolved()"
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:226"
        BranchSideFuncs:
        - "solveType(java.lang.String)"
        - "<init>(com.github.javaparser.resolution.TypeSolver)"
        - "solveSymbolInType(com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration,java.lang.String)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:224,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].unsolved"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:227,1"
      Dst: "[com.github.javaparser.resolution.TypeSolver].solveType"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:228,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.SymbolSolver].<init>"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:228,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.SymbolSolver].solveSymbolInType"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].getInterfaceFQNs()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration"
    linkageType: null
    functionLinenumber: 231
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[javassist.CtClass].getClassFile()"
    - "[javassist.bytecode.ClassFile].getInterfaces()"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:232,1"
      Dst: "[javassist.CtClass].getClassFile"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:232,1"
      Dst: "[javassist.bytecode.ClassFile].getInterfaces"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].containerType()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration"
    linkageType: null
    functionLinenumber: 236
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].containerType()"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:237,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].containerType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].internalTypes()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration"
    linkageType: null
    functionLinenumber: 241
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].internalTypes()"
    functionUses: 8
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:242,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].internalTypes"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].getInternalType(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration"
    linkageType: null
    functionLinenumber: 251
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration$lambda_getInternalType_1__661].bootstrap$(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].internalTypes()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration$lambda_getInternalType_2__662].bootstrap$(java.lang.String)"
    functionUses: 1
    ICount: 11
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:252,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].internalTypes"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:252,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:252,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration$lambda_getInternalType_1__661].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:252,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:252,1"
      Dst: "[java.util.stream.Stream].findFirst"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:253,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration$lambda_getInternalType_2__662].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:253,1"
      Dst: "[java.util.Optional].orElseThrow"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].hasInternalType(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration"
    linkageType: null
    functionLinenumber: 262
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration$lambda_hasInternalType_3__653].bootstrap$(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].internalTypes()"
    functionUses: 2
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:263,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].internalTypes"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:263,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:263,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration$lambda_hasInternalType_3__653].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:263,1"
      Dst: "[java.util.stream.Stream].anyMatch"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].getConstructors()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration"
    linkageType: null
    functionLinenumber: 267
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:268,1"
      Dst: "[java.util.Collections].emptyList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].lambda$hasInternalType$3(java.lang.String,com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration"
    linkageType: null
    functionLinenumber: 262
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].getName()"
    functionUses: 1
    ICount: 5
    EdgeCount: 15
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:263,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedDeclaration].getName"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:263,1"
      Dst: "[java.lang.String].endsWith"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].lambda$getInternalType$2(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration"
    linkageType: null
    functionLinenumber: 253
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.UnsolvedSymbolException"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.UnsolvedSymbolException].<init>(java.lang.String)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:254,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:254,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:254,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:254,1"
      Dst: "[com.github.javaparser.resolution.UnsolvedSymbolException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].lambda$getInternalType$1(java.lang.String,com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration"
    linkageType: null
    functionLinenumber: 251
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].getName()"
    functionUses: 1
    ICount: 5
    EdgeCount: 15
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:252,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedDeclaration].getName"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:252,1"
      Dst: "[java.lang.String].endsWith"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].lambda$getDeclaredMethods$0(javassist.CtMethod)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration"
    linkageType: null
    functionLinenumber: 164
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration"
    argCount: 1
    argTypes:
    - "javassist.CtMethod"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].<init>(javassist.CtMethod,com.github.javaparser.resolution.TypeSolver)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration:165,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.Version].<init>(int,int,int,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.Version"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.Version:51,1"
      Dst: "[com.fasterxml.jackson.core.Version].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.Version].<init>(int,int,int,java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.Version"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "int"
    - "int"
    - "int"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.Version:61"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.Version:56"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.Version:55"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.Version:62"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.Version:61"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.Version:60"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.Version:56,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.Version].unknownVersion()"
    functionSourceFile: "com.fasterxml.jackson.core.Version"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.Version"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.Version].isUnknownVersion()"
    functionSourceFile: "com.fasterxml.jackson.core.Version"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.Version:80"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.Version:79"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.Version].isSnapshot()"
    functionSourceFile: "com.fasterxml.jackson.core.Version"
    linkageType: null
    functionLinenumber: 81
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.Version:82"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.Version:81"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.Version:82"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.Version:81"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.Version:82,1"
      Dst: "[java.lang.String].length"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.Version].isUknownVersion()"
    functionSourceFile: "com.fasterxml.jackson.core.Version"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.Version:91,1"
      Dst: "[com.fasterxml.jackson.core.Version].isUnknownVersion"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.Version].getMajorVersion()"
    functionSourceFile: "com.fasterxml.jackson.core.Version"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.Version].getMinorVersion()"
    functionSourceFile: "com.fasterxml.jackson.core.Version"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.Version].getPatchLevel()"
    functionSourceFile: "com.fasterxml.jackson.core.Version"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.Version].getGroupId()"
    functionSourceFile: "com.fasterxml.jackson.core.Version"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.Version].getArtifactId()"
    functionSourceFile: "com.fasterxml.jackson.core.Version"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.Version].toFullString()"
    functionSourceFile: "com.fasterxml.jackson.core.Version"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.Version:101,1"
      Dst: "[com.fasterxml.jackson.core.Version].toString"
    - Src: "com.fasterxml.jackson.core.Version:101,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.Version].toString()"
    functionSourceFile: "com.fasterxml.jackson.core.Version"
    linkageType: null
    functionLinenumber: 104
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.Version].isSnapshot()"
    functionUses: 19
    ICount: 18
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.Version:109"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.Version:112"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.Version:111"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.Version:105,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.core.Version:106,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.core.Version:109,1"
      Dst: "[com.fasterxml.jackson.core.Version].isSnapshot"
    - Src: "com.fasterxml.jackson.core.Version:112,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.Version].hashCode()"
    functionSourceFile: "com.fasterxml.jackson.core.Version"
    linkageType: null
    functionLinenumber: 115
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.Version:116,1"
      Dst: "[java.lang.String].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.Version].equals(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.core.Version"
    linkageType: null
    functionLinenumber: 122
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 33
    ICount: 36
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.Version:123"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.Version:124"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.Version:123"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.Version:124"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.Version:125"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.Version:124"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.Version:125"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.Version:126"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.Version:125"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.Version:127"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.Version:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.Version:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.Version:127"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.Version:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.Version:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.Version:127"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.Version:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.Version:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.Version:130"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.Version:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.Version:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.Version:131"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.Version:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.Version:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.Version:132"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.Version:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.Version:125,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.core.Version:130,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.Version].compareTo(com.fasterxml.jackson.core.Version)"
    functionSourceFile: "com.fasterxml.jackson.core.Version"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.Version"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 43
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.Version:139"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.Version:140"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.Version:142"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.Version:168"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.Version:167"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.Version:144"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.Version:168"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.Version:167"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.Version:146"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.Version:168"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.Version:167"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.Version:148"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.Version:168"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.Version:167"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.Version:150"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.Version:167"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.Version:152"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.Version:158"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.Version:157"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.Version:153"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.Version:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.Version:158"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.Version:161"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.Version:160"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.Version:141,1"
      Dst: "[java.lang.String].compareTo"
    - Src: "com.fasterxml.jackson.core.Version:152,1"
      Dst: "[com.fasterxml.jackson.core.Version].isSnapshot"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.Version].compareTo(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.core.Version"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.Version:16,1"
      Dst: "[com.fasterxml.jackson.core.Version].compareTo"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.UnionType$asString__385].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.type.UnionType$asString__385"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.UnionType$asString__385].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.UnionType$asString__385:-1,1"
      Dst: "[com.github.javaparser.ast.type.UnionType$asString__385].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.UnionType$asString__385].<init>()"
    functionSourceFile: "com.github.javaparser.ast.type.UnionType$asString__385"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.UnionType$asString__385:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.UnionType$asString__385].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.type.UnionType$asString__385"
    linkageType: null
    functionLinenumber: -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.ClassOrInterfaceType].asString()"
    - "[com.github.javaparser.ast.type.TypeParameter].asString()"
    functionUses: 12
    ICount: 5
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.UnionType$asString__385:-1,1"
      Dst: "[com.github.javaparser.ast.type.Type].asString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_0__633].bootstrap$()"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_0__633"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_0__633].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_0__633:-1,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_0__633].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_0__633].<init>()"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_0__633"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_0__633:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_0__633].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_0__633"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].lambda$static$0(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    functionUses: 12
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_0__633:-1,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].lambda$static$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__331].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__331"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__331].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__331:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__331].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__331].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__331"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__331:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__331].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__331"
    linkageType: null
    functionLinenumber: -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.BlockComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    functionUses: 14
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__331:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.UnresolvedId].<init>(java.lang.Object,java.lang.Class,com.fasterxml.jackson.core.JsonLocation)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.UnresolvedId"
    linkageType: null
    functionLinenumber: 15
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.Class"
    - "com.fasterxml.jackson.core.JsonLocation"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.UnresolvedId:16,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.UnresolvedId].getId()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.UnresolvedId"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.UnresolvedId].getType()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.UnresolvedId"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.UnresolvedId].getLocation()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.UnresolvedId"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonLocation"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.UnresolvedId].toString()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.UnresolvedId"
    linkageType: null
    functionLinenumber: 34
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ClassUtil].nameOf(java.lang.Class)"
    functionUses: 20
    ICount: 11
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.UnresolvedId:36,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].nameOf"
    - Src: "com.fasterxml.jackson.databind.deser.UnresolvedId:35,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.TokenBufferDeserializer].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.TokenBufferDeserializer"
    linkageType: null
    functionLinenumber: 27
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.TokenBufferDeserializer:28,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.TokenBufferDeserializer].logicalType()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.TokenBufferDeserializer"
    linkageType: null
    functionLinenumber: 31
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.LogicalType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.TokenBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.TokenBufferDeserializer"
    linkageType: null
    functionLinenumber: 37
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.TokenBuffer"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.DeserializationContext].bufferForInputBuffering(com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 82
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.TokenBufferDeserializer:38,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].bufferForInputBuffering"
    - Src: "com.fasterxml.jackson.databind.deser.std.TokenBufferDeserializer:38,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].deserialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.JavaDoubleParser].<init>()"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.JavaDoubleParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaDoubleParser:164,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.JavaDoubleParser].parseDouble(java.lang.CharSequence)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.JavaDoubleParser"
    linkageType: null
    functionLinenumber: 176
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "java.lang.CharSequence"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.JavaDoubleParser].parseDouble(java.lang.CharSequence,int,int)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaDoubleParser:177,1"
      Dst: "[java.lang.CharSequence].length"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaDoubleParser:177,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.JavaDoubleParser].parseDouble"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.JavaDoubleParser].parseDouble(java.lang.CharSequence,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.JavaDoubleParser"
    linkageType: null
    functionLinenumber: 192
    functionDepth: 0
    returnType: "double"
    argCount: 3
    argTypes:
    - "java.lang.CharSequence"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.AbstractJavaFloatingPointBitsFromCharSequence].parseFloatingPointLiteral(java.lang.CharSequence,int,int)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaDoubleParser:193,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.AbstractJavaFloatingPointBitsFromCharSequence].parseFloatingPointLiteral"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaDoubleParser:194,1"
      Dst: "[java.lang.Double].longBitsToDouble"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.JavaDoubleParser].parseDouble(byte[])"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.JavaDoubleParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaDoubleParser:208,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.JavaDoubleParser].parseDouble"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.JavaDoubleParser].parseDouble(byte[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.JavaDoubleParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaDoubleParser:225,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.AbstractJavaFloatingPointBitsFromByteArray].parseFloatingPointLiteral"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaDoubleParser:226,1"
      Dst: "[java.lang.Double].longBitsToDouble"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.JavaDoubleParser].parseDouble(char[])"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.JavaDoubleParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaDoubleParser:238,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.JavaDoubleParser].parseDouble"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.JavaDoubleParser].parseDouble(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.JavaDoubleParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaDoubleParser:257,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.AbstractJavaFloatingPointBitsFromCharArray].parseFloatingPointLiteral"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaDoubleParser:258,1"
      Dst: "[java.lang.Double].longBitsToDouble"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_4__957].bootstrap$(com.github.javaparser.printer.PrettyPrintVisitor,com.github.javaparser.ast.body.VariableDeclarator,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_4__957"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__957].<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__957:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_4__957].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_4__957].<init>(com.github.javaparser.printer.PrettyPrintVisitor,com.github.javaparser.ast.body.VariableDeclarator,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_4__957"
    linkageType: null
    functionLinenumber: -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: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_4__957:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_4__957].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_4__957"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 4
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_4__957:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].lambda$visit$4"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.NativeImageUtil].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.NativeImageUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.NativeImageUtil:15,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.NativeImageUtil].isInNativeImageAndIsAtRuntime()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.NativeImageUtil"
    linkageType: null
    functionLinenumber: 26
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].getProperty(java.lang.String)"
    functionUses: 2
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.NativeImageUtil:27"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.NativeImageUtil:26"
        BranchSideFuncs:
        - "getProperty(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.util.NativeImageUtil:27"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.NativeImageUtil:26"
        BranchSideFuncs:
        - "getProperty(java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.NativeImageUtil:27,1"
      Dst: "[java.lang.System].getProperty"
    - Src: "com.fasterxml.jackson.databind.util.NativeImageUtil:27,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.NativeImageUtil].isInNativeImage()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.NativeImageUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.NativeImageUtil].isUnsupportedFeatureError(java.lang.Throwable)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.NativeImageUtil"
    linkageType: null
    functionLinenumber: 44
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.NativeImageUtil].isInNativeImageAndIsAtRuntime()"
    - "[org.xml.sax.SAXException].getCause()"
    functionUses: 1
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.NativeImageUtil:45"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.NativeImageUtil:48"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.NativeImageUtil:47"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.NativeImageUtil:48"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.NativeImageUtil:51"
        BranchSideFuncs:
        - "getCause()"
      - BranchSide: "com.fasterxml.jackson.databind.util.NativeImageUtil:50"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.NativeImageUtil:45,1"
      Dst: "[com.fasterxml.jackson.databind.util.NativeImageUtil].isInNativeImageAndIsAtRuntime"
    - Src: "com.fasterxml.jackson.databind.util.NativeImageUtil:49,1"
      Dst: "[java.lang.Throwable].getCause"
    - Src: "com.fasterxml.jackson.databind.util.NativeImageUtil:51,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.util.NativeImageUtil:51,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.util.NativeImageUtil:51,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.NativeImageUtil].needsReflectionConfiguration(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.NativeImageUtil"
    linkageType: null
    functionLinenumber: 58
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.NativeImageUtil].isInNativeImageAndIsAtRuntime()"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].isRecordType(java.lang.Class)"
    functionUses: 3
    ICount: 19
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.NativeImageUtil:59"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.NativeImageUtil:63"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.NativeImageUtil:62"
        BranchSideFuncs:
        - "isRecordType(java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.util.NativeImageUtil:63"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.NativeImageUtil:64"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.NativeImageUtil:63"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.NativeImageUtil:63"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.NativeImageUtil:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.NativeImageUtil:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.NativeImageUtil:64"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.NativeImageUtil:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.NativeImageUtil:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.NativeImageUtil:65"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.NativeImageUtil:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.NativeImageUtil:59,1"
      Dst: "[com.fasterxml.jackson.databind.util.NativeImageUtil].isInNativeImageAndIsAtRuntime"
    - Src: "com.fasterxml.jackson.databind.util.NativeImageUtil:63,1"
      Dst: "[java.lang.Class].getDeclaredFields"
    - Src: "com.fasterxml.jackson.databind.util.NativeImageUtil:63,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].isRecordType"
    - Src: "com.fasterxml.jackson.databind.util.NativeImageUtil:64,1"
      Dst: "[java.lang.Class].getDeclaredMethods"
    - Src: "com.fasterxml.jackson.databind.util.NativeImageUtil:65,1"
      Dst: "[java.lang.Class].getDeclaredConstructors"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.TextNode].<init>(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.TextNode"
    linkageType: null
    functionLinenumber: 24
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.ValueNode].<init>()"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.TextNode:25,1"
      Dst: "[com.fasterxml.jackson.databind.node.ValueNode].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.TextNode].valueOf(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.TextNode"
    linkageType: null
    functionLinenumber: 37
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.TextNode"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.TextNode].<init>(java.lang.String)"
    functionUses: 1
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.TextNode:38"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.TextNode:41"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.TextNode:40"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.TextNode:41"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.TextNode:44"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.TextNode:43"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.TextNode:41,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.fasterxml.jackson.databind.node.TextNode:44,1"
      Dst: "[com.fasterxml.jackson.databind.node.TextNode].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.TextNode].getNodeType()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.TextNode"
    linkageType: null
    functionLinenumber: 48
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.JsonNodeType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.TextNode].asToken()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.TextNode"
    linkageType: null
    functionLinenumber: 51
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.TextNode].textValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.TextNode"
    linkageType: null
    functionLinenumber: 55
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.TextNode].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.TextNode"
    linkageType: null
    functionLinenumber: 66
    functionDepth: 0
    returnType: "byte[]"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.Base64Variant"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].<init>(int)"
    - "[com.fasterxml.jackson.core.Base64Variant].decode(java.lang.String,com.fasterxml.jackson.core.util.ByteArrayBuilder)"
    - "[com.fasterxml.jackson.databind.exc.InvalidFormatException].'from'(com.fasterxml.jackson.core.JsonParser,java.lang.String,java.lang.Object,java.lang.Class)"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].toByteArray()"
    functionUses: 2
    ICount: 24
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.TextNode:67,1"
      Dst: "[java.lang.String].trim"
    - Src: "com.fasterxml.jackson.databind.node.TextNode:72,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.databind.node.TextNode:74,1"
      Dst: "[java.lang.Math].min"
    - Src: "com.fasterxml.jackson.databind.node.TextNode:73,1"
      Dst: "[java.lang.Math].max"
    - Src: "com.fasterxml.jackson.databind.node.TextNode:73,1"
      Dst: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.node.TextNode:76,1"
      Dst: "[com.fasterxml.jackson.core.Base64Variant].decode"
    - Src: "com.fasterxml.jackson.databind.node.TextNode:81,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "com.fasterxml.jackson.databind.node.TextNode:79,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.databind.node.TextNode:78,1"
      Dst: "[com.fasterxml.jackson.databind.exc.InvalidFormatException].from"
    - Src: "com.fasterxml.jackson.databind.node.TextNode:84,1"
      Dst: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].toByteArray"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.TextNode].binaryValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.TextNode"
    linkageType: null
    functionLinenumber: 88
    functionDepth: 0
    returnType: "byte[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.TextNode].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.core.Base64Variants].getDefaultVariant()"
    functionUses: 1
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.TextNode:89,1"
      Dst: "[com.fasterxml.jackson.core.Base64Variants].getDefaultVariant"
    - Src: "com.fasterxml.jackson.databind.node.TextNode:89,1"
      Dst: "[com.fasterxml.jackson.databind.node.TextNode].getBinaryValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.TextNode].asText()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.TextNode"
    linkageType: null
    functionLinenumber: 99
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.TextNode].asText(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.TextNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.TextNode:105"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.TextNode:104"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.TextNode].asBoolean(boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.TextNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.TextNode:112"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.TextNode:121"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.TextNode:120"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.TextNode:114"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.TextNode:117"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.TextNode:116"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.TextNode:117"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.TextNode:121"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.TextNode:120"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.TextNode:113,1"
      Dst: "[java.lang.String].trim"
    - Src: "com.fasterxml.jackson.databind.node.TextNode:114,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.TextNode].asInt(int)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.TextNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.TextNode:126,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberInput].parseAsInt"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.TextNode].asLong(long)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.TextNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.TextNode:131,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberInput].parseAsLong"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.TextNode].asDouble(double)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.TextNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.TextNode:136,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberInput].parseAsDouble"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.TextNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.TextNode"
    linkageType: null
    functionLinenumber: 147
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNull()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNull()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNull()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNull()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNull()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeString(java.lang.String)"
    functionUses: 12
    ICount: 10
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.TextNode:148"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.TextNode:151"
        BranchSideFuncs:
        - "writeNull()"
      - BranchSide: "com.fasterxml.jackson.databind.node.TextNode:150"
        BranchSideFuncs:
        - "writeString(java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.TextNode:149,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeNull"
    - Src: "com.fasterxml.jackson.databind.node.TextNode:151,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeString"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.TextNode].equals(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.TextNode"
    linkageType: null
    functionLinenumber: 163
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 33
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.TextNode:164"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.TextNode:165"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.TextNode:164"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.TextNode:165"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.TextNode:166"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.TextNode:165"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.TextNode:166"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.TextNode:169"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.TextNode:168"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.TextNode:167,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.TextNode].hashCode()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.TextNode"
    linkageType: null
    functionLinenumber: 172
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.TextNode:173,1"
      Dst: "[java.lang.String].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.TextNode].appendQuoted(java.lang.StringBuilder,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.TextNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.StringBuilder"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.TextNode:178,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.node.TextNode:179,1"
      Dst: "[com.fasterxml.jackson.core.io.CharTypes].appendQuoted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$cast__800].bootstrap$(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$cast__800"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$cast__800].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$cast__800:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$cast__800].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$cast__800].<init>(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$cast__800"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$cast__800:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$cast__800].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$cast__800"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$cast__800:-1,1"
      Dst: "[java.lang.Class].cast"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__216].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__216"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__216].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__216:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__216].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__216].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__216"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__216:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__216].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__216"
    linkageType: null
    functionLinenumber: -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.BlockComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    functionUses: 14
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__216:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.SynchronizedStmt].<init>()"
    functionSourceFile: "com.github.javaparser.ast.stmt.SynchronizedStmt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    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>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    - "com.github.javaparser.ast.stmt.BlockStmt"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 68
    functionDepth: 0
    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>"
    - Src: "com.github.javaparser.ast.stmt.SynchronizedStmt:70,1"
      Dst: "[com.github.javaparser.ast.stmt.SynchronizedStmt].setExpression"
    - Src: "com.github.javaparser.ast.stmt.SynchronizedStmt:71,1"
      Dst: "[com.github.javaparser.ast.stmt.SynchronizedStmt].setBody"
    - Src: "com.github.javaparser.ast.stmt.SynchronizedStmt:72,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 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.GenericListVisitorAdapter].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.CloneVisitor].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.symbolsolver.javaparsermodel.DefaultVisitorAdapter].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.ObjectIdentityHashCodeVisitor].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.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.SynchronizedStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].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)"
    functionUses: 62
    ICount: 5
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.SynchronizedStmt:78,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 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.VoidVisitorAdapter].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)"
    functionUses: 45
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.SynchronizedStmt:84,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.SynchronizedStmt].getExpression()"
    functionSourceFile: "com.github.javaparser.ast.stmt.SynchronizedStmt"
    linkageType: null
    functionLinenumber: 88
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 13
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: 93
    functionDepth: 0
    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:
        - "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:101"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.stmt.SynchronizedStmt:100"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.SynchronizedStmt:94,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.stmt.SynchronizedStmt:98,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.stmt.SynchronizedStmt:100,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode"
    - Src: "com.github.javaparser.ast.stmt.SynchronizedStmt:102,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.SynchronizedStmt].getBody()"
    functionSourceFile: "com.github.javaparser.ast.stmt.SynchronizedStmt"
    linkageType: null
    functionLinenumber: 107
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.BlockStmt"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 13
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.SynchronizedStmt].setBody(com.github.javaparser.ast.stmt.BlockStmt)"
    functionSourceFile: "com.github.javaparser.ast.stmt.SynchronizedStmt"
    linkageType: null
    functionLinenumber: 112
    functionDepth: 0
    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:114"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.SynchronizedStmt:117"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.SynchronizedStmt:116"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.stmt.SynchronizedStmt:118"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.SynchronizedStmt:120"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.stmt.SynchronizedStmt:119"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.SynchronizedStmt:113,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.stmt.SynchronizedStmt:117,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.stmt.SynchronizedStmt:119,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode"
    - Src: "com.github.javaparser.ast.stmt.SynchronizedStmt:121,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.SynchronizedStmt].clone()"
    functionSourceFile: "com.github.javaparser.ast.stmt.SynchronizedStmt"
    linkageType: null
    functionLinenumber: 127
    functionDepth: 0
    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: 45
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.SynchronizedStmt:128,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>"
    - Src: "com.github.javaparser.ast.stmt.SynchronizedStmt:128,1"
      Dst: "[com.github.javaparser.ast.stmt.SynchronizedStmt].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.SynchronizedStmt].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.stmt.SynchronizedStmt"
    linkageType: null
    functionLinenumber: 133
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.SynchronizedStmtMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    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: null
    functionLinenumber: 139
    functionDepth: 0
    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:140"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.SynchronizedStmt:143"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.SynchronizedStmt:142"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.SynchronizedStmt:143"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.SynchronizedStmt:147"
        BranchSideFuncs:
        - "setBody(com.github.javaparser.ast.stmt.BlockStmt)"
      - BranchSide: "com.github.javaparser.ast.stmt.SynchronizedStmt:146"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.SynchronizedStmt:147"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.SynchronizedStmt:151"
        BranchSideFuncs:
        - "setExpression(com.github.javaparser.ast.expr.Expression)"
      - BranchSide: "com.github.javaparser.ast.stmt.SynchronizedStmt:150"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.SynchronizedStmt:144,1"
      Dst: "[com.github.javaparser.ast.stmt.SynchronizedStmt].setBody"
    - Src: "com.github.javaparser.ast.stmt.SynchronizedStmt:148,1"
      Dst: "[com.github.javaparser.ast.stmt.SynchronizedStmt].setExpression"
    - Src: "com.github.javaparser.ast.stmt.SynchronizedStmt:151,1"
      Dst: "[com.github.javaparser.ast.Node].replace"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.SynchronizedStmt].isSynchronizedStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.SynchronizedStmt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.SynchronizedStmt].asSynchronizedStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.SynchronizedStmt"
    linkageType: null
    functionLinenumber: -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: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.SynchronizedStmt].ifSynchronizedStmt(java.util.function.Consumer)"
    functionSourceFile: "com.github.javaparser.ast.stmt.SynchronizedStmt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.SynchronizedStmt:169,1"
      Dst: "[java.util.function.Consumer].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.SynchronizedStmt].toSynchronizedStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.SynchronizedStmt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.SynchronizedStmt:175,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 51
    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: []
    functionUses: 215
    ICount: 19
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.PropertyMetaModel:52,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.PropertyMetaModel].is(java.lang.Class,java.lang.String)"
    functionSourceFile: "com.github.javaparser.metamodel.PropertyMetaModel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.metamodel.PropertyMetaModel:67"
      Branch Sides:
      - BranchSide: "com.github.javaparser.metamodel.PropertyMetaModel:66"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.metamodel.PropertyMetaModel:67"
      Branch Sides:
      - BranchSide: "com.github.javaparser.metamodel.PropertyMetaModel:66"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.PropertyMetaModel:67,1"
      Dst: "[com.github.javaparser.metamodel.BaseNodeMetaModel].is"
    - Src: "com.github.javaparser.metamodel.PropertyMetaModel:67,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.PropertyMetaModel].is(java.lang.String)"
    functionSourceFile: "com.github.javaparser.metamodel.PropertyMetaModel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.PropertyMetaModel:74,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.PropertyMetaModel].getSetterMethodName()"
    functionSourceFile: "com.github.javaparser.metamodel.PropertyMetaModel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.PropertyMetaModel:81,1"
      Dst: "[com.github.javaparser.utils.CodeGenerationUtils].setterName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.PropertyMetaModel].getGetterMethodName()"
    functionSourceFile: "com.github.javaparser.metamodel.PropertyMetaModel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.PropertyMetaModel:88,1"
      Dst: "[com.github.javaparser.utils.CodeGenerationUtils].getterName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.PropertyMetaModel].getContainingNodeMetaModel()"
    functionSourceFile: "com.github.javaparser.metamodel.PropertyMetaModel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.BaseNodeMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.PropertyMetaModel].getName()"
    functionSourceFile: "com.github.javaparser.metamodel.PropertyMetaModel"
    linkageType: null
    functionLinenumber: 101
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.PropertyMetaModel].isNonEmpty()"
    functionSourceFile: "com.github.javaparser.metamodel.PropertyMetaModel"
    linkageType: null
    functionLinenumber: 108
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.PropertyMetaModel].getType()"
    functionSourceFile: "com.github.javaparser.metamodel.PropertyMetaModel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.PropertyMetaModel].getNodeReference()"
    functionSourceFile: "com.github.javaparser.metamodel.PropertyMetaModel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.PropertyMetaModel].isOptional()"
    functionSourceFile: "com.github.javaparser.metamodel.PropertyMetaModel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.PropertyMetaModel].isRequired()"
    functionSourceFile: "com.github.javaparser.metamodel.PropertyMetaModel"
    linkageType: null
    functionLinenumber: -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:137"
      Branch Sides:
      - BranchSide: "com.github.javaparser.metamodel.PropertyMetaModel:136"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.PropertyMetaModel].isNodeList()"
    functionSourceFile: "com.github.javaparser.metamodel.PropertyMetaModel"
    linkageType: null
    functionLinenumber: 143
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.PropertyMetaModel].hasWildcard()"
    functionSourceFile: "com.github.javaparser.metamodel.PropertyMetaModel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.PropertyMetaModel].isSingular()"
    functionSourceFile: "com.github.javaparser.metamodel.PropertyMetaModel"
    linkageType: null
    functionLinenumber: -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:158"
      Branch Sides:
      - BranchSide: "com.github.javaparser.metamodel.PropertyMetaModel:157"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.PropertyMetaModel].toString()"
    functionSourceFile: "com.github.javaparser.metamodel.PropertyMetaModel"
    linkageType: null
    functionLinenumber: 162
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.PropertyMetaModel].getTypeName()"
    functionUses: 19
    ICount: 14
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.PropertyMetaModel:163,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.metamodel.PropertyMetaModel:163,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.metamodel.PropertyMetaModel:163,1"
      Dst: "[com.github.javaparser.metamodel.PropertyMetaModel].getTypeName"
    - Src: "com.github.javaparser.metamodel.PropertyMetaModel:163,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.PropertyMetaModel].equals(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.metamodel.PropertyMetaModel"
    linkageType: null
    functionLinenumber: 167
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 33
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.metamodel.PropertyMetaModel:168"
      Branch Sides:
      - BranchSide: "com.github.javaparser.metamodel.PropertyMetaModel:170"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.metamodel.PropertyMetaModel:169"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.metamodel.PropertyMetaModel:170"
      Branch Sides:
      - BranchSide: "com.github.javaparser.metamodel.PropertyMetaModel:171"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.metamodel.PropertyMetaModel:170"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.metamodel.PropertyMetaModel:170"
      Branch Sides:
      - BranchSide: "com.github.javaparser.metamodel.PropertyMetaModel:172"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.metamodel.PropertyMetaModel:171"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.metamodel.PropertyMetaModel:173"
      Branch Sides:
      - BranchSide: "com.github.javaparser.metamodel.PropertyMetaModel:175"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.metamodel.PropertyMetaModel:174"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.metamodel.PropertyMetaModel:175"
      Branch Sides:
      - BranchSide: "com.github.javaparser.metamodel.PropertyMetaModel:177"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.metamodel.PropertyMetaModel:176"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.PropertyMetaModel:170,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.metamodel.PropertyMetaModel:173,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.github.javaparser.metamodel.PropertyMetaModel:175,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.PropertyMetaModel].hashCode()"
    functionSourceFile: "com.github.javaparser.metamodel.PropertyMetaModel"
    linkageType: null
    functionLinenumber: 181
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.PropertyMetaModel:182,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "com.github.javaparser.metamodel.PropertyMetaModel:183,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.PropertyMetaModel].getTypeNameGenerified()"
    functionSourceFile: "com.github.javaparser.metamodel.PropertyMetaModel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.metamodel.PropertyMetaModel:191"
      Branch Sides:
      - BranchSide: "com.github.javaparser.metamodel.PropertyMetaModel:194"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.metamodel.PropertyMetaModel:193"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.PropertyMetaModel:192,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.metamodel.PropertyMetaModel:192,1"
      Dst: "[com.github.javaparser.metamodel.PropertyMetaModel].getTypeName"
    - Src: "com.github.javaparser.metamodel.PropertyMetaModel:192,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.metamodel.PropertyMetaModel:192,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.PropertyMetaModel].getTypeName()"
    functionSourceFile: "com.github.javaparser.metamodel.PropertyMetaModel"
    linkageType: null
    functionLinenumber: 200
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.PropertyMetaModel:201,1"
      Dst: "[java.lang.Class].getSimpleName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.PropertyMetaModel].getTypeNameForGetter()"
    functionSourceFile: "com.github.javaparser.metamodel.PropertyMetaModel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.metamodel.PropertyMetaModel:208"
      Branch Sides:
      - BranchSide: "com.github.javaparser.metamodel.PropertyMetaModel:211"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.metamodel.PropertyMetaModel:210"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.PropertyMetaModel:209,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.metamodel.PropertyMetaModel:209,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.metamodel.PropertyMetaModel:209,1"
      Dst: "[com.github.javaparser.metamodel.PropertyMetaModel].getTypeNameForSetter"
    - Src: "com.github.javaparser.metamodel.PropertyMetaModel:209,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.PropertyMetaModel].getTypeNameForSetter()"
    functionSourceFile: "com.github.javaparser.metamodel.PropertyMetaModel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.metamodel.PropertyMetaModel:218"
      Branch Sides:
      - BranchSide: "com.github.javaparser.metamodel.PropertyMetaModel:221"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.metamodel.PropertyMetaModel:220"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.PropertyMetaModel:219,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.metamodel.PropertyMetaModel:219,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.metamodel.PropertyMetaModel:219,1"
      Dst: "[com.github.javaparser.metamodel.PropertyMetaModel].getTypeNameGenerified"
    - Src: "com.github.javaparser.metamodel.PropertyMetaModel:219,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.PropertyMetaModel].isNode()"
    functionSourceFile: "com.github.javaparser.metamodel.PropertyMetaModel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.PropertyMetaModel:228,1"
      Dst: "[com.github.javaparser.metamodel.PropertyMetaModel].getNodeReference"
    - Src: "com.github.javaparser.metamodel.PropertyMetaModel:228,1"
      Dst: "[java.util.Optional].isPresent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.PropertyMetaModel].getMetaModelFieldName()"
    functionSourceFile: "com.github.javaparser.metamodel.PropertyMetaModel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.PropertyMetaModel:235,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.metamodel.PropertyMetaModel:235,1"
      Dst: "[com.github.javaparser.metamodel.PropertyMetaModel].getName"
    - Src: "com.github.javaparser.metamodel.PropertyMetaModel:235,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.metamodel.PropertyMetaModel:235,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.PropertyMetaModel].isAttribute()"
    functionSourceFile: "com.github.javaparser.metamodel.PropertyMetaModel"
    linkageType: null
    functionLinenumber: -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:242"
      Branch Sides:
      - BranchSide: "com.github.javaparser.metamodel.PropertyMetaModel:241"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.PropertyMetaModel:242,1"
      Dst: "[com.github.javaparser.metamodel.PropertyMetaModel].isNode"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.PropertyMetaModel].getValue(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.metamodel.PropertyMetaModel"
    linkageType: null
    functionLinenumber: 250
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.PropertyMetaModel].getName()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].getName()"
    functionUses: 2
    ICount: 28
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.metamodel.PropertyMetaModel:251"
      Branch Sides:
      - BranchSide: "com.github.javaparser.metamodel.PropertyMetaModel:260"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.metamodel.PropertyMetaModel:259"
        BranchSideFuncs:
        - "getName()"
    - Branch String: "com.github.javaparser.metamodel.PropertyMetaModel:253"
      Branch Sides:
      - BranchSide: "com.github.javaparser.metamodel.PropertyMetaModel:251"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.metamodel.PropertyMetaModel:250"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.metamodel.PropertyMetaModel:254"
      Branch Sides:
      - BranchSide: "com.github.javaparser.metamodel.PropertyMetaModel:252"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.metamodel.PropertyMetaModel:251"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.PropertyMetaModel:251,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.metamodel.PropertyMetaModel:252,1"
      Dst: "[java.lang.Class].getDeclaredFields"
    - Src: "com.github.javaparser.metamodel.PropertyMetaModel:254,1"
      Dst: "[java.lang.reflect.Field].getName"
    - Src: "com.github.javaparser.metamodel.PropertyMetaModel:254,1"
      Dst: "[com.github.javaparser.metamodel.PropertyMetaModel].getName"
    - Src: "com.github.javaparser.metamodel.PropertyMetaModel:254,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.github.javaparser.metamodel.PropertyMetaModel:255,1"
      Dst: "[java.lang.reflect.Field].setAccessible"
    - Src: "com.github.javaparser.metamodel.PropertyMetaModel:256,1"
      Dst: "[java.lang.reflect.Field].get"
    - Src: "com.github.javaparser.metamodel.PropertyMetaModel:251,1"
      Dst: "[java.lang.Class].getSuperclass"
    - Src: "com.github.javaparser.metamodel.PropertyMetaModel:260,1"
      Dst: "[java.lang.NoSuchFieldError].<init>"
    - Src: "com.github.javaparser.metamodel.PropertyMetaModel:262,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence].<init>()"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence"
    linkageType: null
    functionLinenumber: 11
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.AbstractNumberParser].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:12,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.AbstractNumberParser].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence].parseBigIntegerLiteral(java.lang.CharSequence,int,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence"
    linkageType: null
    functionLinenumber: 33
    functionDepth: 0
    returnType: "java.math.BigInteger"
    argCount: 4
    argTypes:
    - "java.lang.CharSequence"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.AbstractNumberParser].charAt(java.lang.CharSequence,int,int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence].parseDecDigits(java.lang.CharSequence,int,int,boolean)"
    - "[com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence].parseHexDigits(java.lang.CharSequence,int,int,boolean)"
    functionUses: 1
    ICount: 48
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:35"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:36"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:35"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:35"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:36"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:35"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:35"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:36"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:35"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:35"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:40"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:39"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:42"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:43"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:44"
        BranchSideFuncs:
        - "charAt(java.lang.CharSequence,int,int)"
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:43"
        BranchSideFuncs:
        - "charAt(java.lang.CharSequence,int,int)"
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:43"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:50"
        BranchSideFuncs:
        - "charAt(java.lang.CharSequence,int,int)"
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:49"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:45"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:50"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:49"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:35,1"
      Dst: "[java.lang.CharSequence].length"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:36,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:41,1"
      Dst: "[java.lang.CharSequence].charAt"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:44,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.AbstractNumberParser].charAt"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:46,1"
      Dst: "[java.lang.NumberFormatException].<init>"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:52,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence].parseDecDigits"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:54,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence].parseHexDigits"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:56,1"
      Dst: "[java.lang.CharSequence].subSequence"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:56,1"
      Dst: "[java.lang.CharSequence].toString"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:56,1"
      Dst: "[java.math.BigInteger].<init>"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:60,1"
      Dst: "[java.lang.Throwable].initCause"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence].parseDecDigits(java.lang.CharSequence,int,int,boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence"
    linkageType: null
    functionLinenumber: 65
    functionDepth: 0
    returnType: "java.math.BigInteger"
    argCount: 4
    argTypes:
    - "java.lang.CharSequence"
    - "int"
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence].parseManyDecDigits(java.lang.CharSequence,int,int,boolean)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseUpTo7Digits(java.lang.CharSequence,int,int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseEightDigits(java.lang.CharSequence,int)"
    functionUses: 1
    ICount: 44
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:67"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:70"
        BranchSideFuncs:
        - "parseManyDecDigits(java.lang.CharSequence,int,int,boolean)"
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:69"
        BranchSideFuncs:
        - "tryToParseUpTo7Digits(java.lang.CharSequence,int,int)"
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:72"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:70"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:69"
        BranchSideFuncs:
        - "tryToParseUpTo7Digits(java.lang.CharSequence,int,int)"
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:73"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:78"
        BranchSideFuncs:
        - "tryToParseEightDigits(java.lang.CharSequence,int)"
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:77"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:75"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:73"
        BranchSideFuncs:
        - "tryToParseEightDigits(java.lang.CharSequence,int)"
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:78"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:81"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:80"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:81"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:80"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:68,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence].parseManyDecDigits"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:71,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseUpTo7Digits"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:74,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseEightDigits"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:79,1"
      Dst: "[java.lang.NumberFormatException].<init>"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:81,1"
      Dst: "[java.math.BigInteger].valueOf"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence].parseHexDigits(java.lang.CharSequence,int,int,boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence"
    linkageType: null
    functionLinenumber: 84
    functionDepth: 0
    returnType: "java.math.BigInteger"
    argCount: 4
    argTypes:
    - "java.lang.CharSequence"
    - "int"
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence].skipZeroes(java.lang.CharSequence,int,int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.AbstractNumberParser].lookupHex(char)"
    - "[com.fasterxml.jackson.core.io.doubleparser.AbstractNumberParser].lookupHex(char)"
    - "[com.fasterxml.jackson.core.io.doubleparser.AbstractNumberParser].lookupHex(char)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseEightHexDigits(java.lang.CharSequence,int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].writeIntBE(byte[],int,int)"
    functionUses: 1
    ICount: 84
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:87"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:90"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:89"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:90"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:93"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:92"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:96"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:102"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:101"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:100"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:96"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:103"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:111"
        BranchSideFuncs:
        - "lookupHex(char)"
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:110"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:109"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:103"
        BranchSideFuncs:
        - "lookupHex(char)"
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:109"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:103"
        BranchSideFuncs:
        - "lookupHex(char)"
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:111"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:116"
        BranchSideFuncs:
        - "writeIntBE(byte[],int,int)"
        - "tryToParseEightHexDigits(java.lang.CharSequence,int)"
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:115"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:114"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:111"
        BranchSideFuncs:
        - "writeIntBE(byte[],int,int)"
        - "tryToParseEightHexDigits(java.lang.CharSequence,int)"
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:116"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:119"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:118"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:120"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:118"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:85,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence].skipZeroes"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:91,1"
      Dst: "[java.lang.NumberFormatException].<init>"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:97,1"
      Dst: "[java.lang.CharSequence].charAt"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:98,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.AbstractNumberParser].lookupHex"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:112,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseEightHexDigits"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:113,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].writeIntBE"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:119,1"
      Dst: "[java.math.BigInteger].<init>"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:120,1"
      Dst: "[java.math.BigInteger].negate"
    JavaMethodInfo: null
    BBCount: 27
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence].parseManyDecDigits(java.lang.CharSequence,int,int,boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence"
    linkageType: null
    functionLinenumber: 123
    functionDepth: 0
    returnType: "java.math.BigInteger"
    argCount: 4
    argTypes:
    - "java.lang.CharSequence"
    - "int"
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence].skipZeroes(java.lang.CharSequence,int,int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].fillPowersOf10Floor16(int,int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharSequence].parseDigitsRecursive(java.lang.CharSequence,int,int,java.util.Map)"
    functionUses: 1
    ICount: 18
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:126"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:129"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:128"
        BranchSideFuncs:
        - "parseDigitsRecursive(java.lang.CharSequence,int,int,java.util.Map)"
        - "fillPowersOf10Floor16(int,int)"
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:131"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:128"
        BranchSideFuncs:
        - "parseDigitsRecursive(java.lang.CharSequence,int,int,java.util.Map)"
        - "fillPowersOf10Floor16(int,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:124,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence].skipZeroes"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:127,1"
      Dst: "[java.lang.NumberFormatException].<init>"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:129,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].fillPowersOf10Floor16"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:130,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharSequence].parseDigitsRecursive"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:131,1"
      Dst: "[java.math.BigInteger].negate"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence].skipZeroes(java.lang.CharSequence,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence"
    linkageType: null
    functionLinenumber: 134
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "java.lang.CharSequence"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:135"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:136"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:135"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:135"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:136"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:135"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence:135,1"
      Dst: "[java.lang.CharSequence].charAt"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.Node$lambda_getSymbolResolver_8__641].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.Node$lambda_getSymbolResolver_8__641"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Supplier"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node$lambda_getSymbolResolver_8__641].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$lambda_getSymbolResolver_8__641:-1,1"
      Dst: "[com.github.javaparser.ast.Node$lambda_getSymbolResolver_8__641].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$lambda_getSymbolResolver_8__641].<init>()"
    functionSourceFile: "com.github.javaparser.ast.Node$lambda_getSymbolResolver_8__641"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$lambda_getSymbolResolver_8__641:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$lambda_getSymbolResolver_8__641].get()"
    functionSourceFile: "com.github.javaparser.ast.Node$lambda_getSymbolResolver_8__641"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].lambda$getSymbolResolver$8()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$lambda_getSymbolResolver_8__641:-1,1"
      Dst: "[com.github.javaparser.ast.Node].lambda$getSymbolResolver$8"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].<init>(javassist.CtClass,com.github.javaparser.resolution.TypeSolver,com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter"
    linkageType: null
    functionLinenumber: 70
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "javassist.CtClass"
    - "com.github.javaparser.resolution.TypeSolver"
    - "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:71,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].getSuperClass()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter"
    linkageType: null
    functionLinenumber: 78
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[javassist.CtClass].getClassFile()"
    - "[javassist.bytecode.ClassFile].getName()"
    - "[javassist.CtClass].getGenericSignature()"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    - "[javassist.CtClass].getClassFile()"
    - "[javassist.bytecode.ClassFile].getSuperclass()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils].internalNameToCanonicalName(java.lang.String)"
    - "[com.github.javaparser.resolution.TypeSolver].solveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver].solveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver].solveType(java.lang.String)"
    - "[javassist.CtClass].getGenericSignature()"
    - "[javassist.bytecode.SignatureAttribute].toClassSignature(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils].signatureTypeToType(javassist.bytecode.SignatureAttribute$Type,com.github.javaparser.resolution.TypeSolver,com.github.javaparser.resolution.declarations.ResolvedTypeParametrizable)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType:javassist.bytecode.SignatureAttribute$ClassSignature].getSuperClass()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    functionUses: 2
    ICount: 37
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:79"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:82"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:83"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:90"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
        - "getGenericSignature()"
        - "getSuperClass()"
        - "solveType(java.lang.String)"
        - "signatureTypeToType(javassist.bytecode.SignatureAttribute$Type,com.github.javaparser.resolution.TypeSolver,com.github.javaparser.resolution.declarations.ResolvedTypeParametrizable)"
        - "getSuperclass()"
        - "internalNameToCanonicalName(java.lang.String)"
        - "asReferenceType()"
        - "toClassSignature(java.lang.String)"
        - "getClassFile()"
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:89"
        BranchSideFuncs:
        - "getGenericSignature()"
        - "toClassSignature(java.lang.String)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:79,1"
      Dst: "[javassist.CtClass].getClassFile"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:79,1"
      Dst: "[javassist.bytecode.ClassFile].getName"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:79,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:81,1"
      Dst: "[java.util.Optional].empty"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:83,1"
      Dst: "[javassist.CtClass].getGenericSignature"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:87,1"
      Dst: "[javassist.bytecode.ClassFile].getSuperclass"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:87,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils].internalNameToCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:87,1"
      Dst: "[com.github.javaparser.resolution.TypeSolver].solveType"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:87,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:86,1"
      Dst: "[java.util.Optional].of"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:90,1"
      Dst: "[javassist.bytecode.SignatureAttribute].toClassSignature"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:93,1"
      Dst: "[javassist.bytecode.SignatureAttribute$ClassSignature].getSuperClass"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:92,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils].signatureTypeToType"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:96,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:91,1"
      Dst: "[java.util.Optional].ofNullable"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:99,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].getInterfaces()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:104,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].getInterfaces"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].getInterfaces(boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter"
    linkageType: null
    functionLinenumber: 107
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[javassist.CtClass].getGenericSignature()"
    - "[javassist.CtClass].getClassFile()"
    - "[javassist.bytecode.ClassFile].getInterfaces()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils].internalNameToCanonicalName(java.lang.String)"
    - "[com.github.javaparser.resolution.TypeSolver].solveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver].solveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver].solveType(java.lang.String)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    - "[javassist.CtClass].getGenericSignature()"
    - "[javassist.bytecode.SignatureAttribute].toClassSignature(java.lang.String)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType:javassist.bytecode.SignatureAttribute$ClassSignature].getInterfaces()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils].signatureTypeToType(javassist.bytecode.SignatureAttribute$Type,com.github.javaparser.resolution.TypeSolver,com.github.javaparser.resolution.declarations.ResolvedTypeParametrizable)"
    functionUses: 1
    ICount: 53
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:110"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:122"
        BranchSideFuncs:
        - "getClassFile()"
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:121"
        BranchSideFuncs:
        - "getGenericSignature()"
        - "getInterfaces()"
        - "toClassSignature(java.lang.String)"
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:111"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:111"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
        - "solveType(java.lang.String)"
        - "internalNameToCanonicalName(java.lang.String)"
        - "getClassFile()"
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:110"
        BranchSideFuncs:
        - "getClassFile()"
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:116"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:111"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
        - "solveType(java.lang.String)"
        - "internalNameToCanonicalName(java.lang.String)"
        - "getClassFile()"
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:110"
        BranchSideFuncs:
        - "getClassFile()"
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:123"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:135"
        BranchSideFuncs:
        - "getInterfaces()"
        - "signatureTypeToType(javassist.bytecode.SignatureAttribute$Type,com.github.javaparser.resolution.TypeSolver,com.github.javaparser.resolution.declarations.ResolvedTypeParametrizable)"
        - "asReferenceType()"
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:134"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:127"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:122"
        BranchSideFuncs:
        - "getInterfaces()"
        - "signatureTypeToType(javassist.bytecode.SignatureAttribute$Type,com.github.javaparser.resolution.TypeSolver,com.github.javaparser.resolution.declarations.ResolvedTypeParametrizable)"
        - "asReferenceType()"
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:121"
        BranchSideFuncs:
        - "getGenericSignature()"
        - "getInterfaces()"
        - "toClassSignature(java.lang.String)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:108,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:110,1"
      Dst: "[javassist.CtClass].getGenericSignature"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:111,1"
      Dst: "[javassist.CtClass].getClassFile"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:111,1"
      Dst: "[javassist.bytecode.ClassFile].getInterfaces"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:113,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils].internalNameToCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:113,1"
      Dst: "[com.github.javaparser.resolution.TypeSolver].solveType"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:114,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:114,1"
      Dst: "[java.util.List].add"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:122,1"
      Dst: "[javassist.bytecode.SignatureAttribute].toClassSignature"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:123,1"
      Dst: "[javassist.bytecode.SignatureAttribute$ClassSignature].getInterfaces"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:125,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils].signatureTypeToType"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:125,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:134,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].getAncestors(boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter"
    linkageType: null
    functionLinenumber: 140
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getAncestors_0__977].bootstrap$(java.util.List)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].getSuperClass()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].getInterfaces(boolean)"
    functionUses: 4
    ICount: 14
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:146"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:150"
        BranchSideFuncs:
        - "bootstrap$(java.util.List)"
        - "getSuperClass()"
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:149"
        BranchSideFuncs:
        - "getInterfaces(boolean)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:141,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:144,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].getSuperClass"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:144,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getAncestors_0__977].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:144,1"
      Dst: "[java.util.Optional].ifPresent"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:150,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].getInterfaces"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:150,1"
      Dst: "[java.util.List].addAll"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].getDeclaredMethods()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter"
    linkageType: null
    functionLinenumber: 154
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredMethods_1__881].bootstrap$()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredMethods_2__882].bootstrap$(com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter)"
    functionUses: 2
    ICount: 12
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:155,1"
      Dst: "[javassist.CtClass].getDeclaredMethods"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:155,1"
      Dst: "[java.util.Arrays].stream"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:155,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredMethods_1__881].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:156,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:156,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredMethods_2__882].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:158,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:158,1"
      Dst: "[java.util.stream.Collectors].toSet"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:158,1"
      Dst: "[java.util.stream.Stream].collect"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].getConstructors()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter"
    linkageType: null
    functionLinenumber: 161
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getConstructors_3__1192].bootstrap$()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getConstructors_4__1193].bootstrap$(com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter)"
    functionUses: 2
    ICount: 12
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:162,1"
      Dst: "[javassist.CtClass].getConstructors"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:162,1"
      Dst: "[java.util.Arrays].stream"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:162,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getConstructors_3__1192].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:163,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:163,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getConstructors_4__1193].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:164,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:164,1"
      Dst: "[java.util.stream.Collectors].toList"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:164,1"
      Dst: "[java.util.stream.Stream].collect"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].getDeclaredFields()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter"
    linkageType: null
    functionLinenumber: 167
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistFieldDeclaration].<init>(javassist.CtField,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].getAllAncestors()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredFields_5__831].bootstrap$(java.util.List)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration()"
    functionUses: 6
    ICount: 27
    EdgeCount: 54
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:171"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:175"
        BranchSideFuncs:
        - "getAllAncestors()"
        - "hasNext()"
        - "iterator()"
        - "next()"
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:176"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:182"
        BranchSideFuncs:
        - "getAllAncestors()"
        - "bootstrap$(java.util.List)"
        - "hasNext()"
        - "iterator()"
        - "getTypeDeclaration()"
        - "next()"
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:181"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:168,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:171,1"
      Dst: "[javassist.CtClass].getDeclaredFields"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:172,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistFieldDeclaration].<init>"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:172,1"
      Dst: "[java.util.List].add"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:176,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].getAllAncestors"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:176,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:176,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:176,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:177,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:177,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredFields_5__831].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:177,1"
      Dst: "[java.util.Optional].ifPresent"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].getDeclaredAnnotations()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter"
    linkageType: null
    functionLinenumber: 189
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[javassist.CtClass].getAnnotations()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredAnnotations_6__1116].bootstrap$(com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredAnnotations_7__1117].bootstrap$()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredAnnotations_8__1118].bootstrap$(com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredAnnotations_9__1119].bootstrap$()"
    functionUses: 2
    ICount: 19
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:190,1"
      Dst: "[javassist.CtClass].getAnnotations"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:191,1"
      Dst: "[java.util.stream.Stream].of"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:191,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredAnnotations_6__1116].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:192,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:192,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredAnnotations_7__1117].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:193,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:193,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredAnnotations_8__1118].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:194,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredAnnotations_9__1119].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:196,1"
      Dst: "[java.util.stream.Collectors].toSet"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:196,1"
      Dst: "[java.util.stream.Stream].collect"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].getAnnotationType(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter"
    linkageType: null
    functionLinenumber: 204
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:207,1"
      Dst: "[java.lang.reflect.Proxy].getInvocationHandler"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:208,1"
      Dst: "[java.lang.reflect.InvocationHandler].invoke"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:209,1"
      Dst: "[java.lang.Class].getTypeName"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].getTypeParameters()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter"
    linkageType: null
    functionLinenumber: 215
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[javassist.CtClass].getGenericSignature()"
    - "[javassist.CtClass].getGenericSignature()"
    - "[javassist.bytecode.SignatureAttribute].toClassSignature(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getTypeParameters_10__815].bootstrap$(com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter)"
    - "[javassist.bytecode.SignatureAttribute$ClassSignature].getParameters()"
    functionUses: 3
    ICount: 21
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:216"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:221"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:220"
        BranchSideFuncs:
        - "bootstrap$(com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter)"
        - "getParameters()"
        - "getGenericSignature()"
        - "toClassSignature(java.lang.String)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:216,1"
      Dst: "[javassist.CtClass].getGenericSignature"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:217,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:221,1"
      Dst: "[javassist.bytecode.SignatureAttribute].toClassSignature"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:222,1"
      Dst: "[javassist.bytecode.SignatureAttribute$ClassSignature].getParameters"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:222,1"
      Dst: "[java.util.Arrays].stream"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:222,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getTypeParameters_10__815].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:223,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:224,1"
      Dst: "[java.util.stream.Collectors].toList"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:224,1"
      Dst: "[java.util.stream.Stream].collect"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:226,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].containerType()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter"
    linkageType: null
    functionLinenumber: 231
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[javassist.CtClass].getDeclaringClass()"
    - "[javassist.CtClass].getDeclaringClass()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistFactory].toTypeDeclaration(javassist.CtClass,com.github.javaparser.resolution.TypeSolver)"
    functionUses: 3
    ICount: 16
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:232"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:234"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:233"
        BranchSideFuncs:
        - "toTypeDeclaration(javassist.CtClass,com.github.javaparser.resolution.TypeSolver)"
        - "getDeclaringClass()"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:232,1"
      Dst: "[javassist.CtClass].getDeclaringClass"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:233,1"
      Dst: "[java.util.Optional].empty"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:234,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistFactory].toTypeDeclaration"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:234,1"
      Dst: "[java.util.Optional].of"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:236,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:242"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:245"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:244"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:245"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:248"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:247"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:248"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:251"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:250"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:251"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:254"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:253"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:254"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:257"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:256"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:257"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:264"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:263"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:259"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:264"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:263"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:246,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].isFunctionalInterface"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:248,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isArray"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:251,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isPrimitive"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:254,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].describe"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:254,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].getQualifiedName"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:254,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:259,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:259,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:260,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:260,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].canBeAssignedTo"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].isAssignableBy(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:268,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:268,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].isAssignableBy"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].isFunctionalInterface()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:272,1"
      Dst: "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic].getFunctionalMethod"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:272,1"
      Dst: "[java.util.Optional].isPresent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].internalTypes()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter"
    linkageType: null
    functionLinenumber: 284
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_internalTypes_11__862].bootstrap$(com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter)"
    - "[javassist.CtClass].getNestedClasses()"
    functionUses: 4
    ICount: 14
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:285,1"
      Dst: "[javassist.CtClass].getNestedClasses"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:285,1"
      Dst: "[java.util.stream.Stream].of"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:285,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_internalTypes_11__862].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:286,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:287,1"
      Dst: "[java.util.stream.Collectors].toSet"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:287,1"
      Dst: "[java.util.stream.Stream].collect"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:290,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].lambda$internalTypes$11(javassist.CtClass)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter"
    linkageType: null
    functionLinenumber: 285
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration"
    argCount: 1
    argTypes:
    - "javassist.CtClass"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistFactory].toTypeDeclaration(javassist.CtClass,com.github.javaparser.resolution.TypeSolver)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:286,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistFactory].toTypeDeclaration"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].lambda$getTypeParameters$10(javassist.bytecode.SignatureAttribute$TypeParameter)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter"
    linkageType: null
    functionLinenumber: 222
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter"
    argCount: 1
    argTypes:
    - "javassist.bytecode.SignatureAttribute$TypeParameter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].<init>(javassist.bytecode.SignatureAttribute$TypeParameter,com.github.javaparser.resolution.declarations.ResolvedTypeParametrizable,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistFactory].toTypeDeclaration(javassist.CtClass,com.github.javaparser.resolution.TypeSolver)"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:223,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistFactory].toTypeDeclaration"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:223,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].lambda$getDeclaredAnnotations$9(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter"
    linkageType: null
    functionLinenumber: 194
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.declarations.ResolvedAnnotationDeclaration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].asAnnotation()"
    - "[com.github.javaparser.resolution.declarations.ResolvedAnnotationDeclaration].asAnnotation()"
    functionUses: 1
    ICount: 3
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:195,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].asAnnotation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].lambda$getDeclaredAnnotations$8(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter"
    linkageType: null
    functionLinenumber: 193
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver].solveType(java.lang.String)"
    - "[com.github.javaparser.resolution.TypeSolver].solveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver].solveType(java.lang.String)"
    functionUses: 1
    ICount: 5
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:194,1"
      Dst: "[com.github.javaparser.resolution.TypeSolver].solveType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].lambda$getDeclaredAnnotations$7(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter"
    linkageType: null
    functionLinenumber: 192
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:193"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:192"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].lambda$getDeclaredAnnotations$6(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter"
    linkageType: null
    functionLinenumber: 191
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].getAnnotationType(java.lang.Object)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:192,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].getAnnotationType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].lambda$getDeclaredFields$5(java.util.List,com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter"
    linkageType: null
    functionLinenumber: 177
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].addAll(java.util.Collection)"
    - "[com.github.javaparser.utils.VisitorList].addAll(java.util.Collection)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].getAllFields()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].getAllFields()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].getAllFields()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].getAllFields()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].getAllFields()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].getAllFields()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].getAllFields()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].getAllFields()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getAllFields()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].getAllFields()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].getAllFields()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].getAllFields()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].getAllFields()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].getAllFields()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].getAllFields()"
    functionUses: 1
    ICount: 5
    EdgeCount: 17
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:178,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].getAllFields"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:178,1"
      Dst: "[java.util.List].addAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].lambda$getConstructors$4(javassist.CtConstructor)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter"
    linkageType: null
    functionLinenumber: 163
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.javassistmodel.JavassistConstructorDeclaration"
    argCount: 1
    argTypes:
    - "javassist.CtConstructor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistConstructorDeclaration].<init>(javassist.CtConstructor,com.github.javaparser.resolution.TypeSolver)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:164,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistConstructorDeclaration].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].lambda$getConstructors$3(javassist.CtConstructor)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "javassist.CtConstructor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:163"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:162"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:163,1"
      Dst: "[javassist.CtConstructor].getMethodInfo"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:163,1"
      Dst: "[javassist.bytecode.MethodInfo].getAccessFlags"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].lambda$getDeclaredMethods$2(javassist.CtMethod)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter"
    linkageType: null
    functionLinenumber: 157
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration"
    argCount: 1
    argTypes:
    - "javassist.CtMethod"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].<init>(javassist.CtMethod,com.github.javaparser.resolution.TypeSolver)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:158,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].lambda$getDeclaredMethods$1(javassist.CtMethod)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter"
    linkageType: null
    functionLinenumber: 155
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "javassist.CtMethod"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[javassist.CtMethod].getMethodInfo()"
    - "[javassist.CtMethod].getMethodInfo()"
    functionUses: 1
    ICount: 13
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:156"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:156"
        BranchSideFuncs:
        - "getMethodInfo()"
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:155"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:157"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:155"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:156,1"
      Dst: "[javassist.CtMethod].getMethodInfo"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:156,1"
      Dst: "[javassist.bytecode.MethodInfo].getAccessFlags"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].lambda$getAncestors$0(java.util.List,com.github.javaparser.resolution.types.ResolvedReferenceType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter"
    linkageType: null
    functionLinenumber: 143
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "com.github.javaparser.resolution.types.ResolvedReferenceType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    functionUses: 1
    ICount: 4
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:144,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Problem$lambda_getVerboseMessage_1__333].bootstrap$(com.github.javaparser.Problem)"
    functionSourceFile: "com.github.javaparser.Problem$lambda_getVerboseMessage_1__333"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 1
    argTypes:
    - "com.github.javaparser.Problem"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.Problem$lambda_getVerboseMessage_1__333].<init>(com.github.javaparser.Problem)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.Problem$lambda_getVerboseMessage_1__333:-1,1"
      Dst: "[com.github.javaparser.Problem$lambda_getVerboseMessage_1__333].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Problem$lambda_getVerboseMessage_1__333].<init>(com.github.javaparser.Problem)"
    functionSourceFile: "com.github.javaparser.Problem$lambda_getVerboseMessage_1__333"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.Problem"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.Problem$lambda_getVerboseMessage_1__333:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Problem$lambda_getVerboseMessage_1__333].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.Problem$lambda_getVerboseMessage_1__333"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 14
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.Problem$lambda_getVerboseMessage_1__333:-1,1"
      Dst: "[com.github.javaparser.Problem].lambda$getVerboseMessage$1"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_20__514].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_20__514"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__514].<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__514:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_20__514].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_20__514].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_20__514"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_20__514:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_20__514].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_20__514"
    linkageType: null
    functionLinenumber: -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: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_20__514:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$20"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_12__741].bootstrap$(com.github.javaparser.printer.DefaultPrettyPrinterVisitor)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_12__741"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_12__741].<init>(com.github.javaparser.printer.DefaultPrettyPrinterVisitor)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_12__741:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_12__741].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_12__741].<init>(com.github.javaparser.printer.DefaultPrettyPrinterVisitor)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_12__741"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_12__741:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_12__741].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_12__741"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].lambda$visit$12(com.github.javaparser.ast.expr.SimpleName)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_12__741:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].lambda$visit$12"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.SettableAnyProperty$MapFieldAnyProperty].<init>(com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.introspect.AnnotatedMember,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.KeyDeserializer,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.jsontype.TypeDeserializer,com.fasterxml.jackson.databind.deser.ValueInstantiator)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.SettableAnyProperty$MapFieldAnyProperty"
    linkageType: null
    functionLinenumber: 329
    functionDepth: 0
    returnType: "void"
    argCount: 7
    argTypes:
    - "com.fasterxml.jackson.databind.BeanProperty"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.KeyDeserializer"
    - "com.fasterxml.jackson.databind.JsonDeserializer"
    - "com.fasterxml.jackson.databind.jsontype.TypeDeserializer"
    - "com.fasterxml.jackson.databind.deser.ValueInstantiator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].<init>(com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.introspect.AnnotatedMember,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.KeyDeserializer,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    functionUses: 2
    ICount: 11
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.SettableAnyProperty$MapFieldAnyProperty:330,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.SettableAnyProperty$MapFieldAnyProperty].withValueDeserializer(com.fasterxml.jackson.databind.JsonDeserializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.SettableAnyProperty$MapFieldAnyProperty"
    linkageType: null
    functionLinenumber: 336
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.SettableAnyProperty"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JsonDeserializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty$MapFieldAnyProperty].<init>(com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.introspect.AnnotatedMember,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.KeyDeserializer,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.jsontype.TypeDeserializer,com.fasterxml.jackson.databind.deser.ValueInstantiator)"
    functionUses: 1
    ICount: 11
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.SettableAnyProperty$MapFieldAnyProperty:337,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableAnyProperty$MapFieldAnyProperty].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.SettableAnyProperty$MapFieldAnyProperty]._set(java.lang.Object,java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.SettableAnyProperty$MapFieldAnyProperty"
    linkageType: null
    functionLinenumber: 345
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getValue(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty$MapFieldAnyProperty]._createAndSetMap(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.introspect.AnnotatedField,java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 12
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.SettableAnyProperty$MapFieldAnyProperty:350"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.SettableAnyProperty$MapFieldAnyProperty:354"
        BranchSideFuncs:
        - "_createAndSetMap(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.introspect.AnnotatedField,java.lang.Object,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.SettableAnyProperty$MapFieldAnyProperty:353"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.SettableAnyProperty$MapFieldAnyProperty:347,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getValue"
    - Src: "com.fasterxml.jackson.databind.deser.SettableAnyProperty$MapFieldAnyProperty:351,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableAnyProperty$MapFieldAnyProperty]._createAndSetMap"
    - Src: "com.fasterxml.jackson.databind.deser.SettableAnyProperty$MapFieldAnyProperty:354,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.SettableAnyProperty$MapFieldAnyProperty]._createAndSetMap(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.introspect.AnnotatedField,java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.SettableAnyProperty$MapFieldAnyProperty"
    linkageType: null
    functionLinenumber: 361
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedField"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JsonMappingException].'from'(com.fasterxml.jackson.databind.DeserializationContext,java.lang.String)"
    - "[com.fasterxml.jackson.databind.BeanProperty$Std].getName()"
    - "[com.fasterxml.jackson.databind.ser.std.MapProperty].getName()"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].getName()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName()"
    - "[com.fasterxml.jackson.databind.BeanProperty$Bogus].getName()"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].nameOf(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$ArrayListInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$HashMapInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$LinkedHashMapInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$ConstantValueInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].setValue(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 23
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.SettableAnyProperty$MapFieldAnyProperty:362"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.SettableAnyProperty$MapFieldAnyProperty:367"
        BranchSideFuncs:
        - "'from'(com.fasterxml.jackson.databind.DeserializationContext,java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.SettableAnyProperty$MapFieldAnyProperty:366"
        BranchSideFuncs:
        - "createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
        - "setValue(java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.SettableAnyProperty$MapFieldAnyProperty:365,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.deser.SettableAnyProperty$MapFieldAnyProperty:365,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].nameOf"
    - Src: "com.fasterxml.jackson.databind.deser.SettableAnyProperty$MapFieldAnyProperty:365,1"
      Dst: "[com.fasterxml.jackson.databind.BeanProperty].getName"
    - Src: "com.fasterxml.jackson.databind.deser.SettableAnyProperty$MapFieldAnyProperty:363,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.databind.deser.SettableAnyProperty$MapFieldAnyProperty:363,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException].from"
    - Src: "com.fasterxml.jackson.databind.deser.SettableAnyProperty$MapFieldAnyProperty:367,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createUsingDefault"
    - Src: "com.fasterxml.jackson.databind.deser.SettableAnyProperty$MapFieldAnyProperty:368,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedField].setValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_6__966].bootstrap$(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_6__966"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_6__966].<init>(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_6__966:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_6__966].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_6__966].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_6__966"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_6__966:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_6__966].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_6__966"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].lambda$solveMethodAsUsage$6(java.lang.String,java.lang.reflect.Method)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_6__966:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].lambda$solveMethodAsUsage$6"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.javadoc.description.JavadocDescription].parseText(java.lang.String)"
    functionSourceFile: "com.github.javaparser.javadoc.description.JavadocDescription"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.javadoc.description.JavadocDescription"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.javadoc.description.JavadocDescription:41"
      Branch Sides:
      - BranchSide: "com.github.javaparser.javadoc.description.JavadocDescription:48"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.javadoc.description.JavadocDescription:47"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.javadoc.description.JavadocDescription:42"
      Branch Sides:
      - BranchSide: "com.github.javaparser.javadoc.description.JavadocDescription:45"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.javadoc.description.JavadocDescription:44"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.javadoc.description.JavadocDescription:48"
      Branch Sides:
      - BranchSide: "com.github.javaparser.javadoc.description.JavadocDescription:51"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.javadoc.description.JavadocDescription:50"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.javadoc.description.JavadocDescription:38,1"
      Dst: "[com.github.javaparser.javadoc.description.JavadocDescription].<init>"
    - Src: "com.github.javaparser.javadoc.description.JavadocDescription:41,1"
      Dst: "[com.github.javaparser.javadoc.description.JavadocDescription].indexOfNextInlineTag"
    - Src: "com.github.javaparser.javadoc.description.JavadocDescription:42,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.javadoc.description.JavadocDescription:43,1"
      Dst: "[java.lang.String].substring"
    - Src: "com.github.javaparser.javadoc.description.JavadocDescription:43,1"
      Dst: "[com.github.javaparser.javadoc.description.JavadocSnippet].<init>"
    - Src: "com.github.javaparser.javadoc.description.JavadocDescription:43,1"
      Dst: "[com.github.javaparser.javadoc.description.JavadocDescription].addElement"
    - Src: "com.github.javaparser.javadoc.description.JavadocDescription:45,1"
      Dst: "[com.github.javaparser.javadoc.description.JavadocInlineTag].fromText"
    - Src: "com.github.javaparser.javadoc.description.JavadocDescription:48,1"
      Dst: "[java.lang.String].length"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.javadoc.description.JavadocDescription].indexOfNextInlineTag(java.lang.String,int)"
    functionSourceFile: "com.github.javaparser.javadoc.description.JavadocDescription"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.utils.Pair"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.javadoc.description.JavadocDescription:56"
      Branch Sides:
      - BranchSide: "com.github.javaparser.javadoc.description.JavadocDescription:60"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.javadoc.description.JavadocDescription:59"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.javadoc.description.JavadocDescription:61"
      Branch Sides:
      - BranchSide: "com.github.javaparser.javadoc.description.JavadocDescription:64"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.javadoc.description.JavadocDescription:63"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.javadoc.description.JavadocDescription:55,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "com.github.javaparser.javadoc.description.JavadocDescription:64,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.github.javaparser.javadoc.description.JavadocDescription:64,1"
      Dst: "[com.github.javaparser.utils.Pair].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.javadoc.description.JavadocDescription].<init>()"
    functionSourceFile: "com.github.javaparser.javadoc.description.JavadocDescription"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.javadoc.description.JavadocDescription:67,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.github.javaparser.javadoc.description.JavadocDescription:68,1"
      Dst: "[java.util.LinkedList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.javadoc.description.JavadocDescription].<init>(java.util.List)"
    functionSourceFile: "com.github.javaparser.javadoc.description.JavadocDescription"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.javadoc.description.JavadocDescription:72,1"
      Dst: "[com.github.javaparser.javadoc.description.JavadocDescription].<init>"
    - Src: "com.github.javaparser.javadoc.description.JavadocDescription:73,1"
      Dst: "[java.util.List].addAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.javadoc.description.JavadocDescription].addElement(com.github.javaparser.javadoc.description.JavadocDescriptionElement)"
    functionSourceFile: "com.github.javaparser.javadoc.description.JavadocDescription"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.javadoc.description.JavadocDescriptionElement"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.javadoc.description.JavadocDescription:77,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.javadoc.description.JavadocDescription].getElements()"
    functionSourceFile: "com.github.javaparser.javadoc.description.JavadocDescription"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.javadoc.description.JavadocDescription].toText()"
    functionSourceFile: "com.github.javaparser.javadoc.description.JavadocDescription"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.javadoc.description.JavadocDescription:85,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.javadoc.description.JavadocDescription:86,1"
      Dst: "[com.github.javaparser.javadoc.description.JavadocDescription$lambda_toText_0__1364].bootstrap$"
    - Src: "com.github.javaparser.javadoc.description.JavadocDescription:86,1"
      Dst: "[java.lang.Iterable].forEach"
    - Src: "com.github.javaparser.javadoc.description.JavadocDescription:87,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.javadoc.description.JavadocDescription].isEmpty()"
    functionSourceFile: "com.github.javaparser.javadoc.description.JavadocDescription"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.javadoc.description.JavadocDescription:91,1"
      Dst: "[com.github.javaparser.javadoc.description.JavadocDescription].toText"
    - Src: "com.github.javaparser.javadoc.description.JavadocDescription:91,1"
      Dst: "[java.lang.String].isEmpty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.javadoc.description.JavadocDescription].equals(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.javadoc.description.JavadocDescription"
    linkageType: null
    functionLinenumber: 95
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].equals(java.lang.Object)"
    functionUses: 35
    ICount: 14
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.javadoc.description.JavadocDescription:96"
      Branch Sides:
      - BranchSide: "com.github.javaparser.javadoc.description.JavadocDescription:98"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.javadoc.description.JavadocDescription:97"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.javadoc.description.JavadocDescription:98"
      Branch Sides:
      - BranchSide: "com.github.javaparser.javadoc.description.JavadocDescription:99"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.javadoc.description.JavadocDescription:98"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.javadoc.description.JavadocDescription:98"
      Branch Sides:
      - BranchSide: "com.github.javaparser.javadoc.description.JavadocDescription:100"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.javadoc.description.JavadocDescription:99"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.javadoc.description.JavadocDescription:98,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.javadoc.description.JavadocDescription:101,1"
      Dst: "[java.util.List].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.javadoc.description.JavadocDescription].hashCode()"
    functionSourceFile: "com.github.javaparser.javadoc.description.JavadocDescription"
    linkageType: null
    functionLinenumber: 105
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].hashCode()"
    functionUses: 9
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.javadoc.description.JavadocDescription:106,1"
      Dst: "[java.util.List].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.javadoc.description.JavadocDescription].toString()"
    functionSourceFile: "com.github.javaparser.javadoc.description.JavadocDescription"
    linkageType: null
    functionLinenumber: 110
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 19
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.javadoc.description.JavadocDescription:111,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.javadoc.description.JavadocDescription:111,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.javadoc.description.JavadocDescription:111,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.StringBuilder"
    - "com.github.javaparser.javadoc.description.JavadocDescriptionElement"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.javadoc.description.JavadocDescription:86,1"
      Dst: "[com.github.javaparser.javadoc.description.JavadocDescriptionElement].toText"
    - Src: "com.github.javaparser.javadoc.description.JavadocDescription:86,1"
      Dst: "[java.lang.StringBuilder].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_lub_0__639].bootstrap$()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_lub_0__639"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_lub_0__639].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_lub_0__639:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_lub_0__639].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_lub_0__639].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_lub_0__639"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_lub_0__639:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_lub_0__639].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_lub_0__639"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].lambda$lub$0(com.github.javaparser.resolution.types.ResolvedType)"
    functionUses: 7
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_lub_0__639:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].lambda$lub$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_solve_0__1187].bootstrap$(com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_solve_0__1187"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Supplier"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_solve_0__1187].<init>(com.github.javaparser.ast.expr.Expression)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_solve_0__1187:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_solve_0__1187].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_solve_0__1187].<init>(com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_solve_0__1187"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_solve_0__1187:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_solve_0__1187].get()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_solve_0__1187"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_solve_0__1187:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].lambda$solve$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__771].bootstrap$(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__771"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__771].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__771:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__771].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__771].<init>(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__771"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__771:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__771].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__771"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 11
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__771:-1,1"
      Dst: "[java.lang.Class].cast"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Base].<init>(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Base"
    linkageType: null
    functionLinenumber: 485
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].<init>()"
    functionUses: 5
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Base:486,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Base].<init>(com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Base"
    linkageType: null
    functionLinenumber: 489
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].<init>()"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Base:490,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Base:491,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Base].getValueTypeDesc()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Base"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Base:496,1"
      Dst: "[java.lang.Class].getName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Base].getValueClass()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Base"
    linkageType: null
    functionLinenumber: 500
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 13
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParserBuild].<init>()"
    functionSourceFile: "com.github.javaparser.JavaParserBuild"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaParserBuild:26,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer].<init>(java.lang.Class,java.lang.Integer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer"
    linkageType: null
    functionLinenumber: 515
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Integer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].<init>(java.lang.Class,com.fasterxml.jackson.databind.type.LogicalType,java.lang.Object,java.lang.Object)"
    functionUses: 2
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer:516,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer:516,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer].isCachable()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer"
    linkageType: null
    functionLinenumber: 520
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer"
    linkageType: null
    functionLinenumber: 524
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].isExpectedNumberIntToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].isExpectedNumberIntToken()"
    - "[com.fasterxml.jackson.core.JsonParser].isExpectedNumberIntToken()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getIntValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getIntValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getIntValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getIntValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getIntValue()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._parseIntPrimitive(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._parseInteger(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Class)"
    functionUses: 82
    ICount: 15
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer:525"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer:528"
        BranchSideFuncs:
        - "getIntValue()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer:527"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer:528"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer:531"
        BranchSideFuncs:
        - "_parseIntPrimitive(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer:530"
        BranchSideFuncs:
        - "_parseInteger(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Class)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer:525,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isExpectedNumberIntToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer:526,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getIntValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer:526,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer:529,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._parseIntPrimitive"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer:531,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._parseInteger"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer"
    linkageType: null
    functionLinenumber: 539
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.jsontype.TypeDeserializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].isExpectedNumberIntToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].isExpectedNumberIntToken()"
    - "[com.fasterxml.jackson.core.JsonParser].isExpectedNumberIntToken()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getIntValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getIntValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getIntValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getIntValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getIntValue()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._parseIntPrimitive(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._parseInteger(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Class)"
    functionUses: 28
    ICount: 16
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer:540"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer:543"
        BranchSideFuncs:
        - "getIntValue()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer:542"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer:543"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer:546"
        BranchSideFuncs:
        - "_parseIntPrimitive(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer:545"
        BranchSideFuncs:
        - "_parseInteger(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Class)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer:540,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isExpectedNumberIntToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer:541,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getIntValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer:541,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer:544,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._parseIntPrimitive"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer:546,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._parseInteger"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer"
    linkageType: null
    functionLinenumber: 505
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 12
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer:506,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].getEmptyValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer].getNullAccessPattern()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.AccessPattern"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer:506,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].getNullAccessPattern"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_5__1163].bootstrap$(com.github.javaparser.printer.lexicalpreservation.RemovedGroup)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_5__1163"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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__1163].<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__1163:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_5__1163].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_5__1163].<init>(com.github.javaparser.printer.lexicalpreservation.RemovedGroup)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_5__1163"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.RemovedGroup"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_5__1163:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_5__1163].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_5__1163"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    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: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_5__1163:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].lambda$new$5"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration$lambda_static_2__1208].bootstrap$()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration$lambda_static_2__1208"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration$lambda_static_2__1208].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration$lambda_static_2__1208:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration$lambda_static_2__1208].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration$lambda_static_2__1208].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration$lambda_static_2__1208"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration$lambda_static_2__1208:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration$lambda_static_2__1208].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration$lambda_static_2__1208"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration].lambda$static$2(java.lang.Object)"
    functionUses: 3
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration$lambda_static_2__1208:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration].lambda$static$2"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    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: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    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"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:38,1"
      Dst: "[java.lang.Integer].intValue"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 41
    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.NodeList].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.NodeList].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.BodyDeclaration].getAnnotations()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    functionUses: 1
    ICount: 27
    EdgeCount: 8
    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"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:42,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:42,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:42,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getName"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:42,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:42,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:42,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 45
    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.NodeList].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.VarType].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.ClassOrInterfaceType].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.PrimitiveType].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.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.WildcardType].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.NodeList].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.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.PatternExpr].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.NormalAnnotationExpr].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.BinaryExpr].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.ArrayAccessExpr].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.DoubleLiteralExpr].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.TextBlockLiteralExpr].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.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.LongLiteralExpr].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.MarkerAnnotationExpr].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.UnaryExpr].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.NullLiteralExpr].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.FieldAccessExpr].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.ConditionalExpr].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.ArrayInitializerExpr].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.VariableDeclarationExpr].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.body.BodyDeclaration].getAnnotations()"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getDefaultValue()"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getDefaultValue()"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getModifiers()"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getName()"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getType()"
    functionUses: 1
    ICount: 40
    EdgeCount: 53
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:46"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:45"
        BranchSideFuncs:
        - "getAnnotations()"
        - "getName()"
        - "getModifiers()"
        - "getType()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getDefaultValue()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:46,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getDefaultValue"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:46,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:46,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:46,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:46,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:46,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getModifiers"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:46,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:46,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getName"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:46,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:46,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getType"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:46,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:46,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    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: null
    functionLinenumber: 49
    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.expr.CharLiteralExpr].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.PatternExpr].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.NormalAnnotationExpr].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.BinaryExpr].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.ArrayAccessExpr].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.DoubleLiteralExpr].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.TextBlockLiteralExpr].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.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.LongLiteralExpr].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.MarkerAnnotationExpr].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.UnaryExpr].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.NullLiteralExpr].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.FieldAccessExpr].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.ConditionalExpr].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.ArrayInitializerExpr].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.VariableDeclarationExpr].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.CharLiteralExpr].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.PatternExpr].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.NormalAnnotationExpr].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.BinaryExpr].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.ArrayAccessExpr].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.DoubleLiteralExpr].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.TextBlockLiteralExpr].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.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.LongLiteralExpr].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.MarkerAnnotationExpr].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.UnaryExpr].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.NullLiteralExpr].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.FieldAccessExpr].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.ConditionalExpr].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.ArrayInitializerExpr].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.VariableDeclarationExpr].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.ArrayAccessExpr].getIndex()"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].getName()"
    functionUses: 1
    ICount: 15
    EdgeCount: 70
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:50,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayAccessExpr].getIndex"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:50,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:50,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:50,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayAccessExpr].getName"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:50,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 53
    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.NodeList].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.type.UnknownType].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.type.IntersectionType].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.TypeParameter].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.VoidType].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.WildcardType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].getElementType()"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].getInitializer()"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].getInitializer()"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].getLevels()"
    functionUses: 1
    ICount: 28
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:54"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:53"
        BranchSideFuncs:
        - "getInitializer()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getElementType()"
        - "getLevels()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:54,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayCreationExpr].getElementType"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:54,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:54,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:54,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayCreationExpr].getInitializer"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:54,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:54,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:54,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:54,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayCreationExpr].getLevels"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:54,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:54,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    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: null
    functionLinenumber: 57
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.ArrayCreationLevel"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].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.PatternExpr].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.NormalAnnotationExpr].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.BinaryExpr].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.ArrayAccessExpr].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.DoubleLiteralExpr].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.TextBlockLiteralExpr].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.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.LongLiteralExpr].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.MarkerAnnotationExpr].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.UnaryExpr].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.NullLiteralExpr].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.FieldAccessExpr].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.ConditionalExpr].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.ArrayInitializerExpr].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.VariableDeclarationExpr].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.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.ArrayCreationLevel].getAnnotations()"
    - "[com.github.javaparser.ast.ArrayCreationLevel].getDimension()"
    - "[com.github.javaparser.ast.ArrayCreationLevel].getDimension()"
    functionUses: 1
    ICount: 22
    EdgeCount: 38
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:58"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:57"
        BranchSideFuncs:
        - "getAnnotations()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getDimension()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:58,1"
      Dst: "[com.github.javaparser.ast.ArrayCreationLevel].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:58,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:58,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:58,1"
      Dst: "[com.github.javaparser.ast.ArrayCreationLevel].getDimension"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:58,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:58,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:58,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:58,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    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: null
    functionLinenumber: 61
    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.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:62,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayInitializerExpr].getValues"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:62,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 65
    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.NodeList].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.VarType].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.ClassOrInterfaceType].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.PrimitiveType].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.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.WildcardType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - "[com.github.javaparser.ast.type.ArrayType].getComponentType()"
    - "[com.github.javaparser.ast.type.ArrayType].getOrigin()"
    functionUses: 1
    ICount: 19
    EdgeCount: 14
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:66,1"
      Dst: "[com.github.javaparser.ast.type.ArrayType].getComponentType"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:66,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:66,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:66,1"
      Dst: "[com.github.javaparser.ast.type.ArrayType].getOrigin"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:66,1"
      Dst: "[java.lang.Enum].hashCode"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:66,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:66,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:66,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    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: null
    functionLinenumber: 69
    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.expr.CharLiteralExpr].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.PatternExpr].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.NormalAnnotationExpr].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.BinaryExpr].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.ArrayAccessExpr].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.DoubleLiteralExpr].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.TextBlockLiteralExpr].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.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.LongLiteralExpr].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.MarkerAnnotationExpr].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.UnaryExpr].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.NullLiteralExpr].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.FieldAccessExpr].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.ConditionalExpr].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.ArrayInitializerExpr].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.VariableDeclarationExpr].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.CharLiteralExpr].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.PatternExpr].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.NormalAnnotationExpr].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.BinaryExpr].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.ArrayAccessExpr].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.DoubleLiteralExpr].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.TextBlockLiteralExpr].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.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.LongLiteralExpr].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.MarkerAnnotationExpr].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.UnaryExpr].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.NullLiteralExpr].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.FieldAccessExpr].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.ConditionalExpr].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.ArrayInitializerExpr].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.VariableDeclarationExpr].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.stmt.AssertStmt].getCheck()"
    - "[com.github.javaparser.ast.stmt.AssertStmt].getMessage()"
    - "[com.github.javaparser.ast.stmt.AssertStmt].getMessage()"
    functionUses: 1
    ICount: 22
    EdgeCount: 71
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:70"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:69"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getMessage()"
        - "getCheck()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:70,1"
      Dst: "[com.github.javaparser.ast.stmt.AssertStmt].getCheck"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:70,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:70,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:70,1"
      Dst: "[com.github.javaparser.ast.stmt.AssertStmt].getMessage"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:70,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:70,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:70,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    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: null
    functionLinenumber: 73
    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.expr.CharLiteralExpr].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.PatternExpr].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.NormalAnnotationExpr].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.BinaryExpr].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.ArrayAccessExpr].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.DoubleLiteralExpr].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.TextBlockLiteralExpr].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.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.LongLiteralExpr].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.MarkerAnnotationExpr].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.UnaryExpr].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.NullLiteralExpr].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.FieldAccessExpr].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.ConditionalExpr].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.ArrayInitializerExpr].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.VariableDeclarationExpr].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.CharLiteralExpr].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.PatternExpr].accept(com.gith